Class LogsArrayProcessor

java.lang.Object
com.datadog.api.client.v1.model.LogsArrayProcessor

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LogsArrayProcessor extends Object
A processor for extracting, aggregating, or transforming values from JSON arrays within your logs. Supported operations are: - Select value from matching element - Compute array length - Append a value to an array - Extract key-value pairs from an array
  • Field Details

  • Constructor Details

  • Method Details

    • isEnabled

      public LogsArrayProcessor isEnabled(Boolean isEnabled)
    • getIsEnabled

      @Nullable public Boolean getIsEnabled()
      Whether or not the processor is enabled.
      Returns:
      isEnabled
    • setIsEnabled

      public void setIsEnabled(Boolean isEnabled)
    • name

      public LogsArrayProcessor name(String name)
    • getName

      @Nullable public String getName()
      Name of the processor.
      Returns:
      name
    • setName

      public void setName(String name)
    • operation

      public LogsArrayProcessor operation(LogsArrayProcessorOperation operation)
    • getOperation

      public LogsArrayProcessorOperation getOperation()
      Configuration of the array processor operation to perform.
      Returns:
      operation
    • setOperation

      public void setOperation(LogsArrayProcessorOperation operation)
    • type

    • getType

      public LogsArrayProcessorType getType()
      Type of logs array processor.
      Returns:
      type
    • setType

      public void setType(LogsArrayProcessorType type)
    • putAdditionalProperty

      public LogsArrayProcessor 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:
      LogsArrayProcessor
    • 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 LogsArrayProcessor 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