public class AndroidCompliancePolicy extends DeviceCompliancePolicy implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
AndroidCompliancePolicy.Builder |
createdDateTime, description, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
AndroidCompliancePolicy() |
| Modifier and Type | Method and Description |
|---|---|
static AndroidCompliancePolicy.Builder |
builderAndroidCompliancePolicy()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<DeviceThreatProtectionLevel> |
getAdvancedThreatProtectionRequiredSecurityLevel()
“MDATP Require Mobile Threat Protection minimum risk level to report
noncompliance.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getConditionStatementId()
“Condition statement id.”
|
Optional<Boolean> |
getDeviceThreatProtectionEnabled()
“Require that devices have enabled device threat protection.”
|
Optional<DeviceThreatProtectionLevel> |
getDeviceThreatProtectionRequiredSecurityLevel()
“Require Mobile Threat Protection minimum risk level to report noncompliance.”
|
Optional<String> |
getMinAndroidSecurityPatchLevel()
“Minimum Android security patch level.”
|
Optional<String> |
getOsMaximumVersion()
“Maximum Android version.”
|
Optional<String> |
getOsMinimumVersion()
“Minimum Android version.”
|
Optional<Integer> |
getPasswordExpirationDays()
“Number of days before the password expires.
|
Optional<Integer> |
getPasswordMinimumLength()
“Minimum password length.
|
Optional<Integer> |
getPasswordMinutesOfInactivityBeforeLock()
“Minutes of inactivity before a password is required.”
|
Optional<Integer> |
getPasswordPreviousPasswordBlockCount()
“Number of previous passwords to block.
|
Optional<Boolean> |
getPasswordRequired()
“Require a password to unlock device.”
|
Optional<AndroidRequiredPasswordType> |
getPasswordRequiredType()
“Type of characters in password”
|
Optional<Integer> |
getPasswordSignInFailureCountBeforeFactoryReset()
“Number of sign-in failures allowed before factory reset.
|
com.github.davidmoten.odata.client.CollectionPage<AppListItem> |
getRestrictedApps()
“Require the device to not have the specified apps installed.
|
Optional<Boolean> |
getSecurityBlockDeviceAdministratorManagedDevices()
“Block device administrator managed devices.”
|
Optional<Boolean> |
getSecurityBlockJailbrokenDevices()
“Devices must not be jailbroken or rooted.”
|
Optional<Boolean> |
getSecurityDisableUsbDebugging()
“Disable USB debugging on Android devices.”
|
Optional<Boolean> |
getSecurityPreventInstallAppsFromUnknownSources()
“Require that devices disallow installation of apps from unknown sources.”
|
Optional<Boolean> |
getSecurityRequireCompanyPortalAppIntegrity()
“Require the device to pass the Company Portal client app runtime integrity check
.”
|
Optional<Boolean> |
getSecurityRequireGooglePlayServices()
“Require Google Play Services to be installed and enabled on the device.”
|
Optional<Boolean> |
getSecurityRequireSafetyNetAttestationBasicIntegrity()
“Require the device to pass the SafetyNet basic integrity check.”
|
Optional<Boolean> |
getSecurityRequireSafetyNetAttestationCertifiedDevice()
“Require the device to pass the SafetyNet certified device check.”
|
Optional<Boolean> |
getSecurityRequireUpToDateSecurityProviders()
“Require the device to have up to date security providers.
|
Optional<Boolean> |
getSecurityRequireVerifyApps()
“Require the Android Verify apps feature is turned on.”
|
Optional<Boolean> |
getStorageRequireEncryption()
“Require encryption on Android devices.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
AndroidCompliancePolicy |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
AndroidCompliancePolicy |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
AndroidCompliancePolicy |
withAdvancedThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel)
Returns an immutable copy of
this with just the advancedThreatProtectionRequiredSecurityLevel field changed. |
AndroidCompliancePolicy |
withConditionStatementId(String conditionStatementId)
Returns an immutable copy of
this with just the conditionStatementId field changed. |
AndroidCompliancePolicy |
withDeviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)
Returns an immutable copy of
this with just the deviceThreatProtectionEnabled field changed. |
AndroidCompliancePolicy |
withDeviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)
Returns an immutable copy of
this with just the deviceThreatProtectionRequiredSecurityLevel field changed. |
AndroidCompliancePolicy |
withMinAndroidSecurityPatchLevel(String minAndroidSecurityPatchLevel)
Returns an immutable copy of
this with just the minAndroidSecurityPatchLevel field changed. |
AndroidCompliancePolicy |
withOsMaximumVersion(String osMaximumVersion)
Returns an immutable copy of
this with just the osMaximumVersion
field changed. |
AndroidCompliancePolicy |
withOsMinimumVersion(String osMinimumVersion)
Returns an immutable copy of
this with just the osMinimumVersion
field changed. |
AndroidCompliancePolicy |
withPasswordExpirationDays(Integer passwordExpirationDays)
Returns an immutable copy of
this with just the passwordExpirationDays field changed. |
AndroidCompliancePolicy |
withPasswordMinimumLength(Integer passwordMinimumLength)
Returns an immutable copy of
this with just the passwordMinimumLength field changed. |
AndroidCompliancePolicy |
withPasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
Returns an immutable copy of
this with just the passwordMinutesOfInactivityBeforeLock field changed. |
AndroidCompliancePolicy |
withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
Returns an immutable copy of
this with just the passwordPreviousPasswordBlockCount field changed. |
AndroidCompliancePolicy |
withPasswordRequired(Boolean passwordRequired)
Returns an immutable copy of
this with just the passwordRequired
field changed. |
AndroidCompliancePolicy |
withPasswordRequiredType(AndroidRequiredPasswordType passwordRequiredType)
Returns an immutable copy of
this with just the passwordRequiredType field changed. |
AndroidCompliancePolicy |
withPasswordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
Returns an immutable copy of
this with just the passwordSignInFailureCountBeforeFactoryReset field changed. |
AndroidCompliancePolicy |
withSecurityBlockDeviceAdministratorManagedDevices(Boolean securityBlockDeviceAdministratorManagedDevices)
Returns an immutable copy of
this with just the securityBlockDeviceAdministratorManagedDevices field changed. |
AndroidCompliancePolicy |
withSecurityBlockJailbrokenDevices(Boolean securityBlockJailbrokenDevices)
Returns an immutable copy of
this with just the securityBlockJailbrokenDevices field changed. |
AndroidCompliancePolicy |
withSecurityDisableUsbDebugging(Boolean securityDisableUsbDebugging)
Returns an immutable copy of
this with just the securityDisableUsbDebugging field changed. |
AndroidCompliancePolicy |
withSecurityPreventInstallAppsFromUnknownSources(Boolean securityPreventInstallAppsFromUnknownSources)
Returns an immutable copy of
this with just the securityPreventInstallAppsFromUnknownSources field changed. |
AndroidCompliancePolicy |
withSecurityRequireCompanyPortalAppIntegrity(Boolean securityRequireCompanyPortalAppIntegrity)
Returns an immutable copy of
this with just the securityRequireCompanyPortalAppIntegrity field changed. |
AndroidCompliancePolicy |
withSecurityRequireGooglePlayServices(Boolean securityRequireGooglePlayServices)
Returns an immutable copy of
this with just the securityRequireGooglePlayServices field changed. |
AndroidCompliancePolicy |
withSecurityRequireSafetyNetAttestationBasicIntegrity(Boolean securityRequireSafetyNetAttestationBasicIntegrity)
Returns an immutable copy of
this with just the securityRequireSafetyNetAttestationBasicIntegrity field changed. |
AndroidCompliancePolicy |
withSecurityRequireSafetyNetAttestationCertifiedDevice(Boolean securityRequireSafetyNetAttestationCertifiedDevice)
Returns an immutable copy of
this with just the securityRequireSafetyNetAttestationCertifiedDevice field changed. |
AndroidCompliancePolicy |
withSecurityRequireUpToDateSecurityProviders(Boolean securityRequireUpToDateSecurityProviders)
Returns an immutable copy of
this with just the securityRequireUpToDateSecurityProviders field changed. |
AndroidCompliancePolicy |
withSecurityRequireVerifyApps(Boolean securityRequireVerifyApps)
Returns an immutable copy of
this with just the securityRequireVerifyApps field changed. |
AndroidCompliancePolicy |
withStorageRequireEncryption(Boolean storageRequireEncryption)
Returns an immutable copy of
this with just the storageRequireEncryption field changed. |
assign, getAssignments, getCreatedDateTime, getDescription, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getLastModifiedDateTime, getRoleScopeTagIds, getScheduledActionsForRule, getUserStatuses, getUserStatusOverview, getVersion, scheduleActionsForRules, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withVersionprotected Boolean passwordRequired
protected Integer passwordMinimumLength
protected AndroidRequiredPasswordType passwordRequiredType
protected Integer passwordMinutesOfInactivityBeforeLock
protected Integer passwordExpirationDays
protected Integer passwordPreviousPasswordBlockCount
protected Integer passwordSignInFailureCountBeforeFactoryReset
protected Boolean securityPreventInstallAppsFromUnknownSources
protected Boolean securityDisableUsbDebugging
protected Boolean securityRequireVerifyApps
protected Boolean deviceThreatProtectionEnabled
protected DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel
protected DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel
protected Boolean securityBlockJailbrokenDevices
protected Boolean securityBlockDeviceAdministratorManagedDevices
protected String osMinimumVersion
protected String osMaximumVersion
protected String minAndroidSecurityPatchLevel
protected Boolean storageRequireEncryption
protected Boolean securityRequireSafetyNetAttestationBasicIntegrity
protected Boolean securityRequireSafetyNetAttestationCertifiedDevice
protected Boolean securityRequireGooglePlayServices
protected Boolean securityRequireUpToDateSecurityProviders
protected Boolean securityRequireCompanyPortalAppIntegrity
protected String conditionStatementId
protected List<AppListItem> restrictedApps
protected String restrictedAppsNextLink
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceCompliancePolicypublic static AndroidCompliancePolicy.Builder builderAndroidCompliancePolicy()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceCompliancePolicypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceCompliancePolicypublic Optional<Boolean> getPasswordRequired()
public AndroidCompliancePolicy withPasswordRequired(Boolean passwordRequired)
this with just the passwordRequired
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.
“Require a password to unlock device.”
passwordRequired - new value of passwordRequired field (as defined in service metadata)this with just the passwordRequired field changedpublic Optional<Integer> getPasswordMinimumLength()
public AndroidCompliancePolicy withPasswordMinimumLength(Integer passwordMinimumLength)
this with just the passwordMinimumLength 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.
“Minimum password length. Valid values 4 to 16”
passwordMinimumLength - new value of passwordMinimumLength field (as defined in service metadata)this with just the passwordMinimumLength field changedpublic Optional<AndroidRequiredPasswordType> getPasswordRequiredType()
public AndroidCompliancePolicy withPasswordRequiredType(AndroidRequiredPasswordType passwordRequiredType)
this with just the passwordRequiredType 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.
“Type of characters in password”
passwordRequiredType - new value of passwordRequiredType field (as defined in service metadata)this with just the passwordRequiredType field changedpublic Optional<Integer> getPasswordMinutesOfInactivityBeforeLock()
public AndroidCompliancePolicy withPasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
this with just the passwordMinutesOfInactivityBeforeLock 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.
“Minutes of inactivity before a password is required.”
passwordMinutesOfInactivityBeforeLock - new value of passwordMinutesOfInactivityBeforeLock field (as defined in service metadata)this with just the passwordMinutesOfInactivityBeforeLock field changedpublic Optional<Integer> getPasswordExpirationDays()
public AndroidCompliancePolicy withPasswordExpirationDays(Integer passwordExpirationDays)
this with just the passwordExpirationDays 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.
“Number of days before the password expires. Valid values 1 to 365”
passwordExpirationDays - new value of passwordExpirationDays field (as defined in service metadata)this with just the passwordExpirationDays field changedpublic Optional<Integer> getPasswordPreviousPasswordBlockCount()
public AndroidCompliancePolicy withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
this with just the passwordPreviousPasswordBlockCount 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.
“Number of previous passwords to block. Valid values 1 to 24”
passwordPreviousPasswordBlockCount - new value of passwordPreviousPasswordBlockCount field (as defined in service metadata)this with just the passwordPreviousPasswordBlockCount field changedpublic Optional<Integer> getPasswordSignInFailureCountBeforeFactoryReset()
public AndroidCompliancePolicy withPasswordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
this with just the passwordSignInFailureCountBeforeFactoryReset 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.
“Number of sign-in failures allowed before factory reset. Valid values 1 to 16”
passwordSignInFailureCountBeforeFactoryReset - new value of passwordSignInFailureCountBeforeFactoryReset field (as defined in service metadata)this with just the passwordSignInFailureCountBeforeFactoryReset field changedpublic Optional<Boolean> getSecurityPreventInstallAppsFromUnknownSources()
public AndroidCompliancePolicy withSecurityPreventInstallAppsFromUnknownSources(Boolean securityPreventInstallAppsFromUnknownSources)
this with just the securityPreventInstallAppsFromUnknownSources 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.
“Require that devices disallow installation of apps from unknown sources.”
securityPreventInstallAppsFromUnknownSources - new value of securityPreventInstallAppsFromUnknownSources field (as defined in service metadata)this with just the securityPreventInstallAppsFromUnknownSources field changedpublic Optional<Boolean> getSecurityDisableUsbDebugging()
public AndroidCompliancePolicy withSecurityDisableUsbDebugging(Boolean securityDisableUsbDebugging)
this with just the securityDisableUsbDebugging 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.
“Disable USB debugging on Android devices.”
securityDisableUsbDebugging - new value of securityDisableUsbDebugging field (as defined in service metadata)this with just the securityDisableUsbDebugging field changedpublic Optional<Boolean> getSecurityRequireVerifyApps()
public AndroidCompliancePolicy withSecurityRequireVerifyApps(Boolean securityRequireVerifyApps)
this with just the securityRequireVerifyApps 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.
“Require the Android Verify apps feature is turned on.”
securityRequireVerifyApps - new value of securityRequireVerifyApps field (as defined in service metadata)this with just the securityRequireVerifyApps field changedpublic Optional<Boolean> getDeviceThreatProtectionEnabled()
public AndroidCompliancePolicy withDeviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)
this with just the deviceThreatProtectionEnabled 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.
“Require that devices have enabled device threat protection.”
deviceThreatProtectionEnabled - new value of deviceThreatProtectionEnabled field (as defined in service metadata)this with just the deviceThreatProtectionEnabled field changedpublic Optional<DeviceThreatProtectionLevel> getDeviceThreatProtectionRequiredSecurityLevel()
public AndroidCompliancePolicy withDeviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)
this with just the deviceThreatProtectionRequiredSecurityLevel 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.
“Require Mobile Threat Protection minimum risk level to report noncompliance.”
deviceThreatProtectionRequiredSecurityLevel - new value of deviceThreatProtectionRequiredSecurityLevel field (as defined in service metadata)this with just the deviceThreatProtectionRequiredSecurityLevel field changedpublic Optional<DeviceThreatProtectionLevel> getAdvancedThreatProtectionRequiredSecurityLevel()
public AndroidCompliancePolicy withAdvancedThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel)
this with just the advancedThreatProtectionRequiredSecurityLevel 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.
“MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.”
advancedThreatProtectionRequiredSecurityLevel - new value of advancedThreatProtectionRequiredSecurityLevel field (as defined in service metadata)this with just the advancedThreatProtectionRequiredSecurityLevel field changedpublic Optional<Boolean> getSecurityBlockJailbrokenDevices()
public AndroidCompliancePolicy withSecurityBlockJailbrokenDevices(Boolean securityBlockJailbrokenDevices)
this with just the securityBlockJailbrokenDevices 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.
“Devices must not be jailbroken or rooted.”
securityBlockJailbrokenDevices - new value of securityBlockJailbrokenDevices field (as defined in service metadata)this with just the securityBlockJailbrokenDevices field changedpublic Optional<Boolean> getSecurityBlockDeviceAdministratorManagedDevices()
public AndroidCompliancePolicy withSecurityBlockDeviceAdministratorManagedDevices(Boolean securityBlockDeviceAdministratorManagedDevices)
this with just the securityBlockDeviceAdministratorManagedDevices 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.
“Block device administrator managed devices.”
securityBlockDeviceAdministratorManagedDevices - new value of securityBlockDeviceAdministratorManagedDevices field (as defined in service metadata)this with just the securityBlockDeviceAdministratorManagedDevices field changedpublic Optional<String> getOsMinimumVersion()
public AndroidCompliancePolicy withOsMinimumVersion(String osMinimumVersion)
this with just the osMinimumVersion
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.
“Minimum Android version.”
osMinimumVersion - new value of osMinimumVersion field (as defined in service metadata)this with just the osMinimumVersion field changedpublic Optional<String> getOsMaximumVersion()
public AndroidCompliancePolicy withOsMaximumVersion(String osMaximumVersion)
this with just the osMaximumVersion
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.
“Maximum Android version.”
osMaximumVersion - new value of osMaximumVersion field (as defined in service metadata)this with just the osMaximumVersion field changedpublic Optional<String> getMinAndroidSecurityPatchLevel()
public AndroidCompliancePolicy withMinAndroidSecurityPatchLevel(String minAndroidSecurityPatchLevel)
this with just the minAndroidSecurityPatchLevel 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.
“Minimum Android security patch level.”
minAndroidSecurityPatchLevel - new value of minAndroidSecurityPatchLevel field (as defined in service metadata)this with just the minAndroidSecurityPatchLevel field changedpublic Optional<Boolean> getStorageRequireEncryption()
public AndroidCompliancePolicy withStorageRequireEncryption(Boolean storageRequireEncryption)
this with just the storageRequireEncryption 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.
“Require encryption on Android devices.”
storageRequireEncryption - new value of storageRequireEncryption field (as defined in service metadata)this with just the storageRequireEncryption field changedpublic Optional<Boolean> getSecurityRequireSafetyNetAttestationBasicIntegrity()
public AndroidCompliancePolicy withSecurityRequireSafetyNetAttestationBasicIntegrity(Boolean securityRequireSafetyNetAttestationBasicIntegrity)
this with just the securityRequireSafetyNetAttestationBasicIntegrity 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.
“Require the device to pass the SafetyNet basic integrity check.”
securityRequireSafetyNetAttestationBasicIntegrity - new value of securityRequireSafetyNetAttestationBasicIntegrity field (as defined in service metadata)this with just the securityRequireSafetyNetAttestationBasicIntegrity field changedpublic Optional<Boolean> getSecurityRequireSafetyNetAttestationCertifiedDevice()
public AndroidCompliancePolicy withSecurityRequireSafetyNetAttestationCertifiedDevice(Boolean securityRequireSafetyNetAttestationCertifiedDevice)
this with just the securityRequireSafetyNetAttestationCertifiedDevice 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.
“Require the device to pass the SafetyNet certified device check.”
securityRequireSafetyNetAttestationCertifiedDevice - new value of securityRequireSafetyNetAttestationCertifiedDevice field (as defined in service metadata)this with just the securityRequireSafetyNetAttestationCertifiedDevice field changedpublic Optional<Boolean> getSecurityRequireGooglePlayServices()
public AndroidCompliancePolicy withSecurityRequireGooglePlayServices(Boolean securityRequireGooglePlayServices)
this with just the securityRequireGooglePlayServices 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.
“Require Google Play Services to be installed and enabled on the device.”
securityRequireGooglePlayServices - new value of securityRequireGooglePlayServices field (as defined in service metadata)this with just the securityRequireGooglePlayServices field changedpublic Optional<Boolean> getSecurityRequireUpToDateSecurityProviders()
public AndroidCompliancePolicy withSecurityRequireUpToDateSecurityProviders(Boolean securityRequireUpToDateSecurityProviders)
this with just the securityRequireUpToDateSecurityProviders 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.
“Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.”
securityRequireUpToDateSecurityProviders - new value of securityRequireUpToDateSecurityProviders field (as defined in service metadata)this with just the securityRequireUpToDateSecurityProviders field changedpublic Optional<Boolean> getSecurityRequireCompanyPortalAppIntegrity()
public AndroidCompliancePolicy withSecurityRequireCompanyPortalAppIntegrity(Boolean securityRequireCompanyPortalAppIntegrity)
this with just the securityRequireCompanyPortalAppIntegrity 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.
“Require the device to pass the Company Portal client app runtime integrity check .”
securityRequireCompanyPortalAppIntegrity - new value of securityRequireCompanyPortalAppIntegrity field (as defined in service metadata)this with just the securityRequireCompanyPortalAppIntegrity field changedpublic Optional<String> getConditionStatementId()
public AndroidCompliancePolicy withConditionStatementId(String conditionStatementId)
this with just the conditionStatementId 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.
“Condition statement id.”
conditionStatementId - new value of conditionStatementId field (as defined in service metadata)this with just the conditionStatementId field changedpublic com.github.davidmoten.odata.client.CollectionPage<AppListItem> getRestrictedApps()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceCompliancePolicypublic AndroidCompliancePolicy patch()
this with changed fields reset.patch in class DeviceCompliancePolicythis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic AndroidCompliancePolicy put()
this
with changed fields reset (they were ignored anyway).put in class DeviceCompliancePolicythis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceCompliancePolicyCopyright © 2018–2020. All rights reserved.