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
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 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.Builderavoiding the need to create one manually viaDDBELTConnectionOptions.builder().When the
Consumercompletes,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.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:
-