public class ManagedAppProtection extends ManagedAppPolicy implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.util.List<ManagedAppDataStorageLocation> |
allowedDataStorageLocations
The Allowed Data Storage Locations.
|
ManagedAppDataTransferLevel |
allowedInboundDataTransferSources
The Allowed Inbound Data Transfer Sources.
|
ManagedAppClipboardSharingLevel |
allowedOutboundClipboardSharingLevel
The Allowed Outbound Clipboard Sharing Level.
|
ManagedAppDataTransferLevel |
allowedOutboundDataTransferDestinations
The Allowed Outbound Data Transfer Destinations.
|
java.lang.Boolean |
contactSyncBlocked
The Contact Sync Blocked.
|
java.lang.Boolean |
dataBackupBlocked
The Data Backup Blocked.
|
java.lang.Boolean |
deviceComplianceRequired
The Device Compliance Required.
|
java.lang.Boolean |
disableAppPinIfDevicePinIsSet
The Disable App Pin If Device Pin Is Set.
|
java.lang.Boolean |
fingerprintBlocked
The Fingerprint Blocked.
|
java.lang.Boolean |
managedBrowserToOpenLinksRequired
The Managed Browser To Open Links Required.
|
java.lang.Integer |
maximumPinRetries
The Maximum Pin Retries.
|
java.lang.Integer |
minimumPinLength
The Minimum Pin Length.
|
java.lang.String |
minimumRequiredAppVersion
The Minimum Required App Version.
|
java.lang.String |
minimumRequiredOsVersion
The Minimum Required Os Version.
|
java.lang.String |
minimumWarningAppVersion
The Minimum Warning App Version.
|
java.lang.String |
minimumWarningOsVersion
The Minimum Warning Os Version.
|
java.lang.Boolean |
organizationalCredentialsRequired
The Organizational Credentials Required.
|
javax.xml.datatype.Duration |
periodBeforePinReset
The Period Before Pin Reset.
|
javax.xml.datatype.Duration |
periodOfflineBeforeAccessCheck
The Period Offline Before Access Check.
|
javax.xml.datatype.Duration |
periodOfflineBeforeWipeIsEnforced
The Period Offline Before Wipe Is Enforced.
|
javax.xml.datatype.Duration |
periodOnlineBeforeAccessCheck
The Period Online Before Access Check.
|
ManagedAppPinCharacterSet |
pinCharacterSet
The Pin Character Set.
|
java.lang.Boolean |
pinRequired
The Pin Required.
|
java.lang.Boolean |
printBlocked
The Print Blocked.
|
java.lang.Boolean |
saveAsBlocked
The Save As Blocked.
|
java.lang.Boolean |
simplePinBlocked
The Simple Pin Blocked.
|
createdDateTime, description, displayName, lastModifiedDateTime, version| Constructor and Description |
|---|
ManagedAppProtection() |
| 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
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="periodOfflineBeforeAccessCheck") @Expose public javax.xml.datatype.Duration periodOfflineBeforeAccessCheck
@SerializedName(value="periodOnlineBeforeAccessCheck") @Expose public javax.xml.datatype.Duration periodOnlineBeforeAccessCheck
@SerializedName(value="allowedInboundDataTransferSources") @Expose public ManagedAppDataTransferLevel allowedInboundDataTransferSources
@SerializedName(value="allowedOutboundDataTransferDestinations") @Expose public ManagedAppDataTransferLevel allowedOutboundDataTransferDestinations
@SerializedName(value="organizationalCredentialsRequired") @Expose public java.lang.Boolean organizationalCredentialsRequired
@SerializedName(value="allowedOutboundClipboardSharingLevel") @Expose public ManagedAppClipboardSharingLevel allowedOutboundClipboardSharingLevel
@SerializedName(value="dataBackupBlocked") @Expose public java.lang.Boolean dataBackupBlocked
@SerializedName(value="deviceComplianceRequired") @Expose public java.lang.Boolean deviceComplianceRequired
@SerializedName(value="managedBrowserToOpenLinksRequired") @Expose public java.lang.Boolean managedBrowserToOpenLinksRequired
@SerializedName(value="saveAsBlocked") @Expose public java.lang.Boolean saveAsBlocked
@SerializedName(value="periodOfflineBeforeWipeIsEnforced") @Expose public javax.xml.datatype.Duration periodOfflineBeforeWipeIsEnforced
@SerializedName(value="pinRequired") @Expose public java.lang.Boolean pinRequired
@SerializedName(value="maximumPinRetries") @Expose public java.lang.Integer maximumPinRetries
@SerializedName(value="simplePinBlocked") @Expose public java.lang.Boolean simplePinBlocked
@SerializedName(value="minimumPinLength") @Expose public java.lang.Integer minimumPinLength
@SerializedName(value="pinCharacterSet") @Expose public ManagedAppPinCharacterSet pinCharacterSet
@SerializedName(value="periodBeforePinReset") @Expose public javax.xml.datatype.Duration periodBeforePinReset
@SerializedName(value="allowedDataStorageLocations") @Expose public java.util.List<ManagedAppDataStorageLocation> allowedDataStorageLocations
@SerializedName(value="contactSyncBlocked") @Expose public java.lang.Boolean contactSyncBlocked
@SerializedName(value="printBlocked") @Expose public java.lang.Boolean printBlocked
@SerializedName(value="fingerprintBlocked") @Expose public java.lang.Boolean fingerprintBlocked
@SerializedName(value="disableAppPinIfDevicePinIsSet") @Expose public java.lang.Boolean disableAppPinIfDevicePinIsSet
@SerializedName(value="minimumRequiredOsVersion") @Expose public java.lang.String minimumRequiredOsVersion
@SerializedName(value="minimumWarningOsVersion") @Expose public java.lang.String minimumWarningOsVersion
@SerializedName(value="minimumRequiredAppVersion") @Expose public java.lang.String minimumRequiredAppVersion
@SerializedName(value="minimumWarningAppVersion") @Expose public java.lang.String minimumWarningAppVersion
public com.google.gson.JsonObject getRawObject()
getRawObject in class ManagedAppPolicyprotected ISerializer getSerializer()
getSerializer in class ManagedAppPolicypublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class ManagedAppPolicyserializer - the serializerjson - the JSON object to set this object to