@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_ID |
static String |
JSON_PROPERTY_INDEX |
static String |
JSON_PROPERTY_INPUTS |
static String |
JSON_PROPERTY_SOURCETYPE |
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_ID
public static final String JSON_PROPERTY_INDEX
public static final String JSON_PROPERTY_INPUTS
public static final String JSON_PROPERTY_SOURCETYPE
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 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 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 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.