Interface DynamoDBELTConnectorSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DynamoDBELTConnectorSource.Builder,
,DynamoDBELTConnectorSource> SdkBuilder<DynamoDBELTConnectorSource.Builder,
,DynamoDBELTConnectorSource> SdkPojo
- Enclosing class:
DynamoDBELTConnectorSource
@Mutable
@NotThreadSafe
public static interface DynamoDBELTConnectorSource.Builder
extends SdkPojo, CopyableBuilder<DynamoDBELTConnectorSource.Builder,DynamoDBELTConnectorSource>
-
Method Summary
Modifier and TypeMethodDescriptionconnectionOptions
(Consumer<DDBELTConnectionOptions.Builder> connectionOptions) The connection options for the DynamoDB ELT connector source.connectionOptions
(DDBELTConnectionOptions connectionOptions) The connection options for the DynamoDB ELT connector source.The name of the DynamoDB ELT connector source.outputSchemas
(Collection<GlueSchema> outputSchemas) Specifies the data schema for the DynamoDB ELT connector source.outputSchemas
(Consumer<GlueSchema.Builder>... outputSchemas) Specifies the data schema for the DynamoDB ELT connector source.outputSchemas
(GlueSchema... outputSchemas) Specifies the data schema for the DynamoDB ELT connector source.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
-
name
The name of the DynamoDB ELT connector source.
- Parameters:
name
- The name of the DynamoDB ELT connector source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionOptions
The connection options for the DynamoDB ELT connector source.
- Parameters:
connectionOptions
- The connection options for the DynamoDB ELT connector source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionOptions
default DynamoDBELTConnectorSource.Builder connectionOptions(Consumer<DDBELTConnectionOptions.Builder> connectionOptions) The connection options for the DynamoDB ELT connector source.
This is a convenience method that creates an instance of theDDBELTConnectionOptions.Builder
avoiding the need to create one manually viaDDBELTConnectionOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconnectionOptions(DDBELTConnectionOptions)
.- Parameters:
connectionOptions
- a consumer that will call methods onDDBELTConnectionOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputSchemas
Specifies the data schema for the DynamoDB ELT connector source.
- Parameters:
outputSchemas
- Specifies the data schema for the DynamoDB ELT connector source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the DynamoDB ELT connector source.
- Parameters:
outputSchemas
- Specifies the data schema for the DynamoDB ELT connector source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputSchemas
Specifies the data schema for the DynamoDB ELT connector source.
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:
-