Interface SamlConfigOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SamlConfigOptions.Builder,
,SamlConfigOptions> SdkBuilder<SamlConfigOptions.Builder,
,SamlConfigOptions> SdkPojo
- Enclosing class:
SamlConfigOptions
@Mutable
@NotThreadSafe
public static interface SamlConfigOptions.Builder
extends SdkPojo, CopyableBuilder<SamlConfigOptions.Builder,SamlConfigOptions>
-
Method Summary
Modifier and TypeMethodDescriptiongroupAttribute
(String groupAttribute) The group attribute for this SAML integration.The XML IdP metadata file generated from your identity provider.openSearchServerlessEntityId
(String openSearchServerlessEntityId) Custom entity id attribute to override default entity id for this saml integration.sessionTimeout
(Integer sessionTimeout) The session timeout, in minutes.userAttribute
(String userAttribute) A user attribute for this SAML integration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
metadata
The XML IdP metadata file generated from your identity provider.
- Parameters:
metadata
- The XML IdP metadata file generated from your identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userAttribute
A user attribute for this SAML integration.
- Parameters:
userAttribute
- A user attribute for this SAML integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupAttribute
The group attribute for this SAML integration.
- Parameters:
groupAttribute
- The group attribute for this SAML integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
openSearchServerlessEntityId
Custom entity id attribute to override default entity id for this saml integration.
- Parameters:
openSearchServerlessEntityId
- Custom entity id attribute to override default entity id for this saml integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionTimeout
The session timeout, in minutes. Default is 60 minutes (12 hours).
- Parameters:
sessionTimeout
- The session timeout, in minutes. Default is 60 minutes (12 hours).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-