@Generated(value="software.amazon.awssdk:codegen") public class ScheduleLambdaFunctionDecisionAttributes extends Object implements StructuredPojo, ToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
Decision attributes specified in scheduleLambdaFunctionDecisionAttributes
within the list of decisions
decisions
passed to RespondDecisionTaskCompleted.
Modifier and Type | Class and Description |
---|---|
static interface |
ScheduleLambdaFunctionDecisionAttributes.Builder |
Modifier and Type | Method and Description |
---|---|
static ScheduleLambdaFunctionDecisionAttributes.Builder |
builder() |
String |
control()
The data attached to the event that the decider can use in subsequent workflow tasks.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
A string that identifies the Lambda function execution in the event history.
|
String |
input()
The optional input data to be supplied to the Lambda function.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
The name, or ARN, of the Lambda function to schedule.
|
static Class<? extends ScheduleLambdaFunctionDecisionAttributes.Builder> |
serializableBuilderClass() |
String |
startToCloseTimeout()
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started.
|
ScheduleLambdaFunctionDecisionAttributes.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String id()
A string that identifies the Lambda function execution in the event history.
public String name()
The name, or ARN, of the Lambda function to schedule.
public String control()
The 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 input()
The optional input data to be supplied to the Lambda function.
public String startToCloseTimeout()
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-300 (1s-5m). If no value is supplied, than a default value of 300s is assumed.
public ScheduleLambdaFunctionDecisionAttributes.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
public static ScheduleLambdaFunctionDecisionAttributes.Builder builder()
public static Class<? extends ScheduleLambdaFunctionDecisionAttributes.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.