Class LambdaFunctionScheduledEventAttributes
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<LambdaFunctionScheduledEventAttributes.Builder,LambdaFunctionScheduledEventAttributes>
Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Stringcontrol()Data attached to the event that the decider can use in subsequent workflow tasks.final LongThe ID of theLambdaFunctionCompletedevent corresponding to the decision that resulted in scheduling this activity task.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()The unique ID of the Lambda task.final Stringinput()The input provided to the Lambda task.final Stringname()The name of the Lambda function.static Class<? extends LambdaFunctionScheduledEventAttributes.Builder> final StringThe maximum amount of time a worker can take to process the Lambda task.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
The unique ID of the Lambda task.
- Returns:
- The unique ID of the Lambda task.
-
name
The name of the Lambda function.
- Returns:
- The name of the Lambda function.
-
control
Data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
- Returns:
- 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 input provided to the Lambda task.
- Returns:
- The input provided to the Lambda task.
-
startToCloseTimeout
The maximum amount of time a worker can take to process the Lambda task.
- Returns:
- The maximum amount of time a worker can take to process the Lambda task.
-
decisionTaskCompletedEventId
The ID of the
LambdaFunctionCompletedevent corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.- Returns:
- The ID of the
LambdaFunctionCompletedevent corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.
-
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<LambdaFunctionScheduledEventAttributes.Builder,LambdaFunctionScheduledEventAttributes> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends LambdaFunctionScheduledEventAttributes.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
-