@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TaskActionDefinition extends Object implements Serializable, Cloneable, StructuredPojo
Information about the task action.
| Constructor and Description |
|---|
TaskActionDefinition() |
| Modifier and Type | Method and Description |
|---|---|
TaskActionDefinition |
addReferencesEntry(String key,
Reference value)
Add a single References entry
|
TaskActionDefinition |
clearReferencesEntries()
Removes all the entries added into References.
|
TaskActionDefinition |
clone() |
boolean |
equals(Object obj) |
String |
getContactFlowId()
The identifier of the flow.
|
String |
getDescription()
The description.
|
String |
getName()
The name.
|
Map<String,Reference> |
getReferences()
Information about the reference when the
referenceType is URL. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setContactFlowId(String contactFlowId)
The identifier of the flow.
|
void |
setDescription(String description)
The description.
|
void |
setName(String name)
The name.
|
void |
setReferences(Map<String,Reference> references)
Information about the reference when the
referenceType is URL. |
String |
toString()
Returns a string representation of this object.
|
TaskActionDefinition |
withContactFlowId(String contactFlowId)
The identifier of the flow.
|
TaskActionDefinition |
withDescription(String description)
The description.
|
TaskActionDefinition |
withName(String name)
The name.
|
TaskActionDefinition |
withReferences(Map<String,Reference> references)
Information about the reference when the
referenceType is URL. |
public void setName(String name)
The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
name - The name. Supports variable injection. For more information, see JSONPath
reference in the Amazon Connect Administrators Guide.public String getName()
The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
public TaskActionDefinition withName(String name)
The name. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
name - The name. Supports variable injection. For more information, see JSONPath
reference in the Amazon Connect Administrators Guide.public void setDescription(String description)
The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
description - The description. Supports variable injection. For more information, see JSONPath
reference in the Amazon Connect Administrators Guide.public String getDescription()
The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
public TaskActionDefinition withDescription(String description)
The description. Supports variable injection. For more information, see JSONPath reference in the Amazon Connect Administrators Guide.
description - The description. Supports variable injection. For more information, see JSONPath
reference in the Amazon Connect Administrators Guide.public void setContactFlowId(String contactFlowId)
The identifier of the flow.
contactFlowId - The identifier of the flow.public String getContactFlowId()
The identifier of the flow.
public TaskActionDefinition withContactFlowId(String contactFlowId)
The identifier of the flow.
contactFlowId - The identifier of the flow.public Map<String,Reference> getReferences()
Information about the reference when the referenceType is URL. Otherwise, null.
(Supports variable injection in the Value field.)
referenceType is URL. Otherwise, null.
(Supports variable injection in the Value field.)public void setReferences(Map<String,Reference> references)
Information about the reference when the referenceType is URL. Otherwise, null.
(Supports variable injection in the Value field.)
references - Information about the reference when the referenceType is URL. Otherwise, null.
(Supports variable injection in the Value field.)public TaskActionDefinition withReferences(Map<String,Reference> references)
Information about the reference when the referenceType is URL. Otherwise, null.
(Supports variable injection in the Value field.)
references - Information about the reference when the referenceType is URL. Otherwise, null.
(Supports variable injection in the Value field.)public TaskActionDefinition addReferencesEntry(String key, Reference value)
public TaskActionDefinition clearReferencesEntries()
public String toString()
toString in class ObjectObject.toString()public TaskActionDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.