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.util.EnumSet<ManagedBrowserType> |
managedBrowser
The Managed Browser.
|
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="allowedDataStorageLocations",
alternate="AllowedDataStorageLocations")
@Expose
public java.util.List<ManagedAppDataStorageLocation> allowedDataStorageLocations
@SerializedName(value="allowedInboundDataTransferSources",
alternate="AllowedInboundDataTransferSources")
@Expose
public ManagedAppDataTransferLevel allowedInboundDataTransferSources
@SerializedName(value="allowedOutboundClipboardSharingLevel",
alternate="AllowedOutboundClipboardSharingLevel")
@Expose
public ManagedAppClipboardSharingLevel allowedOutboundClipboardSharingLevel
@SerializedName(value="allowedOutboundDataTransferDestinations",
alternate="AllowedOutboundDataTransferDestinations")
@Expose
public ManagedAppDataTransferLevel allowedOutboundDataTransferDestinations
@SerializedName(value="contactSyncBlocked",
alternate="ContactSyncBlocked")
@Expose
public java.lang.Boolean contactSyncBlocked
@SerializedName(value="dataBackupBlocked",
alternate="DataBackupBlocked")
@Expose
public java.lang.Boolean dataBackupBlocked
@SerializedName(value="deviceComplianceRequired",
alternate="DeviceComplianceRequired")
@Expose
public java.lang.Boolean deviceComplianceRequired
@SerializedName(value="disableAppPinIfDevicePinIsSet",
alternate="DisableAppPinIfDevicePinIsSet")
@Expose
public java.lang.Boolean disableAppPinIfDevicePinIsSet
@SerializedName(value="fingerprintBlocked",
alternate="FingerprintBlocked")
@Expose
public java.lang.Boolean fingerprintBlocked
@SerializedName(value="managedBrowser",
alternate="ManagedBrowser")
@Expose
public java.util.EnumSet<ManagedBrowserType> managedBrowser
@SerializedName(value="managedBrowserToOpenLinksRequired",
alternate="ManagedBrowserToOpenLinksRequired")
@Expose
public java.lang.Boolean managedBrowserToOpenLinksRequired
@SerializedName(value="maximumPinRetries",
alternate="MaximumPinRetries")
@Expose
public java.lang.Integer maximumPinRetries
@SerializedName(value="minimumPinLength",
alternate="MinimumPinLength")
@Expose
public java.lang.Integer minimumPinLength
@SerializedName(value="minimumRequiredAppVersion",
alternate="MinimumRequiredAppVersion")
@Expose
public java.lang.String minimumRequiredAppVersion
@SerializedName(value="minimumRequiredOsVersion",
alternate="MinimumRequiredOsVersion")
@Expose
public java.lang.String minimumRequiredOsVersion
@SerializedName(value="minimumWarningAppVersion",
alternate="MinimumWarningAppVersion")
@Expose
public java.lang.String minimumWarningAppVersion
@SerializedName(value="minimumWarningOsVersion",
alternate="MinimumWarningOsVersion")
@Expose
public java.lang.String minimumWarningOsVersion
@SerializedName(value="organizationalCredentialsRequired",
alternate="OrganizationalCredentialsRequired")
@Expose
public java.lang.Boolean organizationalCredentialsRequired
@SerializedName(value="periodBeforePinReset",
alternate="PeriodBeforePinReset")
@Expose
public javax.xml.datatype.Duration periodBeforePinReset
@SerializedName(value="periodOfflineBeforeAccessCheck",
alternate="PeriodOfflineBeforeAccessCheck")
@Expose
public javax.xml.datatype.Duration periodOfflineBeforeAccessCheck
@SerializedName(value="periodOfflineBeforeWipeIsEnforced",
alternate="PeriodOfflineBeforeWipeIsEnforced")
@Expose
public javax.xml.datatype.Duration periodOfflineBeforeWipeIsEnforced
@SerializedName(value="periodOnlineBeforeAccessCheck",
alternate="PeriodOnlineBeforeAccessCheck")
@Expose
public javax.xml.datatype.Duration periodOnlineBeforeAccessCheck
@SerializedName(value="pinCharacterSet",
alternate="PinCharacterSet")
@Expose
public ManagedAppPinCharacterSet pinCharacterSet
@SerializedName(value="pinRequired",
alternate="PinRequired")
@Expose
public java.lang.Boolean pinRequired
@SerializedName(value="printBlocked",
alternate="PrintBlocked")
@Expose
public java.lang.Boolean printBlocked
@SerializedName(value="saveAsBlocked",
alternate="SaveAsBlocked")
@Expose
public java.lang.Boolean saveAsBlocked
@SerializedName(value="simplePinBlocked",
alternate="SimplePinBlocked")
@Expose
public java.lang.Boolean simplePinBlocked
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