Class: DatadogAPIClient::V1::LogsGeoIPParser

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb

Overview

The GeoIP parser takes an IP address attribute and extracts if available the Continent, Country, Subdivision, and City information in the target attribute path.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



40
41
42
# File 'lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb', line 40

def additional_properties
  @additional_properties
end

#is_enabledObject

Whether or not the processor is enabled.



26
27
28
# File 'lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb', line 26

def is_enabled
  @is_enabled
end

#nameObject

Name of the processor.



29
30
31
# File 'lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb', line 29

def name
  @name
end

#sourcesObject

Array of source attributes.



32
33
34
# File 'lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb', line 32

def sources
  @sources
end

#targetObject

Name of the parent attribute that contains all the extracted details from the ‘sources`.



35
36
37
# File 'lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb', line 35

def target
  @target
end

#typeObject

Type of GeoIP parser.



38
39
40
# File 'lib/datadog_api_client/v1/models/logs_geo_ip_parser.rb', line 38

def type
  @type
end