public class LambdaFunctionScheduledEventAttributes
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Provides details for the LambdaFunctionScheduled
event.
Modifier and Type | Field and Description |
---|---|
private java.lang.Long |
decisionTaskCompletedEventId
The ID of the
DecisionTaskCompleted event for the decision
that resulted in the scheduling of this AWS Lambda function. |
private java.lang.String |
id
The unique Amazon SWF ID for the AWS Lambda task.
|
private java.lang.String |
input
Input provided to the AWS Lambda function.
|
private java.lang.String |
name
The name of the scheduled AWS Lambda function.
|
private java.lang.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.
|
Constructor and Description |
---|
LambdaFunctionScheduledEventAttributes() |
Modifier and Type | Method and Description |
---|---|
LambdaFunctionScheduledEventAttributes |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.Long |
getDecisionTaskCompletedEventId()
The ID of the
DecisionTaskCompleted event for the decision
that resulted in the scheduling of this AWS Lambda function. |
java.lang.String |
getId()
The unique Amazon SWF ID for the AWS Lambda task.
|
java.lang.String |
getInput()
Input provided to the AWS Lambda function.
|
java.lang.String |
getName()
The name of the scheduled AWS Lambda function.
|
java.lang.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(java.lang.Long decisionTaskCompletedEventId)
The ID of the
DecisionTaskCompleted event for the decision
that resulted in the scheduling of this AWS Lambda function. |
void |
setId(java.lang.String id)
The unique Amazon SWF ID for the AWS Lambda task.
|
void |
setInput(java.lang.String input)
Input provided to the AWS Lambda function.
|
void |
setName(java.lang.String name)
The name of the scheduled AWS Lambda function.
|
void |
setStartToCloseTimeout(java.lang.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.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
LambdaFunctionScheduledEventAttributes |
withDecisionTaskCompletedEventId(java.lang.Long decisionTaskCompletedEventId)
The ID of the
DecisionTaskCompleted event for the decision
that resulted in the scheduling of this AWS Lambda function. |
LambdaFunctionScheduledEventAttributes |
withId(java.lang.String id)
The unique Amazon SWF ID for the AWS Lambda task.
|
LambdaFunctionScheduledEventAttributes |
withInput(java.lang.String input)
Input provided to the AWS Lambda function.
|
LambdaFunctionScheduledEventAttributes |
withName(java.lang.String name)
The name of the scheduled AWS Lambda function.
|
LambdaFunctionScheduledEventAttributes |
withStartToCloseTimeout(java.lang.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.
|
private java.lang.String id
The unique Amazon SWF ID for the AWS Lambda task.
private java.lang.String name
The name of the scheduled AWS Lambda function.
private java.lang.String input
Input provided to the AWS Lambda function.
private java.lang.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.
private java.lang.Long 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()
public void setId(java.lang.String id)
The unique Amazon SWF ID for the AWS Lambda task.
id
- The unique Amazon SWF ID for the AWS Lambda task.public java.lang.String getId()
The unique Amazon SWF ID for the AWS Lambda task.
public LambdaFunctionScheduledEventAttributes withId(java.lang.String id)
The unique Amazon SWF ID for the AWS Lambda task.
id
- The unique Amazon SWF ID for the AWS Lambda task.public void setName(java.lang.String name)
The name of the scheduled AWS Lambda function.
name
- The name of the scheduled AWS Lambda function.public java.lang.String getName()
The name of the scheduled AWS Lambda function.
public LambdaFunctionScheduledEventAttributes withName(java.lang.String name)
The name of the scheduled AWS Lambda function.
name
- The name of the scheduled AWS Lambda function.public void setInput(java.lang.String input)
Input provided to the AWS Lambda function.
input
- Input provided to the AWS Lambda function.public java.lang.String getInput()
Input provided to the AWS Lambda function.
public LambdaFunctionScheduledEventAttributes withInput(java.lang.String input)
Input provided to the AWS Lambda function.
input
- Input provided to the AWS Lambda function.public void setStartToCloseTimeout(java.lang.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.
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 java.lang.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.
public LambdaFunctionScheduledEventAttributes withStartToCloseTimeout(java.lang.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.
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 void setDecisionTaskCompletedEventId(java.lang.Long 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.
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 java.lang.Long getDecisionTaskCompletedEventId()
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.
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(java.lang.Long 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.
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 java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public LambdaFunctionScheduledEventAttributes clone()
clone
in class java.lang.Object