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(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 |
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 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 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.