public class AndroidManagedAppProtection extends TargetedManagedAppProtection implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
AndroidManagedAppProtection.Builder |
isAssigned, targetedAppManagementLevelsallowedDataIngestionLocations, allowedDataIngestionLocationsNextLink, allowedDataStorageLocations, allowedDataStorageLocationsNextLink, allowedInboundDataTransferSources, allowedOutboundClipboardSharingExceptionLength, allowedOutboundClipboardSharingLevel, allowedOutboundDataTransferDestinations, appActionIfDeviceComplianceRequired, appActionIfMaximumPinRetriesExceeded, appActionIfUnableToAuthenticateUser, blockDataIngestionIntoOrganizationDocuments, contactSyncBlocked, dataBackupBlocked, deviceComplianceRequired, dialerRestrictionLevel, disableAppPinIfDevicePinIsSet, fingerprintBlocked, managedBrowser, managedBrowserToOpenLinksRequired, maximumAllowedDeviceThreatLevel, maximumPinRetries, minimumPinLength, minimumRequiredAppVersion, minimumRequiredOsVersion, minimumWarningAppVersion, minimumWarningOsVersion, minimumWipeAppVersion, minimumWipeOsVersion, mobileThreatDefenseRemediationAction, notificationRestriction, organizationalCredentialsRequired, periodBeforePinReset, periodOfflineBeforeAccessCheck, periodOfflineBeforeWipeIsEnforced, periodOnlineBeforeAccessCheck, pinCharacterSet, pinRequired, pinRequiredInsteadOfBiometricTimeout, previousPinBlockCount, printBlocked, saveAsBlocked, simplePinBlockedcreatedDateTime, description, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
AndroidManagedAppProtection() |
| Modifier and Type | Method and Description |
|---|---|
static AndroidManagedAppProtection.Builder |
builderAndroidManagedAppProtection()
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<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 requirment fails.”
|
Optional<ManagedAppRemediationAction> |
getAppActionIfAndroidSafetyNetDeviceAttestationFailed()
“Defines a managed app behavior, either warn or block, if the specified Android
SafetyNet Attestation requirment fails.”
|
com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> |
getApprovedKeyboards()
“If Keyboard Restriction is enabled, only keyboards in this approved list will be
allowed.
|
com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> |
getApprovedKeyboards(com.github.davidmoten.odata.client.HttpRequestOptions options)
“If Keyboard Restriction is enabled, only keyboards in this approved list will be
allowed.
|
ManagedMobileAppCollectionRequest |
getApps()
“List of apps to which the policy is deployed.”
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getCustomBrowserDisplayName()
“Friendly name of the preferred custom browser to open weblink on Android.
|
Optional<String> |
getCustomBrowserPackageId()
“Unique identifier of the preferred custom browser to open weblink on Android.
|
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<Integer> |
getDeployedAppCount()
“Count of apps to which the current policy is deployed.”
|
ManagedAppPolicyDeploymentSummaryRequest |
getDeploymentSummary()
“Navigation property to deployment summary of the configuration.”
|
Optional<Boolean> |
getDisableAppEncryptionIfDeviceEncryptionIsEnabled()
“When this setting is enabled, app level encryption is disabled if device level
encryption is enabled”
|
Optional<Boolean> |
getEncryptAppData()
“Indicates whether application data for managed apps should be encrypted”
|
com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> |
getExemptedAppPackages()
“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)
“App packages in this list will be exempt from the policy and will be able to
receive data from managed apps.”
|
Optional<Boolean> |
getKeyboardsRestricted()
“Indicates if keyboard restriction is enabled.
|
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> |
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<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<Boolean> |
getScreenCaptureBlocked()
“Indicates whether a managed user can take screen captures of managed apps”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
AndroidManagedAppProtection |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
AndroidManagedAppProtection |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
AndroidManagedAppProtection |
withAllowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers)
Returns an immutable copy of
this with just the allowedAndroidDeviceManufacturers field changed. |
AndroidManagedAppProtection |
withAppActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed)
Returns an immutable copy of
this with just the appActionIfAndroidDeviceManufacturerNotAllowed field changed. |
AndroidManagedAppProtection |
withAppActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed)
Returns an immutable copy of
this with just the appActionIfAndroidDeviceModelNotAllowed field changed. |
AndroidManagedAppProtection |
withAppActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed)
Returns an immutable copy of
this with just the appActionIfAndroidSafetyNetAppsVerificationFailed field changed. |
AndroidManagedAppProtection |
withAppActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed)
Returns an immutable copy of
this with just the appActionIfAndroidSafetyNetDeviceAttestationFailed field changed. |
AndroidManagedAppProtection |
withCustomBrowserDisplayName(String customBrowserDisplayName)
Returns an immutable copy of
this with just the customBrowserDisplayName field changed. |
AndroidManagedAppProtection |
withCustomBrowserPackageId(String customBrowserPackageId)
Returns an immutable copy of
this with just the customBrowserPackageId field changed. |
AndroidManagedAppProtection |
withCustomDialerAppDisplayName(String customDialerAppDisplayName)
Returns an immutable copy of
this with just the customDialerAppDisplayName field changed. |
AndroidManagedAppProtection |
withCustomDialerAppPackageId(String customDialerAppPackageId)
Returns an immutable copy of
this with just the customDialerAppPackageId field changed. |
AndroidManagedAppProtection |
withDeployedAppCount(Integer deployedAppCount)
Returns an immutable copy of
this with just the deployedAppCount
field changed. |
AndroidManagedAppProtection |
withDisableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled)
Returns an immutable copy of
this with just the disableAppEncryptionIfDeviceEncryptionIsEnabled field changed. |
AndroidManagedAppProtection |
withEncryptAppData(Boolean encryptAppData)
Returns an immutable copy of
this with just the encryptAppData
field changed. |
AndroidManagedAppProtection |
withKeyboardsRestricted(Boolean keyboardsRestricted)
Returns an immutable copy of
this with just the keyboardsRestricted field changed. |
AndroidManagedAppProtection |
withMinimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion)
Returns an immutable copy of
this with just the minimumRequiredCompanyPortalVersion field changed. |
AndroidManagedAppProtection |
withMinimumRequiredPatchVersion(String minimumRequiredPatchVersion)
Returns an immutable copy of
this with just the minimumRequiredPatchVersion field changed. |
AndroidManagedAppProtection |
withMinimumWarningCompanyPortalVersion(String minimumWarningCompanyPortalVersion)
Returns an immutable copy of
this with just the minimumWarningCompanyPortalVersion field changed. |
AndroidManagedAppProtection |
withMinimumWarningPatchVersion(String minimumWarningPatchVersion)
Returns an immutable copy of
this with just the minimumWarningPatchVersion field changed. |
AndroidManagedAppProtection |
withMinimumWipeCompanyPortalVersion(String minimumWipeCompanyPortalVersion)
Returns an immutable copy of
this with just the minimumWipeCompanyPortalVersion field changed. |
AndroidManagedAppProtection |
withMinimumWipePatchVersion(String minimumWipePatchVersion)
Returns an immutable copy of
this with just the minimumWipePatchVersion field changed. |
AndroidManagedAppProtection |
withRequiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType)
Returns an immutable copy of
this with just the requiredAndroidSafetyNetAppsVerificationType field changed. |
AndroidManagedAppProtection |
withRequiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType)
Returns an immutable copy of
this with just the requiredAndroidSafetyNetDeviceAttestationType field changed. |
AndroidManagedAppProtection |
withScreenCaptureBlocked(Boolean screenCaptureBlocked)
Returns an immutable copy of
this with just the screenCaptureBlocked field changed. |
assign, getAssignments, getIsAssigned, getTargetedAppManagementLevels, withIsAssigned, withTargetedAppManagementLevelsgetAllowedDataIngestionLocations, getAllowedDataIngestionLocations, getAllowedDataStorageLocations, getAllowedDataStorageLocations, getAllowedInboundDataTransferSources, getAllowedOutboundClipboardSharingExceptionLength, getAllowedOutboundClipboardSharingLevel, getAllowedOutboundDataTransferDestinations, getAppActionIfDeviceComplianceRequired, getAppActionIfMaximumPinRetriesExceeded, getAppActionIfUnableToAuthenticateUser, getBlockDataIngestionIntoOrganizationDocuments, getContactSyncBlocked, getDataBackupBlocked, getDeviceComplianceRequired, getDialerRestrictionLevel, getDisableAppPinIfDevicePinIsSet, getFingerprintBlocked, getManagedBrowser, getManagedBrowserToOpenLinksRequired, getMaximumAllowedDeviceThreatLevel, getMaximumPinRetries, getMinimumPinLength, getMinimumRequiredAppVersion, getMinimumRequiredOsVersion, getMinimumWarningAppVersion, getMinimumWarningOsVersion, getMinimumWipeAppVersion, getMinimumWipeOsVersion, getMobileThreatDefenseRemediationAction, getNotificationRestriction, getOrganizationalCredentialsRequired, getPeriodBeforePinReset, getPeriodOfflineBeforeAccessCheck, getPeriodOfflineBeforeWipeIsEnforced, getPeriodOnlineBeforeAccessCheck, getPinCharacterSet, getPinRequired, getPinRequiredInsteadOfBiometricTimeout, getPreviousPinBlockCount, getPrintBlocked, getSaveAsBlocked, getSimplePinBlocked, targetApps, withAllowedInboundDataTransferSources, withAllowedOutboundClipboardSharingExceptionLength, withAllowedOutboundClipboardSharingLevel, withAllowedOutboundDataTransferDestinations, withAppActionIfDeviceComplianceRequired, withAppActionIfMaximumPinRetriesExceeded, withAppActionIfUnableToAuthenticateUser, withBlockDataIngestionIntoOrganizationDocuments, withContactSyncBlocked, withDataBackupBlocked, withDeviceComplianceRequired, withDialerRestrictionLevel, withDisableAppPinIfDevicePinIsSet, withFingerprintBlocked, withManagedBrowser, withManagedBrowserToOpenLinksRequired, withMaximumAllowedDeviceThreatLevel, withMaximumPinRetries, withMinimumPinLength, withMinimumRequiredAppVersion, withMinimumRequiredOsVersion, withMinimumWarningAppVersion, withMinimumWarningOsVersion, withMinimumWipeAppVersion, withMinimumWipeOsVersion, withMobileThreatDefenseRemediationAction, withNotificationRestriction, withOrganizationalCredentialsRequired, withPeriodBeforePinReset, withPeriodOfflineBeforeAccessCheck, withPeriodOfflineBeforeWipeIsEnforced, withPeriodOnlineBeforeAccessCheck, withPinCharacterSet, withPinRequired, withPinRequiredInsteadOfBiometricTimeout, withPreviousPinBlockCount, withPrintBlocked, withSaveAsBlocked, withSimplePinBlockedgetCreatedDateTime, getDescription, getDisplayName, getLastModifiedDateTime, getRoleScopeTagIds, getRoleScopeTagIds, getVersion, withCreatedDateTime, withDescription, withDisplayName, withLastModifiedDateTime, withVersionprotected Boolean screenCaptureBlocked
protected Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled
protected Boolean encryptAppData
protected Integer deployedAppCount
protected String minimumRequiredPatchVersion
protected String minimumWarningPatchVersion
protected List<KeyValuePair> exemptedAppPackages
protected String exemptedAppPackagesNextLink
protected String minimumWipePatchVersion
protected String allowedAndroidDeviceManufacturers
protected ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed
protected AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType
protected ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed
protected AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType
protected ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed
protected String customBrowserPackageId
protected String customBrowserDisplayName
protected String minimumRequiredCompanyPortalVersion
protected String minimumWarningCompanyPortalVersion
protected String minimumWipeCompanyPortalVersion
protected Boolean keyboardsRestricted
protected List<KeyValuePair> approvedKeyboards
protected String approvedKeyboardsNextLink
protected String allowedAndroidDeviceModelsNextLink
protected ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed
protected String customDialerAppPackageId
protected String customDialerAppDisplayName
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class TargetedManagedAppProtectionpublic static AndroidManagedAppProtection.Builder builderAndroidManagedAppProtection()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class TargetedManagedAppProtectionpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class TargetedManagedAppProtectionpublic Optional<Boolean> getScreenCaptureBlocked()
public AndroidManagedAppProtection withScreenCaptureBlocked(Boolean screenCaptureBlocked)
this with just the screenCaptureBlocked field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Indicates whether a managed user can take screen captures of managed apps”
screenCaptureBlocked - new value of screenCaptureBlocked field (as defined in service metadata)this with just the screenCaptureBlocked field changedpublic Optional<Boolean> getDisableAppEncryptionIfDeviceEncryptionIsEnabled()
public AndroidManagedAppProtection withDisableAppEncryptionIfDeviceEncryptionIsEnabled(Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled)
this with just the disableAppEncryptionIfDeviceEncryptionIsEnabled field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.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”
disableAppEncryptionIfDeviceEncryptionIsEnabled - new value of disableAppEncryptionIfDeviceEncryptionIsEnabled field (as defined in service metadata)this with just the disableAppEncryptionIfDeviceEncryptionIsEnabled field changedpublic Optional<Boolean> getEncryptAppData()
public AndroidManagedAppProtection withEncryptAppData(Boolean encryptAppData)
this with just the encryptAppData
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Indicates whether application data for managed apps should be encrypted”
encryptAppData - new value of encryptAppData field (as defined in service metadata)this with just the encryptAppData field changedpublic Optional<Integer> getDeployedAppCount()
public AndroidManagedAppProtection withDeployedAppCount(Integer deployedAppCount)
this with just the deployedAppCount
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
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.”
deployedAppCount - new value of deployedAppCount field (as defined in service metadata)this with just the deployedAppCount field changedpublic Optional<String> getMinimumRequiredPatchVersion()
public AndroidManagedAppProtection withMinimumRequiredPatchVersion(String minimumRequiredPatchVersion)
this with just the minimumRequiredPatchVersion field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.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.”
minimumRequiredPatchVersion - new value of minimumRequiredPatchVersion field (as defined in service metadata)this with just the minimumRequiredPatchVersion field changedpublic Optional<String> getMinimumWarningPatchVersion()
public AndroidManagedAppProtection withMinimumWarningPatchVersion(String minimumWarningPatchVersion)
this with just the minimumWarningPatchVersion field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.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.”
minimumWarningPatchVersion - new value of minimumWarningPatchVersion field (as defined in service metadata)this with just the minimumWarningPatchVersion field changedpublic com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getExemptedAppPackages()
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getExemptedAppPackages(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<String> getMinimumWipePatchVersion()
public AndroidManagedAppProtection withMinimumWipePatchVersion(String minimumWipePatchVersion)
this with just the minimumWipePatchVersion field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.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.”
minimumWipePatchVersion - new value of minimumWipePatchVersion field (as defined in service metadata)this with just the minimumWipePatchVersion field changedpublic Optional<String> getAllowedAndroidDeviceManufacturers()
public AndroidManagedAppProtection withAllowedAndroidDeviceManufacturers(String allowedAndroidDeviceManufacturers)
this with just the allowedAndroidDeviceManufacturers field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.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.”
allowedAndroidDeviceManufacturers - new value of allowedAndroidDeviceManufacturers field (as defined in service metadata)this with just the allowedAndroidDeviceManufacturers field changedpublic Optional<ManagedAppRemediationAction> getAppActionIfAndroidDeviceManufacturerNotAllowed()
public AndroidManagedAppProtection withAppActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceManufacturerNotAllowed)
this with just the appActionIfAndroidDeviceManufacturerNotAllowed field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.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.”
appActionIfAndroidDeviceManufacturerNotAllowed - new value of appActionIfAndroidDeviceManufacturerNotAllowed field (as defined in service metadata)this with just the appActionIfAndroidDeviceManufacturerNotAllowed field changedpublic Optional<AndroidManagedAppSafetyNetDeviceAttestationType> getRequiredAndroidSafetyNetDeviceAttestationType()
public AndroidManagedAppProtection withRequiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType requiredAndroidSafetyNetDeviceAttestationType)
this with just the requiredAndroidSafetyNetDeviceAttestationType field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.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.”
requiredAndroidSafetyNetDeviceAttestationType - new value of requiredAndroidSafetyNetDeviceAttestationType field (as defined in service metadata)this with just the requiredAndroidSafetyNetDeviceAttestationType field changedpublic Optional<ManagedAppRemediationAction> getAppActionIfAndroidSafetyNetDeviceAttestationFailed()
public AndroidManagedAppProtection withAppActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetDeviceAttestationFailed)
this with just the appActionIfAndroidSafetyNetDeviceAttestationFailed field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.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 requirment fails.”
appActionIfAndroidSafetyNetDeviceAttestationFailed - new value of appActionIfAndroidSafetyNetDeviceAttestationFailed field (as defined in service metadata)this with just the appActionIfAndroidSafetyNetDeviceAttestationFailed field changedpublic Optional<AndroidManagedAppSafetyNetAppsVerificationType> getRequiredAndroidSafetyNetAppsVerificationType()
public AndroidManagedAppProtection withRequiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType requiredAndroidSafetyNetAppsVerificationType)
this with just the requiredAndroidSafetyNetAppsVerificationType field changed. Field description
below. The field name is also added to an internal map of changed fields in the
returned object so that when this.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.”
requiredAndroidSafetyNetAppsVerificationType - new value of requiredAndroidSafetyNetAppsVerificationType field (as defined in service metadata)this with just the requiredAndroidSafetyNetAppsVerificationType field changedpublic Optional<ManagedAppRemediationAction> getAppActionIfAndroidSafetyNetAppsVerificationFailed()
public AndroidManagedAppProtection withAppActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction appActionIfAndroidSafetyNetAppsVerificationFailed)
this with just the appActionIfAndroidSafetyNetAppsVerificationFailed field changed. Field
description below. The field name is also added to an internal map of changed
fields in the returned object so that when this.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 requirment fails.”
appActionIfAndroidSafetyNetAppsVerificationFailed - new value of appActionIfAndroidSafetyNetAppsVerificationFailed field (as defined in service metadata)this with just the appActionIfAndroidSafetyNetAppsVerificationFailed field changedpublic Optional<String> getCustomBrowserPackageId()
public AndroidManagedAppProtection withCustomBrowserPackageId(String customBrowserPackageId)
this with just the customBrowserPackageId field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.”
customBrowserPackageId - new value of customBrowserPackageId field (as defined in service metadata)this with just the customBrowserPackageId field changedpublic Optional<String> getCustomBrowserDisplayName()
public AndroidManagedAppProtection withCustomBrowserDisplayName(String customBrowserDisplayName)
this with just the customBrowserDisplayName field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.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. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.”
customBrowserDisplayName - new value of customBrowserDisplayName field (as defined in service metadata)this with just the customBrowserDisplayName field changedpublic Optional<String> getMinimumRequiredCompanyPortalVersion()
public AndroidManagedAppProtection withMinimumRequiredCompanyPortalVersion(String minimumRequiredCompanyPortalVersion)
this with just the minimumRequiredCompanyPortalVersion field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.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”
minimumRequiredCompanyPortalVersion - new value of minimumRequiredCompanyPortalVersion field (as defined in service metadata)this with just the minimumRequiredCompanyPortalVersion field changedpublic Optional<String> getMinimumWarningCompanyPortalVersion()
public AndroidManagedAppProtection withMinimumWarningCompanyPortalVersion(String minimumWarningCompanyPortalVersion)
this with just the minimumWarningCompanyPortalVersion field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.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”
minimumWarningCompanyPortalVersion - new value of minimumWarningCompanyPortalVersion field (as defined in service metadata)this with just the minimumWarningCompanyPortalVersion field changedpublic Optional<String> getMinimumWipeCompanyPortalVersion()
public AndroidManagedAppProtection withMinimumWipeCompanyPortalVersion(String minimumWipeCompanyPortalVersion)
this with just the minimumWipeCompanyPortalVersion field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.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”
minimumWipeCompanyPortalVersion - new value of minimumWipeCompanyPortalVersion field (as defined in service metadata)this with just the minimumWipeCompanyPortalVersion field changedpublic Optional<Boolean> getKeyboardsRestricted()
public AndroidManagedAppProtection withKeyboardsRestricted(Boolean keyboardsRestricted)
this with just the keyboardsRestricted field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Indicates if keyboard restriction is enabled. If enabled list of approved keyboards must be provided as well.”
keyboardsRestricted - new value of keyboardsRestricted field (as defined in service metadata)this with just the keyboardsRestricted field changedpublic com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getApprovedKeyboards()
public com.github.davidmoten.odata.client.CollectionPage<KeyValuePair> getApprovedKeyboards(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getAllowedAndroidDeviceModels()
public com.github.davidmoten.odata.client.CollectionPage<String> getAllowedAndroidDeviceModels(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<ManagedAppRemediationAction> getAppActionIfAndroidDeviceModelNotAllowed()
public AndroidManagedAppProtection withAppActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction appActionIfAndroidDeviceModelNotAllowed)
this with just the appActionIfAndroidDeviceModelNotAllowed field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.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.”
appActionIfAndroidDeviceModelNotAllowed - new value of appActionIfAndroidDeviceModelNotAllowed field (as defined in service metadata)this with just the appActionIfAndroidDeviceModelNotAllowed field changedpublic Optional<String> getCustomDialerAppPackageId()
public AndroidManagedAppProtection withCustomDialerAppPackageId(String customDialerAppPackageId)
this with just the customDialerAppPackageId field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.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.”
customDialerAppPackageId - new value of customDialerAppPackageId field (as defined in service metadata)this with just the customDialerAppPackageId field changedpublic Optional<String> getCustomDialerAppDisplayName()
public AndroidManagedAppProtection withCustomDialerAppDisplayName(String customDialerAppDisplayName)
this with just the customDialerAppDisplayName field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.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.”
customDialerAppDisplayName - new value of customDialerAppDisplayName field (as defined in service metadata)this with just the customDialerAppDisplayName field changedpublic ManagedMobileAppCollectionRequest getApps()
public ManagedAppPolicyDeploymentSummaryRequest getDeploymentSummary()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class TargetedManagedAppProtectionpublic AndroidManagedAppProtection patch()
this with changed fields reset.patch in class TargetedManagedAppProtectionthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic AndroidManagedAppProtection put()
this
with changed fields reset (they were ignored anyway).put in class TargetedManagedAppProtectionthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class TargetedManagedAppProtectionCopyright © 2018–2020. All rights reserved.