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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ParameterDeclaration.Builder
defaultValue(String defaultValue)
The default value of the parameter.ParameterDeclaration.Builder
description(String description)
The description that's associate with the parameter.ParameterDeclaration.Builder
noEcho(Boolean noEcho)
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.ParameterDeclaration.Builder
parameterConstraints(ParameterConstraints parameterConstraints)
The criteria that CloudFormation uses to validate parameter values.ParameterDeclaration.Builder
parameterKey(String parameterKey)
The name that's associated with the parameter.ParameterDeclaration.Builder
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 Detail
-
parameterKey
ParameterDeclaration.Builder parameterKey(String 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
ParameterDeclaration.Builder defaultValue(String 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
ParameterDeclaration.Builder parameterType(String 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
ParameterDeclaration.Builder noEcho(Boolean 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
ParameterDeclaration.Builder description(String 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
ParameterDeclaration.Builder parameterConstraints(ParameterConstraints 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:
parameterConstraints(ParameterConstraints)
-
-