Class LogsURLParser

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LogsURLParser extends Object
This processor extracts query parameters and other important parameters from a URL.
  • Field Details

  • Constructor Details

  • Method Details

    • isEnabled

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

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

      public void setName(String name)
    • normalizeEndingSlashes

      public LogsURLParser normalizeEndingSlashes(Boolean normalizeEndingSlashes)
    • getNormalizeEndingSlashes

      @Nullable public Boolean getNormalizeEndingSlashes()
      Normalize the ending slashes or not.
      Returns:
      normalizeEndingSlashes
    • getNormalizeEndingSlashes_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getNormalizeEndingSlashes_JsonNullable()
    • setNormalizeEndingSlashes_JsonNullable

      public void setNormalizeEndingSlashes_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> normalizeEndingSlashes)
    • setNormalizeEndingSlashes

      public void setNormalizeEndingSlashes(Boolean normalizeEndingSlashes)
    • sources

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

      public LogsURLParser addSourcesItem(String sourcesItem)
    • getSources

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

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

      public LogsURLParser target(String target)
    • getTarget

      public String getTarget()
      Name of the parent attribute that contains all the extracted details from the sources .
      Returns:
      target
    • setTarget

      public void setTarget(String target)
    • type

      public LogsURLParser type(LogsURLParserType type)
    • getType

      public LogsURLParserType getType()
      Type of logs URL parser.
      Returns:
      type
    • setType

      public void setType(LogsURLParserType type)
    • putAdditionalProperty

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