Package com.pulumi.aws.opsworks.inputs
Class NodejsAppLayerEbsVolumeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.opsworks.inputs.NodejsAppLayerEbsVolumeArgs.Builder
-
- Enclosing class:
- NodejsAppLayerEbsVolumeArgs
public static final class NodejsAppLayerEbsVolumeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(NodejsAppLayerEbsVolumeArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NodejsAppLayerEbsVolumeArgs defaults)
-
-
Method Detail
-
encrypted
public NodejsAppLayerEbsVolumeArgs.Builder encrypted(@Nullable com.pulumi.core.Output<java.lang.Boolean> encrypted)
-
encrypted
public NodejsAppLayerEbsVolumeArgs.Builder encrypted(java.lang.Boolean encrypted)
-
iops
public NodejsAppLayerEbsVolumeArgs.Builder iops(@Nullable com.pulumi.core.Output<java.lang.Integer> iops)
- Parameters:
iops
- For PIOPS volumes, the IOPS per disk.- Returns:
- builder
-
iops
public NodejsAppLayerEbsVolumeArgs.Builder iops(java.lang.Integer iops)
- Parameters:
iops
- For PIOPS volumes, the IOPS per disk.- Returns:
- builder
-
mountPoint
public NodejsAppLayerEbsVolumeArgs.Builder mountPoint(com.pulumi.core.Output<java.lang.String> mountPoint)
- Parameters:
mountPoint
- The path to mount the EBS volume on the layer's instances.- Returns:
- builder
-
mountPoint
public NodejsAppLayerEbsVolumeArgs.Builder mountPoint(java.lang.String mountPoint)
- Parameters:
mountPoint
- The path to mount the EBS volume on the layer's instances.- Returns:
- builder
-
numberOfDisks
public NodejsAppLayerEbsVolumeArgs.Builder numberOfDisks(com.pulumi.core.Output<java.lang.Integer> numberOfDisks)
- Parameters:
numberOfDisks
- The number of disks to use for the EBS volume.- Returns:
- builder
-
numberOfDisks
public NodejsAppLayerEbsVolumeArgs.Builder numberOfDisks(java.lang.Integer numberOfDisks)
- Parameters:
numberOfDisks
- The number of disks to use for the EBS volume.- Returns:
- builder
-
raidLevel
public NodejsAppLayerEbsVolumeArgs.Builder raidLevel(@Nullable com.pulumi.core.Output<java.lang.String> raidLevel)
- Parameters:
raidLevel
- The RAID level to use for the volume.- Returns:
- builder
-
raidLevel
public NodejsAppLayerEbsVolumeArgs.Builder raidLevel(java.lang.String raidLevel)
- Parameters:
raidLevel
- The RAID level to use for the volume.- Returns:
- builder
-
size
public NodejsAppLayerEbsVolumeArgs.Builder size(com.pulumi.core.Output<java.lang.Integer> size)
- Parameters:
size
- The size of the volume in gigabytes.- Returns:
- builder
-
size
public NodejsAppLayerEbsVolumeArgs.Builder size(java.lang.Integer size)
- Parameters:
size
- The size of the volume in gigabytes.- Returns:
- builder
-
type
public NodejsAppLayerEbsVolumeArgs.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.- Returns:
- builder
-
type
public NodejsAppLayerEbsVolumeArgs.Builder type(java.lang.String type)
- Parameters:
type
- The type of volume to create. This may be `standard` (the default), `io1` or `gp2`.- Returns:
- builder
-
build
public NodejsAppLayerEbsVolumeArgs build()
-
-