case class MetricTarget(averageUtilization: Optional[Int] = Optional.Absent, averageValue: Optional[Quantity] = Optional.Absent, type: String, value: Optional[Quantity] = Optional.Absent) extends Product with Serializable

MetricTarget defines the target value, average value, or average utilization of a specific metric

averageUtilization

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

type

type represents whether the metric type is Utilization, Value, or AverageValue

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MetricTarget
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MetricTarget(averageUtilization: Optional[Int] = Optional.Absent, averageValue: Optional[Quantity] = Optional.Absent, type: String, value: Optional[Quantity] = Optional.Absent)

    averageUtilization

    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

    type

    type represents whether the metric type is Utilization, Value, or AverageValue

Value Members

  1. val averageUtilization: Optional[Int]
  2. val averageValue: Optional[Quantity]
  3. def getAverageUtilization: IO[K8sFailure, Int]

    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.

    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

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  4. def getAverageValue: IO[K8sFailure, Quantity]

    Gets averageValue.

    Gets averageValue.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  5. def getType: IO[K8sFailure, String]

    type represents whether the metric type is Utilization, Value, or AverageValue

    type represents whether the metric type is Utilization, Value, or AverageValue

    This effect always succeeds, it is safe to use the field type directly.

  6. def getValue: IO[K8sFailure, Quantity]

    Gets value.

    Gets value.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  7. val type: String
  8. val value: Optional[Quantity]