Package org.cdk8s.plus25.k8s
Class HpaScalingPolicyV2.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.k8s.HpaScalingPolicyV2.Jsii$Proxy
-
- All Implemented Interfaces:
HpaScalingPolicyV2,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- HpaScalingPolicyV2
@Stability(Stable) @Internal public static final class HpaScalingPolicyV2.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements HpaScalingPolicyV2
An implementation forHpaScalingPolicyV2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.k8s.HpaScalingPolicyV2
HpaScalingPolicyV2.Builder, HpaScalingPolicyV2.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(HpaScalingPolicyV2.Builder builder)Constructor that initializes the object based on literal property values passed by theHpaScalingPolicyV2.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)NumbergetPeriodSeconds()PeriodSeconds specifies the window of time for which the policy should hold true.StringgetType()Type is used to specify the scaling policy.NumbergetValue()Value contains the amount of change which is permitted by the policy.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(HpaScalingPolicyV2.Builder builder)
Constructor that initializes the object based on literal property values passed by theHpaScalingPolicyV2.Builder.
-
-
Method Detail
-
getPeriodSeconds
public final Number getPeriodSeconds()
Description copied from interface:HpaScalingPolicyV2PeriodSeconds specifies the window of time for which the policy should hold true.PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min).
- Specified by:
getPeriodSecondsin interfaceHpaScalingPolicyV2
-
getType
public final String getType()
Description copied from interface:HpaScalingPolicyV2Type is used to specify the scaling policy.- Specified by:
getTypein interfaceHpaScalingPolicyV2
-
getValue
public final Number getValue()
Description copied from interface:HpaScalingPolicyV2Value contains the amount of change which is permitted by the policy.It must be greater than zero
- Specified by:
getValuein interfaceHpaScalingPolicyV2
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-