Package com.microsoft.graph.models
Class MalwareStateForWindowsDevice
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MalwareStateForWindowsDevice
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class MalwareStateForWindowsDevice
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Malware state for a windows device
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newMalwareStateForWindowsDevice
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionstatic MalwareStateForWindowsDevice
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the detectionCount property value.Gets the deviceName property value.Gets the executionState property value.The deserialization information for the current modelGets the initialDetectionDateTime property value.Gets the lastStateChangeDateTime property value.Gets the threatState property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setDetectionCount
(Integer value) Sets the detectionCount property value.void
setDeviceName
(String value) Sets the deviceName property value.void
Sets the executionState property value.void
Sets the initialDetectionDateTime property value.void
Sets the lastStateChangeDateTime property value.void
Sets the threatState property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
MalwareStateForWindowsDevice
public MalwareStateForWindowsDevice()Instantiates a newMalwareStateForWindowsDevice
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static MalwareStateForWindowsDevice 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
MalwareStateForWindowsDevice
-
getDetectionCount
Gets the detectionCount property value. Indicates the number of times the malware is detected- Returns:
- a
Integer
-
getDeviceName
Gets the deviceName property value. Indicates the name of the device being evaluated for malware state- Returns:
- a
String
-
getExecutionState
Gets the executionState property value. Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning.- Returns:
- a
WindowsMalwareExecutionState
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getInitialDetectionDateTime
Gets the initialDetectionDateTime property value. Initial detection datetime of the malware- Returns:
- a
OffsetDateTime
-
getLastStateChangeDateTime
Gets the lastStateChangeDateTime property value. The last time this particular threat was changed- Returns:
- a
OffsetDateTime
-
getThreatState
Gets the threatState property value. Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.- Returns:
- a
WindowsMalwareThreatState
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setDetectionCount
Sets the detectionCount property value. Indicates the number of times the malware is detected- Parameters:
value
- Value to set for the detectionCount property.
-
setDeviceName
Sets the deviceName property value. Indicates the name of the device being evaluated for malware state- Parameters:
value
- Value to set for the deviceName property.
-
setExecutionState
Sets the executionState property value. Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning.- Parameters:
value
- Value to set for the executionState property.
-
setInitialDetectionDateTime
Sets the initialDetectionDateTime property value. Initial detection datetime of the malware- Parameters:
value
- Value to set for the initialDetectionDateTime property.
-
setLastStateChangeDateTime
Sets the lastStateChangeDateTime property value. The last time this particular threat was changed- Parameters:
value
- Value to set for the lastStateChangeDateTime property.
-
setThreatState
Sets the threatState property value. Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.- Parameters:
value
- Value to set for the threatState property.
-