public class DeviceManagementSettings extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceManagementSettings.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
androidDeviceAdministratorEnrollmentEnabled |
protected com.github.davidmoten.odata.client.ContextPath |
contextPath |
protected DerivedCredentialProviderType |
derivedCredentialProvider |
protected String |
derivedCredentialUrl |
protected Integer |
deviceComplianceCheckinThresholdDays |
protected Integer |
deviceInactivityBeforeRetirementInDay |
protected Boolean |
enhancedJailBreak |
protected Boolean |
ignoreDevicesForUnsupportedSettingsEnabled |
protected Boolean |
isScheduledActionEnabled |
protected String |
odataType |
protected Boolean |
secureByDefault |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
| Modifier | Constructor and Description |
|---|---|
protected |
DeviceManagementSettings() |
| Modifier and Type | Method and Description |
|---|---|
static DeviceManagementSettings.Builder |
builder()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Boolean> |
getAndroidDeviceAdministratorEnrollmentEnabled()
“The property to determine if Android device administrator enrollment is enabled
for this account.”
|
Optional<DerivedCredentialProviderType> |
getDerivedCredentialProvider()
“The Derived Credential Provider to use for this account.”
|
Optional<String> |
getDerivedCredentialUrl()
“The Derived Credential Provider self-service URI.”
|
Optional<Integer> |
getDeviceComplianceCheckinThresholdDays()
“The number of days a device is allowed to go without checking in to remain
compliant.”
|
Optional<Integer> |
getDeviceInactivityBeforeRetirementInDay()
“When the device does not check in for specified number of days, the company data
might be removed and the device will not be under management.
|
Optional<Boolean> |
getEnhancedJailBreak()
“Is feature enabled or not for enhanced jailbreak detection.”
|
Optional<Boolean> |
getIgnoreDevicesForUnsupportedSettingsEnabled()
“The property to determine whether to ignore unsupported compliance settings on
certian models of devices.”
|
Optional<Boolean> |
getIsScheduledActionEnabled()
“Is feature enabled or not for scheduled action for rule.”
|
Optional<Boolean> |
getSecureByDefault()
“Device should be noncompliant when there is no compliance policy targeted when
this is true”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
DeviceManagementSettings |
withAndroidDeviceAdministratorEnrollmentEnabled(Boolean androidDeviceAdministratorEnrollmentEnabled)
Returns an immutable copy of
this with just the androidDeviceAdministratorEnrollmentEnabled field changed. |
DeviceManagementSettings |
withDerivedCredentialProvider(DerivedCredentialProviderType derivedCredentialProvider)
Returns an immutable copy of
this with just the derivedCredentialProvider field changed. |
DeviceManagementSettings |
withDerivedCredentialUrl(String derivedCredentialUrl)
Returns an immutable copy of
this with just the derivedCredentialUrl field changed. |
DeviceManagementSettings |
withDeviceComplianceCheckinThresholdDays(Integer deviceComplianceCheckinThresholdDays)
Returns an immutable copy of
this with just the deviceComplianceCheckinThresholdDays field changed. |
DeviceManagementSettings |
withDeviceInactivityBeforeRetirementInDay(Integer deviceInactivityBeforeRetirementInDay)
Returns an immutable copy of
this with just the deviceInactivityBeforeRetirementInDay field changed. |
DeviceManagementSettings |
withEnhancedJailBreak(Boolean enhancedJailBreak)
Returns an immutable copy of
this with just the enhancedJailBreak
field changed. |
DeviceManagementSettings |
withIgnoreDevicesForUnsupportedSettingsEnabled(Boolean ignoreDevicesForUnsupportedSettingsEnabled)
Returns an immutable copy of
this with just the ignoreDevicesForUnsupportedSettingsEnabled field changed. |
DeviceManagementSettings |
withIsScheduledActionEnabled(Boolean isScheduledActionEnabled)
Returns an immutable copy of
this with just the isScheduledActionEnabled field changed. |
DeviceManagementSettings |
withSecureByDefault(Boolean secureByDefault)
Returns an immutable copy of
this with just the secureByDefault
field changed. |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String odataType
protected Integer deviceComplianceCheckinThresholdDays
protected Boolean isScheduledActionEnabled
protected Boolean secureByDefault
protected Boolean enhancedJailBreak
protected Integer deviceInactivityBeforeRetirementInDay
protected DerivedCredentialProviderType derivedCredentialProvider
protected String derivedCredentialUrl
protected Boolean androidDeviceAdministratorEnrollmentEnabled
protected Boolean ignoreDevicesForUnsupportedSettingsEnabled
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic Optional<Integer> getDeviceComplianceCheckinThresholdDays()
public DeviceManagementSettings withDeviceComplianceCheckinThresholdDays(Integer deviceComplianceCheckinThresholdDays)
this with just the deviceComplianceCheckinThresholdDays 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 number of days a device is allowed to go without checking in to remain compliant.”
deviceComplianceCheckinThresholdDays - new value of deviceComplianceCheckinThresholdDays field (as defined in service metadata)this with just the deviceComplianceCheckinThresholdDays field changedpublic Optional<Boolean> getIsScheduledActionEnabled()
public DeviceManagementSettings withIsScheduledActionEnabled(Boolean isScheduledActionEnabled)
this with just the isScheduledActionEnabled 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.
“Is feature enabled or not for scheduled action for rule.”
isScheduledActionEnabled - new value of isScheduledActionEnabled field (as defined in service metadata)this with just the isScheduledActionEnabled field changedpublic Optional<Boolean> getSecureByDefault()
public DeviceManagementSettings withSecureByDefault(Boolean secureByDefault)
this with just the secureByDefault
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 should be noncompliant when there is no compliance policy targeted when this is true”
secureByDefault - new value of secureByDefault field (as defined in service metadata)this with just the secureByDefault field changedpublic Optional<Boolean> getEnhancedJailBreak()
public DeviceManagementSettings withEnhancedJailBreak(Boolean enhancedJailBreak)
this with just the enhancedJailBreak
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.
“Is feature enabled or not for enhanced jailbreak detection.”
enhancedJailBreak - new value of enhancedJailBreak field (as defined in service metadata)this with just the enhancedJailBreak field changedpublic Optional<Integer> getDeviceInactivityBeforeRetirementInDay()
public DeviceManagementSettings withDeviceInactivityBeforeRetirementInDay(Integer deviceInactivityBeforeRetirementInDay)
this with just the deviceInactivityBeforeRetirementInDay 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.
“When the device does not check in for specified number of days, the company data might be removed and the device will not be under management. Valid values 30 to 270”
deviceInactivityBeforeRetirementInDay - new value of deviceInactivityBeforeRetirementInDay field (as defined in service metadata)this with just the deviceInactivityBeforeRetirementInDay field changedpublic Optional<DerivedCredentialProviderType> getDerivedCredentialProvider()
public DeviceManagementSettings withDerivedCredentialProvider(DerivedCredentialProviderType derivedCredentialProvider)
this with just the derivedCredentialProvider 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 Derived Credential Provider to use for this account.”
derivedCredentialProvider - new value of derivedCredentialProvider field (as defined in service metadata)this with just the derivedCredentialProvider field changedpublic Optional<String> getDerivedCredentialUrl()
public DeviceManagementSettings withDerivedCredentialUrl(String derivedCredentialUrl)
this with just the derivedCredentialUrl 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 Derived Credential Provider self-service URI.”
derivedCredentialUrl - new value of derivedCredentialUrl field (as defined in service metadata)this with just the derivedCredentialUrl field changedpublic Optional<Boolean> getAndroidDeviceAdministratorEnrollmentEnabled()
public DeviceManagementSettings withAndroidDeviceAdministratorEnrollmentEnabled(Boolean androidDeviceAdministratorEnrollmentEnabled)
this with just the androidDeviceAdministratorEnrollmentEnabled 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 property to determine if Android device administrator enrollment is enabled for this account.”
androidDeviceAdministratorEnrollmentEnabled - new value of androidDeviceAdministratorEnrollmentEnabled field (as defined in service metadata)this with just the androidDeviceAdministratorEnrollmentEnabled field changedpublic Optional<Boolean> getIgnoreDevicesForUnsupportedSettingsEnabled()
public DeviceManagementSettings withIgnoreDevicesForUnsupportedSettingsEnabled(Boolean ignoreDevicesForUnsupportedSettingsEnabled)
this with just the ignoreDevicesForUnsupportedSettingsEnabled 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 property to determine whether to ignore unsupported compliance settings on certian models of devices.”
ignoreDevicesForUnsupportedSettingsEnabled - new value of ignoreDevicesForUnsupportedSettingsEnabled field (as defined in service metadata)this with just the ignoreDevicesForUnsupportedSettingsEnabled field changedpublic 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 DeviceManagementSettings.Builder builder()
Copyright © 2018–2020. All rights reserved.