Class ScheduleLambdaFunctionDecisionAttributes
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
Decision attributes specified in scheduleLambdaFunctionDecisionAttributes within the list of decisions
decisions passed to RespondDecisionTaskCompleted.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Stringcontrol()The data attached to the event that the decider can use in subsequent workflow tasks.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()A string that identifies the Lambda function execution in the event history.final Stringinput()The optional input data to be supplied to the Lambda function.final Stringname()The name, or ARN, of the Lambda function to schedule.static Class<? extends ScheduleLambdaFunctionDecisionAttributes.Builder> final StringThe timeout value, in seconds, after which the Lambda function is considered to be failed once it has started.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
The name, or ARN, of the Lambda function to schedule.
- Returns:
- The name, or ARN, of the Lambda function to schedule.
-
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
The optional input data to be supplied to the Lambda function.
- Returns:
- The optional input data to be supplied to the Lambda function.
-
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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends ScheduleLambdaFunctionDecisionAttributes.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-