Class KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder
java.lang.Object
org.apache.beam.sdk.io.aws2.kinesis.KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder
public abstract static class KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAwsAccessKey(String awsAccessKey) setAwsSecretKey(String awsSecretKey) setInitialPositionInStream(String initialPositionInStream) setInitialTimestampInStream(Long initialTimestampInStream) setMaxCapacityPerShard(Long maxCapacityPerShard) setMaxNumRecords(Long maxNumRecords) setMaxReadTime(Long maxReadTime) setRateLimit(Long rateLimit) setRequestRecordsLimit(Long requestRecordsLimit) setServiceEndpoint(String serviceEndpoint) setStreamName(String streamName) setUpToDateThreshold(Long upToDateThreshold) setVerifyCertificate(Boolean verifyCertificate) setWatermarkIdleDurationThreshold(Long watermarkIdleDurationThreshold) setWatermarkPolicy(String watermarkPolicy)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setStreamName
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setStreamName(String streamName) -
setAwsAccessKey
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setAwsAccessKey(String awsAccessKey) -
setAwsSecretKey
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setAwsSecretKey(String awsSecretKey) -
setRegion
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setRegion(String region) -
setServiceEndpoint
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setServiceEndpoint(String serviceEndpoint) -
setVerifyCertificate
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setVerifyCertificate(Boolean verifyCertificate) -
setMaxNumRecords
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setMaxNumRecords(Long maxNumRecords) -
setMaxReadTime
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setMaxReadTime(Long maxReadTime) -
setInitialPositionInStream
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setInitialPositionInStream(String initialPositionInStream) -
setInitialTimestampInStream
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setInitialTimestampInStream(Long initialTimestampInStream) -
setRequestRecordsLimit
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setRequestRecordsLimit(Long requestRecordsLimit) -
setUpToDateThreshold
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setUpToDateThreshold(Long upToDateThreshold) -
setMaxCapacityPerShard
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setMaxCapacityPerShard(Long maxCapacityPerShard) -
setWatermarkPolicy
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setWatermarkPolicy(String watermarkPolicy) -
setWatermarkIdleDurationThreshold
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setWatermarkIdleDurationThreshold(Long watermarkIdleDurationThreshold) -
setRateLimit
public abstract KinesisReadSchemaTransformProvider.KinesisReadSchemaTransformConfiguration.Builder setRateLimit(Long rateLimit) -
build
-