Package com.microsoft.graph.models
Class WindowsPhone81CompliancePolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceCompliancePolicy
com.microsoft.graph.models.WindowsPhone81CompliancePolicy
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class WindowsPhone81CompliancePolicy
extends DeviceCompliancePolicy
implements com.microsoft.kiota.serialization.Parsable
This class contains compliance settings for Windows 8.1 Mobile.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newWindowsPhone81CompliancePolicyand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the osMaximumVersion property value.Gets the osMinimumVersion property value.Gets the passwordBlockSimple property value.Gets the passwordExpirationDays property value.Gets the passwordMinimumCharacterSetCount property value.Gets the passwordMinimumLength property value.Gets the passwordMinutesOfInactivityBeforeLock property value.Gets the passwordPreviousPasswordBlockCount property value.Gets the passwordRequired property value.Gets the passwordRequiredType property value.Gets the storageRequireEncryption property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetOsMaximumVersion(String value) Sets the osMaximumVersion property value.voidsetOsMinimumVersion(String value) Sets the osMinimumVersion property value.voidsetPasswordBlockSimple(Boolean value) Sets the passwordBlockSimple property value.voidsetPasswordExpirationDays(Integer value) Sets the passwordExpirationDays property value.voidSets the passwordMinimumCharacterSetCount property value.voidsetPasswordMinimumLength(Integer value) Sets the passwordMinimumLength property value.voidSets the passwordMinutesOfInactivityBeforeLock property value.voidSets the passwordPreviousPasswordBlockCount property value.voidsetPasswordRequired(Boolean value) Sets the passwordRequired property value.voidSets the passwordRequiredType property value.voidSets the storageRequireEncryption property value.Methods inherited from class com.microsoft.graph.models.DeviceCompliancePolicy
getAssignments, getCreatedDateTime, getDescription, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getLastModifiedDateTime, getScheduledActionsForRule, getUserStatuses, getUserStatusOverview, getVersion, setAssignments, setCreatedDateTime, setDescription, setDeviceSettingStateSummaries, setDeviceStatuses, setDeviceStatusOverview, setDisplayName, setLastModifiedDateTime, setScheduledActionsForRule, setUserStatuses, setUserStatusOverview, setVersionMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
WindowsPhone81CompliancePolicy
public WindowsPhone81CompliancePolicy()Instantiates a newWindowsPhone81CompliancePolicyand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static WindowsPhone81CompliancePolicy createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
WindowsPhone81CompliancePolicy
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classDeviceCompliancePolicy- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getOsMaximumVersion
Gets the osMaximumVersion property value. Maximum Windows Phone version.- Returns:
- a
String
-
getOsMinimumVersion
Gets the osMinimumVersion property value. Minimum Windows Phone version.- Returns:
- a
String
-
getPasswordBlockSimple
Gets the passwordBlockSimple property value. Whether or not to block syncing the calendar.- Returns:
- a
Boolean
-
getPasswordExpirationDays
Gets the passwordExpirationDays property value. Number of days before the password expires.- Returns:
- a
Integer
-
getPasswordMinimumCharacterSetCount
Gets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.- Returns:
- a
Integer
-
getPasswordMinimumLength
Gets the passwordMinimumLength property value. Minimum length of passwords.- Returns:
- a
Integer
-
getPasswordMinutesOfInactivityBeforeLock
Gets the passwordMinutesOfInactivityBeforeLock property value. Minutes of inactivity before a password is required.- Returns:
- a
Integer
-
getPasswordPreviousPasswordBlockCount
Gets the passwordPreviousPasswordBlockCount property value. Number of previous passwords to block. Valid values 0 to 24- Returns:
- a
Integer
-
getPasswordRequired
Gets the passwordRequired property value. Whether or not to require a password.- Returns:
- a
Boolean
-
getPasswordRequiredType
Gets the passwordRequiredType property value. Possible values of required passwords.- Returns:
- a
RequiredPasswordType
-
getStorageRequireEncryption
Gets the storageRequireEncryption property value. Require encryption on windows phone devices.- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classDeviceCompliancePolicy- Parameters:
writer- Serialization writer to use to serialize this model
-
setOsMaximumVersion
Sets the osMaximumVersion property value. Maximum Windows Phone version.- Parameters:
value- Value to set for the osMaximumVersion property.
-
setOsMinimumVersion
Sets the osMinimumVersion property value. Minimum Windows Phone version.- Parameters:
value- Value to set for the osMinimumVersion property.
-
setPasswordBlockSimple
Sets the passwordBlockSimple property value. Whether or not to block syncing the calendar.- Parameters:
value- Value to set for the passwordBlockSimple property.
-
setPasswordExpirationDays
Sets the passwordExpirationDays property value. Number of days before the password expires.- Parameters:
value- Value to set for the passwordExpirationDays property.
-
setPasswordMinimumCharacterSetCount
Sets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.- Parameters:
value- Value to set for the passwordMinimumCharacterSetCount property.
-
setPasswordMinimumLength
Sets the passwordMinimumLength property value. Minimum length of passwords.- Parameters:
value- Value to set for the passwordMinimumLength property.
-
setPasswordMinutesOfInactivityBeforeLock
Sets the passwordMinutesOfInactivityBeforeLock property value. Minutes of inactivity before a password is required.- Parameters:
value- Value to set for the passwordMinutesOfInactivityBeforeLock property.
-
setPasswordPreviousPasswordBlockCount
Sets the passwordPreviousPasswordBlockCount property value. Number of previous passwords to block. Valid values 0 to 24- Parameters:
value- Value to set for the passwordPreviousPasswordBlockCount property.
-
setPasswordRequired
Sets the passwordRequired property value. Whether or not to require a password.- Parameters:
value- Value to set for the passwordRequired property.
-
setPasswordRequiredType
Sets the passwordRequiredType property value. Possible values of required passwords.- Parameters:
value- Value to set for the passwordRequiredType property.
-
setStorageRequireEncryption
Sets the storageRequireEncryption property value. Require encryption on windows phone devices.- Parameters:
value- Value to set for the storageRequireEncryption property.
-