@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BrokerSoftwareInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about the current software installed on the cluster.
| Constructor and Description |
|---|
BrokerSoftwareInfo () |
| Modifier and Type | Method and Description |
|---|---|
BrokerSoftwareInfo |
clone () |
boolean |
equals (Object obj) |
String |
getConfigurationArn ()
The Amazon Resource Name (ARN) of the configuration used for the cluster.
|
Long |
getConfigurationRevision ()
The revision of the configuration to use.
|
String |
getKafkaVersion ()
The version of Apache Kafka.
|
int |
hashCode () |
void |
marshall (ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setConfigurationArn (String configurationArn)
The Amazon Resource Name (ARN) of the configuration used for the cluster.
|
void |
setConfigurationRevision (Long configurationRevision)
The revision of the configuration to use.
|
void |
setKafkaVersion (String kafkaVersion)
The version of Apache Kafka.
|
String |
toString ()
Returns a string representation of this object.
|
BrokerSoftwareInfo |
withConfigurationArn (String configurationArn)
The Amazon Resource Name (ARN) of the configuration used for the cluster.
|
BrokerSoftwareInfo |
withConfigurationRevision (Long configurationRevision)
The revision of the configuration to use.
|
BrokerSoftwareInfo |
withKafkaVersion (String kafkaVersion)
The version of Apache Kafka.
|
public BrokerSoftwareInfo()
public void setConfigurationArn(String configurationArn)
The Amazon Resource Name (ARN) of the configuration used for the cluster. This field isn't visible in this preview release.
configurationArn - The Amazon Resource Name (ARN) of the configuration used for the cluster. This field isn't visible in this preview release.
public String getConfigurationArn()
The Amazon Resource Name (ARN) of the configuration used for the cluster. This field isn't visible in this preview release.
The Amazon Resource Name (ARN) of the configuration used for the cluster. This field isn't visible in this preview release.
public BrokerSoftwareInfo withConfigurationArn(String configurationArn)
The Amazon Resource Name (ARN) of the configuration used for the cluster. This field isn't visible in this preview release.
configurationArn - The Amazon Resource Name (ARN) of the configuration used for the cluster. This field isn't visible in this preview release.
public void setConfigurationRevision(Long configurationRevision)
The revision of the configuration to use. This field isn't visible in this preview release.
configurationRevision - The revision of the configuration to use. This field isn't visible in this preview release.
public Long getConfigurationRevision()
The revision of the configuration to use. This field isn't visible in this preview release.
The revision of the configuration to use. This field isn't visible in this preview release.
public BrokerSoftwareInfo withConfigurationRevision(Long configurationRevision)
The revision of the configuration to use. This field isn't visible in this preview release.
configurationRevision - The revision of the configuration to use. This field isn't visible in this preview release.
public void setKafkaVersion(String kafkaVersion)
The version of Apache Kafka.
kafkaVersion - The version of Apache Kafka.
public String getKafkaVersion()
The version of Apache Kafka.
The version of Apache Kafka.
public BrokerSoftwareInfo withKafkaVersion(String kafkaVersion)
The version of Apache Kafka.
kafkaVersion - The version of Apache Kafka.
public String toString()
toString in class Object Object.toString() public BrokerSoftwareInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo ProtocolMarshaller.marshall in interface StructuredPojo protocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.