@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProvisioningArtifactParameter extends Object implements Serializable, Cloneable, StructuredPojo
A parameter used to successfully provision the product. This value includes a list of allowable values and additional metadata.
Constructor and Description |
---|
ProvisioningArtifactParameter() |
Modifier and Type | Method and Description |
---|---|
ProvisioningArtifactParameter |
clone() |
boolean |
equals(Object obj) |
String |
getDefaultValue()
The default value for this parameter.
|
String |
getDescription()
The text 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()
The list of constraints that the administrator has put on the 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 for this parameter.
|
void |
setDescription(String description)
The text 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)
The list of constraints that the administrator has put on the parameter.
|
void |
setParameterKey(String parameterKey)
The parameter key.
|
void |
setParameterType(String parameterType)
The parameter type.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ProvisioningArtifactParameter |
withDefaultValue(String defaultValue)
The default value for this parameter.
|
ProvisioningArtifactParameter |
withDescription(String description)
The text 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)
The list of constraints that the administrator has put on the 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 for this parameter.
defaultValue
- The default value for this parameter.public String getDefaultValue()
The default value for this parameter.
public ProvisioningArtifactParameter withDefaultValue(String defaultValue)
The default value for this parameter.
defaultValue
- The default value for this parameter.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 text description of the parameter.
description
- The text description of the parameter.public String getDescription()
The text description of the parameter.
public ProvisioningArtifactParameter withDescription(String description)
The text description of the parameter.
description
- The text description of the parameter.public void setParameterConstraints(ParameterConstraints parameterConstraints)
The list of constraints that the administrator has put on the parameter.
parameterConstraints
- The list of constraints that the administrator has put on the parameter.public ParameterConstraints getParameterConstraints()
The list of constraints that the administrator has put on the parameter.
public ProvisioningArtifactParameter withParameterConstraints(ParameterConstraints parameterConstraints)
The list of constraints that the administrator has put on the parameter.
parameterConstraints
- The list of constraints that the administrator has put on the 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.