Package com.datadog.api.client.v2.model
Class ObservabilityPipelineConfig
java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineConfig
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ObservabilityPipelineConfig
extends Object
Specifies the pipeline's configuration, including its sources, processors, and destinations.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObservabilityPipelineConfig(List<ObservabilityPipelineConfigDestinationItem> destinations, List<ObservabilityPipelineConfigSourceItem> sources) -
Method Summary
Modifier and TypeMethodDescriptionaddDestinationsItem(ObservabilityPipelineConfigDestinationItem destinationsItem) addProcessorGroupsItem(ObservabilityPipelineConfigProcessorGroup processorGroupsItem) addProcessorsItem(ObservabilityPipelineConfigProcessorGroup processorsItem) addSourcesItem(ObservabilityPipelineConfigSourceItem sourcesItem) destinations(List<ObservabilityPipelineConfigDestinationItem> destinations) booleanReturn true if this ObservabilityPipelineConfig object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A list of destination components where processed logs are sent.The type of data being ingested.A list of processor groups that transform or enrich log data.Deprecated.A list of configured data sources for the pipeline.Set totrueto continue using the legacy search syntax while migrating filter queries.inthashCode()pipelineType(ObservabilityPipelineConfigPipelineType pipelineType) processorGroups(List<ObservabilityPipelineConfigProcessorGroup> processorGroups) processors(List<ObservabilityPipelineConfigProcessorGroup> processors) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetDestinations(List<ObservabilityPipelineConfigDestinationItem> destinations) voidsetPipelineType(ObservabilityPipelineConfigPipelineType pipelineType) voidsetProcessorGroups(List<ObservabilityPipelineConfigProcessorGroup> processorGroups) voidsetProcessors(List<ObservabilityPipelineConfigProcessorGroup> processors) Deprecated.voidvoidsetUseLegacySearchSyntax(Boolean useLegacySearchSyntax) sources(List<ObservabilityPipelineConfigSourceItem> sources) toString()useLegacySearchSyntax(Boolean useLegacySearchSyntax)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DESTINATIONS
- See Also:
-
JSON_PROPERTY_PIPELINE_TYPE
- See Also:
-
JSON_PROPERTY_PROCESSOR_GROUPS
- See Also:
-
JSON_PROPERTY_PROCESSORS
- See Also:
-
JSON_PROPERTY_SOURCES
- See Also:
-
JSON_PROPERTY_USE_LEGACY_SEARCH_SYNTAX
- See Also:
-
-
Constructor Details
-
ObservabilityPipelineConfig
public ObservabilityPipelineConfig() -
ObservabilityPipelineConfig
public ObservabilityPipelineConfig(List<ObservabilityPipelineConfigDestinationItem> destinations, List<ObservabilityPipelineConfigSourceItem> sources)
-
-
Method Details
-
destinations
public ObservabilityPipelineConfig destinations(List<ObservabilityPipelineConfigDestinationItem> destinations) -
addDestinationsItem
public ObservabilityPipelineConfig addDestinationsItem(ObservabilityPipelineConfigDestinationItem destinationsItem) -
getDestinations
A list of destination components where processed logs are sent.- Returns:
- destinations
-
setDestinations
-
pipelineType
public ObservabilityPipelineConfig pipelineType(ObservabilityPipelineConfigPipelineType pipelineType) -
getPipelineType
The type of data being ingested. Defaults tologsif not specified.- Returns:
- pipelineType
-
setPipelineType
-
processorGroups
public ObservabilityPipelineConfig processorGroups(List<ObservabilityPipelineConfigProcessorGroup> processorGroups) -
addProcessorGroupsItem
public ObservabilityPipelineConfig addProcessorGroupsItem(ObservabilityPipelineConfigProcessorGroup processorGroupsItem) -
getProcessorGroups
A list of processor groups that transform or enrich log data.- Returns:
- processorGroups
-
setProcessorGroups
-
processors
public ObservabilityPipelineConfig processors(List<ObservabilityPipelineConfigProcessorGroup> processors) -
addProcessorsItem
public ObservabilityPipelineConfig addProcessorsItem(ObservabilityPipelineConfigProcessorGroup processorsItem) -
getProcessors
Deprecated.A list of processor groups that transform or enrich log data.Deprecated: This field is deprecated, you should now use the processor_groups field.
- Returns:
- processors
-
setProcessors
Deprecated. -
sources
-
addSourcesItem
public ObservabilityPipelineConfig addSourcesItem(ObservabilityPipelineConfigSourceItem sourcesItem) -
getSources
A list of configured data sources for the pipeline.- Returns:
- sources
-
setSources
-
useLegacySearchSyntax
-
getUseLegacySearchSyntax
Set totrueto continue using the legacy search syntax while migrating filter queries. After migrating all queries to the new syntax, set tofalse. The legacy syntax is deprecated and will eventually be removed. Requires Observability Pipelines Worker 2.11 or later. Only applies tologspipelines. This field is ignored formetricspipelines. See Upgrade Your Filter Queries to the New Search Syntax for more information.- Returns:
- useLegacySearchSyntax
-
setUseLegacySearchSyntax
-
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:
- ObservabilityPipelineConfig
-
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 ObservabilityPipelineConfig object is equal to o. -
hashCode
public int hashCode() -
toString
-