@Internal
public class KinesisDynamicSink
extends org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<software.amazon.awssdk.services.kinesis.model.PutRecordsRequestEntry>
implements org.apache.flink.table.connector.sink.abilities.SupportsPartitioning
AsyncDynamicTableSink.| 限定符和类型 | 类和说明 |
|---|---|
static class |
KinesisDynamicSink.KinesisDynamicTableSinkBuilder
Builder class for
KinesisDynamicSink. |
| 构造器和说明 |
|---|
KinesisDynamicSink(Integer maxBatchSize,
Integer maxInFlightRequests,
Integer maxBufferedRequests,
Long maxBufferSizeInBytes,
Long maxTimeInBufferMS,
Boolean failOnError,
org.apache.flink.table.types.DataType consumedDataType,
String stream,
Properties kinesisClientProperties,
org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat,
PartitionKeyGenerator<org.apache.flink.table.data.RowData> partitioner) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
applyStaticPartition(Map<String,String> partition) |
String |
asSummaryString() |
org.apache.flink.table.connector.sink.DynamicTableSink |
copy() |
boolean |
equals(Object o) |
org.apache.flink.table.connector.ChangelogMode |
getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode) |
org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider |
getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context) |
int |
hashCode() |
public KinesisDynamicSink(@Nullable Integer maxBatchSize, @Nullable Integer maxInFlightRequests, @Nullable Integer maxBufferedRequests, @Nullable Long maxBufferSizeInBytes, @Nullable Long maxTimeInBufferMS, @Nullable Boolean failOnError, @Nullable org.apache.flink.table.types.DataType consumedDataType, String stream, @Nullable Properties kinesisClientProperties, org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat, PartitionKeyGenerator<org.apache.flink.table.data.RowData> partitioner)
public org.apache.flink.table.connector.ChangelogMode getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)
getChangelogMode 在接口中 org.apache.flink.table.connector.sink.DynamicTableSinkpublic org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)
getSinkRuntimeProvider 在接口中 org.apache.flink.table.connector.sink.DynamicTableSinkpublic org.apache.flink.table.connector.sink.DynamicTableSink copy()
copy 在接口中 org.apache.flink.table.connector.sink.DynamicTableSinkpublic String asSummaryString()
asSummaryString 在接口中 org.apache.flink.table.connector.sink.DynamicTableSinkpublic void applyStaticPartition(Map<String,String> partition)
applyStaticPartition 在接口中 org.apache.flink.table.connector.sink.abilities.SupportsPartitioningpublic boolean equals(Object o)
equals 在类中 org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<software.amazon.awssdk.services.kinesis.model.PutRecordsRequestEntry>public int hashCode()
hashCode 在类中 org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<software.amazon.awssdk.services.kinesis.model.PutRecordsRequestEntry>Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.