Interface ParameterDeclaration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ParameterDeclaration.Builder,
,ParameterDeclaration> SdkBuilder<ParameterDeclaration.Builder,
,ParameterDeclaration> SdkPojo
- Enclosing class:
ParameterDeclaration
public static interface ParameterDeclaration.Builder
extends SdkPojo, CopyableBuilder<ParameterDeclaration.Builder,ParameterDeclaration>
-
Method Summary
Modifier and TypeMethodDescriptiondefaultValue
(String defaultValue) The default value of the parameter.description
(String description) The description that's associate with the parameter.Flag that indicates whether the parameter value is shown as plain text in logs and in the Amazon Web Services Management Console.default ParameterDeclaration.Builder
parameterConstraints
(Consumer<ParameterConstraints.Builder> parameterConstraints) The criteria that CloudFormation uses to validate parameter values.parameterConstraints
(ParameterConstraints parameterConstraints) The criteria that CloudFormation uses to validate parameter values.parameterKey
(String parameterKey) The name that's associated with the parameter.parameterType
(String parameterType) The type of parameter.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
parameterKey
The name that's associated with the parameter.
- Parameters:
parameterKey
- The name that's associated with the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
The default value of the parameter.
- Parameters:
defaultValue
- The default value of the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterType
The type of parameter.
- Parameters:
parameterType
- The type of parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noEcho
Flag that indicates whether the parameter value is shown as plain text in logs and in the Amazon Web Services Management Console.
- Parameters:
noEcho
- Flag that indicates whether the parameter value is shown as plain text in logs and in the Amazon Web Services Management Console.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description that's associate with the parameter.
- Parameters:
description
- The description that's associate with the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterConstraints
The criteria that CloudFormation uses to validate parameter values.
- Parameters:
parameterConstraints
- The criteria that CloudFormation uses to validate parameter values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameterConstraints
default ParameterDeclaration.Builder parameterConstraints(Consumer<ParameterConstraints.Builder> parameterConstraints) The criteria that CloudFormation uses to validate parameter values.
This is a convenience method that creates an instance of theParameterConstraints.Builder
avoiding the need to create one manually viaParameterConstraints.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparameterConstraints(ParameterConstraints)
.- Parameters:
parameterConstraints
- a consumer that will call methods onParameterConstraints.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-