struct
Kubernetes::MetricTarget
- Kubernetes::MetricTarget
- Struct
- Value
- Object
Overview
MetricTarget defines the target value, average value, or average utilization of a specific metric
Included Modules
- JSON::Serializable
- Kubernetes::Serializable
- YAML::Serializable
Defined in:
generated/models/io_k8s_api_autoscaling_v2.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : ::JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Macro Summary
-
field(name, type = nil, **options, &block)
Helper macro for defining fields with automatic camelCase conversion
Instance Method Summary
-
#average_utilization : Int32 | Nil
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
-
#average_utilization=(average_utilization : Int32 | Nil)
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods.
-
#average_value : Quantity | Nil
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
-
#average_value=(average_value : Quantity | Nil)
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
-
#type : String | Nil
type represents whether the metric type is Utilization, Value, or AverageValue
-
#type=(type : String | Nil)
type represents whether the metric type is Utilization, Value, or AverageValue
-
#value : Quantity | Nil
value is the target value of the metric (as a quantity).
-
#value=(value : Quantity | Nil)
value is the target value of the metric (as a quantity).
Constructor Detail
Macro Detail
Helper macro for defining fields with automatic camelCase conversion
Instance Method Detail
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
type represents whether the metric type is Utilization, Value, or AverageValue
type represents whether the metric type is Utilization, Value, or AverageValue