Class CfnExtension.ParameterProperty.Builder
java.lang.Object
software.amazon.awscdk.services.appconfig.CfnExtension.ParameterProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnExtension.ParameterProperty>
- Enclosing interface:
CfnExtension.ParameterProperty
@Stability(Stable)
public static final class CfnExtension.ParameterProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnExtension.ParameterProperty>
A builder for
CfnExtension.ParameterProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.description
(String description) Sets the value ofCfnExtension.ParameterProperty.getDescription()
Sets the value ofCfnExtension.ParameterProperty.getDynamic()
dynamic
(IResolvable dynamic) Sets the value ofCfnExtension.ParameterProperty.getDynamic()
Sets the value ofCfnExtension.ParameterProperty.getRequired()
required
(IResolvable required) Sets the value ofCfnExtension.ParameterProperty.getRequired()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
required
Sets the value ofCfnExtension.ParameterProperty.getRequired()
- Parameters:
required
- A parameter value must be specified in the extension association. This parameter is required.- Returns:
this
-
required
Sets the value ofCfnExtension.ParameterProperty.getRequired()
- Parameters:
required
- A parameter value must be specified in the extension association. This parameter is required.- Returns:
this
-
description
Sets the value ofCfnExtension.ParameterProperty.getDescription()
- Parameters:
description
- Information about the parameter.- Returns:
this
-
dynamic
Sets the value ofCfnExtension.ParameterProperty.getDynamic()
- Parameters:
dynamic
- Indicates whether this parameter's value can be supplied at the extension's action point instead of during extension association. Dynamic parameters can't be markedRequired
.- Returns:
this
-
dynamic
Sets the value ofCfnExtension.ParameterProperty.getDynamic()
- Parameters:
dynamic
- Indicates whether this parameter's value can be supplied at the extension's action point instead of during extension association. Dynamic parameters can't be markedRequired
.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnExtension.ParameterProperty>
- Returns:
- a new instance of
CfnExtension.ParameterProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-