Class CfnDBParameterGroupMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.neptune.CfnDBParameterGroupMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDBParameterGroupMixinProps>
- Enclosing interface:
CfnDBParameterGroupMixinProps
@Stability(Stable)
public static final class CfnDBParameterGroupMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDBParameterGroupMixinProps>
A builder for
CfnDBParameterGroupMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.description(String description) Sets the value ofCfnDBParameterGroupMixinProps.getDescription()Sets the value ofCfnDBParameterGroupMixinProps.getFamily()Sets the value ofCfnDBParameterGroupMixinProps.getName()parameters(Object parameters) Sets the value ofCfnDBParameterGroupMixinProps.getParameters()Sets the value ofCfnDBParameterGroupMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
Sets the value ofCfnDBParameterGroupMixinProps.getDescription()- Parameters:
description- Provides the customer-specified description for this DB parameter group.- Returns:
this
-
family
Sets the value ofCfnDBParameterGroupMixinProps.getFamily()- Parameters:
family- Must beneptune1for engine versions prior to 1.2.0.0 , orneptune1.2for engine version1.2.0.0and higher.- Returns:
this
-
name
Sets the value ofCfnDBParameterGroupMixinProps.getName()- Parameters:
name- Provides the name of the DB parameter group.- Returns:
this
-
parameters
Sets the value ofCfnDBParameterGroupMixinProps.getParameters()- Parameters:
parameters- The parameters to set for this DB parameter group. The parameters are expressed as a JSON object consisting of key-value pairs.Changes to dynamic parameters are applied immediately. During an update, if you have static parameters (whether they were changed or not), it triggers CloudFormation to reboot the associated DB instance without failover.
- Returns:
this
-
tags
Sets the value ofCfnDBParameterGroupMixinProps.getTags()- Parameters:
tags- The tags that you want to attach to this parameter group.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDBParameterGroupMixinProps>- Returns:
- a new instance of
CfnDBParameterGroupMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-