Class WindowsMalwareOverview

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

public class WindowsMalwareOverview extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Windows Malware Overview.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • malwareCategorySummary

      @SerializedName(value="malwareCategorySummary", alternate="MalwareCategorySummary") @Expose @Nullable public List<WindowsMalwareCategoryCount> malwareCategorySummary
      The Malware Category Summary. List of device counts per malware category
    • malwareDetectedDeviceCount

      @SerializedName(value="malwareDetectedDeviceCount", alternate="MalwareDetectedDeviceCount") @Expose @Nullable public Integer malwareDetectedDeviceCount
      The Malware Detected Device Count. Count of devices with malware detected in the last 30 days
    • malwareExecutionStateSummary

      @SerializedName(value="malwareExecutionStateSummary", alternate="MalwareExecutionStateSummary") @Expose @Nullable public List<WindowsMalwareExecutionStateCount> malwareExecutionStateSummary
      The Malware Execution State Summary. List of device counts per malware execution state
    • malwareNameSummary

      @SerializedName(value="malwareNameSummary", alternate="MalwareNameSummary") @Expose @Nullable public List<WindowsMalwareNameCount> malwareNameSummary
      The Malware Name Summary. List of device counts per malware
    • malwareSeveritySummary

      @SerializedName(value="malwareSeveritySummary", alternate="MalwareSeveritySummary") @Expose @Nullable public List<WindowsMalwareSeverityCount> malwareSeveritySummary
      The Malware Severity Summary. List of active malware counts per malware severity
    • malwareStateSummary

      @SerializedName(value="malwareStateSummary", alternate="MalwareStateSummary") @Expose @Nullable public List<WindowsMalwareStateCount> malwareStateSummary
      The Malware State Summary. List of device counts per malware state
    • osVersionsSummary

      @SerializedName(value="osVersionsSummary", alternate="OsVersionsSummary") @Expose @Nullable public List<OsVersionCount> osVersionsSummary
      The Os Versions Summary. List of device counts with malware per windows OS version
    • totalDistinctMalwareCount

      @SerializedName(value="totalDistinctMalwareCount", alternate="TotalDistinctMalwareCount") @Expose @Nullable public Integer totalDistinctMalwareCount
      The Total Distinct Malware Count. Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647
    • totalMalwareCount

      @SerializedName(value="totalMalwareCount", alternate="TotalMalwareCount") @Expose @Nullable public Integer totalMalwareCount
      The Total Malware Count. Count of all malware detections across all devices. Valid values -2147483648 to 2147483647
  • Constructor Details

    • WindowsMalwareOverview

      public WindowsMalwareOverview()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • 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
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to