Package odata.msgraph.client.beta.entity
Class AndroidManagedAppProtection.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidManagedAppProtection.Builder
-
- Enclosing class:
- AndroidManagedAppProtection
public static final class AndroidManagedAppProtection.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidManagedAppProtection.Builder id(String id)
-
createdDateTime
public AndroidManagedAppProtection.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidManagedAppProtection.Builder description(String description)
-
displayName
public AndroidManagedAppProtection.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidManagedAppProtection.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidManagedAppProtection.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidManagedAppProtection.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidManagedAppProtection.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
version
public AndroidManagedAppProtection.Builder version(String version)
-
allowedDataIngestionLocations
public AndroidManagedAppProtection.Builder allowedDataIngestionLocations(List<ManagedAppDataIngestionLocation> allowedDataIngestionLocations)
-
allowedDataIngestionLocations
public AndroidManagedAppProtection.Builder allowedDataIngestionLocations(ManagedAppDataIngestionLocation... allowedDataIngestionLocations)
-
allowedDataIngestionLocationsNextLink
public AndroidManagedAppProtection.Builder allowedDataIngestionLocationsNextLink(String allowedDataIngestionLocationsNextLink)
-
allowedDataStorageLocations
public AndroidManagedAppProtection.Builder allowedDataStorageLocations(List<ManagedAppDataStorageLocation> allowedDataStorageLocations)
-
allowedDataStorageLocations
public AndroidManagedAppProtection.Builder allowedDataStorageLocations(ManagedAppDataStorageLocation... allowedDataStorageLocations)
-
allowedDataStorageLocationsNextLink
public AndroidManagedAppProtection.Builder allowedDataStorageLocationsNextLink(String allowedDataStorageLocationsNextLink)
-
allowedInboundDataTransferSources
public AndroidManagedAppProtection.Builder allowedInboundDataTransferSources(ManagedAppDataTransferLevel allowedInboundDataTransferSources)
-
allowedOutboundClipboardSharingExceptionLength
public AndroidManagedAppProtection.Builder allowedOutboundClipboardSharingExceptionLength(Integer allowedOutboundClipboardSharingExceptionLength)
-
allowedOutboundClipboardSharingLevel
public AndroidManagedAppProtection.Builder allowedOutboundClipboardSharingLevel(ManagedAppClipboardSharingLevel allowedOutboundClipboardSharingLevel)
-
allowedOutboundDataTransferDestinations
public AndroidManagedAppProtection.Builder allowedOutboundDataTransferDestinations(ManagedAppDataTransferLevel allowedOutboundDataTransferDestinations)
-
appActionIfDeviceComplianceRequired
public AndroidManagedAppProtection.Builder appActionIfDeviceComplianceRequired(ManagedAppRemediationAction appActionIfDeviceComplianceRequired)
-
appActionIfMaximumPinRetriesExceeded
public AndroidManagedAppProtection.Builder appActionIfMaximumPinRetriesExceeded(ManagedAppRemediationAction appActionIfMaximumPinRetriesExceeded)
-
appActionIfUnableToAuthenticateUser
public AndroidManagedAppProtection.Builder appActionIfUnableToAuthenticateUser(ManagedAppRemediationAction appActionIfUnableToAuthenticateUser)
-
blockDataIngestionIntoOrganizationDocuments
public AndroidManagedAppProtection.Builder blockDataIngestionIntoOrganizationDocuments(Boolean blockDataIngestionIntoOrganizationDocuments)
-
contactSyncBlocked
public AndroidManagedAppProtection.Builder contactSyncBlocked(Boolean contactSyncBlocked)
-
dataBackupBlocked
public AndroidManagedAppProtection.Builder dataBackupBlocked(Boolean dataBackupBlocked)
-
deviceComplianceRequired
public AndroidManagedAppProtection.Builder deviceComplianceRequired(Boolean deviceComplianceRequired)
-
dialerRestrictionLevel
public AndroidManagedAppProtection.Builder dialerRestrictionLevel(ManagedAppPhoneNumberRedirectLevel dialerRestrictionLevel)
-
disableAppPinIfDevicePinIsSet
public AndroidManagedAppProtection.Builder disableAppPinIfDevicePinIsSet(Boolean disableAppPinIfDevicePinIsSet)
-
fingerprintBlocked
public AndroidManagedAppProtection.Builder fingerprintBlocked(Boolean fingerprintBlocked)
-
gracePeriodToBlockAppsDuringOffClockHours
public AndroidManagedAppProtection.Builder gracePeriodToBlockAppsDuringOffClockHours(Duration gracePeriodToBlockAppsDuringOffClockHours)
-
managedBrowser
public AndroidManagedAppProtection.Builder managedBrowser(ManagedBrowserType managedBrowser)
-
managedBrowserToOpenLinksRequired
public AndroidManagedAppProtection.Builder managedBrowserToOpenLinksRequired(Boolean managedBrowserToOpenLinksRequired)
-
maximumAllowedDeviceThreatLevel
public AndroidManagedAppProtection.Builder maximumAllowedDeviceThreatLevel(ManagedAppDeviceThreatLevel maximumAllowedDeviceThreatLevel)
-
maximumPinRetries
public AndroidManagedAppProtection.Builder maximumPinRetries(Integer maximumPinRetries)
-
maximumRequiredOsVersion
public AndroidManagedAppProtection.Builder maximumRequiredOsVersion(String maximumRequiredOsVersion)
-
maximumWarningOsVersion
public AndroidManagedAppProtection.Builder maximumWarningOsVersion(String maximumWarningOsVersion)
-
maximumWipeOsVersion
public AndroidManagedAppProtection.Builder maximumWipeOsVersion(String maximumWipeOsVersion)
-
minimumPinLength
public AndroidManagedAppProtection.Builder minimumPinLength(Integer minimumPinLength)
-
minimumRequiredAppVersion
public AndroidManagedAppProtection.Builder minimumRequiredAppVersion(String minimumRequiredAppVersion)
-
minimumRequiredOsVersion
public AndroidManagedAppProtection.Builder minimumRequiredOsVersion(String minimumRequiredOsVersion)
-
minimumWarningAppVersion
public AndroidManagedAppProtection.Builder minimumWarningAppVersion(String minimumWarningAppVersion)
-
minimumWarningOsVersion
public AndroidManagedAppProtection.Builder minimumWarningOsVersion(String minimumWarningOsVersion)
-
minimumWipeAppVersion
public AndroidManagedAppProtection.Builder minimumWipeAppVersion(String minimumWipeAppVersion)
-
minimumWipeOsVersion
public AndroidManagedAppProtection.Builder minimumWipeOsVersion(String minimumWipeOsVersion)
-
mobileThreatDefenseRemediationAction
public AndroidManagedAppProtection.Builder mobileThreatDefenseRemediationAction(ManagedAppRemediationAction mobileThreatDefenseRemediationAction)
-
notificationRestriction
public AndroidManagedAppProtection.Builder notificationRestriction(ManagedAppNotificationRestriction notificationRestriction)
-
organizationalCredentialsRequired
public AndroidManagedAppProtection.Builder organizationalCredentialsRequired(Boolean organizationalCredentialsRequired)
-
periodBeforePinReset
public AndroidManagedAppProtection.Builder periodBeforePinReset(Duration periodBeforePinReset)
-
periodOfflineBeforeAccessCheck
public AndroidManagedAppProtection.Builder periodOfflineBeforeAccessCheck(Duration periodOfflineBeforeAccessCheck)
-
periodOfflineBeforeWipeIsEnforced
public AndroidManagedAppProtection.Builder periodOfflineBeforeWipeIsEnforced(Duration periodOfflineBeforeWipeIsEnforced)
-
periodOnlineBeforeAccessCheck
public AndroidManagedAppProtection.Builder periodOnlineBeforeAccessCheck(Duration periodOnlineBeforeAccessCheck)
-
pinCharacterSet
public AndroidManagedAppProtection.Builder pinCharacterSet(ManagedAppPinCharacterSet pinCharacterSet)
-
pinRequired
public AndroidManagedAppProtection.Builder pinRequired(Boolean pinRequired)
-
pinRequiredInsteadOfBiometricTimeout
public AndroidManagedAppProtection.Builder pinRequiredInsteadOfBiometricTimeout(Duration pinRequiredInsteadOfBiometricTimeout)
-
previousPinBlockCount
public AndroidManagedAppProtection.Builder previousPinBlockCount(Integer previousPinBlockCount)
-
printBlocked
public AndroidManagedAppProtection.Builder printBlocked(Boolean printBlocked)
-
saveAsBlocked
public AndroidManagedAppProtection.Builder saveAsBlocked(Boolean saveAsBlocked)
-
simplePinBlocked
public AndroidManagedAppProtection.Builder simplePinBlocked(Boolean simplePinBlocked)
-
appGroupType
public AndroidManagedAppProtection.Builder appGroupType(TargetedManagedAppGroupType appGroupType)
-
isAssigned
public AndroidManagedAppProtection.Builder isAssigned(Boolean isAssigned)
-
targetedAppManagementLevels
public AndroidManagedAppProtection.Builder targetedAppManagementLevels(AppManagementLevel targetedAppManagementLevels)
-
allowedAndroidDeviceManufacturers
public AndroidManagedAppProtection.Builder allowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers)
“Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.”- Parameters:
allowedAndroidDeviceManufacturers- value ofallowedAndroidDeviceManufacturersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
allowedAndroidDeviceModels
public AndroidManagedAppProtection.Builder allowedAndroidDeviceModels(List<String> allowedAndroidDeviceModels)
“List of device models allowed, as a string, for the managed app to work.”- Parameters:
allowedAndroidDeviceModels- value ofallowedAndroidDeviceModelsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
allowedAndroidDeviceModels
public AndroidManagedAppProtection.Builder allowedAndroidDeviceModels(String... allowedAndroidDeviceModels)
“List of device models allowed, as a string, for the managed app to work.”- Parameters:
allowedAndroidDeviceModels- value ofallowedAndroidDeviceModelsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
allowedAndroidDeviceModelsNextLink
public AndroidManagedAppProtection.Builder allowedAndroidDeviceModelsNextLink(String allowedAndroidDeviceModelsNextLink)
“List of device models allowed, as a string, for the managed app to work.”- Parameters:
allowedAndroidDeviceModelsNextLink- value ofallowedAndroidDeviceModels@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appActionIfAndroidDeviceManufacturerNotAllowed
public AndroidManagedAppProtection.Builder appActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed)
“Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed.”- Parameters:
appActionIfAndroidDeviceManufacturerNotAllowed- value ofappActionIfAndroidDeviceManufacturerNotAllowedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appActionIfAndroidDeviceModelNotAllowed
public AndroidManagedAppProtection.Builder appActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed)
“Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.”- Parameters:
appActionIfAndroidDeviceModelNotAllowed- value ofappActionIfAndroidDeviceModelNotAllowedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appActionIfAndroidSafetyNetAppsVerificationFailed
public AndroidManagedAppProtection.Builder appActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed)
“Defines a managed app behavior, either warn or block, if the specified Android App Verification requirement fails.”- Parameters:
appActionIfAndroidSafetyNetAppsVerificationFailed- value ofappActionIfAndroidSafetyNetAppsVerificationFailedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appActionIfAndroidSafetyNetDeviceAttestationFailed
public AndroidManagedAppProtection.Builder appActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed)
“Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirement fails.”- Parameters:
appActionIfAndroidSafetyNetDeviceAttestationFailed- value ofappActionIfAndroidSafetyNetDeviceAttestationFailedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appActionIfDeviceLockNotSet
public 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.”- Parameters:
appActionIfDeviceLockNotSet- value ofappActionIfDeviceLockNotSetproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
approvedKeyboards
public AndroidManagedAppProtection.Builder approvedKeyboards(List<KeyValuePair> approvedKeyboards)
“If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name”- Parameters:
approvedKeyboards- value ofapprovedKeyboardsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
approvedKeyboards
public AndroidManagedAppProtection.Builder approvedKeyboards(KeyValuePair... approvedKeyboards)
“If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name”- Parameters:
approvedKeyboards- value ofapprovedKeyboardsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
approvedKeyboardsNextLink
public AndroidManagedAppProtection.Builder approvedKeyboardsNextLink(String approvedKeyboardsNextLink)
“If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name”- Parameters:
approvedKeyboardsNextLink- value ofapprovedKeyboards@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
biometricAuthenticationBlocked
public 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.”- Parameters:
biometricAuthenticationBlocked- value ofbiometricAuthenticationBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
blockAfterCompanyPortalUpdateDeferralInDays
public AndroidManagedAppProtection.Builder blockAfterCompanyPortalUpdateDeferralInDays(Integer blockAfterCompanyPortalUpdateDeferralInDays)
“Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.”- Parameters:
blockAfterCompanyPortalUpdateDeferralInDays- value ofblockAfterCompanyPortalUpdateDeferralInDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
connectToVpnOnLaunch
public AndroidManagedAppProtection.Builder connectToVpnOnLaunch(Boolean connectToVpnOnLaunch)
“Whether the app should connect to the configured VPN on launch.”- Parameters:
connectToVpnOnLaunch- value ofconnectToVpnOnLaunchproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customBrowserDisplayName
public AndroidManagedAppProtection.Builder customBrowserDisplayName(String customBrowserDisplayName)
“Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.”- Parameters:
customBrowserDisplayName- value ofcustomBrowserDisplayNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customBrowserPackageId
public AndroidManagedAppProtection.Builder customBrowserPackageId(String customBrowserPackageId)
“Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.”- Parameters:
customBrowserPackageId- value ofcustomBrowserPackageIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customDialerAppDisplayName
public AndroidManagedAppProtection.Builder customDialerAppDisplayName(String customDialerAppDisplayName)
“Friendly name of a custom dialer app to click-to-open a phone number on Android.”- Parameters:
customDialerAppDisplayName- value ofcustomDialerAppDisplayNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customDialerAppPackageId
public AndroidManagedAppProtection.Builder customDialerAppPackageId(String customDialerAppPackageId)
“PackageId of a custom dialer app to click-to-open a phone number on Android.”- Parameters:
customDialerAppPackageId- value ofcustomDialerAppPackageIdproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deployedAppCount
public AndroidManagedAppProtection.Builder deployedAppCount(Integer deployedAppCount)
“Count of apps to which the current policy is deployed.”- Parameters:
deployedAppCount- value ofdeployedAppCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
deviceLockRequired
public AndroidManagedAppProtection.Builder deviceLockRequired(Boolean deviceLockRequired)
“Defines if any kind of lock must be required on android device”- Parameters:
deviceLockRequired- value ofdeviceLockRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
disableAppEncryptionIfDeviceEncryptionIsEnabled
public AndroidManagedAppProtection.Builder disableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled)
“When this setting is enabled, app level encryption is disabled if device level encryption is enabled”- Parameters:
disableAppEncryptionIfDeviceEncryptionIsEnabled- value ofdisableAppEncryptionIfDeviceEncryptionIsEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
encryptAppData
public AndroidManagedAppProtection.Builder encryptAppData(Boolean encryptAppData)
“Indicates whether application data for managed apps should be encrypted”- Parameters:
encryptAppData- value ofencryptAppDataproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
exemptedAppPackages
public 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.”- Parameters:
exemptedAppPackages- value ofexemptedAppPackagesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
exemptedAppPackages
public 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.”- Parameters:
exemptedAppPackages- value ofexemptedAppPackagesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
exemptedAppPackagesNextLink
public 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.”- Parameters:
exemptedAppPackagesNextLink- value ofexemptedAppPackages@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
keyboardsRestricted
public AndroidManagedAppProtection.Builder keyboardsRestricted(Boolean keyboardsRestricted)
“Indicates if keyboard restriction is enabled. If enabled list of approved keyboards must be provided as well.”- Parameters:
keyboardsRestricted- value ofkeyboardsRestrictedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumRequiredCompanyPortalVersion
public AndroidManagedAppProtection.Builder minimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion)
“Minimum version of the Company portal that must be installed on the device or app access will be blocked”- Parameters:
minimumRequiredCompanyPortalVersion- value ofminimumRequiredCompanyPortalVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumRequiredPatchVersion
public AndroidManagedAppProtection.Builder minimumRequiredPatchVersion(String minimumRequiredPatchVersion)
“Define the oldest required Android security patch level a user can have to gain secure access to the app.”- Parameters:
minimumRequiredPatchVersion- value ofminimumRequiredPatchVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumWarningCompanyPortalVersion
public 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”- Parameters:
minimumWarningCompanyPortalVersion- value ofminimumWarningCompanyPortalVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumWarningPatchVersion
public AndroidManagedAppProtection.Builder minimumWarningPatchVersion(String minimumWarningPatchVersion)
“Define the oldest recommended Android security patch level a user can have for secure access to the app.”- Parameters:
minimumWarningPatchVersion- value ofminimumWarningPatchVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumWipeCompanyPortalVersion
public 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”- Parameters:
minimumWipeCompanyPortalVersion- value ofminimumWipeCompanyPortalVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
minimumWipePatchVersion
public 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.”- Parameters:
minimumWipePatchVersion- value ofminimumWipePatchVersionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requiredAndroidSafetyNetAppsVerificationType
public AndroidManagedAppProtection.Builder requiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType)
“Defines the Android SafetyNet Apps Verification requirement for a managed app to work.”- Parameters:
requiredAndroidSafetyNetAppsVerificationType- value ofrequiredAndroidSafetyNetAppsVerificationTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requiredAndroidSafetyNetDeviceAttestationType
public AndroidManagedAppProtection.Builder requiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType)
“Defines the Android SafetyNet Device Attestation requirement for a managed app to work.”- Parameters:
requiredAndroidSafetyNetDeviceAttestationType- value ofrequiredAndroidSafetyNetDeviceAttestationTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requiredAndroidSafetyNetEvaluationType
public AndroidManagedAppProtection.Builder requiredAndroidSafetyNetEvaluationType(AndroidManagedAppSafetyNetEvaluationType requiredAndroidSafetyNetEvaluationType)
“Defines the Android SafetyNet evaluation type requirement for a managed app to work.”- Parameters:
requiredAndroidSafetyNetEvaluationType- value ofrequiredAndroidSafetyNetEvaluationTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
screenCaptureBlocked
public AndroidManagedAppProtection.Builder screenCaptureBlocked(Boolean screenCaptureBlocked)
“Indicates whether a managed user can take screen captures of managed apps”- Parameters:
screenCaptureBlocked- value ofscreenCaptureBlockedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
warnAfterCompanyPortalUpdateDeferralInDays
public 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”- Parameters:
warnAfterCompanyPortalUpdateDeferralInDays- value ofwarnAfterCompanyPortalUpdateDeferralInDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
wipeAfterCompanyPortalUpdateDeferralInDays
public 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”- Parameters:
wipeAfterCompanyPortalUpdateDeferralInDays- value ofwipeAfterCompanyPortalUpdateDeferralInDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidManagedAppProtection build()
-
-