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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DynamoDBELTConnectorSource.BuilderconnectionOptions(Consumer<DDBELTConnectionOptions.Builder> connectionOptions)The connection options for the DynamoDB ELT connector source.DynamoDBELTConnectorSource.BuilderconnectionOptions(DDBELTConnectionOptions connectionOptions)The connection options for the DynamoDB ELT connector source.DynamoDBELTConnectorSource.Buildername(String name)The name of the DynamoDB ELT connector source.DynamoDBELTConnectorSource.BuilderoutputSchemas(Collection<GlueSchema> outputSchemas)Specifies the data schema for the DynamoDB ELT connector source.DynamoDBELTConnectorSource.BuilderoutputSchemas(Consumer<GlueSchema.Builder>... outputSchemas)Specifies the data schema for the DynamoDB ELT connector source.DynamoDBELTConnectorSource.BuilderoutputSchemas(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 Detail
-
name
DynamoDBELTConnectorSource.Builder name(String 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
DynamoDBELTConnectorSource.Builder connectionOptions(DDBELTConnectionOptions 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:
connectionOptions(DDBELTConnectionOptions)
-
outputSchemas
DynamoDBELTConnectorSource.Builder outputSchemas(Collection<GlueSchema> 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
DynamoDBELTConnectorSource.Builder outputSchemas(GlueSchema... 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
DynamoDBELTConnectorSource.Builder outputSchemas(Consumer<GlueSchema.Builder>... 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 to#outputSchemas(List.) - 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:
#outputSchemas(java.util.Collection)
-
-