Class AwsMskClusterClusterInfoDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsMskClusterClusterInfoDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsMskClusterClusterInfoDetails.Builder,AwsMskClusterClusterInfoDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsMskClusterClusterInfoDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsMskClusterClusterInfoDetails.Builder,AwsMskClusterClusterInfoDetails>
Provide details about an Amazon Managed Streaming for Apache Kafka (Amazon MSK) cluster.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsMskClusterClusterInfoDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsMskClusterClusterInfoDetails.Builderbuilder()AwsMskClusterClusterInfoClientAuthenticationDetailsclientAuthentication()Provides information for different modes of client authentication.StringclusterName()The name of the cluster.StringcurrentVersion()The current version of the cluster.AwsMskClusterClusterInfoEncryptionInfoDetailsencryptionInfo()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.StringenhancedMonitoring()Specifies the level of monitoring for the cluster.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegernumberOfBrokerNodes()The number of broker nodes in the cluster.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsMskClusterClusterInfoDetails.Builder>serializableBuilderClass()AwsMskClusterClusterInfoDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
encryptionInfo
public final 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.
- Returns:
- 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.
-
currentVersion
public final String currentVersion()
The current version of the cluster.
- Returns:
- The current version of the cluster.
-
numberOfBrokerNodes
public final Integer numberOfBrokerNodes()
The number of broker nodes in the cluster.
- Returns:
- The number of broker nodes in the cluster.
-
clusterName
public final String clusterName()
The name of the cluster.
- Returns:
- The name of the cluster.
-
clientAuthentication
public final AwsMskClusterClusterInfoClientAuthenticationDetails clientAuthentication()
Provides information for different modes of client authentication.
- Returns:
- Provides information for different modes of client authentication.
-
enhancedMonitoring
public final String enhancedMonitoring()
Specifies the level of monitoring for the cluster.
- Returns:
- Specifies the level of monitoring for the cluster.
-
toBuilder
public AwsMskClusterClusterInfoDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsMskClusterClusterInfoDetails.Builder,AwsMskClusterClusterInfoDetails>
-
builder
public static AwsMskClusterClusterInfoDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsMskClusterClusterInfoDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-