@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LambdaFunctionScheduledEventAttributes extends Object implements Serializable, Cloneable, StructuredPojo
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 |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
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 void setId(String id)
The unique Amazon SWF ID for the AWS Lambda task.
id
- The unique Amazon SWF ID for the AWS Lambda task.public String getId()
The unique Amazon SWF ID for the AWS Lambda task.
public LambdaFunctionScheduledEventAttributes withId(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(String name)
The name of the scheduled AWS Lambda function.
name
- The name of the scheduled AWS Lambda function.public String getName()
The name of the scheduled AWS Lambda function.
public LambdaFunctionScheduledEventAttributes withName(String name)
The name of the scheduled AWS Lambda function.
name
- The name of the scheduled AWS Lambda function.public void setInput(String input)
Input provided to the AWS Lambda function.
input
- Input provided to the AWS Lambda function.public String getInput()
Input provided to the AWS Lambda function.
public LambdaFunctionScheduledEventAttributes withInput(String input)
Input provided to the AWS Lambda function.
input
- Input provided to the AWS Lambda function.public 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.
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 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(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(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 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(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 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.