Class CfnConfiguredTableAssociation.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfiguredTableAssociation>
- Enclosing class:
CfnConfiguredTableAssociation
CfnConfiguredTableAssociation
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
configuredTableAssociationAnalysisRules
(List<? extends Object> configuredTableAssociationAnalysisRules) An analysis rule for a configured table association.configuredTableAssociationAnalysisRules
(IResolvable configuredTableAssociationAnalysisRules) An analysis rule for a configured table association.configuredTableIdentifier
(String configuredTableIdentifier) A unique identifier for the configured table to be associated to.description
(String description) A description of the configured table association.membershipIdentifier
(String membershipIdentifier) The unique ID for the membership this configured table association belongs to.The name of the configured table association, in lowercase.The service will assume this role to access catalog metadata and query the table.An optional label that you can assign to a resource when you create it.
-
Method Details
-
create
@Stability(Stable) public static CfnConfiguredTableAssociation.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
CfnConfiguredTableAssociation.Builder
.
-
configuredTableIdentifier
@Stability(Stable) public CfnConfiguredTableAssociation.Builder configuredTableIdentifier(String configuredTableIdentifier) A unique identifier for the configured table to be associated to.Currently accepts a configured table ID.
- Parameters:
configuredTableIdentifier
- A unique identifier for the configured table to be associated to. This parameter is required.- Returns:
this
- See Also:
-
membershipIdentifier
@Stability(Stable) public CfnConfiguredTableAssociation.Builder membershipIdentifier(String membershipIdentifier) The unique ID for the membership this configured table association belongs to.- Parameters:
membershipIdentifier
- The unique ID for the membership this configured table association belongs to. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the configured table association, in lowercase.The table is identified by this name when running protected queries against the underlying data.
- Parameters:
name
- The name of the configured table association, in lowercase. This parameter is required.- Returns:
this
- See Also:
-
roleArn
The service will assume this role to access catalog metadata and query the table.- Parameters:
roleArn
- The service will assume this role to access catalog metadata and query the table. This parameter is required.- Returns:
this
- See Also:
-
configuredTableAssociationAnalysisRules
@Stability(Stable) public CfnConfiguredTableAssociation.Builder configuredTableAssociationAnalysisRules(IResolvable configuredTableAssociationAnalysisRules) An analysis rule for a configured table association.This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the
ConfiguredTableAssociationAnalysisRule
is referred to as the collaboration analysis rule .- Parameters:
configuredTableAssociationAnalysisRules
- An analysis rule for a configured table association. This parameter is required.- Returns:
this
- See Also:
-
configuredTableAssociationAnalysisRules
@Stability(Stable) public CfnConfiguredTableAssociation.Builder configuredTableAssociationAnalysisRules(List<? extends Object> configuredTableAssociationAnalysisRules) An analysis rule for a configured table association.This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the
ConfiguredTableAssociationAnalysisRule
is referred to as the collaboration analysis rule .- Parameters:
configuredTableAssociationAnalysisRules
- An analysis rule for a configured table association. This parameter is required.- Returns:
this
- See Also:
-
description
A description of the configured table association.- Parameters:
description
- A description of the configured table association. 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<CfnConfiguredTableAssociation>
- Returns:
- a newly built instance of
CfnConfiguredTableAssociation
.
-