Class CfnConfiguredTableAssociationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfiguredTableAssociationPropsMixin>
- Enclosing class:
CfnConfiguredTableAssociationPropsMixin
CfnConfiguredTableAssociationPropsMixin.-
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.create()create(CfnPropertyMixinOptions options) 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 CfnConfiguredTableAssociationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnConfiguredTableAssociationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnConfiguredTableAssociationPropsMixin.Builder.
-
configuredTableAssociationAnalysisRules
@Stability(Stable) public CfnConfiguredTableAssociationPropsMixin.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
ConfiguredTableAssociationAnalysisRuleis 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 CfnConfiguredTableAssociationPropsMixin.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
ConfiguredTableAssociationAnalysisRuleis 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:
-
configuredTableIdentifier
@Stability(Stable) public CfnConfiguredTableAssociationPropsMixin.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:
-
description
@Stability(Stable) public CfnConfiguredTableAssociationPropsMixin.Builder description(String 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:
-
membershipIdentifier
@Stability(Stable) public CfnConfiguredTableAssociationPropsMixin.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:
-
tags
@Stability(Stable) public CfnConfiguredTableAssociationPropsMixin.Builder tags(List<? extends CfnTag> 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<CfnConfiguredTableAssociationPropsMixin>- Returns:
- a newly built instance of
CfnConfiguredTableAssociationPropsMixin.
-