Package odata.msgraph.client.beta.entity
Class MacOSDeviceFeaturesConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.MacOSDeviceFeaturesConfiguration.Builder
-
- Enclosing class:
- MacOSDeviceFeaturesConfiguration
public static final class MacOSDeviceFeaturesConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MacOSDeviceFeaturesConfiguration.BuilderadminShowHostInfo(Boolean adminShowHostInfo)“Whether to show admin host information on the login window.”MacOSDeviceFeaturesConfiguration.BuilderairPrintDestinations(List<AirPrintDestination> airPrintDestinations)MacOSDeviceFeaturesConfiguration.BuilderairPrintDestinations(AirPrintDestination... airPrintDestinations)MacOSDeviceFeaturesConfiguration.BuilderairPrintDestinationsNextLink(String airPrintDestinationsNextLink)MacOSDeviceFeaturesConfiguration.BuilderappAssociatedDomains(List<MacOSAssociatedDomainsItem> appAssociatedDomains)“Gets or sets a list that maps apps to their associated domains.MacOSDeviceFeaturesConfiguration.BuilderappAssociatedDomains(MacOSAssociatedDomainsItem... appAssociatedDomains)“Gets or sets a list that maps apps to their associated domains.MacOSDeviceFeaturesConfiguration.BuilderappAssociatedDomainsNextLink(String appAssociatedDomainsNextLink)“Gets or sets a list that maps apps to their associated domains.MacOSDeviceFeaturesConfiguration.BuilderassociatedDomains(List<KeyValuePair> associatedDomains)“DEPRECATED: use appAssociatedDomains instead.MacOSDeviceFeaturesConfiguration.BuilderassociatedDomains(KeyValuePair... associatedDomains)“DEPRECATED: use appAssociatedDomains instead.MacOSDeviceFeaturesConfiguration.BuilderassociatedDomainsNextLink(String associatedDomainsNextLink)“DEPRECATED: use appAssociatedDomains instead.MacOSDeviceFeaturesConfiguration.BuilderauthorizedUsersListHidden(Boolean authorizedUsersListHidden)“Whether to show the name and password dialog or a list of users on the login window.”MacOSDeviceFeaturesConfiguration.BuilderauthorizedUsersListHideAdminUsers(Boolean authorizedUsersListHideAdminUsers)“Whether to hide admin users in the authorized users list on the login window.”MacOSDeviceFeaturesConfiguration.BuilderauthorizedUsersListHideLocalUsers(Boolean authorizedUsersListHideLocalUsers)“Whether to show only network and system users in the authorized users list on the login window.”MacOSDeviceFeaturesConfiguration.BuilderauthorizedUsersListHideMobileAccounts(Boolean authorizedUsersListHideMobileAccounts)“Whether to hide mobile users in the authorized users list on the login window.”MacOSDeviceFeaturesConfiguration.BuilderauthorizedUsersListIncludeNetworkUsers(Boolean authorizedUsersListIncludeNetworkUsers)“Whether to show network users in the authorized users list on the login window.”MacOSDeviceFeaturesConfiguration.BuilderauthorizedUsersListShowOtherManagedUsers(Boolean authorizedUsersListShowOtherManagedUsers)“Whether to show other users in the authorized users list on the login window.”MacOSDeviceFeaturesConfiguration.BuilderautoLaunchItems(List<MacOSLaunchItem> autoLaunchItems)“List of applications, files, folders, and other items to launch when the user logs in.MacOSDeviceFeaturesConfiguration.BuilderautoLaunchItems(MacOSLaunchItem... autoLaunchItems)“List of applications, files, folders, and other items to launch when the user logs in.MacOSDeviceFeaturesConfiguration.BuilderautoLaunchItemsNextLink(String autoLaunchItemsNextLink)“List of applications, files, folders, and other items to launch when the user logs in.MacOSDeviceFeaturesConfigurationbuild()MacOSDeviceFeaturesConfiguration.BuilderconsoleAccessDisabled(Boolean consoleAccessDisabled)“Whether the Other user will disregard use of the `>console> special user name.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingBlockDeletion(Boolean contentCachingBlockDeletion)“Prevents content caches from purging content to free up disk space for other apps.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingClientListenRanges(List<IpRange> contentCachingClientListenRanges)“A list of custom IP ranges content caches will use to listen for clients.MacOSDeviceFeaturesConfiguration.BuildercontentCachingClientListenRanges(IpRange... contentCachingClientListenRanges)“A list of custom IP ranges content caches will use to listen for clients.MacOSDeviceFeaturesConfiguration.BuildercontentCachingClientListenRangesNextLink(String contentCachingClientListenRangesNextLink)“A list of custom IP ranges content caches will use to listen for clients.MacOSDeviceFeaturesConfiguration.BuildercontentCachingClientPolicy(MacOSContentCachingClientPolicy contentCachingClientPolicy)“Determines the method in which content caching servers will listen for clients.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingDataPath(String contentCachingDataPath)“The path to the directory used to store cached content.MacOSDeviceFeaturesConfiguration.BuildercontentCachingDisableConnectionSharing(Boolean contentCachingDisableConnectionSharing)“Disables internet connection sharing.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingEnabled(Boolean contentCachingEnabled)“Enables content caching and prevents it from being disabled by the user.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingForceConnectionSharing(Boolean contentCachingForceConnectionSharing)“Forces internet connection sharing.MacOSDeviceFeaturesConfiguration.BuildercontentCachingKeepAwake(Boolean contentCachingKeepAwake)“Prevent the device from sleeping if content caching is enabled.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingLogClientIdentities(Boolean contentCachingLogClientIdentities)“Enables logging of IP addresses and ports of clients that request cached content .”MacOSDeviceFeaturesConfiguration.BuildercontentCachingMaxSizeBytes(Integer contentCachingMaxSizeBytes)“The maximum number of bytes of disk space that will be used for the content cache.MacOSDeviceFeaturesConfiguration.BuildercontentCachingParents(String... contentCachingParents)“A list of IP addresses representing parent content caches.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingParents(List<String> contentCachingParents)“A list of IP addresses representing parent content caches.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingParentSelectionPolicy(MacOSContentCachingParentSelectionPolicy contentCachingParentSelectionPolicy)“Determines the method in which content caching servers will select parents if multiple are present.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingParentsNextLink(String contentCachingParentsNextLink)“A list of IP addresses representing parent content caches.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingPeerFilterRanges(List<IpRange> contentCachingPeerFilterRanges)“A list of custom IP ranges content caches will use to query for content from peers caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPeerFilterRanges(IpRange... contentCachingPeerFilterRanges)“A list of custom IP ranges content caches will use to query for content from peers caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPeerFilterRangesNextLink(String contentCachingPeerFilterRangesNextLink)“A list of custom IP ranges content caches will use to query for content from peers caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPeerListenRanges(List<IpRange> contentCachingPeerListenRanges)“A list of custom IP ranges content caches will use to listen for peer caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPeerListenRanges(IpRange... contentCachingPeerListenRanges)“A list of custom IP ranges content caches will use to listen for peer caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPeerListenRangesNextLink(String contentCachingPeerListenRangesNextLink)“A list of custom IP ranges content caches will use to listen for peer caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPeerPolicy(MacOSContentCachingPeerPolicy contentCachingPeerPolicy)“Determines the method in which content caches peer with other caches.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingPort(Integer contentCachingPort)“Sets the port used for content caching.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPublicRanges(List<IpRange> contentCachingPublicRanges)“A list of custom IP ranges that Apple's content caching service should use to match clients to content caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPublicRanges(IpRange... contentCachingPublicRanges)“A list of custom IP ranges that Apple's content caching service should use to match clients to content caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingPublicRangesNextLink(String contentCachingPublicRangesNextLink)“A list of custom IP ranges that Apple's content caching service should use to match clients to content caches.MacOSDeviceFeaturesConfiguration.BuildercontentCachingShowAlerts(Boolean contentCachingShowAlerts)“Display content caching alerts as system notifications.”MacOSDeviceFeaturesConfiguration.BuildercontentCachingType(MacOSContentCachingType contentCachingType)“Determines what type of content is allowed to be cached by Apple's content caching service.”MacOSDeviceFeaturesConfiguration.BuildercreatedDateTime(OffsetDateTime createdDateTime)MacOSDeviceFeaturesConfiguration.Builderdescription(String description)MacOSDeviceFeaturesConfiguration.BuilderdeviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)MacOSDeviceFeaturesConfiguration.BuilderdeviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)MacOSDeviceFeaturesConfiguration.BuilderdeviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)MacOSDeviceFeaturesConfiguration.BuilderdisplayName(String displayName)MacOSDeviceFeaturesConfiguration.Builderid(String id)MacOSDeviceFeaturesConfiguration.BuilderlastModifiedDateTime(OffsetDateTime lastModifiedDateTime)MacOSDeviceFeaturesConfiguration.BuilderloginWindowText(String loginWindowText)“Custom text to be displayed on the login window.”MacOSDeviceFeaturesConfiguration.BuilderlogOutDisabledWhileLoggedIn(Boolean logOutDisabledWhileLoggedIn)“Whether the Log Out menu item on the login window will be disabled while the user is logged in.”MacOSDeviceFeaturesConfiguration.BuildermacOSSingleSignOnExtension(MacOSSingleSignOnExtension macOSSingleSignOnExtension)“Gets or sets a single sign-on extension profile.”MacOSDeviceFeaturesConfiguration.BuilderpowerOffDisabledWhileLoggedIn(Boolean powerOffDisabledWhileLoggedIn)“Whether the Power Off menu item on the login window will be disabled while the user is logged in.”MacOSDeviceFeaturesConfiguration.BuilderrestartDisabled(Boolean restartDisabled)“Whether to hide the Restart button item on the login window.”MacOSDeviceFeaturesConfiguration.BuilderrestartDisabledWhileLoggedIn(Boolean restartDisabledWhileLoggedIn)“Whether the Restart menu item on the login window will be disabled while the user is logged in.”MacOSDeviceFeaturesConfiguration.BuilderroleScopeTagIds(String... roleScopeTagIds)MacOSDeviceFeaturesConfiguration.BuilderroleScopeTagIds(List<String> roleScopeTagIds)MacOSDeviceFeaturesConfiguration.BuilderroleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)MacOSDeviceFeaturesConfiguration.BuilderscreenLockDisableImmediate(Boolean screenLockDisableImmediate)“Whether to disable the immediate screen lock functions.”MacOSDeviceFeaturesConfiguration.BuildershutDownDisabled(Boolean shutDownDisabled)“Whether to hide the Shut Down button item on the login window.”MacOSDeviceFeaturesConfiguration.BuildershutDownDisabledWhileLoggedIn(Boolean shutDownDisabledWhileLoggedIn)“Whether the Shut Down menu item on the login window will be disabled while the user is logged in.”MacOSDeviceFeaturesConfiguration.BuildersingleSignOnExtension(SingleSignOnExtension singleSignOnExtension)“Gets or sets a single sign-on extension profile.MacOSDeviceFeaturesConfiguration.BuildersleepDisabled(Boolean sleepDisabled)“Whether to hide the Sleep menu item on the login window.”MacOSDeviceFeaturesConfiguration.BuildersupportsScopeTags(Boolean supportsScopeTags)MacOSDeviceFeaturesConfiguration.Builderversion(Integer version)
-
-
-
Method Detail
-
id
public MacOSDeviceFeaturesConfiguration.Builder id(String id)
-
createdDateTime
public MacOSDeviceFeaturesConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public MacOSDeviceFeaturesConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public MacOSDeviceFeaturesConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public MacOSDeviceFeaturesConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public MacOSDeviceFeaturesConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public MacOSDeviceFeaturesConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public MacOSDeviceFeaturesConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public MacOSDeviceFeaturesConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public MacOSDeviceFeaturesConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public MacOSDeviceFeaturesConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public MacOSDeviceFeaturesConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public MacOSDeviceFeaturesConfiguration.Builder version(Integer version)
-
airPrintDestinations
public MacOSDeviceFeaturesConfiguration.Builder airPrintDestinations(List<AirPrintDestination> airPrintDestinations)
-
airPrintDestinations
public MacOSDeviceFeaturesConfiguration.Builder airPrintDestinations(AirPrintDestination... airPrintDestinations)
-
airPrintDestinationsNextLink
public MacOSDeviceFeaturesConfiguration.Builder airPrintDestinationsNextLink(String airPrintDestinationsNextLink)
-
adminShowHostInfo
public MacOSDeviceFeaturesConfiguration.Builder adminShowHostInfo(Boolean adminShowHostInfo)
“Whether to show admin host information on the login window.”- Parameters:
adminShowHostInfo- value ofadminShowHostInfoproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appAssociatedDomains
public MacOSDeviceFeaturesConfiguration.Builder appAssociatedDomains(List<MacOSAssociatedDomainsItem> appAssociatedDomains)
“Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.”- Parameters:
appAssociatedDomains- value ofappAssociatedDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appAssociatedDomains
public MacOSDeviceFeaturesConfiguration.Builder appAssociatedDomains(MacOSAssociatedDomainsItem... appAssociatedDomains)
“Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.”- Parameters:
appAssociatedDomains- value ofappAssociatedDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
appAssociatedDomainsNextLink
public MacOSDeviceFeaturesConfiguration.Builder appAssociatedDomainsNextLink(String appAssociatedDomainsNextLink)
“Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.”- Parameters:
appAssociatedDomainsNextLink- value ofappAssociatedDomains@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
associatedDomains
public MacOSDeviceFeaturesConfiguration.Builder associatedDomains(List<KeyValuePair> associatedDomains)
“DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.”- Parameters:
associatedDomains- value ofassociatedDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
associatedDomains
public MacOSDeviceFeaturesConfiguration.Builder associatedDomains(KeyValuePair... associatedDomains)
“DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.”- Parameters:
associatedDomains- value ofassociatedDomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
associatedDomainsNextLink
public MacOSDeviceFeaturesConfiguration.Builder associatedDomainsNextLink(String associatedDomainsNextLink)
“DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.”- Parameters:
associatedDomainsNextLink- value ofassociatedDomains@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authorizedUsersListHidden
public MacOSDeviceFeaturesConfiguration.Builder authorizedUsersListHidden(Boolean authorizedUsersListHidden)
“Whether to show the name and password dialog or a list of users on the login window.”- Parameters:
authorizedUsersListHidden- value ofauthorizedUsersListHiddenproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authorizedUsersListHideAdminUsers
public MacOSDeviceFeaturesConfiguration.Builder authorizedUsersListHideAdminUsers(Boolean authorizedUsersListHideAdminUsers)
“Whether to hide admin users in the authorized users list on the login window.”- Parameters:
authorizedUsersListHideAdminUsers- value ofauthorizedUsersListHideAdminUsersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authorizedUsersListHideLocalUsers
public MacOSDeviceFeaturesConfiguration.Builder authorizedUsersListHideLocalUsers(Boolean authorizedUsersListHideLocalUsers)
“Whether to show only network and system users in the authorized users list on the login window.”- Parameters:
authorizedUsersListHideLocalUsers- value ofauthorizedUsersListHideLocalUsersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authorizedUsersListHideMobileAccounts
public MacOSDeviceFeaturesConfiguration.Builder authorizedUsersListHideMobileAccounts(Boolean authorizedUsersListHideMobileAccounts)
“Whether to hide mobile users in the authorized users list on the login window.”- Parameters:
authorizedUsersListHideMobileAccounts- value ofauthorizedUsersListHideMobileAccountsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authorizedUsersListIncludeNetworkUsers
public MacOSDeviceFeaturesConfiguration.Builder authorizedUsersListIncludeNetworkUsers(Boolean authorizedUsersListIncludeNetworkUsers)
“Whether to show network users in the authorized users list on the login window.”- Parameters:
authorizedUsersListIncludeNetworkUsers- value ofauthorizedUsersListIncludeNetworkUsersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authorizedUsersListShowOtherManagedUsers
public MacOSDeviceFeaturesConfiguration.Builder authorizedUsersListShowOtherManagedUsers(Boolean authorizedUsersListShowOtherManagedUsers)
“Whether to show other users in the authorized users list on the login window.”- Parameters:
authorizedUsersListShowOtherManagedUsers- value ofauthorizedUsersListShowOtherManagedUsersproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
autoLaunchItems
public MacOSDeviceFeaturesConfiguration.Builder autoLaunchItems(List<MacOSLaunchItem> autoLaunchItems)
“List of applications, files, folders, and other items to launch when the user logs in. This collection can contain a maximum of 500 elements.”- Parameters:
autoLaunchItems- value ofautoLaunchItemsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
autoLaunchItems
public MacOSDeviceFeaturesConfiguration.Builder autoLaunchItems(MacOSLaunchItem... autoLaunchItems)
“List of applications, files, folders, and other items to launch when the user logs in. This collection can contain a maximum of 500 elements.”- Parameters:
autoLaunchItems- value ofautoLaunchItemsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
autoLaunchItemsNextLink
public MacOSDeviceFeaturesConfiguration.Builder autoLaunchItemsNextLink(String autoLaunchItemsNextLink)
“List of applications, files, folders, and other items to launch when the user logs in. This collection can contain a maximum of 500 elements.”- Parameters:
autoLaunchItemsNextLink- value ofautoLaunchItems@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
consoleAccessDisabled
public MacOSDeviceFeaturesConfiguration.Builder consoleAccessDisabled(Boolean consoleAccessDisabled)
“Whether the Other user will disregard use of the `>console> special user name.”- Parameters:
consoleAccessDisabled- value ofconsoleAccessDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingBlockDeletion
public MacOSDeviceFeaturesConfiguration.Builder contentCachingBlockDeletion(Boolean contentCachingBlockDeletion)
“Prevents content caches from purging content to free up disk space for other apps.”- Parameters:
contentCachingBlockDeletion- value ofcontentCachingBlockDeletionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingClientListenRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingClientListenRanges(List<IpRange> contentCachingClientListenRanges)
“A list of custom IP ranges content caches will use to listen for clients. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingClientListenRanges- value ofcontentCachingClientListenRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingClientListenRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingClientListenRanges(IpRange... contentCachingClientListenRanges)
“A list of custom IP ranges content caches will use to listen for clients. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingClientListenRanges- value ofcontentCachingClientListenRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingClientListenRangesNextLink
public MacOSDeviceFeaturesConfiguration.Builder contentCachingClientListenRangesNextLink(String contentCachingClientListenRangesNextLink)
“A list of custom IP ranges content caches will use to listen for clients. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingClientListenRangesNextLink- value ofcontentCachingClientListenRanges@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingClientPolicy
public MacOSDeviceFeaturesConfiguration.Builder contentCachingClientPolicy(MacOSContentCachingClientPolicy contentCachingClientPolicy)
“Determines the method in which content caching servers will listen for clients.”- Parameters:
contentCachingClientPolicy- value ofcontentCachingClientPolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingDataPath
public MacOSDeviceFeaturesConfiguration.Builder contentCachingDataPath(String contentCachingDataPath)
“The path to the directory used to store cached content. The value must be (or end with) /Library/Application Support/Apple/AssetCache/Data”- Parameters:
contentCachingDataPath- value ofcontentCachingDataPathproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingDisableConnectionSharing
public MacOSDeviceFeaturesConfiguration.Builder contentCachingDisableConnectionSharing(Boolean contentCachingDisableConnectionSharing)
“Disables internet connection sharing.”- Parameters:
contentCachingDisableConnectionSharing- value ofcontentCachingDisableConnectionSharingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingEnabled
public MacOSDeviceFeaturesConfiguration.Builder contentCachingEnabled(Boolean contentCachingEnabled)
“Enables content caching and prevents it from being disabled by the user.”- Parameters:
contentCachingEnabled- value ofcontentCachingEnabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingForceConnectionSharing
public MacOSDeviceFeaturesConfiguration.Builder contentCachingForceConnectionSharing(Boolean contentCachingForceConnectionSharing)
“Forces internet connection sharing. contentCachingDisableConnectionSharing overrides this setting.”- Parameters:
contentCachingForceConnectionSharing- value ofcontentCachingForceConnectionSharingproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingKeepAwake
public MacOSDeviceFeaturesConfiguration.Builder contentCachingKeepAwake(Boolean contentCachingKeepAwake)
“Prevent the device from sleeping if content caching is enabled.”- Parameters:
contentCachingKeepAwake- value ofcontentCachingKeepAwakeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingLogClientIdentities
public MacOSDeviceFeaturesConfiguration.Builder contentCachingLogClientIdentities(Boolean contentCachingLogClientIdentities)
“Enables logging of IP addresses and ports of clients that request cached content .”- Parameters:
contentCachingLogClientIdentities- value ofcontentCachingLogClientIdentitiesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingMaxSizeBytes
public MacOSDeviceFeaturesConfiguration.Builder contentCachingMaxSizeBytes(Integer contentCachingMaxSizeBytes)
“The maximum number of bytes of disk space that will be used for the content cache. A value of 0 (default) indicates unlimited disk space.”- Parameters:
contentCachingMaxSizeBytes- value ofcontentCachingMaxSizeBytesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingParents
public MacOSDeviceFeaturesConfiguration.Builder contentCachingParents(List<String> contentCachingParents)
“A list of IP addresses representing parent content caches.”- Parameters:
contentCachingParents- value ofcontentCachingParentsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingParents
public MacOSDeviceFeaturesConfiguration.Builder contentCachingParents(String... contentCachingParents)
“A list of IP addresses representing parent content caches.”- Parameters:
contentCachingParents- value ofcontentCachingParentsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingParentsNextLink
public MacOSDeviceFeaturesConfiguration.Builder contentCachingParentsNextLink(String contentCachingParentsNextLink)
“A list of IP addresses representing parent content caches.”- Parameters:
contentCachingParentsNextLink- value ofcontentCachingParents@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingParentSelectionPolicy
public MacOSDeviceFeaturesConfiguration.Builder contentCachingParentSelectionPolicy(MacOSContentCachingParentSelectionPolicy contentCachingParentSelectionPolicy)
“Determines the method in which content caching servers will select parents if multiple are present.”- Parameters:
contentCachingParentSelectionPolicy- value ofcontentCachingParentSelectionPolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPeerFilterRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPeerFilterRanges(List<IpRange> contentCachingPeerFilterRanges)
“A list of custom IP ranges content caches will use to query for content from peers caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPeerFilterRanges- value ofcontentCachingPeerFilterRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPeerFilterRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPeerFilterRanges(IpRange... contentCachingPeerFilterRanges)
“A list of custom IP ranges content caches will use to query for content from peers caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPeerFilterRanges- value ofcontentCachingPeerFilterRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPeerFilterRangesNextLink
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPeerFilterRangesNextLink(String contentCachingPeerFilterRangesNextLink)
“A list of custom IP ranges content caches will use to query for content from peers caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPeerFilterRangesNextLink- value ofcontentCachingPeerFilterRanges@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPeerListenRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPeerListenRanges(List<IpRange> contentCachingPeerListenRanges)
“A list of custom IP ranges content caches will use to listen for peer caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPeerListenRanges- value ofcontentCachingPeerListenRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPeerListenRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPeerListenRanges(IpRange... contentCachingPeerListenRanges)
“A list of custom IP ranges content caches will use to listen for peer caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPeerListenRanges- value ofcontentCachingPeerListenRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPeerListenRangesNextLink
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPeerListenRangesNextLink(String contentCachingPeerListenRangesNextLink)
“A list of custom IP ranges content caches will use to listen for peer caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPeerListenRangesNextLink- value ofcontentCachingPeerListenRanges@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPeerPolicy
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPeerPolicy(MacOSContentCachingPeerPolicy contentCachingPeerPolicy)
“Determines the method in which content caches peer with other caches.”- Parameters:
contentCachingPeerPolicy- value ofcontentCachingPeerPolicyproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPort
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPort(Integer contentCachingPort)
“Sets the port used for content caching. If the value is 0, a random available port will be selected. Valid values 0 to 65535”- Parameters:
contentCachingPort- value ofcontentCachingPortproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPublicRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPublicRanges(List<IpRange> contentCachingPublicRanges)
“A list of custom IP ranges that Apple's content caching service should use to match clients to content caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPublicRanges- value ofcontentCachingPublicRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPublicRanges
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPublicRanges(IpRange... contentCachingPublicRanges)
“A list of custom IP ranges that Apple's content caching service should use to match clients to content caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPublicRanges- value ofcontentCachingPublicRangesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingPublicRangesNextLink
public MacOSDeviceFeaturesConfiguration.Builder contentCachingPublicRangesNextLink(String contentCachingPublicRangesNextLink)
“A list of custom IP ranges that Apple's content caching service should use to match clients to content caches. This collection can contain a maximum of 500 elements.”- Parameters:
contentCachingPublicRangesNextLink- value ofcontentCachingPublicRanges@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingShowAlerts
public MacOSDeviceFeaturesConfiguration.Builder contentCachingShowAlerts(Boolean contentCachingShowAlerts)
“Display content caching alerts as system notifications.”- Parameters:
contentCachingShowAlerts- value ofcontentCachingShowAlertsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
contentCachingType
public MacOSDeviceFeaturesConfiguration.Builder contentCachingType(MacOSContentCachingType contentCachingType)
“Determines what type of content is allowed to be cached by Apple's content caching service.”- Parameters:
contentCachingType- value ofcontentCachingTypeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
loginWindowText
public MacOSDeviceFeaturesConfiguration.Builder loginWindowText(String loginWindowText)
“Custom text to be displayed on the login window.”- Parameters:
loginWindowText- value ofloginWindowTextproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
logOutDisabledWhileLoggedIn
public MacOSDeviceFeaturesConfiguration.Builder logOutDisabledWhileLoggedIn(Boolean logOutDisabledWhileLoggedIn)
“Whether the Log Out menu item on the login window will be disabled while the user is logged in.”- Parameters:
logOutDisabledWhileLoggedIn- value oflogOutDisabledWhileLoggedInproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
macOSSingleSignOnExtension
public MacOSDeviceFeaturesConfiguration.Builder macOSSingleSignOnExtension(MacOSSingleSignOnExtension macOSSingleSignOnExtension)
“Gets or sets a single sign-on extension profile.”- Parameters:
macOSSingleSignOnExtension- value ofmacOSSingleSignOnExtensionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
powerOffDisabledWhileLoggedIn
public MacOSDeviceFeaturesConfiguration.Builder powerOffDisabledWhileLoggedIn(Boolean powerOffDisabledWhileLoggedIn)
“Whether the Power Off menu item on the login window will be disabled while the user is logged in.”- Parameters:
powerOffDisabledWhileLoggedIn- value ofpowerOffDisabledWhileLoggedInproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
restartDisabled
public MacOSDeviceFeaturesConfiguration.Builder restartDisabled(Boolean restartDisabled)
“Whether to hide the Restart button item on the login window.”- Parameters:
restartDisabled- value ofrestartDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
restartDisabledWhileLoggedIn
public MacOSDeviceFeaturesConfiguration.Builder restartDisabledWhileLoggedIn(Boolean restartDisabledWhileLoggedIn)
“Whether the Restart menu item on the login window will be disabled while the user is logged in.”- Parameters:
restartDisabledWhileLoggedIn- value ofrestartDisabledWhileLoggedInproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
screenLockDisableImmediate
public MacOSDeviceFeaturesConfiguration.Builder screenLockDisableImmediate(Boolean screenLockDisableImmediate)
“Whether to disable the immediate screen lock functions.”- Parameters:
screenLockDisableImmediate- value ofscreenLockDisableImmediateproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
shutDownDisabled
public MacOSDeviceFeaturesConfiguration.Builder shutDownDisabled(Boolean shutDownDisabled)
“Whether to hide the Shut Down button item on the login window.”- Parameters:
shutDownDisabled- value ofshutDownDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
shutDownDisabledWhileLoggedIn
public MacOSDeviceFeaturesConfiguration.Builder shutDownDisabledWhileLoggedIn(Boolean shutDownDisabledWhileLoggedIn)
“Whether the Shut Down menu item on the login window will be disabled while the user is logged in.”- Parameters:
shutDownDisabledWhileLoggedIn- value ofshutDownDisabledWhileLoggedInproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
singleSignOnExtension
public MacOSDeviceFeaturesConfiguration.Builder singleSignOnExtension(SingleSignOnExtension singleSignOnExtension)
“Gets or sets a single sign-on extension profile. Deprecated: use MacOSSingleSignOnExtension instead.”- Parameters:
singleSignOnExtension- value ofsingleSignOnExtensionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
sleepDisabled
public MacOSDeviceFeaturesConfiguration.Builder sleepDisabled(Boolean sleepDisabled)
“Whether to hide the Sleep menu item on the login window.”- Parameters:
sleepDisabled- value ofsleepDisabledproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public MacOSDeviceFeaturesConfiguration build()
-
-