Class ParameterDeclaration
- All Implemented Interfaces:
Serializable
,Cloneable
The ParameterDeclaration data type.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The default value of the parameter.The description that is associate with the parameter.Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.The criteria that AWS CloudFormation uses to validate parameter values.The name that is associated with the parameter.The type of parameter.int
hashCode()
isNoEcho()
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.void
setDefaultValue
(String defaultValue) The default value of the parameter.void
setDescription
(String description) The description that is associate with the parameter.void
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.void
setParameterConstraints
(ParameterConstraints parameterConstraints) The criteria that AWS CloudFormation uses to validate parameter values.void
setParameterKey
(String parameterKey) The name that is associated with the parameter.void
setParameterType
(String parameterType) The type of parameter.toString()
Returns a string representation of this object; useful for testing and debugging.withDefaultValue
(String defaultValue) The default value of the parameter.withDescription
(String description) The description that is associate with the parameter.withNoEcho
(Boolean noEcho) Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.withParameterConstraints
(ParameterConstraints parameterConstraints) The criteria that AWS CloudFormation uses to validate parameter values.withParameterKey
(String parameterKey) The name that is associated with the parameter.withParameterType
(String parameterType) The type of parameter.
-
Constructor Details
-
ParameterDeclaration
public ParameterDeclaration()
-
-
Method Details
-
setParameterKey
The name that is associated with the parameter.
- Parameters:
parameterKey
- The name that is associated with the parameter.
-
getParameterKey
The name that is associated with the parameter.
- Returns:
- The name that is associated with the parameter.
-
withParameterKey
The name that is associated with the parameter.
- Parameters:
parameterKey
- The name that is associated with the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultValue
The default value of the parameter.
- Parameters:
defaultValue
- The default value of the parameter.
-
getDefaultValue
The default value of the parameter.
- Returns:
- The default value of the parameter.
-
withDefaultValue
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.
-
setParameterType
The type of parameter.
- Parameters:
parameterType
- The type of parameter.
-
getParameterType
The type of parameter.
- Returns:
- The type of parameter.
-
withParameterType
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.
-
setNoEcho
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
- Parameters:
noEcho
- Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
-
getNoEcho
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
- Returns:
- Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
-
withNoEcho
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
- Parameters:
noEcho
- Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isNoEcho
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
- Returns:
- Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
-
setDescription
The description that is associate with the parameter.
- Parameters:
description
- The description that is associate with the parameter.
-
getDescription
The description that is associate with the parameter.
- Returns:
- The description that is associate with the parameter.
-
withDescription
The description that is associate with the parameter.
- Parameters:
description
- The description that is associate with the parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setParameterConstraints
The criteria that AWS CloudFormation uses to validate parameter values.
- Parameters:
parameterConstraints
- The criteria that AWS CloudFormation uses to validate parameter values.
-
getParameterConstraints
The criteria that AWS CloudFormation uses to validate parameter values.
- Returns:
- The criteria that AWS CloudFormation uses to validate parameter values.
-
withParameterConstraints
The criteria that AWS CloudFormation uses to validate parameter values.
- Parameters:
parameterConstraints
- The criteria that AWS CloudFormation uses to validate parameter values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-