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