Class DeviceEvidence
java.lang.Object
com.microsoft.graph.security.models.AlertEvidence
com.microsoft.graph.security.models.DeviceEvidence
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class DeviceEvidence
extends AlertEvidence
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Evidence.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Azure Ad Device Id.The Defender Av Status.The Device Dns Name.The First Seen Date Time.The Health Status.The Ip Interfaces.The Logged On Users.The Mde Device Id.The Onboarding Status.The Os Build.The Os Platform.The Rbac Group Id.The Rbac Group Name.The Risk Score.The Version.The Vm Metadata.Fields inherited from class com.microsoft.graph.security.models.AlertEvidence
createdDateTime, detailedRoles, oDataType, remediationStatus, remediationStatusDetails, roles, tags, verdict -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.security.models.AlertEvidence
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
azureAdDeviceId
@SerializedName(value="azureAdDeviceId", alternate="AzureAdDeviceId") @Expose @Nullable public String azureAdDeviceIdThe Azure Ad Device Id. A unique identifier assigned to a device by Azure Active Directory (Azure AD) when device is Azure AD-joined. -
defenderAvStatus
@SerializedName(value="defenderAvStatus", alternate="DefenderAvStatus") @Expose @Nullable public DefenderAvStatus defenderAvStatusThe Defender Av Status. State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue. -
deviceDnsName
@SerializedName(value="deviceDnsName", alternate="DeviceDnsName") @Expose @Nullable public String deviceDnsNameThe Device Dns Name. The fully qualified domain name (FQDN) for the device. -
firstSeenDateTime
@SerializedName(value="firstSeenDateTime", alternate="FirstSeenDateTime") @Expose @Nullable public OffsetDateTime firstSeenDateTimeThe First Seen Date Time. The date and time when the device was first seen. -
healthStatus
@SerializedName(value="healthStatus", alternate="HealthStatus") @Expose @Nullable public DeviceHealthStatus healthStatusThe Health Status. The health state of the device.The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue. -
ipInterfaces
@SerializedName(value="ipInterfaces", alternate="IpInterfaces") @Expose @Nullable public List<String> ipInterfacesThe Ip Interfaces. -
loggedOnUsers
@SerializedName(value="loggedOnUsers", alternate="LoggedOnUsers") @Expose @Nullable public List<LoggedOnUser> loggedOnUsersThe Logged On Users. Users that were logged on the machine during the time of the alert. -
mdeDeviceId
@SerializedName(value="mdeDeviceId", alternate="MdeDeviceId") @Expose @Nullable public String mdeDeviceIdThe Mde Device Id. A unique identifier assigned to a device by Microsoft Defender for Endpoint. -
onboardingStatus
@SerializedName(value="onboardingStatus", alternate="OnboardingStatus") @Expose @Nullable public OnboardingStatus onboardingStatusThe Onboarding Status. The status of the machine onboarding to Microsoft Defender for Endpoint.The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue. -
osBuild
The Os Build. The build version for the operating system the device is running. -
osPlatform
@SerializedName(value="osPlatform", alternate="OsPlatform") @Expose @Nullable public String osPlatformThe Os Platform. The operating system platform the device is running. -
rbacGroupId
@SerializedName(value="rbacGroupId", alternate="RbacGroupId") @Expose @Nullable public Integer rbacGroupIdThe Rbac Group Id. The ID of the role-based access control (RBAC) device group. -
rbacGroupName
@SerializedName(value="rbacGroupName", alternate="RbacGroupName") @Expose @Nullable public String rbacGroupNameThe Rbac Group Name. The name of the RBAC device group. -
riskScore
@SerializedName(value="riskScore", alternate="RiskScore") @Expose @Nullable public DeviceRiskScore riskScoreThe Risk Score. Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue. -
version
The Version. The version of the operating system platform. -
vmMetadata
@SerializedName(value="vmMetadata", alternate="VmMetadata") @Expose @Nullable public VmMetadata vmMetadataThe Vm Metadata. Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running.
-
-
Constructor Details
-
DeviceEvidence
public DeviceEvidence()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classAlertEvidence- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-