Class CfnClusterParameterGroupPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.redshift.CfnClusterParameterGroupPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnClusterParameterGroupPropsMixin>
- Enclosing class:
CfnClusterParameterGroupPropsMixin
@Stability(Stable)
public static final class CfnClusterParameterGroupPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnClusterParameterGroupPropsMixin>
A fluent builder for
CfnClusterParameterGroupPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) The description of the parameter group.parameterGroupFamily(String parameterGroupFamily) The name of the cluster parameter group family that this cluster parameter group is compatible with.parameterGroupName(String parameterGroupName) The name of the cluster parameter group.parameters(List<? extends Object> parameters) An array of parameters to be modified.parameters(IResolvable parameters) An array of parameters to be modified.The list of tags for the cluster parameter group.
-
Method Details
-
create
@Stability(Stable) public static CfnClusterParameterGroupPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnClusterParameterGroupPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnClusterParameterGroupPropsMixin.Builder.
-
description
@Stability(Stable) public CfnClusterParameterGroupPropsMixin.Builder description(String description) The description of the parameter group.- Parameters:
description- The description of the parameter group. This parameter is required.- Returns:
this- See Also:
-
parameterGroupFamily
@Stability(Stable) public CfnClusterParameterGroupPropsMixin.Builder parameterGroupFamily(String parameterGroupFamily) The name of the cluster parameter group family that this cluster parameter group is compatible with.You can create a custom parameter group and then associate your cluster with it. For more information, see Amazon Redshift parameter groups .
- Parameters:
parameterGroupFamily- The name of the cluster parameter group family that this cluster parameter group is compatible with. This parameter is required.- Returns:
this- See Also:
-
parameterGroupName
@Stability(Stable) public CfnClusterParameterGroupPropsMixin.Builder parameterGroupName(String parameterGroupName) The name of the cluster parameter group.- Parameters:
parameterGroupName- The name of the cluster parameter group. This parameter is required.- Returns:
this- See Also:
-
parameters
@Stability(Stable) public CfnClusterParameterGroupPropsMixin.Builder parameters(IResolvable parameters) An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.For each parameter to be modified, you must supply at least the parameter name and parameter value; other name-value pairs of the parameter are optional.
For the workload management (WLM) configuration, you must supply all the name-value pairs in the wlm_json_configuration parameter.
- Parameters:
parameters- An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. This parameter is required.- Returns:
this- See Also:
-
parameters
@Stability(Stable) public CfnClusterParameterGroupPropsMixin.Builder parameters(List<? extends Object> parameters) An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request.For each parameter to be modified, you must supply at least the parameter name and parameter value; other name-value pairs of the parameter are optional.
For the workload management (WLM) configuration, you must supply all the name-value pairs in the wlm_json_configuration parameter.
- Parameters:
parameters- An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnClusterParameterGroupPropsMixin.Builder tags(List<? extends CfnTag> tags) The list of tags for the cluster parameter group.- Parameters:
tags- The list of tags for the cluster parameter group. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnClusterParameterGroupPropsMixin>- Returns:
- a newly built instance of
CfnClusterParameterGroupPropsMixin.
-