Class: DatadogAPIClient::V1::UsageAttributionSupportedMetrics
- Inherits:
-
Object
- Object
- DatadogAPIClient::V1::UsageAttributionSupportedMetrics
- Defined in:
- lib/datadog_api_client/v1/models/usage_attribution_supported_metrics.rb
Constant Summary collapse
- CUSTOM_TIMESERIES_USAGE =
"custom_timeseries_usage".freeze
- CONTAINER_USAGE =
"container_usage".freeze
- SNMP_PERCENTAGE =
"snmp_percentage".freeze
- APM_HOST_USAGE =
"apm_host_usage".freeze
- BROWSER_USAGE =
"browser_usage".freeze
- NPM_HOST_PERCENTAGE =
"npm_host_percentage".freeze
- INFRA_HOST_USAGE =
"infra_host_usage".freeze
- CUSTOM_TIMESERIES_PERCENTAGE =
"custom_timeseries_percentage".freeze
- CONTAINER_PERCENTAGE =
"container_percentage".freeze
- LAMBDA_USAGE =
"lambda_usage".freeze
- API_USAGE =
"api_usage".freeze
- APM_HOST_PERCENTAGE =
"apm_host_percentage".freeze
- INFRA_HOST_PERCENTAGE =
"infra_host_percentage".freeze
- SNMP_USAGE =
"snmp_usage".freeze
- BROWSER_PERCENTAGE =
"browser_percentage".freeze
- API_PERCENTAGE =
"api_percentage".freeze
- LAMBDA_PERCENTAGE =
"lambda_percentage".freeze
- NPM_HOST_USAGE =
"npm_host_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
- FARGATE_USAGE =
"fargate_usage".freeze
- FARGATE_PERCENTAGE =
"fargate_percentage".freeze
- PROFILED_HOST_USAGE =
"profiled_host_usage".freeze
- PROFILED_HOST_PERCENTAGE =
"profiled_host_percentage".freeze
- PROFILED_CONTAINER_USAGE =
"profiled_container_usage".freeze
- PROFILED_CONTAINER_PERCENTAGE =
"profiled_container_percentage".freeze
- DBM_HOSTS_USAGE =
"dbm_hosts_usage".freeze
- DBM_HOSTS_PERCENTAGE =
"dbm_hosts_percentage".freeze
- DBM_QUERIES_USAGE =
"dbm_queries_usage".freeze
- DBM_QUERIES_PERCENTAGE =
"dbm_queries_percentage".freeze
- ESTIMATED_INDEXED_LOGS_USAGE =
"estimated_indexed_logs_usage".freeze
- ESTIMATED_INDEXED_LOGS_PERCENTAGE =
"estimated_indexed_logs_percentage".freeze
- ALL =
"*".freeze
Class Method Summary collapse
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.build_from_hash(value) ⇒ String
Builds the enum from string
60 61 62 |
# File 'lib/datadog_api_client/v1/models/usage_attribution_supported_metrics.rb', line 60 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
67 68 69 70 |
# File 'lib/datadog_api_client/v1/models/usage_attribution_supported_metrics.rb', line 67 def build_from_hash(value) constantValues = UsageAttributionSupportedMetrics.constants.select { |c| UsageAttributionSupportedMetrics::const_get(c) == value } constantValues.empty? ? DatadogAPIClient::V1::UnparsedObject.new(value) : value end |