Interface SecurityConfigDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SecurityConfigDetail.Builder,
,SecurityConfigDetail> SdkBuilder<SecurityConfigDetail.Builder,
,SecurityConfigDetail> SdkPojo
- Enclosing class:
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.default SecurityConfigDetail.Builder
iamIdentityCenterOptions
(Consumer<IamIdentityCenterConfigOptions.Builder> iamIdentityCenterOptions) Describes IAM Identity Center options in the form of a key-value map.iamIdentityCenterOptions
(IamIdentityCenterConfigOptions iamIdentityCenterOptions) Describes IAM Identity Center options in the form of a key-value map.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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.
-
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:
-
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.
-
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.
-
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:
-
iamIdentityCenterOptions
SecurityConfigDetail.Builder iamIdentityCenterOptions(IamIdentityCenterConfigOptions iamIdentityCenterOptions) Describes IAM Identity Center options in the form of a key-value map.
- Parameters:
iamIdentityCenterOptions
- Describes IAM Identity Center options in the form of a key-value map.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamIdentityCenterOptions
default SecurityConfigDetail.Builder iamIdentityCenterOptions(Consumer<IamIdentityCenterConfigOptions.Builder> iamIdentityCenterOptions) Describes IAM Identity Center options in the form of a key-value map.
This is a convenience method that creates an instance of theIamIdentityCenterConfigOptions.Builder
avoiding the need to create one manually viaIamIdentityCenterConfigOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiamIdentityCenterOptions(IamIdentityCenterConfigOptions)
.- Parameters:
iamIdentityCenterOptions
- a consumer that will call methods onIamIdentityCenterConfigOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
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.
-