com.coralogix.zio.k8s.model.autoscaling.v1
HorizontalPodAutoscalerStatus
Companion object HorizontalPodAutoscalerStatus
case class HorizontalPodAutoscalerStatus(currentCPUUtilizationPercentage: Optional[Int] = Optional.Absent, currentReplicas: Int, desiredReplicas: Int, lastScaleTime: Optional[Time] = Optional.Absent, observedGeneration: Optional[Long] = Optional.Absent) extends Product with Serializable
current status of a horizontal pod autoscaler
- currentCPUUtilizationPercentage
current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
- currentReplicas
current number of replicas of pods managed by this autoscaler.
- desiredReplicas
desired number of replicas of pods managed by this autoscaler.
- observedGeneration
most recent generation observed by this autoscaler.
- Alphabetic
- By Inheritance
- HorizontalPodAutoscalerStatus
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
HorizontalPodAutoscalerStatus(currentCPUUtilizationPercentage: Optional[Int] = Optional.Absent, currentReplicas: Int, desiredReplicas: Int, lastScaleTime: Optional[Time] = Optional.Absent, observedGeneration: Optional[Long] = Optional.Absent)
- currentCPUUtilizationPercentage
current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
- currentReplicas
current number of replicas of pods managed by this autoscaler.
- desiredReplicas
desired number of replicas of pods managed by this autoscaler.
- observedGeneration
most recent generation observed by this autoscaler.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val currentCPUUtilizationPercentage: Optional[Int]
- val currentReplicas: Int
- val desiredReplicas: Int
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getCurrentCPUUtilizationPercentage: IO[K8sFailure, Int]
current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g.
current average CPU utilization over all pods, represented as a percentage of requested CPU, e.g. 70 means that an average pod is using now 70% of its requested CPU.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
-
def
getCurrentReplicas: IO[K8sFailure, Int]
current number of replicas of pods managed by this autoscaler.
current number of replicas of pods managed by this autoscaler.
This effect always succeeds, it is safe to use the field currentReplicas directly.
-
def
getDesiredReplicas: IO[K8sFailure, Int]
desired number of replicas of pods managed by this autoscaler.
desired number of replicas of pods managed by this autoscaler.
This effect always succeeds, it is safe to use the field desiredReplicas directly.
-
def
getLastScaleTime: IO[K8sFailure, Time]
Gets lastScaleTime.
Gets lastScaleTime.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
-
def
getObservedGeneration: IO[K8sFailure, Long]
most recent generation observed by this autoscaler.
most recent generation observed by this autoscaler.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val lastScaleTime: Optional[Time]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val observedGeneration: Optional[Long]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated