@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineHttpClientSource extends Object
http_client source scrapes logs from HTTP endpoints at regular intervals.
Supported pipeline types: logs
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_AUTH_STRATEGY |
static String |
JSON_PROPERTY_CUSTOM_KEY |
static String |
JSON_PROPERTY_DECODING |
static String |
JSON_PROPERTY_ENDPOINT_URL_KEY |
static String |
JSON_PROPERTY_ID |
static String |
JSON_PROPERTY_PASSWORD_KEY |
static String |
JSON_PROPERTY_SCRAPE_INTERVAL_SECS |
static String |
JSON_PROPERTY_SCRAPE_TIMEOUT_SECS |
static String |
JSON_PROPERTY_TLS |
static String |
JSON_PROPERTY_TOKEN_KEY |
static String |
JSON_PROPERTY_TYPE |
static String |
JSON_PROPERTY_USERNAME_KEY |
boolean |
unparsed |
| Constructor and Description |
|---|
ObservabilityPipelineHttpClientSource() |
ObservabilityPipelineHttpClientSource(ObservabilityPipelineDecoding decoding,
String id,
ObservabilityPipelineHttpClientSourceType type) |
| Modifier and Type | Method and Description |
|---|---|
ObservabilityPipelineHttpClientSource |
authStrategy(ObservabilityPipelineHttpClientSourceAuthStrategy authStrategy) |
ObservabilityPipelineHttpClientSource |
customKey(String customKey) |
ObservabilityPipelineHttpClientSource |
decoding(ObservabilityPipelineDecoding decoding) |
ObservabilityPipelineHttpClientSource |
endpointUrlKey(String endpointUrlKey) |
boolean |
equals(Object o)
Return true if this ObservabilityPipelineHttpClientSource object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
ObservabilityPipelineHttpClientSourceAuthStrategy |
getAuthStrategy()
Optional authentication strategy for HTTP requests.
|
String |
getCustomKey()
Name of the environment variable or secret that holds a custom header value (used with custom
auth strategies).
|
ObservabilityPipelineDecoding |
getDecoding()
The decoding format used to interpret incoming logs.
|
String |
getEndpointUrlKey()
Name of the environment variable or secret that holds the HTTP endpoint URL to scrape.
|
String |
getId()
The unique identifier for this component.
|
String |
getPasswordKey()
Name of the environment variable or secret that holds the password (used when
auth_strategy is basic). |
Long |
getScrapeIntervalSecs()
The interval (in seconds) between HTTP scrape requests.
|
Long |
getScrapeTimeoutSecs()
The timeout (in seconds) for each scrape request.
|
ObservabilityPipelineTls |
getTls()
Configuration for enabling TLS encryption between the pipeline component and external services.
|
String |
getTokenKey()
Name of the environment variable or secret that holds the bearer token (used when
auth_strategy is bearer). |
ObservabilityPipelineHttpClientSourceType |
getType()
The source type.
|
String |
getUsernameKey()
Name of the environment variable or secret that holds the username (used when
auth_strategy is basic). |
int |
hashCode() |
ObservabilityPipelineHttpClientSource |
id(String id) |
ObservabilityPipelineHttpClientSource |
passwordKey(String passwordKey) |
ObservabilityPipelineHttpClientSource |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
ObservabilityPipelineHttpClientSource |
scrapeIntervalSecs(Long scrapeIntervalSecs) |
ObservabilityPipelineHttpClientSource |
scrapeTimeoutSecs(Long scrapeTimeoutSecs) |
void |
setAuthStrategy(ObservabilityPipelineHttpClientSourceAuthStrategy authStrategy) |
void |
setCustomKey(String customKey) |
void |
setDecoding(ObservabilityPipelineDecoding decoding) |
void |
setEndpointUrlKey(String endpointUrlKey) |
void |
setId(String id) |
void |
setPasswordKey(String passwordKey) |
void |
setScrapeIntervalSecs(Long scrapeIntervalSecs) |
void |
setScrapeTimeoutSecs(Long scrapeTimeoutSecs) |
void |
setTls(ObservabilityPipelineTls tls) |
void |
setTokenKey(String tokenKey) |
void |
setType(ObservabilityPipelineHttpClientSourceType type) |
void |
setUsernameKey(String usernameKey) |
ObservabilityPipelineHttpClientSource |
tls(ObservabilityPipelineTls tls) |
ObservabilityPipelineHttpClientSource |
tokenKey(String tokenKey) |
String |
toString() |
ObservabilityPipelineHttpClientSource |
type(ObservabilityPipelineHttpClientSourceType type) |
ObservabilityPipelineHttpClientSource |
usernameKey(String usernameKey) |
public boolean unparsed
public static final String JSON_PROPERTY_AUTH_STRATEGY
public static final String JSON_PROPERTY_CUSTOM_KEY
public static final String JSON_PROPERTY_DECODING
public static final String JSON_PROPERTY_ENDPOINT_URL_KEY
public static final String JSON_PROPERTY_ID
public static final String JSON_PROPERTY_PASSWORD_KEY
public static final String JSON_PROPERTY_SCRAPE_INTERVAL_SECS
public static final String JSON_PROPERTY_SCRAPE_TIMEOUT_SECS
public static final String JSON_PROPERTY_TLS
public static final String JSON_PROPERTY_TOKEN_KEY
public static final String JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_USERNAME_KEY
public ObservabilityPipelineHttpClientSource()
public ObservabilityPipelineHttpClientSource(ObservabilityPipelineDecoding decoding, String id, ObservabilityPipelineHttpClientSourceType type)
public ObservabilityPipelineHttpClientSource authStrategy(ObservabilityPipelineHttpClientSourceAuthStrategy authStrategy)
@Nullable public ObservabilityPipelineHttpClientSourceAuthStrategy getAuthStrategy()
public void setAuthStrategy(ObservabilityPipelineHttpClientSourceAuthStrategy authStrategy)
public ObservabilityPipelineHttpClientSource customKey(String customKey)
@Nullable public String getCustomKey()
public void setCustomKey(String customKey)
public ObservabilityPipelineHttpClientSource decoding(ObservabilityPipelineDecoding decoding)
public ObservabilityPipelineDecoding getDecoding()
public void setDecoding(ObservabilityPipelineDecoding decoding)
public ObservabilityPipelineHttpClientSource endpointUrlKey(String endpointUrlKey)
@Nullable public String getEndpointUrlKey()
public void setEndpointUrlKey(String endpointUrlKey)
public ObservabilityPipelineHttpClientSource id(String id)
public String getId()
input to downstream components).public void setId(String id)
public ObservabilityPipelineHttpClientSource passwordKey(String passwordKey)
@Nullable public String getPasswordKey()
auth_strategy is basic).public void setPasswordKey(String passwordKey)
public ObservabilityPipelineHttpClientSource scrapeIntervalSecs(Long scrapeIntervalSecs)
@Nullable public Long getScrapeIntervalSecs()
public void setScrapeIntervalSecs(Long scrapeIntervalSecs)
public ObservabilityPipelineHttpClientSource scrapeTimeoutSecs(Long scrapeTimeoutSecs)
@Nullable public Long getScrapeTimeoutSecs()
public void setScrapeTimeoutSecs(Long scrapeTimeoutSecs)
public ObservabilityPipelineHttpClientSource tls(ObservabilityPipelineTls tls)
@Nullable public ObservabilityPipelineTls getTls()
public void setTls(ObservabilityPipelineTls tls)
public ObservabilityPipelineHttpClientSource tokenKey(String tokenKey)
@Nullable public String getTokenKey()
auth_strategy is bearer).public void setTokenKey(String tokenKey)
public ObservabilityPipelineHttpClientSource type(ObservabilityPipelineHttpClientSourceType type)
public ObservabilityPipelineHttpClientSourceType getType()
http_client.public void setType(ObservabilityPipelineHttpClientSourceType type)
public ObservabilityPipelineHttpClientSource usernameKey(String usernameKey)
@Nullable public String getUsernameKey()
auth_strategy is basic).public void setUsernameKey(String usernameKey)
public ObservabilityPipelineHttpClientSource 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.