@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Parameter extends Object implements Serializable, Cloneable, StructuredPojo
A value such as an Amazon Resource Name (ARN) or an Amazon Simple Notification Service topic entered in an extension when invoked. Parameter values are specified in an extension association. For more information about extensions, see Extending workflows in the AppConfig User Guide.
Constructor and Description |
---|
Parameter() |
Modifier and Type | Method and Description |
---|---|
Parameter |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
Information about the parameter.
|
Boolean |
getDynamic()
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association.
|
Boolean |
getRequired()
A parameter value must be specified in the extension association.
|
int |
hashCode() |
Boolean |
isDynamic()
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association.
|
Boolean |
isRequired()
A parameter value must be specified in the extension association.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
Information about the parameter.
|
void |
setDynamic(Boolean dynamic)
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association.
|
void |
setRequired(Boolean required)
A parameter value must be specified in the extension association.
|
String |
toString()
Returns a string representation of this object.
|
Parameter |
withDescription(String description)
Information about the parameter.
|
Parameter |
withDynamic(Boolean dynamic)
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association.
|
Parameter |
withRequired(Boolean required)
A parameter value must be specified in the extension association.
|
public void setDescription(String description)
Information about the parameter.
description
- Information about the parameter.public String getDescription()
Information about the parameter.
public Parameter withDescription(String description)
Information about the parameter.
description
- Information about the parameter.public void setRequired(Boolean required)
A parameter value must be specified in the extension association.
required
- A parameter value must be specified in the extension association.public Boolean getRequired()
A parameter value must be specified in the extension association.
public Parameter withRequired(Boolean required)
A parameter value must be specified in the extension association.
required
- A parameter value must be specified in the extension association.public Boolean isRequired()
A parameter value must be specified in the extension association.
public void setDynamic(Boolean dynamic)
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association. Dynamic parameters can't be marked Required
.
dynamic
- Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association. Dynamic parameters can't be marked Required
.public Boolean getDynamic()
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association. Dynamic parameters can't be marked Required
.
Required
.public Parameter withDynamic(Boolean dynamic)
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association. Dynamic parameters can't be marked Required
.
dynamic
- Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association. Dynamic parameters can't be marked Required
.public Boolean isDynamic()
Indicates whether this parameter's value can be supplied at the extension's action point instead of during
extension association. Dynamic parameters can't be marked Required
.
Required
.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.