public static final class AndroidManagedAppProtection.Builder extends Object
public AndroidManagedAppProtection.Builder id(String id)
public AndroidManagedAppProtection.Builder displayName(String displayName)
public AndroidManagedAppProtection.Builder description(String description)
public AndroidManagedAppProtection.Builder createdDateTime(OffsetDateTime createdDateTime)
public AndroidManagedAppProtection.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
public AndroidManagedAppProtection.Builder roleScopeTagIds(List<String> roleScopeTagIds)
public AndroidManagedAppProtection.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
public AndroidManagedAppProtection.Builder version(String version)
public AndroidManagedAppProtection.Builder periodOfflineBeforeAccessCheck(Duration periodOfflineBeforeAccessCheck)
public AndroidManagedAppProtection.Builder periodOnlineBeforeAccessCheck(Duration periodOnlineBeforeAccessCheck)
public AndroidManagedAppProtection.Builder allowedInboundDataTransferSources(ManagedAppDataTransferLevel allowedInboundDataTransferSources)
public AndroidManagedAppProtection.Builder allowedOutboundDataTransferDestinations(ManagedAppDataTransferLevel allowedOutboundDataTransferDestinations)
public AndroidManagedAppProtection.Builder organizationalCredentialsRequired(Boolean organizationalCredentialsRequired)
public AndroidManagedAppProtection.Builder allowedOutboundClipboardSharingLevel(ManagedAppClipboardSharingLevel allowedOutboundClipboardSharingLevel)
public AndroidManagedAppProtection.Builder dataBackupBlocked(Boolean dataBackupBlocked)
public AndroidManagedAppProtection.Builder deviceComplianceRequired(Boolean deviceComplianceRequired)
public AndroidManagedAppProtection.Builder managedBrowserToOpenLinksRequired(Boolean managedBrowserToOpenLinksRequired)
public AndroidManagedAppProtection.Builder saveAsBlocked(Boolean saveAsBlocked)
public AndroidManagedAppProtection.Builder periodOfflineBeforeWipeIsEnforced(Duration periodOfflineBeforeWipeIsEnforced)
public AndroidManagedAppProtection.Builder pinRequired(Boolean pinRequired)
public AndroidManagedAppProtection.Builder maximumPinRetries(Integer maximumPinRetries)
public AndroidManagedAppProtection.Builder simplePinBlocked(Boolean simplePinBlocked)
public AndroidManagedAppProtection.Builder minimumPinLength(Integer minimumPinLength)
public AndroidManagedAppProtection.Builder pinCharacterSet(ManagedAppPinCharacterSet pinCharacterSet)
public AndroidManagedAppProtection.Builder periodBeforePinReset(Duration periodBeforePinReset)
public AndroidManagedAppProtection.Builder allowedDataStorageLocations(List<ManagedAppDataStorageLocation> allowedDataStorageLocations)
public AndroidManagedAppProtection.Builder allowedDataStorageLocationsNextLink(String allowedDataStorageLocationsNextLink)
public AndroidManagedAppProtection.Builder contactSyncBlocked(Boolean contactSyncBlocked)
public AndroidManagedAppProtection.Builder printBlocked(Boolean printBlocked)
public AndroidManagedAppProtection.Builder fingerprintBlocked(Boolean fingerprintBlocked)
public AndroidManagedAppProtection.Builder disableAppPinIfDevicePinIsSet(Boolean disableAppPinIfDevicePinIsSet)
public AndroidManagedAppProtection.Builder minimumRequiredOsVersion(String minimumRequiredOsVersion)
public AndroidManagedAppProtection.Builder minimumWarningOsVersion(String minimumWarningOsVersion)
public AndroidManagedAppProtection.Builder minimumRequiredAppVersion(String minimumRequiredAppVersion)
public AndroidManagedAppProtection.Builder minimumWarningAppVersion(String minimumWarningAppVersion)
public AndroidManagedAppProtection.Builder minimumWipeOsVersion(String minimumWipeOsVersion)
public AndroidManagedAppProtection.Builder minimumWipeAppVersion(String minimumWipeAppVersion)
public AndroidManagedAppProtection.Builder appActionIfDeviceComplianceRequired(ManagedAppRemediationAction appActionIfDeviceComplianceRequired)
public AndroidManagedAppProtection.Builder appActionIfMaximumPinRetriesExceeded(ManagedAppRemediationAction appActionIfMaximumPinRetriesExceeded)
public AndroidManagedAppProtection.Builder pinRequiredInsteadOfBiometricTimeout(Duration pinRequiredInsteadOfBiometricTimeout)
public AndroidManagedAppProtection.Builder allowedOutboundClipboardSharingExceptionLength(Integer allowedOutboundClipboardSharingExceptionLength)
public AndroidManagedAppProtection.Builder notificationRestriction(ManagedAppNotificationRestriction notificationRestriction)
public AndroidManagedAppProtection.Builder previousPinBlockCount(Integer previousPinBlockCount)
public AndroidManagedAppProtection.Builder managedBrowser(ManagedBrowserType managedBrowser)
public AndroidManagedAppProtection.Builder maximumAllowedDeviceThreatLevel(ManagedAppDeviceThreatLevel maximumAllowedDeviceThreatLevel)
public AndroidManagedAppProtection.Builder mobileThreatDefenseRemediationAction(ManagedAppRemediationAction mobileThreatDefenseRemediationAction)
public AndroidManagedAppProtection.Builder blockDataIngestionIntoOrganizationDocuments(Boolean blockDataIngestionIntoOrganizationDocuments)
public AndroidManagedAppProtection.Builder allowedDataIngestionLocations(List<ManagedAppDataIngestionLocation> allowedDataIngestionLocations)
public AndroidManagedAppProtection.Builder allowedDataIngestionLocationsNextLink(String allowedDataIngestionLocationsNextLink)
public AndroidManagedAppProtection.Builder appActionIfUnableToAuthenticateUser(ManagedAppRemediationAction appActionIfUnableToAuthenticateUser)
public AndroidManagedAppProtection.Builder isAssigned(Boolean isAssigned)
public AndroidManagedAppProtection.Builder targetedAppManagementLevels(AppManagementLevel targetedAppManagementLevels)
public AndroidManagedAppProtection.Builder screenCaptureBlocked(Boolean screenCaptureBlocked)
screenCaptureBlocked - value of screenCaptureBlocked property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder disableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled)
disableAppEncryptionIfDeviceEncryptionIsEnabled - value of disableAppEncryptionIfDeviceEncryptionIsEnabled property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder encryptAppData(Boolean encryptAppData)
encryptAppData - value of encryptAppData property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder deployedAppCount(Integer deployedAppCount)
deployedAppCount - value of deployedAppCount property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder minimumRequiredPatchVersion(String minimumRequiredPatchVersion)
minimumRequiredPatchVersion - value of minimumRequiredPatchVersion property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder minimumWarningPatchVersion(String minimumWarningPatchVersion)
minimumWarningPatchVersion - value of minimumWarningPatchVersion property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder exemptedAppPackages(List<KeyValuePair> exemptedAppPackages)
exemptedAppPackages - value of exemptedAppPackages property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder exemptedAppPackagesNextLink(String exemptedAppPackagesNextLink)
exemptedAppPackagesNextLink - value of exemptedAppPackages@nextLink property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder minimumWipePatchVersion(String minimumWipePatchVersion)
minimumWipePatchVersion - value of minimumWipePatchVersion property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder allowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers)
allowedAndroidDeviceManufacturers - value of allowedAndroidDeviceManufacturers property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder appActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed)
appActionIfAndroidDeviceManufacturerNotAllowed - value of appActionIfAndroidDeviceManufacturerNotAllowed property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder requiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType)
requiredAndroidSafetyNetDeviceAttestationType - value of requiredAndroidSafetyNetDeviceAttestationType property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder appActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed)
appActionIfAndroidSafetyNetDeviceAttestationFailed - value of appActionIfAndroidSafetyNetDeviceAttestationFailed property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder requiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType)
requiredAndroidSafetyNetAppsVerificationType - value of requiredAndroidSafetyNetAppsVerificationType property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder appActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed)
appActionIfAndroidSafetyNetAppsVerificationFailed - value of appActionIfAndroidSafetyNetAppsVerificationFailed property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder customBrowserPackageId(String customBrowserPackageId)
customBrowserPackageId - value of customBrowserPackageId property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder customBrowserDisplayName(String customBrowserDisplayName)
customBrowserDisplayName - value of customBrowserDisplayName property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder minimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion)
minimumRequiredCompanyPortalVersion - value of minimumRequiredCompanyPortalVersion property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder minimumWarningCompanyPortalVersion(String minimumWarningCompanyPortalVersion)
minimumWarningCompanyPortalVersion - value of minimumWarningCompanyPortalVersion property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder minimumWipeCompanyPortalVersion(String minimumWipeCompanyPortalVersion)
minimumWipeCompanyPortalVersion - value of minimumWipeCompanyPortalVersion property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder keyboardsRestricted(Boolean keyboardsRestricted)
keyboardsRestricted - value of keyboardsRestricted property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder approvedKeyboards(List<KeyValuePair> approvedKeyboards)
approvedKeyboards - value of approvedKeyboards property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder approvedKeyboardsNextLink(String approvedKeyboardsNextLink)
approvedKeyboardsNextLink - value of approvedKeyboards@nextLink property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder allowedAndroidDeviceModels(List<String> allowedAndroidDeviceModels)
allowedAndroidDeviceModels - value of allowedAndroidDeviceModels property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder allowedAndroidDeviceModelsNextLink(String allowedAndroidDeviceModelsNextLink)
allowedAndroidDeviceModelsNextLink - value of allowedAndroidDeviceModels@nextLink property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection.Builder appActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed)
appActionIfAndroidDeviceModelNotAllowed - value of appActionIfAndroidDeviceModelNotAllowed property (as defined in service metadata)this (for method chaining)public AndroidManagedAppProtection build()
Copyright © 2018–2020. All rights reserved.