Class MacOSKerberosSingleSignOnExtension.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.complex.MacOSKerberosSingleSignOnExtension.Builder
-
- Enclosing class:
- MacOSKerberosSingleSignOnExtension
public static final class MacOSKerberosSingleSignOnExtension.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MacOSKerberosSingleSignOnExtension.BuilderactiveDirectorySiteCode(String activeDirectorySiteCode)“Gets or sets the Active Directory site.”MacOSKerberosSingleSignOnExtension.BuilderblockActiveDirectorySiteAutoDiscovery(Boolean blockActiveDirectorySiteAutoDiscovery)“Enables or disables whether the Kerberos extension can automatically determine its site name.”MacOSKerberosSingleSignOnExtension.BuilderblockAutomaticLogin(Boolean blockAutomaticLogin)“Enables or disables Keychain usage.”MacOSKerberosSingleSignOnExtensionbuild()MacOSKerberosSingleSignOnExtension.BuildercacheName(String cacheName)“Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.”MacOSKerberosSingleSignOnExtension.BuildercredentialBundleIdAccessControlList(String... credentialBundleIdAccessControlList)“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.”MacOSKerberosSingleSignOnExtension.BuildercredentialBundleIdAccessControlList(List<String> credentialBundleIdAccessControlList)“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.”MacOSKerberosSingleSignOnExtension.BuildercredentialBundleIdAccessControlListNextLink(String credentialBundleIdAccessControlListNextLink)“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.”MacOSKerberosSingleSignOnExtension.BuildercredentialsCacheMonitored(Boolean credentialsCacheMonitored)“When set to True, the credential is requested on the next matching Kerberos challenge or network state change.MacOSKerberosSingleSignOnExtension.BuilderdomainRealms(String... domainRealms)“Gets or sets a list of realms for custom domain-realm mapping.MacOSKerberosSingleSignOnExtension.BuilderdomainRealms(List<String> domainRealms)“Gets or sets a list of realms for custom domain-realm mapping.MacOSKerberosSingleSignOnExtension.BuilderdomainRealmsNextLink(String domainRealmsNextLink)“Gets or sets a list of realms for custom domain-realm mapping.MacOSKerberosSingleSignOnExtension.Builderdomains(String... domains)“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”MacOSKerberosSingleSignOnExtension.Builderdomains(List<String> domains)“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”MacOSKerberosSingleSignOnExtension.BuilderdomainsNextLink(String domainsNextLink)“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”MacOSKerberosSingleSignOnExtension.BuilderisDefaultRealm(Boolean isDefaultRealm)“When true, this profile's realm will be selected as the default.MacOSKerberosSingleSignOnExtension.BuilderkerberosAppsInBundleIdACLIncluded(Boolean kerberosAppsInBundleIdACLIncluded)“When set to True, the Kerberos extension allows any apps entered with the app bundle ID, managed apps, and standard Kerberos utilities, such as TicketViewer and klist, to access and use the credential.MacOSKerberosSingleSignOnExtension.BuildermanagedAppsInBundleIdACLIncluded(Boolean managedAppsInBundleIdACLIncluded)“When set to True, the Kerberos extension allows managed apps, and any apps entered with the app bundle ID to access the credential.MacOSKerberosSingleSignOnExtension.BuildermodeCredentialUsed(String modeCredentialUsed)“Select how other processes use the Kerberos Extension credential.”MacOSKerberosSingleSignOnExtension.BuilderpasswordBlockModification(Boolean passwordBlockModification)“Enables or disables password changes.”MacOSKerberosSingleSignOnExtension.BuilderpasswordChangeUrl(String passwordChangeUrl)“Gets or sets the URL that the user will be sent to when they initiate a password change.”MacOSKerberosSingleSignOnExtension.BuilderpasswordEnableLocalSync(Boolean passwordEnableLocalSync)“Enables or disables password syncing.MacOSKerberosSingleSignOnExtension.BuilderpasswordExpirationDays(Integer passwordExpirationDays)“Overrides the default password expiration in days.MacOSKerberosSingleSignOnExtension.BuilderpasswordExpirationNotificationDays(Integer passwordExpirationNotificationDays)“Gets or sets the number of days until the user is notified that their password will expire (default is 15).”MacOSKerberosSingleSignOnExtension.BuilderpasswordMinimumAgeDays(Integer passwordMinimumAgeDays)“Gets or sets the minimum number of days until a user can change their password again.”MacOSKerberosSingleSignOnExtension.BuilderpasswordMinimumLength(Integer passwordMinimumLength)“Gets or sets the minimum length of a password.”MacOSKerberosSingleSignOnExtension.BuilderpasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)“Gets or sets the number of previous passwords to block.”MacOSKerberosSingleSignOnExtension.BuilderpasswordRequireActiveDirectoryComplexity(Boolean passwordRequireActiveDirectoryComplexity)“Enables or disables whether passwords must meet Active Directory's complexity requirements.”MacOSKerberosSingleSignOnExtension.BuilderpasswordRequirementsDescription(String passwordRequirementsDescription)“Gets or sets a description of the password complexity requirements.”MacOSKerberosSingleSignOnExtension.BuilderpreferredKDCs(String... preferredKDCs)“Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic.MacOSKerberosSingleSignOnExtension.BuilderpreferredKDCs(List<String> preferredKDCs)“Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic.MacOSKerberosSingleSignOnExtension.BuilderpreferredKDCsNextLink(String preferredKDCsNextLink)“Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic.MacOSKerberosSingleSignOnExtension.Builderrealm(String realm)“Gets or sets the case-sensitive realm name for this profile.”MacOSKerberosSingleSignOnExtension.BuilderrequireUserPresence(Boolean requireUserPresence)“Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.”MacOSKerberosSingleSignOnExtension.BuildersignInHelpText(String signInHelpText)“Text displayed to the user at the Kerberos sign in window.MacOSKerberosSingleSignOnExtension.BuildersingleSignOnExtensionPreferredKDCs(String... singleSignOnExtensionPreferredKDCs)“Soon to be deprecated.”MacOSKerberosSingleSignOnExtension.BuildersingleSignOnExtensionPreferredKDCs(List<String> singleSignOnExtensionPreferredKDCs)“Soon to be deprecated.”MacOSKerberosSingleSignOnExtension.BuildersingleSignOnExtensionPreferredKDCsNextLink(String singleSignOnExtensionPreferredKDCsNextLink)“Soon to be deprecated.”MacOSKerberosSingleSignOnExtension.BuildertlsForLDAPRequired(Boolean tlsForLDAPRequired)“When set to True, LDAP connections are required to use Transport Layer Security (TLS).MacOSKerberosSingleSignOnExtension.BuilderusernameLabelCustom(String usernameLabelCustom)“This label replaces the user name shown in the Kerberos extension.MacOSKerberosSingleSignOnExtension.BuilderusernameLableCustom(String usernameLableCustom)“Soon to be deprecated.”MacOSKerberosSingleSignOnExtension.BuilderuserPrincipalName(String userPrincipalName)“Gets or sets the principle user name to use for this profile.MacOSKerberosSingleSignOnExtension.BuilderuserSetupDelayed(Boolean userSetupDelayed)“When set to True, the user isn’t prompted to set up the Kerberos extension until the extension is enabled by the admin, or a Kerberos challenge is received.
-
-
-
Method Detail
-
activeDirectorySiteCode
public MacOSKerberosSingleSignOnExtension.Builder activeDirectorySiteCode(String activeDirectorySiteCode)
“Gets or sets the Active Directory site.”- Parameters:
activeDirectorySiteCode- value ofactiveDirectorySiteCodeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
blockActiveDirectorySiteAutoDiscovery
public MacOSKerberosSingleSignOnExtension.Builder blockActiveDirectorySiteAutoDiscovery(Boolean blockActiveDirectorySiteAutoDiscovery)
“Enables or disables whether the Kerberos extension can automatically determine its site name.”- Parameters:
blockActiveDirectorySiteAutoDiscovery- value ofblockActiveDirectorySiteAutoDiscoveryproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
blockAutomaticLogin
public MacOSKerberosSingleSignOnExtension.Builder blockAutomaticLogin(Boolean blockAutomaticLogin)
“Enables or disables Keychain usage.”- Parameters:
blockAutomaticLogin- value ofblockAutomaticLoginproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
cacheName
public MacOSKerberosSingleSignOnExtension.Builder cacheName(String cacheName)
“Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.”- Parameters:
cacheName- value ofcacheNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
credentialBundleIdAccessControlList
public MacOSKerberosSingleSignOnExtension.Builder credentialBundleIdAccessControlList(List<String> credentialBundleIdAccessControlList)
“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.”- Parameters:
credentialBundleIdAccessControlList- value ofcredentialBundleIdAccessControlListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
credentialBundleIdAccessControlList
public MacOSKerberosSingleSignOnExtension.Builder credentialBundleIdAccessControlList(String... credentialBundleIdAccessControlList)
“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.”- Parameters:
credentialBundleIdAccessControlList- value ofcredentialBundleIdAccessControlListproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
credentialBundleIdAccessControlListNextLink
public MacOSKerberosSingleSignOnExtension.Builder credentialBundleIdAccessControlListNextLink(String credentialBundleIdAccessControlListNextLink)
“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.”- Parameters:
credentialBundleIdAccessControlListNextLink- value ofcredentialBundleIdAccessControlList@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
credentialsCacheMonitored
public MacOSKerberosSingleSignOnExtension.Builder credentialsCacheMonitored(Boolean credentialsCacheMonitored)
“When set to True, the credential is requested on the next matching Kerberos challenge or network state change. When the credential is expired or missing, a new credential is created. Available for devices running macOS versions 12 and later.”- Parameters:
credentialsCacheMonitored- value ofcredentialsCacheMonitoredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domainRealms
public MacOSKerberosSingleSignOnExtension.Builder domainRealms(List<String> domainRealms)
“Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.”- Parameters:
domainRealms- value ofdomainRealmsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domainRealms
public MacOSKerberosSingleSignOnExtension.Builder domainRealms(String... domainRealms)
“Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.”- Parameters:
domainRealms- value ofdomainRealmsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domainRealmsNextLink
public MacOSKerberosSingleSignOnExtension.Builder domainRealmsNextLink(String domainRealmsNextLink)
“Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.”- Parameters:
domainRealmsNextLink- value ofdomainRealms@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domains
public MacOSKerberosSingleSignOnExtension.Builder domains(List<String> domains)
“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”- Parameters:
domains- value ofdomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domains
public MacOSKerberosSingleSignOnExtension.Builder domains(String... domains)
“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”- Parameters:
domains- value ofdomainsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
domainsNextLink
public MacOSKerberosSingleSignOnExtension.Builder domainsNextLink(String domainsNextLink)
“Gets or sets a list of hosts or domain names for which the app extension performs SSO.”- Parameters:
domainsNextLink- value ofdomains@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
isDefaultRealm
public MacOSKerberosSingleSignOnExtension.Builder isDefaultRealm(Boolean isDefaultRealm)
“When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.”- Parameters:
isDefaultRealm- value ofisDefaultRealmproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
kerberosAppsInBundleIdACLIncluded
public MacOSKerberosSingleSignOnExtension.Builder kerberosAppsInBundleIdACLIncluded(Boolean kerberosAppsInBundleIdACLIncluded)
“When set to True, the Kerberos extension allows any apps entered with the app bundle ID, managed apps, and standard Kerberos utilities, such as TicketViewer and klist, to access and use the credential. Available for devices running macOS versions 12 and later.”- Parameters:
kerberosAppsInBundleIdACLIncluded- value ofkerberosAppsInBundleIdACLIncludedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
managedAppsInBundleIdACLIncluded
public MacOSKerberosSingleSignOnExtension.Builder managedAppsInBundleIdACLIncluded(Boolean managedAppsInBundleIdACLIncluded)
“When set to True, the Kerberos extension allows managed apps, and any apps entered with the app bundle ID to access the credential. When set to False, the Kerberos extension allows all apps to access the credential. Available for devices running iOS and iPadOS versions 14 and later.”- Parameters:
managedAppsInBundleIdACLIncluded- value ofmanagedAppsInBundleIdACLIncludedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
modeCredentialUsed
public MacOSKerberosSingleSignOnExtension.Builder modeCredentialUsed(String modeCredentialUsed)
“Select how other processes use the Kerberos Extension credential.”- Parameters:
modeCredentialUsed- value ofmodeCredentialUsedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordBlockModification
public MacOSKerberosSingleSignOnExtension.Builder passwordBlockModification(Boolean passwordBlockModification)
“Enables or disables password changes.”- Parameters:
passwordBlockModification- value ofpasswordBlockModificationproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordChangeUrl
public MacOSKerberosSingleSignOnExtension.Builder passwordChangeUrl(String passwordChangeUrl)
“Gets or sets the URL that the user will be sent to when they initiate a password change.”- Parameters:
passwordChangeUrl- value ofpasswordChangeUrlproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordEnableLocalSync
public MacOSKerberosSingleSignOnExtension.Builder passwordEnableLocalSync(Boolean passwordEnableLocalSync)
“Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.”- Parameters:
passwordEnableLocalSync- value ofpasswordEnableLocalSyncproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationDays
public MacOSKerberosSingleSignOnExtension.Builder passwordExpirationDays(Integer passwordExpirationDays)
“Overrides the default password expiration in days. For most domains, this value is calculated automatically.”- Parameters:
passwordExpirationDays- value ofpasswordExpirationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordExpirationNotificationDays
public MacOSKerberosSingleSignOnExtension.Builder passwordExpirationNotificationDays(Integer passwordExpirationNotificationDays)
“Gets or sets the number of days until the user is notified that their password will expire (default is 15).”- Parameters:
passwordExpirationNotificationDays- value ofpasswordExpirationNotificationDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumAgeDays
public MacOSKerberosSingleSignOnExtension.Builder passwordMinimumAgeDays(Integer passwordMinimumAgeDays)
“Gets or sets the minimum number of days until a user can change their password again.”- Parameters:
passwordMinimumAgeDays- value ofpasswordMinimumAgeDaysproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordMinimumLength
public MacOSKerberosSingleSignOnExtension.Builder passwordMinimumLength(Integer passwordMinimumLength)
“Gets or sets the minimum length of a password.”- Parameters:
passwordMinimumLength- value ofpasswordMinimumLengthproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordPreviousPasswordBlockCount
public MacOSKerberosSingleSignOnExtension.Builder passwordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
“Gets or sets the number of previous passwords to block.”- Parameters:
passwordPreviousPasswordBlockCount- value ofpasswordPreviousPasswordBlockCountproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequireActiveDirectoryComplexity
public MacOSKerberosSingleSignOnExtension.Builder passwordRequireActiveDirectoryComplexity(Boolean passwordRequireActiveDirectoryComplexity)
“Enables or disables whether passwords must meet Active Directory's complexity requirements.”- Parameters:
passwordRequireActiveDirectoryComplexity- value ofpasswordRequireActiveDirectoryComplexityproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
passwordRequirementsDescription
public MacOSKerberosSingleSignOnExtension.Builder passwordRequirementsDescription(String passwordRequirementsDescription)
“Gets or sets a description of the password complexity requirements.”- Parameters:
passwordRequirementsDescription- value ofpasswordRequirementsDescriptionproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
preferredKDCs
public MacOSKerberosSingleSignOnExtension.Builder preferredKDCs(List<String> preferredKDCs)
“Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic. This list is used when the servers are not discoverable using DNS. When the servers are discoverable, the list is used for both connectivity checks, and used first for Kerberos traffic. If the servers don’t respond, then the device uses DNS discovery. Delete removes an existing list, and devices use DNS discovery. Available for devices running macOS versions 12 and later.”- Parameters:
preferredKDCs- value ofpreferredKDCsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
preferredKDCs
public MacOSKerberosSingleSignOnExtension.Builder preferredKDCs(String... preferredKDCs)
“Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic. This list is used when the servers are not discoverable using DNS. When the servers are discoverable, the list is used for both connectivity checks, and used first for Kerberos traffic. If the servers don’t respond, then the device uses DNS discovery. Delete removes an existing list, and devices use DNS discovery. Available for devices running macOS versions 12 and later.”- Parameters:
preferredKDCs- value ofpreferredKDCsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
preferredKDCsNextLink
public MacOSKerberosSingleSignOnExtension.Builder preferredKDCsNextLink(String preferredKDCsNextLink)
“Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic. This list is used when the servers are not discoverable using DNS. When the servers are discoverable, the list is used for both connectivity checks, and used first for Kerberos traffic. If the servers don’t respond, then the device uses DNS discovery. Delete removes an existing list, and devices use DNS discovery. Available for devices running macOS versions 12 and later.”- Parameters:
preferredKDCsNextLink- value ofpreferredKDCs@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
realm
public MacOSKerberosSingleSignOnExtension.Builder realm(String realm)
“Gets or sets the case-sensitive realm name for this profile.”- Parameters:
realm- value ofrealmproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requireUserPresence
public MacOSKerberosSingleSignOnExtension.Builder requireUserPresence(Boolean requireUserPresence)
“Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.”- Parameters:
requireUserPresence- value ofrequireUserPresenceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
signInHelpText
public MacOSKerberosSingleSignOnExtension.Builder signInHelpText(String signInHelpText)
“Text displayed to the user at the Kerberos sign in window. Available for devices running iOS and iPadOS versions 14 and later.”- Parameters:
signInHelpText- value ofsignInHelpTextproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
singleSignOnExtensionPreferredKDCs
public MacOSKerberosSingleSignOnExtension.Builder singleSignOnExtensionPreferredKDCs(List<String> singleSignOnExtensionPreferredKDCs)
“Soon to be deprecated.”- Parameters:
singleSignOnExtensionPreferredKDCs- value ofsingleSignOnExtensionPreferredKDCsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
singleSignOnExtensionPreferredKDCs
public MacOSKerberosSingleSignOnExtension.Builder singleSignOnExtensionPreferredKDCs(String... singleSignOnExtensionPreferredKDCs)
“Soon to be deprecated.”- Parameters:
singleSignOnExtensionPreferredKDCs- value ofsingleSignOnExtensionPreferredKDCsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
singleSignOnExtensionPreferredKDCsNextLink
public MacOSKerberosSingleSignOnExtension.Builder singleSignOnExtensionPreferredKDCsNextLink(String singleSignOnExtensionPreferredKDCsNextLink)
“Soon to be deprecated.”- Parameters:
singleSignOnExtensionPreferredKDCsNextLink- value ofsingleSignOnExtensionPreferredKDCs@nextLinkproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
tlsForLDAPRequired
public MacOSKerberosSingleSignOnExtension.Builder tlsForLDAPRequired(Boolean tlsForLDAPRequired)
“When set to True, LDAP connections are required to use Transport Layer Security (TLS). Available for devices running macOS versions 11 and later.”- Parameters:
tlsForLDAPRequired- value oftlsForLDAPRequiredproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
usernameLabelCustom
public MacOSKerberosSingleSignOnExtension.Builder usernameLabelCustom(String usernameLabelCustom)
“This label replaces the user name shown in the Kerberos extension. You can enter a name to match the name of your company or organization. Available for devices running macOS versions 11 and later.”- Parameters:
usernameLabelCustom- value ofusernameLabelCustomproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
usernameLableCustom
public MacOSKerberosSingleSignOnExtension.Builder usernameLableCustom(String usernameLableCustom)
“Soon to be deprecated.”- Parameters:
usernameLableCustom- value ofusernameLableCustomproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userPrincipalName
public MacOSKerberosSingleSignOnExtension.Builder userPrincipalName(String userPrincipalName)
“Gets or sets the principle user name to use for this profile. The realm name does not need to be included.”- Parameters:
userPrincipalName- value ofuserPrincipalNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userSetupDelayed
public MacOSKerberosSingleSignOnExtension.Builder userSetupDelayed(Boolean userSetupDelayed)
“When set to True, the user isn’t prompted to set up the Kerberos extension until the extension is enabled by the admin, or a Kerberos challenge is received. Available for devices running macOS versions 11 and later.”- Parameters:
userSetupDelayed- value ofuserSetupDelayedproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public MacOSKerberosSingleSignOnExtension build()
-
-