public class WindowsInformationProtectionWipeAction extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
WindowsInformationProtectionWipeAction.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
lastCheckInDateTime |
protected ActionState |
status |
protected String |
targetedDeviceMacAddress |
protected String |
targetedDeviceName |
protected String |
targetedDeviceRegistrationId |
protected String |
targetedUserId |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
WindowsInformationProtectionWipeAction() |
| Modifier and Type | Method and Description |
|---|---|
static WindowsInformationProtectionWipeAction.Builder |
builderWindowsInformationProtectionWipeAction()
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.internal.ChangedFields |
getChangedFields() |
Optional<OffsetDateTime> |
getLastCheckInDateTime()
“Last checkin time of the device that was targeted by this wipe action.”
|
Optional<ActionState> |
getStatus()
“Wipe action status.”
|
Optional<String> |
getTargetedDeviceMacAddress()
“Targeted device Mac address.”
|
Optional<String> |
getTargetedDeviceName()
“Targeted device name.”
|
Optional<String> |
getTargetedDeviceRegistrationId()
“The DeviceRegistrationId being targeted by this wipe action.”
|
Optional<String> |
getTargetedUserId()
“The UserId being targeted by this wipe action.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
WindowsInformationProtectionWipeAction |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
WindowsInformationProtectionWipeAction |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
WindowsInformationProtectionWipeAction |
withLastCheckInDateTime(OffsetDateTime lastCheckInDateTime)
Returns an immutable copy of
this with just the lastCheckInDateTime field changed. |
WindowsInformationProtectionWipeAction |
withStatus(ActionState status)
Returns an immutable copy of
this with just the status field
changed. |
WindowsInformationProtectionWipeAction |
withTargetedDeviceMacAddress(String targetedDeviceMacAddress)
Returns an immutable copy of
this with just the targetedDeviceMacAddress field changed. |
WindowsInformationProtectionWipeAction |
withTargetedDeviceName(String targetedDeviceName)
Returns an immutable copy of
this with just the targetedDeviceName field changed. |
WindowsInformationProtectionWipeAction |
withTargetedDeviceRegistrationId(String targetedDeviceRegistrationId)
Returns an immutable copy of
this with just the targetedDeviceRegistrationId field changed. |
WindowsInformationProtectionWipeAction |
withTargetedUserId(String targetedUserId)
Returns an immutable copy of
this with just the targetedUserId
field changed. |
protected ActionState status
protected String targetedUserId
protected String targetedDeviceRegistrationId
protected String targetedDeviceName
protected String targetedDeviceMacAddress
protected OffsetDateTime lastCheckInDateTime
protected WindowsInformationProtectionWipeAction()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static WindowsInformationProtectionWipeAction.Builder builderWindowsInformationProtectionWipeAction()
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<ActionState> getStatus()
public WindowsInformationProtectionWipeAction withStatus(ActionState status)
this with just the status 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.
“Wipe action status.”
status - new value of status field (as defined in service metadata)this with just the status field changedpublic Optional<String> getTargetedUserId()
public WindowsInformationProtectionWipeAction withTargetedUserId(String targetedUserId)
this with just the targetedUserId
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.
“The UserId being targeted by this wipe action.”
targetedUserId - new value of targetedUserId field (as defined in service metadata)this with just the targetedUserId field changedpublic Optional<String> getTargetedDeviceRegistrationId()
public WindowsInformationProtectionWipeAction withTargetedDeviceRegistrationId(String targetedDeviceRegistrationId)
this with just the targetedDeviceRegistrationId 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.
“The DeviceRegistrationId being targeted by this wipe action.”
targetedDeviceRegistrationId - new value of targetedDeviceRegistrationId field (as defined in service metadata)this with just the targetedDeviceRegistrationId field changedpublic Optional<String> getTargetedDeviceName()
public WindowsInformationProtectionWipeAction withTargetedDeviceName(String targetedDeviceName)
this with just the targetedDeviceName 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.
“Targeted device name.”
targetedDeviceName - new value of targetedDeviceName field (as defined in service metadata)this with just the targetedDeviceName field changedpublic Optional<String> getTargetedDeviceMacAddress()
public WindowsInformationProtectionWipeAction withTargetedDeviceMacAddress(String targetedDeviceMacAddress)
this with just the targetedDeviceMacAddress 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.
“Targeted device Mac address.”
targetedDeviceMacAddress - new value of targetedDeviceMacAddress field (as defined in service metadata)this with just the targetedDeviceMacAddress field changedpublic Optional<OffsetDateTime> getLastCheckInDateTime()
public WindowsInformationProtectionWipeAction withLastCheckInDateTime(OffsetDateTime lastCheckInDateTime)
this with just the lastCheckInDateTime 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 checkin time of the device that was targeted by this wipe action.”
lastCheckInDateTime - new value of lastCheckInDateTime field (as defined in service metadata)this with just the lastCheckInDateTime field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic WindowsInformationProtectionWipeAction patch()
this with changed fields reset.public WindowsInformationProtectionWipeAction put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.