@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineSplunkHecDestination extends Object
splunk_hec destination forwards logs to Splunk using the HTTP Event Collector
(HEC).
Supported pipeline types: logs
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AUTO_EXTRACT_TIMESTAMP |
static String |
JSON_PROPERTY_BUFFER |
static String |
JSON_PROPERTY_ENCODING |
static String |
JSON_PROPERTY_ENDPOINT_URL_KEY |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_INDEX |
static String |
JSON_PROPERTY_INDEXED_FIELDS |
static String |
JSON_PROPERTY_INPUTS |
static String |
JSON_PROPERTY_SOURCETYPE |
static String |
JSON_PROPERTY_TOKEN_KEY |
static String |
JSON_PROPERTY_TOKEN_STRATEGY |
static String |
JSON_PROPERTY_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineSplunkHecDestination() |
ObservabilityPipelineSplunkHecDestination(String id,
List<String> inputs,
ObservabilityPipelineSplunkHecDestinationType type) |
public boolean unparsed
public static final String JSON_PROPERTY_AUTO_EXTRACT_TIMESTAMP
public static final String JSON_PROPERTY_BUFFER
public static final String JSON_PROPERTY_ENCODING
public static final String JSON_PROPERTY_ENDPOINT_URL_KEY
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_INDEX
public static final String JSON_PROPERTY_INDEXED_FIELDS
public static final String JSON_PROPERTY_INPUTS
public static final String JSON_PROPERTY_SOURCETYPE
public static final String JSON_PROPERTY_TOKEN_KEY
public static final String JSON_PROPERTY_TOKEN_STRATEGY
public static final String JSON_PROPERTY_TYPE
public ObservabilityPipelineSplunkHecDestination()
public ObservabilityPipelineSplunkHecDestination(String id, List<String> inputs, ObservabilityPipelineSplunkHecDestinationType type)
public ObservabilityPipelineSplunkHecDestination autoExtractTimestamp(Boolean autoExtractTimestamp)
@Nullable public Boolean getAutoExtractTimestamp()
true, Splunk tries to extract timestamps from incoming log events. If
false, Splunk assigns the time the event was received.public void setAutoExtractTimestamp(Boolean autoExtractTimestamp)
public ObservabilityPipelineSplunkHecDestination buffer(ObservabilityPipelineBufferOptions buffer)
@Nullable public ObservabilityPipelineBufferOptions getBuffer()
public void setBuffer(ObservabilityPipelineBufferOptions buffer)
public ObservabilityPipelineSplunkHecDestination encoding(ObservabilityPipelineSplunkHecDestinationEncoding encoding)
@Nullable public ObservabilityPipelineSplunkHecDestinationEncoding getEncoding()
public void setEncoding(ObservabilityPipelineSplunkHecDestinationEncoding encoding)
public ObservabilityPipelineSplunkHecDestination endpointUrlKey(String endpointUrlKey)
@Nullable public String getEndpointUrlKey()
public void setEndpointUrlKey(String endpointUrlKey)
public ObservabilityPipelineSplunkHecDestination id(String id)
public String getId()
input to downstream components).public void setId(String id)
public ObservabilityPipelineSplunkHecDestination index(String index)
@Nullable public String getIndex()
public void setIndex(String index)
public ObservabilityPipelineSplunkHecDestination indexedFields(List<String> indexedFields)
public ObservabilityPipelineSplunkHecDestination addIndexedFieldsItem(String indexedFieldsItem)
@Nullable public List<String> getIndexedFields()
encoding is json.public ObservabilityPipelineSplunkHecDestination inputs(List<String> inputs)
public ObservabilityPipelineSplunkHecDestination addInputsItem(String inputsItem)
public List<String> getInputs()
input for this component.public ObservabilityPipelineSplunkHecDestination sourcetype(String sourcetype)
@Nullable public String getSourcetype()
public void setSourcetype(String sourcetype)
public ObservabilityPipelineSplunkHecDestination tokenKey(String tokenKey)
@Nullable public String getTokenKey()
public void setTokenKey(String tokenKey)
public ObservabilityPipelineSplunkHecDestination tokenStrategy(ObservabilityPipelineSplunkHecDestinationTokenStrategy tokenStrategy)
@Nullable public ObservabilityPipelineSplunkHecDestinationTokenStrategy getTokenStrategy()
custom to provide a token with
token_key, or from_source to forward the token received from an
upstream Splunk HEC source.public void setTokenStrategy(ObservabilityPipelineSplunkHecDestinationTokenStrategy tokenStrategy)
public ObservabilityPipelineSplunkHecDestination type(ObservabilityPipelineSplunkHecDestinationType type)
public ObservabilityPipelineSplunkHecDestinationType getType()
splunk_hec.public void setType(ObservabilityPipelineSplunkHecDestinationType type)
public ObservabilityPipelineSplunkHecDestination 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.