Package com.datadog.api.client.v2.model
Class ObservabilityPipelineSumoLogicDestination
java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineSumoLogicDestination
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ObservabilityPipelineSumoLogicDestination
extends Object
The
sumo_logic destination forwards logs to Sumo Logic.
Supported pipeline types: logs
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObservabilityPipelineSumoLogicDestination(String id, List<String> inputs, ObservabilityPipelineSumoLogicDestinationType type) -
Method Summary
Modifier and TypeMethodDescriptionaddHeaderCustomFieldsItem(ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem headerCustomFieldsItem) addInputsItem(String inputsItem) endpointUrlKey(String endpointUrlKey) booleanReturn true if this ObservabilityPipelineSumoLogicDestination object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Configuration for buffer settings on destination components.The output encoding format.Name of the environment variable or secret that holds the Sumo Logic HTTP endpoint URL.A list of custom headers to include in the request to Sumo Logic.Optional override for the host name header.Optional override for the source category header.Optional override for the source name header.getId()The unique identifier for this component.A list of component IDs whose output is used as theinputfor this component.getType()The destination type.inthashCode()headerCustomFields(List<ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem> headerCustomFields) headerHostName(String headerHostName) headerSourceCategory(String headerSourceCategory) headerSourceName(String headerSourceName) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidvoidsetEndpointUrlKey(String endpointUrlKey) voidsetHeaderCustomFields(List<ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem> headerCustomFields) voidsetHeaderHostName(String headerHostName) voidsetHeaderSourceCategory(String headerSourceCategory) voidsetHeaderSourceName(String headerSourceName) voidvoidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_BUFFER
- See Also:
-
JSON_PROPERTY_ENCODING
- See Also:
-
JSON_PROPERTY_ENDPOINT_URL_KEY
- See Also:
-
JSON_PROPERTY_HEADER_CUSTOM_FIELDS
- See Also:
-
JSON_PROPERTY_HEADER_HOST_NAME
- See Also:
-
JSON_PROPERTY_HEADER_SOURCE_CATEGORY
- See Also:
-
JSON_PROPERTY_HEADER_SOURCE_NAME
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INPUTS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
ObservabilityPipelineSumoLogicDestination
public ObservabilityPipelineSumoLogicDestination() -
ObservabilityPipelineSumoLogicDestination
public ObservabilityPipelineSumoLogicDestination(String id, List<String> inputs, ObservabilityPipelineSumoLogicDestinationType type)
-
-
Method Details
-
buffer
-
getBuffer
Configuration for buffer settings on destination components.- Returns:
- buffer
-
setBuffer
-
encoding
public ObservabilityPipelineSumoLogicDestination encoding(ObservabilityPipelineSumoLogicDestinationEncoding encoding) -
getEncoding
The output encoding format.- Returns:
- encoding
-
setEncoding
-
endpointUrlKey
-
getEndpointUrlKey
Name of the environment variable or secret that holds the Sumo Logic HTTP endpoint URL.- Returns:
- endpointUrlKey
-
setEndpointUrlKey
-
headerCustomFields
public ObservabilityPipelineSumoLogicDestination headerCustomFields(List<ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem> headerCustomFields) -
addHeaderCustomFieldsItem
public ObservabilityPipelineSumoLogicDestination addHeaderCustomFieldsItem(ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem headerCustomFieldsItem) -
getHeaderCustomFields
@Nullable public List<ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem> getHeaderCustomFields()A list of custom headers to include in the request to Sumo Logic.- Returns:
- headerCustomFields
-
setHeaderCustomFields
public void setHeaderCustomFields(List<ObservabilityPipelineSumoLogicDestinationHeaderCustomFieldsItem> headerCustomFields) -
headerHostName
-
getHeaderHostName
Optional override for the host name header.- Returns:
- headerHostName
-
setHeaderHostName
-
headerSourceCategory
-
getHeaderSourceCategory
Optional override for the source category header.- Returns:
- headerSourceCategory
-
setHeaderSourceCategory
-
headerSourceName
-
getHeaderSourceName
Optional override for the source name header.- Returns:
- headerSourceName
-
setHeaderSourceName
-
id
-
getId
The unique identifier for this component.- Returns:
- id
-
setId
-
inputs
-
addInputsItem
-
getInputs
A list of component IDs whose output is used as theinputfor this component.- Returns:
- inputs
-
setInputs
-
type
-
getType
The destination type. The value should always besumo_logic.- Returns:
- type
-
setType
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- ObservabilityPipelineSumoLogicDestination
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ObservabilityPipelineSumoLogicDestination object is equal to o. -
hashCode
public int hashCode() -
toString
-