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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SecurityConfigDetail.BuilderconfigVersion(String configVersion)The version of the security configuration.SecurityConfigDetail.BuildercreatedDate(Long createdDate)The date the configuration was created.SecurityConfigDetail.Builderdescription(String description)The description of the security configuration.default SecurityConfigDetail.BuilderiamIdentityCenterOptions(Consumer<IamIdentityCenterConfigOptions.Builder> iamIdentityCenterOptions)Describes IAM Identity Center options in the form of a key-value map.SecurityConfigDetail.BuilderiamIdentityCenterOptions(IamIdentityCenterConfigOptions iamIdentityCenterOptions)Describes IAM Identity Center options in the form of a key-value map.SecurityConfigDetail.Builderid(String id)The unique identifier of the security configuration.SecurityConfigDetail.BuilderlastModifiedDate(Long lastModifiedDate)The timestamp of when the configuration was last modified.default SecurityConfigDetail.BuildersamlOptions(Consumer<SamlConfigOptions.Builder> samlOptions)SAML options for the security configuration in the form of a key-value map.SecurityConfigDetail.BuildersamlOptions(SamlConfigOptions samlOptions)SAML options for the security configuration in the form of a key-value map.SecurityConfigDetail.Buildertype(String type)The type of security configuration.SecurityConfigDetail.Buildertype(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 Detail
-
configVersion
SecurityConfigDetail.Builder configVersion(String 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
SecurityConfigDetail.Builder createdDate(Long 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
SecurityConfigDetail.Builder description(String 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.
-
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.Builderavoiding the need to create one manually viaIamIdentityCenterConfigOptions.builder().When the
Consumercompletes,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:
iamIdentityCenterOptions(IamIdentityCenterConfigOptions)
-
id
SecurityConfigDetail.Builder id(String 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
SecurityConfigDetail.Builder lastModifiedDate(Long 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
SecurityConfigDetail.Builder samlOptions(SamlConfigOptions 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
default SecurityConfigDetail.Builder samlOptions(Consumer<SamlConfigOptions.Builder> 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.Builderavoiding the need to create one manually viaSamlConfigOptions.builder().When the
Consumercompletes,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:
samlOptions(SamlConfigOptions)
-
type
SecurityConfigDetail.Builder type(String 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:
SecurityConfigType,SecurityConfigType
-
type
SecurityConfigDetail.Builder type(SecurityConfigType 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:
SecurityConfigType,SecurityConfigType
-
-