public class DefaultManagedAppProtection extends ManagedAppProtection implements IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
ManagedAppDataEncryptionType |
appDataEncryptionType
The App Data Encryption Type.
|
ManagedMobileAppCollectionPage |
apps
The Apps.
|
java.util.List<KeyValuePair> |
customSettings
The Custom Settings.
|
java.lang.Integer |
deployedAppCount
The Deployed App Count.
|
ManagedAppPolicyDeploymentSummary |
deploymentSummary
The Deployment Summary.
|
java.lang.Boolean |
disableAppEncryptionIfDeviceEncryptionIsEnabled
The Disable App Encryption If Device Encryption Is Enabled.
|
java.lang.Boolean |
encryptAppData
The Encrypt App Data.
|
java.lang.Boolean |
faceIdBlocked
The Face Id Blocked.
|
java.lang.String |
minimumRequiredPatchVersion
The Minimum Required Patch Version.
|
java.lang.String |
minimumRequiredSdkVersion
The Minimum Required Sdk Version.
|
java.lang.String |
minimumWarningPatchVersion
The Minimum Warning Patch Version.
|
java.lang.Boolean |
screenCaptureBlocked
The Screen Capture Blocked.
|
allowedDataStorageLocations, allowedInboundDataTransferSources, allowedOutboundClipboardSharingLevel, allowedOutboundDataTransferDestinations, contactSyncBlocked, dataBackupBlocked, deviceComplianceRequired, disableAppPinIfDevicePinIsSet, fingerprintBlocked, managedBrowser, managedBrowserToOpenLinksRequired, maximumPinRetries, minimumPinLength, minimumRequiredAppVersion, minimumRequiredOsVersion, minimumWarningAppVersion, minimumWarningOsVersion, organizationalCredentialsRequired, periodBeforePinReset, periodOfflineBeforeAccessCheck, periodOfflineBeforeWipeIsEnforced, periodOnlineBeforeAccessCheck, pinCharacterSet, pinRequired, printBlocked, saveAsBlocked, simplePinBlocked
createdDateTime, description, displayName, lastModifiedDateTime, version
Constructor and Description |
---|
DefaultManagedAppProtection() |
Modifier and Type | Method and Description |
---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
additionalDataManager
@SerializedName(value="appDataEncryptionType") @Expose public ManagedAppDataEncryptionType appDataEncryptionType
@SerializedName(value="screenCaptureBlocked") @Expose public java.lang.Boolean screenCaptureBlocked
@SerializedName(value="encryptAppData") @Expose public java.lang.Boolean encryptAppData
@SerializedName(value="disableAppEncryptionIfDeviceEncryptionIsEnabled") @Expose public java.lang.Boolean disableAppEncryptionIfDeviceEncryptionIsEnabled
@SerializedName(value="minimumRequiredSdkVersion") @Expose public java.lang.String minimumRequiredSdkVersion
@SerializedName(value="customSettings") @Expose public java.util.List<KeyValuePair> customSettings
@SerializedName(value="deployedAppCount") @Expose public java.lang.Integer deployedAppCount
@SerializedName(value="minimumRequiredPatchVersion") @Expose public java.lang.String minimumRequiredPatchVersion
@SerializedName(value="minimumWarningPatchVersion") @Expose public java.lang.String minimumWarningPatchVersion
@SerializedName(value="faceIdBlocked") @Expose public java.lang.Boolean faceIdBlocked
public ManagedMobileAppCollectionPage apps
@SerializedName(value="deploymentSummary") @Expose public ManagedAppPolicyDeploymentSummary deploymentSummary
public com.google.gson.JsonObject getRawObject()
getRawObject
in class ManagedAppProtection
protected ISerializer getSerializer()
getSerializer
in class ManagedAppProtection
public void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject
in interface IJsonBackedObject
setRawObject
in class ManagedAppProtection
serializer
- the serializerjson
- the JSON object to set this object to