Class OpsworksStaticWebLayerLoadBasedAutoScaling.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.opsworks_static_web_layer.OpsworksStaticWebLayerLoadBasedAutoScaling.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<OpsworksStaticWebLayerLoadBasedAutoScaling>
- Enclosing interface:
- OpsworksStaticWebLayerLoadBasedAutoScaling
@Stability(Stable) public static final class OpsworksStaticWebLayerLoadBasedAutoScaling.Builder extends Object implements software.amazon.jsii.Builder<OpsworksStaticWebLayerLoadBasedAutoScaling>
A builder forOpsworksStaticWebLayerLoadBasedAutoScaling
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpsworksStaticWebLayerLoadBasedAutoScalingbuild()Builds the configured instance.OpsworksStaticWebLayerLoadBasedAutoScaling.Builderdownscaling(OpsworksStaticWebLayerLoadBasedAutoScalingDownscaling downscaling)Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getDownscaling()OpsworksStaticWebLayerLoadBasedAutoScaling.Builderenable(com.hashicorp.cdktf.IResolvable enable)Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getEnable()OpsworksStaticWebLayerLoadBasedAutoScaling.Builderenable(Boolean enable)Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getEnable()OpsworksStaticWebLayerLoadBasedAutoScaling.Builderupscaling(OpsworksStaticWebLayerLoadBasedAutoScalingUpscaling upscaling)Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getUpscaling()
-
-
-
Method Detail
-
downscaling
@Stability(Stable) public OpsworksStaticWebLayerLoadBasedAutoScaling.Builder downscaling(OpsworksStaticWebLayerLoadBasedAutoScalingDownscaling downscaling)
Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getDownscaling()- Parameters:
downscaling- downscaling block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#downscaling OpsworksStaticWebLayer#downscaling}- Returns:
this
-
enable
@Stability(Stable) public OpsworksStaticWebLayerLoadBasedAutoScaling.Builder enable(Boolean enable)
Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getEnable()- Parameters:
enable- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#enable OpsworksStaticWebLayer#enable}.- Returns:
this
-
enable
@Stability(Stable) public OpsworksStaticWebLayerLoadBasedAutoScaling.Builder enable(com.hashicorp.cdktf.IResolvable enable)
Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getEnable()- Parameters:
enable- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#enable OpsworksStaticWebLayer#enable}.- Returns:
this
-
upscaling
@Stability(Stable) public OpsworksStaticWebLayerLoadBasedAutoScaling.Builder upscaling(OpsworksStaticWebLayerLoadBasedAutoScalingUpscaling upscaling)
Sets the value ofOpsworksStaticWebLayerLoadBasedAutoScaling.getUpscaling()- Parameters:
upscaling- upscaling block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#upscaling OpsworksStaticWebLayer#upscaling}- Returns:
this
-
build
@Stability(Stable) public OpsworksStaticWebLayerLoadBasedAutoScaling build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OpsworksStaticWebLayerLoadBasedAutoScaling>- Returns:
- a new instance of
OpsworksStaticWebLayerLoadBasedAutoScaling - Throws:
NullPointerException- if any required attribute was not provided
-
-