Class: DatadogAPIClient::V1::UsageAttributionSort

Inherits:
Object
  • Object
show all
Defined in:
lib/datadog_api_client/v1/models/usage_attribution_sort.rb

Constant Summary collapse

API_PERCENTAGE =
"api_percentage".freeze
SNMP_USAGE =
"snmp_usage".freeze
APM_HOST_USAGE =
"apm_host_usage".freeze
API_USAGE =
"api_usage".freeze
CONTAINER_USAGE =
"container_usage".freeze
CUSTOM_TIMESERIES_PERCENTAGE =
"custom_timeseries_percentage".freeze
CONTAINER_PERCENTAGE =
"container_percentage".freeze
APM_HOST_PERCENTAGE =
"apm_host_percentage".freeze
NPM_HOST_PERCENTAGE =
"npm_host_percentage".freeze
BROWSER_PERCENTAGE =
"browser_percentage".freeze
BROWSER_USAGE =
"browser_usage".freeze
INFRA_HOST_PERCENTAGE =
"infra_host_percentage".freeze
SNMP_PERCENTAGE =
"snmp_percentage".freeze
NPM_HOST_USAGE =
"npm_host_usage".freeze
INFRA_HOST_USAGE =
"infra_host_usage".freeze
CUSTOM_TIMESERIES_USAGE =
"custom_timeseries_usage".freeze
LAMBDA_FUNCTIONS_USAGE =
"lambda_functions_usage".freeze
LAMBDA_FUNCTIONS_PERCENTAGE =
"lambda_functions_percentage".freeze
LAMBDA_INVOCATIONS_USAGE =
"lambda_invocations_usage".freeze
LAMBDA_INVOCATIONS_PERCENTAGE =
"lambda_invocations_percentage".freeze
LAMBDA_USAGE =
"lambda_usage".freeze
LAMBDA_PERCENTAGE =
"lambda_percentage".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



47
48
49
# File 'lib/datadog_api_client/v1/models/usage_attribution_sort.rb', line 47

def self.build_from_hash(value)
  new.build_from_hash(value)
end

Instance Method Details

#build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



54
55
56
57
# File 'lib/datadog_api_client/v1/models/usage_attribution_sort.rb', line 54

def build_from_hash(value)
  constantValues = UsageAttributionSort.constants.select { |c| UsageAttributionSort::const_get(c) == value }
  constantValues.empty? ? DatadogAPIClient::V1::UnparsedObject.new(value) : value
end