@PublicEvolving public static class StreamingFileSink.BulkFormatBuilder<IN,BucketID,T extends StreamingFileSink.BulkFormatBuilder<IN,BucketID,T>> extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
BulkFormatBuilder(org.apache.flink.core.fs.Path basePath,
org.apache.flink.api.common.serialization.BulkWriter.Factory<IN> writerFactory,
BucketAssigner<IN,BucketID> assigner) |
protected |
BulkFormatBuilder(org.apache.flink.core.fs.Path basePath,
org.apache.flink.api.common.serialization.BulkWriter.Factory<IN> writerFactory,
BucketAssigner<IN,BucketID> assigner,
CheckpointRollingPolicy<IN,BucketID> policy,
long bucketCheckInterval,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketFactory<IN,BucketID> bucketFactory,
OutputFileConfig outputFileConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
StreamingFileSink<IN> |
build()
Creates the actual sink.
|
long |
getBucketCheckInterval() |
T |
withBucketAssigner(BucketAssigner<IN,BucketID> assigner) |
T |
withBucketCheckInterval(long interval) |
<ID> StreamingFileSink.BulkFormatBuilder<IN,ID,? extends StreamingFileSink.BulkFormatBuilder<IN,ID,?>> |
withNewBucketAssigner(BucketAssigner<IN,ID> assigner) |
T |
withOutputFileConfig(OutputFileConfig outputFileConfig) |
T |
withRollingPolicy(CheckpointRollingPolicy<IN,BucketID> rollingPolicy) |
protected BulkFormatBuilder(org.apache.flink.core.fs.Path basePath,
org.apache.flink.api.common.serialization.BulkWriter.Factory<IN> writerFactory,
BucketAssigner<IN,BucketID> assigner)
protected BulkFormatBuilder(org.apache.flink.core.fs.Path basePath,
org.apache.flink.api.common.serialization.BulkWriter.Factory<IN> writerFactory,
BucketAssigner<IN,BucketID> assigner,
CheckpointRollingPolicy<IN,BucketID> policy,
long bucketCheckInterval,
org.apache.flink.streaming.api.functions.sink.filesystem.BucketFactory<IN,BucketID> bucketFactory,
OutputFileConfig outputFileConfig)
public long getBucketCheckInterval()
public T withBucketCheckInterval(long interval)
public T withBucketAssigner(BucketAssigner<IN,BucketID> assigner)
public T withRollingPolicy(CheckpointRollingPolicy<IN,BucketID> rollingPolicy)
public T withOutputFileConfig(OutputFileConfig outputFileConfig)
public <ID> StreamingFileSink.BulkFormatBuilder<IN,ID,? extends StreamingFileSink.BulkFormatBuilder<IN,ID,?>> withNewBucketAssigner(BucketAssigner<IN,ID> assigner)
public StreamingFileSink<IN> build()
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.