Class OpsworksMemcachedLayerEbsVolume.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.opsworks_memcached_layer.OpsworksMemcachedLayerEbsVolume.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<OpsworksMemcachedLayerEbsVolume>
- Enclosing interface:
- OpsworksMemcachedLayerEbsVolume
@Stability(Stable) public static final class OpsworksMemcachedLayerEbsVolume.Builder extends Object implements software.amazon.jsii.Builder<OpsworksMemcachedLayerEbsVolume>
A builder forOpsworksMemcachedLayerEbsVolume
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
mountPoint
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder mountPoint(String mountPoint)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getMountPoint()- Parameters:
mountPoint- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#mount_point OpsworksMemcachedLayer#mount_point}. This parameter is required.- Returns:
this
-
numberOfDisks
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder numberOfDisks(Number numberOfDisks)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getNumberOfDisks()- Parameters:
numberOfDisks- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#number_of_disks OpsworksMemcachedLayer#number_of_disks}. This parameter is required.- Returns:
this
-
size
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder size(Number size)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getSize()- Parameters:
size- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#size OpsworksMemcachedLayer#size}. This parameter is required.- Returns:
this
-
encrypted
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder encrypted(Boolean encrypted)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getEncrypted()- Parameters:
encrypted- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#encrypted OpsworksMemcachedLayer#encrypted}.- Returns:
this
-
encrypted
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder encrypted(com.hashicorp.cdktf.IResolvable encrypted)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getEncrypted()- Parameters:
encrypted- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#encrypted OpsworksMemcachedLayer#encrypted}.- Returns:
this
-
iops
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder iops(Number iops)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getIops()- Parameters:
iops- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#iops OpsworksMemcachedLayer#iops}.- Returns:
this
-
raidLevel
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder raidLevel(String raidLevel)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getRaidLevel()- Parameters:
raidLevel- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#raid_level OpsworksMemcachedLayer#raid_level}.- Returns:
this
-
type
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume.Builder type(String type)
Sets the value ofOpsworksMemcachedLayerEbsVolume.getType()- Parameters:
type- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer#type OpsworksMemcachedLayer#type}.- Returns:
this
-
build
@Stability(Stable) public OpsworksMemcachedLayerEbsVolume build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OpsworksMemcachedLayerEbsVolume>- Returns:
- a new instance of
OpsworksMemcachedLayerEbsVolume - Throws:
NullPointerException- if any required attribute was not provided
-
-