Interface V1Autoscaling.ExternalMetricSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1Autoscaling.ExternalMetricSource, V1Autoscaling.ExternalMetricSource.Builder
Enclosing class:
V1Autoscaling

public static interface V1Autoscaling.ExternalMetricSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasMetricName

      boolean hasMetricName()
       metricName is the name of the metric in question.
       
      optional string metricName = 1;
    • getMetricName

      String getMetricName()
       metricName is the name of the metric in question.
       
      optional string metricName = 1;
    • getMetricNameBytes

      com.google.protobuf.ByteString getMetricNameBytes()
       metricName is the name of the metric in question.
       
      optional string metricName = 1;
    • hasMetricSelector

      boolean hasMetricSelector()
       metricSelector is used to identify a specific time series
       within a given metric.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector metricSelector = 2;
    • getMetricSelector

      Meta.LabelSelector getMetricSelector()
       metricSelector is used to identify a specific time series
       within a given metric.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector metricSelector = 2;
    • getMetricSelectorOrBuilder

      Meta.LabelSelectorOrBuilder getMetricSelectorOrBuilder()
       metricSelector is used to identify a specific time series
       within a given metric.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector metricSelector = 2;
    • hasTargetValue

      boolean hasTargetValue()
       targetValue is the target value of the metric (as a quantity).
       Mutually exclusive with TargetAverageValue.
       +optional
       
      optional .k8s.io.apimachinery.pkg.api.resource.Quantity targetValue = 3;
    • getTargetValue

      Resource.Quantity getTargetValue()
       targetValue is the target value of the metric (as a quantity).
       Mutually exclusive with TargetAverageValue.
       +optional
       
      optional .k8s.io.apimachinery.pkg.api.resource.Quantity targetValue = 3;
    • getTargetValueOrBuilder

      Resource.QuantityOrBuilder getTargetValueOrBuilder()
       targetValue is the target value of the metric (as a quantity).
       Mutually exclusive with TargetAverageValue.
       +optional
       
      optional .k8s.io.apimachinery.pkg.api.resource.Quantity targetValue = 3;
    • hasTargetAverageValue

      boolean hasTargetAverageValue()
       targetAverageValue is the target per-pod value of global metric (as a quantity).
       Mutually exclusive with TargetValue.
       +optional
       
      optional .k8s.io.apimachinery.pkg.api.resource.Quantity targetAverageValue = 4;
    • getTargetAverageValue

      Resource.Quantity getTargetAverageValue()
       targetAverageValue is the target per-pod value of global metric (as a quantity).
       Mutually exclusive with TargetValue.
       +optional
       
      optional .k8s.io.apimachinery.pkg.api.resource.Quantity targetAverageValue = 4;
    • getTargetAverageValueOrBuilder

      Resource.QuantityOrBuilder getTargetAverageValueOrBuilder()
       targetAverageValue is the target per-pod value of global metric (as a quantity).
       Mutually exclusive with TargetValue.
       +optional
       
      optional .k8s.io.apimachinery.pkg.api.resource.Quantity targetAverageValue = 4;