@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisioningArtifactParameter extends Object implements Serializable, Cloneable, StructuredPojo
Information about a parameter used to provision a product.
Constructor and Description |
---|
ProvisioningArtifactParameter() |
Modifier and Type | Method and Description |
---|---|
ProvisioningArtifactParameter |
clone() |
boolean |
equals(Object obj) |
String |
getDefaultValue()
The default value.
|
String |
getDescription()
The description of the parameter.
|
Boolean |
getIsNoEcho()
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved.
|
ParameterConstraints |
getParameterConstraints()
Constraints that the administrator has put on a parameter.
|
String |
getParameterKey()
The parameter key.
|
String |
getParameterType()
The parameter type.
|
int |
hashCode() |
Boolean |
isNoEcho()
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDefaultValue(String defaultValue)
The default value.
|
void |
setDescription(String description)
The description of the parameter.
|
void |
setIsNoEcho(Boolean isNoEcho)
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved.
|
void |
setParameterConstraints(ParameterConstraints parameterConstraints)
Constraints that the administrator has put on a parameter.
|
void |
setParameterKey(String parameterKey)
The parameter key.
|
void |
setParameterType(String parameterType)
The parameter type.
|
String |
toString()
Returns a string representation of this object.
|
ProvisioningArtifactParameter |
withDefaultValue(String defaultValue)
The default value.
|
ProvisioningArtifactParameter |
withDescription(String description)
The description of the parameter.
|
ProvisioningArtifactParameter |
withIsNoEcho(Boolean isNoEcho)
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved.
|
ProvisioningArtifactParameter |
withParameterConstraints(ParameterConstraints parameterConstraints)
Constraints that the administrator has put on a parameter.
|
ProvisioningArtifactParameter |
withParameterKey(String parameterKey)
The parameter key.
|
ProvisioningArtifactParameter |
withParameterType(String parameterType)
The parameter type.
|
public void setParameterKey(String parameterKey)
The parameter key.
parameterKey
- The parameter key.public String getParameterKey()
The parameter key.
public ProvisioningArtifactParameter withParameterKey(String parameterKey)
The parameter key.
parameterKey
- The parameter key.public void setDefaultValue(String defaultValue)
The default value.
defaultValue
- The default value.public String getDefaultValue()
The default value.
public ProvisioningArtifactParameter withDefaultValue(String defaultValue)
The default value.
defaultValue
- The default value.public void setParameterType(String parameterType)
The parameter type.
parameterType
- The parameter type.public String getParameterType()
The parameter type.
public ProvisioningArtifactParameter withParameterType(String parameterType)
The parameter type.
parameterType
- The parameter type.public void setIsNoEcho(Boolean isNoEcho)
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
isNoEcho
- If this value is true, the value for this parameter is obfuscated from view when the parameter is
retrieved. This parameter is used to hide sensitive information.public Boolean getIsNoEcho()
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
public ProvisioningArtifactParameter withIsNoEcho(Boolean isNoEcho)
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
isNoEcho
- If this value is true, the value for this parameter is obfuscated from view when the parameter is
retrieved. This parameter is used to hide sensitive information.public Boolean isNoEcho()
If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.
public void setDescription(String description)
The description of the parameter.
description
- The description of the parameter.public String getDescription()
The description of the parameter.
public ProvisioningArtifactParameter withDescription(String description)
The description of the parameter.
description
- The description of the parameter.public void setParameterConstraints(ParameterConstraints parameterConstraints)
Constraints that the administrator has put on a parameter.
parameterConstraints
- Constraints that the administrator has put on a parameter.public ParameterConstraints getParameterConstraints()
Constraints that the administrator has put on a parameter.
public ProvisioningArtifactParameter withParameterConstraints(ParameterConstraints parameterConstraints)
Constraints that the administrator has put on a parameter.
parameterConstraints
- Constraints that the administrator has put on a parameter.public String toString()
toString
in class Object
Object.toString()
public ProvisioningArtifactParameter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.