@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineKafkaDestination extends Object
kafka destination sends logs to Apache Kafka topics.
Supported pipeline types: logs
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_BOOTSTRAP_SERVERS_KEY |
static String |
JSON_PROPERTY_BUFFER |
static String |
JSON_PROPERTY_COMPRESSION |
static String |
JSON_PROPERTY_ENCODING |
static String |
JSON_PROPERTY_HEADERS_KEY |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_INPUTS |
static String |
JSON_PROPERTY_KEY_FIELD |
static String |
JSON_PROPERTY_LIBRDKAFKA_OPTIONS |
static String |
JSON_PROPERTY_MESSAGE_TIMEOUT_MS |
static String |
JSON_PROPERTY_RATE_LIMIT_DURATION_SECS |
static String |
JSON_PROPERTY_RATE_LIMIT_NUM |
static String |
JSON_PROPERTY_SASL |
static String |
JSON_PROPERTY_SOCKET_TIMEOUT_MS |
static String |
JSON_PROPERTY_TLS |
static String |
JSON_PROPERTY_TOPIC |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineKafkaDestination() |
ObservabilityPipelineKafkaDestination(ObservabilityPipelineKafkaDestinationEncoding encoding,
String id,
List<String> inputs,
String topic,
ObservabilityPipelineKafkaDestinationType type) |
public boolean unparsed
public static final String JSON_PROPERTY_BOOTSTRAP_SERVERS_KEY
public static final String JSON_PROPERTY_BUFFER
public static final String JSON_PROPERTY_COMPRESSION
public static final String JSON_PROPERTY_ENCODING
public static final String JSON_PROPERTY_HEADERS_KEY
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_INPUTS
public static final String JSON_PROPERTY_KEY_FIELD
public static final String JSON_PROPERTY_LIBRDKAFKA_OPTIONS
public static final String JSON_PROPERTY_MESSAGE_TIMEOUT_MS
public static final String JSON_PROPERTY_RATE_LIMIT_DURATION_SECS
public static final String JSON_PROPERTY_RATE_LIMIT_NUM
public static final String JSON_PROPERTY_SASL
public static final String JSON_PROPERTY_SOCKET_TIMEOUT_MS
public static final String JSON_PROPERTY_TLS
public static final String JSON_PROPERTY_TOPIC
public static final String JSON_PROPERTY_TYPE
public ObservabilityPipelineKafkaDestination()
public ObservabilityPipelineKafkaDestination(ObservabilityPipelineKafkaDestinationEncoding encoding, String id, List<String> inputs, String topic, ObservabilityPipelineKafkaDestinationType type)
public ObservabilityPipelineKafkaDestination bootstrapServersKey(String bootstrapServersKey)
@Nullable public String getBootstrapServersKey()
public void setBootstrapServersKey(String bootstrapServersKey)
public ObservabilityPipelineKafkaDestination buffer(ObservabilityPipelineBufferOptions buffer)
@Nullable public ObservabilityPipelineBufferOptions getBuffer()
public void setBuffer(ObservabilityPipelineBufferOptions buffer)
public ObservabilityPipelineKafkaDestination compression(ObservabilityPipelineKafkaDestinationCompression compression)
@Nullable public ObservabilityPipelineKafkaDestinationCompression getCompression()
public void setCompression(ObservabilityPipelineKafkaDestinationCompression compression)
public ObservabilityPipelineKafkaDestination encoding(ObservabilityPipelineKafkaDestinationEncoding encoding)
public ObservabilityPipelineKafkaDestinationEncoding getEncoding()
public void setEncoding(ObservabilityPipelineKafkaDestinationEncoding encoding)
public ObservabilityPipelineKafkaDestination headersKey(String headersKey)
@Nullable public String getHeadersKey()
public void setHeadersKey(String headersKey)
public ObservabilityPipelineKafkaDestination id(String id)
public String getId()
public void setId(String id)
public ObservabilityPipelineKafkaDestination inputs(List<String> inputs)
public ObservabilityPipelineKafkaDestination addInputsItem(String inputsItem)
public List<String> getInputs()
input for this component.public ObservabilityPipelineKafkaDestination keyField(String keyField)
@Nullable public String getKeyField()
public void setKeyField(String keyField)
public ObservabilityPipelineKafkaDestination librdkafkaOptions(List<ObservabilityPipelineKafkaLibrdkafkaOption> librdkafkaOptions)
public ObservabilityPipelineKafkaDestination addLibrdkafkaOptionsItem(ObservabilityPipelineKafkaLibrdkafkaOption librdkafkaOptionsItem)
@Nullable public List<ObservabilityPipelineKafkaLibrdkafkaOption> getLibrdkafkaOptions()
public void setLibrdkafkaOptions(List<ObservabilityPipelineKafkaLibrdkafkaOption> librdkafkaOptions)
public ObservabilityPipelineKafkaDestination messageTimeoutMs(Long messageTimeoutMs)
@Nullable public Long getMessageTimeoutMs()
public void setMessageTimeoutMs(Long messageTimeoutMs)
public ObservabilityPipelineKafkaDestination rateLimitDurationSecs(Long rateLimitDurationSecs)
@Nullable public Long getRateLimitDurationSecs()
public void setRateLimitDurationSecs(Long rateLimitDurationSecs)
public ObservabilityPipelineKafkaDestination rateLimitNum(Long rateLimitNum)
@Nullable public Long getRateLimitNum()
public void setRateLimitNum(Long rateLimitNum)
public ObservabilityPipelineKafkaDestination sasl(ObservabilityPipelineKafkaSasl sasl)
@Nullable public ObservabilityPipelineKafkaSasl getSasl()
public void setSasl(ObservabilityPipelineKafkaSasl sasl)
public ObservabilityPipelineKafkaDestination socketTimeoutMs(Long socketTimeoutMs)
@Nullable public Long getSocketTimeoutMs()
public void setSocketTimeoutMs(Long socketTimeoutMs)
public ObservabilityPipelineKafkaDestination tls(ObservabilityPipelineTls tls)
@Nullable public ObservabilityPipelineTls getTls()
public void setTls(ObservabilityPipelineTls tls)
public ObservabilityPipelineKafkaDestination topic(String topic)
public String getTopic()
public void setTopic(String topic)
public ObservabilityPipelineKafkaDestination type(ObservabilityPipelineKafkaDestinationType type)
public ObservabilityPipelineKafkaDestinationType getType()
kafka.public void setType(ObservabilityPipelineKafkaDestinationType type)
public ObservabilityPipelineKafkaDestination putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.