Class MetricTarget

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.88.0 (build eaabd08)",
               date="2023-09-11T06:17:58.360Z")
    @Stability(Stable)
    public class MetricTarget
    extends software.amazon.jsii.JsiiObject
    A metric condition that will trigger scaling behavior when satisfied.

    Example:

     MetricTarget.averageUtilization(70); // 70% average utilization
     
    • Nested Class Summary

      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MetricTarget​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)  
      protected MetricTarget​(software.amazon.jsii.JsiiObjectRef objRef)  
    • Constructor Detail

      • MetricTarget

        protected MetricTarget​(software.amazon.jsii.JsiiObjectRef objRef)
      • MetricTarget

        protected MetricTarget​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • Method Detail

      • averageUtilization

        @Stability(Stable)
        @NotNull
        public static MetricTarget averageUtilization​(@NotNull
                                                      Number averageUtilization)
        Target a percentage value across all relevant pods.

        Parameters:
        averageUtilization - The percentage of the utilization metric. This parameter is required.
      • averageValue

        @Stability(Stable)
        @NotNull
        public static MetricTarget averageValue​(@NotNull
                                                Number averageValue)
        Target the average value across all relevant pods.

        Parameters:
        averageValue - The average metric value. This parameter is required.
      • value

        @Stability(Stable)
        @NotNull
        public static MetricTarget value​(@NotNull
                                         Number value)
        Target a specific target value.

        Parameters:
        value - The target value. This parameter is required.