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.Builder
Configuration 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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builder
avoiding the need to create one manually viaSnowflakeNodeData.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaGlueSchema.builder()
.When the
Consumer
completes,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:
-