@Stability(value=Stable) public static final class CfnCluster.Builder extends Object implements software.amazon.jsii.Builder<CfnCluster>
CfnCluster.| Modifier and Type | Method and Description |
|---|---|
CfnCluster.Builder |
brokerNodeGroupInfo(CfnCluster.BrokerNodeGroupInfoProperty brokerNodeGroupInfo)
`AWS::MSK::Cluster.BrokerNodeGroupInfo`.
|
CfnCluster.Builder |
brokerNodeGroupInfo(IResolvable brokerNodeGroupInfo)
`AWS::MSK::Cluster.BrokerNodeGroupInfo`.
|
CfnCluster |
build() |
CfnCluster.Builder |
clientAuthentication(CfnCluster.ClientAuthenticationProperty clientAuthentication)
`AWS::MSK::Cluster.ClientAuthentication`.
|
CfnCluster.Builder |
clientAuthentication(IResolvable clientAuthentication)
`AWS::MSK::Cluster.ClientAuthentication`.
|
CfnCluster.Builder |
clusterName(String clusterName)
`AWS::MSK::Cluster.ClusterName`.
|
CfnCluster.Builder |
configurationInfo(CfnCluster.ConfigurationInfoProperty configurationInfo)
`AWS::MSK::Cluster.ConfigurationInfo`.
|
CfnCluster.Builder |
configurationInfo(IResolvable configurationInfo)
`AWS::MSK::Cluster.ConfigurationInfo`.
|
static CfnCluster.Builder |
create(Construct scope,
String id) |
CfnCluster.Builder |
encryptionInfo(CfnCluster.EncryptionInfoProperty encryptionInfo)
`AWS::MSK::Cluster.EncryptionInfo`.
|
CfnCluster.Builder |
encryptionInfo(IResolvable encryptionInfo)
`AWS::MSK::Cluster.EncryptionInfo`.
|
CfnCluster.Builder |
enhancedMonitoring(String enhancedMonitoring)
`AWS::MSK::Cluster.EnhancedMonitoring`.
|
CfnCluster.Builder |
kafkaVersion(String kafkaVersion)
`AWS::MSK::Cluster.KafkaVersion`.
|
CfnCluster.Builder |
loggingInfo(CfnCluster.LoggingInfoProperty loggingInfo)
`AWS::MSK::Cluster.LoggingInfo`.
|
CfnCluster.Builder |
loggingInfo(IResolvable loggingInfo)
`AWS::MSK::Cluster.LoggingInfo`.
|
CfnCluster.Builder |
numberOfBrokerNodes(Number numberOfBrokerNodes)
`AWS::MSK::Cluster.NumberOfBrokerNodes`.
|
CfnCluster.Builder |
openMonitoring(CfnCluster.OpenMonitoringProperty openMonitoring)
`AWS::MSK::Cluster.OpenMonitoring`.
|
CfnCluster.Builder |
openMonitoring(IResolvable openMonitoring)
`AWS::MSK::Cluster.OpenMonitoring`.
|
CfnCluster.Builder |
tags(Object tags)
`AWS::MSK::Cluster.Tags`.
|
@Stability(value=Stable) public static CfnCluster.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCluster.BrokerLogsProperty.Builder.@Stability(value=Stable) public CfnCluster.Builder brokerNodeGroupInfo(CfnCluster.BrokerNodeGroupInfoProperty brokerNodeGroupInfo)
brokerNodeGroupInfo - `AWS::MSK::Cluster.BrokerNodeGroupInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder brokerNodeGroupInfo(IResolvable brokerNodeGroupInfo)
brokerNodeGroupInfo - `AWS::MSK::Cluster.BrokerNodeGroupInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder clusterName(String clusterName)
clusterName - `AWS::MSK::Cluster.ClusterName`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder kafkaVersion(String kafkaVersion)
kafkaVersion - `AWS::MSK::Cluster.KafkaVersion`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder numberOfBrokerNodes(Number numberOfBrokerNodes)
numberOfBrokerNodes - `AWS::MSK::Cluster.NumberOfBrokerNodes`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder clientAuthentication(IResolvable clientAuthentication)
clientAuthentication - `AWS::MSK::Cluster.ClientAuthentication`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder clientAuthentication(CfnCluster.ClientAuthenticationProperty clientAuthentication)
clientAuthentication - `AWS::MSK::Cluster.ClientAuthentication`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder configurationInfo(IResolvable configurationInfo)
configurationInfo - `AWS::MSK::Cluster.ConfigurationInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder configurationInfo(CfnCluster.ConfigurationInfoProperty configurationInfo)
configurationInfo - `AWS::MSK::Cluster.ConfigurationInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder encryptionInfo(IResolvable encryptionInfo)
encryptionInfo - `AWS::MSK::Cluster.EncryptionInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder encryptionInfo(CfnCluster.EncryptionInfoProperty encryptionInfo)
encryptionInfo - `AWS::MSK::Cluster.EncryptionInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder enhancedMonitoring(String enhancedMonitoring)
enhancedMonitoring - `AWS::MSK::Cluster.EnhancedMonitoring`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder loggingInfo(IResolvable loggingInfo)
loggingInfo - `AWS::MSK::Cluster.LoggingInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder loggingInfo(CfnCluster.LoggingInfoProperty loggingInfo)
loggingInfo - `AWS::MSK::Cluster.LoggingInfo`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder openMonitoring(IResolvable openMonitoring)
openMonitoring - `AWS::MSK::Cluster.OpenMonitoring`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder openMonitoring(CfnCluster.OpenMonitoringProperty openMonitoring)
openMonitoring - `AWS::MSK::Cluster.OpenMonitoring`. This parameter is required.this@Stability(value=Stable) public CfnCluster.Builder tags(Object tags)
tags - `AWS::MSK::Cluster.Tags`. This parameter is required.this@Stability(value=Stable) public CfnCluster build()
build in interface software.amazon.jsii.Builder<CfnCluster>Copyright © 2021. All rights reserved.