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.Builder
idp
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaSAMLIdp.builder()
.When the
Consumer
completes,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.
-