@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BrokerNodeInfo extends Object implements Serializable, Cloneable, StructuredPojo
BrokerNodeInfo
Constructor and Description |
---|
BrokerNodeInfo() |
Modifier and Type | Method and Description |
---|---|
BrokerNodeInfo |
clone() |
boolean |
equals(Object obj) |
String |
getAttachedENIId()
The attached elastic network interface of the broker.
|
Double |
getBrokerId()
The ID of the broker.
|
String |
getClientSubnet()
The client subnet to which this broker node belongs.
|
String |
getClientVpcIpAddress()
The virtual private cloud (VPC) of the client.
|
BrokerSoftwareInfo |
getCurrentBrokerSoftwareInfo()
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
|
List<String> |
getEndpoints()
Endpoints for accessing the broker.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttachedENIId(String attachedENIId)
The attached elastic network interface of the broker.
|
void |
setBrokerId(Double brokerId)
The ID of the broker.
|
void |
setClientSubnet(String clientSubnet)
The client subnet to which this broker node belongs.
|
void |
setClientVpcIpAddress(String clientVpcIpAddress)
The virtual private cloud (VPC) of the client.
|
void |
setCurrentBrokerSoftwareInfo(BrokerSoftwareInfo currentBrokerSoftwareInfo)
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
|
void |
setEndpoints(Collection<String> endpoints)
Endpoints for accessing the broker.
|
String |
toString()
Returns a string representation of this object.
|
BrokerNodeInfo |
withAttachedENIId(String attachedENIId)
The attached elastic network interface of the broker.
|
BrokerNodeInfo |
withBrokerId(Double brokerId)
The ID of the broker.
|
BrokerNodeInfo |
withClientSubnet(String clientSubnet)
The client subnet to which this broker node belongs.
|
BrokerNodeInfo |
withClientVpcIpAddress(String clientVpcIpAddress)
The virtual private cloud (VPC) of the client.
|
BrokerNodeInfo |
withCurrentBrokerSoftwareInfo(BrokerSoftwareInfo currentBrokerSoftwareInfo)
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
|
BrokerNodeInfo |
withEndpoints(Collection<String> endpoints)
Endpoints for accessing the broker.
|
BrokerNodeInfo |
withEndpoints(String... endpoints)
Endpoints for accessing the broker.
|
public void setAttachedENIId(String attachedENIId)
The attached elastic network interface of the broker.
attachedENIId
- The attached elastic network interface of the broker.
public String getAttachedENIId()
The attached elastic network interface of the broker.
The attached elastic network interface of the broker.
public BrokerNodeInfo withAttachedENIId(String attachedENIId)
The attached elastic network interface of the broker.
attachedENIId
- The attached elastic network interface of the broker.
public void setBrokerId(Double brokerId)
The ID of the broker.
brokerId
- The ID of the broker.
public Double getBrokerId()
The ID of the broker.
The ID of the broker.
public BrokerNodeInfo withBrokerId(Double brokerId)
The ID of the broker.
brokerId
- The ID of the broker.
public void setClientSubnet(String clientSubnet)
The client subnet to which this broker node belongs.
clientSubnet
- The client subnet to which this broker node belongs.
public String getClientSubnet()
The client subnet to which this broker node belongs.
The client subnet to which this broker node belongs.
public BrokerNodeInfo withClientSubnet(String clientSubnet)
The client subnet to which this broker node belongs.
clientSubnet
- The client subnet to which this broker node belongs.
public void setClientVpcIpAddress(String clientVpcIpAddress)
The virtual private cloud (VPC) of the client.
clientVpcIpAddress
- The virtual private cloud (VPC) of the client.
public String getClientVpcIpAddress()
The virtual private cloud (VPC) of the client.
The virtual private cloud (VPC) of the client.
public BrokerNodeInfo withClientVpcIpAddress(String clientVpcIpAddress)
The virtual private cloud (VPC) of the client.
clientVpcIpAddress
- The virtual private cloud (VPC) of the client.
public void setCurrentBrokerSoftwareInfo(BrokerSoftwareInfo currentBrokerSoftwareInfo)
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
currentBrokerSoftwareInfo
- Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
public BrokerSoftwareInfo getCurrentBrokerSoftwareInfo()
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
public BrokerNodeInfo withCurrentBrokerSoftwareInfo(BrokerSoftwareInfo currentBrokerSoftwareInfo)
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
currentBrokerSoftwareInfo
- Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
public List<String> getEndpoints()
Endpoints for accessing the broker.
Endpoints for accessing the broker.
public void setEndpoints(Collection<String> endpoints)
Endpoints for accessing the broker.
endpoints
- Endpoints for accessing the broker.
public BrokerNodeInfo withEndpoints(String... endpoints)
Endpoints for accessing the broker.
NOTE: This method appends the values to the existing list (if any). Use
setEndpoints(java.util.Collection)
or withEndpoints(java.util.Collection)
if you want to
override the existing values.
endpoints
- Endpoints for accessing the broker.
public BrokerNodeInfo withEndpoints(Collection<String> endpoints)
Endpoints for accessing the broker.
endpoints
- Endpoints for accessing the broker.
public String toString()
toString
in class Object
Object.toString()
public BrokerNodeInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.