Interface SnowflakeTableReference.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SnowflakeTableReference.Builder,
,SnowflakeTableReference> SdkBuilder<SnowflakeTableReference.Builder,
,SnowflakeTableReference> SdkPojo
- Enclosing class:
SnowflakeTableReference
@Mutable
@NotThreadSafe
public static interface SnowflakeTableReference.Builder
extends SdkPojo, CopyableBuilder<SnowflakeTableReference.Builder,SnowflakeTableReference>
-
Method Summary
Modifier and TypeMethodDescriptionaccountIdentifier
(String accountIdentifier) The account identifier for the Snowflake table reference.databaseName
(String databaseName) The name of the database the Snowflake table belongs to.schemaName
(String schemaName) The schema name of the Snowflake table reference.The secret ARN of the Snowflake table reference.The name of the Snowflake table.default SnowflakeTableReference.Builder
tableSchema
(Consumer<SnowflakeTableSchema.Builder> tableSchema) The schema of the Snowflake table.tableSchema
(SnowflakeTableSchema tableSchema) The schema of the Snowflake table.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
secretArn
The secret ARN of the Snowflake table reference.
- Parameters:
secretArn
- The secret ARN of the Snowflake table reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountIdentifier
The account identifier for the Snowflake table reference.
- Parameters:
accountIdentifier
- The account identifier for the Snowflake table reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
The name of the database the Snowflake table belongs to.
- Parameters:
databaseName
- The name of the database the Snowflake table belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
The name of the Snowflake table.
- Parameters:
tableName
- The name of the Snowflake table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaName
The schema name of the Snowflake table reference.
- Parameters:
schemaName
- The schema name of the Snowflake table reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableSchema
The schema of the Snowflake table.
- Parameters:
tableSchema
- The schema of the Snowflake table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableSchema
default SnowflakeTableReference.Builder tableSchema(Consumer<SnowflakeTableSchema.Builder> tableSchema) The schema of the Snowflake table.
This is a convenience method that creates an instance of theSnowflakeTableSchema.Builder
avoiding the need to create one manually viaSnowflakeTableSchema.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totableSchema(SnowflakeTableSchema)
.- Parameters:
tableSchema
- a consumer that will call methods onSnowflakeTableSchema.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-