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