Package odata.msgraph.client.entity
Class MacOSGeneralDeviceConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.entity.MacOSGeneralDeviceConfiguration.Builder
-
- Enclosing class:
- MacOSGeneralDeviceConfiguration
public static final class MacOSGeneralDeviceConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MacOSGeneralDeviceConfigurationbuild()MacOSGeneralDeviceConfiguration.BuildercompliantAppListType(AppListType compliantAppListType)“List that is in the CompliantAppsList.”MacOSGeneralDeviceConfiguration.BuildercompliantAppsList(List<AppListItem> compliantAppsList)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).MacOSGeneralDeviceConfiguration.BuildercompliantAppsList(AppListItem... compliantAppsList)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).MacOSGeneralDeviceConfiguration.BuildercompliantAppsListNextLink(String compliantAppsListNextLink)“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType).MacOSGeneralDeviceConfiguration.BuildercreatedDateTime(OffsetDateTime createdDateTime)MacOSGeneralDeviceConfiguration.Builderdescription(String description)MacOSGeneralDeviceConfiguration.BuilderdisplayName(String displayName)MacOSGeneralDeviceConfiguration.BuilderemailInDomainSuffixes(String... emailInDomainSuffixes)“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”MacOSGeneralDeviceConfiguration.BuilderemailInDomainSuffixes(List<String> emailInDomainSuffixes)“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”MacOSGeneralDeviceConfiguration.BuilderemailInDomainSuffixesNextLink(String emailInDomainSuffixesNextLink)“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”MacOSGeneralDeviceConfiguration.Builderid(String id)MacOSGeneralDeviceConfiguration.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)MacOSGeneralDeviceConfiguration.BuilderpasswordBlockSimple(Boolean passwordBlockSimple)“Block simple passwords.”MacOSGeneralDeviceConfiguration.BuilderpasswordExpirationDays(Integer passwordExpirationDays)“Number of days before the password expires.”MacOSGeneralDeviceConfiguration.BuilderpasswordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)“Number of character sets a password must contain.MacOSGeneralDeviceConfiguration.BuilderpasswordMinimumLength(Integer passwordMinimumLength)“Minimum length of passwords.”MacOSGeneralDeviceConfiguration.BuilderpasswordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)“Minutes of inactivity required before a password is required.”MacOSGeneralDeviceConfiguration.BuilderpasswordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)“Minutes of inactivity required before the screen times out.”MacOSGeneralDeviceConfiguration.BuilderpasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)“Number of previous passwords to block.”MacOSGeneralDeviceConfiguration.BuilderpasswordRequired(Boolean passwordRequired)“Whether or not to require a password.”MacOSGeneralDeviceConfiguration.BuilderpasswordRequiredType(RequiredPasswordType passwordRequiredType)“Type of password that is required.”MacOSGeneralDeviceConfiguration.Builderversion(Integer version)
-
-
-
Method Detail
-
id
public MacOSGeneralDeviceConfiguration.Builder id(String id)
-
createdDateTime
public MacOSGeneralDeviceConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public MacOSGeneralDeviceConfiguration.Builder description(String description)
-
displayName
public MacOSGeneralDeviceConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public MacOSGeneralDeviceConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
version
public MacOSGeneralDeviceConfiguration.Builder version(Integer version)
-
compliantAppListType
public MacOSGeneralDeviceConfiguration.Builder compliantAppListType(AppListType compliantAppListType)
“List that is in the CompliantAppsList.”- Parameters:
compliantAppListType- value ofcompliantAppListTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsList
public MacOSGeneralDeviceConfiguration.Builder compliantAppsList(List<AppListItem> compliantAppsList)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsList- value ofcompliantAppsListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsList
public MacOSGeneralDeviceConfiguration.Builder compliantAppsList(AppListItem... compliantAppsList)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsList- value ofcompliantAppsListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
compliantAppsListNextLink
public MacOSGeneralDeviceConfiguration.Builder compliantAppsListNextLink(String compliantAppsListNextLink)
“List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.”- Parameters:
compliantAppsListNextLink- value ofcompliantAppsList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailInDomainSuffixes
public MacOSGeneralDeviceConfiguration.Builder emailInDomainSuffixes(List<String> emailInDomainSuffixes)
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Parameters:
emailInDomainSuffixes- value ofemailInDomainSuffixesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailInDomainSuffixes
public MacOSGeneralDeviceConfiguration.Builder emailInDomainSuffixes(String... emailInDomainSuffixes)
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Parameters:
emailInDomainSuffixes- value ofemailInDomainSuffixesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailInDomainSuffixesNextLink
public MacOSGeneralDeviceConfiguration.Builder emailInDomainSuffixesNextLink(String emailInDomainSuffixesNextLink)
“An email address lacking a suffix that matches any of these strings will be considered out-of-domain.”- Parameters:
emailInDomainSuffixesNextLink- value ofemailInDomainSuffixes@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockSimple
public MacOSGeneralDeviceConfiguration.Builder passwordBlockSimple(Boolean passwordBlockSimple)
“Block simple passwords.”- Parameters:
passwordBlockSimple- value ofpasswordBlockSimpleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationDays
public MacOSGeneralDeviceConfiguration.Builder passwordExpirationDays(Integer passwordExpirationDays)
“Number of days before the password expires.”- Parameters:
passwordExpirationDays- value ofpasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumCharacterSetCount
public MacOSGeneralDeviceConfiguration.Builder passwordMinimumCharacterSetCount(Integer passwordMinimumCharacterSetCount)
“Number of character sets a password must contain. Valid values 0 to 4”- Parameters:
passwordMinimumCharacterSetCount- value ofpasswordMinimumCharacterSetCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLength
public MacOSGeneralDeviceConfiguration.Builder passwordMinimumLength(Integer passwordMinimumLength)
“Minimum length of passwords.”- Parameters:
passwordMinimumLength- value ofpasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinutesOfInactivityBeforeLock
public MacOSGeneralDeviceConfiguration.Builder passwordMinutesOfInactivityBeforeLock(Integer passwordMinutesOfInactivityBeforeLock)
“Minutes of inactivity required before a password is required.”- Parameters:
passwordMinutesOfInactivityBeforeLock- value ofpasswordMinutesOfInactivityBeforeLockproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinutesOfInactivityBeforeScreenTimeout
public MacOSGeneralDeviceConfiguration.Builder passwordMinutesOfInactivityBeforeScreenTimeout(Integer passwordMinutesOfInactivityBeforeScreenTimeout)
“Minutes of inactivity required before the screen times out.”- Parameters:
passwordMinutesOfInactivityBeforeScreenTimeout- value ofpasswordMinutesOfInactivityBeforeScreenTimeoutproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordPreviousPasswordBlockCount
public MacOSGeneralDeviceConfiguration.Builder passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
“Number of previous passwords to block.”- Parameters:
passwordPreviousPasswordBlockCount- value ofpasswordPreviousPasswordBlockCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequired
public MacOSGeneralDeviceConfiguration.Builder passwordRequired(Boolean passwordRequired)
“Whether or not to require a password.”- Parameters:
passwordRequired- value ofpasswordRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequiredType
public MacOSGeneralDeviceConfiguration.Builder passwordRequiredType(RequiredPasswordType passwordRequiredType)
“Type of password that is required.”- Parameters:
passwordRequiredType- value ofpasswordRequiredTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public MacOSGeneralDeviceConfiguration build()
-
-