AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers) |
“Semicolon seperated list of device manufacturers allowed, as a string, for the
managed app to work.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedAndroidDeviceModels(String... allowedAndroidDeviceModels) |
“List of device models allowed, as a string, for the managed app to work.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedAndroidDeviceModels(List<String> allowedAndroidDeviceModels) |
“List of device models allowed, as a string, for the managed app to work.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedAndroidDeviceModelsNextLink(String allowedAndroidDeviceModelsNextLink) |
“List of device models allowed, as a string, for the managed app to work.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedDataIngestionLocations(List<ManagedAppDataIngestionLocation> allowedDataIngestionLocations) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedDataIngestionLocations(ManagedAppDataIngestionLocation... allowedDataIngestionLocations) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedDataIngestionLocationsNextLink(String allowedDataIngestionLocationsNextLink) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedDataStorageLocations(List<ManagedAppDataStorageLocation> allowedDataStorageLocations) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedDataStorageLocations(ManagedAppDataStorageLocation... allowedDataStorageLocations) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedDataStorageLocationsNextLink(String allowedDataStorageLocationsNextLink) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedInboundDataTransferSources(ManagedAppDataTransferLevel allowedInboundDataTransferSources) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedOutboundClipboardSharingExceptionLength(Integer allowedOutboundClipboardSharingExceptionLength) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedOutboundClipboardSharingLevel(ManagedAppClipboardSharingLevel allowedOutboundClipboardSharingLevel) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.allowedOutboundDataTransferDestinations(ManagedAppDataTransferLevel allowedOutboundDataTransferDestinations) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed) |
“Defines a managed app behavior, either block or wipe, if the specified device
manufacturer is not allowed.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed) |
“Defines a managed app behavior, either block or wipe, if the specified device
model is not allowed.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed) |
“Defines a managed app behavior, either warn or block, if the specified Android
App Verification requirement fails.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed) |
“Defines a managed app behavior, either warn or block, if the specified Android
SafetyNet Attestation requirement fails.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfDeviceComplianceRequired(ManagedAppRemediationAction appActionIfDeviceComplianceRequired) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfDeviceLockNotSet(ManagedAppRemediationAction appActionIfDeviceLockNotSet) |
“Defines a managed app behavior, either warn, block or wipe, if the screen lock
is required on android device but is not set.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfMaximumPinRetriesExceeded(ManagedAppRemediationAction appActionIfMaximumPinRetriesExceeded) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appActionIfUnableToAuthenticateUser(ManagedAppRemediationAction appActionIfUnableToAuthenticateUser) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.appGroupType(TargetedManagedAppGroupType appGroupType) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.approvedKeyboards(List<KeyValuePair> approvedKeyboards) |
“If Keyboard Restriction is enabled, only keyboards in this approved list will be
allowed.
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.approvedKeyboards(KeyValuePair... approvedKeyboards) |
“If Keyboard Restriction is enabled, only keyboards in this approved list will be
allowed.
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.approvedKeyboardsNextLink(String approvedKeyboardsNextLink) |
“If Keyboard Restriction is enabled, only keyboards in this approved list will be
allowed.
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.biometricAuthenticationBlocked(Boolean biometricAuthenticationBlocked) |
“Indicates whether use of the biometric authentication is allowed in place of a
pin if PinRequired is set to True.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.blockAfterCompanyPortalUpdateDeferralInDays(Integer blockAfterCompanyPortalUpdateDeferralInDays) |
“Maximum number of days Company Portal update can be deferred on the device or
app access will be blocked.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.blockDataIngestionIntoOrganizationDocuments(Boolean blockDataIngestionIntoOrganizationDocuments) |
|
static AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.builderAndroidManagedAppProtection() |
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.connectToVpnOnLaunch(Boolean connectToVpnOnLaunch) |
“Whether the app should connect to the configured VPN on launch.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.contactSyncBlocked(Boolean contactSyncBlocked) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.createdDateTime(OffsetDateTime createdDateTime) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.customBrowserDisplayName(String customBrowserDisplayName) |
“Friendly name of the preferred custom browser to open weblink on Android.
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.customBrowserPackageId(String customBrowserPackageId) |
“Unique identifier of the preferred custom browser to open weblink on Android.
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.customDialerAppDisplayName(String customDialerAppDisplayName) |
“Friendly name of a custom dialer app to click-to-open a phone number on Android.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.customDialerAppPackageId(String customDialerAppPackageId) |
“PackageId of a custom dialer app to click-to-open a phone number on Android.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.dataBackupBlocked(Boolean dataBackupBlocked) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.deployedAppCount(Integer deployedAppCount) |
“Count of apps to which the current policy is deployed.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.description(String description) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.deviceComplianceRequired(Boolean deviceComplianceRequired) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.deviceLockRequired(Boolean deviceLockRequired) |
“Defines if any kind of lock must be required on android device”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.dialerRestrictionLevel(ManagedAppPhoneNumberRedirectLevel dialerRestrictionLevel) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.disableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled) |
“When this setting is enabled, app level encryption is disabled if device level
encryption is enabled”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.disableAppPinIfDevicePinIsSet(Boolean disableAppPinIfDevicePinIsSet) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.displayName(String displayName) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.encryptAppData(Boolean encryptAppData) |
“Indicates whether application data for managed apps should be encrypted”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.exemptedAppPackages(List<KeyValuePair> exemptedAppPackages) |
“App packages in this list will be exempt from the policy and will be able to
receive data from managed apps.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.exemptedAppPackages(KeyValuePair... exemptedAppPackages) |
“App packages in this list will be exempt from the policy and will be able to
receive data from managed apps.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.exemptedAppPackagesNextLink(String exemptedAppPackagesNextLink) |
“App packages in this list will be exempt from the policy and will be able to
receive data from managed apps.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.fingerprintBlocked(Boolean fingerprintBlocked) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.gracePeriodToBlockAppsDuringOffClockHours(Duration gracePeriodToBlockAppsDuringOffClockHours) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.id(String id) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.isAssigned(Boolean isAssigned) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.keyboardsRestricted(Boolean keyboardsRestricted) |
“Indicates if keyboard restriction is enabled.
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.lastModifiedDateTime(OffsetDateTime lastModifiedDateTime) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.managedBrowser(ManagedBrowserType managedBrowser) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.managedBrowserToOpenLinksRequired(Boolean managedBrowserToOpenLinksRequired) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.maximumAllowedDeviceThreatLevel(ManagedAppDeviceThreatLevel maximumAllowedDeviceThreatLevel) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.maximumPinRetries(Integer maximumPinRetries) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.maximumRequiredOsVersion(String maximumRequiredOsVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.maximumWarningOsVersion(String maximumWarningOsVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.maximumWipeOsVersion(String maximumWipeOsVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumPinLength(Integer minimumPinLength) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumRequiredAppVersion(String minimumRequiredAppVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion) |
“Minimum version of the Company portal that must be installed on the device or
app access will be blocked”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumRequiredOsVersion(String minimumRequiredOsVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumRequiredPatchVersion(String minimumRequiredPatchVersion) |
“Define the oldest required Android security patch level a user can have to gain
secure access to the app.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWarningAppVersion(String minimumWarningAppVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWarningCompanyPortalVersion(String minimumWarningCompanyPortalVersion) |
“Minimum version of the Company portal that must be installed on the device or
the user will receive a warning”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWarningOsVersion(String minimumWarningOsVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWarningPatchVersion(String minimumWarningPatchVersion) |
“Define the oldest recommended Android security patch level a user can have for
secure access to the app.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWipeAppVersion(String minimumWipeAppVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWipeCompanyPortalVersion(String minimumWipeCompanyPortalVersion) |
“Minimum version of the Company portal that must be installed on the device or
the company data on the app will be wiped”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWipeOsVersion(String minimumWipeOsVersion) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.minimumWipePatchVersion(String minimumWipePatchVersion) |
“Android security patch level less than or equal to the specified value will
wipe the managed app and the associated company data.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.mobileThreatDefenseRemediationAction(ManagedAppRemediationAction mobileThreatDefenseRemediationAction) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.notificationRestriction(ManagedAppNotificationRestriction notificationRestriction) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.organizationalCredentialsRequired(Boolean organizationalCredentialsRequired) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.periodBeforePinReset(Duration periodBeforePinReset) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.periodOfflineBeforeAccessCheck(Duration periodOfflineBeforeAccessCheck) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.periodOfflineBeforeWipeIsEnforced(Duration periodOfflineBeforeWipeIsEnforced) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.periodOnlineBeforeAccessCheck(Duration periodOnlineBeforeAccessCheck) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.pinCharacterSet(ManagedAppPinCharacterSet pinCharacterSet) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.pinRequired(Boolean pinRequired) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.pinRequiredInsteadOfBiometricTimeout(Duration pinRequiredInsteadOfBiometricTimeout) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.previousPinBlockCount(Integer previousPinBlockCount) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.printBlocked(Boolean printBlocked) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.requiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType) |
“Defines the Android SafetyNet Apps Verification requirement for a managed app to
work.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.requiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType) |
“Defines the Android SafetyNet Device Attestation requirement for a managed app
to work.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.requiredAndroidSafetyNetEvaluationType(AndroidManagedAppSafetyNetEvaluationType requiredAndroidSafetyNetEvaluationType) |
“Defines the Android SafetyNet evaluation type requirement for a managed app to
work.”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.roleScopeTagIds(String... roleScopeTagIds) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.roleScopeTagIds(List<String> roleScopeTagIds) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.saveAsBlocked(Boolean saveAsBlocked) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.screenCaptureBlocked(Boolean screenCaptureBlocked) |
“Indicates whether a managed user can take screen captures of managed apps”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.simplePinBlocked(Boolean simplePinBlocked) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.targetedAppManagementLevels(AppManagementLevel targetedAppManagementLevels) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.version(String version) |
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.warnAfterCompanyPortalUpdateDeferralInDays(Integer warnAfterCompanyPortalUpdateDeferralInDays) |
“Maximum number of days Company Portal update can be deferred on the device or
the user will receive the warning”
|
AndroidManagedAppProtection.Builder |
AndroidManagedAppProtection.Builder.wipeAfterCompanyPortalUpdateDeferralInDays(Integer wipeAfterCompanyPortalUpdateDeferralInDays) |
“Maximum number of days Company Portal update can be deferred on the device or
the company data on the app will be wiped”
|