Class CfnServerlessCluster.Builder
java.lang.Object
software.amazon.awscdk.services.msk.CfnServerlessCluster.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnServerlessCluster>
- Enclosing class:
- CfnServerlessCluster
@Stability(Stable)
public static final class CfnServerlessCluster.Builder
extends Object
implements software.amazon.jsii.Builder<CfnServerlessCluster>
A fluent builder for
CfnServerlessCluster.-
Method Summary
Modifier and TypeMethodDescriptionbuild()clientAuthentication(IResolvable clientAuthentication) AWS::MSK::ServerlessCluster.ClientAuthentication.clientAuthentication(CfnServerlessCluster.ClientAuthenticationProperty clientAuthentication) AWS::MSK::ServerlessCluster.ClientAuthentication.clusterName(String clusterName) AWS::MSK::ServerlessCluster.ClusterName.static CfnServerlessCluster.BuilderAWS::MSK::ServerlessCluster.Tags.vpcConfigs(List<? extends Object> vpcConfigs) AWS::MSK::ServerlessCluster.VpcConfigs.vpcConfigs(IResolvable vpcConfigs) AWS::MSK::ServerlessCluster.VpcConfigs.
-
Method Details
-
create
- Parameters:
scope-- scope in which this resource is defined.
id-- scoped id of the resource.
- Returns:
- a new instance of
CfnServerlessCluster.Builder.
-
clientAuthentication
@Stability(Stable) public CfnServerlessCluster.Builder clientAuthentication(IResolvable clientAuthentication) AWS::MSK::ServerlessCluster.ClientAuthentication.- Parameters:
clientAuthentication-AWS::MSK::ServerlessCluster.ClientAuthentication. This parameter is required.- Returns:
this
-
clientAuthentication
@Stability(Stable) public CfnServerlessCluster.Builder clientAuthentication(CfnServerlessCluster.ClientAuthenticationProperty clientAuthentication) AWS::MSK::ServerlessCluster.ClientAuthentication.- Parameters:
clientAuthentication-AWS::MSK::ServerlessCluster.ClientAuthentication. This parameter is required.- Returns:
this
-
clusterName
AWS::MSK::ServerlessCluster.ClusterName.- Parameters:
clusterName-AWS::MSK::ServerlessCluster.ClusterName. This parameter is required.- Returns:
this
-
vpcConfigs
AWS::MSK::ServerlessCluster.VpcConfigs.- Parameters:
vpcConfigs-AWS::MSK::ServerlessCluster.VpcConfigs. This parameter is required.- Returns:
this
-
vpcConfigs
@Stability(Stable) public CfnServerlessCluster.Builder vpcConfigs(List<? extends Object> vpcConfigs) AWS::MSK::ServerlessCluster.VpcConfigs.- Parameters:
vpcConfigs-AWS::MSK::ServerlessCluster.VpcConfigs. This parameter is required.- Returns:
this
-
tags
AWS::MSK::ServerlessCluster.Tags.- Parameters:
tags-AWS::MSK::ServerlessCluster.Tags. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnServerlessCluster>- Returns:
- a newly built instance of
CfnServerlessCluster.
-