public class KerberosSingleSignOnExtension extends SingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
contextPath, odataType| Modifier | Constructor and Description |
|---|---|
protected |
KerberosSingleSignOnExtension() |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getActiveDirectorySiteCode()
“Gets or sets the Active Directory site.”
|
Optional<Boolean> |
getBlockActiveDirectorySiteAutoDiscovery()
“Enables or disables whether the Kerberos extension can automatically determine
its site name.”
|
Optional<Boolean> |
getBlockAutomaticLogin()
“Enables or disables Keychain usage.”
|
Optional<String> |
getCacheName()
“Gets or sets the Generic Security Services name of the Kerberos cache to use for
this profile.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getCredentialBundleIdAccessControlList()
“Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket
Granting Ticket.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getDomainRealms()
“Gets or sets a list of realms for custom domain-realm mapping.
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getDomains()
“Gets or sets a list of hosts or domain names for which the app extension
performs SSO.”
|
Optional<Boolean> |
getIsDefaultRealm()
“When true, this profile's realm will be selected as the default.
|
Optional<Boolean> |
getPasswordBlockModification()
“Enables or disables password changes.”
|
Optional<String> |
getPasswordChangeUrl()
“Gets or sets the URL that the user will be sent to when they initiate a password
change.”
|
Optional<Boolean> |
getPasswordEnableLocalSync()
“Enables or disables password syncing.
|
Optional<Integer> |
getPasswordExpirationDays()
“Overrides the default password expiration in days.
|
Optional<Integer> |
getPasswordExpirationNotificationDays()
“Gets or sets the number of days until the user is notified that their password
will expire (default is 15).”
|
Optional<Integer> |
getPasswordMinimumAgeDays()
“Gets or sets the minimum number of days until a user can change their password
again.”
|
Optional<Integer> |
getPasswordMinimumLength()
“Gets or sets the minimum length of a password.”
|
Optional<Integer> |
getPasswordPreviousPasswordBlockCount()
“Gets or sets the number of previous passwords to block.”
|
Optional<Boolean> |
getPasswordRequireActiveDirectoryComplexity()
“Enables or disables whether passwords must meet Active Directory's complexity
requirements.”
|
Optional<String> |
getPasswordRequirementsDescription()
“Gets or sets a description of the password complexity requirements.”
|
Optional<String> |
getRealm()
“Gets or sets the case-sensitive realm name for this profile.”
|
Optional<Boolean> |
getRequireUserPresence()
“Gets or sets whether to require authentication via Touch ID, Face ID, or a
passcode to access the keychain entry.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<String> |
getUserPrincipalName()
“Gets or sets the principle user name to use for this profile.
|
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
KerberosSingleSignOnExtension |
withActiveDirectorySiteCode(String activeDirectorySiteCode)
Returns an immutable copy of
this with just the activeDirectorySiteCode field changed. |
KerberosSingleSignOnExtension |
withBlockActiveDirectorySiteAutoDiscovery(Boolean blockActiveDirectorySiteAutoDiscovery)
Returns an immutable copy of
this with just the blockActiveDirectorySiteAutoDiscovery field changed. |
KerberosSingleSignOnExtension |
withBlockAutomaticLogin(Boolean blockAutomaticLogin)
Returns an immutable copy of
this with just the blockAutomaticLogin field changed. |
KerberosSingleSignOnExtension |
withCacheName(String cacheName)
Returns an immutable copy of
this with just the cacheName field
changed. |
KerberosSingleSignOnExtension |
withIsDefaultRealm(Boolean isDefaultRealm)
Returns an immutable copy of
this with just the isDefaultRealm
field changed. |
KerberosSingleSignOnExtension |
withPasswordBlockModification(Boolean passwordBlockModification)
Returns an immutable copy of
this with just the passwordBlockModification field changed. |
KerberosSingleSignOnExtension |
withPasswordChangeUrl(String passwordChangeUrl)
Returns an immutable copy of
this with just the passwordChangeUrl
field changed. |
KerberosSingleSignOnExtension |
withPasswordEnableLocalSync(Boolean passwordEnableLocalSync)
Returns an immutable copy of
this with just the passwordEnableLocalSync field changed. |
KerberosSingleSignOnExtension |
withPasswordExpirationDays(Integer passwordExpirationDays)
Returns an immutable copy of
this with just the passwordExpirationDays field changed. |
KerberosSingleSignOnExtension |
withPasswordExpirationNotificationDays(Integer passwordExpirationNotificationDays)
Returns an immutable copy of
this with just the passwordExpirationNotificationDays field changed. |
KerberosSingleSignOnExtension |
withPasswordMinimumAgeDays(Integer passwordMinimumAgeDays)
Returns an immutable copy of
this with just the passwordMinimumAgeDays field changed. |
KerberosSingleSignOnExtension |
withPasswordMinimumLength(Integer passwordMinimumLength)
Returns an immutable copy of
this with just the passwordMinimumLength field changed. |
KerberosSingleSignOnExtension |
withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
Returns an immutable copy of
this with just the passwordPreviousPasswordBlockCount field changed. |
KerberosSingleSignOnExtension |
withPasswordRequireActiveDirectoryComplexity(Boolean passwordRequireActiveDirectoryComplexity)
Returns an immutable copy of
this with just the passwordRequireActiveDirectoryComplexity field changed. |
KerberosSingleSignOnExtension |
withPasswordRequirementsDescription(String passwordRequirementsDescription)
Returns an immutable copy of
this with just the passwordRequirementsDescription field changed. |
KerberosSingleSignOnExtension |
withRealm(String realm)
Returns an immutable copy of
this with just the realm field
changed. |
KerberosSingleSignOnExtension |
withRequireUserPresence(Boolean requireUserPresence)
Returns an immutable copy of
this with just the requireUserPresence field changed. |
KerberosSingleSignOnExtension |
withUserPrincipalName(String userPrincipalName)
Returns an immutable copy of
this with just the userPrincipalName
field changed. |
protected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String realm
protected String domainsNextLink
protected Boolean blockAutomaticLogin
protected String cacheName
protected String credentialBundleIdAccessControlListNextLink
protected String domainRealmsNextLink
protected Boolean isDefaultRealm
protected Boolean passwordBlockModification
protected Integer passwordExpirationDays
protected Integer passwordExpirationNotificationDays
protected String userPrincipalName
protected Boolean passwordRequireActiveDirectoryComplexity
protected Integer passwordPreviousPasswordBlockCount
protected Integer passwordMinimumLength
protected Integer passwordMinimumAgeDays
protected String passwordRequirementsDescription
protected Boolean requireUserPresence
protected String activeDirectorySiteCode
protected Boolean passwordEnableLocalSync
protected Boolean blockActiveDirectorySiteAutoDiscovery
protected String passwordChangeUrl
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class SingleSignOnExtensionpublic Optional<String> getRealm()
public KerberosSingleSignOnExtension withRealm(String realm)
this with just the realm field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Gets or sets the case-sensitive realm name for this profile.”
realm - new value of realm field (as defined in service metadata)this with just the realm field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getDomains()
public Optional<Boolean> getBlockAutomaticLogin()
public KerberosSingleSignOnExtension withBlockAutomaticLogin(Boolean blockAutomaticLogin)
this with just the blockAutomaticLogin field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Enables or disables Keychain usage.”
blockAutomaticLogin - new value of blockAutomaticLogin field (as defined in service metadata)this with just the blockAutomaticLogin field changedpublic Optional<String> getCacheName()
public KerberosSingleSignOnExtension withCacheName(String cacheName)
this with just the cacheName field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.”
cacheName - new value of cacheName field (as defined in service metadata)this with just the cacheName field changedpublic com.github.davidmoten.odata.client.CollectionPage<String> getCredentialBundleIdAccessControlList()
public com.github.davidmoten.odata.client.CollectionPage<String> getDomainRealms()
public Optional<Boolean> getIsDefaultRealm()
public KerberosSingleSignOnExtension withIsDefaultRealm(Boolean isDefaultRealm)
this with just the isDefaultRealm
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.”
isDefaultRealm - new value of isDefaultRealm field (as defined in service metadata)this with just the isDefaultRealm field changedpublic Optional<Boolean> getPasswordBlockModification()
public KerberosSingleSignOnExtension withPasswordBlockModification(Boolean passwordBlockModification)
this with just the passwordBlockModification field changed. Field description below. The field
name is also added to an internal map of changed fields in the returned object
so that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Enables or disables password changes.”
passwordBlockModification - new value of passwordBlockModification field (as defined in service metadata)this with just the passwordBlockModification field changedpublic Optional<Integer> getPasswordExpirationDays()
public KerberosSingleSignOnExtension withPasswordExpirationDays(Integer passwordExpirationDays)
this with just the passwordExpirationDays field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Overrides the default password expiration in days. For most domains, this value is calculated automatically.”
passwordExpirationDays - new value of passwordExpirationDays field (as defined in service metadata)this with just the passwordExpirationDays field changedpublic Optional<Integer> getPasswordExpirationNotificationDays()
public KerberosSingleSignOnExtension withPasswordExpirationNotificationDays(Integer passwordExpirationNotificationDays)
this with just the passwordExpirationNotificationDays field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Gets or sets the number of days until the user is notified that their password will expire (default is 15).”
passwordExpirationNotificationDays - new value of passwordExpirationNotificationDays field (as defined in service metadata)this with just the passwordExpirationNotificationDays field changedpublic Optional<String> getUserPrincipalName()
public KerberosSingleSignOnExtension withUserPrincipalName(String userPrincipalName)
this with just the userPrincipalName
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Gets or sets the principle user name to use for this profile. The realm name does not need to be included.”
userPrincipalName - new value of userPrincipalName field (as defined in service metadata)this with just the userPrincipalName field changedpublic Optional<Boolean> getPasswordRequireActiveDirectoryComplexity()
public KerberosSingleSignOnExtension withPasswordRequireActiveDirectoryComplexity(Boolean passwordRequireActiveDirectoryComplexity)
this with just the passwordRequireActiveDirectoryComplexity field changed. Field description below
. The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Enables or disables whether passwords must meet Active Directory's complexity requirements.”
passwordRequireActiveDirectoryComplexity - new value of passwordRequireActiveDirectoryComplexity field (as defined in service metadata)this with just the passwordRequireActiveDirectoryComplexity field changedpublic Optional<Integer> getPasswordPreviousPasswordBlockCount()
public KerberosSingleSignOnExtension withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
this with just the passwordPreviousPasswordBlockCount field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Gets or sets the number of previous passwords to block.”
passwordPreviousPasswordBlockCount - new value of passwordPreviousPasswordBlockCount field (as defined in service metadata)this with just the passwordPreviousPasswordBlockCount field changedpublic Optional<Integer> getPasswordMinimumLength()
public KerberosSingleSignOnExtension withPasswordMinimumLength(Integer passwordMinimumLength)
this with just the passwordMinimumLength field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Gets or sets the minimum length of a password.”
passwordMinimumLength - new value of passwordMinimumLength field (as defined in service metadata)this with just the passwordMinimumLength field changedpublic Optional<Integer> getPasswordMinimumAgeDays()
public KerberosSingleSignOnExtension withPasswordMinimumAgeDays(Integer passwordMinimumAgeDays)
this with just the passwordMinimumAgeDays field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Gets or sets the minimum number of days until a user can change their password again.”
passwordMinimumAgeDays - new value of passwordMinimumAgeDays field (as defined in service metadata)this with just the passwordMinimumAgeDays field changedpublic Optional<String> getPasswordRequirementsDescription()
public KerberosSingleSignOnExtension withPasswordRequirementsDescription(String passwordRequirementsDescription)
this with just the passwordRequirementsDescription field changed. Field description below. The
field name is also added to an internal map of changed fields in the returned
object so that when this.patch() is called (if available)on the returned
object only the changed fields are submitted.
“Gets or sets a description of the password complexity requirements.”
passwordRequirementsDescription - new value of passwordRequirementsDescription field (as defined in service metadata)this with just the passwordRequirementsDescription field changedpublic Optional<Boolean> getRequireUserPresence()
public KerberosSingleSignOnExtension withRequireUserPresence(Boolean requireUserPresence)
this with just the requireUserPresence field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.”
requireUserPresence - new value of requireUserPresence field (as defined in service metadata)this with just the requireUserPresence field changedpublic Optional<String> getActiveDirectorySiteCode()
public KerberosSingleSignOnExtension withActiveDirectorySiteCode(String activeDirectorySiteCode)
this with just the activeDirectorySiteCode field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Gets or sets the Active Directory site.”
activeDirectorySiteCode - new value of activeDirectorySiteCode field (as defined in service metadata)this with just the activeDirectorySiteCode field changedpublic Optional<Boolean> getPasswordEnableLocalSync()
public KerberosSingleSignOnExtension withPasswordEnableLocalSync(Boolean passwordEnableLocalSync)
this with just the passwordEnableLocalSync field changed. Field description below. The field name
is also added to an internal map of changed fields in the returned object so
that when this.patch() is called (if available)on the returned object
only the changed fields are submitted.
“Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.”
passwordEnableLocalSync - new value of passwordEnableLocalSync field (as defined in service metadata)this with just the passwordEnableLocalSync field changedpublic Optional<Boolean> getBlockActiveDirectorySiteAutoDiscovery()
public KerberosSingleSignOnExtension withBlockActiveDirectorySiteAutoDiscovery(Boolean blockActiveDirectorySiteAutoDiscovery)
this with just the blockActiveDirectorySiteAutoDiscovery field changed. Field description below.
The field name is also added to an internal map of changed fields in the
returned object so that when this.patch() is called (if available)on the
returned object only the changed fields are submitted.
“Enables or disables whether the Kerberos extension can automatically determine its site name.”
blockActiveDirectorySiteAutoDiscovery - new value of blockActiveDirectorySiteAutoDiscovery field (as defined in service metadata)this with just the blockActiveDirectorySiteAutoDiscovery field changedpublic Optional<String> getPasswordChangeUrl()
public KerberosSingleSignOnExtension withPasswordChangeUrl(String passwordChangeUrl)
this with just the passwordChangeUrl
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Gets or sets the URL that the user will be sent to when they initiate a password change.”
passwordChangeUrl - new value of passwordChangeUrl field (as defined in service metadata)this with just the passwordChangeUrl field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class SingleSignOnExtensionpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class SingleSignOnExtensionpublic String toString()
toString in class SingleSignOnExtensionCopyright © 2018–2020. All rights reserved.