Dataflow Endpoint Kafka Args
data class DataflowEndpointKafkaArgs(val authentication: Output<DataflowEndpointKafkaAuthenticationArgs>, val batching: Output<DataflowEndpointKafkaBatchingArgs>? = null, val cloudEventAttributes: Output<Either<String, CloudEventAttributeType>>? = null, val compression: Output<Either<String, DataflowEndpointKafkaCompression>>? = null, val consumerGroupId: Output<String>? = null, val copyMqttProperties: Output<Either<String, OperationalMode>>? = null, val host: Output<String>, val kafkaAcks: Output<Either<String, DataflowEndpointKafkaAcks>>? = null, val partitionStrategy: Output<Either<String, DataflowEndpointKafkaPartitionStrategy>>? = null, val tls: Output<TlsPropertiesArgs>? = null) : ConvertibleToJava<DataflowEndpointKafkaArgs>
Kafka endpoint properties
Constructors
Link copied to clipboard
constructor(authentication: Output<DataflowEndpointKafkaAuthenticationArgs>, batching: Output<DataflowEndpointKafkaBatchingArgs>? = null, cloudEventAttributes: Output<Either<String, CloudEventAttributeType>>? = null, compression: Output<Either<String, DataflowEndpointKafkaCompression>>? = null, consumerGroupId: Output<String>? = null, copyMqttProperties: Output<Either<String, OperationalMode>>? = null, host: Output<String>, kafkaAcks: Output<Either<String, DataflowEndpointKafkaAcks>>? = null, partitionStrategy: Output<Either<String, DataflowEndpointKafkaPartitionStrategy>>? = null, tls: Output<TlsPropertiesArgs>? = null)
Properties
Link copied to clipboard
Authentication configuration. NOTE - only authentication property is allowed per entry.
Link copied to clipboard
Batching configuration.
Link copied to clipboard
Cloud event mapping config.
Link copied to clipboard
Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
Link copied to clipboard
Consumer group ID.
Link copied to clipboard
Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
Link copied to clipboard
Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
Link copied to clipboard
Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
Link copied to clipboard
TLS configuration.