Interface SAMLOptionsInput.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<SAMLOptionsInput.Builder,,- SAMLOptionsInput> - SdkBuilder<SAMLOptionsInput.Builder,,- SAMLOptionsInput> - SdkPojo
- Enclosing class:
- SAMLOptionsInput
@Mutable
@NotThreadSafe
public static interface SAMLOptionsInput.Builder
extends SdkPojo, CopyableBuilder<SAMLOptionsInput.Builder,SAMLOptionsInput> 
- 
Method SummaryModifier and TypeMethodDescriptionTrue if SAML is enabled.default SAMLOptionsInput.Builderidp(Consumer<SAMLIdp.Builder> idp) Specifies the SAML Identity Provider's information.Specifies the SAML Identity Provider's information.masterBackendRole(String masterBackendRole) The backend role to which the SAML master user is mapped to.masterUserName(String masterUserName) The SAML master username, which is stored in the Amazon Elasticsearch Service domain's internal database.The key to use for matching the SAML Roles attribute.sessionTimeoutMinutes(Integer sessionTimeoutMinutes) The duration, in minutes, after which a user session becomes inactive.subjectKey(String subjectKey) The key to use for matching the SAML Subject attribute.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
enabledTrue if SAML is enabled. - Parameters:
- enabled- True if SAML is enabled.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
idpSpecifies the SAML Identity Provider's information. - Parameters:
- idp- Specifies the SAML Identity Provider's information.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
idpSpecifies the SAML Identity Provider's information. This is a convenience method that creates an instance of theSAMLIdp.Builderavoiding the need to create one manually viaSAMLIdp.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidp(SAMLIdp).- Parameters:
- idp- a consumer that will call methods on- SAMLIdp.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
masterUserNameThe SAML master username, which is stored in the Amazon Elasticsearch Service domain's internal database. - Parameters:
- masterUserName- The SAML master username, which is stored in the Amazon Elasticsearch Service domain's internal database.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
masterBackendRoleThe backend role to which the SAML master user is mapped to. - Parameters:
- masterBackendRole- The backend role to which the SAML master user is mapped to.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
subjectKeyThe key to use for matching the SAML Subject attribute. - Parameters:
- subjectKey- The key to use for matching the SAML Subject attribute.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
rolesKeyThe key to use for matching the SAML Roles attribute. - Parameters:
- rolesKey- The key to use for matching the SAML Roles attribute.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sessionTimeoutMinutesThe duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60. - Parameters:
- 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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-