Interface SnowflakeSource.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<SnowflakeSource.Builder,,SnowflakeSource> SdkBuilder<SnowflakeSource.Builder,,SnowflakeSource> SdkPojo
- Enclosing class:
 SnowflakeSource
public static interface SnowflakeSource.Builder
extends SdkPojo, CopyableBuilder<SnowflakeSource.Builder,SnowflakeSource> 
- 
Method Summary
Modifier and TypeMethodDescriptiondefault SnowflakeSource.BuilderConfiguration for the Snowflake data source.data(SnowflakeNodeData data) Configuration for the Snowflake data source.The name of the Snowflake data source.outputSchemas(Collection<GlueSchema> outputSchemas) Specifies user-defined schemas for your output data.outputSchemas(Consumer<GlueSchema.Builder>... outputSchemas) Specifies user-defined schemas for your output data.outputSchemas(GlueSchema... outputSchemas) Specifies user-defined schemas for your output data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
name
The name of the Snowflake data source.
- Parameters:
 name- The name of the Snowflake data source.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
data
Configuration for the Snowflake data source.
- Parameters:
 data- Configuration for the Snowflake data source.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
data
Configuration for the Snowflake data source.
This is a convenience method that creates an instance of theSnowflakeNodeData.Builderavoiding the need to create one manually viaSnowflakeNodeData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todata(SnowflakeNodeData).- Parameters:
 data- a consumer that will call methods onSnowflakeNodeData.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
outputSchemas
Specifies user-defined schemas for your output data.
- Parameters:
 outputSchemas- Specifies user-defined schemas for your output data.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
outputSchemas
Specifies user-defined schemas for your output data.
- Parameters:
 outputSchemas- Specifies user-defined schemas for your output data.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
outputSchemas
Specifies user-defined schemas for your output data.
This is a convenience method that creates an instance of theGlueSchema.Builderavoiding the need to create one manually viaGlueSchema.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputSchemas(List<GlueSchema>).- Parameters:
 outputSchemas- a consumer that will call methods onGlueSchema.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -