@Generated(value="software.amazon.awssdk:codegen") public final class SAMLOptionsInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SAMLOptionsInput.Builder,SAMLOptionsInput>
Specifies the SAML application configuration for the domain.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SAMLOptionsInput.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SAMLOptionsInput.Builder |
builder() |
Boolean |
enabled()
True if SAML is enabled.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
SAMLIdp |
idp()
Specifies the SAML Identity Provider's information.
|
String |
masterBackendRole()
The backend role to which the SAML master user is mapped to.
|
String |
masterUserName()
The SAML master username, which is stored in the Amazon Elasticsearch Service domain's internal database.
|
String |
rolesKey()
The key to use for matching the SAML Roles attribute.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SAMLOptionsInput.Builder> |
serializableBuilderClass() |
Integer |
sessionTimeoutMinutes()
The duration, in minutes, after which a user session becomes inactive.
|
String |
subjectKey()
The key to use for matching the SAML Subject attribute.
|
SAMLOptionsInput.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean enabled()
True if SAML is enabled.
public final SAMLIdp idp()
Specifies the SAML Identity Provider's information.
public final String masterUserName()
The SAML master username, which is stored in the Amazon Elasticsearch Service domain's internal database.
public final String masterBackendRole()
The backend role to which the SAML master user is mapped to.
public final String subjectKey()
The key to use for matching the SAML Subject attribute.
public final String rolesKey()
The key to use for matching the SAML Roles attribute.
public final Integer sessionTimeoutMinutes()
The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60.
public SAMLOptionsInput.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SAMLOptionsInput.Builder,SAMLOptionsInput>public static SAMLOptionsInput.Builder builder()
public static Class<? extends SAMLOptionsInput.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.