@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsMskClusterClusterInfoDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provide details about an Amazon MSK cluster.
| Constructor and Description |
|---|
AwsMskClusterClusterInfoDetails() |
| Modifier and Type | Method and Description |
|---|---|
AwsMskClusterClusterInfoDetails |
clone() |
boolean |
equals(Object obj) |
AwsMskClusterClusterInfoClientAuthenticationDetails |
getClientAuthentication()
Provides information for different modes of client authentication.
|
String |
getClusterName()
The name of the cluster.
|
String |
getCurrentVersion()
The current version of the MSK cluster.
|
AwsMskClusterClusterInfoEncryptionInfoDetails |
getEncryptionInfo()
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you
want Amazon MSK to encrypt your data in transit.
|
Integer |
getNumberOfBrokerNodes()
The number of broker nodes in the cluster.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setClientAuthentication(AwsMskClusterClusterInfoClientAuthenticationDetails clientAuthentication)
Provides information for different modes of client authentication.
|
void |
setClusterName(String clusterName)
The name of the cluster.
|
void |
setCurrentVersion(String currentVersion)
The current version of the MSK cluster.
|
void |
setEncryptionInfo(AwsMskClusterClusterInfoEncryptionInfoDetails encryptionInfo)
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you
want Amazon MSK to encrypt your data in transit.
|
void |
setNumberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
|
String |
toString()
Returns a string representation of this object.
|
AwsMskClusterClusterInfoDetails |
withClientAuthentication(AwsMskClusterClusterInfoClientAuthenticationDetails clientAuthentication)
Provides information for different modes of client authentication.
|
AwsMskClusterClusterInfoDetails |
withClusterName(String clusterName)
The name of the cluster.
|
AwsMskClusterClusterInfoDetails |
withCurrentVersion(String currentVersion)
The current version of the MSK cluster.
|
AwsMskClusterClusterInfoDetails |
withEncryptionInfo(AwsMskClusterClusterInfoEncryptionInfoDetails encryptionInfo)
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you
want Amazon MSK to encrypt your data in transit.
|
AwsMskClusterClusterInfoDetails |
withNumberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
|
public void setEncryptionInfo(AwsMskClusterClusterInfoEncryptionInfoDetails encryptionInfo)
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you want Amazon MSK to encrypt your data in transit.
encryptionInfo - Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether
you want Amazon MSK to encrypt your data in transit.public AwsMskClusterClusterInfoEncryptionInfoDetails getEncryptionInfo()
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you want Amazon MSK to encrypt your data in transit.
public AwsMskClusterClusterInfoDetails withEncryptionInfo(AwsMskClusterClusterInfoEncryptionInfoDetails encryptionInfo)
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you want Amazon MSK to encrypt your data in transit.
encryptionInfo - Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether
you want Amazon MSK to encrypt your data in transit.public void setCurrentVersion(String currentVersion)
The current version of the MSK cluster.
currentVersion - The current version of the MSK cluster.public String getCurrentVersion()
The current version of the MSK cluster.
public AwsMskClusterClusterInfoDetails withCurrentVersion(String currentVersion)
The current version of the MSK cluster.
currentVersion - The current version of the MSK cluster.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.
public AwsMskClusterClusterInfoDetails withNumberOfBrokerNodes(Integer numberOfBrokerNodes)
The number of broker nodes in the cluster.
numberOfBrokerNodes - The number of broker nodes in the cluster.public void setClusterName(String clusterName)
The name of the cluster.
clusterName - The name of the cluster.public String getClusterName()
The name of the cluster.
public AwsMskClusterClusterInfoDetails withClusterName(String clusterName)
The name of the cluster.
clusterName - The name of the cluster.public void setClientAuthentication(AwsMskClusterClusterInfoClientAuthenticationDetails clientAuthentication)
Provides information for different modes of client authentication.
clientAuthentication - Provides information for different modes of client authentication.public AwsMskClusterClusterInfoClientAuthenticationDetails getClientAuthentication()
Provides information for different modes of client authentication.
public AwsMskClusterClusterInfoDetails withClientAuthentication(AwsMskClusterClusterInfoClientAuthenticationDetails clientAuthentication)
Provides information for different modes of client authentication.
clientAuthentication - Provides information for different modes of client authentication.public String toString()
toString in class ObjectObject.toString()public AwsMskClusterClusterInfoDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.