@Generated(value="software.amazon.awssdk:codegen") public final class ClusterInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClusterInfo.Builder,ClusterInfo>
Returns information about a cluster.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClusterInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
activeOperationArn()
Arn of active cluster operation.
|
BrokerNodeGroupInfo |
brokerNodeGroupInfo()
Information about the broker nodes.
|
static ClusterInfo.Builder |
builder() |
ClientAuthentication |
clientAuthentication()
Includes all client authentication information.
|
String |
clusterArn()
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
|
String |
clusterName()
The name of the cluster.
|
Instant |
creationTime()
The time when the cluster was created.
|
BrokerSoftwareInfo |
currentBrokerSoftwareInfo()
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
|
String |
currentVersion()
The current version of the MSK cluster.
|
EncryptionInfo |
encryptionInfo()
Includes all encryption-related information.
|
EnhancedMonitoring |
enhancedMonitoring()
Specifies which metrics are gathered for the MSK cluster.
|
String |
enhancedMonitoringAsString()
Specifies which metrics are gathered for the MSK cluster.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
LoggingInfo |
loggingInfo()
Returns the value of the LoggingInfo property for this object.
|
Integer |
numberOfBrokerNodes()
The number of broker nodes in the cluster.
|
OpenMonitoring |
openMonitoring()
Settings for open monitoring using Prometheus.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClusterInfo.Builder> |
serializableBuilderClass() |
ClusterState |
state()
The state of the cluster.
|
String |
stateAsString()
The state of the cluster.
|
StateInfo |
stateInfo()
Returns the value of the StateInfo property for this object.
|
StorageMode |
storageMode()
This controls storage mode for supported storage tiers.
|
String |
storageModeAsString()
This controls storage mode for supported storage tiers.
|
Map<String,String> |
tags()
Tags attached to the cluster.
|
ClusterInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
zookeeperConnectString()
The connection string to use to connect to the Apache ZooKeeper cluster.
|
String |
zookeeperConnectStringTls()
The connection string to use to connect to zookeeper cluster on Tls port.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String activeOperationArn()
Arn of active cluster operation.
Arn of active cluster operation.
public final BrokerNodeGroupInfo brokerNodeGroupInfo()
Information about the broker nodes.
Information about the broker nodes.
public final ClientAuthentication clientAuthentication()
Includes all client authentication information.
Includes all client authentication information.
public final String clusterArn()
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
public final String clusterName()
The name of the cluster.
The name of the cluster.
public final Instant creationTime()
The time when the cluster was created.
The time when the cluster was created.
public final BrokerSoftwareInfo currentBrokerSoftwareInfo()
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 final String currentVersion()
The current version of the MSK cluster.
The current version of the MSK cluster.
public final EncryptionInfo encryptionInfo()
Includes all encryption-related information.
Includes all encryption-related information.
public final EnhancedMonitoring enhancedMonitoring()
Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.
If the service returns an enum value that is not available in the current SDK version,
enhancedMonitoring will return EnhancedMonitoring.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from enhancedMonitoringAsString().
Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.
EnhancedMonitoringpublic final String enhancedMonitoringAsString()
Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.
If the service returns an enum value that is not available in the current SDK version,
enhancedMonitoring will return EnhancedMonitoring.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from enhancedMonitoringAsString().
Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.
EnhancedMonitoringpublic final OpenMonitoring openMonitoring()
Settings for open monitoring using Prometheus.
Settings for open monitoring using Prometheus.
public final LoggingInfo loggingInfo()
public final Integer numberOfBrokerNodes()
The number of broker nodes in the cluster.
The number of broker nodes in the cluster.
public final ClusterState state()
The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
If the service returns an enum value that is not available in the current SDK version, state will return
ClusterState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
ClusterStatepublic final String stateAsString()
The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
If the service returns an enum value that is not available in the current SDK version, state will return
ClusterState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
ClusterStatepublic final StateInfo stateInfo()
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
Tags attached to the cluster.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
Tags attached to the cluster.
public final String zookeeperConnectString()
The connection string to use to connect to the Apache ZooKeeper cluster.
The connection string to use to connect to the Apache ZooKeeper cluster.
public final String zookeeperConnectStringTls()
The connection string to use to connect to zookeeper cluster on Tls port.
The connection string to use to connect to zookeeper cluster on Tls port.
public final StorageMode storageMode()
This controls storage mode for supported storage tiers.
If the service returns an enum value that is not available in the current SDK version, storageMode will
return StorageMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
storageModeAsString().
This controls storage mode for supported storage tiers.
StorageModepublic final String storageModeAsString()
This controls storage mode for supported storage tiers.
If the service returns an enum value that is not available in the current SDK version, storageMode will
return StorageMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
storageModeAsString().
This controls storage mode for supported storage tiers.
StorageModepublic ClusterInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ClusterInfo.Builder,ClusterInfo>public static ClusterInfo.Builder builder()
public static Class<? extends ClusterInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.