public class ParameterDeclaration
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The ParameterDeclaration data type.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
defaultValue
The default value of the parameter.
|
private java.lang.String |
description
The description that is associate with the parameter.
|
private java.lang.Boolean |
noEcho
Flag that indicates whether the parameter value is shown as plain text in
logs and in the AWS Management Console.
|
private ParameterConstraints |
parameterConstraints
The criteria that AWS CloudFormation uses to validate parameter values.
|
private java.lang.String |
parameterKey
The name that is associated with the parameter.
|
private java.lang.String |
parameterType
The type of parameter.
|
Constructor and Description |
---|
ParameterDeclaration() |
Modifier and Type | Method and Description |
---|---|
ParameterDeclaration |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDefaultValue()
The default value of the parameter.
|
java.lang.String |
getDescription()
The description that is associate with the parameter.
|
java.lang.Boolean |
getNoEcho()
Flag that indicates whether the parameter value is shown as plain text in
logs and in the AWS Management Console.
|
ParameterConstraints |
getParameterConstraints()
The criteria that AWS CloudFormation uses to validate parameter values.
|
java.lang.String |
getParameterKey()
The name that is associated with the parameter.
|
java.lang.String |
getParameterType()
The type of parameter.
|
int |
hashCode() |
java.lang.Boolean |
isNoEcho()
Flag that indicates whether the parameter value is shown as plain text in
logs and in the AWS Management Console.
|
void |
setDefaultValue(java.lang.String defaultValue)
The default value of the parameter.
|
void |
setDescription(java.lang.String description)
The description that is associate with the parameter.
|
void |
setNoEcho(java.lang.Boolean noEcho)
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(java.lang.String parameterKey)
The name that is associated with the parameter.
|
void |
setParameterType(java.lang.String parameterType)
The type of parameter.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ParameterDeclaration |
withDefaultValue(java.lang.String defaultValue)
The default value of the parameter.
|
ParameterDeclaration |
withDescription(java.lang.String description)
The description that is associate with the parameter.
|
ParameterDeclaration |
withNoEcho(java.lang.Boolean noEcho)
Flag that indicates whether the parameter value is shown as plain text in
logs and in the AWS Management Console.
|
ParameterDeclaration |
withParameterConstraints(ParameterConstraints parameterConstraints)
The criteria that AWS CloudFormation uses to validate parameter values.
|
ParameterDeclaration |
withParameterKey(java.lang.String parameterKey)
The name that is associated with the parameter.
|
ParameterDeclaration |
withParameterType(java.lang.String parameterType)
The type of parameter.
|
private java.lang.String parameterKey
The name that is associated with the parameter.
private java.lang.String defaultValue
The default value of the parameter.
private java.lang.String parameterType
The type of parameter.
private java.lang.Boolean noEcho
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
private java.lang.String description
The description that is associate with the parameter.
private ParameterConstraints parameterConstraints
The criteria that AWS CloudFormation uses to validate parameter values.
public void setParameterKey(java.lang.String parameterKey)
The name that is associated with the parameter.
parameterKey
- The name that is associated with the parameter.public java.lang.String getParameterKey()
The name that is associated with the parameter.
public ParameterDeclaration withParameterKey(java.lang.String parameterKey)
The name that is associated with the parameter.
parameterKey
- The name that is associated with the parameter.public void setDefaultValue(java.lang.String defaultValue)
The default value of the parameter.
defaultValue
- The default value of the parameter.public java.lang.String getDefaultValue()
The default value of the parameter.
public ParameterDeclaration withDefaultValue(java.lang.String defaultValue)
The default value of the parameter.
defaultValue
- The default value of the parameter.public void setParameterType(java.lang.String parameterType)
The type of parameter.
parameterType
- The type of parameter.public java.lang.String getParameterType()
The type of parameter.
public ParameterDeclaration withParameterType(java.lang.String parameterType)
The type of parameter.
parameterType
- The type of parameter.public void setNoEcho(java.lang.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.public java.lang.Boolean getNoEcho()
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
public ParameterDeclaration withNoEcho(java.lang.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.public java.lang.Boolean isNoEcho()
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
public void setDescription(java.lang.String description)
The description that is associate with the parameter.
description
- The description that is associate with the parameter.public java.lang.String getDescription()
The description that is associate with the parameter.
public ParameterDeclaration withDescription(java.lang.String description)
The description that is associate with the parameter.
description
- The description that is associate with the parameter.public void setParameterConstraints(ParameterConstraints parameterConstraints)
The criteria that AWS CloudFormation uses to validate parameter values.
parameterConstraints
- The criteria that AWS CloudFormation uses to validate parameter
values.public ParameterConstraints getParameterConstraints()
The criteria that AWS CloudFormation uses to validate parameter values.
public ParameterDeclaration withParameterConstraints(ParameterConstraints parameterConstraints)
The criteria that AWS CloudFormation uses to validate parameter values.
parameterConstraints
- The criteria that AWS CloudFormation uses to validate parameter
values.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ParameterDeclaration clone()
clone
in class java.lang.Object