Package io.kubernetes.client.proto
Class V1Autoscaling
java.lang.Object
io.kubernetes.client.proto.V1Autoscaling
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in the requests and limits, describing a single container in each of the pods of 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 classconfiguration of a horizontal pod autoscaler.static final classHorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.static interfacestatic final classlist of horizontal pod autoscaler objects.static interfacestatic interfacestatic final classspecification of a horizontal pod autoscaler.static interfacestatic final classcurrent status of a horizontal pod autoscalerstatic 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 interfacestatic final classScale represents a scaling request for a resource.static interfacestatic final classScaleSpec describes the attributes of a scale subresource.static interfacestatic final classScaleStatus represents the current status of a scale subresource.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()
-