Package io.kubernetes.client.proto
Class V2beta1Autoscaling
java.lang.Object
io.kubernetes.client.proto.V2beta1Autoscaling
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
ContainerResourceMetricSource 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 interface
static final class
ContainerResourceMetricStatus 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 interface
static final class
CrossVersionObjectReference contains enough information to let you identify the referred resource.static interface
static final class
ExternalMetricSource 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 interface
static final class
ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.static interface
static final class
HorizontalPodAutoscaler 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 class
HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.static interface
static final class
HorizontalPodAutoscaler is a list of horizontal pod autoscaler objects.static interface
static interface
static final class
HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.static interface
static final class
HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.static interface
static final class
MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).static interface
static final class
MetricStatus describes the last-read state of a single metric.static interface
static final class
ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).static interface
static final class
ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).static interface
static final class
PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second).static interface
static final class
PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).static interface
static final class
ResourceMetricSource 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 interface
static final class
ResourceMetricStatus 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.FileDescriptor
static void
registerAllExtensions
(com.google.protobuf.ExtensionRegistry registry) static void
registerAllExtensions
(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()
-