Interface SAMLOptionsOutput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SAMLOptionsOutput.Builder,,SAMLOptionsOutput> SdkBuilder<SAMLOptionsOutput.Builder,,SAMLOptionsOutput> SdkPojo
- Enclosing class:
SAMLOptionsOutput
public static interface SAMLOptionsOutput.Builder
extends SdkPojo, CopyableBuilder<SAMLOptionsOutput.Builder,SAMLOptionsOutput>
-
Method Summary
Modifier and TypeMethodDescriptionTrue if SAML is enabled.default SAMLOptionsOutput.Builderidp(Consumer<SAMLIdp.Builder> idp) Describes the SAML Identity Provider's information.Describes the SAML Identity Provider's information.The key used 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 used for matching the SAML Subject attribute.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
enabled
True 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.
-
idp
Describes the SAML Identity Provider's information.
- Parameters:
idp- Describes the SAML Identity Provider's information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idp
Describes 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 onSAMLIdp.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subjectKey
The key used for matching the SAML Subject attribute.
- Parameters:
subjectKey- The key used for matching the SAML Subject attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rolesKey
The key used for matching the SAML Roles attribute.
- Parameters:
rolesKey- The key used for matching the SAML Roles attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sessionTimeoutMinutes
The duration, in minutes, after which a user session becomes inactive.
- Parameters:
sessionTimeoutMinutes- The duration, in minutes, after which a user session becomes inactive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-