@Stability(value=Stable) public static final class CfnClusterProps.Builder extends Object implements software.amazon.jsii.Builder<CfnClusterProps>
CfnClusterProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnClusterProps.Builder brokerNodeGroupInfo(CfnCluster.BrokerNodeGroupInfoProperty brokerNodeGroupInfo)
CfnClusterProps.getBrokerNodeGroupInfo()brokerNodeGroupInfo - `AWS::MSK::Cluster.BrokerNodeGroupInfo`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder brokerNodeGroupInfo(IResolvable brokerNodeGroupInfo)
CfnClusterProps.getBrokerNodeGroupInfo()brokerNodeGroupInfo - `AWS::MSK::Cluster.BrokerNodeGroupInfo`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder clusterName(String clusterName)
CfnClusterProps.getClusterName()clusterName - `AWS::MSK::Cluster.ClusterName`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder kafkaVersion(String kafkaVersion)
CfnClusterProps.getKafkaVersion()kafkaVersion - `AWS::MSK::Cluster.KafkaVersion`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder numberOfBrokerNodes(Number numberOfBrokerNodes)
CfnClusterProps.getNumberOfBrokerNodes()numberOfBrokerNodes - `AWS::MSK::Cluster.NumberOfBrokerNodes`. This parameter is required.this@Stability(value=Stable) public CfnClusterProps.Builder clientAuthentication(CfnCluster.ClientAuthenticationProperty clientAuthentication)
CfnClusterProps.getClientAuthentication()clientAuthentication - `AWS::MSK::Cluster.ClientAuthentication`.this@Stability(value=Stable) public CfnClusterProps.Builder clientAuthentication(IResolvable clientAuthentication)
CfnClusterProps.getClientAuthentication()clientAuthentication - `AWS::MSK::Cluster.ClientAuthentication`.this@Stability(value=Stable) public CfnClusterProps.Builder configurationInfo(CfnCluster.ConfigurationInfoProperty configurationInfo)
CfnClusterProps.getConfigurationInfo()configurationInfo - `AWS::MSK::Cluster.ConfigurationInfo`.this@Stability(value=Stable) public CfnClusterProps.Builder configurationInfo(IResolvable configurationInfo)
CfnClusterProps.getConfigurationInfo()configurationInfo - `AWS::MSK::Cluster.ConfigurationInfo`.this@Stability(value=Stable) public CfnClusterProps.Builder encryptionInfo(CfnCluster.EncryptionInfoProperty encryptionInfo)
CfnClusterProps.getEncryptionInfo()encryptionInfo - `AWS::MSK::Cluster.EncryptionInfo`.this@Stability(value=Stable) public CfnClusterProps.Builder encryptionInfo(IResolvable encryptionInfo)
CfnClusterProps.getEncryptionInfo()encryptionInfo - `AWS::MSK::Cluster.EncryptionInfo`.this@Stability(value=Stable) public CfnClusterProps.Builder enhancedMonitoring(String enhancedMonitoring)
CfnClusterProps.getEnhancedMonitoring()enhancedMonitoring - `AWS::MSK::Cluster.EnhancedMonitoring`.this@Stability(value=Stable) public CfnClusterProps.Builder loggingInfo(CfnCluster.LoggingInfoProperty loggingInfo)
CfnClusterProps.getLoggingInfo()loggingInfo - `AWS::MSK::Cluster.LoggingInfo`.this@Stability(value=Stable) public CfnClusterProps.Builder loggingInfo(IResolvable loggingInfo)
CfnClusterProps.getLoggingInfo()loggingInfo - `AWS::MSK::Cluster.LoggingInfo`.this@Stability(value=Stable) public CfnClusterProps.Builder openMonitoring(CfnCluster.OpenMonitoringProperty openMonitoring)
CfnClusterProps.getOpenMonitoring()openMonitoring - `AWS::MSK::Cluster.OpenMonitoring`.this@Stability(value=Stable) public CfnClusterProps.Builder openMonitoring(IResolvable openMonitoring)
CfnClusterProps.getOpenMonitoring()openMonitoring - `AWS::MSK::Cluster.OpenMonitoring`.this@Stability(value=Stable) public CfnClusterProps.Builder tags(Object tags)
CfnClusterProps.getTags()tags - `AWS::MSK::Cluster.Tags`.this@Stability(value=Stable) public CfnClusterProps build()
build in interface software.amazon.jsii.Builder<CfnClusterProps>CfnClusterPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.