Package com.microsoft.graph.models
Class IosManagedAppProtection
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ManagedAppPolicy
com.microsoft.graph.models.ManagedAppProtection
com.microsoft.graph.models.TargetedManagedAppProtection
com.microsoft.graph.models.IosManagedAppProtection
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class IosManagedAppProtection
extends TargetedManagedAppProtection
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Ios Managed App Protection.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe App Data Encryption Type.The Apps.The Custom Browser Protocol.The Deployed App Count.The Deployment Summary.The Face Id Blocked.The Minimum Required Sdk Version.Fields inherited from class com.microsoft.graph.models.TargetedManagedAppProtection
assignments, isAssignedFields inherited from class com.microsoft.graph.models.ManagedAppProtection
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, simplePinBlockedFields inherited from class com.microsoft.graph.models.ManagedAppPolicy
createdDateTime, description, displayName, lastModifiedDateTime, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
appDataEncryptionType
@SerializedName(value="appDataEncryptionType", alternate="AppDataEncryptionType") @Expose @Nullable public ManagedAppDataEncryptionType appDataEncryptionTypeThe App Data Encryption Type. Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked. -
customBrowserProtocol
@SerializedName(value="customBrowserProtocol", alternate="CustomBrowserProtocol") @Expose @Nullable public String customBrowserProtocolThe Custom Browser Protocol. A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. -
deployedAppCount
@SerializedName(value="deployedAppCount", alternate="DeployedAppCount") @Expose @Nullable public Integer deployedAppCountThe Deployed App Count. Count of apps to which the current policy is deployed. -
faceIdBlocked
@SerializedName(value="faceIdBlocked", alternate="FaceIdBlocked") @Expose @Nullable public Boolean faceIdBlockedThe Face Id Blocked. Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. -
minimumRequiredSdkVersion
@SerializedName(value="minimumRequiredSdkVersion", alternate="MinimumRequiredSdkVersion") @Expose @Nullable public String minimumRequiredSdkVersionThe Minimum Required Sdk Version. Versions less than the specified version will block the managed app from accessing company data. -
apps
@SerializedName(value="apps", alternate="Apps") @Expose @Nullable public ManagedMobileAppCollectionPage appsThe Apps. List of apps to which the policy is deployed. -
deploymentSummary
@SerializedName(value="deploymentSummary", alternate="DeploymentSummary") @Expose @Nullable public ManagedAppPolicyDeploymentSummary deploymentSummaryThe Deployment Summary. Navigation property to deployment summary of the configuration.
-
-
Constructor Details
-
IosManagedAppProtection
public IosManagedAppProtection()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classTargetedManagedAppProtection- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-