@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LambdaFunctionScheduledEventAttributes extends Object implements Serializable, Cloneable, StructuredPojo
Provides the details of the LambdaFunctionScheduled
event. It isn't set for other event types.
Constructor and Description |
---|
LambdaFunctionScheduledEventAttributes() |
Modifier and Type | Method and Description |
---|---|
LambdaFunctionScheduledEventAttributes |
clone() |
boolean |
equals(Object obj) |
String |
getControl()
Data attached to the event that the decider can use in subsequent workflow tasks.
|
Long |
getDecisionTaskCompletedEventId()
The ID of the
LambdaFunctionCompleted event corresponding to the decision that resulted in
scheduling this activity task. |
String |
getId()
The unique ID of the Lambda task.
|
String |
getInput()
The input provided to the Lambda task.
|
String |
getName()
The name of the Lambda function.
|
String |
getStartToCloseTimeout()
The maximum amount of time a worker can take to process the Lambda task.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setControl(String control)
Data attached to the event that the decider can use in subsequent workflow tasks.
|
void |
setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the
LambdaFunctionCompleted event corresponding to the decision that resulted in
scheduling this activity task. |
void |
setId(String id)
The unique ID of the Lambda task.
|
void |
setInput(String input)
The input provided to the Lambda task.
|
void |
setName(String name)
The name of the Lambda function.
|
void |
setStartToCloseTimeout(String startToCloseTimeout)
The maximum amount of time a worker can take to process the Lambda task.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
LambdaFunctionScheduledEventAttributes |
withControl(String control)
Data attached to the event that the decider can use in subsequent workflow tasks.
|
LambdaFunctionScheduledEventAttributes |
withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the
LambdaFunctionCompleted event corresponding to the decision that resulted in
scheduling this activity task. |
LambdaFunctionScheduledEventAttributes |
withId(String id)
The unique ID of the Lambda task.
|
LambdaFunctionScheduledEventAttributes |
withInput(String input)
The input provided to the Lambda task.
|
LambdaFunctionScheduledEventAttributes |
withName(String name)
The name of the Lambda function.
|
LambdaFunctionScheduledEventAttributes |
withStartToCloseTimeout(String startToCloseTimeout)
The maximum amount of time a worker can take to process the Lambda task.
|
public LambdaFunctionScheduledEventAttributes()
public void setId(String id)
The unique ID of the Lambda task.
id
- The unique ID of the Lambda task.public String getId()
The unique ID of the Lambda task.
public LambdaFunctionScheduledEventAttributes withId(String id)
The unique ID of the Lambda task.
id
- The unique ID of the Lambda task.public void setName(String name)
The name of the Lambda function.
name
- The name of the Lambda function.public String getName()
The name of the Lambda function.
public LambdaFunctionScheduledEventAttributes withName(String name)
The name of the Lambda function.
name
- The name of the Lambda function.public void setControl(String control)
Data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
control
- 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()
Data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
public LambdaFunctionScheduledEventAttributes withControl(String control)
Data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
control
- 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 input provided to the Lambda task.
input
- The input provided to the Lambda task.public String getInput()
The input provided to the Lambda task.
public LambdaFunctionScheduledEventAttributes withInput(String input)
The input provided to the Lambda task.
input
- The input provided to the Lambda task.public void setStartToCloseTimeout(String startToCloseTimeout)
The maximum amount of time a worker can take to process the Lambda task.
startToCloseTimeout
- The maximum amount of time a worker can take to process the Lambda task.public String getStartToCloseTimeout()
The maximum amount of time a worker can take to process the Lambda task.
public LambdaFunctionScheduledEventAttributes withStartToCloseTimeout(String startToCloseTimeout)
The maximum amount of time a worker can take to process the Lambda task.
startToCloseTimeout
- The maximum amount of time a worker can take to process the Lambda task.public void setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the LambdaFunctionCompleted
event corresponding to the decision that resulted in
scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events
leading up to this event.
decisionTaskCompletedEventId
- The ID of the LambdaFunctionCompleted
event corresponding to the decision that resulted in
scheduling this activity task. To help diagnose issues, use this information to trace back the chain of
events leading up to this event.public Long getDecisionTaskCompletedEventId()
The ID of the LambdaFunctionCompleted
event corresponding to the decision that resulted in
scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events
leading up to this event.
LambdaFunctionCompleted
event corresponding to the decision that resulted in
scheduling this activity task. To help diagnose issues, use this information to trace back the chain of
events leading up to this event.public LambdaFunctionScheduledEventAttributes withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the LambdaFunctionCompleted
event corresponding to the decision that resulted in
scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events
leading up to this event.
decisionTaskCompletedEventId
- The ID of the LambdaFunctionCompleted
event corresponding to the decision that resulted in
scheduling this activity task. To help diagnose issues, use this information to trace back the chain of
events leading up to this event.public String toString()
toString
in class Object
Object.toString()
public LambdaFunctionScheduledEventAttributes 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.