Package com.pulumi.aws.emr.inputs
Class ClusterMasterInstanceGroupEbsConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.emr.inputs.ClusterMasterInstanceGroupEbsConfigArgs.Builder
-
- Enclosing class:
- ClusterMasterInstanceGroupEbsConfigArgs
public static final class ClusterMasterInstanceGroupEbsConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClusterMasterInstanceGroupEbsConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterMasterInstanceGroupEbsConfigArgs defaults)
-
-
Method Detail
-
iops
public ClusterMasterInstanceGroupEbsConfigArgs.Builder iops(@Nullable com.pulumi.core.Output<java.lang.Integer> iops)
- Parameters:
iops
- Number of I/O operations per second (IOPS) that the volume supports.- Returns:
- builder
-
iops
public ClusterMasterInstanceGroupEbsConfigArgs.Builder iops(java.lang.Integer iops)
- Parameters:
iops
- Number of I/O operations per second (IOPS) that the volume supports.- Returns:
- builder
-
size
public ClusterMasterInstanceGroupEbsConfigArgs.Builder size(com.pulumi.core.Output<java.lang.Integer> size)
- Parameters:
size
- Volume size, in gibibytes (GiB).- Returns:
- builder
-
size
public ClusterMasterInstanceGroupEbsConfigArgs.Builder size(java.lang.Integer size)
- Parameters:
size
- Volume size, in gibibytes (GiB).- Returns:
- builder
-
throughput
public ClusterMasterInstanceGroupEbsConfigArgs.Builder throughput(@Nullable com.pulumi.core.Output<java.lang.Integer> throughput)
- Parameters:
throughput
- The throughput, in mebibyte per second (MiB/s).- Returns:
- builder
-
throughput
public ClusterMasterInstanceGroupEbsConfigArgs.Builder throughput(java.lang.Integer throughput)
- Parameters:
throughput
- The throughput, in mebibyte per second (MiB/s).- Returns:
- builder
-
type
public ClusterMasterInstanceGroupEbsConfigArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- Volume type. Valid options are `gp3`, `gp2`, `io1`, `io2`, `standard`, `st1` and `sc1`. See [EBS Volume Types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html).- Returns:
- builder
-
type
public ClusterMasterInstanceGroupEbsConfigArgs.Builder type(java.lang.String type)
- Parameters:
type
- Volume type. Valid options are `gp3`, `gp2`, `io1`, `io2`, `standard`, `st1` and `sc1`. See [EBS Volume Types](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html).- Returns:
- builder
-
volumesPerInstance
public ClusterMasterInstanceGroupEbsConfigArgs.Builder volumesPerInstance(@Nullable com.pulumi.core.Output<java.lang.Integer> volumesPerInstance)
- Parameters:
volumesPerInstance
- Number of EBS volumes with this configuration to attach to each EC2 instance in the instance group (default is 1).- Returns:
- builder
-
volumesPerInstance
public ClusterMasterInstanceGroupEbsConfigArgs.Builder volumesPerInstance(java.lang.Integer volumesPerInstance)
- Parameters:
volumesPerInstance
- Number of EBS volumes with this configuration to attach to each EC2 instance in the instance group (default is 1).- Returns:
- builder
-
build
public ClusterMasterInstanceGroupEbsConfigArgs build()
-
-