Class MalwareStateForWindowsDevice

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.MalwareStateForWindowsDevice
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class MalwareStateForWindowsDevice extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Malware State For Windows Device.
  • Field Details

    • detectionCount

      @SerializedName(value="detectionCount", alternate="DetectionCount") @Expose @Nullable public Integer detectionCount
      The Detection Count. Indicates the number of times the malware is detected
    • deviceName

      @SerializedName(value="deviceName", alternate="DeviceName") @Expose @Nullable public String deviceName
      The Device Name. Indicates the name of the device being evaluated for malware state
    • executionState

      @SerializedName(value="executionState", alternate="ExecutionState") @Expose @Nullable public WindowsMalwareExecutionState executionState
      The Execution State. 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.
    • initialDetectionDateTime

      @SerializedName(value="initialDetectionDateTime", alternate="InitialDetectionDateTime") @Expose @Nullable public OffsetDateTime initialDetectionDateTime
      The Initial Detection Date Time. Initial detection datetime of the malware
    • lastStateChangeDateTime

      @SerializedName(value="lastStateChangeDateTime", alternate="LastStateChangeDateTime") @Expose @Nullable public OffsetDateTime lastStateChangeDateTime
      The Last State Change Date Time. The last time this particular threat was changed
    • threatState

      @SerializedName(value="threatState", alternate="ThreatState") @Expose @Nullable public WindowsMalwareThreatState threatState
      The Threat State. 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.
  • Constructor Details

    • MalwareStateForWindowsDevice

      public MalwareStateForWindowsDevice()
  • 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:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to