Class CfnIdMappingTablePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cleanrooms.CfnIdMappingTablePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIdMappingTablePropsMixin>
- Enclosing class:
CfnIdMappingTablePropsMixin
@Stability(Stable)
public static final class CfnIdMappingTablePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIdMappingTablePropsMixin>
A fluent builder for
CfnIdMappingTablePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) The description of the ID mapping table.inputReferenceConfig(CfnIdMappingTablePropsMixin.IdMappingTableInputReferenceConfigProperty inputReferenceConfig) The input reference configuration for the ID mapping table.inputReferenceConfig(IResolvable inputReferenceConfig) The input reference configuration for the ID mapping table.The Amazon Resource Name (ARN) of the AWS KMS key.membershipIdentifier(String membershipIdentifier) The unique identifier of the membership resource for the ID mapping table.The name of the ID mapping table.An optional label that you can assign to a resource when you create it.
-
Method Details
-
create
@Stability(Stable) public static CfnIdMappingTablePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnIdMappingTablePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnIdMappingTablePropsMixin.Builder.
-
description
The description of the ID mapping table.- Parameters:
description- The description of the ID mapping table. This parameter is required.- Returns:
this- See Also:
-
inputReferenceConfig
@Stability(Stable) public CfnIdMappingTablePropsMixin.Builder inputReferenceConfig(IResolvable inputReferenceConfig) The input reference configuration for the ID mapping table.- Parameters:
inputReferenceConfig- The input reference configuration for the ID mapping table. This parameter is required.- Returns:
this- See Also:
-
inputReferenceConfig
@Stability(Stable) public CfnIdMappingTablePropsMixin.Builder inputReferenceConfig(CfnIdMappingTablePropsMixin.IdMappingTableInputReferenceConfigProperty inputReferenceConfig) The input reference configuration for the ID mapping table.- Parameters:
inputReferenceConfig- The input reference configuration for the ID mapping table. This parameter is required.- Returns:
this- See Also:
-
kmsKeyArn
The Amazon Resource Name (ARN) of the AWS KMS key.- Parameters:
kmsKeyArn- The Amazon Resource Name (ARN) of the AWS KMS key. This parameter is required.- Returns:
this- See Also:
-
membershipIdentifier
@Stability(Stable) public CfnIdMappingTablePropsMixin.Builder membershipIdentifier(String membershipIdentifier) The unique identifier of the membership resource for the ID mapping table.- Parameters:
membershipIdentifier- The unique identifier of the membership resource for the ID mapping table. This parameter is required.- Returns:
this- See Also:
-
name
The name of the ID mapping table.- Parameters:
name- The name of the ID mapping table. This parameter is required.- Returns:
this- See Also:
-
tags
An optional label that you can assign to a resource when you create it.Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
- Parameters:
tags- An optional label that you can assign to a resource when you create it. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIdMappingTablePropsMixin>- Returns:
- a newly built instance of
CfnIdMappingTablePropsMixin.
-