public class WindowsProtectionState extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsProtectionState.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
antiMalwareVersion |
protected WindowsDeviceHealthState |
deviceState |
protected String |
engineVersion |
protected Boolean |
fullScanOverdue |
protected Boolean |
fullScanRequired |
protected OffsetDateTime |
lastFullScanDateTime |
protected String |
lastFullScanSignatureVersion |
protected OffsetDateTime |
lastQuickScanDateTime |
protected String |
lastQuickScanSignatureVersion |
protected OffsetDateTime |
lastReportedDateTime |
protected Boolean |
malwareProtectionEnabled |
protected Boolean |
networkInspectionSystemEnabled |
protected Boolean |
quickScanOverdue |
protected Boolean |
realTimeProtectionEnabled |
protected Boolean |
rebootRequired |
protected Boolean |
signatureUpdateOverdue |
protected String |
signatureVersion |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsProtectionState() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsProtectionState.Builder |
builderWindowsProtectionState()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<String> |
getAntiMalwareVersion()
“Current anti malware version”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
WindowsDeviceMalwareStateCollectionRequest |
getDetectedMalwareState()
“Device malware list”
|
Optional<WindowsDeviceHealthState> |
getDeviceState()
“Computer's state (like clean or pending full scan or pending reboot etc)”
|
Optional<String> |
getEngineVersion()
“Current endpoint protection engine's version”
|
Optional<Boolean> |
getFullScanOverdue()
“Full scan overdue or not?”
|
Optional<Boolean> |
getFullScanRequired()
“Full scan required or not?”
|
Optional<OffsetDateTime> |
getLastFullScanDateTime()
“Last quick scan datetime”
|
Optional<String> |
getLastFullScanSignatureVersion()
“Last full scan signature version”
|
Optional<OffsetDateTime> |
getLastQuickScanDateTime()
“Last quick scan datetime”
|
Optional<String> |
getLastQuickScanSignatureVersion()
“Last quick scan signature version”
|
Optional<OffsetDateTime> |
getLastReportedDateTime()
“Last device health status reported time”
|
Optional<Boolean> |
getMalwareProtectionEnabled()
“Anti malware is enabled or not”
|
Optional<Boolean> |
getNetworkInspectionSystemEnabled()
“Network inspection system enabled or not?”
|
Optional<Boolean> |
getQuickScanOverdue()
“Quick scan overdue or not?”
|
Optional<Boolean> |
getRealTimeProtectionEnabled()
“Real time protection is enabled or not?”
|
Optional<Boolean> |
getRebootRequired()
“Reboot required or not?”
|
Optional<Boolean> |
getSignatureUpdateOverdue()
“Signature out of date or not?”
|
Optional<String> |
getSignatureVersion()
“Current malware definitions version”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
WindowsProtectionState |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsProtectionState |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsProtectionState |
withAntiMalwareVersion(String antiMalwareVersion)
Returns an immutable copy of
this with just the antiMalwareVersion field changed. |
WindowsProtectionState |
withDeviceState(WindowsDeviceHealthState deviceState)
Returns an immutable copy of
this with just the deviceState
field changed. |
WindowsProtectionState |
withEngineVersion(String engineVersion)
Returns an immutable copy of
this with just the engineVersion
field changed. |
WindowsProtectionState |
withFullScanOverdue(Boolean fullScanOverdue)
Returns an immutable copy of
this with just the fullScanOverdue
field changed. |
WindowsProtectionState |
withFullScanRequired(Boolean fullScanRequired)
Returns an immutable copy of
this with just the fullScanRequired
field changed. |
WindowsProtectionState |
withLastFullScanDateTime(OffsetDateTime lastFullScanDateTime)
Returns an immutable copy of
this with just the lastFullScanDateTime field changed. |
WindowsProtectionState |
withLastFullScanSignatureVersion(String lastFullScanSignatureVersion)
Returns an immutable copy of
this with just the lastFullScanSignatureVersion field changed. |
WindowsProtectionState |
withLastQuickScanDateTime(OffsetDateTime lastQuickScanDateTime)
Returns an immutable copy of
this with just the lastQuickScanDateTime field changed. |
WindowsProtectionState |
withLastQuickScanSignatureVersion(String lastQuickScanSignatureVersion)
Returns an immutable copy of
this with just the lastQuickScanSignatureVersion field changed. |
WindowsProtectionState |
withLastReportedDateTime(OffsetDateTime lastReportedDateTime)
Returns an immutable copy of
this with just the lastReportedDateTime field changed. |
WindowsProtectionState |
withMalwareProtectionEnabled(Boolean malwareProtectionEnabled)
Returns an immutable copy of
this with just the malwareProtectionEnabled field changed. |
WindowsProtectionState |
withNetworkInspectionSystemEnabled(Boolean networkInspectionSystemEnabled)
Returns an immutable copy of
this with just the networkInspectionSystemEnabled field changed. |
WindowsProtectionState |
withQuickScanOverdue(Boolean quickScanOverdue)
Returns an immutable copy of
this with just the quickScanOverdue
field changed. |
WindowsProtectionState |
withRealTimeProtectionEnabled(Boolean realTimeProtectionEnabled)
Returns an immutable copy of
this with just the realTimeProtectionEnabled field changed. |
WindowsProtectionState |
withRebootRequired(Boolean rebootRequired)
Returns an immutable copy of
this with just the rebootRequired
field changed. |
WindowsProtectionState |
withSignatureUpdateOverdue(Boolean signatureUpdateOverdue)
Returns an immutable copy of
this with just the signatureUpdateOverdue field changed. |
WindowsProtectionState |
withSignatureVersion(String signatureVersion)
Returns an immutable copy of
this with just the signatureVersion
field changed. |
protected Boolean malwareProtectionEnabled
protected WindowsDeviceHealthState deviceState
protected Boolean realTimeProtectionEnabled
protected Boolean networkInspectionSystemEnabled
protected Boolean quickScanOverdue
protected Boolean fullScanOverdue
protected Boolean signatureUpdateOverdue
protected Boolean rebootRequired
protected Boolean fullScanRequired
protected String engineVersion
protected String signatureVersion
protected String antiMalwareVersion
protected OffsetDateTime lastQuickScanDateTime
protected OffsetDateTime lastFullScanDateTime
protected String lastQuickScanSignatureVersion
protected String lastFullScanSignatureVersion
protected OffsetDateTime lastReportedDateTime
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static WindowsProtectionState.Builder builderWindowsProtectionState()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<Boolean> getMalwareProtectionEnabled()
public WindowsProtectionState withMalwareProtectionEnabled(Boolean malwareProtectionEnabled)
this with just the malwareProtectionEnabled field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Anti malware is enabled or not”
malwareProtectionEnabled - new value of malwareProtectionEnabled field (as defined in service metadata)this with just the malwareProtectionEnabled field changedpublic Optional<WindowsDeviceHealthState> getDeviceState()
public WindowsProtectionState withDeviceState(WindowsDeviceHealthState deviceState)
this with just the deviceState
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Computer's state (like clean or pending full scan or pending reboot etc)”
deviceState - new value of deviceState field (as defined in service metadata)this with just the deviceState field changedpublic Optional<Boolean> getRealTimeProtectionEnabled()
public WindowsProtectionState withRealTimeProtectionEnabled(Boolean realTimeProtectionEnabled)
this with just the realTimeProtectionEnabled field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Real time protection is enabled or not?”
realTimeProtectionEnabled - new value of realTimeProtectionEnabled field (as defined in service metadata)this with just the realTimeProtectionEnabled field changedpublic Optional<Boolean> getNetworkInspectionSystemEnabled()
public WindowsProtectionState withNetworkInspectionSystemEnabled(Boolean networkInspectionSystemEnabled)
this with just the networkInspectionSystemEnabled field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Network inspection system enabled or not?”
networkInspectionSystemEnabled - new value of networkInspectionSystemEnabled field (as defined in service metadata)this with just the networkInspectionSystemEnabled field changedpublic Optional<Boolean> getQuickScanOverdue()
public WindowsProtectionState withQuickScanOverdue(Boolean quickScanOverdue)
this with just the quickScanOverdue
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Quick scan overdue or not?”
quickScanOverdue - new value of quickScanOverdue field (as defined in service metadata)this with just the quickScanOverdue field changedpublic Optional<Boolean> getFullScanOverdue()
public WindowsProtectionState withFullScanOverdue(Boolean fullScanOverdue)
this with just the fullScanOverdue
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Full scan overdue or not?”
fullScanOverdue - new value of fullScanOverdue field (as defined in service metadata)this with just the fullScanOverdue field changedpublic Optional<Boolean> getSignatureUpdateOverdue()
public WindowsProtectionState withSignatureUpdateOverdue(Boolean signatureUpdateOverdue)
this with just the signatureUpdateOverdue field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Signature out of date or not?”
signatureUpdateOverdue - new value of signatureUpdateOverdue field (as defined in service metadata)this with just the signatureUpdateOverdue field changedpublic Optional<Boolean> getRebootRequired()
public WindowsProtectionState withRebootRequired(Boolean rebootRequired)
this with just the rebootRequired
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Reboot required or not?”
rebootRequired - new value of rebootRequired field (as defined in service metadata)this with just the rebootRequired field changedpublic Optional<Boolean> getFullScanRequired()
public WindowsProtectionState withFullScanRequired(Boolean fullScanRequired)
this with just the fullScanRequired
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Full scan required or not?”
fullScanRequired - new value of fullScanRequired field (as defined in service metadata)this with just the fullScanRequired field changedpublic Optional<String> getEngineVersion()
public WindowsProtectionState withEngineVersion(String engineVersion)
this with just the engineVersion
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Current endpoint protection engine's version”
engineVersion - new value of engineVersion field (as defined in service metadata)this with just the engineVersion field changedpublic Optional<String> getSignatureVersion()
public WindowsProtectionState withSignatureVersion(String signatureVersion)
this with just the signatureVersion
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Current malware definitions version”
signatureVersion - new value of signatureVersion field (as defined in service metadata)this with just the signatureVersion field changedpublic Optional<String> getAntiMalwareVersion()
public WindowsProtectionState withAntiMalwareVersion(String antiMalwareVersion)
this with just the antiMalwareVersion field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Current anti malware version”
antiMalwareVersion - new value of antiMalwareVersion field (as defined in service metadata)this with just the antiMalwareVersion field changedpublic Optional<OffsetDateTime> getLastQuickScanDateTime()
public WindowsProtectionState withLastQuickScanDateTime(OffsetDateTime lastQuickScanDateTime)
this with just the lastQuickScanDateTime field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Last quick scan datetime”
lastQuickScanDateTime - new value of lastQuickScanDateTime field (as defined in service metadata)this with just the lastQuickScanDateTime field changedpublic Optional<OffsetDateTime> getLastFullScanDateTime()
public WindowsProtectionState withLastFullScanDateTime(OffsetDateTime lastFullScanDateTime)
this with just the lastFullScanDateTime field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Last quick scan datetime”
lastFullScanDateTime - new value of lastFullScanDateTime field (as defined in service metadata)this with just the lastFullScanDateTime field changedpublic Optional<String> getLastQuickScanSignatureVersion()
public WindowsProtectionState withLastQuickScanSignatureVersion(String lastQuickScanSignatureVersion)
this with just the lastQuickScanSignatureVersion field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Last quick scan signature version”
lastQuickScanSignatureVersion - new value of lastQuickScanSignatureVersion field (as defined in service metadata)this with just the lastQuickScanSignatureVersion field changedpublic Optional<String> getLastFullScanSignatureVersion()
public WindowsProtectionState withLastFullScanSignatureVersion(String lastFullScanSignatureVersion)
this with just the lastFullScanSignatureVersion field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Last full scan signature version”
lastFullScanSignatureVersion - new value of lastFullScanSignatureVersion field (as defined in service metadata)this with just the lastFullScanSignatureVersion field changedpublic Optional<OffsetDateTime> getLastReportedDateTime()
public WindowsProtectionState withLastReportedDateTime(OffsetDateTime lastReportedDateTime)
this with just the lastReportedDateTime field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Last device health status reported time”
lastReportedDateTime - new value of lastReportedDateTime field (as defined in service metadata)this with just the lastReportedDateTime field changedpublic WindowsDeviceMalwareStateCollectionRequest getDetectedMalwareState()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic WindowsProtectionState patch()
this with changed fields reset.public WindowsProtectionState put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.