Package odata.msgraph.client.complex
Class WindowsMalwareOverview
- java.lang.Object
-
- odata.msgraph.client.complex.WindowsMalwareOverview
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class WindowsMalwareOverview extends Object implements com.github.davidmoten.odata.client.ODataType
“Windows device malware overview.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsMalwareOverview.Builder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsMalwareOverview()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsMalwareOverview.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareCategoryCount>getMalwareCategorySummary()“List of device counts per malware category”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareCategoryCount>getMalwareCategorySummary(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of device counts per malware category”Optional<Integer>getMalwareDetectedDeviceCount()“Count of devices with malware detected in the last 30 days”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareExecutionStateCount>getMalwareExecutionStateSummary()“List of device counts per malware execution state”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareExecutionStateCount>getMalwareExecutionStateSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of device counts per malware execution state”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareNameCount>getMalwareNameSummary()“List of device counts per malware”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareNameCount>getMalwareNameSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of device counts per malware”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareSeverityCount>getMalwareSeveritySummary()“List of active malware counts per malware severity”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareSeverityCount>getMalwareSeveritySummary(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of active malware counts per malware severity”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareStateCount>getMalwareStateSummary()“List of device counts per malware state”com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareStateCount>getMalwareStateSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of device counts per malware state”com.github.davidmoten.odata.client.CollectionPage<OsVersionCount>getOsVersionsSummary()“List of device counts with malware per windows OS version”com.github.davidmoten.odata.client.CollectionPage<OsVersionCount>getOsVersionsSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of device counts with malware per windows OS version”Optional<Integer>getTotalDistinctMalwareCount()“Count of all distinct malwares detected across all devices.Optional<Integer>getTotalMalwareCount()“Count of all malware detections across all devices.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()WindowsMalwareOverviewwithMalwareDetectedDeviceCount(Integer malwareDetectedDeviceCount)Returns an immutable copy ofthiswith just themalwareDetectedDeviceCountfield changed.WindowsMalwareOverviewwithTotalDistinctMalwareCount(Integer totalDistinctMalwareCount)Returns an immutable copy ofthiswith just thetotalDistinctMalwareCountfield changed.WindowsMalwareOverviewwithTotalMalwareCount(Integer totalMalwareCount)Returns an immutable copy ofthiswith just thetotalMalwareCountfield changed.WindowsMalwareOverviewwithUnmappedField(String name, Object value)
-
-
-
Field Detail
-
contextPath
protected com.github.davidmoten.odata.client.ContextPath contextPath
-
unmappedFields
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
-
odataType
protected String odataType
-
malwareCategorySummary
protected List<WindowsMalwareCategoryCount> malwareCategorySummary
-
malwareCategorySummaryNextLink
protected String malwareCategorySummaryNextLink
-
malwareDetectedDeviceCount
protected Integer malwareDetectedDeviceCount
-
malwareExecutionStateSummary
protected List<WindowsMalwareExecutionStateCount> malwareExecutionStateSummary
-
malwareExecutionStateSummaryNextLink
protected String malwareExecutionStateSummaryNextLink
-
malwareNameSummary
protected List<WindowsMalwareNameCount> malwareNameSummary
-
malwareNameSummaryNextLink
protected String malwareNameSummaryNextLink
-
malwareSeveritySummary
protected List<WindowsMalwareSeverityCount> malwareSeveritySummary
-
malwareSeveritySummaryNextLink
protected String malwareSeveritySummaryNextLink
-
malwareStateSummary
protected List<WindowsMalwareStateCount> malwareStateSummary
-
malwareStateSummaryNextLink
protected String malwareStateSummaryNextLink
-
osVersionsSummary
protected List<OsVersionCount> osVersionsSummary
-
osVersionsSummaryNextLink
protected String osVersionsSummaryNextLink
-
totalDistinctMalwareCount
protected Integer totalDistinctMalwareCount
-
totalMalwareCount
protected Integer totalMalwareCount
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getMalwareCategorySummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareCategoryCount> getMalwareCategorySummary()
“List of device counts per malware category”- Returns:
- property malwareCategorySummary
-
getMalwareCategorySummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareCategoryCount> getMalwareCategorySummary(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of device counts per malware category”- Parameters:
options- specify connect and read timeouts- Returns:
- property malwareCategorySummary
-
getMalwareDetectedDeviceCount
public Optional<Integer> getMalwareDetectedDeviceCount()
“Count of devices with malware detected in the last 30 days”- Returns:
- property malwareDetectedDeviceCount
-
withMalwareDetectedDeviceCount
public WindowsMalwareOverview withMalwareDetectedDeviceCount(Integer malwareDetectedDeviceCount)
Returns an immutable copy ofthiswith just themalwareDetectedDeviceCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Count of devices with malware detected in the last 30 days”
- Parameters:
malwareDetectedDeviceCount- new value ofmalwareDetectedDeviceCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themalwareDetectedDeviceCountfield changed
-
getMalwareExecutionStateSummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareExecutionStateCount> getMalwareExecutionStateSummary()
“List of device counts per malware execution state”- Returns:
- property malwareExecutionStateSummary
-
getMalwareExecutionStateSummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareExecutionStateCount> getMalwareExecutionStateSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of device counts per malware execution state”- Parameters:
options- specify connect and read timeouts- Returns:
- property malwareExecutionStateSummary
-
getMalwareNameSummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareNameCount> getMalwareNameSummary()
“List of device counts per malware”- Returns:
- property malwareNameSummary
-
getMalwareNameSummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareNameCount> getMalwareNameSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of device counts per malware”- Parameters:
options- specify connect and read timeouts- Returns:
- property malwareNameSummary
-
getMalwareSeveritySummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareSeverityCount> getMalwareSeveritySummary()
“List of active malware counts per malware severity”- Returns:
- property malwareSeveritySummary
-
getMalwareSeveritySummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareSeverityCount> getMalwareSeveritySummary(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of active malware counts per malware severity”- Parameters:
options- specify connect and read timeouts- Returns:
- property malwareSeveritySummary
-
getMalwareStateSummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareStateCount> getMalwareStateSummary()
“List of device counts per malware state”- Returns:
- property malwareStateSummary
-
getMalwareStateSummary
public com.github.davidmoten.odata.client.CollectionPage<WindowsMalwareStateCount> getMalwareStateSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of device counts per malware state”- Parameters:
options- specify connect and read timeouts- Returns:
- property malwareStateSummary
-
getOsVersionsSummary
public com.github.davidmoten.odata.client.CollectionPage<OsVersionCount> getOsVersionsSummary()
“List of device counts with malware per windows OS version”- Returns:
- property osVersionsSummary
-
getOsVersionsSummary
public com.github.davidmoten.odata.client.CollectionPage<OsVersionCount> getOsVersionsSummary(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of device counts with malware per windows OS version”- Parameters:
options- specify connect and read timeouts- Returns:
- property osVersionsSummary
-
getTotalDistinctMalwareCount
public Optional<Integer> getTotalDistinctMalwareCount()
“Count of all distinct malwares detected across all devices. Valid values - 2147483648 to 2147483647”- Returns:
- property totalDistinctMalwareCount
-
withTotalDistinctMalwareCount
public WindowsMalwareOverview withTotalDistinctMalwareCount(Integer totalDistinctMalwareCount)
Returns an immutable copy ofthiswith just thetotalDistinctMalwareCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Count of all distinct malwares detected across all devices. Valid values - 2147483648 to 2147483647”
- Parameters:
totalDistinctMalwareCount- new value oftotalDistinctMalwareCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetotalDistinctMalwareCountfield changed
-
getTotalMalwareCount
public Optional<Integer> getTotalMalwareCount()
“Count of all malware detections across all devices. Valid values -2147483648 to 2147483647”- Returns:
- property totalMalwareCount
-
withTotalMalwareCount
public WindowsMalwareOverview withTotalMalwareCount(Integer totalMalwareCount)
Returns an immutable copy ofthiswith just thetotalMalwareCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Count of all malware detections across all devices. Valid values -2147483648 to 2147483647”
- Parameters:
totalMalwareCount- new value oftotalMalwareCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetotalMalwareCountfield changed
-
withUnmappedField
public WindowsMalwareOverview withUnmappedField(String name, Object value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static WindowsMalwareOverview.Builder builder()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
-