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.BuilderiamFederationOptions(Consumer<IamFederationConfigOptions.Builder> iamFederationOptions) Describes IAM federation options in the form of a key-value map.iamFederationOptions(IamFederationConfigOptions iamFederationOptions) Describes IAM federation options in the form of a key-value map.default SecurityConfigDetail.BuilderiamIdentityCenterOptions(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.BuildersamlOptions(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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:
-
iamFederationOptions
Describes IAM federation options in the form of a key-value map. Contains configuration details about how OpenSearch Serverless integrates with external identity providers through federation.
- Parameters:
iamFederationOptions- Describes IAM federation options in the form of a key-value map. Contains configuration details about how OpenSearch Serverless integrates with external identity providers through federation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamFederationOptions
default SecurityConfigDetail.Builder iamFederationOptions(Consumer<IamFederationConfigOptions.Builder> iamFederationOptions) Describes IAM federation options in the form of a key-value map. Contains configuration details about how OpenSearch Serverless integrates with external identity providers through federation.
This is a convenience method that creates an instance of theIamFederationConfigOptions.Builderavoiding the need to create one manually viaIamFederationConfigOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiamFederationOptions(IamFederationConfigOptions).- Parameters:
iamFederationOptions- a consumer that will call methods onIamFederationConfigOptions.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.
-