DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers) |
“Semicolon seperated list of device manufacturers allowed, as a string, for the
managed app to work.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedAndroidDeviceModels(String... allowedAndroidDeviceModels) |
“List of device models allowed, as a string, for the managed app to work.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedAndroidDeviceModels(List<String> allowedAndroidDeviceModels) |
“List of device models allowed, as a string, for the managed app to work.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedAndroidDeviceModelsNextLink(String allowedAndroidDeviceModelsNextLink) |
“List of device models allowed, as a string, for the managed app to work.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedDataIngestionLocations(List<ManagedAppDataIngestionLocation> allowedDataIngestionLocations) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedDataIngestionLocations(ManagedAppDataIngestionLocation... allowedDataIngestionLocations) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedDataIngestionLocationsNextLink(String allowedDataIngestionLocationsNextLink) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedDataStorageLocations(List<ManagedAppDataStorageLocation> allowedDataStorageLocations) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedDataStorageLocations(ManagedAppDataStorageLocation... allowedDataStorageLocations) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedDataStorageLocationsNextLink(String allowedDataStorageLocationsNextLink) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedInboundDataTransferSources(ManagedAppDataTransferLevel allowedInboundDataTransferSources) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedIosDeviceModels(String allowedIosDeviceModels) |
“Semicolon seperated list of device models allowed, as a string, for the managed
app to work.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedOutboundClipboardSharingExceptionLength(Integer allowedOutboundClipboardSharingExceptionLength) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedOutboundClipboardSharingLevel(ManagedAppClipboardSharingLevel allowedOutboundClipboardSharingLevel) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.allowedOutboundDataTransferDestinations(ManagedAppDataTransferLevel allowedOutboundDataTransferDestinations) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed) |
“Defines a managed app behavior, either block or wipe, if the specified device
manufacturer is not allowed.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed) |
“Defines a managed app behavior, either block or wipe, if the specified device
model is not allowed.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed) |
“Defines a managed app behavior, either warn or block, if the specified Android
App Verification requirement fails.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed) |
“Defines a managed app behavior, either warn or block, if the specified Android
SafetyNet Attestation requirement fails.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfDeviceComplianceRequired(ManagedAppRemediationAction appActionIfDeviceComplianceRequired) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfDeviceLockNotSet(ManagedAppRemediationAction appActionIfDeviceLockNotSet) |
“Defines a managed app behavior, either warn, block or wipe, if the screen lock
is required on device but is not set.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfIosDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfIosDeviceModelNotAllowed) |
“Defines a managed app behavior, either block or wipe, if the specified device
model is not allowed.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfMaximumPinRetriesExceeded(ManagedAppRemediationAction appActionIfMaximumPinRetriesExceeded) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appActionIfUnableToAuthenticateUser(ManagedAppRemediationAction appActionIfUnableToAuthenticateUser) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.appDataEncryptionType(ManagedAppDataEncryptionType appDataEncryptionType) |
“Type of encryption which should be used for data in a managed app.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.biometricAuthenticationBlocked(Boolean biometricAuthenticationBlocked) |
“Indicates whether use of the biometric authentication is allowed in place of a
pin if PinRequired is set to True.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.blockAfterCompanyPortalUpdateDeferralInDays(Integer blockAfterCompanyPortalUpdateDeferralInDays) |
“Maximum number of days Company Portal update can be deferred on the device or
app access will be blocked.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.blockDataIngestionIntoOrganizationDocuments(Boolean blockDataIngestionIntoOrganizationDocuments) |
|
static DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.builderDefaultManagedAppProtection() |
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.connectToVpnOnLaunch(Boolean connectToVpnOnLaunch) |
“Whether the app should connect to the configured VPN on launch (Android only).”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.contactSyncBlocked(Boolean contactSyncBlocked) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.createdDateTime(OffsetDateTime createdDateTime) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customBrowserDisplayName(String customBrowserDisplayName) |
“Friendly name of the preferred custom browser to open weblink on Android.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customBrowserPackageId(String customBrowserPackageId) |
“Unique identifier of a custom browser to open weblink on Android.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customBrowserProtocol(String customBrowserProtocol) |
“A custom browser protocol to open weblink on iOS.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customDialerAppDisplayName(String customDialerAppDisplayName) |
“Friendly name of a custom dialer app to click-to-open a phone number on Android.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customDialerAppPackageId(String customDialerAppPackageId) |
“PackageId of a custom dialer app to click-to-open a phone number on Android.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customDialerAppProtocol(String customDialerAppProtocol) |
“Protocol of a custom dialer app to click-to-open a phone number on iOS, for
example, skype:.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customSettings(List<KeyValuePair> customSettings) |
“A set of string key and string value pairs to be sent to the affected users,
unalterned by this service”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customSettings(KeyValuePair... customSettings) |
“A set of string key and string value pairs to be sent to the affected users,
unalterned by this service”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.customSettingsNextLink(String customSettingsNextLink) |
“A set of string key and string value pairs to be sent to the affected users,
unalterned by this service”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.dataBackupBlocked(Boolean dataBackupBlocked) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.deployedAppCount(Integer deployedAppCount) |
“Count of apps to which the current policy is deployed.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.description(String description) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.deviceComplianceRequired(Boolean deviceComplianceRequired) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.deviceLockRequired(Boolean deviceLockRequired) |
“Defines if any kind of lock must be required on device.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.dialerRestrictionLevel(ManagedAppPhoneNumberRedirectLevel dialerRestrictionLevel) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.disableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled) |
“When this setting is enabled, app level encryption is disabled if device level
encryption is enabled.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.disableAppPinIfDevicePinIsSet(Boolean disableAppPinIfDevicePinIsSet) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.disableProtectionOfManagedOutboundOpenInData(Boolean disableProtectionOfManagedOutboundOpenInData) |
“Disable protection of data transferred to other apps through IOS OpenIn option.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.displayName(String displayName) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.encryptAppData(Boolean encryptAppData) |
“Indicates whether managed-app data should be encrypted.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.exemptedAppPackages(List<KeyValuePair> exemptedAppPackages) |
“Android App packages in this list will be exempt from the policy and will be
able to receive data from managed apps.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.exemptedAppPackages(KeyValuePair... exemptedAppPackages) |
“Android App packages in this list will be exempt from the policy and will be
able to receive data from managed apps.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.exemptedAppPackagesNextLink(String exemptedAppPackagesNextLink) |
“Android App packages in this list will be exempt from the policy and will be
able to receive data from managed apps.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.exemptedAppProtocols(List<KeyValuePair> exemptedAppProtocols) |
“iOS Apps in this list will be exempt from the policy and will be able to receive
data from managed apps.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.exemptedAppProtocols(KeyValuePair... exemptedAppProtocols) |
“iOS Apps in this list will be exempt from the policy and will be able to receive
data from managed apps.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.exemptedAppProtocolsNextLink(String exemptedAppProtocolsNextLink) |
“iOS Apps in this list will be exempt from the policy and will be able to receive
data from managed apps.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.faceIdBlocked(Boolean faceIdBlocked) |
“Indicates whether use of the FaceID is allowed in place of a pin if PinRequired
is set to True.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.filterOpenInToOnlyManagedApps(Boolean filterOpenInToOnlyManagedApps) |
“Defines if open-in operation is supported from the managed app to the
filesharing locations selected.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.fingerprintBlocked(Boolean fingerprintBlocked) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.gracePeriodToBlockAppsDuringOffClockHours(Duration gracePeriodToBlockAppsDuringOffClockHours) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.id(String id) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.lastModifiedDateTime(OffsetDateTime lastModifiedDateTime) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.managedBrowser(ManagedBrowserType managedBrowser) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.managedBrowserToOpenLinksRequired(Boolean managedBrowserToOpenLinksRequired) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.maximumAllowedDeviceThreatLevel(ManagedAppDeviceThreatLevel maximumAllowedDeviceThreatLevel) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.maximumPinRetries(Integer maximumPinRetries) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.maximumRequiredOsVersion(String maximumRequiredOsVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.maximumWarningOsVersion(String maximumWarningOsVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.maximumWipeOsVersion(String maximumWipeOsVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumPinLength(Integer minimumPinLength) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumRequiredAppVersion(String minimumRequiredAppVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion) |
“Minimum version of the Company portal that must be installed on the device or
app access will be blocked”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumRequiredOsVersion(String minimumRequiredOsVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumRequiredPatchVersion(String minimumRequiredPatchVersion) |
“Define the oldest required Android security patch level a user can have to gain
secure access to the app.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumRequiredSdkVersion(String minimumRequiredSdkVersion) |
“Versions less than the specified version will block the managed app from
accessing company data.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumWarningAppVersion(String minimumWarningAppVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumWarningCompanyPortalVersion(String minimumWarningCompanyPortalVersion) |
“Minimum version of the Company portal that must be installed on the device or
the user will receive a warning”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumWarningOsVersion(String minimumWarningOsVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumWarningPatchVersion(String minimumWarningPatchVersion) |
“Define the oldest recommended Android security patch level a user can have for
secure access to the app.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumWipeAppVersion(String minimumWipeAppVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.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”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumWipeOsVersion(String minimumWipeOsVersion) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.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.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.minimumWipeSdkVersion(String minimumWipeSdkVersion) |
“Versions less than the specified version will block the managed app from
accessing company data.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.mobileThreatDefenseRemediationAction(ManagedAppRemediationAction mobileThreatDefenseRemediationAction) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.notificationRestriction(ManagedAppNotificationRestriction notificationRestriction) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.organizationalCredentialsRequired(Boolean organizationalCredentialsRequired) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.periodBeforePinReset(Duration periodBeforePinReset) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.periodOfflineBeforeAccessCheck(Duration periodOfflineBeforeAccessCheck) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.periodOfflineBeforeWipeIsEnforced(Duration periodOfflineBeforeWipeIsEnforced) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.periodOnlineBeforeAccessCheck(Duration periodOnlineBeforeAccessCheck) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.pinCharacterSet(ManagedAppPinCharacterSet pinCharacterSet) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.pinRequired(Boolean pinRequired) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.pinRequiredInsteadOfBiometricTimeout(Duration pinRequiredInsteadOfBiometricTimeout) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.previousPinBlockCount(Integer previousPinBlockCount) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.printBlocked(Boolean printBlocked) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.protectInboundDataFromUnknownSources(Boolean protectInboundDataFromUnknownSources) |
“Protect incoming data from unknown source.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.requiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType) |
“Defines the Android SafetyNet Apps Verification requirement for a managed app to
work.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.requiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType) |
“Defines the Android SafetyNet Device Attestation requirement for a managed app
to work.”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.requiredAndroidSafetyNetEvaluationType(AndroidManagedAppSafetyNetEvaluationType requiredAndroidSafetyNetEvaluationType) |
“Defines the Android SafetyNet evaluation type requirement for a managed app to
work.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.roleScopeTagIds(String... roleScopeTagIds) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.roleScopeTagIds(List<String> roleScopeTagIds) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.saveAsBlocked(Boolean saveAsBlocked) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.screenCaptureBlocked(Boolean screenCaptureBlocked) |
“Indicates whether screen capture is blocked.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.simplePinBlocked(Boolean simplePinBlocked) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.thirdPartyKeyboardsBlocked(Boolean thirdPartyKeyboardsBlocked) |
“Defines if third party keyboards are allowed while accessing a managed app.
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.version(String version) |
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.Builder.warnAfterCompanyPortalUpdateDeferralInDays(Integer warnAfterCompanyPortalUpdateDeferralInDays) |
“Maximum number of days Company Portal update can be deferred on the device or
the user will receive the warning”
|
DefaultManagedAppProtection.Builder |
DefaultManagedAppProtection.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”
|