Class DeviceEvidence
java.lang.Object
com.microsoft.graph.models.security.AlertEvidence
com.microsoft.graph.models.security.DeviceEvidence
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class DeviceEvidence
extends AlertEvidence
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.security.AlertEvidence
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DeviceEvidencecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the azureAdDeviceId property value.Gets the defenderAvStatus property value.Gets the deviceDnsName property value.Gets the dnsDomain property value.The deserialization information for the current modelGets the firstSeenDateTime property value.Gets the healthStatus property value.Gets the hostName property value.Gets the ipInterfaces property value.Gets the lastExternalIpAddress property value.Gets the lastIpAddress property value.Gets the loggedOnUsers property value.Gets the mdeDeviceId property value.Gets the ntDomain property value.Gets the onboardingStatus property value.Gets the osBuild property value.Gets the osPlatform property value.Gets the rbacGroupId property value.Gets the rbacGroupName property value.Gets the riskScore property value.Gets the version property value.Gets the vmMetadata property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAzureAdDeviceId(String value) Sets the azureAdDeviceId property value.voidSets the defenderAvStatus property value.voidsetDeviceDnsName(String value) Sets the deviceDnsName property value.voidsetDnsDomain(String value) Sets the dnsDomain property value.voidSets the firstSeenDateTime property value.voidSets the healthStatus property value.voidsetHostName(String value) Sets the hostName property value.voidsetIpInterfaces(List<String> value) Sets the ipInterfaces property value.voidsetLastExternalIpAddress(String value) Sets the lastExternalIpAddress property value.voidsetLastIpAddress(String value) Sets the lastIpAddress property value.voidsetLoggedOnUsers(List<LoggedOnUser> value) Sets the loggedOnUsers property value.voidsetMdeDeviceId(String value) Sets the mdeDeviceId property value.voidsetNtDomain(String value) Sets the ntDomain property value.voidSets the onboardingStatus property value.voidsetOsBuild(Long value) Sets the osBuild property value.voidsetOsPlatform(String value) Sets the osPlatform property value.voidsetRbacGroupId(Integer value) Sets the rbacGroupId property value.voidsetRbacGroupName(String value) Sets the rbacGroupName property value.voidsetRiskScore(DeviceRiskScore value) Sets the riskScore property value.voidsetVersion(String value) Sets the version property value.voidsetVmMetadata(VmMetadata value) Sets the vmMetadata property value.Methods inherited from class com.microsoft.graph.models.security.AlertEvidence
getAdditionalData, getBackingStore, getCreatedDateTime, getDetailedRoles, getOdataType, getRemediationStatus, getRemediationStatusDetails, getRoles, getTags, getVerdict, setAdditionalData, setBackingStore, setCreatedDateTime, setDetailedRoles, setOdataType, setRemediationStatus, setRemediationStatusDetails, setRoles, setTags, setVerdict
-
Constructor Details
-
DeviceEvidence
public DeviceEvidence()Instantiates a newDeviceEvidenceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static DeviceEvidence createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
DeviceEvidence
-
getAzureAdDeviceId
Gets the azureAdDeviceId property value. A unique identifier assigned to a device by Microsoft Entra ID when device is Microsoft Entra joined.- Returns:
- a
String
-
getDefenderAvStatus
Gets the defenderAvStatus property value. State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue.- Returns:
- a
DefenderAvStatus
-
getDeviceDnsName
Gets the deviceDnsName property value. The fully qualified domain name (FQDN) for the device.- Returns:
- a
String
-
getDnsDomain
Gets the dnsDomain property value. The DNS domain that this computer belongs to. A sequence of labels separated by dots.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classAlertEvidence- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getFirstSeenDateTime
Gets the firstSeenDateTime property value. The date and time when the device was first seen.- Returns:
- a
OffsetDateTime
-
getHealthStatus
Gets the healthStatus property value. The health state of the device. The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue.- Returns:
- a
DeviceHealthStatus
-
getHostName
Gets the hostName property value. The hostname without the domain suffix.- Returns:
- a
String
-
getIpInterfaces
Gets the ipInterfaces property value. Ip interfaces of the device during the time of the alert. -
getLastExternalIpAddress
Gets the lastExternalIpAddress property value. The lastExternalIpAddress property- Returns:
- a
String
-
getLastIpAddress
Gets the lastIpAddress property value. The lastIpAddress property- Returns:
- a
String
-
getLoggedOnUsers
Gets the loggedOnUsers property value. Users that were logged on the machine during the time of the alert.- Returns:
- a
List<LoggedOnUser>
-
getMdeDeviceId
Gets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.- Returns:
- a
String
-
getNtDomain
Gets the ntDomain property value. A logical grouping of computers within a Microsoft Windows network.- Returns:
- a
String
-
getOnboardingStatus
Gets the onboardingStatus property value. The status of the machine onboarding to Microsoft Defender for Endpoint. The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue.- Returns:
- a
OnboardingStatus
-
getOsBuild
Gets the osBuild property value. The build version for the operating system the device is running.- Returns:
- a
Long
-
getOsPlatform
Gets the osPlatform property value. The operating system platform the device is running.- Returns:
- a
String
-
getRbacGroupId
Gets the rbacGroupId property value. The ID of the role-based access control (RBAC) device group.- Returns:
- a
Integer
-
getRbacGroupName
Gets the rbacGroupName property value. The name of the RBAC device group.- Returns:
- a
String
-
getRiskScore
Gets the riskScore property value. Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue.- Returns:
- a
DeviceRiskScore
-
getVersion
Gets the version property value. The version of the operating system platform.- Returns:
- a
String
-
getVmMetadata
Gets the vmMetadata property value. Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running.- Returns:
- a
VmMetadata
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classAlertEvidence- Parameters:
writer- Serialization writer to use to serialize this model
-
setAzureAdDeviceId
Sets the azureAdDeviceId property value. A unique identifier assigned to a device by Microsoft Entra ID when device is Microsoft Entra joined.- Parameters:
value- Value to set for the azureAdDeviceId property.
-
setDefenderAvStatus
Sets the defenderAvStatus property value. State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue.- Parameters:
value- Value to set for the defenderAvStatus property.
-
setDeviceDnsName
Sets the deviceDnsName property value. The fully qualified domain name (FQDN) for the device.- Parameters:
value- Value to set for the deviceDnsName property.
-
setDnsDomain
Sets the dnsDomain property value. The DNS domain that this computer belongs to. A sequence of labels separated by dots.- Parameters:
value- Value to set for the dnsDomain property.
-
setFirstSeenDateTime
Sets the firstSeenDateTime property value. The date and time when the device was first seen.- Parameters:
value- Value to set for the firstSeenDateTime property.
-
setHealthStatus
Sets the healthStatus property value. The health state of the device. The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue.- Parameters:
value- Value to set for the healthStatus property.
-
setHostName
Sets the hostName property value. The hostname without the domain suffix.- Parameters:
value- Value to set for the hostName property.
-
setIpInterfaces
Sets the ipInterfaces property value. Ip interfaces of the device during the time of the alert.- Parameters:
value- Value to set for the ipInterfaces property.
-
setLastExternalIpAddress
Sets the lastExternalIpAddress property value. The lastExternalIpAddress property- Parameters:
value- Value to set for the lastExternalIpAddress property.
-
setLastIpAddress
Sets the lastIpAddress property value. The lastIpAddress property- Parameters:
value- Value to set for the lastIpAddress property.
-
setLoggedOnUsers
Sets the loggedOnUsers property value. Users that were logged on the machine during the time of the alert.- Parameters:
value- Value to set for the loggedOnUsers property.
-
setMdeDeviceId
Sets the mdeDeviceId property value. A unique identifier assigned to a device by Microsoft Defender for Endpoint.- Parameters:
value- Value to set for the mdeDeviceId property.
-
setNtDomain
Sets the ntDomain property value. A logical grouping of computers within a Microsoft Windows network.- Parameters:
value- Value to set for the ntDomain property.
-
setOnboardingStatus
Sets the onboardingStatus property value. The status of the machine onboarding to Microsoft Defender for Endpoint. The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue.- Parameters:
value- Value to set for the onboardingStatus property.
-
setOsBuild
Sets the osBuild property value. The build version for the operating system the device is running.- Parameters:
value- Value to set for the osBuild property.
-
setOsPlatform
Sets the osPlatform property value. The operating system platform the device is running.- Parameters:
value- Value to set for the osPlatform property.
-
setRbacGroupId
Sets the rbacGroupId property value. The ID of the role-based access control (RBAC) device group.- Parameters:
value- Value to set for the rbacGroupId property.
-
setRbacGroupName
Sets the rbacGroupName property value. The name of the RBAC device group.- Parameters:
value- Value to set for the rbacGroupName property.
-
setRiskScore
Sets the riskScore property value. Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue.- Parameters:
value- Value to set for the riskScore property.
-
setVersion
Sets the version property value. The version of the operating system platform.- Parameters:
value- Value to set for the version property.
-
setVmMetadata
Sets the vmMetadata property value. Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running.- Parameters:
value- Value to set for the vmMetadata property.
-