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
-
-
-
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)
-
assignments
public MacOSGeneralDeviceConfiguration.Builder assignments(List<DeviceConfigurationAssignment> assignments)
-
assignments
public MacOSGeneralDeviceConfiguration.Builder assignments(DeviceConfigurationAssignment... assignments)
-
deviceSettingStateSummaries
public MacOSGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(List<SettingStateDeviceSummary> deviceSettingStateSummaries)
-
deviceSettingStateSummaries
public MacOSGeneralDeviceConfiguration.Builder deviceSettingStateSummaries(SettingStateDeviceSummary... deviceSettingStateSummaries)
-
deviceStatuses
public MacOSGeneralDeviceConfiguration.Builder deviceStatuses(List<DeviceConfigurationDeviceStatus> deviceStatuses)
-
deviceStatuses
public MacOSGeneralDeviceConfiguration.Builder deviceStatuses(DeviceConfigurationDeviceStatus... deviceStatuses)
-
deviceStatusOverview
public MacOSGeneralDeviceConfiguration.Builder deviceStatusOverview(DeviceConfigurationDeviceOverview deviceStatusOverview)
-
userStatuses
public MacOSGeneralDeviceConfiguration.Builder userStatuses(List<DeviceConfigurationUserStatus> userStatuses)
-
userStatuses
public MacOSGeneralDeviceConfiguration.Builder userStatuses(DeviceConfigurationUserStatus... userStatuses)
-
userStatusOverview
public MacOSGeneralDeviceConfiguration.Builder userStatusOverview(DeviceConfigurationUserOverview userStatusOverview)
-
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()
-
-