Interface EBSOptions.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<EBSOptions.Builder,EBSOptions>
,SdkBuilder<EBSOptions.Builder,EBSOptions>
,SdkPojo
- Enclosing class:
- EBSOptions
public static interface EBSOptions.Builder extends SdkPojo, CopyableBuilder<EBSOptions.Builder,EBSOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EBSOptions.Builder
ebsEnabled(Boolean ebsEnabled)
Indicates whether EBS volumes are attached to data nodes in an OpenSearch Service domain.EBSOptions.Builder
iops(Integer iops)
Specifies the baseline input/output (I/O) performance of EBS volumes attached to data nodes.EBSOptions.Builder
throughput(Integer throughput)
Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes.EBSOptions.Builder
volumeSize(Integer volumeSize)
Specifies the size (in GiB) of EBS volumes attached to data nodes.EBSOptions.Builder
volumeType(String volumeType)
Specifies the type of EBS volumes attached to data nodes.EBSOptions.Builder
volumeType(VolumeType volumeType)
Specifies the type of EBS volumes attached to data nodes.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
ebsEnabled
EBSOptions.Builder ebsEnabled(Boolean ebsEnabled)
Indicates whether EBS volumes are attached to data nodes in an OpenSearch Service domain.
- Parameters:
ebsEnabled
- Indicates whether EBS volumes are attached to data nodes in an OpenSearch Service domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeType
EBSOptions.Builder volumeType(String volumeType)
Specifies the type of EBS volumes attached to data nodes.
- Parameters:
volumeType
- Specifies the type of EBS volumes attached to data nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeType
,VolumeType
-
volumeType
EBSOptions.Builder volumeType(VolumeType volumeType)
Specifies the type of EBS volumes attached to data nodes.
- Parameters:
volumeType
- Specifies the type of EBS volumes attached to data nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VolumeType
,VolumeType
-
volumeSize
EBSOptions.Builder volumeSize(Integer volumeSize)
Specifies the size (in GiB) of EBS volumes attached to data nodes.
- Parameters:
volumeSize
- Specifies the size (in GiB) of EBS volumes attached to data nodes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iops
EBSOptions.Builder iops(Integer iops)
Specifies the baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the
gp3
and provisioned IOPS EBS volume types.- Parameters:
iops
- Specifies the baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for thegp3
and provisioned IOPS EBS volume types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throughput
EBSOptions.Builder throughput(Integer throughput)
Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes. Applicable only for the
gp3
volume type.- Parameters:
throughput
- Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes. Applicable only for thegp3
volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-