public static final class CfnClusterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnClusterProps
CfnClusterProps
CfnClusterProps.Builder, CfnClusterProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getBrokerNodeGroupInfo()
The setup to be used for brokers in the cluster.
|
java.lang.Object |
getClientAuthentication()
Includes information related to client authentication.
|
java.lang.String |
getClusterName()
The name of the cluster.
|
java.lang.Object |
getConfigurationInfo()
The Amazon MSK configuration to use for the cluster.
|
java.lang.String |
getCurrentVersion()
The version of the cluster that you want to update.
|
java.lang.Object |
getEncryptionInfo()
Includes all encryption-related information.
|
java.lang.String |
getEnhancedMonitoring()
Specifies the level of monitoring for the MSK cluster.
|
java.lang.String |
getKafkaVersion()
The version of Apache Kafka.
|
java.lang.Object |
getLoggingInfo()
You can configure your Amazon MSK cluster to send broker logs to different destination types.
|
java.lang.Number |
getNumberOfBrokerNodes()
The number of broker nodes you want in the Amazon MSK cluster.
|
java.lang.Object |
getOpenMonitoring()
The settings for open monitoring.
|
java.util.Map<java.lang.String,java.lang.String> |
getTags()
A map of key:value pairs to apply to this resource.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getBrokerNodeGroupInfo()
CfnClusterProps
AWS CloudFormation may replace the cluster when you update certain BrokerNodeGroupInfo
properties. To understand the update behavior for your use case, you should review the child properties for BrokerNodeGroupInfo
.
getBrokerNodeGroupInfo
in interface CfnClusterProps
public final java.lang.String getClusterName()
CfnClusterProps
getClusterName
in interface CfnClusterProps
public final java.lang.String getKafkaVersion()
CfnClusterProps
For more information, see Supported Apache Kafka versions in the Amazon MSK Developer Guide.
getKafkaVersion
in interface CfnClusterProps
public final java.lang.Number getNumberOfBrokerNodes()
CfnClusterProps
You can submit an update to increase the number of broker nodes in a cluster.
getNumberOfBrokerNodes
in interface CfnClusterProps
public final java.lang.Object getClientAuthentication()
CfnClusterProps
getClientAuthentication
in interface CfnClusterProps
public final java.lang.Object getConfigurationInfo()
CfnClusterProps
getConfigurationInfo
in interface CfnClusterProps
public final java.lang.String getCurrentVersion()
CfnClusterProps
getCurrentVersion
in interface CfnClusterProps
public final java.lang.Object getEncryptionInfo()
CfnClusterProps
getEncryptionInfo
in interface CfnClusterProps
public final java.lang.String getEnhancedMonitoring()
CfnClusterProps
The possible values are DEFAULT
, PER_BROKER
, and PER_TOPIC_PER_BROKER
.
getEnhancedMonitoring
in interface CfnClusterProps
public final java.lang.Object getLoggingInfo()
CfnClusterProps
This is a container for the configuration details related to broker logs.
getLoggingInfo
in interface CfnClusterProps
public final java.lang.Object getOpenMonitoring()
CfnClusterProps
getOpenMonitoring
in interface CfnClusterProps
public final java.util.Map<java.lang.String,java.lang.String> getTags()
CfnClusterProps
Both key and value are of type String.
getTags
in interface CfnClusterProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()