Package com.microsoft.graph.models
Class MacOSGeneralDeviceConfiguration
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceConfiguration
com.microsoft.graph.models.MacOSGeneralDeviceConfiguration
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class MacOSGeneralDeviceConfiguration
extends DeviceConfiguration
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Mac OSGeneral Device Configuration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Compliant App List Type.The Compliant Apps List.The Email In Domain Suffixes.The Password Block Simple.The Password Expiration Days.The Password Minimum Character Set Count.The Password Minimum Length.The Password Minutes Of Inactivity Before Lock.The Password Minutes Of Inactivity Before Screen Timeout.The Password Previous Password Block Count.The Password Required.The Password Required Type.Fields inherited from class com.microsoft.graph.models.DeviceConfiguration
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, 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
-
compliantAppListType
@SerializedName(value="compliantAppListType", alternate="CompliantAppListType") @Expose @Nullable public AppListType compliantAppListTypeThe Compliant App List Type. List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant. -
compliantAppsList
@SerializedName(value="compliantAppsList", alternate="CompliantAppsList") @Expose @Nullable public List<AppListItem> compliantAppsListThe Compliant Apps List. List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements. -
emailInDomainSuffixes
@SerializedName(value="emailInDomainSuffixes", alternate="EmailInDomainSuffixes") @Expose @Nullable public List<String> emailInDomainSuffixesThe Email In Domain Suffixes. An email address lacking a suffix that matches any of these strings will be considered out-of-domain. -
passwordBlockSimple
@SerializedName(value="passwordBlockSimple", alternate="PasswordBlockSimple") @Expose @Nullable public Boolean passwordBlockSimpleThe Password Block Simple. Block simple passwords. -
passwordExpirationDays
@SerializedName(value="passwordExpirationDays", alternate="PasswordExpirationDays") @Expose @Nullable public Integer passwordExpirationDaysThe Password Expiration Days. Number of days before the password expires. -
passwordMinimumCharacterSetCount
@SerializedName(value="passwordMinimumCharacterSetCount", alternate="PasswordMinimumCharacterSetCount") @Expose @Nullable public Integer passwordMinimumCharacterSetCountThe Password Minimum Character Set Count. Number of character sets a password must contain. Valid values 0 to 4 -
passwordMinimumLength
@SerializedName(value="passwordMinimumLength", alternate="PasswordMinimumLength") @Expose @Nullable public Integer passwordMinimumLengthThe Password Minimum Length. Minimum length of passwords. -
passwordMinutesOfInactivityBeforeLock
@SerializedName(value="passwordMinutesOfInactivityBeforeLock", alternate="PasswordMinutesOfInactivityBeforeLock") @Expose @Nullable public Integer passwordMinutesOfInactivityBeforeLockThe Password Minutes Of Inactivity Before Lock. Minutes of inactivity required before a password is required. -
passwordMinutesOfInactivityBeforeScreenTimeout
@SerializedName(value="passwordMinutesOfInactivityBeforeScreenTimeout", alternate="PasswordMinutesOfInactivityBeforeScreenTimeout") @Expose @Nullable public Integer passwordMinutesOfInactivityBeforeScreenTimeoutThe Password Minutes Of Inactivity Before Screen Timeout. Minutes of inactivity required before the screen times out. -
passwordPreviousPasswordBlockCount
@SerializedName(value="passwordPreviousPasswordBlockCount", alternate="PasswordPreviousPasswordBlockCount") @Expose @Nullable public Integer passwordPreviousPasswordBlockCountThe Password Previous Password Block Count. Number of previous passwords to block. -
passwordRequired
@SerializedName(value="passwordRequired", alternate="PasswordRequired") @Expose @Nullable public Boolean passwordRequiredThe Password Required. Whether or not to require a password. -
passwordRequiredType
@SerializedName(value="passwordRequiredType", alternate="PasswordRequiredType") @Expose @Nullable public RequiredPasswordType passwordRequiredTypeThe Password Required Type. Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.
-
-
Constructor Details
-
MacOSGeneralDeviceConfiguration
public MacOSGeneralDeviceConfiguration()
-
-
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 classDeviceConfiguration
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-