Class CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder
java.lang.Object
software.amazon.awscdk.services.cleanrooms.CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfiguredTable.SnowflakeTableReferenceProperty>
- Enclosing interface:
CfnConfiguredTable.SnowflakeTableReferenceProperty
@Stability(Stable)
public static final class CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConfiguredTable.SnowflakeTableReferenceProperty>
A builder for
CfnConfiguredTable.SnowflakeTableReferenceProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountIdentifier(String accountIdentifier) build()Builds the configured instance.databaseName(String databaseName) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getDatabaseName()schemaName(String schemaName) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getSchemaName()Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getSecretArn()Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getTableName()tableSchema(IResolvable tableSchema) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getTableSchema()Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getTableSchema()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accountIdentifier
@Stability(Stable) public CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder accountIdentifier(String accountIdentifier) - Parameters:
accountIdentifier- The account identifier for the Snowflake table reference. This parameter is required.- Returns:
this
-
databaseName
@Stability(Stable) public CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder databaseName(String databaseName) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getDatabaseName()- Parameters:
databaseName- The name of the database the Snowflake table belongs to. This parameter is required.- Returns:
this
-
schemaName
@Stability(Stable) public CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder schemaName(String schemaName) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getSchemaName()- Parameters:
schemaName- The schema name of the Snowflake table reference. This parameter is required.- Returns:
this
-
secretArn
@Stability(Stable) public CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder secretArn(String secretArn) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getSecretArn()- Parameters:
secretArn- The secret ARN of the Snowflake table reference. This parameter is required.- Returns:
this
-
tableName
@Stability(Stable) public CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder tableName(String tableName) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getTableName()- Parameters:
tableName- The name of the Snowflake table. This parameter is required.- Returns:
this
-
tableSchema
@Stability(Stable) public CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder tableSchema(IResolvable tableSchema) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getTableSchema()- Parameters:
tableSchema- The schema of the Snowflake table. This parameter is required.- Returns:
this
-
tableSchema
@Stability(Stable) public CfnConfiguredTable.SnowflakeTableReferenceProperty.Builder tableSchema(CfnConfiguredTable.SnowflakeTableSchemaProperty tableSchema) Sets the value ofCfnConfiguredTable.SnowflakeTableReferenceProperty.getTableSchema()- Parameters:
tableSchema- The schema of the Snowflake table. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConfiguredTable.SnowflakeTableReferenceProperty>- Returns:
- a new instance of
CfnConfiguredTable.SnowflakeTableReferenceProperty - Throws:
NullPointerException- if any required attribute was not provided
-