Class DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder
- java.lang.Object
-
- org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder<DynamoDbWriteRequest,DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder>
-
- org.apache.flink.connector.dynamodb.table.DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder
-
- Enclosing class:
- DynamoDbDynamicSink
@Internal public static class DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder extends org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder<DynamoDbWriteRequest,DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder>
Builder class forDynamoDbDynamicSink.
-
-
Constructor Summary
Constructors Constructor Description DynamoDbDynamicTableSinkBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<DynamoDbWriteRequest>build()DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuildersetDynamoDbClientProperties(Properties dynamoDbClientProperties)DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuildersetFailOnError(boolean failOnError)DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuildersetOverwriteByPartitionKeys(Set<String> overwriteByPartitionKeys)DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuildersetPhysicalDataType(org.apache.flink.table.types.DataType physicalDataType)DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuildersetTableName(String tableName)-
Methods inherited from class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
getMaxBatchSize, getMaxBufferedRequests, getMaxBufferSizeInBytes, getMaxInFlightRequests, getMaxTimeInBufferMS, setMaxBatchSize, setMaxBufferedRequests, setMaxBufferSizeInBytes, setMaxInFlightRequests, setMaxTimeInBufferMS
-
-
-
-
Method Detail
-
setTableName
public DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder setTableName(String tableName)
-
setFailOnError
public DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder setFailOnError(boolean failOnError)
-
setDynamoDbClientProperties
public DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder setDynamoDbClientProperties(Properties dynamoDbClientProperties)
-
setPhysicalDataType
public DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder setPhysicalDataType(org.apache.flink.table.types.DataType physicalDataType)
-
setOverwriteByPartitionKeys
public DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder setOverwriteByPartitionKeys(Set<String> overwriteByPartitionKeys)
-
build
public org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<DynamoDbWriteRequest> build()
- Specified by:
buildin classorg.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder<DynamoDbWriteRequest,DynamoDbDynamicSink.DynamoDbDynamicTableSinkBuilder>
-
-