Class LogsGeoIPParser

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

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LogsGeoIPParser extends Object
The GeoIP parser takes an IP address attribute and extracts if available the Continent, Country, Subdivision, and City information in the target attribute path.
  • Field Details

  • Constructor Details

  • Method Details

    • isEnabled

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

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

      public void setName(String name)
    • sources

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

      public LogsGeoIPParser addSourcesItem(String sourcesItem)
    • getSources

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

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

      public LogsGeoIPParser 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

    • getType

      public LogsGeoIPParserType getType()
      Type of GeoIP parser.
      Returns:
      type
    • setType

      public void setType(LogsGeoIPParserType type)
    • putAdditionalProperty

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