public class IosKerberosSingleSignOnExtension extends IosSingleSignOnExtension implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
IosKerberosSingleSignOnExtension.Builder |
contextPath, odataType| Modifier | Constructor and Description |
|---|---|
protected |
IosKerberosSingleSignOnExtension() |
| Modifier and Type | Method and Description |
|---|---|
static IosKerberosSingleSignOnExtension.Builder |
builderIosKerberosSingleSignOnExtension()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
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> |
getCredentialBundleIdAccessControlList(com.github.davidmoten.odata.client.HttpRequestOptions options)
“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> |
getDomainRealms(com.github.davidmoten.odata.client.HttpRequestOptions options)
“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.”
|
com.github.davidmoten.odata.client.CollectionPage<String> |
getDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)
“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() |
IosKerberosSingleSignOnExtension |
withActiveDirectorySiteCode(String activeDirectorySiteCode)
Returns an immutable copy of
this with just the activeDirectorySiteCode field changed. |
IosKerberosSingleSignOnExtension |
withBlockActiveDirectorySiteAutoDiscovery(Boolean blockActiveDirectorySiteAutoDiscovery)
Returns an immutable copy of
this with just the blockActiveDirectorySiteAutoDiscovery field changed. |
IosKerberosSingleSignOnExtension |
withBlockAutomaticLogin(Boolean blockAutomaticLogin)
Returns an immutable copy of
this with just the blockAutomaticLogin field changed. |
IosKerberosSingleSignOnExtension |
withCacheName(String cacheName)
Returns an immutable copy of
this with just the cacheName field
changed. |
IosKerberosSingleSignOnExtension |
withIsDefaultRealm(Boolean isDefaultRealm)
Returns an immutable copy of
this with just the isDefaultRealm
field changed. |
IosKerberosSingleSignOnExtension |
withPasswordBlockModification(Boolean passwordBlockModification)
Returns an immutable copy of
this with just the passwordBlockModification field changed. |
IosKerberosSingleSignOnExtension |
withPasswordChangeUrl(String passwordChangeUrl)
Returns an immutable copy of
this with just the passwordChangeUrl
field changed. |
IosKerberosSingleSignOnExtension |
withPasswordEnableLocalSync(Boolean passwordEnableLocalSync)
Returns an immutable copy of
this with just the passwordEnableLocalSync field changed. |
IosKerberosSingleSignOnExtension |
withPasswordExpirationDays(Integer passwordExpirationDays)
Returns an immutable copy of
this with just the passwordExpirationDays field changed. |
IosKerberosSingleSignOnExtension |
withPasswordExpirationNotificationDays(Integer passwordExpirationNotificationDays)
Returns an immutable copy of
this with just the passwordExpirationNotificationDays field changed. |
IosKerberosSingleSignOnExtension |
withPasswordMinimumAgeDays(Integer passwordMinimumAgeDays)
Returns an immutable copy of
this with just the passwordMinimumAgeDays field changed. |
IosKerberosSingleSignOnExtension |
withPasswordMinimumLength(Integer passwordMinimumLength)
Returns an immutable copy of
this with just the passwordMinimumLength field changed. |
IosKerberosSingleSignOnExtension |
withPasswordPreviousPasswordBlockCount(Integer passwordPreviousPasswordBlockCount)
Returns an immutable copy of
this with just the passwordPreviousPasswordBlockCount field changed. |
IosKerberosSingleSignOnExtension |
withPasswordRequireActiveDirectoryComplexity(Boolean passwordRequireActiveDirectoryComplexity)
Returns an immutable copy of
this with just the passwordRequireActiveDirectoryComplexity field changed. |
IosKerberosSingleSignOnExtension |
withPasswordRequirementsDescription(String passwordRequirementsDescription)
Returns an immutable copy of
this with just the passwordRequirementsDescription field changed. |
IosKerberosSingleSignOnExtension |
withRealm(String realm)
Returns an immutable copy of
this with just the realm field
changed. |
IosKerberosSingleSignOnExtension |
withRequireUserPresence(Boolean requireUserPresence)
Returns an immutable copy of
this with just the requireUserPresence field changed. |
IosKerberosSingleSignOnExtension |
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 IosSingleSignOnExtensionpublic Optional<String> getRealm()
public IosKerberosSingleSignOnExtension 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 com.github.davidmoten.odata.client.CollectionPage<String> getDomains(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<Boolean> getBlockAutomaticLogin()
public IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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> getCredentialBundleIdAccessControlList(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<String> getDomainRealms()
public com.github.davidmoten.odata.client.CollectionPage<String> getDomainRealms(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<Boolean> getIsDefaultRealm()
public IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosKerberosSingleSignOnExtension 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 IosSingleSignOnExtensionpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class IosSingleSignOnExtensionpublic static IosKerberosSingleSignOnExtension.Builder builderIosKerberosSingleSignOnExtension()
public String toString()
toString in class IosSingleSignOnExtensionCopyright © 2018–2020. All rights reserved.