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 String
control()
The data attached to the event that the decider can use in subsequent workflow tasks.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final String
id()
A string that identifies the Lambda function execution in the event history.final String
input()
The optional input data to be supplied to the Lambda function.final String
name()
The name, or ARN, of the Lambda function to schedule.static Class
<? extends ScheduleLambdaFunctionDecisionAttributes.Builder> final String
The 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 String
toString()
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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in 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:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
-