public class RetireScheduledManagedDevice extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
RetireScheduledManagedDevice.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected ComplianceStatus |
complianceState |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected String |
deviceCompliancePolicyId |
protected String |
deviceCompliancePolicyName |
protected DeviceType |
deviceType |
protected String |
id |
protected String |
managedDeviceId |
protected String |
managedDeviceName |
protected ManagementAgentType |
managementAgent |
protected String |
odataType |
protected ManagedDeviceOwnerType |
ownerType |
protected OffsetDateTime |
retireAfterDateTime |
protected List<String> |
roleScopeTagIds |
protected String |
roleScopeTagIdsNextLink |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
RetireScheduledManagedDevice() |
| Modifier and Type | Method and Description |
|---|---|
static RetireScheduledManagedDevice.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<ComplianceStatus> |
getComplianceState()
“Managed Device ComplianceStatus”
|
Optional<String> |
getDeviceCompliancePolicyId()
“Device Compliance PolicyId”
|
Optional<String> |
getDeviceCompliancePolicyName()
“Device Compliance Policy Name”
|
Optional<DeviceType> |
getDeviceType()
“Managed Device Device Type”
|
Optional<String> |
getId()
“Key of the entity.”
|
Optional<String> |
getManagedDeviceId()
“Managed DeviceId”
|
Optional<String> |
getManagedDeviceName()
“Managed Device Name”
|
Optional<ManagementAgentType> |
getManagementAgent()
“Managed Device ManagementAgentType”
|
Optional<ManagedDeviceOwnerType> |
getOwnerType()
“Managed Device ManagedDeviceOwnerType”
|
Optional<OffsetDateTime> |
getRetireAfterDateTime()
“Managed Device Retire After DateTime”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getRoleScopeTagIds()
“List of Scope Tags for this Entity instance.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of Scope Tags for this Entity instance.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
RetireScheduledManagedDevice |
withComplianceState(ComplianceStatus complianceState)
Returns an immutable copy of
this with just the complianceState
field changed. |
RetireScheduledManagedDevice |
withDeviceCompliancePolicyId(String deviceCompliancePolicyId)
Returns an immutable copy of
this with just the deviceCompliancePolicyId field changed. |
RetireScheduledManagedDevice |
withDeviceCompliancePolicyName(String deviceCompliancePolicyName)
Returns an immutable copy of
this with just the deviceCompliancePolicyName field changed. |
RetireScheduledManagedDevice |
withDeviceType(DeviceType deviceType)
Returns an immutable copy of
this with just the deviceType field
changed. |
RetireScheduledManagedDevice |
withId(String id)
Returns an immutable copy of
this with just the id field changed
. |
RetireScheduledManagedDevice |
withManagedDeviceId(String managedDeviceId)
Returns an immutable copy of
this with just the managedDeviceId
field changed. |
RetireScheduledManagedDevice |
withManagedDeviceName(String managedDeviceName)
Returns an immutable copy of
this with just the managedDeviceName
field changed. |
RetireScheduledManagedDevice |
withManagementAgent(ManagementAgentType managementAgent)
Returns an immutable copy of
this with just the managementAgent
field changed. |
RetireScheduledManagedDevice |
withOwnerType(ManagedDeviceOwnerType ownerType)
Returns an immutable copy of
this with just the ownerType field
changed. |
RetireScheduledManagedDevice |
withRetireAfterDateTime(OffsetDateTime retireAfterDateTime)
Returns an immutable copy of
this with just the retireAfterDateTime field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected String id
protected String managedDeviceId
protected String managedDeviceName
protected DeviceType deviceType
protected ComplianceStatus complianceState
protected OffsetDateTime retireAfterDateTime
protected ManagementAgentType managementAgent
protected ManagedDeviceOwnerType ownerType
protected String deviceCompliancePolicyName
protected String deviceCompliancePolicyId
protected String roleScopeTagIdsNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic RetireScheduledManagedDevice withId(String id)
this with just the id 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.
“Key of the entity.”
id - new value of id field (as defined in service metadata)this with just the id field changedpublic Optional<String> getManagedDeviceId()
public RetireScheduledManagedDevice withManagedDeviceId(String managedDeviceId)
this with just the managedDeviceId
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.
“Managed DeviceId”
managedDeviceId - new value of managedDeviceId field (as defined in service metadata)this with just the managedDeviceId field changedpublic Optional<String> getManagedDeviceName()
public RetireScheduledManagedDevice withManagedDeviceName(String managedDeviceName)
this with just the managedDeviceName
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.
“Managed Device Name”
managedDeviceName - new value of managedDeviceName field (as defined in service metadata)this with just the managedDeviceName field changedpublic Optional<DeviceType> getDeviceType()
public RetireScheduledManagedDevice withDeviceType(DeviceType deviceType)
this with just the deviceType 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.
“Managed Device Device Type”
deviceType - new value of deviceType field (as defined in service metadata)this with just the deviceType field changedpublic Optional<ComplianceStatus> getComplianceState()
public RetireScheduledManagedDevice withComplianceState(ComplianceStatus complianceState)
this with just the complianceState
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.
“Managed Device ComplianceStatus”
complianceState - new value of complianceState field (as defined in service metadata)this with just the complianceState field changedpublic Optional<OffsetDateTime> getRetireAfterDateTime()
public RetireScheduledManagedDevice withRetireAfterDateTime(OffsetDateTime retireAfterDateTime)
this with just the retireAfterDateTime 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.
“Managed Device Retire After DateTime”
retireAfterDateTime - new value of retireAfterDateTime field (as defined in service metadata)this with just the retireAfterDateTime field changedpublic Optional<ManagementAgentType> getManagementAgent()
public RetireScheduledManagedDevice withManagementAgent(ManagementAgentType managementAgent)
this with just the managementAgent
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.
“Managed Device ManagementAgentType”
managementAgent - new value of managementAgent field (as defined in service metadata)this with just the managementAgent field changedpublic Optional<ManagedDeviceOwnerType> getOwnerType()
public RetireScheduledManagedDevice withOwnerType(ManagedDeviceOwnerType ownerType)
this with just the ownerType 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.
“Managed Device ManagedDeviceOwnerType”
ownerType - new value of ownerType field (as defined in service metadata)this with just the ownerType field changedpublic Optional<String> getDeviceCompliancePolicyName()
public RetireScheduledManagedDevice withDeviceCompliancePolicyName(String deviceCompliancePolicyName)
this with just the deviceCompliancePolicyName 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.
“Device Compliance Policy Name”
deviceCompliancePolicyName - new value of deviceCompliancePolicyName field (as defined in service metadata)this with just the deviceCompliancePolicyName field changedpublic Optional<String> getDeviceCompliancePolicyId()
public RetireScheduledManagedDevice withDeviceCompliancePolicyId(String deviceCompliancePolicyId)
this with just the deviceCompliancePolicyId 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.
“Device Compliance PolicyId”
deviceCompliancePolicyId - new value of deviceCompliancePolicyId field (as defined in service metadata)this with just the deviceCompliancePolicyId field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds()
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static RetireScheduledManagedDevice.Builder builder()
Copyright © 2018–2020. All rights reserved.