public class LambdaFunctionScheduledEventAttributes extends Object implements Serializable, Cloneable
Provides details for the LambdaFunctionScheduled
event.
Constructor and Description |
---|
LambdaFunctionScheduledEventAttributes() |
Modifier and Type | Method and Description |
---|---|
LambdaFunctionScheduledEventAttributes |
clone() |
boolean |
equals(Object obj) |
Long |
getDecisionTaskCompletedEventId()
The ID of the
DecisionTaskCompleted event for the
decision that resulted in the scheduling of this AWS Lambda function. |
String |
getId()
The unique Amazon SWF ID for the AWS Lambda task.
|
String |
getInput()
Input provided to the AWS Lambda function.
|
String |
getName()
The name of the scheduled AWS Lambda function.
|
String |
getStartToCloseTimeout()
The maximum time, in seconds, that the AWS Lambda function can take to
execute from start to close before it is marked as failed.
|
int |
hashCode() |
void |
setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the
DecisionTaskCompleted event for the
decision that resulted in the scheduling of this AWS Lambda function. |
void |
setId(String id)
The unique Amazon SWF ID for the AWS Lambda task.
|
void |
setInput(String input)
Input provided to the AWS Lambda function.
|
void |
setName(String name)
The name of the scheduled AWS Lambda function.
|
void |
setStartToCloseTimeout(String startToCloseTimeout)
The maximum time, in seconds, that the AWS Lambda function can take to
execute from start to close before it is marked as failed.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
LambdaFunctionScheduledEventAttributes |
withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
The ID of the
DecisionTaskCompleted event for the
decision that resulted in the scheduling of this AWS Lambda function. |
LambdaFunctionScheduledEventAttributes |
withId(String id)
The unique Amazon SWF ID for the AWS Lambda task.
|
LambdaFunctionScheduledEventAttributes |
withInput(String input)
Input provided to the AWS Lambda function.
|
LambdaFunctionScheduledEventAttributes |
withName(String name)
The name of the scheduled AWS Lambda function.
|
LambdaFunctionScheduledEventAttributes |
withStartToCloseTimeout(String startToCloseTimeout)
The maximum time, in seconds, that the AWS Lambda function can take to
execute from start to close before it is marked as failed.
|
public LambdaFunctionScheduledEventAttributes()
public String getId()
Constraints:
Length: 1 - 256
public void setId(String id)
Constraints:
Length: 1 - 256
id
- The unique Amazon SWF ID for the AWS Lambda task.public LambdaFunctionScheduledEventAttributes withId(String id)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 256
id
- The unique Amazon SWF ID for the AWS Lambda task.public String getName()
Constraints:
Length: 1 - 64
public void setName(String name)
Constraints:
Length: 1 - 64
name
- The name of the scheduled AWS Lambda function.public LambdaFunctionScheduledEventAttributes withName(String name)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 64
name
- The name of the scheduled AWS Lambda function.public String getInput()
Constraints:
Length: 1 - 32768
public void setInput(String input)
Constraints:
Length: 1 - 32768
input
- Input provided to the AWS Lambda function.public LambdaFunctionScheduledEventAttributes withInput(String input)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 32768
input
- Input provided to the AWS Lambda function.public String getStartToCloseTimeout()
Constraints:
Length: 0 - 8
public void setStartToCloseTimeout(String startToCloseTimeout)
Constraints:
Length: 0 - 8
startToCloseTimeout
- The maximum time, in seconds, that the AWS Lambda function can take to
execute from start to close before it is marked as failed.public LambdaFunctionScheduledEventAttributes withStartToCloseTimeout(String startToCloseTimeout)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 8
startToCloseTimeout
- The maximum time, in seconds, that the AWS Lambda function can take to
execute from start to close before it is marked as failed.public Long getDecisionTaskCompletedEventId()
DecisionTaskCompleted
event for the
decision that resulted in the scheduling of this AWS Lambda function.
This information can be useful for diagnosing problems by tracing back
the chain of events leading up to this event.DecisionTaskCompleted
event for the
decision that resulted in the scheduling of this AWS Lambda function.
This information can be useful for diagnosing problems by tracing back
the chain of events leading up to this event.public void setDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
DecisionTaskCompleted
event for the
decision that resulted in the scheduling of this AWS Lambda function.
This information can be useful for diagnosing problems by tracing back
the chain of events leading up to this event.decisionTaskCompletedEventId
- The ID of the DecisionTaskCompleted
event for the
decision that resulted in the scheduling of this AWS Lambda function.
This information can be useful for diagnosing problems by tracing back
the chain of events leading up to this event.public LambdaFunctionScheduledEventAttributes withDecisionTaskCompletedEventId(Long decisionTaskCompletedEventId)
DecisionTaskCompleted
event for the
decision that resulted in the scheduling of this AWS Lambda function.
This information can be useful for diagnosing problems by tracing back
the chain of events leading up to this event.
Returns a reference to this object so that method calls can be chained together.
decisionTaskCompletedEventId
- The ID of the DecisionTaskCompleted
event for the
decision that resulted in the scheduling of this AWS Lambda function.
This information can be useful for diagnosing problems by tracing back
the chain of events leading up to this event.public String toString()
toString
in class Object
Object.toString()
public LambdaFunctionScheduledEventAttributes clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.