public static final class AndroidCompliancePolicy.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
AndroidCompliancePolicy.Builder |
advancedThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel)
“MDATP Require Mobile Threat Protection minimum risk level to report
noncompliance.”
|
AndroidCompliancePolicy |
build() |
AndroidCompliancePolicy.Builder |
conditionStatementId(String conditionStatementId)
“Condition statement id.”
|
AndroidCompliancePolicy.Builder |
createdDateTime(OffsetDateTime createdDateTime) |
AndroidCompliancePolicy.Builder |
description(String description) |
AndroidCompliancePolicy.Builder |
deviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)
“Require that devices have enabled device threat protection.”
|
AndroidCompliancePolicy.Builder |
deviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)
“Require Mobile Threat Protection minimum risk level to report noncompliance.”
|
AndroidCompliancePolicy.Builder |
displayName(String displayName) |
AndroidCompliancePolicy.Builder |
id(String id) |
AndroidCompliancePolicy.Builder |
lastModifiedDateTime(OffsetDateTime lastModifiedDateTime) |
AndroidCompliancePolicy.Builder |
minAndroidSecurityPatchLevel(String minAndroidSecurityPatchLevel)
“Minimum Android security patch level.”
|
AndroidCompliancePolicy.Builder |
osMaximumVersion(String osMaximumVersion)
“Maximum Android version.”
|
AndroidCompliancePolicy.Builder |
osMinimumVersion(String osMinimumVersion)
“Minimum Android version.”
|
AndroidCompliancePolicy.Builder |
passwordExpirationDays(Integer passwordExpirationDays)
“Number of days before the password expires.
|
AndroidCompliancePolicy.Builder |
passwordMinimumLength(Integer passwordMinimumLength)
“Minimum password length.
|
AndroidCompliancePolicy.Builder |
passwordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
“Minutes of inactivity before a password is required.”
|
AndroidCompliancePolicy.Builder |
passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
“Number of previous passwords to block.
|
AndroidCompliancePolicy.Builder |
passwordRequired(Boolean passwordRequired)
“Require a password to unlock device.”
|
AndroidCompliancePolicy.Builder |
passwordRequiredType(AndroidRequiredPasswordType passwordRequiredType)
“Type of characters in password”
|
AndroidCompliancePolicy.Builder |
passwordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
“Number of sign-in failures allowed before factory reset.
|
AndroidCompliancePolicy.Builder |
restrictedApps(AppListItem... restrictedApps)
“Require the device to not have the specified apps installed.
|
AndroidCompliancePolicy.Builder |
restrictedApps(List<AppListItem> restrictedApps)
“Require the device to not have the specified apps installed.
|
AndroidCompliancePolicy.Builder |
restrictedAppsNextLink(String restrictedAppsNextLink)
“Require the device to not have the specified apps installed.
|
AndroidCompliancePolicy.Builder |
roleScopeTagIds(List<String> roleScopeTagIds) |
AndroidCompliancePolicy.Builder |
roleScopeTagIds(String... roleScopeTagIds) |
AndroidCompliancePolicy.Builder |
roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink) |
AndroidCompliancePolicy.Builder |
securityBlockDeviceAdministratorManagedDevices(Boolean securityBlockDeviceAdministratorManagedDevices)
“Block device administrator managed devices.”
|
AndroidCompliancePolicy.Builder |
securityBlockJailbrokenDevices(Boolean securityBlockJailbrokenDevices)
“Devices must not be jailbroken or rooted.”
|
AndroidCompliancePolicy.Builder |
securityDisableUsbDebugging(Boolean securityDisableUsbDebugging)
“Disable USB debugging on Android devices.”
|
AndroidCompliancePolicy.Builder |
securityPreventInstallAppsFromUnknownSources(Boolean securityPreventInstallAppsFromUnknownSources)
“Require that devices disallow installation of apps from unknown sources.”
|
AndroidCompliancePolicy.Builder |
securityRequireCompanyPortalAppIntegrity(Boolean securityRequireCompanyPortalAppIntegrity)
“Require the device to pass the Company Portal client app runtime integrity check
.”
|
AndroidCompliancePolicy.Builder |
securityRequireGooglePlayServices(Boolean securityRequireGooglePlayServices)
“Require Google Play Services to be installed and enabled on the device.”
|
AndroidCompliancePolicy.Builder |
securityRequireSafetyNetAttestationBasicIntegrity(Boolean securityRequireSafetyNetAttestationBasicIntegrity)
“Require the device to pass the SafetyNet basic integrity check.”
|
AndroidCompliancePolicy.Builder |
securityRequireSafetyNetAttestationCertifiedDevice(Boolean securityRequireSafetyNetAttestationCertifiedDevice)
“Require the device to pass the SafetyNet certified device check.”
|
AndroidCompliancePolicy.Builder |
securityRequireUpToDateSecurityProviders(Boolean securityRequireUpToDateSecurityProviders)
“Require the device to have up to date security providers.
|
AndroidCompliancePolicy.Builder |
securityRequireVerifyApps(Boolean securityRequireVerifyApps)
“Require the Android Verify apps feature is turned on.”
|
AndroidCompliancePolicy.Builder |
storageRequireEncryption(Boolean storageRequireEncryption)
“Require encryption on Android devices.”
|
AndroidCompliancePolicy.Builder |
version(Integer version) |
public AndroidCompliancePolicy.Builder id(String id)
public AndroidCompliancePolicy.Builder roleScopeTagIds(List<String> roleScopeTagIds)
public AndroidCompliancePolicy.Builder roleScopeTagIds(String... roleScopeTagIds)
public AndroidCompliancePolicy.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
public AndroidCompliancePolicy.Builder createdDateTime(OffsetDateTime createdDateTime)
public AndroidCompliancePolicy.Builder description(String description)
public AndroidCompliancePolicy.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
public AndroidCompliancePolicy.Builder displayName(String displayName)
public AndroidCompliancePolicy.Builder version(Integer version)
public AndroidCompliancePolicy.Builder passwordRequired(Boolean passwordRequired)
passwordRequired - value of passwordRequired property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder passwordMinimumLength(Integer passwordMinimumLength)
passwordMinimumLength - value of passwordMinimumLength property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder passwordRequiredType(AndroidRequiredPasswordType passwordRequiredType)
passwordRequiredType - value of passwordRequiredType property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder passwordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
passwordMinutesOfInactivityBeforeLock - value of passwordMinutesOfInactivityBeforeLock property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder passwordExpirationDays(Integer passwordExpirationDays)
passwordExpirationDays - value of passwordExpirationDays property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
passwordPreviousPasswordBlockCount - value of passwordPreviousPasswordBlockCount property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder passwordSignInFailureCountBeforeFactoryReset(Integer passwordSignInFailureCountBeforeFactoryReset)
passwordSignInFailureCountBeforeFactoryReset - value of passwordSignInFailureCountBeforeFactoryReset property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityPreventInstallAppsFromUnknownSources(Boolean securityPreventInstallAppsFromUnknownSources)
securityPreventInstallAppsFromUnknownSources - value of securityPreventInstallAppsFromUnknownSources property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityDisableUsbDebugging(Boolean securityDisableUsbDebugging)
securityDisableUsbDebugging - value of securityDisableUsbDebugging property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityRequireVerifyApps(Boolean securityRequireVerifyApps)
securityRequireVerifyApps - value of securityRequireVerifyApps property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder deviceThreatProtectionEnabled(Boolean deviceThreatProtectionEnabled)
deviceThreatProtectionEnabled - value of deviceThreatProtectionEnabled property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder deviceThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)
deviceThreatProtectionRequiredSecurityLevel - value of deviceThreatProtectionRequiredSecurityLevel property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder advancedThreatProtectionRequiredSecurityLevel(DeviceThreatProtectionLevel advancedThreatProtectionRequiredSecurityLevel)
advancedThreatProtectionRequiredSecurityLevel - value of advancedThreatProtectionRequiredSecurityLevel property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityBlockJailbrokenDevices(Boolean securityBlockJailbrokenDevices)
securityBlockJailbrokenDevices - value of securityBlockJailbrokenDevices property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityBlockDeviceAdministratorManagedDevices(Boolean securityBlockDeviceAdministratorManagedDevices)
securityBlockDeviceAdministratorManagedDevices - value of securityBlockDeviceAdministratorManagedDevices property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder osMinimumVersion(String osMinimumVersion)
osMinimumVersion - value of osMinimumVersion property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder osMaximumVersion(String osMaximumVersion)
osMaximumVersion - value of osMaximumVersion property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder minAndroidSecurityPatchLevel(String minAndroidSecurityPatchLevel)
minAndroidSecurityPatchLevel - value of minAndroidSecurityPatchLevel property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder storageRequireEncryption(Boolean storageRequireEncryption)
storageRequireEncryption - value of storageRequireEncryption property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityRequireSafetyNetAttestationBasicIntegrity(Boolean securityRequireSafetyNetAttestationBasicIntegrity)
securityRequireSafetyNetAttestationBasicIntegrity - value of securityRequireSafetyNetAttestationBasicIntegrity property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityRequireSafetyNetAttestationCertifiedDevice(Boolean securityRequireSafetyNetAttestationCertifiedDevice)
securityRequireSafetyNetAttestationCertifiedDevice - value of securityRequireSafetyNetAttestationCertifiedDevice property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityRequireGooglePlayServices(Boolean securityRequireGooglePlayServices)
securityRequireGooglePlayServices - value of securityRequireGooglePlayServices property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityRequireUpToDateSecurityProviders(Boolean securityRequireUpToDateSecurityProviders)
securityRequireUpToDateSecurityProviders - value of securityRequireUpToDateSecurityProviders property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder securityRequireCompanyPortalAppIntegrity(Boolean securityRequireCompanyPortalAppIntegrity)
securityRequireCompanyPortalAppIntegrity - value of securityRequireCompanyPortalAppIntegrity property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder conditionStatementId(String conditionStatementId)
conditionStatementId - value of conditionStatementId property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder restrictedApps(List<AppListItem> restrictedApps)
restrictedApps - value of restrictedApps property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder restrictedApps(AppListItem... restrictedApps)
restrictedApps - value of restrictedApps property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy.Builder restrictedAppsNextLink(String restrictedAppsNextLink)
restrictedAppsNextLink - value of restrictedApps@nextLink property (as defined in service metadata)this (for method chaining)public AndroidCompliancePolicy build()
Copyright © 2018–2020. All rights reserved.