@Internal
public class KinesisFirehoseDynamicSink
extends org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink<software.amazon.awssdk.services.firehose.model.Record>
AsyncDynamicTableSink.| Modifier and Type | Class and Description |
|---|---|
static class |
KinesisFirehoseDynamicSink.KinesisFirehoseDynamicSinkBuilder
Builder class for
KinesisFirehoseDynamicSink. |
org.apache.flink.table.connector.sink.DynamicTableSink.Context, org.apache.flink.table.connector.sink.DynamicTableSink.DataStructureConverter, org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider| Modifier | Constructor and Description |
|---|---|
protected |
KinesisFirehoseDynamicSink(Integer maxBatchSize,
Integer maxInFlightRequests,
Integer maxBufferedRequests,
Long maxBufferSizeInBytes,
Long maxTimeInBufferMS,
Boolean failOnError,
org.apache.flink.table.types.DataType consumedDataType,
String deliveryStream,
Properties firehoseClientProperties,
org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat) |
| Modifier and Type | Method and Description |
|---|---|
String |
asSummaryString() |
org.apache.flink.table.connector.sink.DynamicTableSink |
copy() |
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) |
protected KinesisFirehoseDynamicSink(@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 deliveryStream, @Nullable Properties firehoseClientProperties, org.apache.flink.table.connector.format.EncodingFormat<org.apache.flink.api.common.serialization.SerializationSchema<org.apache.flink.table.data.RowData>> encodingFormat)
public org.apache.flink.table.connector.ChangelogMode getChangelogMode(org.apache.flink.table.connector.ChangelogMode requestedMode)
public org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider getSinkRuntimeProvider(org.apache.flink.table.connector.sink.DynamicTableSink.Context context)
public org.apache.flink.table.connector.sink.DynamicTableSink copy()
public String asSummaryString()
Copyright © 2022–2023 The Apache Software Foundation. All rights reserved.