Package com.datadog.api.client.v2.model
Class ObservabilityPipelineEnrichmentTableProcessor
java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineEnrichmentTableProcessor
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ObservabilityPipelineEnrichmentTableProcessor
extends Object
The
enrichment_table processor enriches logs using a static CSV file, GeoIP
database, or reference table. Exactly one of file, geoip, or
reference_table must be configured.
Supported pipeline types: logs
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionObservabilityPipelineEnrichmentTableProcessor(Boolean enabled, String id, String include, String target, ObservabilityPipelineEnrichmentTableProcessorType type) -
Method Summary
Modifier and TypeMethodDescriptiondisplayName(String displayName) booleanReturn true if this ObservabilityPipelineEnrichmentTableProcessor object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The display name for a component.Indicates whether the processor is enabled.getFile()Defines a static enrichment table loaded from a CSV file.getGeoip()Uses a GeoIP database to enrich logs based on an IP field.getId()The unique identifier for this processor.A Datadog search query used to determine which logs this processor targets.Uses a Datadog reference table to enrich logs.Path where enrichment results should be stored in the log.getType()The processor type.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.referenceTable(ObservabilityPipelineEnrichmentTableReferenceTable referenceTable) voidsetDisplayName(String displayName) voidsetEnabled(Boolean enabled) voidvoidvoidvoidsetInclude(String include) voidsetReferenceTable(ObservabilityPipelineEnrichmentTableReferenceTable referenceTable) voidvoidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DISPLAY_NAME
- See Also:
-
JSON_PROPERTY_ENABLED
- See Also:
-
JSON_PROPERTY_FILE
- See Also:
-
JSON_PROPERTY_GEOIP
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_INCLUDE
- See Also:
-
JSON_PROPERTY_REFERENCE_TABLE
- See Also:
-
JSON_PROPERTY_TARGET
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
ObservabilityPipelineEnrichmentTableProcessor
public ObservabilityPipelineEnrichmentTableProcessor() -
ObservabilityPipelineEnrichmentTableProcessor
public ObservabilityPipelineEnrichmentTableProcessor(Boolean enabled, String id, String include, String target, ObservabilityPipelineEnrichmentTableProcessorType type)
-
-
Method Details
-
displayName
-
getDisplayName
The display name for a component.- Returns:
- displayName
-
setDisplayName
-
enabled
-
getEnabled
Indicates whether the processor is enabled.- Returns:
- enabled
-
setEnabled
-
file
-
getFile
Defines a static enrichment table loaded from a CSV file.- Returns:
- file
-
setFile
-
geoip
-
getGeoip
Uses a GeoIP database to enrich logs based on an IP field.- Returns:
- geoip
-
setGeoip
-
id
-
getId
The unique identifier for this processor.- Returns:
- id
-
setId
-
include
-
getInclude
A Datadog search query used to determine which logs this processor targets.- Returns:
- include
-
setInclude
-
referenceTable
public ObservabilityPipelineEnrichmentTableProcessor referenceTable(ObservabilityPipelineEnrichmentTableReferenceTable referenceTable) -
getReferenceTable
Uses a Datadog reference table to enrich logs.- Returns:
- referenceTable
-
setReferenceTable
-
target
-
getTarget
Path where enrichment results should be stored in the log.- Returns:
- target
-
setTarget
-
type
-
getType
The processor type. The value should always beenrichment_table.- Returns:
- type
-
setType
-
putAdditionalProperty
public ObservabilityPipelineEnrichmentTableProcessor putAdditionalProperty(String key, Object value) 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:
- ObservabilityPipelineEnrichmentTableProcessor
-
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 ObservabilityPipelineEnrichmentTableProcessor object is equal to o. -
hashCode
public int hashCode() -
toString
-