Class DefaultManagedAppProtection
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.ManagedAppPolicy
-
- odata.msgraph.client.beta.entity.ManagedAppProtection
-
- odata.msgraph.client.beta.entity.DefaultManagedAppProtection
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class DefaultManagedAppProtection extends ManagedAppProtection implements com.github.davidmoten.odata.client.ODataEntityType
“Policy used to configure detailed management settings for a specified set of apps for all users not targeted by a TargetedManagedAppProtection Policy”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultManagedAppProtection.Builder
-
Field Summary
-
Fields inherited from class odata.msgraph.client.beta.entity.ManagedAppProtection
allowedDataIngestionLocations, allowedDataIngestionLocationsNextLink, allowedDataStorageLocations, allowedDataStorageLocationsNextLink, allowedInboundDataTransferSources, allowedOutboundClipboardSharingExceptionLength, allowedOutboundClipboardSharingLevel, allowedOutboundDataTransferDestinations, appActionIfDeviceComplianceRequired, appActionIfMaximumPinRetriesExceeded, appActionIfUnableToAuthenticateUser, blockDataIngestionIntoOrganizationDocuments, contactSyncBlocked, dataBackupBlocked, deviceComplianceRequired, dialerRestrictionLevel, disableAppPinIfDevicePinIsSet, fingerprintBlocked, gracePeriodToBlockAppsDuringOffClockHours, managedBrowser, managedBrowserToOpenLinksRequired, maximumAllowedDeviceThreatLevel, maximumPinRetries, maximumRequiredOsVersion, maximumWarningOsVersion, maximumWipeOsVersion, minimumPinLength, minimumRequiredAppVersion, minimumRequiredOsVersion, minimumWarningAppVersion, minimumWarningOsVersion, minimumWipeAppVersion, minimumWipeOsVersion, mobileThreatDefenseRemediationAction, notificationRestriction, organizationalCredentialsRequired, periodBeforePinReset, periodOfflineBeforeAccessCheck, periodOfflineBeforeWipeIsEnforced, periodOnlineBeforeAccessCheck, pinCharacterSet, pinRequired, pinRequiredInsteadOfBiometricTimeout, previousPinBlockCount, printBlocked, saveAsBlocked, simplePinBlocked
-
Fields inherited from class odata.msgraph.client.beta.entity.ManagedAppPolicy
createdDateTime, description, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, version
-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultManagedAppProtection()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultManagedAppProtection.BuilderbuilderDefaultManagedAppProtection()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getAllowedAndroidDeviceManufacturers()“Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.com.github.davidmoten.odata.client.CollectionPage<String>getAllowedAndroidDeviceModels()“List of device models allowed, as a string, for the managed app to work.com.github.davidmoten.odata.client.CollectionPage<String>getAllowedAndroidDeviceModels(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of device models allowed, as a string, for the managed app to work.Optional<String>getAllowedIosDeviceModels()“Semicolon seperated list of device models allowed, as a string, for the managed app to work.Optional<ManagedAppRemediationAction>getAppActionIfAndroidDeviceManufacturerNotAllowed()“Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed.Optional<ManagedAppRemediationAction>getAppActionIfAndroidDeviceModelNotAllowed()“Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.Optional<ManagedAppRemediationAction>getAppActionIfAndroidSafetyNetAppsVerificationFailed()“Defines a managed app behavior, either warn or block, if the specified Android App Verification requirement fails.”Optional<ManagedAppRemediationAction>getAppActionIfAndroidSafetyNetDeviceAttestationFailed()“Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirement fails.”Optional<ManagedAppRemediationAction>getAppActionIfDeviceLockNotSet()“Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set.Optional<ManagedAppRemediationAction>getAppActionIfIosDeviceModelNotAllowed()“Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.Optional<ManagedAppDataEncryptionType>getAppDataEncryptionType()“Type of encryption which should be used for data in a managed app.ManagedMobileAppCollectionRequestgetApps()“List of apps to which the policy is deployed.”Optional<Boolean>getBiometricAuthenticationBlocked()“Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True.Optional<Integer>getBlockAfterCompanyPortalUpdateDeferralInDays()“Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<Boolean>getConnectToVpnOnLaunch()“Whether the app should connect to the configured VPN on launch (Android only).”Optional<String>getCustomBrowserDisplayName()“Friendly name of the preferred custom browser to open weblink on Android.Optional<String>getCustomBrowserPackageId()“Unique identifier of a custom browser to open weblink on Android.Optional<String>getCustomBrowserProtocol()“A custom browser protocol to open weblink on iOS.Optional<String>getCustomDialerAppDisplayName()“Friendly name of a custom dialer app to click-to-open a phone number on Android.”Optional<String>getCustomDialerAppPackageId()“PackageId of a custom dialer app to click-to-open a phone number on Android.”Optional<String>getCustomDialerAppProtocol()“Protocol of a custom dialer app to click-to-open a phone number on iOS, for example, skype:.”com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getCustomSettings()“A set of string key and string value pairs to be sent to the affected users, unalterned by this service”com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getCustomSettings(com.github.davidmoten.odata.client.HttpRequestOptions options)“A set of string key and string value pairs to be sent to the affected users, unalterned by this service”Optional<Integer>getDeployedAppCount()“Count of apps to which the current policy is deployed.”ManagedAppPolicyDeploymentSummaryRequestgetDeploymentSummary()“Navigation property to deployment summary of the configuration.”Optional<Boolean>getDeviceLockRequired()“Defines if any kind of lock must be required on device.Optional<Boolean>getDisableAppEncryptionIfDeviceEncryptionIsEnabled()“When this setting is enabled, app level encryption is disabled if device level encryption is enabled.Optional<Boolean>getDisableProtectionOfManagedOutboundOpenInData()“Disable protection of data transferred to other apps through IOS OpenIn option.Optional<Boolean>getEncryptAppData()“Indicates whether managed-app data should be encrypted.com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getExemptedAppPackages()“Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps.com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getExemptedAppPackages(com.github.davidmoten.odata.client.HttpRequestOptions options)“Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps.com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getExemptedAppProtocols()“iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps.com.github.davidmoten.odata.client.CollectionPage<KeyValuePair>getExemptedAppProtocols(com.github.davidmoten.odata.client.HttpRequestOptions options)“iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps.Optional<Boolean>getFaceIdBlocked()“Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.Optional<Boolean>getFilterOpenInToOnlyManagedApps()“Defines if open-in operation is supported from the managed app to the filesharing locations selected.Optional<String>getMinimumRequiredCompanyPortalVersion()“Minimum version of the Company portal that must be installed on the device or app access will be blocked”Optional<String>getMinimumRequiredPatchVersion()“Define the oldest required Android security patch level a user can have to gain secure access to the app.Optional<String>getMinimumRequiredSdkVersion()“Versions less than the specified version will block the managed app from accessing company data.Optional<String>getMinimumWarningCompanyPortalVersion()“Minimum version of the Company portal that must be installed on the device or the user will receive a warning”Optional<String>getMinimumWarningPatchVersion()“Define the oldest recommended Android security patch level a user can have for secure access to the app.Optional<String>getMinimumWipeCompanyPortalVersion()“Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped”Optional<String>getMinimumWipePatchVersion()“Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data.Optional<String>getMinimumWipeSdkVersion()“Versions less than the specified version will block the managed app from accessing company data.”Optional<Boolean>getProtectInboundDataFromUnknownSources()“Protect incoming data from unknown source.Optional<AndroidManagedAppSafetyNetAppsVerificationType>getRequiredAndroidSafetyNetAppsVerificationType()“Defines the Android SafetyNet Apps Verification requirement for a managed app to work.”Optional<AndroidManagedAppSafetyNetDeviceAttestationType>getRequiredAndroidSafetyNetDeviceAttestationType()“Defines the Android SafetyNet Device Attestation requirement for a managed app to work.”Optional<AndroidManagedAppSafetyNetEvaluationType>getRequiredAndroidSafetyNetEvaluationType()“Defines the Android SafetyNet evaluation type requirement for a managed app to work.Optional<Boolean>getScreenCaptureBlocked()“Indicates whether screen capture is blocked.Optional<Boolean>getThirdPartyKeyboardsBlocked()“Defines if third party keyboards are allowed while accessing a managed app.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<Integer>getWarnAfterCompanyPortalUpdateDeferralInDays()“Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning”Optional<Integer>getWipeAfterCompanyPortalUpdateDeferralInDays()“Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped”StringodataTypeName()DefaultManagedAppProtectionpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)DefaultManagedAppProtectionput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()DefaultManagedAppProtectionwithAllowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers)Returns an immutable copy ofthiswith just theallowedAndroidDeviceManufacturersfield changed.DefaultManagedAppProtectionwithAllowedAndroidDeviceModels(List<String> allowedAndroidDeviceModels)Returns an immutable copy ofthiswith just theallowedAndroidDeviceModelsfield changed.DefaultManagedAppProtectionwithAllowedIosDeviceModels(String allowedIosDeviceModels)Returns an immutable copy ofthiswith just theallowedIosDeviceModelsfield changed.DefaultManagedAppProtectionwithAppActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed)Returns an immutable copy ofthiswith just theappActionIfAndroidDeviceManufacturerNotAllowedfield changed.DefaultManagedAppProtectionwithAppActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed)Returns an immutable copy ofthiswith just theappActionIfAndroidDeviceModelNotAllowedfield changed.DefaultManagedAppProtectionwithAppActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed)Returns an immutable copy ofthiswith just theappActionIfAndroidSafetyNetAppsVerificationFailedfield changed.DefaultManagedAppProtectionwithAppActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed)Returns an immutable copy ofthiswith just theappActionIfAndroidSafetyNetDeviceAttestationFailedfield changed.DefaultManagedAppProtectionwithAppActionIfDeviceLockNotSet(ManagedAppRemediationAction appActionIfDeviceLockNotSet)Returns an immutable copy ofthiswith just theappActionIfDeviceLockNotSetfield changed.DefaultManagedAppProtectionwithAppActionIfIosDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfIosDeviceModelNotAllowed)Returns an immutable copy ofthiswith just theappActionIfIosDeviceModelNotAllowedfield changed.DefaultManagedAppProtectionwithAppDataEncryptionType(ManagedAppDataEncryptionType appDataEncryptionType)Returns an immutable copy ofthiswith just theappDataEncryptionTypefield changed.DefaultManagedAppProtectionwithBiometricAuthenticationBlocked(Boolean biometricAuthenticationBlocked)Returns an immutable copy ofthiswith just thebiometricAuthenticationBlockedfield changed.DefaultManagedAppProtectionwithBlockAfterCompanyPortalUpdateDeferralInDays(Integer blockAfterCompanyPortalUpdateDeferralInDays)Returns an immutable copy ofthiswith just theblockAfterCompanyPortalUpdateDeferralInDaysfield changed.DefaultManagedAppProtectionwithConnectToVpnOnLaunch(Boolean connectToVpnOnLaunch)Returns an immutable copy ofthiswith just theconnectToVpnOnLaunchfield changed.DefaultManagedAppProtectionwithCustomBrowserDisplayName(String customBrowserDisplayName)Returns an immutable copy ofthiswith just thecustomBrowserDisplayNamefield changed.DefaultManagedAppProtectionwithCustomBrowserPackageId(String customBrowserPackageId)Returns an immutable copy ofthiswith just thecustomBrowserPackageIdfield changed.DefaultManagedAppProtectionwithCustomBrowserProtocol(String customBrowserProtocol)Returns an immutable copy ofthiswith just thecustomBrowserProtocolfield changed.DefaultManagedAppProtectionwithCustomDialerAppDisplayName(String customDialerAppDisplayName)Returns an immutable copy ofthiswith just thecustomDialerAppDisplayNamefield changed.DefaultManagedAppProtectionwithCustomDialerAppPackageId(String customDialerAppPackageId)Returns an immutable copy ofthiswith just thecustomDialerAppPackageIdfield changed.DefaultManagedAppProtectionwithCustomDialerAppProtocol(String customDialerAppProtocol)Returns an immutable copy ofthiswith just thecustomDialerAppProtocolfield changed.DefaultManagedAppProtectionwithCustomSettings(List<KeyValuePair> customSettings)Returns an immutable copy ofthiswith just thecustomSettingsfield changed.DefaultManagedAppProtectionwithDeployedAppCount(Integer deployedAppCount)Returns an immutable copy ofthiswith just thedeployedAppCountfield changed.DefaultManagedAppProtectionwithDeviceLockRequired(Boolean deviceLockRequired)Returns an immutable copy ofthiswith just thedeviceLockRequiredfield changed.DefaultManagedAppProtectionwithDisableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled)Returns an immutable copy ofthiswith just thedisableAppEncryptionIfDeviceEncryptionIsEnabledfield changed.DefaultManagedAppProtectionwithDisableProtectionOfManagedOutboundOpenInData(Boolean disableProtectionOfManagedOutboundOpenInData)Returns an immutable copy ofthiswith just thedisableProtectionOfManagedOutboundOpenInDatafield changed.DefaultManagedAppProtectionwithEncryptAppData(Boolean encryptAppData)Returns an immutable copy ofthiswith just theencryptAppDatafield changed.DefaultManagedAppProtectionwithExemptedAppPackages(List<KeyValuePair> exemptedAppPackages)Returns an immutable copy ofthiswith just theexemptedAppPackagesfield changed.DefaultManagedAppProtectionwithExemptedAppProtocols(List<KeyValuePair> exemptedAppProtocols)Returns an immutable copy ofthiswith just theexemptedAppProtocolsfield changed.DefaultManagedAppProtectionwithFaceIdBlocked(Boolean faceIdBlocked)Returns an immutable copy ofthiswith just thefaceIdBlockedfield changed.DefaultManagedAppProtectionwithFilterOpenInToOnlyManagedApps(Boolean filterOpenInToOnlyManagedApps)Returns an immutable copy ofthiswith just thefilterOpenInToOnlyManagedAppsfield changed.DefaultManagedAppProtectionwithMinimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion)Returns an immutable copy ofthiswith just theminimumRequiredCompanyPortalVersionfield changed.DefaultManagedAppProtectionwithMinimumRequiredPatchVersion(String minimumRequiredPatchVersion)Returns an immutable copy ofthiswith just theminimumRequiredPatchVersionfield changed.DefaultManagedAppProtectionwithMinimumRequiredSdkVersion(String minimumRequiredSdkVersion)Returns an immutable copy ofthiswith just theminimumRequiredSdkVersionfield changed.DefaultManagedAppProtectionwithMinimumWarningCompanyPortalVersion(String minimumWarningCompanyPortalVersion)Returns an immutable copy ofthiswith just theminimumWarningCompanyPortalVersionfield changed.DefaultManagedAppProtectionwithMinimumWarningPatchVersion(String minimumWarningPatchVersion)Returns an immutable copy ofthiswith just theminimumWarningPatchVersionfield changed.DefaultManagedAppProtectionwithMinimumWipeCompanyPortalVersion(String minimumWipeCompanyPortalVersion)Returns an immutable copy ofthiswith just theminimumWipeCompanyPortalVersionfield changed.DefaultManagedAppProtectionwithMinimumWipePatchVersion(String minimumWipePatchVersion)Returns an immutable copy ofthiswith just theminimumWipePatchVersionfield changed.DefaultManagedAppProtectionwithMinimumWipeSdkVersion(String minimumWipeSdkVersion)Returns an immutable copy ofthiswith just theminimumWipeSdkVersionfield changed.DefaultManagedAppProtectionwithProtectInboundDataFromUnknownSources(Boolean protectInboundDataFromUnknownSources)Returns an immutable copy ofthiswith just theprotectInboundDataFromUnknownSourcesfield changed.DefaultManagedAppProtectionwithRequiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType)Returns an immutable copy ofthiswith just therequiredAndroidSafetyNetAppsVerificationTypefield changed.DefaultManagedAppProtectionwithRequiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType)Returns an immutable copy ofthiswith just therequiredAndroidSafetyNetDeviceAttestationTypefield changed.DefaultManagedAppProtectionwithRequiredAndroidSafetyNetEvaluationType(AndroidManagedAppSafetyNetEvaluationType requiredAndroidSafetyNetEvaluationType)Returns an immutable copy ofthiswith just therequiredAndroidSafetyNetEvaluationTypefield changed.DefaultManagedAppProtectionwithScreenCaptureBlocked(Boolean screenCaptureBlocked)Returns an immutable copy ofthiswith just thescreenCaptureBlockedfield changed.DefaultManagedAppProtectionwithThirdPartyKeyboardsBlocked(Boolean thirdPartyKeyboardsBlocked)Returns an immutable copy ofthiswith just thethirdPartyKeyboardsBlockedfield changed.DefaultManagedAppProtectionwithUnmappedField(String name, String value)DefaultManagedAppProtectionwithWarnAfterCompanyPortalUpdateDeferralInDays(Integer warnAfterCompanyPortalUpdateDeferralInDays)Returns an immutable copy ofthiswith just thewarnAfterCompanyPortalUpdateDeferralInDaysfield changed.DefaultManagedAppProtectionwithWipeAfterCompanyPortalUpdateDeferralInDays(Integer wipeAfterCompanyPortalUpdateDeferralInDays)Returns an immutable copy ofthiswith just thewipeAfterCompanyPortalUpdateDeferralInDaysfield changed.-
Methods inherited from class odata.msgraph.client.beta.entity.ManagedAppProtection
getAllowedDataIngestionLocations, getAllowedDataIngestionLocations, getAllowedDataStorageLocations, getAllowedDataStorageLocations, getAllowedInboundDataTransferSources, getAllowedOutboundClipboardSharingExceptionLength, getAllowedOutboundClipboardSharingLevel, getAllowedOutboundDataTransferDestinations, getAppActionIfDeviceComplianceRequired, getAppActionIfMaximumPinRetriesExceeded, getAppActionIfUnableToAuthenticateUser, getBlockDataIngestionIntoOrganizationDocuments, getContactSyncBlocked, getDataBackupBlocked, getDeviceComplianceRequired, getDialerRestrictionLevel, getDisableAppPinIfDevicePinIsSet, getFingerprintBlocked, getGracePeriodToBlockAppsDuringOffClockHours, getManagedBrowser, getManagedBrowserToOpenLinksRequired, getMaximumAllowedDeviceThreatLevel, getMaximumPinRetries, getMaximumRequiredOsVersion, getMaximumWarningOsVersion, getMaximumWipeOsVersion, getMinimumPinLength, getMinimumRequiredAppVersion, getMinimumRequiredOsVersion, getMinimumWarningAppVersion, getMinimumWarningOsVersion, getMinimumWipeAppVersion, getMinimumWipeOsVersion, getMobileThreatDefenseRemediationAction, getNotificationRestriction, getOrganizationalCredentialsRequired, getPeriodBeforePinReset, getPeriodOfflineBeforeAccessCheck, getPeriodOfflineBeforeWipeIsEnforced, getPeriodOnlineBeforeAccessCheck, getPinCharacterSet, getPinRequired, getPinRequiredInsteadOfBiometricTimeout, getPreviousPinBlockCount, getPrintBlocked, getSaveAsBlocked, getSimplePinBlocked, targetApps, withAllowedDataIngestionLocations, withAllowedDataStorageLocations, withAllowedInboundDataTransferSources, withAllowedOutboundClipboardSharingExceptionLength, withAllowedOutboundClipboardSharingLevel, withAllowedOutboundDataTransferDestinations, withAppActionIfDeviceComplianceRequired, withAppActionIfMaximumPinRetriesExceeded, withAppActionIfUnableToAuthenticateUser, withBlockDataIngestionIntoOrganizationDocuments, withContactSyncBlocked, withDataBackupBlocked, withDeviceComplianceRequired, withDialerRestrictionLevel, withDisableAppPinIfDevicePinIsSet, withFingerprintBlocked, withGracePeriodToBlockAppsDuringOffClockHours, withManagedBrowser, withManagedBrowserToOpenLinksRequired, withMaximumAllowedDeviceThreatLevel, withMaximumPinRetries, withMaximumRequiredOsVersion, withMaximumWarningOsVersion, withMaximumWipeOsVersion, withMinimumPinLength, withMinimumRequiredAppVersion, withMinimumRequiredOsVersion, withMinimumWarningAppVersion, withMinimumWarningOsVersion, withMinimumWipeAppVersion, withMinimumWipeOsVersion, withMobileThreatDefenseRemediationAction, withNotificationRestriction, withOrganizationalCredentialsRequired, withPeriodBeforePinReset, withPeriodOfflineBeforeAccessCheck, withPeriodOfflineBeforeWipeIsEnforced, withPeriodOnlineBeforeAccessCheck, withPinCharacterSet, withPinRequired, withPinRequiredInsteadOfBiometricTimeout, withPreviousPinBlockCount, withPrintBlocked, withSaveAsBlocked, withSimplePinBlocked
-
Methods inherited from class odata.msgraph.client.beta.entity.ManagedAppPolicy
getCreatedDateTime, getDescription, getDisplayName, getLastModifiedDateTime, getRoleScopeTagIds, getRoleScopeTagIds, getVersion, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withRoleScopeTagIds, withVersion
-
-
-
-
Field Detail
-
allowedAndroidDeviceManufacturers
protected String allowedAndroidDeviceManufacturers
-
allowedAndroidDeviceModelsNextLink
protected String allowedAndroidDeviceModelsNextLink
-
allowedIosDeviceModels
protected String allowedIosDeviceModels
-
appActionIfAndroidDeviceManufacturerNotAllowed
protected ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed
-
appActionIfAndroidDeviceModelNotAllowed
protected ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed
-
appActionIfAndroidSafetyNetAppsVerificationFailed
protected ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed
-
appActionIfAndroidSafetyNetDeviceAttestationFailed
protected ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed
-
appActionIfDeviceLockNotSet
protected ManagedAppRemediationAction appActionIfDeviceLockNotSet
-
appActionIfIosDeviceModelNotAllowed
protected ManagedAppRemediationAction appActionIfIosDeviceModelNotAllowed
-
appDataEncryptionType
protected ManagedAppDataEncryptionType appDataEncryptionType
-
biometricAuthenticationBlocked
protected Boolean biometricAuthenticationBlocked
-
blockAfterCompanyPortalUpdateDeferralInDays
protected Integer blockAfterCompanyPortalUpdateDeferralInDays
-
connectToVpnOnLaunch
protected Boolean connectToVpnOnLaunch
-
customBrowserDisplayName
protected String customBrowserDisplayName
-
customBrowserPackageId
protected String customBrowserPackageId
-
customBrowserProtocol
protected String customBrowserProtocol
-
customDialerAppDisplayName
protected String customDialerAppDisplayName
-
customDialerAppPackageId
protected String customDialerAppPackageId
-
customDialerAppProtocol
protected String customDialerAppProtocol
-
customSettings
protected List<KeyValuePair> customSettings
-
customSettingsNextLink
protected String customSettingsNextLink
-
deployedAppCount
protected Integer deployedAppCount
-
deviceLockRequired
protected Boolean deviceLockRequired
-
disableAppEncryptionIfDeviceEncryptionIsEnabled
protected Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled
-
disableProtectionOfManagedOutboundOpenInData
protected Boolean disableProtectionOfManagedOutboundOpenInData
-
encryptAppData
protected Boolean encryptAppData
-
exemptedAppPackages
protected List<KeyValuePair> exemptedAppPackages
-
exemptedAppPackagesNextLink
protected String exemptedAppPackagesNextLink
-
exemptedAppProtocols
protected List<KeyValuePair> exemptedAppProtocols
-
exemptedAppProtocolsNextLink
protected String exemptedAppProtocolsNextLink
-
faceIdBlocked
protected Boolean faceIdBlocked
-
filterOpenInToOnlyManagedApps
protected Boolean filterOpenInToOnlyManagedApps
-
minimumRequiredCompanyPortalVersion
protected String minimumRequiredCompanyPortalVersion
-
minimumRequiredPatchVersion
protected String minimumRequiredPatchVersion
-
minimumRequiredSdkVersion
protected String minimumRequiredSdkVersion
-
minimumWarningCompanyPortalVersion
protected String minimumWarningCompanyPortalVersion
-
minimumWarningPatchVersion
protected String minimumWarningPatchVersion
-
minimumWipeCompanyPortalVersion
protected String minimumWipeCompanyPortalVersion
-
minimumWipePatchVersion
protected String minimumWipePatchVersion
-
minimumWipeSdkVersion
protected String minimumWipeSdkVersion
-
protectInboundDataFromUnknownSources
protected Boolean protectInboundDataFromUnknownSources
-
requiredAndroidSafetyNetAppsVerificationType
protected AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType
-
requiredAndroidSafetyNetDeviceAttestationType
protected AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType
-
requiredAndroidSafetyNetEvaluationType
protected AndroidManagedAppSafetyNetEvaluationType requiredAndroidSafetyNetEvaluationType
-
screenCaptureBlocked
protected Boolean screenCaptureBlocked
-
thirdPartyKeyboardsBlocked
protected Boolean thirdPartyKeyboardsBlocked
-
warnAfterCompanyPortalUpdateDeferralInDays
protected Integer warnAfterCompanyPortalUpdateDeferralInDays
-
wipeAfterCompanyPortalUpdateDeferralInDays
protected Integer wipeAfterCompanyPortalUpdateDeferralInDays
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classManagedAppProtection
-
builderDefaultManagedAppProtection
public static DefaultManagedAppProtection.Builder builderDefaultManagedAppProtection()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classManagedAppProtection
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classManagedAppProtection
-
getAllowedAndroidDeviceManufacturers
public Optional<String> getAllowedAndroidDeviceManufacturers()
“Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work. (Android only)”- Returns:
- property allowedAndroidDeviceManufacturers
-
withAllowedAndroidDeviceManufacturers
public DefaultManagedAppProtection withAllowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers)
Returns an immutable copy ofthiswith just theallowedAndroidDeviceManufacturersfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work. (Android only)”
- Parameters:
allowedAndroidDeviceManufacturers- new value ofallowedAndroidDeviceManufacturersfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowedAndroidDeviceManufacturersfield changed
-
getAllowedAndroidDeviceModels
public com.github.davidmoten.odata.client.CollectionPage<String> getAllowedAndroidDeviceModels()
“List of device models allowed, as a string, for the managed app to work. ( Android Only)”- Returns:
- property allowedAndroidDeviceModels
-
withAllowedAndroidDeviceModels
public DefaultManagedAppProtection withAllowedAndroidDeviceModels(List<String> allowedAndroidDeviceModels)
Returns an immutable copy ofthiswith just theallowedAndroidDeviceModelsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“List of device models allowed, as a string, for the managed app to work. ( Android Only)”
- Parameters:
allowedAndroidDeviceModels- new value ofallowedAndroidDeviceModelsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowedAndroidDeviceModelsfield changed
-
getAllowedAndroidDeviceModels
public com.github.davidmoten.odata.client.CollectionPage<String> getAllowedAndroidDeviceModels(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of device models allowed, as a string, for the managed app to work. ( Android Only)”- Parameters:
options- specify connect and read timeouts- Returns:
- property allowedAndroidDeviceModels
-
getAllowedIosDeviceModels
public Optional<String> getAllowedIosDeviceModels()
“Semicolon seperated list of device models allowed, as a string, for the managed app to work. (iOS Only)”- Returns:
- property allowedIosDeviceModels
-
withAllowedIosDeviceModels
public DefaultManagedAppProtection withAllowedIosDeviceModels(String allowedIosDeviceModels)
Returns an immutable copy ofthiswith just theallowedIosDeviceModelsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Semicolon seperated list of device models allowed, as a string, for the managed app to work. (iOS Only)”
- Parameters:
allowedIosDeviceModels- new value ofallowedIosDeviceModelsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theallowedIosDeviceModelsfield changed
-
getAppActionIfAndroidDeviceManufacturerNotAllowed
public Optional<ManagedAppRemediationAction> getAppActionIfAndroidDeviceManufacturerNotAllowed()
“Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. (Android only)”- Returns:
- property appActionIfAndroidDeviceManufacturerNotAllowed
-
withAppActionIfAndroidDeviceManufacturerNotAllowed
public DefaultManagedAppProtection withAppActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed)
Returns an immutable copy ofthiswith just theappActionIfAndroidDeviceManufacturerNotAllowedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. (Android only)”
- Parameters:
appActionIfAndroidDeviceManufacturerNotAllowed- new value ofappActionIfAndroidDeviceManufacturerNotAllowedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappActionIfAndroidDeviceManufacturerNotAllowedfield changed
-
getAppActionIfAndroidDeviceModelNotAllowed
public Optional<ManagedAppRemediationAction> getAppActionIfAndroidDeviceModelNotAllowed()
“Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (Android Only)”- Returns:
- property appActionIfAndroidDeviceModelNotAllowed
-
withAppActionIfAndroidDeviceModelNotAllowed
public DefaultManagedAppProtection withAppActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed)
Returns an immutable copy ofthiswith just theappActionIfAndroidDeviceModelNotAllowedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (Android Only)”
- Parameters:
appActionIfAndroidDeviceModelNotAllowed- new value ofappActionIfAndroidDeviceModelNotAllowedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappActionIfAndroidDeviceModelNotAllowedfield changed
-
getAppActionIfAndroidSafetyNetAppsVerificationFailed
public Optional<ManagedAppRemediationAction> getAppActionIfAndroidSafetyNetAppsVerificationFailed()
“Defines a managed app behavior, either warn or block, if the specified Android App Verification requirement fails.”- Returns:
- property appActionIfAndroidSafetyNetAppsVerificationFailed
-
withAppActionIfAndroidSafetyNetAppsVerificationFailed
public DefaultManagedAppProtection withAppActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed)
Returns an immutable copy ofthiswith just theappActionIfAndroidSafetyNetAppsVerificationFailedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines a managed app behavior, either warn or block, if the specified Android App Verification requirement fails.”
- Parameters:
appActionIfAndroidSafetyNetAppsVerificationFailed- new value ofappActionIfAndroidSafetyNetAppsVerificationFailedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappActionIfAndroidSafetyNetAppsVerificationFailedfield changed
-
getAppActionIfAndroidSafetyNetDeviceAttestationFailed
public Optional<ManagedAppRemediationAction> getAppActionIfAndroidSafetyNetDeviceAttestationFailed()
“Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirement fails.”- Returns:
- property appActionIfAndroidSafetyNetDeviceAttestationFailed
-
withAppActionIfAndroidSafetyNetDeviceAttestationFailed
public DefaultManagedAppProtection withAppActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed)
Returns an immutable copy ofthiswith just theappActionIfAndroidSafetyNetDeviceAttestationFailedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirement fails.”
- Parameters:
appActionIfAndroidSafetyNetDeviceAttestationFailed- new value ofappActionIfAndroidSafetyNetDeviceAttestationFailedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappActionIfAndroidSafetyNetDeviceAttestationFailedfield changed
-
getAppActionIfDeviceLockNotSet
public Optional<ManagedAppRemediationAction> getAppActionIfDeviceLockNotSet()
“Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set. (android only)”- Returns:
- property appActionIfDeviceLockNotSet
-
withAppActionIfDeviceLockNotSet
public DefaultManagedAppProtection withAppActionIfDeviceLockNotSet(ManagedAppRemediationAction appActionIfDeviceLockNotSet)
Returns an immutable copy ofthiswith just theappActionIfDeviceLockNotSetfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set. (android only)”
- Parameters:
appActionIfDeviceLockNotSet- new value ofappActionIfDeviceLockNotSetfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappActionIfDeviceLockNotSetfield changed
-
getAppActionIfIosDeviceModelNotAllowed
public Optional<ManagedAppRemediationAction> getAppActionIfIosDeviceModelNotAllowed()
“Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (iOS Only)”- Returns:
- property appActionIfIosDeviceModelNotAllowed
-
withAppActionIfIosDeviceModelNotAllowed
public DefaultManagedAppProtection withAppActionIfIosDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfIosDeviceModelNotAllowed)
Returns an immutable copy ofthiswith just theappActionIfIosDeviceModelNotAllowedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (iOS Only)”
- Parameters:
appActionIfIosDeviceModelNotAllowed- new value ofappActionIfIosDeviceModelNotAllowedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappActionIfIosDeviceModelNotAllowedfield changed
-
getAppDataEncryptionType
public Optional<ManagedAppDataEncryptionType> getAppDataEncryptionType()
“Type of encryption which should be used for data in a managed app. (iOS Only)”- Returns:
- property appDataEncryptionType
-
withAppDataEncryptionType
public DefaultManagedAppProtection withAppDataEncryptionType(ManagedAppDataEncryptionType appDataEncryptionType)
Returns an immutable copy ofthiswith just theappDataEncryptionTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Type of encryption which should be used for data in a managed app. (iOS Only)”
- Parameters:
appDataEncryptionType- new value ofappDataEncryptionTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theappDataEncryptionTypefield changed
-
getBiometricAuthenticationBlocked
public Optional<Boolean> getBiometricAuthenticationBlocked()
“Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True. (Android Only)”- Returns:
- property biometricAuthenticationBlocked
-
withBiometricAuthenticationBlocked
public DefaultManagedAppProtection withBiometricAuthenticationBlocked(Boolean biometricAuthenticationBlocked)
Returns an immutable copy ofthiswith just thebiometricAuthenticationBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True. (Android Only)”
- Parameters:
biometricAuthenticationBlocked- new value ofbiometricAuthenticationBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebiometricAuthenticationBlockedfield changed
-
getBlockAfterCompanyPortalUpdateDeferralInDays
public Optional<Integer> getBlockAfterCompanyPortalUpdateDeferralInDays()
“Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.”- Returns:
- property blockAfterCompanyPortalUpdateDeferralInDays
-
withBlockAfterCompanyPortalUpdateDeferralInDays
public DefaultManagedAppProtection withBlockAfterCompanyPortalUpdateDeferralInDays(Integer blockAfterCompanyPortalUpdateDeferralInDays)
Returns an immutable copy ofthiswith just theblockAfterCompanyPortalUpdateDeferralInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.”
- Parameters:
blockAfterCompanyPortalUpdateDeferralInDays- new value ofblockAfterCompanyPortalUpdateDeferralInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theblockAfterCompanyPortalUpdateDeferralInDaysfield changed
-
getConnectToVpnOnLaunch
public Optional<Boolean> getConnectToVpnOnLaunch()
“Whether the app should connect to the configured VPN on launch (Android only).”- Returns:
- property connectToVpnOnLaunch
-
withConnectToVpnOnLaunch
public DefaultManagedAppProtection withConnectToVpnOnLaunch(Boolean connectToVpnOnLaunch)
Returns an immutable copy ofthiswith just theconnectToVpnOnLaunchfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Whether the app should connect to the configured VPN on launch (Android only).”
- Parameters:
connectToVpnOnLaunch- new value ofconnectToVpnOnLaunchfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theconnectToVpnOnLaunchfield changed
-
getCustomBrowserDisplayName
public Optional<String> getCustomBrowserDisplayName()
“Friendly name of the preferred custom browser to open weblink on Android. ( Android only)”- Returns:
- property customBrowserDisplayName
-
withCustomBrowserDisplayName
public DefaultManagedAppProtection withCustomBrowserDisplayName(String customBrowserDisplayName)
Returns an immutable copy ofthiswith just thecustomBrowserDisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Friendly name of the preferred custom browser to open weblink on Android. ( Android only)”
- Parameters:
customBrowserDisplayName- new value ofcustomBrowserDisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomBrowserDisplayNamefield changed
-
getCustomBrowserPackageId
public Optional<String> getCustomBrowserPackageId()
“Unique identifier of a custom browser to open weblink on Android. (Android only)”- Returns:
- property customBrowserPackageId
-
withCustomBrowserPackageId
public DefaultManagedAppProtection withCustomBrowserPackageId(String customBrowserPackageId)
Returns an immutable copy ofthiswith just thecustomBrowserPackageIdfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Unique identifier of a custom browser to open weblink on Android. (Android only)”
- Parameters:
customBrowserPackageId- new value ofcustomBrowserPackageIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomBrowserPackageIdfield changed
-
getCustomBrowserProtocol
public Optional<String> getCustomBrowserProtocol()
“A custom browser protocol to open weblink on iOS. (iOS only)”- Returns:
- property customBrowserProtocol
-
withCustomBrowserProtocol
public DefaultManagedAppProtection withCustomBrowserProtocol(String customBrowserProtocol)
Returns an immutable copy ofthiswith just thecustomBrowserProtocolfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“A custom browser protocol to open weblink on iOS. (iOS only)”
- Parameters:
customBrowserProtocol- new value ofcustomBrowserProtocolfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomBrowserProtocolfield changed
-
getCustomDialerAppDisplayName
public Optional<String> getCustomDialerAppDisplayName()
“Friendly name of a custom dialer app to click-to-open a phone number on Android.”- Returns:
- property customDialerAppDisplayName
-
withCustomDialerAppDisplayName
public DefaultManagedAppProtection withCustomDialerAppDisplayName(String customDialerAppDisplayName)
Returns an immutable copy ofthiswith just thecustomDialerAppDisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Friendly name of a custom dialer app to click-to-open a phone number on Android.”
- Parameters:
customDialerAppDisplayName- new value ofcustomDialerAppDisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomDialerAppDisplayNamefield changed
-
getCustomDialerAppPackageId
public Optional<String> getCustomDialerAppPackageId()
“PackageId of a custom dialer app to click-to-open a phone number on Android.”- Returns:
- property customDialerAppPackageId
-
withCustomDialerAppPackageId
public DefaultManagedAppProtection withCustomDialerAppPackageId(String customDialerAppPackageId)
Returns an immutable copy ofthiswith just thecustomDialerAppPackageIdfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“PackageId of a custom dialer app to click-to-open a phone number on Android.”
- Parameters:
customDialerAppPackageId- new value ofcustomDialerAppPackageIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomDialerAppPackageIdfield changed
-
getCustomDialerAppProtocol
public Optional<String> getCustomDialerAppProtocol()
“Protocol of a custom dialer app to click-to-open a phone number on iOS, for example, skype:.”- Returns:
- property customDialerAppProtocol
-
withCustomDialerAppProtocol
public DefaultManagedAppProtection withCustomDialerAppProtocol(String customDialerAppProtocol)
Returns an immutable copy ofthiswith just thecustomDialerAppProtocolfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Protocol of a custom dialer app to click-to-open a phone number on iOS, for example, skype:.”
- Parameters:
customDialerAppProtocol- new value ofcustomDialerAppProtocolfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomDialerAppProtocolfield changed
-
getCustomSettings
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getCustomSettings()
“A set of string key and string value pairs to be sent to the affected users, unalterned by this service”- Returns:
- property customSettings
-
withCustomSettings
public DefaultManagedAppProtection withCustomSettings(List<KeyValuePair> customSettings)
Returns an immutable copy ofthiswith just thecustomSettingsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“A set of string key and string value pairs to be sent to the affected users, unalterned by this service”
- Parameters:
customSettings- new value ofcustomSettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecustomSettingsfield changed
-
getCustomSettings
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getCustomSettings(com.github.davidmoten.odata.client.HttpRequestOptions options)
“A set of string key and string value pairs to be sent to the affected users, unalterned by this service”- Parameters:
options- specify connect and read timeouts- Returns:
- property customSettings
-
getDeployedAppCount
public Optional<Integer> getDeployedAppCount()
“Count of apps to which the current policy is deployed.”- Returns:
- property deployedAppCount
-
withDeployedAppCount
public DefaultManagedAppProtection withDeployedAppCount(Integer deployedAppCount)
Returns an immutable copy ofthiswith just thedeployedAppCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Count of apps to which the current policy is deployed.”
- Parameters:
deployedAppCount- new value ofdeployedAppCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeployedAppCountfield changed
-
getDeviceLockRequired
public Optional<Boolean> getDeviceLockRequired()
“Defines if any kind of lock must be required on device. (android only)”- Returns:
- property deviceLockRequired
-
withDeviceLockRequired
public DefaultManagedAppProtection withDeviceLockRequired(Boolean deviceLockRequired)
Returns an immutable copy ofthiswith just thedeviceLockRequiredfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines if any kind of lock must be required on device. (android only)”
- Parameters:
deviceLockRequired- new value ofdeviceLockRequiredfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceLockRequiredfield changed
-
getDisableAppEncryptionIfDeviceEncryptionIsEnabled
public Optional<Boolean> getDisableAppEncryptionIfDeviceEncryptionIsEnabled()
“When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)”- Returns:
- property disableAppEncryptionIfDeviceEncryptionIsEnabled
-
withDisableAppEncryptionIfDeviceEncryptionIsEnabled
public DefaultManagedAppProtection withDisableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled)
Returns an immutable copy ofthiswith just thedisableAppEncryptionIfDeviceEncryptionIsEnabledfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)”
- Parameters:
disableAppEncryptionIfDeviceEncryptionIsEnabled- new value ofdisableAppEncryptionIfDeviceEncryptionIsEnabledfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisableAppEncryptionIfDeviceEncryptionIsEnabledfield changed
-
getDisableProtectionOfManagedOutboundOpenInData
public Optional<Boolean> getDisableProtectionOfManagedOutboundOpenInData()
“Disable protection of data transferred to other apps through IOS OpenIn option. This setting is only allowed to be True when AllowedOutboundDataTransferDestinations is set to ManagedApps. (iOS Only)”- Returns:
- property disableProtectionOfManagedOutboundOpenInData
-
withDisableProtectionOfManagedOutboundOpenInData
public DefaultManagedAppProtection withDisableProtectionOfManagedOutboundOpenInData(Boolean disableProtectionOfManagedOutboundOpenInData)
Returns an immutable copy ofthiswith just thedisableProtectionOfManagedOutboundOpenInDatafield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Disable protection of data transferred to other apps through IOS OpenIn option. This setting is only allowed to be True when AllowedOutboundDataTransferDestinations is set to ManagedApps. (iOS Only)”
- Parameters:
disableProtectionOfManagedOutboundOpenInData- new value ofdisableProtectionOfManagedOutboundOpenInDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisableProtectionOfManagedOutboundOpenInDatafield changed
-
getEncryptAppData
public Optional<Boolean> getEncryptAppData()
“Indicates whether managed-app data should be encrypted. (Android only)”- Returns:
- property encryptAppData
-
withEncryptAppData
public DefaultManagedAppProtection withEncryptAppData(Boolean encryptAppData)
Returns an immutable copy ofthiswith just theencryptAppDatafield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether managed-app data should be encrypted. (Android only)”
- Parameters:
encryptAppData- new value ofencryptAppDatafield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theencryptAppDatafield changed
-
getExemptedAppPackages
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getExemptedAppPackages()
“Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)”- Returns:
- property exemptedAppPackages
-
withExemptedAppPackages
public DefaultManagedAppProtection withExemptedAppPackages(List<KeyValuePair> exemptedAppPackages)
Returns an immutable copy ofthiswith just theexemptedAppPackagesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)”
- Parameters:
exemptedAppPackages- new value ofexemptedAppPackagesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theexemptedAppPackagesfield changed
-
getExemptedAppPackages
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getExemptedAppPackages(com.github.davidmoten.odata.client.HttpRequestOptions options)
“Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)”- Parameters:
options- specify connect and read timeouts- Returns:
- property exemptedAppPackages
-
getExemptedAppProtocols
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getExemptedAppProtocols()
“iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)”- Returns:
- property exemptedAppProtocols
-
withExemptedAppProtocols
public DefaultManagedAppProtection withExemptedAppProtocols(List<KeyValuePair> exemptedAppProtocols)
Returns an immutable copy ofthiswith just theexemptedAppProtocolsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)”
- Parameters:
exemptedAppProtocols- new value ofexemptedAppProtocolsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theexemptedAppProtocolsfield changed
-
getExemptedAppProtocols
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getExemptedAppProtocols(com.github.davidmoten.odata.client.HttpRequestOptions options)
“iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)”- Parameters:
options- specify connect and read timeouts- Returns:
- property exemptedAppProtocols
-
getFaceIdBlocked
public Optional<Boolean> getFaceIdBlocked()
“Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)”- Returns:
- property faceIdBlocked
-
withFaceIdBlocked
public DefaultManagedAppProtection withFaceIdBlocked(Boolean faceIdBlocked)
Returns an immutable copy ofthiswith just thefaceIdBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)”
- Parameters:
faceIdBlocked- new value offaceIdBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefaceIdBlockedfield changed
-
getFilterOpenInToOnlyManagedApps
public Optional<Boolean> getFilterOpenInToOnlyManagedApps()
“Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False. (iOS Only)”- Returns:
- property filterOpenInToOnlyManagedApps
-
withFilterOpenInToOnlyManagedApps
public DefaultManagedAppProtection withFilterOpenInToOnlyManagedApps(Boolean filterOpenInToOnlyManagedApps)
Returns an immutable copy ofthiswith just thefilterOpenInToOnlyManagedAppsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False. (iOS Only)”
- Parameters:
filterOpenInToOnlyManagedApps- new value offilterOpenInToOnlyManagedAppsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thefilterOpenInToOnlyManagedAppsfield changed
-
getMinimumRequiredCompanyPortalVersion
public Optional<String> getMinimumRequiredCompanyPortalVersion()
“Minimum version of the Company portal that must be installed on the device or app access will be blocked”- Returns:
- property minimumRequiredCompanyPortalVersion
-
withMinimumRequiredCompanyPortalVersion
public DefaultManagedAppProtection withMinimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion)
Returns an immutable copy ofthiswith just theminimumRequiredCompanyPortalVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Minimum version of the Company portal that must be installed on the device or app access will be blocked”
- Parameters:
minimumRequiredCompanyPortalVersion- new value ofminimumRequiredCompanyPortalVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumRequiredCompanyPortalVersionfield changed
-
getMinimumRequiredPatchVersion
public Optional<String> getMinimumRequiredPatchVersion()
“Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)”- Returns:
- property minimumRequiredPatchVersion
-
withMinimumRequiredPatchVersion
public DefaultManagedAppProtection withMinimumRequiredPatchVersion(String minimumRequiredPatchVersion)
Returns an immutable copy ofthiswith just theminimumRequiredPatchVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)”
- Parameters:
minimumRequiredPatchVersion- new value ofminimumRequiredPatchVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumRequiredPatchVersionfield changed
-
getMinimumRequiredSdkVersion
public Optional<String> getMinimumRequiredSdkVersion()
“Versions less than the specified version will block the managed app from accessing company data. (iOS Only)”- Returns:
- property minimumRequiredSdkVersion
-
withMinimumRequiredSdkVersion
public DefaultManagedAppProtection withMinimumRequiredSdkVersion(String minimumRequiredSdkVersion)
Returns an immutable copy ofthiswith just theminimumRequiredSdkVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Versions less than the specified version will block the managed app from accessing company data. (iOS Only)”
- Parameters:
minimumRequiredSdkVersion- new value ofminimumRequiredSdkVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumRequiredSdkVersionfield changed
-
getMinimumWarningCompanyPortalVersion
public Optional<String> getMinimumWarningCompanyPortalVersion()
“Minimum version of the Company portal that must be installed on the device or the user will receive a warning”- Returns:
- property minimumWarningCompanyPortalVersion
-
withMinimumWarningCompanyPortalVersion
public DefaultManagedAppProtection withMinimumWarningCompanyPortalVersion(String minimumWarningCompanyPortalVersion)
Returns an immutable copy ofthiswith just theminimumWarningCompanyPortalVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Minimum version of the Company portal that must be installed on the device or the user will receive a warning”
- Parameters:
minimumWarningCompanyPortalVersion- new value ofminimumWarningCompanyPortalVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumWarningCompanyPortalVersionfield changed
-
getMinimumWarningPatchVersion
public Optional<String> getMinimumWarningPatchVersion()
“Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)”- Returns:
- property minimumWarningPatchVersion
-
withMinimumWarningPatchVersion
public DefaultManagedAppProtection withMinimumWarningPatchVersion(String minimumWarningPatchVersion)
Returns an immutable copy ofthiswith just theminimumWarningPatchVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)”
- Parameters:
minimumWarningPatchVersion- new value ofminimumWarningPatchVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumWarningPatchVersionfield changed
-
getMinimumWipeCompanyPortalVersion
public Optional<String> getMinimumWipeCompanyPortalVersion()
“Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped”- Returns:
- property minimumWipeCompanyPortalVersion
-
withMinimumWipeCompanyPortalVersion
public DefaultManagedAppProtection withMinimumWipeCompanyPortalVersion(String minimumWipeCompanyPortalVersion)
Returns an immutable copy ofthiswith just theminimumWipeCompanyPortalVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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- new value ofminimumWipeCompanyPortalVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumWipeCompanyPortalVersionfield changed
-
getMinimumWipePatchVersion
public Optional<String> getMinimumWipePatchVersion()
“Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)”- Returns:
- property minimumWipePatchVersion
-
withMinimumWipePatchVersion
public DefaultManagedAppProtection withMinimumWipePatchVersion(String minimumWipePatchVersion)
Returns an immutable copy ofthiswith just theminimumWipePatchVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)”
- Parameters:
minimumWipePatchVersion- new value ofminimumWipePatchVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumWipePatchVersionfield changed
-
getMinimumWipeSdkVersion
public Optional<String> getMinimumWipeSdkVersion()
“Versions less than the specified version will block the managed app from accessing company data.”- Returns:
- property minimumWipeSdkVersion
-
withMinimumWipeSdkVersion
public DefaultManagedAppProtection withMinimumWipeSdkVersion(String minimumWipeSdkVersion)
Returns an immutable copy ofthiswith just theminimumWipeSdkVersionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Versions less than the specified version will block the managed app from accessing company data.”
- Parameters:
minimumWipeSdkVersion- new value ofminimumWipeSdkVersionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theminimumWipeSdkVersionfield changed
-
getProtectInboundDataFromUnknownSources
public Optional<Boolean> getProtectInboundDataFromUnknownSources()
“Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps. (iOS Only)”- Returns:
- property protectInboundDataFromUnknownSources
-
withProtectInboundDataFromUnknownSources
public DefaultManagedAppProtection withProtectInboundDataFromUnknownSources(Boolean protectInboundDataFromUnknownSources)
Returns an immutable copy ofthiswith just theprotectInboundDataFromUnknownSourcesfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps. (iOS Only)”
- Parameters:
protectInboundDataFromUnknownSources- new value ofprotectInboundDataFromUnknownSourcesfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theprotectInboundDataFromUnknownSourcesfield changed
-
getRequiredAndroidSafetyNetAppsVerificationType
public Optional<AndroidManagedAppSafetyNetAppsVerificationType> getRequiredAndroidSafetyNetAppsVerificationType()
“Defines the Android SafetyNet Apps Verification requirement for a managed app to work.”- Returns:
- property requiredAndroidSafetyNetAppsVerificationType
-
withRequiredAndroidSafetyNetAppsVerificationType
public DefaultManagedAppProtection withRequiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType)
Returns an immutable copy ofthiswith just therequiredAndroidSafetyNetAppsVerificationTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines the Android SafetyNet Apps Verification requirement for a managed app to work.”
- Parameters:
requiredAndroidSafetyNetAppsVerificationType- new value ofrequiredAndroidSafetyNetAppsVerificationTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therequiredAndroidSafetyNetAppsVerificationTypefield changed
-
getRequiredAndroidSafetyNetDeviceAttestationType
public Optional<AndroidManagedAppSafetyNetDeviceAttestationType> getRequiredAndroidSafetyNetDeviceAttestationType()
“Defines the Android SafetyNet Device Attestation requirement for a managed app to work.”- Returns:
- property requiredAndroidSafetyNetDeviceAttestationType
-
withRequiredAndroidSafetyNetDeviceAttestationType
public DefaultManagedAppProtection withRequiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType)
Returns an immutable copy ofthiswith just therequiredAndroidSafetyNetDeviceAttestationTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines the Android SafetyNet Device Attestation requirement for a managed app to work.”
- Parameters:
requiredAndroidSafetyNetDeviceAttestationType- new value ofrequiredAndroidSafetyNetDeviceAttestationTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therequiredAndroidSafetyNetDeviceAttestationTypefield changed
-
getRequiredAndroidSafetyNetEvaluationType
public Optional<AndroidManagedAppSafetyNetEvaluationType> getRequiredAndroidSafetyNetEvaluationType()
“Defines the Android SafetyNet evaluation type requirement for a managed app to work. (Android Only)”- Returns:
- property requiredAndroidSafetyNetEvaluationType
-
withRequiredAndroidSafetyNetEvaluationType
public DefaultManagedAppProtection withRequiredAndroidSafetyNetEvaluationType(AndroidManagedAppSafetyNetEvaluationType requiredAndroidSafetyNetEvaluationType)
Returns an immutable copy ofthiswith just therequiredAndroidSafetyNetEvaluationTypefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines the Android SafetyNet evaluation type requirement for a managed app to work. (Android Only)”
- Parameters:
requiredAndroidSafetyNetEvaluationType- new value ofrequiredAndroidSafetyNetEvaluationTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just therequiredAndroidSafetyNetEvaluationTypefield changed
-
getScreenCaptureBlocked
public Optional<Boolean> getScreenCaptureBlocked()
“Indicates whether screen capture is blocked. (Android only)”- Returns:
- property screenCaptureBlocked
-
withScreenCaptureBlocked
public DefaultManagedAppProtection withScreenCaptureBlocked(Boolean screenCaptureBlocked)
Returns an immutable copy ofthiswith just thescreenCaptureBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Indicates whether screen capture is blocked. (Android only)”
- Parameters:
screenCaptureBlocked- new value ofscreenCaptureBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thescreenCaptureBlockedfield changed
-
getThirdPartyKeyboardsBlocked
public Optional<Boolean> getThirdPartyKeyboardsBlocked()
“Defines if third party keyboards are allowed while accessing a managed app. (iOS Only)”- Returns:
- property thirdPartyKeyboardsBlocked
-
withThirdPartyKeyboardsBlocked
public DefaultManagedAppProtection withThirdPartyKeyboardsBlocked(Boolean thirdPartyKeyboardsBlocked)
Returns an immutable copy ofthiswith just thethirdPartyKeyboardsBlockedfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Defines if third party keyboards are allowed while accessing a managed app. (iOS Only)”
- Parameters:
thirdPartyKeyboardsBlocked- new value ofthirdPartyKeyboardsBlockedfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thethirdPartyKeyboardsBlockedfield changed
-
getWarnAfterCompanyPortalUpdateDeferralInDays
public Optional<Integer> getWarnAfterCompanyPortalUpdateDeferralInDays()
“Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning”- Returns:
- property warnAfterCompanyPortalUpdateDeferralInDays
-
withWarnAfterCompanyPortalUpdateDeferralInDays
public DefaultManagedAppProtection withWarnAfterCompanyPortalUpdateDeferralInDays(Integer warnAfterCompanyPortalUpdateDeferralInDays)
Returns an immutable copy ofthiswith just thewarnAfterCompanyPortalUpdateDeferralInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning”
- Parameters:
warnAfterCompanyPortalUpdateDeferralInDays- new value ofwarnAfterCompanyPortalUpdateDeferralInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewarnAfterCompanyPortalUpdateDeferralInDaysfield changed
-
getWipeAfterCompanyPortalUpdateDeferralInDays
public Optional<Integer> getWipeAfterCompanyPortalUpdateDeferralInDays()
“Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped”- Returns:
- property wipeAfterCompanyPortalUpdateDeferralInDays
-
withWipeAfterCompanyPortalUpdateDeferralInDays
public DefaultManagedAppProtection withWipeAfterCompanyPortalUpdateDeferralInDays(Integer wipeAfterCompanyPortalUpdateDeferralInDays)
Returns an immutable copy ofthiswith just thewipeAfterCompanyPortalUpdateDeferralInDaysfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“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- new value ofwipeAfterCompanyPortalUpdateDeferralInDaysfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thewipeAfterCompanyPortalUpdateDeferralInDaysfield changed
-
withUnmappedField
public DefaultManagedAppProtection withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classManagedAppProtection
-
getApps
public ManagedMobileAppCollectionRequest getApps()
“List of apps to which the policy is deployed.”- Returns:
- navigational property apps
-
getDeploymentSummary
public ManagedAppPolicyDeploymentSummaryRequest getDeploymentSummary()
“Navigation property to deployment summary of the configuration.”- Returns:
- navigational property deploymentSummary
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classManagedAppProtection
-
patch
public DefaultManagedAppProtection patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.- Overrides:
patchin classManagedAppProtection- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
put
public DefaultManagedAppProtection put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).- Overrides:
putin classManagedAppProtection- Returns:
- a copy of
thiswith changed fields reset - Throws:
com.github.davidmoten.odata.client.ClientException- if HTTP response is not as expected
-
toString
public String toString()
- Overrides:
toStringin classManagedAppProtection
-
-