Class LambdaFunctionScheduledEventAttributes
- All Implemented Interfaces:
Serializable
,Cloneable
Provides details for the LambdaFunctionScheduled
event.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The ID of theDecisionTaskCompleted
event for the decision that resulted in the scheduling of this AWS Lambda function.getId()
The unique Amazon SWF ID for the AWS Lambda task.getInput()
Input provided to the AWS Lambda function.getName()
The name of the scheduled AWS Lambda function.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 theDecisionTaskCompleted
event for the decision that resulted in the scheduling of this AWS Lambda function.void
The unique Amazon SWF ID for the AWS Lambda task.void
Input provided to the AWS Lambda function.void
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.toString()
Returns a string representation of this object; useful for testing and debugging.withDecisionTaskCompletedEventId
(Long decisionTaskCompletedEventId) The ID of theDecisionTaskCompleted
event for the decision that resulted in the scheduling of this AWS Lambda function.The unique Amazon SWF ID for the AWS Lambda task.Input provided to the AWS Lambda function.The name of the scheduled AWS Lambda function.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.
-
Constructor Details
-
LambdaFunctionScheduledEventAttributes
public LambdaFunctionScheduledEventAttributes()
-
-
Method Details
-
setId
The unique Amazon SWF ID for the AWS Lambda task.
- Parameters:
id
- The unique Amazon SWF ID for the AWS Lambda task.
-
getId
The unique Amazon SWF ID for the AWS Lambda task.
- Returns:
- The unique Amazon SWF ID for the AWS Lambda task.
-
withId
The unique Amazon SWF ID for the AWS Lambda task.
- Parameters:
id
- The unique Amazon SWF ID for the AWS Lambda task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setName
The name of the scheduled AWS Lambda function.
- Parameters:
name
- The name of the scheduled AWS Lambda function.
-
getName
The name of the scheduled AWS Lambda function.
- Returns:
- The name of the scheduled AWS Lambda function.
-
withName
The name of the scheduled AWS Lambda function.
- Parameters:
name
- The name of the scheduled AWS Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setInput
Input provided to the AWS Lambda function.
- Parameters:
input
- Input provided to the AWS Lambda function.
-
getInput
Input provided to the AWS Lambda function.
- Returns:
- Input provided to the AWS Lambda function.
-
withInput
Input provided to the AWS Lambda function.
- Parameters:
input
- Input provided to the AWS Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setStartToCloseTimeout
The maximum time, in seconds, that the AWS Lambda function can take to execute from start to close before it is marked as failed.
- Parameters:
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.
-
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.
- Returns:
- The maximum time, in seconds, that the AWS Lambda function can take to execute from start to close before it is marked as failed.
-
withStartToCloseTimeout
The maximum time, in seconds, that the AWS Lambda function can take to execute from start to close before it is marked as failed.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDecisionTaskCompletedEventId
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.- Parameters:
decisionTaskCompletedEventId
- The ID of theDecisionTaskCompleted
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.
-
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.- Returns:
- 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.
-
withDecisionTaskCompletedEventId
public LambdaFunctionScheduledEventAttributes withDecisionTaskCompletedEventId(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.- Parameters:
decisionTaskCompletedEventId
- The ID of theDecisionTaskCompleted
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:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-