@Generated(value="software.amazon.awssdk:codegen") public final class ScheduleLambdaFunctionDecisionAttributes extends Object implements SdkPojo, Serializable, 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) |
boolean |
equalsBySdkFields(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.
|
String |
name()
The name, or ARN, of the Lambda function to schedule.
|
List<SdkField<?>> |
sdkFields() |
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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
A string that identifies the Lambda function execution in the event history.
public final String name()
The name, or ARN, of the Lambda function to schedule.
public final 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 final String input()
The optional input data to be supplied to the Lambda function.
public final 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()
toBuilder in interface ToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>public static ScheduleLambdaFunctionDecisionAttributes.Builder builder()
public static Class<? extends ScheduleLambdaFunctionDecisionAttributes.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.