@Generated(value="software.amazon.awssdk:codegen") public final class Cluster extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Cluster.Builder,Cluster>
Returns information about a cluster.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Cluster.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
activeOperationArn()
The Amazon Resource Name (ARN) that uniquely identifies a cluster operation.
|
static Cluster.Builder |
builder() |
String |
clusterArn()
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
|
String |
clusterName()
The name of the cluster.
|
ClusterType |
clusterType()
Cluster Type.
|
String |
clusterTypeAsString()
Cluster Type.
|
Instant |
creationTime()
The time when the cluster was created.
|
String |
currentVersion()
The current version of 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.
|
Provisioned |
provisioned()
Information about the provisioned cluster.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Cluster.Builder> |
serializableBuilderClass() |
Serverless |
serverless()
Information about the serverless cluster.
|
ClusterState |
state()
The state of the cluster.
|
String |
stateAsString()
The state of the cluster.
|
StateInfo |
stateInfo()
State Info for the Amazon MSK cluster.
|
Map<String,String> |
tags()
Tags attached to the cluster.
|
Cluster.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String activeOperationArn()
The Amazon Resource Name (ARN) that uniquely identifies a cluster operation.
The Amazon Resource Name (ARN) that uniquely identifies a cluster operation.
public final ClusterType clusterType()
Cluster Type.
If the service returns an enum value that is not available in the current SDK version, clusterType will
return ClusterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
clusterTypeAsString().
Cluster Type.
ClusterTypepublic final String clusterTypeAsString()
Cluster Type.
If the service returns an enum value that is not available in the current SDK version, clusterType will
return ClusterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
clusterTypeAsString().
Cluster Type.
ClusterTypepublic 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 String currentVersion()
The current version of the MSK cluster.
The current version of the MSK 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()
State Info for the Amazon MSK cluster.
State Info for the Amazon MSK cluster.
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 Provisioned provisioned()
Information about the provisioned cluster.
Information about the provisioned cluster.
public final Serverless serverless()
Information about the serverless cluster.
Information about the serverless cluster.
public Cluster.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Cluster.Builder,Cluster>public static Cluster.Builder builder()
public static Class<? extends Cluster.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.