@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineSplunkHecSource extends Object
splunk_hec source implements the Splunk HTTP Event Collector (HEC) API.
Supported pipeline types: logs
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_ADDRESS_KEY |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_STORE_HEC_TOKEN |
static String |
JSON_PROPERTY_TLS |
static String |
JSON_PROPERTY_TYPE |
static String |
JSON_PROPERTY_VALID_TOKENS |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineSplunkHecSource() |
ObservabilityPipelineSplunkHecSource(String id,
ObservabilityPipelineSplunkHecSourceType type) |
public boolean unparsed
public static final String JSON_PROPERTY_ADDRESS_KEY
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_STORE_HEC_TOKEN
public static final String JSON_PROPERTY_TLS
public static final String JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_VALID_TOKENS
public ObservabilityPipelineSplunkHecSource()
public ObservabilityPipelineSplunkHecSource(String id, ObservabilityPipelineSplunkHecSourceType type)
public ObservabilityPipelineSplunkHecSource addressKey(String addressKey)
@Nullable public String getAddressKey()
public void setAddressKey(String addressKey)
public ObservabilityPipelineSplunkHecSource id(String id)
public String getId()
input to downstream components).public void setId(String id)
public ObservabilityPipelineSplunkHecSource storeHecToken(Boolean storeHecToken)
@Nullable public Boolean getStoreHecToken()
true, the Splunk HEC token from the incoming request is stored in the event
metadata. This allows downstream components to forward the token to other Splunk HEC
destinations.public void setStoreHecToken(Boolean storeHecToken)
public ObservabilityPipelineSplunkHecSource tls(ObservabilityPipelineMtlsServerTls tls)
@Nullable public ObservabilityPipelineMtlsServerTls getTls()
public void setTls(ObservabilityPipelineMtlsServerTls tls)
public ObservabilityPipelineSplunkHecSource type(ObservabilityPipelineSplunkHecSourceType type)
public ObservabilityPipelineSplunkHecSourceType getType()
splunk_hec.public void setType(ObservabilityPipelineSplunkHecSourceType type)
public ObservabilityPipelineSplunkHecSource validTokens(List<ObservabilityPipelineSplunkHecSourceValidToken> validTokens)
public ObservabilityPipelineSplunkHecSource addValidTokensItem(ObservabilityPipelineSplunkHecSourceValidToken validTokensItem)
@Nullable public List<ObservabilityPipelineSplunkHecSourceValidToken> getValidTokens()
public void setValidTokens(List<ObservabilityPipelineSplunkHecSourceValidToken> validTokens)
public ObservabilityPipelineSplunkHecSource 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.