Class CfnServerlessClusterPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.msk.mixins.CfnServerlessClusterPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnServerlessClusterPropsMixin>
- Enclosing class:
CfnServerlessClusterPropsMixin
@Stability(Stable)
public static final class CfnServerlessClusterPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnServerlessClusterPropsMixin>
A fluent builder for
CfnServerlessClusterPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()clientAuthentication(IResolvable clientAuthentication) Includes all client authentication related information.clientAuthentication(CfnServerlessClusterPropsMixin.ClientAuthenticationProperty clientAuthentication) Includes all client authentication related information.clusterName(String clusterName) The name of the cluster.create()create(CfnPropertyMixinOptions options) An arbitrary set of tags (key-value pairs) for the cluster.vpcConfigs(List<? extends Object> vpcConfigs) VPC configuration information for the serverless cluster.vpcConfigs(IResolvable vpcConfigs) VPC configuration information for the serverless cluster.
-
Method Details
-
create
@Stability(Stable) public static CfnServerlessClusterPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnServerlessClusterPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnServerlessClusterPropsMixin.Builder.
-
clientAuthentication
@Stability(Stable) public CfnServerlessClusterPropsMixin.Builder clientAuthentication(IResolvable clientAuthentication) Includes all client authentication related information.- Parameters:
clientAuthentication- Includes all client authentication related information. This parameter is required.- Returns:
this- See Also:
-
clientAuthentication
@Stability(Stable) public CfnServerlessClusterPropsMixin.Builder clientAuthentication(CfnServerlessClusterPropsMixin.ClientAuthenticationProperty clientAuthentication) Includes all client authentication related information.- Parameters:
clientAuthentication- Includes all client authentication related information. This parameter is required.- Returns:
this- See Also:
-
clusterName
The name of the cluster.- Parameters:
clusterName- The name of the cluster. This parameter is required.- Returns:
this- See Also:
-
tags
An arbitrary set of tags (key-value pairs) for the cluster.- Parameters:
tags- An arbitrary set of tags (key-value pairs) for the cluster. This parameter is required.- Returns:
this- See Also:
-
vpcConfigs
VPC configuration information for the serverless cluster.- Parameters:
vpcConfigs- VPC configuration information for the serverless cluster. This parameter is required.- Returns:
this- See Also:
-
vpcConfigs
@Stability(Stable) public CfnServerlessClusterPropsMixin.Builder vpcConfigs(List<? extends Object> vpcConfigs) VPC configuration information for the serverless cluster.- Parameters:
vpcConfigs- VPC configuration information for the serverless cluster. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnServerlessClusterPropsMixin>- Returns:
- a newly built instance of
CfnServerlessClusterPropsMixin.
-