Interface EBSOptions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EBSOptions.Builder,EBSOptions>,SdkBuilder<EBSOptions.Builder,EBSOptions>,SdkPojo
- Enclosing class:
- EBSOptions
@Mutable @NotThreadSafe 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.BuilderebsEnabled(Boolean ebsEnabled)Indicates whether EBS volumes are attached to data nodes in an OpenSearch Service domain.EBSOptions.Builderiops(Integer iops)Specifies the baseline input/output (I/O) performance of EBS volumes attached to data nodes.EBSOptions.Builderthroughput(Integer throughput)Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes.EBSOptions.BuildervolumeSize(Integer volumeSize)Specifies the size (in GiB) of EBS volumes attached to data nodes.EBSOptions.BuildervolumeType(String volumeType)Specifies the type of EBS volumes attached to data nodes.EBSOptions.BuildervolumeType(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, sdkFieldNameToField, 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
gp3and 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 thegp3and 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
gp3volume type.- Parameters:
throughput- Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes. Applicable only for thegp3volume type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-