Class EbsBlockDeviceConfig
- All Implemented Interfaces:
Serializable
,Cloneable
Configuration of requested EBS block device associated with the instance group with count of volumes that will be associated to every instance.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance groupint
hashCode()
void
setVolumeSpecification
(VolumeSpecification volumeSpecification) EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.void
setVolumesPerInstance
(Integer volumesPerInstance) Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance grouptoString()
Returns a string representation of this object; useful for testing and debugging.withVolumeSpecification
(VolumeSpecification volumeSpecification) EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.withVolumesPerInstance
(Integer volumesPerInstance) Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
-
Constructor Details
-
EbsBlockDeviceConfig
public EbsBlockDeviceConfig()
-
-
Method Details
-
setVolumeSpecification
EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
- Parameters:
volumeSpecification
- EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
-
getVolumeSpecification
EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
- Returns:
- EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
-
withVolumeSpecification
EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
- Parameters:
volumeSpecification
- EBS volume specifications such as volume type, IOPS, and size(GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setVolumesPerInstance
Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
- Parameters:
volumesPerInstance
- Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
-
getVolumesPerInstance
Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
- Returns:
- Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
-
withVolumesPerInstance
Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group
- Parameters:
volumesPerInstance
- Number of EBS volumes with specific volume configuration, that will be associated with every instance in the instance group- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-