Package com.microsoft.graph.models
Class IosCompliancePolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceCompliancePolicy
com.microsoft.graph.models.IosCompliancePolicy
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class IosCompliancePolicy
extends DeviceCompliancePolicy
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Ios Compliance Policy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Device Threat Protection Enabled.The Device Threat Protection Required Security Level.The Managed Email Profile Required.The Os Maximum Version.The Os Minimum Version.The Passcode Block Simple.The Passcode Expiration Days.The Passcode Minimum Character Set Count.The Passcode Minimum Length.The Passcode Minutes Of Inactivity Before Lock.The Passcode Previous Passcode Block Count.The Passcode Required.The Passcode Required Type.The Security Block Jailbroken Devices.Fields inherited from class com.microsoft.graph.models.DeviceCompliancePolicy
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, scheduledActionsForRule, userStatuses, userStatusOverview, version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
deviceThreatProtectionEnabled
@SerializedName(value="deviceThreatProtectionEnabled", alternate="DeviceThreatProtectionEnabled") @Expose @Nullable public Boolean deviceThreatProtectionEnabledThe Device Threat Protection Enabled. Require that devices have enabled device threat protection . -
deviceThreatProtectionRequiredSecurityLevel
@SerializedName(value="deviceThreatProtectionRequiredSecurityLevel", alternate="DeviceThreatProtectionRequiredSecurityLevel") @Expose @Nullable public DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevelThe Device Threat Protection Required Security Level. Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet. -
managedEmailProfileRequired
@SerializedName(value="managedEmailProfileRequired", alternate="ManagedEmailProfileRequired") @Expose @Nullable public Boolean managedEmailProfileRequiredThe Managed Email Profile Required. Indicates whether or not to require a managed email profile. -
osMaximumVersion
@SerializedName(value="osMaximumVersion", alternate="OsMaximumVersion") @Expose @Nullable public String osMaximumVersionThe Os Maximum Version. Maximum IOS version. -
osMinimumVersion
@SerializedName(value="osMinimumVersion", alternate="OsMinimumVersion") @Expose @Nullable public String osMinimumVersionThe Os Minimum Version. Minimum IOS version. -
passcodeBlockSimple
@SerializedName(value="passcodeBlockSimple", alternate="PasscodeBlockSimple") @Expose @Nullable public Boolean passcodeBlockSimpleThe Passcode Block Simple. Indicates whether or not to block simple passcodes. -
passcodeExpirationDays
@SerializedName(value="passcodeExpirationDays", alternate="PasscodeExpirationDays") @Expose @Nullable public Integer passcodeExpirationDaysThe Passcode Expiration Days. Number of days before the passcode expires. Valid values 1 to 65535 -
passcodeMinimumCharacterSetCount
@SerializedName(value="passcodeMinimumCharacterSetCount", alternate="PasscodeMinimumCharacterSetCount") @Expose @Nullable public Integer passcodeMinimumCharacterSetCountThe Passcode Minimum Character Set Count. The number of character sets required in the password. -
passcodeMinimumLength
@SerializedName(value="passcodeMinimumLength", alternate="PasscodeMinimumLength") @Expose @Nullable public Integer passcodeMinimumLengthThe Passcode Minimum Length. Minimum length of passcode. Valid values 4 to 14 -
passcodeMinutesOfInactivityBeforeLock
@SerializedName(value="passcodeMinutesOfInactivityBeforeLock", alternate="PasscodeMinutesOfInactivityBeforeLock") @Expose @Nullable public Integer passcodeMinutesOfInactivityBeforeLockThe Passcode Minutes Of Inactivity Before Lock. Minutes of inactivity before a passcode is required. -
passcodePreviousPasscodeBlockCount
@SerializedName(value="passcodePreviousPasscodeBlockCount", alternate="PasscodePreviousPasscodeBlockCount") @Expose @Nullable public Integer passcodePreviousPasscodeBlockCountThe Passcode Previous Passcode Block Count. Number of previous passcodes to block. Valid values 1 to 24 -
passcodeRequired
@SerializedName(value="passcodeRequired", alternate="PasscodeRequired") @Expose @Nullable public Boolean passcodeRequiredThe Passcode Required. Indicates whether or not to require a passcode. -
passcodeRequiredType
@SerializedName(value="passcodeRequiredType", alternate="PasscodeRequiredType") @Expose @Nullable public RequiredPasswordType passcodeRequiredTypeThe Passcode Required Type. The required passcode type. Possible values are: deviceDefault, alphanumeric, numeric. -
securityBlockJailbrokenDevices
@SerializedName(value="securityBlockJailbrokenDevices", alternate="SecurityBlockJailbrokenDevices") @Expose @Nullable public Boolean securityBlockJailbrokenDevicesThe Security Block Jailbroken Devices. Devices must not be jailbroken or rooted.
-
-
Constructor Details
-
IosCompliancePolicy
public IosCompliancePolicy()
-
-
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:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classDeviceCompliancePolicy
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-