Class LogsTraceRemapper

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LogsTraceRemapper extends Object
There are two ways to improve correlation between application traces and logs.
  1. Follow the documentation on how to inject a trace ID in the application logs and by default log integrations take care of all the rest of the setup.

  2. Use the Trace remapper processor to define a log attribute as its associated trace ID.

  • Field Details

  • Constructor Details

    • LogsTraceRemapper

      public LogsTraceRemapper()
    • LogsTraceRemapper

      public LogsTraceRemapper(LogsTraceRemapperType type)
  • Method Details

    • isEnabled

      public LogsTraceRemapper 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 LogsTraceRemapper name(String name)
    • getName

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

      public void setName(String name)
    • sources

      public LogsTraceRemapper sources(List<String> sources)
    • addSourcesItem

      public LogsTraceRemapper addSourcesItem(String sourcesItem)
    • getSources

      @Nullable public List<String> getSources()
      Array of source attributes.
      Returns:
      sources
    • setSources

      public void setSources(List<String> sources)
    • type

    • getType

      public LogsTraceRemapperType getType()
      Type of logs trace remapper.
      Returns:
      type
    • setType

      public void setType(LogsTraceRemapperType type)
    • putAdditionalProperty

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