Class ScheduleLambdaFunctionDecisionAttributes
- java.lang.Object
-
- software.amazon.awssdk.services.swf.model.ScheduleLambdaFunctionDecisionAttributes
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
@Generated("software.amazon.awssdk:codegen") public final class ScheduleLambdaFunctionDecisionAttributes extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
Decision attributes specified in
scheduleLambdaFunctionDecisionAttributeswithin the list of decisionsdecisionspassed to RespondDecisionTaskCompleted.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceScheduleLambdaFunctionDecisionAttributes.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScheduleLambdaFunctionDecisionAttributes.Builderbuilder()Stringcontrol()The data attached to the event that the decider can use in subsequent workflow tasks.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()A string that identifies the Lambda function execution in the event history.Stringinput()The optional input data to be supplied to the Lambda function.Stringname()The name, or ARN, of the Lambda function to schedule.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ScheduleLambdaFunctionDecisionAttributes.Builder>serializableBuilderClass()StringstartToCloseTimeout()The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started.ScheduleLambdaFunctionDecisionAttributes.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
A string that identifies the Lambda function execution in the event history.
- Returns:
- A string that identifies the Lambda function execution in the event history.
-
name
public final String name()
The name, or ARN, of the Lambda function to schedule.
- Returns:
- The name, or ARN, of the Lambda function to schedule.
-
control
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.
- Returns:
- The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
-
input
public final String input()
The optional input data to be supplied to the Lambda function.
- Returns:
- The optional input data to be supplied to the Lambda function.
-
startToCloseTimeout
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-900 (1s-15m).
If no value is supplied, then a default value of 900s is assumed.
- Returns:
- 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-900 (1s-15m).
If no value is supplied, then a default value of 900s is assumed.
-
toBuilder
public ScheduleLambdaFunctionDecisionAttributes.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
-
builder
public static ScheduleLambdaFunctionDecisionAttributes.Builder builder()
-
serializableBuilderClass
public static Class<? extends ScheduleLambdaFunctionDecisionAttributes.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-