Package com.datadog.api.client.v1.model
Class LogsPipelineProcessor
java.lang.Object
com.datadog.api.client.v1.model.LogsPipelineProcessor
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class LogsPipelineProcessor
extends Object
Nested Pipelines are pipelines within a pipeline. Use Nested Pipelines to split the processing
into two steps. For example, first use a high-level filtering such as team and then a second
level of filtering based on the integration, service, or any other tag or attribute.
A pipeline can contain Nested Pipelines and Processors whereas a Nested Pipeline can only contain Processors.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddProcessorsItem(LogsProcessor processorsItem) addTagsItem(String tagsItem) description(String description) booleanReturn true if this LogsPipelineProcessor object is equal to o.filter(LogsFilter filter) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A description of the pipeline.Filter for logs.Whether or not the processor is enabled.getName()Name of the processor.Ordered list of processors in this pipeline.getTags()A list of tags associated with the pipeline.getType()Type of logs pipeline processor.inthashCode()processors(List<LogsProcessor> processors) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetDescription(String description) voidsetFilter(LogsFilter filter) voidsetIsEnabled(Boolean isEnabled) voidvoidsetProcessors(List<LogsProcessor> processors) voidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_FILTER
- See Also:
-
JSON_PROPERTY_IS_ENABLED
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_PROCESSORS
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
LogsPipelineProcessor
public LogsPipelineProcessor() -
LogsPipelineProcessor
-
-
Method Details
-
description
-
getDescription
A description of the pipeline.- Returns:
- description
-
setDescription
-
filter
-
getFilter
Filter for logs.- Returns:
- filter
-
setFilter
-
isEnabled
-
getIsEnabled
Whether or not the processor is enabled.- Returns:
- isEnabled
-
setIsEnabled
-
name
-
getName
Name of the processor.- Returns:
- name
-
setName
-
processors
-
addProcessorsItem
-
getProcessors
Ordered list of processors in this pipeline.- Returns:
- processors
-
setProcessors
-
tags
-
addTagsItem
-
getTags
A list of tags associated with the pipeline.- Returns:
- tags
-
setTags
-
type
-
getType
Type of logs pipeline processor.- 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:
- LogsPipelineProcessor
-
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 LogsPipelineProcessor object is equal to o. -
hashCode
public int hashCode() -
toString
-