Class CfnIdNamespaceAssociation.Builder
java.lang.Object
software.amazon.awscdk.services.cleanrooms.CfnIdNamespaceAssociation.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIdNamespaceAssociation>
- Enclosing class:
CfnIdNamespaceAssociation
@Stability(Stable)
public static final class CfnIdNamespaceAssociation.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIdNamespaceAssociation>
A fluent builder for
CfnIdNamespaceAssociation
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
description
(String description) The description of the ID namespace association.idMappingConfig
(IResolvable idMappingConfig) The configuration settings for the ID mapping table.idMappingConfig
(CfnIdNamespaceAssociation.IdMappingConfigProperty idMappingConfig) The configuration settings for the ID mapping table.inputReferenceConfig
(IResolvable inputReferenceConfig) The input reference configuration for the ID namespace association.inputReferenceConfig
(CfnIdNamespaceAssociation.IdNamespaceAssociationInputReferenceConfigProperty inputReferenceConfig) The input reference configuration for the ID namespace association.membershipIdentifier
(String membershipIdentifier) The unique identifier of the membership that contains the ID namespace association.The name of this ID namespace association.An optional label that you can assign to a resource when you create it.
-
Method Details
-
create
@Stability(Stable) public static CfnIdNamespaceAssociation.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnIdNamespaceAssociation.Builder
.
-
inputReferenceConfig
@Stability(Stable) public CfnIdNamespaceAssociation.Builder inputReferenceConfig(IResolvable inputReferenceConfig) The input reference configuration for the ID namespace association.- Parameters:
inputReferenceConfig
- The input reference configuration for the ID namespace association. This parameter is required.- Returns:
this
- See Also:
-
inputReferenceConfig
@Stability(Stable) public CfnIdNamespaceAssociation.Builder inputReferenceConfig(CfnIdNamespaceAssociation.IdNamespaceAssociationInputReferenceConfigProperty inputReferenceConfig) The input reference configuration for the ID namespace association.- Parameters:
inputReferenceConfig
- The input reference configuration for the ID namespace association. This parameter is required.- Returns:
this
- See Also:
-
membershipIdentifier
@Stability(Stable) public CfnIdNamespaceAssociation.Builder membershipIdentifier(String membershipIdentifier) The unique identifier of the membership that contains the ID namespace association.- Parameters:
membershipIdentifier
- The unique identifier of the membership that contains the ID namespace association. This parameter is required.- Returns:
this
- See Also:
-
name
The name of this ID namespace association.- Parameters:
name
- The name of this ID namespace association. This parameter is required.- Returns:
this
- See Also:
-
description
The description of the ID namespace association.- Parameters:
description
- The description of the ID namespace association. This parameter is required.- Returns:
this
- See Also:
-
idMappingConfig
@Stability(Stable) public CfnIdNamespaceAssociation.Builder idMappingConfig(IResolvable idMappingConfig) The configuration settings for the ID mapping table.- Parameters:
idMappingConfig
- The configuration settings for the ID mapping table. This parameter is required.- Returns:
this
- See Also:
-
idMappingConfig
@Stability(Stable) public CfnIdNamespaceAssociation.Builder idMappingConfig(CfnIdNamespaceAssociation.IdMappingConfigProperty idMappingConfig) The configuration settings for the ID mapping table.- Parameters:
idMappingConfig
- The configuration settings for 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:
build
in interfacesoftware.amazon.jsii.Builder<CfnIdNamespaceAssociation>
- Returns:
- a newly built instance of
CfnIdNamespaceAssociation
.
-