public static interface ParameterDeclaration.Builder extends SdkPojo, CopyableBuilder<ParameterDeclaration.Builder,ParameterDeclaration>
Modifier and Type | Method and Description |
---|---|
ParameterDeclaration.Builder |
defaultValue(String defaultValue)
The default value of the parameter.
|
ParameterDeclaration.Builder |
description(String description)
The description that is 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 AWS Management
Console.
|
default ParameterDeclaration.Builder |
parameterConstraints(Consumer<ParameterConstraints.Builder> parameterConstraints)
The criteria that AWS CloudFormation uses to validate parameter values.
|
ParameterDeclaration.Builder |
parameterConstraints(ParameterConstraints parameterConstraints)
The criteria that AWS CloudFormation uses to validate parameter values.
|
ParameterDeclaration.Builder |
parameterKey(String parameterKey)
The name that is associated with the parameter.
|
ParameterDeclaration.Builder |
parameterType(String parameterType)
The type of parameter.
|
copy
applyMutation, build
ParameterDeclaration.Builder parameterKey(String parameterKey)
The name that is associated with the parameter.
parameterKey
- The name that is associated with the parameter.ParameterDeclaration.Builder defaultValue(String defaultValue)
The default value of the parameter.
defaultValue
- The default value of the parameter.ParameterDeclaration.Builder parameterType(String parameterType)
The type of parameter.
parameterType
- The type of parameter.ParameterDeclaration.Builder noEcho(Boolean noEcho)
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
noEcho
- Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS
Management Console.ParameterDeclaration.Builder description(String description)
The description that is associate with the parameter.
description
- The description that is associate with the parameter.ParameterDeclaration.Builder parameterConstraints(ParameterConstraints parameterConstraints)
The criteria that AWS CloudFormation uses to validate parameter values.
parameterConstraints
- The criteria that AWS CloudFormation uses to validate parameter values.default ParameterDeclaration.Builder parameterConstraints(Consumer<ParameterConstraints.Builder> parameterConstraints)
The criteria that AWS CloudFormation uses to validate parameter values.
This is a convenience that creates an instance of theParameterConstraints.Builder
avoiding the need
to create one manually via ParameterConstraints.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to parameterConstraints(ParameterConstraints)
.parameterConstraints
- a consumer that will call methods on ParameterConstraints.Builder
parameterConstraints(ParameterConstraints)
Copyright © 2019. All rights reserved.