Class ObservabilityPipelineCustomProcessorRemap

java.lang.Object
com.datadog.api.client.v2.model.ObservabilityPipelineCustomProcessorRemap

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineCustomProcessorRemap extends Object
Defines a single VRL remap rule with its own filtering and transformation logic.
  • Field Details

  • Constructor Details

    • ObservabilityPipelineCustomProcessorRemap

      public ObservabilityPipelineCustomProcessorRemap()
    • ObservabilityPipelineCustomProcessorRemap

      public ObservabilityPipelineCustomProcessorRemap(Boolean dropOnError, String include, String name, String source)
  • Method Details

    • dropOnError

      public ObservabilityPipelineCustomProcessorRemap dropOnError(Boolean dropOnError)
    • getDropOnError

      public Boolean getDropOnError()
      Whether to drop events that caused errors during processing.
      Returns:
      dropOnError
    • setDropOnError

      public void setDropOnError(Boolean dropOnError)
    • enabled

    • getEnabled

      @Nullable public Boolean getEnabled()
      Whether this remap rule is enabled.
      Returns:
      enabled
    • setEnabled

      public void setEnabled(Boolean enabled)
    • include

    • getInclude

      public String getInclude()
      A Datadog search query used to filter events for this specific remap rule.
      Returns:
      include
    • setInclude

      public void setInclude(String include)
    • name

    • getName

      public String getName()
      A descriptive name for this remap rule.
      Returns:
      name
    • setName

      public void setName(String name)
    • source

    • getSource

      public String getSource()
      The VRL script source code that defines the processing logic.
      Returns:
      source
    • setSource

      public void setSource(String source)
    • putAdditionalProperty

      public ObservabilityPipelineCustomProcessorRemap 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 set
      value - The associated value
      Returns:
      ObservabilityPipelineCustomProcessorRemap
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this ObservabilityPipelineCustomProcessorRemap object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object