@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BrokerEBSVolumeInfo extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the EBS volume upgrade information. The broker identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.
Constructor and Description |
---|
BrokerEBSVolumeInfo() |
Modifier and Type | Method and Description |
---|---|
BrokerEBSVolumeInfo |
clone() |
boolean |
equals(Object obj) |
String |
getKafkaBrokerNodeId()
The ID of the broker to update.
|
ProvisionedThroughput |
getProvisionedThroughput()
EBS volume provisioned throughput information.
|
Integer |
getVolumeSizeGB()
Size of the EBS volume to update.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKafkaBrokerNodeId(String kafkaBrokerNodeId)
The ID of the broker to update.
|
void |
setProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
EBS volume provisioned throughput information.
|
void |
setVolumeSizeGB(Integer volumeSizeGB)
Size of the EBS volume to update.
|
String |
toString()
Returns a string representation of this object.
|
BrokerEBSVolumeInfo |
withKafkaBrokerNodeId(String kafkaBrokerNodeId)
The ID of the broker to update.
|
BrokerEBSVolumeInfo |
withProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
EBS volume provisioned throughput information.
|
BrokerEBSVolumeInfo |
withVolumeSizeGB(Integer volumeSizeGB)
Size of the EBS volume to update.
|
public void setKafkaBrokerNodeId(String kafkaBrokerNodeId)
The ID of the broker to update.
kafkaBrokerNodeId
- The ID of the broker to update.
public String getKafkaBrokerNodeId()
The ID of the broker to update.
The ID of the broker to update.
public BrokerEBSVolumeInfo withKafkaBrokerNodeId(String kafkaBrokerNodeId)
The ID of the broker to update.
kafkaBrokerNodeId
- The ID of the broker to update.
public void setProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
EBS volume provisioned throughput information.
provisionedThroughput
- EBS volume provisioned throughput information.
public ProvisionedThroughput getProvisionedThroughput()
EBS volume provisioned throughput information.
EBS volume provisioned throughput information.
public BrokerEBSVolumeInfo withProvisionedThroughput(ProvisionedThroughput provisionedThroughput)
EBS volume provisioned throughput information.
provisionedThroughput
- EBS volume provisioned throughput information.
public void setVolumeSizeGB(Integer volumeSizeGB)
Size of the EBS volume to update.
volumeSizeGB
- Size of the EBS volume to update.
public Integer getVolumeSizeGB()
Size of the EBS volume to update.
Size of the EBS volume to update.
public BrokerEBSVolumeInfo withVolumeSizeGB(Integer volumeSizeGB)
Size of the EBS volume to update.
volumeSizeGB
- Size of the EBS volume to update.
public String toString()
toString
in class Object
Object.toString()
public BrokerEBSVolumeInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.