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:
-