Class KinesisWriteSchemaTransformProvider.KinesisWriteSchemaTransformConfiguration
java.lang.Object
org.apache.beam.sdk.io.aws2.kinesis.KinesisWriteSchemaTransformProvider.KinesisWriteSchemaTransformConfiguration
- All Implemented Interfaces:
Serializable
- Enclosing class:
KinesisWriteSchemaTransformProvider
@DefaultSchema(AutoValueSchema.class)
public abstract static class KinesisWriteSchemaTransformProvider.KinesisWriteSchemaTransformConfiguration
extends Object
implements Serializable
- See Also:
-
Constructor Details
-
KinesisWriteSchemaTransformConfiguration
public KinesisWriteSchemaTransformConfiguration()
-
-
Method Details
-
builder
public static KinesisWriteSchemaTransformProvider.KinesisWriteSchemaTransformConfiguration.Builder builder() -
getStreamName
-
getAwsAccessKey
-
getAwsSecretKey
-
getRegion
-
getPartitionKey
@SchemaFieldDescription("Default partition key used when the input row does not contain a partition_key field.") public abstract String getPartitionKey() -
getServiceEndpoint
@SchemaFieldDescription("Optional custom Kinesis service endpoint URI.") public abstract @Nullable String getServiceEndpoint() -
getVerifyCertificate
@SchemaFieldDescription("Whether to verify TLS certificates. Defaults to true. Never disable in production.") public abstract @Nullable Boolean getVerifyCertificate() -
getAggregationEnabled
@SchemaFieldDescription("Enable KPL-compatible record aggregation.") public abstract @Nullable Boolean getAggregationEnabled() -
getAggregationMaxBytes
@SchemaFieldDescription("Max aggregated record size in bytes when aggregation is enabled.") public abstract @Nullable Long getAggregationMaxBytes() -
getAggregationMaxBufferedTime
@SchemaFieldDescription("Max time in milliseconds to buffer records when aggregation is enabled.") public abstract @Nullable Long getAggregationMaxBufferedTime() -
getAggregationShardRefreshInterval
@SchemaFieldDescription("Shard map refresh interval in minutes when aggregation is enabled.") public abstract @Nullable Long getAggregationShardRefreshInterval()
-