Interface SecurityConfigDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SecurityConfigDetail.Builder,
,SecurityConfigDetail> SdkBuilder<SecurityConfigDetail.Builder,
,SecurityConfigDetail> SdkPojo
- Enclosing class:
SecurityConfigDetail
public static interface SecurityConfigDetail.Builder
extends SdkPojo, CopyableBuilder<SecurityConfigDetail.Builder,SecurityConfigDetail>
-
Method Summary
Modifier and TypeMethodDescriptionconfigVersion
(String configVersion) The version of the security configuration.createdDate
(Long createdDate) The date the configuration was created.description
(String description) The description of the security configuration.The unique identifier of the security configuration.lastModifiedDate
(Long lastModifiedDate) The timestamp of when the configuration was last modified.default SecurityConfigDetail.Builder
samlOptions
(Consumer<SamlConfigOptions.Builder> samlOptions) SAML options for the security configuration in the form of a key-value map.samlOptions
(SamlConfigOptions samlOptions) SAML options for the security configuration in the form of a key-value map.The type of security configuration.type
(SecurityConfigType type) The type of security configuration.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
-
configVersion
The version of the security configuration.
- Parameters:
configVersion
- The version of the security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdDate
The date the configuration was created.
- Parameters:
createdDate
- The date the configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the security configuration.
- Parameters:
description
- The description of the security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the security configuration.
- Parameters:
id
- The unique identifier of the security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
The timestamp of when the configuration was last modified.
- Parameters:
lastModifiedDate
- The timestamp of when the configuration was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samlOptions
SAML options for the security configuration in the form of a key-value map.
- Parameters:
samlOptions
- SAML options for the security configuration in the form of a key-value map.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samlOptions
SAML options for the security configuration in the form of a key-value map.
This is a convenience method that creates an instance of theSamlConfigOptions.Builder
avoiding the need to create one manually viaSamlConfigOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosamlOptions(SamlConfigOptions)
.- Parameters:
samlOptions
- a consumer that will call methods onSamlConfigOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of security configuration.
- Parameters:
type
- The type of security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of security configuration.
- Parameters:
type
- The type of security configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-