@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ActionGroupExecutor extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about the Lambda function containing the business logic that is carried out upon invoking the action or the custom control method for handling the information elicited from the user.
| Constructor and Description |
|---|
ActionGroupExecutor() |
| Modifier and Type | Method and Description |
|---|---|
ActionGroupExecutor |
clone() |
boolean |
equals(Object obj) |
String |
getCustomControl()
To return the action group invocation results directly in the
InvokeAgent response, specify
RETURN_CONTROL. |
String |
getLambda()
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon
invoking the action.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCustomControl(String customControl)
To return the action group invocation results directly in the
InvokeAgent response, specify
RETURN_CONTROL. |
void |
setLambda(String lambda)
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon
invoking the action.
|
String |
toString()
Returns a string representation of this object.
|
ActionGroupExecutor |
withCustomControl(CustomControlMethod customControl)
To return the action group invocation results directly in the
InvokeAgent response, specify
RETURN_CONTROL. |
ActionGroupExecutor |
withCustomControl(String customControl)
To return the action group invocation results directly in the
InvokeAgent response, specify
RETURN_CONTROL. |
ActionGroupExecutor |
withLambda(String lambda)
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon
invoking the action.
|
public void setCustomControl(String customControl)
To return the action group invocation results directly in the InvokeAgent response, specify
RETURN_CONTROL.
customControl - To return the action group invocation results directly in the InvokeAgent response, specify
RETURN_CONTROL.CustomControlMethodpublic String getCustomControl()
To return the action group invocation results directly in the InvokeAgent response, specify
RETURN_CONTROL.
InvokeAgent response, specify
RETURN_CONTROL.CustomControlMethodpublic ActionGroupExecutor withCustomControl(String customControl)
To return the action group invocation results directly in the InvokeAgent response, specify
RETURN_CONTROL.
customControl - To return the action group invocation results directly in the InvokeAgent response, specify
RETURN_CONTROL.CustomControlMethodpublic ActionGroupExecutor withCustomControl(CustomControlMethod customControl)
To return the action group invocation results directly in the InvokeAgent response, specify
RETURN_CONTROL.
customControl - To return the action group invocation results directly in the InvokeAgent response, specify
RETURN_CONTROL.CustomControlMethodpublic void setLambda(String lambda)
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.
lambda - The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out
upon invoking the action.public String getLambda()
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.
public ActionGroupExecutor withLambda(String lambda)
The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out upon invoking the action.
lambda - The Amazon Resource Name (ARN) of the Lambda function containing the business logic that is carried out
upon invoking the action.public String toString()
toString in class ObjectObject.toString()public ActionGroupExecutor clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.