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 Details

    • 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

      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 the ParameterConstraints.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).

      Parameters:
      parameterConstraints - a consumer that will call methods on ParameterConstraints.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: