Class CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.ecs.mixins.CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty
@Stability(Stable)
@Internal
public static final class CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty
An implementation for
CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.mixins.preview.services.ecs.mixins.CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty
CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Builder, CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe metric used for auto-scaling decisions.final NumberThe target value for the auto-scaling metric.final NumberThe maximum number of tasks to run in the Express service.final NumberThe minimum number of tasks to run in the Express service.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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(CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty.Builder.
-
-
Method Details
-
getAutoScalingMetric
Description copied from interface:CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetPropertyThe metric used for auto-scaling decisions.The default metric used for an Express service is
CPUUtilization.Default: - "AVERAGE_CPU"
- Specified by:
getAutoScalingMetricin interfaceCfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty- See Also:
-
getAutoScalingTargetValue
Description copied from interface:CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetPropertyThe target value for the auto-scaling metric.The default value for an Express service is 60.
Default: - 60
- Specified by:
getAutoScalingTargetValuein interfaceCfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty- See Also:
-
getMaxTaskCount
Description copied from interface:CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetPropertyThe maximum number of tasks to run in the Express service.Default: - 1
- Specified by:
getMaxTaskCountin interfaceCfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty- See Also:
-
getMinTaskCount
Description copied from interface:CfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetPropertyThe minimum number of tasks to run in the Express service.Default: - 1
- Specified by:
getMinTaskCountin interfaceCfnExpressGatewayServicePropsMixin.ExpressGatewayScalingTargetProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-