@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineElasticsearchDestination extends Object
elasticsearch destination writes logs or metrics to an Elasticsearch cluster.
Supported pipeline types: logs, metrics
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_API_VERSION |
static String |
JSON_PROPERTY_AUTH |
static String |
JSON_PROPERTY_BUFFER |
static String |
JSON_PROPERTY_BULK_INDEX |
static String |
JSON_PROPERTY_COMPRESSION |
static String |
JSON_PROPERTY_DATA_STREAM |
static String |
JSON_PROPERTY_ENDPOINT_URL_KEY |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_ID_KEY |
static String |
JSON_PROPERTY_INPUTS |
static String |
JSON_PROPERTY_PIPELINE |
static String |
JSON_PROPERTY_REQUEST_RETRY_PARTIAL |
static String |
JSON_PROPERTY_TLS |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineElasticsearchDestination() |
ObservabilityPipelineElasticsearchDestination(String id,
List<String> inputs,
ObservabilityPipelineElasticsearchDestinationType type) |
public boolean unparsed
public static final String JSON_PROPERTY_API_VERSION
public static final String JSON_PROPERTY_AUTH
public static final String JSON_PROPERTY_BUFFER
public static final String JSON_PROPERTY_BULK_INDEX
public static final String JSON_PROPERTY_COMPRESSION
public static final String JSON_PROPERTY_DATA_STREAM
public static final String JSON_PROPERTY_ENDPOINT_URL_KEY
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_ID_KEY
public static final String JSON_PROPERTY_INPUTS
public static final String JSON_PROPERTY_PIPELINE
public static final String JSON_PROPERTY_REQUEST_RETRY_PARTIAL
public static final String JSON_PROPERTY_TLS
public static final String JSON_PROPERTY_TYPE
public ObservabilityPipelineElasticsearchDestination()
public ObservabilityPipelineElasticsearchDestination(String id, List<String> inputs, ObservabilityPipelineElasticsearchDestinationType type)
public ObservabilityPipelineElasticsearchDestination apiVersion(ObservabilityPipelineElasticsearchDestinationApiVersion apiVersion)
@Nullable public ObservabilityPipelineElasticsearchDestinationApiVersion getApiVersion()
auto to auto-detect.public void setApiVersion(ObservabilityPipelineElasticsearchDestinationApiVersion apiVersion)
public ObservabilityPipelineElasticsearchDestination auth(ObservabilityPipelineElasticsearchDestinationAuth auth)
@Nullable public ObservabilityPipelineElasticsearchDestinationAuth getAuth()
strategy is
basic, use username_key and password_key to reference
credentials stored in environment variables or secrets.public void setAuth(ObservabilityPipelineElasticsearchDestinationAuth auth)
public ObservabilityPipelineElasticsearchDestination buffer(ObservabilityPipelineBufferOptions buffer)
@Nullable public ObservabilityPipelineBufferOptions getBuffer()
public void setBuffer(ObservabilityPipelineBufferOptions buffer)
public ObservabilityPipelineElasticsearchDestination bulkIndex(String bulkIndex)
@Nullable public String getBulkIndex()
public void setBulkIndex(String bulkIndex)
public ObservabilityPipelineElasticsearchDestination compression(ObservabilityPipelineElasticsearchDestinationCompression compression)
@Nullable public ObservabilityPipelineElasticsearchDestinationCompression getCompression()
public void setCompression(ObservabilityPipelineElasticsearchDestinationCompression compression)
public ObservabilityPipelineElasticsearchDestination dataStream(ObservabilityPipelineElasticsearchDestinationDataStream dataStream)
@Nullable public ObservabilityPipelineElasticsearchDestinationDataStream getDataStream()
public void setDataStream(ObservabilityPipelineElasticsearchDestinationDataStream dataStream)
public ObservabilityPipelineElasticsearchDestination endpointUrlKey(String endpointUrlKey)
@Nullable public String getEndpointUrlKey()
public void setEndpointUrlKey(String endpointUrlKey)
public ObservabilityPipelineElasticsearchDestination id(String id)
public String getId()
public void setId(String id)
public ObservabilityPipelineElasticsearchDestination idKey(String idKey)
@Nullable public String getIdKey()
public void setIdKey(String idKey)
public ObservabilityPipelineElasticsearchDestination inputs(List<String> inputs)
public ObservabilityPipelineElasticsearchDestination addInputsItem(String inputsItem)
public List<String> getInputs()
input for this component.public ObservabilityPipelineElasticsearchDestination pipeline(String pipeline)
@Nullable public String getPipeline()
public void setPipeline(String pipeline)
public ObservabilityPipelineElasticsearchDestination requestRetryPartial(Boolean requestRetryPartial)
@Nullable public Boolean getRequestRetryPartial()
true, retries failed partial bulk requests when some events in a batch fail
while others succeed.public void setRequestRetryPartial(Boolean requestRetryPartial)
public ObservabilityPipelineElasticsearchDestination tls(ObservabilityPipelineTls tls)
@Nullable public ObservabilityPipelineTls getTls()
public void setTls(ObservabilityPipelineTls tls)
public ObservabilityPipelineElasticsearchDestination type(ObservabilityPipelineElasticsearchDestinationType type)
public ObservabilityPipelineElasticsearchDestinationType getType()
elasticsearch.public void setType(ObservabilityPipelineElasticsearchDestinationType type)
public ObservabilityPipelineElasticsearchDestination 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.