Package com.microsoft.graph.models
Class WindowsMalwareOverview
java.lang.Object
com.microsoft.graph.models.WindowsMalwareOverview
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WindowsMalwareOverview
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
Windows device malware overview.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WindowsMalwareOverviewcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.The deserialization information for the current modelGets the malwareCategorySummary property value.Gets the malwareDetectedDeviceCount property value.Gets the malwareExecutionStateSummary property value.Gets the malwareNameSummary property value.Gets the malwareSeveritySummary property value.Gets the malwareStateSummary property value.Gets the @odata.type property value.Gets the osVersionsSummary property value.Gets the totalDistinctMalwareCount property value.Gets the totalMalwareCount property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidSets the malwareCategorySummary property value.voidSets the malwareDetectedDeviceCount property value.voidSets the malwareExecutionStateSummary property value.voidSets the malwareNameSummary property value.voidSets the malwareSeveritySummary property value.voidSets the malwareStateSummary property value.voidsetOdataType(String value) Sets the @odata.type property value.voidsetOsVersionsSummary(List<OsVersionCount> value) Sets the osVersionsSummary property value.voidSets the totalDistinctMalwareCount property value.voidsetTotalMalwareCount(Integer value) Sets the totalMalwareCount property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
WindowsMalwareOverview
public WindowsMalwareOverview()Instantiates a newWindowsMalwareOverviewand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WindowsMalwareOverview 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
WindowsMalwareOverview
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getMalwareCategorySummary
Gets the malwareCategorySummary property value. List of device counts per malware category- Returns:
- a
List<WindowsMalwareCategoryCount>
-
getMalwareDetectedDeviceCount
Gets the malwareDetectedDeviceCount property value. Count of devices with malware detected in the last 30 days- Returns:
- a
Integer
-
getMalwareExecutionStateSummary
Gets the malwareExecutionStateSummary property value. List of device counts per malware execution state- Returns:
- a
List<WindowsMalwareExecutionStateCount>
-
getMalwareNameSummary
Gets the malwareNameSummary property value. List of device counts per malware- Returns:
- a
List<WindowsMalwareNameCount>
-
getMalwareSeveritySummary
Gets the malwareSeveritySummary property value. List of active malware counts per malware severity- Returns:
- a
List<WindowsMalwareSeverityCount>
-
getMalwareStateSummary
Gets the malwareStateSummary property value. List of device counts per malware state- Returns:
- a
List<WindowsMalwareStateCount>
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getOsVersionsSummary
Gets the osVersionsSummary property value. List of device counts with malware per windows OS version- Returns:
- a
List<OsVersionCount>
-
getTotalDistinctMalwareCount
Gets the totalDistinctMalwareCount property value. Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647- Returns:
- a
Integer
-
getTotalMalwareCount
Gets the totalMalwareCount property value. Count of all malware detections across all devices. Valid values -2147483648 to 2147483647- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setMalwareCategorySummary
Sets the malwareCategorySummary property value. List of device counts per malware category- Parameters:
value- Value to set for the malwareCategorySummary property.
-
setMalwareDetectedDeviceCount
Sets the malwareDetectedDeviceCount property value. Count of devices with malware detected in the last 30 days- Parameters:
value- Value to set for the malwareDetectedDeviceCount property.
-
setMalwareExecutionStateSummary
public void setMalwareExecutionStateSummary(@Nullable List<WindowsMalwareExecutionStateCount> value) Sets the malwareExecutionStateSummary property value. List of device counts per malware execution state- Parameters:
value- Value to set for the malwareExecutionStateSummary property.
-
setMalwareNameSummary
Sets the malwareNameSummary property value. List of device counts per malware- Parameters:
value- Value to set for the malwareNameSummary property.
-
setMalwareSeveritySummary
Sets the malwareSeveritySummary property value. List of active malware counts per malware severity- Parameters:
value- Value to set for the malwareSeveritySummary property.
-
setMalwareStateSummary
Sets the malwareStateSummary property value. List of device counts per malware state- Parameters:
value- Value to set for the malwareStateSummary property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setOsVersionsSummary
Sets the osVersionsSummary property value. List of device counts with malware per windows OS version- Parameters:
value- Value to set for the osVersionsSummary property.
-
setTotalDistinctMalwareCount
Sets the totalDistinctMalwareCount property value. Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647- Parameters:
value- Value to set for the totalDistinctMalwareCount property.
-
setTotalMalwareCount
Sets the totalMalwareCount property value. Count of all malware detections across all devices. Valid values -2147483648 to 2147483647- Parameters:
value- Value to set for the totalMalwareCount property.
-