@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MutableClusterInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about cluster attributes that can be updated via update APIs.
Constructor and Description |
---|
MutableClusterInfo() |
Modifier and Type | Method and Description |
---|---|
MutableClusterInfo |
clone() |
boolean |
equals(Object obj) |
List<BrokerEBSVolumeInfo> |
getBrokerEBSVolumeInfo()
Specifies the size of the EBS volume and the ID of the associated broker.
|
ConfigurationInfo |
getConfigurationInfo()
Information about the changes in the configuration of the brokers.
|
Integer |
getNumberOfBrokerNodes()
The number of broker nodes in the cluster.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
|
void |
setConfigurationInfo(ConfigurationInfo configurationInfo)
Information about the changes in the configuration of the brokers.
|
void |
setNumberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
|
String |
toString()
Returns a string representation of this object.
|
MutableClusterInfo |
withBrokerEBSVolumeInfo(BrokerEBSVolumeInfo... brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
|
MutableClusterInfo |
withBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
|
MutableClusterInfo |
withConfigurationInfo(ConfigurationInfo configurationInfo)
Information about the changes in the configuration of the brokers.
|
MutableClusterInfo |
withNumberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
|
public List<BrokerEBSVolumeInfo> getBrokerEBSVolumeInfo()
Specifies the size of the EBS volume and the ID of the associated broker.
Specifies the size of the EBS volume and the ID of the associated broker.
public void setBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
brokerEBSVolumeInfo
- Specifies the size of the EBS volume and the ID of the associated broker.
public MutableClusterInfo withBrokerEBSVolumeInfo(BrokerEBSVolumeInfo... brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
NOTE: This method appends the values to the existing list (if any). Use
setBrokerEBSVolumeInfo(java.util.Collection)
or withBrokerEBSVolumeInfo(java.util.Collection)
if you want to override the existing values.
brokerEBSVolumeInfo
- Specifies the size of the EBS volume and the ID of the associated broker.
public MutableClusterInfo withBrokerEBSVolumeInfo(Collection<BrokerEBSVolumeInfo> brokerEBSVolumeInfo)
Specifies the size of the EBS volume and the ID of the associated broker.
brokerEBSVolumeInfo
- Specifies the size of the EBS volume and the ID of the associated broker.
public void setConfigurationInfo(ConfigurationInfo configurationInfo)
Information about the changes in the configuration of the brokers.
configurationInfo
- Information about the changes in the configuration of the brokers.
public ConfigurationInfo getConfigurationInfo()
Information about the changes in the configuration of the brokers.
Information about the changes in the configuration of the brokers.
public MutableClusterInfo withConfigurationInfo(ConfigurationInfo configurationInfo)
Information about the changes in the configuration of the brokers.
configurationInfo
- Information about the changes in the configuration of the brokers.
public void setNumberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
numberOfBrokerNodes
- The number of broker nodes in the cluster.
public Integer getNumberOfBrokerNodes()
The number of broker nodes in the cluster.
The number of broker nodes in the cluster.
public MutableClusterInfo withNumberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
numberOfBrokerNodes
- The number of broker nodes in the cluster.
public String toString()
toString
in class Object
Object.toString()
public MutableClusterInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.