@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScheduleLambdaFunctionDecisionAttributes extends Object implements Serializable, Cloneable, StructuredPojo
Decision attributes specified in scheduleLambdaFunctionDecisionAttributes
within the list of decisions
decisions
passed to RespondDecisionTaskCompleted.
Constructor and Description |
---|
ScheduleLambdaFunctionDecisionAttributes() |
Modifier and Type | Method and Description |
---|---|
ScheduleLambdaFunctionDecisionAttributes |
clone() |
boolean |
equals(Object obj) |
String |
getControl()
The data attached to the event that the decider can use in subsequent workflow tasks.
|
String |
getId()
A string that identifies the Lambda function execution in the event history.
|
String |
getInput()
The optional input data to be supplied to the Lambda function.
|
String |
getName()
The name, or ARN, of the Lambda function to schedule.
|
String |
getStartToCloseTimeout()
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setControl(String control)
The data attached to the event that the decider can use in subsequent workflow tasks.
|
void |
setId(String id)
A string that identifies the Lambda function execution in the event history.
|
void |
setInput(String input)
The optional input data to be supplied to the Lambda function.
|
void |
setName(String name)
The name, or ARN, of the Lambda function to schedule.
|
void |
setStartToCloseTimeout(String startToCloseTimeout)
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ScheduleLambdaFunctionDecisionAttributes |
withControl(String control)
The data attached to the event that the decider can use in subsequent workflow tasks.
|
ScheduleLambdaFunctionDecisionAttributes |
withId(String id)
A string that identifies the Lambda function execution in the event history.
|
ScheduleLambdaFunctionDecisionAttributes |
withInput(String input)
The optional input data to be supplied to the Lambda function.
|
ScheduleLambdaFunctionDecisionAttributes |
withName(String name)
The name, or ARN, of the Lambda function to schedule.
|
ScheduleLambdaFunctionDecisionAttributes |
withStartToCloseTimeout(String startToCloseTimeout)
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started.
|
public ScheduleLambdaFunctionDecisionAttributes()
public void setId(String id)
A string that identifies the Lambda function execution in the event history.
id
- A string that identifies the Lambda function execution in the event history.public String getId()
A string that identifies the Lambda function execution in the event history.
public ScheduleLambdaFunctionDecisionAttributes withId(String id)
A string that identifies the Lambda function execution in the event history.
id
- A string that identifies the Lambda function execution in the event history.public void setName(String name)
The name, or ARN, of the Lambda function to schedule.
name
- The name, or ARN, of the Lambda function to schedule.public String getName()
The name, or ARN, of the Lambda function to schedule.
public ScheduleLambdaFunctionDecisionAttributes withName(String name)
The name, or ARN, of the Lambda function to schedule.
name
- The name, or ARN, of the Lambda function to schedule.public void setControl(String control)
The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
control
- The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent
to the Lambda task.public String getControl()
The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
public ScheduleLambdaFunctionDecisionAttributes withControl(String control)
The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
control
- The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent
to the Lambda task.public void setInput(String input)
The optional input data to be supplied to the Lambda function.
input
- The optional input data to be supplied to the Lambda function.public String getInput()
The optional input data to be supplied to the Lambda function.
public ScheduleLambdaFunctionDecisionAttributes withInput(String input)
The optional input data to be supplied to the Lambda function.
input
- The optional input data to be supplied to the Lambda function.public void setStartToCloseTimeout(String startToCloseTimeout)
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.
startToCloseTimeout
- The timeout value, in seconds, after which the Lambda function is considered to be failed once it has
started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s
is assumed.public String getStartToCloseTimeout()
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.
public ScheduleLambdaFunctionDecisionAttributes withStartToCloseTimeout(String startToCloseTimeout)
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.
startToCloseTimeout
- The timeout value, in seconds, after which the Lambda function is considered to be failed once it has
started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s
is assumed.public String toString()
toString
in class Object
Object.toString()
public ScheduleLambdaFunctionDecisionAttributes 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.