Package io.kubernetes.client.proto
Class V2beta1Autoscaling
java.lang.Object
io.kubernetes.client.proto.V2beta1Autoscaling
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g.static interfacestatic final classContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g.static interfacestatic final classCrossVersionObjectReference contains enough information to let you identify the referred resource.static interfacestatic final classExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).static interfacestatic final classExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.static interfacestatic final classHorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.static final classHorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.static interfacestatic final classHorizontalPodAutoscaler is a list of horizontal pod autoscaler objects.static interfacestatic interfacestatic final classHorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.static interfacestatic final classHorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.static interfacestatic final classMetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).static interfacestatic final classMetricStatus describes the last-read state of a single metric.static interfacestatic final classObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).static interfacestatic final classObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).static interfacestatic final classPodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second).static interfacestatic final classPodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).static interfacestatic final classResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g.static interfacestatic final classResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g.static interface -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.protobuf.Descriptors.FileDescriptorstatic voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry) static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
Method Details
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) -
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) -
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-