public class ManagedAppProtection extends ManagedAppPolicy implements com.microsoft.graph.serializer.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 |
---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
@SerializedName(value="allowedDataStorageLocations", alternate="AllowedDataStorageLocations") @Expose @Nullable public java.util.List<ManagedAppDataStorageLocation> allowedDataStorageLocations
@SerializedName(value="allowedInboundDataTransferSources", alternate="AllowedInboundDataTransferSources") @Expose @Nullable public ManagedAppDataTransferLevel allowedInboundDataTransferSources
@SerializedName(value="allowedOutboundClipboardSharingLevel", alternate="AllowedOutboundClipboardSharingLevel") @Expose @Nullable public ManagedAppClipboardSharingLevel allowedOutboundClipboardSharingLevel
@SerializedName(value="allowedOutboundDataTransferDestinations", alternate="AllowedOutboundDataTransferDestinations") @Expose @Nullable public ManagedAppDataTransferLevel allowedOutboundDataTransferDestinations
@SerializedName(value="contactSyncBlocked", alternate="ContactSyncBlocked") @Expose @Nullable public java.lang.Boolean contactSyncBlocked
@SerializedName(value="dataBackupBlocked", alternate="DataBackupBlocked") @Expose @Nullable public java.lang.Boolean dataBackupBlocked
@SerializedName(value="deviceComplianceRequired", alternate="DeviceComplianceRequired") @Expose @Nullable public java.lang.Boolean deviceComplianceRequired
@SerializedName(value="disableAppPinIfDevicePinIsSet", alternate="DisableAppPinIfDevicePinIsSet") @Expose @Nullable public java.lang.Boolean disableAppPinIfDevicePinIsSet
@SerializedName(value="fingerprintBlocked", alternate="FingerprintBlocked") @Expose @Nullable public java.lang.Boolean fingerprintBlocked
@SerializedName(value="managedBrowser", alternate="ManagedBrowser") @Expose @Nullable public java.util.EnumSet<ManagedBrowserType> managedBrowser
@SerializedName(value="managedBrowserToOpenLinksRequired", alternate="ManagedBrowserToOpenLinksRequired") @Expose @Nullable public java.lang.Boolean managedBrowserToOpenLinksRequired
@SerializedName(value="maximumPinRetries", alternate="MaximumPinRetries") @Expose @Nullable public java.lang.Integer maximumPinRetries
@SerializedName(value="minimumPinLength", alternate="MinimumPinLength") @Expose @Nullable public java.lang.Integer minimumPinLength
@SerializedName(value="minimumRequiredAppVersion", alternate="MinimumRequiredAppVersion") @Expose @Nullable public java.lang.String minimumRequiredAppVersion
@SerializedName(value="minimumRequiredOsVersion", alternate="MinimumRequiredOsVersion") @Expose @Nullable public java.lang.String minimumRequiredOsVersion
@SerializedName(value="minimumWarningAppVersion", alternate="MinimumWarningAppVersion") @Expose @Nullable public java.lang.String minimumWarningAppVersion
@SerializedName(value="minimumWarningOsVersion", alternate="MinimumWarningOsVersion") @Expose @Nullable public java.lang.String minimumWarningOsVersion
@SerializedName(value="organizationalCredentialsRequired", alternate="OrganizationalCredentialsRequired") @Expose @Nullable public java.lang.Boolean organizationalCredentialsRequired
@SerializedName(value="periodBeforePinReset", alternate="PeriodBeforePinReset") @Expose @Nullable public javax.xml.datatype.Duration periodBeforePinReset
@SerializedName(value="periodOfflineBeforeAccessCheck", alternate="PeriodOfflineBeforeAccessCheck") @Expose @Nullable public javax.xml.datatype.Duration periodOfflineBeforeAccessCheck
@SerializedName(value="periodOfflineBeforeWipeIsEnforced", alternate="PeriodOfflineBeforeWipeIsEnforced") @Expose @Nullable public javax.xml.datatype.Duration periodOfflineBeforeWipeIsEnforced
@SerializedName(value="periodOnlineBeforeAccessCheck", alternate="PeriodOnlineBeforeAccessCheck") @Expose @Nullable public javax.xml.datatype.Duration periodOnlineBeforeAccessCheck
@SerializedName(value="pinCharacterSet", alternate="PinCharacterSet") @Expose @Nullable public ManagedAppPinCharacterSet pinCharacterSet
@SerializedName(value="pinRequired", alternate="PinRequired") @Expose @Nullable public java.lang.Boolean pinRequired
@SerializedName(value="printBlocked", alternate="PrintBlocked") @Expose @Nullable public java.lang.Boolean printBlocked
@SerializedName(value="saveAsBlocked", alternate="SaveAsBlocked") @Expose @Nullable public java.lang.Boolean saveAsBlocked
@SerializedName(value="simplePinBlocked", alternate="SimplePinBlocked") @Expose @Nullable public java.lang.Boolean simplePinBlocked
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
setRawObject
in interface com.microsoft.graph.serializer.IJsonBackedObject
setRawObject
in class ManagedAppPolicy
serializer
- the serializerjson
- the JSON object to set this object to