A B C D E F G I J O P R S T U V W Y 
All Classes All Packages

A

Action - Class in io.serverlessworkflow.api.actions
Action Definition
Action() - Constructor for class io.serverlessworkflow.api.actions.Action
 
ActionDataFilter - Class in io.serverlessworkflow.api.filters
 
ActionDataFilter() - Constructor for class io.serverlessworkflow.api.filters.ActionDataFilter
 
addExtension(String, Class<? extends Extension>) - Method in class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
 
addExtension(String, Class<? extends Extension>) - Method in class io.serverlessworkflow.api.serializers.ExtensionSerializer
 
ALL_OF - io.serverlessworkflow.api.states.ParallelState.CompletionType
 
ASYNC - io.serverlessworkflow.api.events.EventRef.Invoke
 
ASYNC - io.serverlessworkflow.api.functions.FunctionRef.Invoke
 
ASYNC - io.serverlessworkflow.api.functions.SubFlowRef.Invoke
 
ASYNCAPI - io.serverlessworkflow.api.functions.FunctionDefinition.Type
 
AT_LEAST - io.serverlessworkflow.api.states.ParallelState.CompletionType
 
AuthDefinition - Class in io.serverlessworkflow.api.auth
Auth Definition
AuthDefinition() - Constructor for class io.serverlessworkflow.api.auth.AuthDefinition
 
AuthDefinition.Scheme - Enum in io.serverlessworkflow.api.auth
 
AuthDefinitionDeserializer - Class in io.serverlessworkflow.api.deserializers
 
AuthDefinitionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.AuthDefinitionDeserializer
 
AuthDefinitionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.AuthDefinitionDeserializer
 
AuthDefinitionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.AuthDefinitionDeserializer
 
AuthDefinitionSerializer - Class in io.serverlessworkflow.api.serializers
 
AuthDefinitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.AuthDefinitionSerializer
 
AuthDefinitionSerializer(Class<AuthDefinition>) - Constructor for class io.serverlessworkflow.api.serializers.AuthDefinitionSerializer
 

B

BaseObjectMapper - Class in io.serverlessworkflow.api.mapper
 
BaseObjectMapper(JsonFactory, WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.BaseObjectMapper
 
BaseWorkflow - Class in io.serverlessworkflow.api.workflow
Base Workflow provides some extra functionality for the Workflow types
BaseWorkflow() - Constructor for class io.serverlessworkflow.api.workflow.BaseWorkflow
 
BASIC - io.serverlessworkflow.api.auth.AuthDefinition.Scheme
 
BasicAuthDefinition - Class in io.serverlessworkflow.api.auth
 
BasicAuthDefinition() - Constructor for class io.serverlessworkflow.api.auth.BasicAuthDefinition
No args constructor for use in serialization
BasicAuthDefinition(String, String) - Constructor for class io.serverlessworkflow.api.auth.BasicAuthDefinition
 
BEARER - io.serverlessworkflow.api.auth.AuthDefinition.Scheme
 
BearerAuthDefinition - Class in io.serverlessworkflow.api.auth
 
BearerAuthDefinition() - Constructor for class io.serverlessworkflow.api.auth.BearerAuthDefinition
No args constructor for use in serialization
BearerAuthDefinition(String) - Constructor for class io.serverlessworkflow.api.auth.BearerAuthDefinition
 
Branch - Class in io.serverlessworkflow.api.branches
Branch Definition
Branch() - Constructor for class io.serverlessworkflow.api.branches.Branch
 
bytesToHex(byte[]) - Static method in class io.serverlessworkflow.api.serializers.WorkflowSerializer
 

C

CALLBACK - io.serverlessworkflow.api.states.DefaultState.Type
 
CallbackState - Class in io.serverlessworkflow.api.states
This state is used to wait for events from event sources and then transitioning to a next state
CallbackState() - Constructor for class io.serverlessworkflow.api.states.CallbackState
No args constructor for use in serialization
CallbackState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.CallbackState
 
CallbackStateSerializer - Class in io.serverlessworkflow.api.serializers
 
CallbackStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.CallbackStateSerializer
 
CallbackStateSerializer(Class<CallbackState>) - Constructor for class io.serverlessworkflow.api.serializers.CallbackStateSerializer
 
CLIENT_CREDENTIALS - io.serverlessworkflow.api.auth.OauthDefinition.GrantType
 
Constants - Class in io.serverlessworkflow.api.workflow
 
Constants() - Constructor for class io.serverlessworkflow.api.workflow.Constants
 
Constants(JsonNode) - Constructor for class io.serverlessworkflow.api.workflow.Constants
 
Constants(String) - Constructor for class io.serverlessworkflow.api.workflow.Constants
 
ConstantsDeserializer - Class in io.serverlessworkflow.api.deserializers
 
ConstantsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ConstantsDeserializer
 
ConstantsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ConstantsDeserializer
 
ConstantsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ConstantsDeserializer
 
CONSUMED - io.serverlessworkflow.api.events.EventDefinition.Kind
 
CONTINUE - io.serverlessworkflow.api.functions.SubFlowRef.OnParentComplete
 
ContinueAs - Class in io.serverlessworkflow.api.end
End definition continue as
ContinueAs() - Constructor for class io.serverlessworkflow.api.end.ContinueAs
 
ContinueAsDeserializer - Class in io.serverlessworkflow.api.deserializers
 
ContinueAsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ContinueAsDeserializer
 
ContinueAsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ContinueAsDeserializer
 
ContinueAsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ContinueAsDeserializer
 
ContinueAsSerializer - Class in io.serverlessworkflow.api.serializers
 
ContinueAsSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ContinueAsSerializer
 
ContinueAsSerializer(Class<ContinueAs>) - Constructor for class io.serverlessworkflow.api.serializers.ContinueAsSerializer
 
CorrelationDef - Class in io.serverlessworkflow.api.correlation
CloudEvent correlation definition
CorrelationDef() - Constructor for class io.serverlessworkflow.api.correlation.CorrelationDef
No args constructor for use in serialization
CorrelationDef(String) - Constructor for class io.serverlessworkflow.api.correlation.CorrelationDef
 
Cron - Class in io.serverlessworkflow.api.cron
Schedule cron definition
Cron() - Constructor for class io.serverlessworkflow.api.cron.Cron
No args constructor for use in serialization
Cron(String) - Constructor for class io.serverlessworkflow.api.cron.Cron
 
CronDeserializer - Class in io.serverlessworkflow.api.deserializers
 
CronDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.CronDeserializer
 
CronDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.CronDeserializer
 
CronDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.CronDeserializer
 
CronSerializer - Class in io.serverlessworkflow.api.serializers
 
CronSerializer() - Constructor for class io.serverlessworkflow.api.serializers.CronSerializer
 
CronSerializer(Class<Cron>) - Constructor for class io.serverlessworkflow.api.serializers.CronSerializer
 
CUSTOM - io.serverlessworkflow.api.functions.FunctionDefinition.Type
 

D

DataCondition - Class in io.serverlessworkflow.api.switchconditions
Switch state data based condition
DataCondition() - Constructor for class io.serverlessworkflow.api.switchconditions.DataCondition
No args constructor for use in serialization
DataCondition(String, Transition) - Constructor for class io.serverlessworkflow.api.switchconditions.DataCondition
 
DataInputSchema - Class in io.serverlessworkflow.api.datainputschema
Workflow data input schema
DataInputSchema() - Constructor for class io.serverlessworkflow.api.datainputschema.DataInputSchema
No args constructor for use in serialization
DataInputSchema(String, boolean) - Constructor for class io.serverlessworkflow.api.datainputschema.DataInputSchema
 
DataInputSchemaDeserializer - Class in io.serverlessworkflow.api.deserializers
 
DataInputSchemaDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.DataInputSchemaDeserializer
 
DataInputSchemaDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.DataInputSchemaDeserializer
 
DataInputSchemaDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.DataInputSchemaDeserializer
 
DefaultConditionDefinition - Class in io.serverlessworkflow.api.defaultdef
Switch state default condition definition
DefaultConditionDefinition() - Constructor for class io.serverlessworkflow.api.defaultdef.DefaultConditionDefinition
 
DefaultState - Class in io.serverlessworkflow.api.states
Default State
DefaultState() - Constructor for class io.serverlessworkflow.api.states.DefaultState
No args constructor for use in serialization
DefaultState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.DefaultState
 
DefaultState.Type - Enum in io.serverlessworkflow.api.states
 
DefaultStateTypeDeserializer - Class in io.serverlessworkflow.api.deserializers
 
DefaultStateTypeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
 
DefaultStateTypeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
 
DefaultStateTypeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.AuthDefinitionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ConstantsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ContinueAsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.CronDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.DataInputSchemaDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.DefaultStateTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ErrorsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.EventsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.FunctionDefinitionTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.FunctionRefDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.RetriesDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.ScheduleDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.SecretsDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.StateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.StateExecTimeoutDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.StringValueDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.SubFlowRefDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.serverlessworkflow.api.deserializers.TransitionDeserializer
 

E

End - Class in io.serverlessworkflow.api.end
State end definition
End() - Constructor for class io.serverlessworkflow.api.end.End
 
EndDefinitionDeserializer - Class in io.serverlessworkflow.api.deserializers
 
EndDefinitionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
 
EndDefinitionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
 
EndDefinitionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.EndDefinitionDeserializer
 
EndDefinitionSerializer - Class in io.serverlessworkflow.api.serializers
 
EndDefinitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.EndDefinitionSerializer
 
EndDefinitionSerializer(Class<End>) - Constructor for class io.serverlessworkflow.api.serializers.EndDefinitionSerializer
 
Error - Class in io.serverlessworkflow.api.error
 
Error() - Constructor for class io.serverlessworkflow.api.error.Error
No args constructor for use in serialization
Error(Transition) - Constructor for class io.serverlessworkflow.api.error.Error
 
ErrorDefinition - Class in io.serverlessworkflow.api.error
 
ErrorDefinition() - Constructor for class io.serverlessworkflow.api.error.ErrorDefinition
No args constructor for use in serialization
ErrorDefinition(String) - Constructor for class io.serverlessworkflow.api.error.ErrorDefinition
 
Errors - Class in io.serverlessworkflow.api.workflow
 
Errors() - Constructor for class io.serverlessworkflow.api.workflow.Errors
 
Errors(String) - Constructor for class io.serverlessworkflow.api.workflow.Errors
 
Errors(List<ErrorDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Errors
 
ErrorsDeserializer - Class in io.serverlessworkflow.api.deserializers
 
ErrorsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ErrorsDeserializer
 
ErrorsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ErrorsDeserializer
 
ErrorsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ErrorsDeserializer
 
EVENT - io.serverlessworkflow.api.states.DefaultState.Type
 
EventCondition - Class in io.serverlessworkflow.api.switchconditions
Switch state data event condition
EventCondition() - Constructor for class io.serverlessworkflow.api.switchconditions.EventCondition
No args constructor for use in serialization
EventCondition(String, Transition) - Constructor for class io.serverlessworkflow.api.switchconditions.EventCondition
 
EventDataFilter - Class in io.serverlessworkflow.api.filters
 
EventDataFilter() - Constructor for class io.serverlessworkflow.api.filters.EventDataFilter
 
EventDefinition - Class in io.serverlessworkflow.api.events
 
EventDefinition() - Constructor for class io.serverlessworkflow.api.events.EventDefinition
 
EventDefinition.Kind - Enum in io.serverlessworkflow.api.events
 
EventDefinitionKindDeserializer - Class in io.serverlessworkflow.api.deserializers
 
EventDefinitionKindDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
 
EventDefinitionKindDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
 
EventDefinitionKindDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.EventDefinitionKindDeserializer
 
EventDefinitionSerializer - Class in io.serverlessworkflow.api.serializers
 
EventDefinitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.EventDefinitionSerializer
 
EventDefinitionSerializer(Class<EventDefinition>) - Constructor for class io.serverlessworkflow.api.serializers.EventDefinitionSerializer
 
EventRef - Class in io.serverlessworkflow.api.events
Event References
EventRef() - Constructor for class io.serverlessworkflow.api.events.EventRef
No args constructor for use in serialization
EventRef(String, String) - Constructor for class io.serverlessworkflow.api.events.EventRef
 
EventRef.Invoke - Enum in io.serverlessworkflow.api.events
 
Events - Class in io.serverlessworkflow.api.workflow
 
Events() - Constructor for class io.serverlessworkflow.api.workflow.Events
 
Events(String) - Constructor for class io.serverlessworkflow.api.workflow.Events
 
Events(List<EventDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Events
 
EventsDeserializer - Class in io.serverlessworkflow.api.deserializers
 
EventsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.EventsDeserializer
 
EventsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.EventsDeserializer
 
EventsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.EventsDeserializer
 
EventState - Class in io.serverlessworkflow.api.states
This state is used to wait for events from event sources and then to invoke one or more functions to run in sequence or in parallel.
EventState() - Constructor for class io.serverlessworkflow.api.states.EventState
No args constructor for use in serialization
EventState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.EventState
 
EventStateSerializer - Class in io.serverlessworkflow.api.serializers
 
EventStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.EventStateSerializer
 
EventStateSerializer(Class<EventState>) - Constructor for class io.serverlessworkflow.api.serializers.EventStateSerializer
 
EXPRESSION - io.serverlessworkflow.api.functions.FunctionDefinition.Type
 
Extension - Interface in io.serverlessworkflow.api.interfaces
 
ExtensionDeserializer - Class in io.serverlessworkflow.api.deserializers
 
ExtensionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
 
ExtensionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
 
ExtensionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ExtensionDeserializer
 
ExtensionSerializer - Class in io.serverlessworkflow.api.serializers
 
ExtensionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ExtensionSerializer
 
ExtensionSerializer(Class<Extension>) - Constructor for class io.serverlessworkflow.api.serializers.ExtensionSerializer
 

F

FOREACH - io.serverlessworkflow.api.states.DefaultState.Type
 
ForEachState - Class in io.serverlessworkflow.api.states
Execute a set of defined actions or workflows for each element of a data array
ForEachState() - Constructor for class io.serverlessworkflow.api.states.ForEachState
No args constructor for use in serialization
ForEachState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.ForEachState
 
ForEachState.Mode - Enum in io.serverlessworkflow.api.states
 
ForEachStateSerializer - Class in io.serverlessworkflow.api.serializers
 
ForEachStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ForEachStateSerializer
 
ForEachStateSerializer(Class<ForEachState>) - Constructor for class io.serverlessworkflow.api.serializers.ForEachStateSerializer
 
fromSource(String) - Static method in class io.serverlessworkflow.api.workflow.BaseWorkflow
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.auth.AuthDefinition.Scheme
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.auth.OauthDefinition.GrantType
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.events.EventRef.Invoke
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.functions.FunctionDefinition.Type
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.functions.FunctionRef.Invoke
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.functions.SubFlowRef.Invoke
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.functions.SubFlowRef.OnParentComplete
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.states.DefaultState.Type
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.states.ForEachState.Mode
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
 
fromValue(String) - Static method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
 
FunctionDefinition - Class in io.serverlessworkflow.api.functions
 
FunctionDefinition() - Constructor for class io.serverlessworkflow.api.functions.FunctionDefinition
No args constructor for use in serialization
FunctionDefinition(String) - Constructor for class io.serverlessworkflow.api.functions.FunctionDefinition
 
FunctionDefinition.Type - Enum in io.serverlessworkflow.api.functions
 
FunctionDefinitionTypeDeserializer - Class in io.serverlessworkflow.api.deserializers
 
FunctionDefinitionTypeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.FunctionDefinitionTypeDeserializer
 
FunctionDefinitionTypeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionDefinitionTypeDeserializer
 
FunctionDefinitionTypeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionDefinitionTypeDeserializer
 
FunctionRef - Class in io.serverlessworkflow.api.functions
 
FunctionRef() - Constructor for class io.serverlessworkflow.api.functions.FunctionRef
No args constructor for use in serialization
FunctionRef(String) - Constructor for class io.serverlessworkflow.api.functions.FunctionRef
 
FunctionRef.Invoke - Enum in io.serverlessworkflow.api.functions
 
FunctionRefDeserializer - Class in io.serverlessworkflow.api.deserializers
 
FunctionRefDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.FunctionRefDeserializer
 
FunctionRefDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionRefDeserializer
 
FunctionRefDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionRefDeserializer
 
FunctionRefSerializer - Class in io.serverlessworkflow.api.serializers
 
FunctionRefSerializer() - Constructor for class io.serverlessworkflow.api.serializers.FunctionRefSerializer
 
FunctionRefSerializer(Class<FunctionRef>) - Constructor for class io.serverlessworkflow.api.serializers.FunctionRefSerializer
 
Functions - Class in io.serverlessworkflow.api.workflow
 
Functions() - Constructor for class io.serverlessworkflow.api.workflow.Functions
 
Functions(String) - Constructor for class io.serverlessworkflow.api.workflow.Functions
 
Functions(List<FunctionDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Functions
 
FunctionsDeserializer - Class in io.serverlessworkflow.api.deserializers
 
FunctionsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
 
FunctionsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
 
FunctionsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.FunctionsDeserializer
 

G

generateUniqueId() - Static method in class io.serverlessworkflow.api.serializers.WorkflowSerializer
 
get(String) - Method in class io.serverlessworkflow.api.schemaclient.ResourceSchemaClient
 
getAction() - Method in class io.serverlessworkflow.api.states.CallbackState
Action Definition
getActionDataFilter() - Method in class io.serverlessworkflow.api.actions.Action
 
getActionExecTimeout() - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
Single actions definition execution timeout duration (ISO 8601 duration format)
getActionMode() - Method in class io.serverlessworkflow.api.events.OnEvents
Specifies how actions are to be performed (in sequence of parallel)
getActionMode() - Method in class io.serverlessworkflow.api.states.OperationState
Specifies whether functions are executed in sequence or in parallel.
getActions() - Method in class io.serverlessworkflow.api.branches.Branch
Actions to be executed in this branch
getActions() - Method in class io.serverlessworkflow.api.events.OnEvents
Actions to be performed.
getActions() - Method in class io.serverlessworkflow.api.states.ForEachState
Actions to be executed for each of the elements of inputCollection
getActions() - Method in class io.serverlessworkflow.api.states.OperationState
Actions Definitions (Required)
getAfter() - Method in class io.serverlessworkflow.api.sleep.Sleep
Amount of time (ISO 8601 duration format) to sleep after function/subflow invocation.
getAnnotations() - Method in class io.serverlessworkflow.api.Workflow
List of helpful terms describing the workflows intended purpose, subject areas, or other important qualities
getArguments() - Method in class io.serverlessworkflow.api.functions.FunctionRef
Function arguments
getAudiences() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Array containing strings or workflow expressions.
getAuth() - Method in class io.serverlessworkflow.api.Workflow
Auth Definition
getAuthority() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
getAuthRef() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
References an auth definition name to be used to access to resource defined in the operation parameter
getBasicauth() - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
getBatchSize() - Method in class io.serverlessworkflow.api.states.ForEachState
Specifies how many iterations may run in parallel at the same time.
getBearerauth() - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
getBefore() - Method in class io.serverlessworkflow.api.sleep.Sleep
Amount of time (ISO 8601 duration format) to sleep before function/subflow invocation.
getBranches() - Method in class io.serverlessworkflow.api.states.ParallelState
Branch Definitions (Required)
getBranchExecTimeout() - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
Single branch execution timeout duration (ISO 8601 duration format)
getClientId() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
getClientSecret() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Workflow secret or a workflow expression.
getCode() - Method in class io.serverlessworkflow.api.error.ErrorDefinition
Error code.
getCompensatedBy() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getCompensatedBy() - Method in class io.serverlessworkflow.api.states.DefaultState
Unique Name of a workflow state which is responsible for compensation of this state
getCompletionType() - Method in class io.serverlessworkflow.api.states.ParallelState
Option types on how to complete branch execution.
getCondition() - Method in class io.serverlessworkflow.api.actions.Action
Expression, if defined, must evaluate to true for this action to be performed.
getCondition() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
Workflow expression evaluated against state data.
getConstants() - Method in class io.serverlessworkflow.api.Workflow
Workflow constants definitions
getConstantsDef() - Method in class io.serverlessworkflow.api.workflow.Constants
 
getContextAttributeName() - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
CloudEvent Extension Context Attribute name (Required)
getContextAttributes() - Method in class io.serverlessworkflow.api.events.EventRef
Add additional extension context attributes to the produced event
getContextAttributeValue() - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
CloudEvent Extension Context Attribute value
getContinueAs() - Method in class io.serverlessworkflow.api.end.End
End definition continue as
getCorrelation() - Method in class io.serverlessworkflow.api.events.EventDefinition
CloudEvent correlation definitions
getCron() - Method in class io.serverlessworkflow.api.schedule.Schedule
Schedule cron definition
getData() - Method in class io.serverlessworkflow.api.end.ContinueAs
Expression which selects parts of the states data output to become the workflow data input of continued execution
getData() - Method in class io.serverlessworkflow.api.events.EventRef
Expression which selects parts of the states data output to become the data of the produced event.
getData() - Method in class io.serverlessworkflow.api.filters.EventDataFilter
Workflow expression that filters of the event data (payload)
getData() - Method in class io.serverlessworkflow.api.produce.ProduceEvent
Workflow expression which selects parts of the states data output to become the data of the produced event
getData() - Method in class io.serverlessworkflow.api.states.InjectState
JSON object which can be set as states data input and can be manipulated via filters
getDataConditions() - Method in class io.serverlessworkflow.api.states.SwitchState
Defines conditions evaluated against state data
getDataInputSchema() - Method in class io.serverlessworkflow.api.Workflow
Workflow data input schema
getDefaultCondition() - Method in class io.serverlessworkflow.api.states.SwitchState
Switch state default condition definition
getDelay() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Time delay between retry attempts (ISO 8601 duration format)
getDescription() - Method in class io.serverlessworkflow.api.error.ErrorDefinition
Error description
getDescription() - Method in class io.serverlessworkflow.api.Workflow
Workflow description
getDuration() - Method in class io.serverlessworkflow.api.states.SleepState
Duration (ISO 8601 duration format) to sleep (Required)
getDuration() - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
Workflow execution timeout duration (ISO 8601 duration format).
getEnd() - Method in class io.serverlessworkflow.api.defaultdef.DefaultConditionDefinition
State end definition
getEnd() - Method in class io.serverlessworkflow.api.error.Error
State end definition
getEnd() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getEnd() - Method in class io.serverlessworkflow.api.states.DefaultState
State end definition
getEnd() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
State end definition
getEnd() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
State end definition
getErrorDefs() - Method in class io.serverlessworkflow.api.workflow.Errors
 
getErrorRef() - Method in class io.serverlessworkflow.api.error.Error
Reference to a unique workflow error definition.
getErrorRefs() - Method in class io.serverlessworkflow.api.error.Error
References one or more workflow error definitions.
getErrors() - Method in class io.serverlessworkflow.api.Workflow
Workflow error definitions
getEventConditions() - Method in class io.serverlessworkflow.api.states.SwitchState
Defines conditions evaluated against events
getEventDataFilter() - Method in class io.serverlessworkflow.api.events.OnEvents
 
getEventDataFilter() - Method in class io.serverlessworkflow.api.states.CallbackState
 
getEventDataFilter() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
 
getEventDefs() - Method in class io.serverlessworkflow.api.workflow.Events
 
getEventRef() - Method in class io.serverlessworkflow.api.actions.Action
Event References
getEventRef() - Method in class io.serverlessworkflow.api.produce.ProduceEvent
References a name of a defined event (Required)
getEventRef() - Method in class io.serverlessworkflow.api.states.CallbackState
References an unique callback event name in the defined workflow events
getEventRef() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
References an unique event name in the defined workflow events (Required)
getEventRefs() - Method in class io.serverlessworkflow.api.events.OnEvents
References one or more unique event names in the defined workflow events (Required)
getEvents() - Method in class io.serverlessworkflow.api.Workflow
Workflow event definitions
getEventTimeout() - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
Timeout duration to wait for consuming defined events (ISO 8601 duration format)
getExpression() - Method in class io.serverlessworkflow.api.cron.Cron
Repeating interval (cron expression) describing when the workflow instance should be created (Required)
getExpression() - Method in class io.serverlessworkflow.api.repeat.Repeat
Expression evaluated against SubFlow state data.
getExpressionLang() - Method in class io.serverlessworkflow.api.Workflow
Identifies the expression language used for workflow expressions.
getExtensionDeserializer() - Method in class io.serverlessworkflow.api.mapper.WorkflowModule
 
getExtensionId() - Method in interface io.serverlessworkflow.api.interfaces.Extension
 
getExtensions() - Method in class io.serverlessworkflow.api.Workflow
Workflow Extensions
getExtensionSerializer() - Method in class io.serverlessworkflow.api.mapper.WorkflowModule
 
getFromStateData() - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
Workflow expression that selects state data that the state action can use
getFunctionDefs() - Method in class io.serverlessworkflow.api.workflow.Functions
 
getFunctionRef() - Method in class io.serverlessworkflow.api.actions.Action
 
getFunctions() - Method in class io.serverlessworkflow.api.Workflow
Workflow function definitions
getGrantType() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Defines the grant type (Required)
getId() - Method in class io.serverlessworkflow.api.actions.Action
Unique action identifier
getId() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getId() - Method in class io.serverlessworkflow.api.states.DefaultState
State unique identifier
getId() - Method in class io.serverlessworkflow.api.Workflow
Workflow unique identifier (Required)
getIncrement() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Static value by which the delay increases during each attempt (ISO 8601 time format)
getInput() - Method in class io.serverlessworkflow.api.filters.StateDataFilter
Workflow expression to filter the state data input
getInputCollection() - Method in class io.serverlessworkflow.api.states.ForEachState
Workflow expression selecting an array element of the states data
getInterval() - Method in class io.serverlessworkflow.api.schedule.Schedule
Time interval (ISO 8601 format) describing when the workflow starting state is active
getInvoke() - Method in class io.serverlessworkflow.api.events.EventRef
Specifies if the function should be invoked sync or async.
getInvoke() - Method in class io.serverlessworkflow.api.functions.FunctionRef
Specifies if the function should be invoked sync or async.
getInvoke() - Method in class io.serverlessworkflow.api.functions.SubFlowRef
Specifies if the function should be invoked sync or async.
getIterationParam() - Method in class io.serverlessworkflow.api.states.ForEachState
Name of the iteration parameter that can be referenced in actions/workflow.
getJitter() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Absolute maximum amount of random time added or subtracted from the delay between each retry (ISO 8601 duration format)
getKind() - Method in class io.serverlessworkflow.api.events.EventDefinition
Defines the events as either being consumed or produced by the workflow.
getMax() - Method in class io.serverlessworkflow.api.repeat.Repeat
Sets the maximum amount of repeat executions
getMaxAttempts() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Maximum number of retry attempts.
getMaxDelay() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Maximum time delay between retry attempts (ISO 8601 duration format)
getMessage() - Method in class io.serverlessworkflow.api.validation.ValidationError
 
getMetadata() - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
Metadata
getMetadata() - Method in class io.serverlessworkflow.api.auth.BearerAuthDefinition
Metadata
getMetadata() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Metadata
getMetadata() - Method in class io.serverlessworkflow.api.events.EventDefinition
Metadata
getMetadata() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
Metadata
getMetadata() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getMetadata() - Method in class io.serverlessworkflow.api.states.DefaultState
Metadata
getMetadata() - Method in class io.serverlessworkflow.api.Workflow
Metadata
getMode() - Method in class io.serverlessworkflow.api.states.ForEachState
Specifies how iterations are to be performed (sequentially or in parallel)
getMultiplier() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Multiplier value by which interval increases during each attempt (ISO 8601 time format)
getName() - Method in class io.serverlessworkflow.api.actions.Action
Unique action definition name
getName() - Method in class io.serverlessworkflow.api.auth.AuthDefinition
Unique auth definition name
getName() - Method in class io.serverlessworkflow.api.branches.Branch
Branch name
getName() - Method in class io.serverlessworkflow.api.error.ErrorDefinition
Domain-specific error name (Required)
getName() - Method in class io.serverlessworkflow.api.events.EventDefinition
Event Definition unique name
getName() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
Function unique name (Required)
getName() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getName() - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Unique retry strategy name (Required)
getName() - Method in class io.serverlessworkflow.api.states.DefaultState
Unique name of the state (Required)
getName() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
Data condition name
getName() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
Event condition name
getName() - Method in class io.serverlessworkflow.api.Workflow
Workflow name (Required)
getNextState() - Method in class io.serverlessworkflow.api.transitions.Transition
State to transition to next (Required)
getNonRetryableErrors() - Method in class io.serverlessworkflow.api.actions.Action
List of unique references to defined workflow errors for which the action should not be retried.
getNumCompleted() - Method in class io.serverlessworkflow.api.states.ParallelState
Used when completionType is set to 'atLeast' to specify the minimum number of branches that must complete before the state will transition.
getOauth() - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
getOnErrors() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getOnErrors() - Method in class io.serverlessworkflow.api.states.DefaultState
State error handling definitions
getOnEvents() - Method in class io.serverlessworkflow.api.states.EventState
Define what events trigger one or more actions to be performed
getOnParentComplete() - Method in class io.serverlessworkflow.api.functions.SubFlowRef
If invoke is 'async', specifies how subflow execution should behave when parent workflow completes.
getOperation() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
If type is `rest`, #.
getOutput() - Method in class io.serverlessworkflow.api.filters.StateDataFilter
Workflow expression that filters the state data output
getOutputCollection() - Method in class io.serverlessworkflow.api.states.ForEachState
Workflow expression specifying an array element of the states data to add the results of each iteration
getPassword() - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
String or a workflow expression.
getPassword() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
getProduceEvents() - Method in class io.serverlessworkflow.api.end.End
Array of events to be produced
getProduceEvents() - Method in class io.serverlessworkflow.api.transitions.Transition
Array of events to be produced
getPropertySource() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowPropertySource
 
getRefName() - Method in class io.serverlessworkflow.api.functions.FunctionRef
Name of the referenced function (Required)
getRefValue() - Method in class io.serverlessworkflow.api.workflow.Constants
 
getRefValue() - Method in class io.serverlessworkflow.api.workflow.Errors
 
getRefValue() - Method in class io.serverlessworkflow.api.workflow.Events
 
getRefValue() - Method in class io.serverlessworkflow.api.workflow.Functions
 
getRefValue() - Method in class io.serverlessworkflow.api.workflow.Retries
 
getRefValue() - Method in class io.serverlessworkflow.api.workflow.Secrets
 
getRequestedIssuer() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
getRequestedSubject() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
getResourceFileAsString(String) - Static method in class io.serverlessworkflow.api.utils.Utils
 
getResultEventRef() - Method in class io.serverlessworkflow.api.events.EventRef
Reference to the unique name of a 'consumed' event definition (Required)
getResultEventTimeout() - Method in class io.serverlessworkflow.api.events.EventRef
Maximum amount of time (ISO 8601 format) to wait for the result event.
getResults() - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
Workflow expression that filters the actions data results
getRetries() - Method in class io.serverlessworkflow.api.Workflow
Workflow retry definitions
getRetryableErrors() - Method in class io.serverlessworkflow.api.actions.Action
List of unique references to defined workflow errors for which the action should be retried.
getRetryDefs() - Method in class io.serverlessworkflow.api.workflow.Retries
 
getRetryRef() - Method in class io.serverlessworkflow.api.actions.Action
References a defined workflow retry definition.
getRunBefore() - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
Name of a workflow state to be executed before workflow instance is terminated
getSchedule() - Method in class io.serverlessworkflow.api.start.Start
Start state schedule definition
getSchema() - Method in class io.serverlessworkflow.api.datainputschema.DataInputSchema
URI of the JSON Schema used to validate the workflow data input (Required)
getScheme() - Method in class io.serverlessworkflow.api.auth.AuthDefinition
Defines the auth type
getScopes() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Array containing strings or workflow expressions.
getSecretDefs() - Method in class io.serverlessworkflow.api.workflow.Secrets
 
getSecrets() - Method in class io.serverlessworkflow.api.Workflow
Workflow secrets definitions
getSelectionSet() - Method in class io.serverlessworkflow.api.functions.FunctionRef
Only used if function type is 'graphql'.
getSingle() - Method in class io.serverlessworkflow.api.timeouts.StateExecTimeout
Single state execution timeout, not including retries (ISO 8601 duration format)
getSleep() - Method in class io.serverlessworkflow.api.actions.Action
 
getSource() - Method in class io.serverlessworkflow.api.events.EventDefinition
CloudEvent source UUID
getSpecVersion() - Method in class io.serverlessworkflow.api.Workflow
Serverless Workflow schema version
getStart() - Method in class io.serverlessworkflow.api.Workflow
State start definition
getStateDataFilter() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getStateDataFilter() - Method in class io.serverlessworkflow.api.states.DefaultState
 
getStateExecTimeout() - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
getStateName() - Method in class io.serverlessworkflow.api.start.Start
Name of the starting workflow state
getStates() - Method in class io.serverlessworkflow.api.Workflow
State Definitions (Required)
getStopOnEvents() - Method in class io.serverlessworkflow.api.repeat.Repeat
List referencing defined consumed workflow events.
getSubFlowRef() - Method in class io.serverlessworkflow.api.actions.Action
 
getSubjectToken() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
getSvgDiagram() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
 
getTimeouts() - Method in class io.serverlessworkflow.api.branches.Branch
Timeouts Definition
getTimeouts() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getTimeouts() - Method in class io.serverlessworkflow.api.states.DefaultState
Timeouts Definition
getTimeouts() - Method in class io.serverlessworkflow.api.Workflow
Timeouts Definition
getTimezone() - Method in class io.serverlessworkflow.api.schedule.Schedule
Timezone name used to evaluate the cron expression.
getToken() - Method in class io.serverlessworkflow.api.auth.BearerAuthDefinition
String or a workflow expression.
getToStateData() - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
Workflow expression that selects a state data element to which the action results should be added/merged into.
getToStateData() - Method in class io.serverlessworkflow.api.filters.EventDataFilter
Workflow expression that selects a state data element to which the event payload should be added/merged into.
getTotal() - Method in class io.serverlessworkflow.api.timeouts.StateExecTimeout
Total state execution timeout, including retries (ISO 8601 duration format) (Required)
getTransition() - Method in class io.serverlessworkflow.api.defaultdef.DefaultConditionDefinition
 
getTransition() - Method in class io.serverlessworkflow.api.error.Error
(Required)
getTransition() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getTransition() - Method in class io.serverlessworkflow.api.states.DefaultState
 
getTransition() - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
(Required)
getTransition() - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
(Required)
getTriggerEventRef() - Method in class io.serverlessworkflow.api.events.EventRef
Reference to the unique name of a 'produced' event definition (Required)
getType() - Method in class io.serverlessworkflow.api.events.EventDefinition
CloudEvent type
getType() - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
Defines the function type.
getType() - Method in interface io.serverlessworkflow.api.interfaces.State
 
getType() - Method in class io.serverlessworkflow.api.states.DefaultState
State type (Required)
getType() - Method in class io.serverlessworkflow.api.validation.ValidationError
 
getUsername() - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
String or a workflow expression.
getUsername() - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
getValidUntil() - Method in class io.serverlessworkflow.api.cron.Cron
Specific date and time (ISO 8601 format) when the cron expression invocation is no longer valid
getVersion() - Method in class io.serverlessworkflow.api.end.ContinueAs
Version of the workflow to continue execution as
getVersion() - Method in class io.serverlessworkflow.api.functions.SubFlowRef
Version of the sub-workflow to be invoked
getVersion() - Method in class io.serverlessworkflow.api.Workflow
Workflow version (Required)
getWorkflowExecTimeout() - Method in class io.serverlessworkflow.api.end.ContinueAs
 
getWorkflowExecTimeout() - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
getWorkflowId() - Method in class io.serverlessworkflow.api.end.ContinueAs
Unique id of the workflow to continue execution as
getWorkflowId() - Method in class io.serverlessworkflow.api.functions.SubFlowRef
Unique id of the sub-workflow to be invoked (Required)
getWorkflowModule() - Method in class io.serverlessworkflow.api.mapper.BaseObjectMapper
 
getWorkflowSchema() - Static method in class io.serverlessworkflow.api.validation.WorkflowSchemaLoader
 
GRAPHQL - io.serverlessworkflow.api.functions.FunctionDefinition.Type
 

I

INJECT - io.serverlessworkflow.api.states.DefaultState.Type
 
InjectState - Class in io.serverlessworkflow.api.states
Set up and inject the state's data input to data output.
InjectState() - Constructor for class io.serverlessworkflow.api.states.InjectState
No args constructor for use in serialization
InjectState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.InjectState
 
InjectStateSerializer - Class in io.serverlessworkflow.api.serializers
 
InjectStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.InjectStateSerializer
 
InjectStateSerializer(Class<InjectState>) - Constructor for class io.serverlessworkflow.api.serializers.InjectStateSerializer
 
io.serverlessworkflow.api - package io.serverlessworkflow.api
 
io.serverlessworkflow.api.actions - package io.serverlessworkflow.api.actions
 
io.serverlessworkflow.api.auth - package io.serverlessworkflow.api.auth
 
io.serverlessworkflow.api.branches - package io.serverlessworkflow.api.branches
 
io.serverlessworkflow.api.correlation - package io.serverlessworkflow.api.correlation
 
io.serverlessworkflow.api.cron - package io.serverlessworkflow.api.cron
 
io.serverlessworkflow.api.datainputschema - package io.serverlessworkflow.api.datainputschema
 
io.serverlessworkflow.api.defaultdef - package io.serverlessworkflow.api.defaultdef
 
io.serverlessworkflow.api.deserializers - package io.serverlessworkflow.api.deserializers
 
io.serverlessworkflow.api.end - package io.serverlessworkflow.api.end
 
io.serverlessworkflow.api.error - package io.serverlessworkflow.api.error
 
io.serverlessworkflow.api.events - package io.serverlessworkflow.api.events
 
io.serverlessworkflow.api.filters - package io.serverlessworkflow.api.filters
 
io.serverlessworkflow.api.functions - package io.serverlessworkflow.api.functions
 
io.serverlessworkflow.api.interfaces - package io.serverlessworkflow.api.interfaces
 
io.serverlessworkflow.api.mapper - package io.serverlessworkflow.api.mapper
 
io.serverlessworkflow.api.produce - package io.serverlessworkflow.api.produce
 
io.serverlessworkflow.api.repeat - package io.serverlessworkflow.api.repeat
 
io.serverlessworkflow.api.retry - package io.serverlessworkflow.api.retry
 
io.serverlessworkflow.api.schedule - package io.serverlessworkflow.api.schedule
 
io.serverlessworkflow.api.schemaclient - package io.serverlessworkflow.api.schemaclient
 
io.serverlessworkflow.api.serializers - package io.serverlessworkflow.api.serializers
 
io.serverlessworkflow.api.sleep - package io.serverlessworkflow.api.sleep
 
io.serverlessworkflow.api.start - package io.serverlessworkflow.api.start
 
io.serverlessworkflow.api.states - package io.serverlessworkflow.api.states
 
io.serverlessworkflow.api.switchconditions - package io.serverlessworkflow.api.switchconditions
 
io.serverlessworkflow.api.timeouts - package io.serverlessworkflow.api.timeouts
 
io.serverlessworkflow.api.transitions - package io.serverlessworkflow.api.transitions
 
io.serverlessworkflow.api.utils - package io.serverlessworkflow.api.utils
 
io.serverlessworkflow.api.validation - package io.serverlessworkflow.api.validation
 
io.serverlessworkflow.api.workflow - package io.serverlessworkflow.api.workflow
 
isAutoRetries() - Method in class io.serverlessworkflow.api.Workflow
If set to true, actions should automatically be retried on unchecked errors.
isCheckBefore() - Method in class io.serverlessworkflow.api.repeat.Repeat
If true, the expression is evaluated before each repeat execution, if false the expression is evaluated after each repeat execution
isCompensate() - Method in class io.serverlessworkflow.api.end.End
If set to true, triggers workflow compensation when before workflow executin completes.
isCompensate() - Method in class io.serverlessworkflow.api.transitions.Transition
If set to true, triggers workflow compensation before this transition is taken.
isContinueOnError() - Method in class io.serverlessworkflow.api.repeat.Repeat
If true, repeats executions in a case unhandled errors propagate from the sub-workflow to this state
isDataOnly() - Method in class io.serverlessworkflow.api.events.EventDefinition
If `true`, only the Event payload is accessible to consuming Workflow states.
isExclusive() - Method in class io.serverlessworkflow.api.states.EventState
If true consuming one of the defined events causes its associated actions to be performed.
isFailOnValidationErrors() - Method in class io.serverlessworkflow.api.datainputschema.DataInputSchema
Determines if workfow execution should continue if there are validation errors (Required)
isInterrupt() - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
If `false`, workflow instance is allowed to finish current execution.
isKeepActive() - Method in class io.serverlessworkflow.api.Workflow
If 'true', workflow instances is not terminated when there are no active execution paths.
isTerminate() - Method in class io.serverlessworkflow.api.end.End
If true, completes all execution flows in the given workflow instance
isUseData() - Method in class io.serverlessworkflow.api.filters.EventDataFilter
If set to false, event payload is not added/merged to state data.
isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.CallbackState
If true, this state is used to compensate another state.
isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.ForEachState
If true, this state is used to compensate another state.
isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.InjectState
If true, this state is used to compensate another state.
isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.OperationState
If true, this state is used to compensate another state.
isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.ParallelState
If true, this state is used to compensate another state.
isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.SleepState
If true, this state is used to compensate another state.
isUsedForCompensation() - Method in class io.serverlessworkflow.api.states.SwitchState
If true, this state is used to compensate another state.
isUseResults() - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
If set to false, action data results are not added/merged to state data.
isValid() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
 

J

JsonObjectMapper - Class in io.serverlessworkflow.api.mapper
 
JsonObjectMapper() - Constructor for class io.serverlessworkflow.api.mapper.JsonObjectMapper
 
JsonObjectMapper(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.JsonObjectMapper
 

O

OAUTH_2 - io.serverlessworkflow.api.auth.AuthDefinition.Scheme
 
OauthDefinition - Class in io.serverlessworkflow.api.auth
 
OauthDefinition() - Constructor for class io.serverlessworkflow.api.auth.OauthDefinition
No args constructor for use in serialization
OauthDefinition(OauthDefinition.GrantType, String) - Constructor for class io.serverlessworkflow.api.auth.OauthDefinition
 
OauthDefinition.GrantType - Enum in io.serverlessworkflow.api.auth
 
ODATA - io.serverlessworkflow.api.functions.FunctionDefinition.Type
 
OnEvents - Class in io.serverlessworkflow.api.events
Actions to be performed on Events arrival
OnEvents() - Constructor for class io.serverlessworkflow.api.events.OnEvents
No args constructor for use in serialization
OnEvents(List<String>, List<Action>) - Constructor for class io.serverlessworkflow.api.events.OnEvents
 
OnEvents.ActionMode - Enum in io.serverlessworkflow.api.events
 
OnEventsActionModeDeserializer - Class in io.serverlessworkflow.api.deserializers
 
OnEventsActionModeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
 
OnEventsActionModeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
 
OnEventsActionModeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.OnEventsActionModeDeserializer
 
OPERATION - io.serverlessworkflow.api.states.DefaultState.Type
 
OperationState - Class in io.serverlessworkflow.api.states
This state allows one or more functions to run in sequence or in parallel without waiting for any event.
OperationState() - Constructor for class io.serverlessworkflow.api.states.OperationState
No args constructor for use in serialization
OperationState(OperationState.ActionMode, List<Action>, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.OperationState
 
OperationState.ActionMode - Enum in io.serverlessworkflow.api.states
 
OperationStateActionModeDeserializer - Class in io.serverlessworkflow.api.deserializers
 
OperationStateActionModeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
 
OperationStateActionModeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
 
OperationStateActionModeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.OperationStateActionModeDeserializer
 
OperationStateSerializer - Class in io.serverlessworkflow.api.serializers
 
OperationStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.OperationStateSerializer
 
OperationStateSerializer(Class<OperationState>) - Constructor for class io.serverlessworkflow.api.serializers.OperationStateSerializer
 

P

PARALLEL - io.serverlessworkflow.api.events.OnEvents.ActionMode
 
PARALLEL - io.serverlessworkflow.api.states.DefaultState.Type
 
PARALLEL - io.serverlessworkflow.api.states.ForEachState.Mode
 
PARALLEL - io.serverlessworkflow.api.states.OperationState.ActionMode
 
ParallelState - Class in io.serverlessworkflow.api.states
Consists of a number of states that are executed in parallel
ParallelState() - Constructor for class io.serverlessworkflow.api.states.ParallelState
No args constructor for use in serialization
ParallelState(List<Branch>, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.ParallelState
 
ParallelState.CompletionType - Enum in io.serverlessworkflow.api.states
 
ParallelStateCompletionTypeDeserializer - Class in io.serverlessworkflow.api.deserializers
 
ParallelStateCompletionTypeDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
 
ParallelStateCompletionTypeDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
 
ParallelStateCompletionTypeDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ParallelStateCompletionTypeDeserializer
 
ParallelStateSerializer - Class in io.serverlessworkflow.api.serializers
 
ParallelStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ParallelStateSerializer
 
ParallelStateSerializer(Class<ParallelState>) - Constructor for class io.serverlessworkflow.api.serializers.ParallelStateSerializer
 
PASSWORD - io.serverlessworkflow.api.auth.OauthDefinition.GrantType
 
PRODUCED - io.serverlessworkflow.api.events.EventDefinition.Kind
 
ProduceEvent - Class in io.serverlessworkflow.api.produce
 
ProduceEvent() - Constructor for class io.serverlessworkflow.api.produce.ProduceEvent
No args constructor for use in serialization
ProduceEvent(String) - Constructor for class io.serverlessworkflow.api.produce.ProduceEvent
 

R

Repeat - Class in io.serverlessworkflow.api.repeat
 
Repeat() - Constructor for class io.serverlessworkflow.api.repeat.Repeat
 
reset() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
 
ResourceSchemaClient - Class in io.serverlessworkflow.api.schemaclient
 
ResourceSchemaClient(SchemaClient) - Constructor for class io.serverlessworkflow.api.schemaclient.ResourceSchemaClient
 
REST - io.serverlessworkflow.api.functions.FunctionDefinition.Type
 
Retries - Class in io.serverlessworkflow.api.workflow
 
Retries() - Constructor for class io.serverlessworkflow.api.workflow.Retries
 
Retries(String) - Constructor for class io.serverlessworkflow.api.workflow.Retries
 
Retries(List<RetryDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Retries
 
RetriesDeserializer - Class in io.serverlessworkflow.api.deserializers
 
RetriesDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.RetriesDeserializer
 
RetriesDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.RetriesDeserializer
 
RetriesDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.RetriesDeserializer
 
RetryDefinition - Class in io.serverlessworkflow.api.retry
Retry Definition
RetryDefinition() - Constructor for class io.serverlessworkflow.api.retry.RetryDefinition
No args constructor for use in serialization
RetryDefinition(String, String) - Constructor for class io.serverlessworkflow.api.retry.RetryDefinition
 
RPC - io.serverlessworkflow.api.functions.FunctionDefinition.Type
 

S

Schedule - Class in io.serverlessworkflow.api.schedule
Start state schedule definition
Schedule() - Constructor for class io.serverlessworkflow.api.schedule.Schedule
 
ScheduleDeserializer - Class in io.serverlessworkflow.api.deserializers
 
ScheduleDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.ScheduleDeserializer
 
ScheduleDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.ScheduleDeserializer
 
ScheduleDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.ScheduleDeserializer
 
ScheduleSerializer - Class in io.serverlessworkflow.api.serializers
 
ScheduleSerializer() - Constructor for class io.serverlessworkflow.api.serializers.ScheduleSerializer
 
ScheduleSerializer(Class<Schedule>) - Constructor for class io.serverlessworkflow.api.serializers.ScheduleSerializer
 
SCHEMA_VALIDATION - Static variable in class io.serverlessworkflow.api.validation.ValidationError
 
Secrets - Class in io.serverlessworkflow.api.workflow
 
Secrets() - Constructor for class io.serverlessworkflow.api.workflow.Secrets
 
Secrets(String) - Constructor for class io.serverlessworkflow.api.workflow.Secrets
 
Secrets(List<String>) - Constructor for class io.serverlessworkflow.api.workflow.Secrets
 
SecretsDeserializer - Class in io.serverlessworkflow.api.deserializers
 
SecretsDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.SecretsDeserializer
 
SecretsDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.SecretsDeserializer
 
SecretsDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.SecretsDeserializer
 
SEQUENTIAL - io.serverlessworkflow.api.events.OnEvents.ActionMode
 
SEQUENTIAL - io.serverlessworkflow.api.states.ForEachState.Mode
 
SEQUENTIAL - io.serverlessworkflow.api.states.OperationState.ActionMode
 
serialize(AuthDefinition, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.AuthDefinitionSerializer
 
serialize(Cron, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.CronSerializer
 
serialize(ContinueAs, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ContinueAsSerializer
 
serialize(End, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.EndDefinitionSerializer
 
serialize(EventDefinition, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.EventDefinitionSerializer
 
serialize(FunctionRef, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.FunctionRefSerializer
 
serialize(SubFlowRef, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.SubFlowRefSerializer
 
serialize(Extension, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ExtensionSerializer
 
serialize(Schedule, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ScheduleSerializer
 
serialize(Start, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.StartDefinitionSerializer
 
serialize(CallbackState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.CallbackStateSerializer
 
serialize(EventState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.EventStateSerializer
 
serialize(ForEachState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ForEachStateSerializer
 
serialize(InjectState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.InjectStateSerializer
 
serialize(OperationState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.OperationStateSerializer
 
serialize(ParallelState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.ParallelStateSerializer
 
serialize(SleepState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.SleepStateSerializer
 
serialize(SwitchState, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.SwitchStateSerializer
 
serialize(StateExecTimeout, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.StateExecTimeoutSerializer
 
serialize(Transition, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.TransitionSerializer
 
serialize(Workflow, JsonGenerator, SerializerProvider) - Method in class io.serverlessworkflow.api.serializers.WorkflowSerializer
 
setAction(Action) - Method in class io.serverlessworkflow.api.states.CallbackState
Action Definition
setActionDataFilter(ActionDataFilter) - Method in class io.serverlessworkflow.api.actions.Action
 
setActionExecTimeout(String) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
Single actions definition execution timeout duration (ISO 8601 duration format)
setActionMode(OnEvents.ActionMode) - Method in class io.serverlessworkflow.api.events.OnEvents
Specifies how actions are to be performed (in sequence of parallel)
setActionMode(OperationState.ActionMode) - Method in class io.serverlessworkflow.api.states.OperationState
Specifies whether functions are executed in sequence or in parallel.
setActions(List<Action>) - Method in class io.serverlessworkflow.api.branches.Branch
Actions to be executed in this branch
setActions(List<Action>) - Method in class io.serverlessworkflow.api.events.OnEvents
Actions to be performed.
setActions(List<Action>) - Method in class io.serverlessworkflow.api.states.ForEachState
Actions to be executed for each of the elements of inputCollection
setActions(List<Action>) - Method in class io.serverlessworkflow.api.states.OperationState
Actions Definitions (Required)
setAfter(String) - Method in class io.serverlessworkflow.api.sleep.Sleep
Amount of time (ISO 8601 duration format) to sleep after function/subflow invocation.
setAnnotations(List<String>) - Method in class io.serverlessworkflow.api.Workflow
List of helpful terms describing the workflows intended purpose, subject areas, or other important qualities
setArguments(JsonNode) - Method in class io.serverlessworkflow.api.functions.FunctionRef
Function arguments
setAudiences(List<String>) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Array containing strings or workflow expressions.
setAuth(AuthDefinition) - Method in class io.serverlessworkflow.api.Workflow
Auth Definition
setAuthority(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
setAuthRef(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
References an auth definition name to be used to access to resource defined in the operation parameter
setAutoRetries(boolean) - Method in class io.serverlessworkflow.api.Workflow
If set to true, actions should automatically be retried on unchecked errors.
setBasicauth(BasicAuthDefinition) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
setBatchSize(int) - Method in class io.serverlessworkflow.api.states.ForEachState
Specifies how many iterations may run in parallel at the same time.
setBearerauth(BearerAuthDefinition) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
setBefore(String) - Method in class io.serverlessworkflow.api.sleep.Sleep
Amount of time (ISO 8601 duration format) to sleep before function/subflow invocation.
setBranches(List<Branch>) - Method in class io.serverlessworkflow.api.states.ParallelState
Branch Definitions (Required)
setBranchExecTimeout(String) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
Single branch execution timeout duration (ISO 8601 duration format)
setCheckBefore(boolean) - Method in class io.serverlessworkflow.api.repeat.Repeat
If true, the expression is evaluated before each repeat execution, if false the expression is evaluated after each repeat execution
setClientId(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
setClientSecret(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Workflow secret or a workflow expression.
setCode(String) - Method in class io.serverlessworkflow.api.error.ErrorDefinition
Error code.
setCompensate(boolean) - Method in class io.serverlessworkflow.api.end.End
If set to true, triggers workflow compensation when before workflow executin completes.
setCompensate(boolean) - Method in class io.serverlessworkflow.api.transitions.Transition
If set to true, triggers workflow compensation before this transition is taken.
setCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.DefaultState
Unique Name of a workflow state which is responsible for compensation of this state
setCompletionType(ParallelState.CompletionType) - Method in class io.serverlessworkflow.api.states.ParallelState
Option types on how to complete branch execution.
setCondition(String) - Method in class io.serverlessworkflow.api.actions.Action
Expression, if defined, must evaluate to true for this action to be performed.
setCondition(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
Workflow expression evaluated against state data.
setConstants(Constants) - Method in class io.serverlessworkflow.api.Workflow
Workflow constants definitions
setConstantsDef(JsonNode) - Method in class io.serverlessworkflow.api.workflow.Constants
 
setContextAttributeName(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
CloudEvent Extension Context Attribute name (Required)
setContextAttributes(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventRef
Add additional extension context attributes to the produced event
setContextAttributeValue(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
CloudEvent Extension Context Attribute value
setContinueAs(ContinueAs) - Method in class io.serverlessworkflow.api.end.End
End definition continue as
setContinueOnError(boolean) - Method in class io.serverlessworkflow.api.repeat.Repeat
If true, repeats executions in a case unhandled errors propagate from the sub-workflow to this state
setCorrelation(List<CorrelationDef>) - Method in class io.serverlessworkflow.api.events.EventDefinition
CloudEvent correlation definitions
setCron(Cron) - Method in class io.serverlessworkflow.api.schedule.Schedule
Schedule cron definition
setData(JsonNode) - Method in class io.serverlessworkflow.api.states.InjectState
JSON object which can be set as states data input and can be manipulated via filters
setData(String) - Method in class io.serverlessworkflow.api.end.ContinueAs
Expression which selects parts of the states data output to become the workflow data input of continued execution
setData(String) - Method in class io.serverlessworkflow.api.events.EventRef
Expression which selects parts of the states data output to become the data of the produced event.
setData(String) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
Workflow expression that filters of the event data (payload)
setData(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
Workflow expression which selects parts of the states data output to become the data of the produced event
setDataConditions(List<DataCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
Defines conditions evaluated against state data
setDataInputSchema(DataInputSchema) - Method in class io.serverlessworkflow.api.Workflow
Workflow data input schema
setDataOnly(boolean) - Method in class io.serverlessworkflow.api.events.EventDefinition
If `true`, only the Event payload is accessible to consuming Workflow states.
setDefaultCondition(DefaultConditionDefinition) - Method in class io.serverlessworkflow.api.states.SwitchState
Switch state default condition definition
setDelay(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Time delay between retry attempts (ISO 8601 duration format)
setDescription(String) - Method in class io.serverlessworkflow.api.error.ErrorDefinition
Error description
setDescription(String) - Method in class io.serverlessworkflow.api.Workflow
Workflow description
setDuration(String) - Method in class io.serverlessworkflow.api.states.SleepState
Duration (ISO 8601 duration format) to sleep (Required)
setDuration(String) - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
Workflow execution timeout duration (ISO 8601 duration format).
setEnd(End) - Method in class io.serverlessworkflow.api.defaultdef.DefaultConditionDefinition
State end definition
setEnd(End) - Method in class io.serverlessworkflow.api.error.Error
State end definition
setEnd(End) - Method in class io.serverlessworkflow.api.states.DefaultState
State end definition
setEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
State end definition
setEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
State end definition
setErrorDefs(List<ErrorDefinition>) - Method in class io.serverlessworkflow.api.workflow.Errors
 
setErrorRef(String) - Method in class io.serverlessworkflow.api.error.Error
Reference to a unique workflow error definition.
setErrorRefs(List<String>) - Method in class io.serverlessworkflow.api.error.Error
References one or more workflow error definitions.
setErrors(Errors) - Method in class io.serverlessworkflow.api.Workflow
Workflow error definitions
setEventConditions(List<EventCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
Defines conditions evaluated against events
setEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.events.OnEvents
 
setEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.states.CallbackState
 
setEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
 
setEventDefs(List<EventDefinition>) - Method in class io.serverlessworkflow.api.workflow.Events
 
setEventRef(EventRef) - Method in class io.serverlessworkflow.api.actions.Action
Event References
setEventRef(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
References a name of a defined event (Required)
setEventRef(String) - Method in class io.serverlessworkflow.api.states.CallbackState
References an unique callback event name in the defined workflow events
setEventRef(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
References an unique event name in the defined workflow events (Required)
setEventRefs(List<String>) - Method in class io.serverlessworkflow.api.events.OnEvents
References one or more unique event names in the defined workflow events (Required)
setEvents(Events) - Method in class io.serverlessworkflow.api.Workflow
Workflow event definitions
setEventTimeout(String) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
Timeout duration to wait for consuming defined events (ISO 8601 duration format)
setExclusive(boolean) - Method in class io.serverlessworkflow.api.states.EventState
If true consuming one of the defined events causes its associated actions to be performed.
setExpression(String) - Method in class io.serverlessworkflow.api.cron.Cron
Repeating interval (cron expression) describing when the workflow instance should be created (Required)
setExpression(String) - Method in class io.serverlessworkflow.api.repeat.Repeat
Expression evaluated against SubFlow state data.
setExpressionLang(String) - Method in class io.serverlessworkflow.api.Workflow
Identifies the expression language used for workflow expressions.
setExtensions(List<Extension>) - Method in class io.serverlessworkflow.api.Workflow
Workflow Extensions
setFailOnValidationErrors(boolean) - Method in class io.serverlessworkflow.api.datainputschema.DataInputSchema
Determines if workfow execution should continue if there are validation errors (Required)
setFromStateData(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
Workflow expression that selects state data that the state action can use
setFunctionDefs(List<FunctionDefinition>) - Method in class io.serverlessworkflow.api.workflow.Functions
 
setFunctionRef(FunctionRef) - Method in class io.serverlessworkflow.api.actions.Action
 
setFunctions(Functions) - Method in class io.serverlessworkflow.api.Workflow
Workflow function definitions
setGrantType(OauthDefinition.GrantType) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Defines the grant type (Required)
setId(String) - Method in class io.serverlessworkflow.api.actions.Action
Unique action identifier
setId(String) - Method in class io.serverlessworkflow.api.states.DefaultState
State unique identifier
setId(String) - Method in class io.serverlessworkflow.api.Workflow
Workflow unique identifier (Required)
setIncrement(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Static value by which the delay increases during each attempt (ISO 8601 time format)
setInput(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
Workflow expression to filter the state data input
setInputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
Workflow expression selecting an array element of the states data
setInterrupt(boolean) - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
If `false`, workflow instance is allowed to finish current execution.
setInterval(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
Time interval (ISO 8601 format) describing when the workflow starting state is active
setInvoke(EventRef.Invoke) - Method in class io.serverlessworkflow.api.events.EventRef
Specifies if the function should be invoked sync or async.
setInvoke(FunctionRef.Invoke) - Method in class io.serverlessworkflow.api.functions.FunctionRef
Specifies if the function should be invoked sync or async.
setInvoke(SubFlowRef.Invoke) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
Specifies if the function should be invoked sync or async.
setIterationParam(String) - Method in class io.serverlessworkflow.api.states.ForEachState
Name of the iteration parameter that can be referenced in actions/workflow.
setJitter(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Absolute maximum amount of random time added or subtracted from the delay between each retry (ISO 8601 duration format)
setKeepActive(boolean) - Method in class io.serverlessworkflow.api.Workflow
If 'true', workflow instances is not terminated when there are no active execution paths.
setKind(EventDefinition.Kind) - Method in class io.serverlessworkflow.api.events.EventDefinition
Defines the events as either being consumed or produced by the workflow.
setMax(int) - Method in class io.serverlessworkflow.api.repeat.Repeat
Sets the maximum amount of repeat executions
setMaxAttempts(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Maximum number of retry attempts.
setMaxDelay(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Maximum time delay between retry attempts (ISO 8601 duration format)
setMessage(String) - Method in class io.serverlessworkflow.api.validation.ValidationError
 
setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
Metadata
setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.auth.BearerAuthDefinition
Metadata
setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Metadata
setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventDefinition
Metadata
setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
Metadata
setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.DefaultState
Metadata
setMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.Workflow
Metadata
setMode(ForEachState.Mode) - Method in class io.serverlessworkflow.api.states.ForEachState
Specifies how iterations are to be performed (sequentially or in parallel)
setMultiplier(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Multiplier value by which interval increases during each attempt (ISO 8601 time format)
setName(String) - Method in class io.serverlessworkflow.api.actions.Action
Unique action definition name
setName(String) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
Unique auth definition name
setName(String) - Method in class io.serverlessworkflow.api.branches.Branch
Branch name
setName(String) - Method in class io.serverlessworkflow.api.error.ErrorDefinition
Domain-specific error name (Required)
setName(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
Event Definition unique name
setName(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
Function unique name (Required)
setName(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
Unique retry strategy name (Required)
setName(String) - Method in class io.serverlessworkflow.api.states.DefaultState
Unique name of the state (Required)
setName(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
Data condition name
setName(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
Event condition name
setName(String) - Method in class io.serverlessworkflow.api.Workflow
Workflow name (Required)
setNextState(String) - Method in class io.serverlessworkflow.api.transitions.Transition
State to transition to next (Required)
setNonRetryableErrors(List<String>) - Method in class io.serverlessworkflow.api.actions.Action
List of unique references to defined workflow errors for which the action should not be retried.
setNumCompleted(String) - Method in class io.serverlessworkflow.api.states.ParallelState
Used when completionType is set to 'atLeast' to specify the minimum number of branches that must complete before the state will transition.
setOauth(OauthDefinition) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
setOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.DefaultState
State error handling definitions
setOnEvents(List<OnEvents>) - Method in class io.serverlessworkflow.api.states.EventState
Define what events trigger one or more actions to be performed
setOnParentComplete(SubFlowRef.OnParentComplete) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
If invoke is 'async', specifies how subflow execution should behave when parent workflow completes.
setOperation(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
If type is `rest`, #.
setOutput(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
Workflow expression that filters the state data output
setOutputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
Workflow expression specifying an array element of the states data to add the results of each iteration
setPassword(String) - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
String or a workflow expression.
setPassword(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
setProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.end.End
Array of events to be produced
setProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.transitions.Transition
Array of events to be produced
setPropertySource(Properties) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowPropertySource
 
setRefName(String) - Method in class io.serverlessworkflow.api.functions.FunctionRef
Name of the referenced function (Required)
setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Constants
 
setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Errors
 
setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Events
 
setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Functions
 
setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Retries
 
setRefValue(String) - Method in class io.serverlessworkflow.api.workflow.Secrets
 
setRequestedIssuer(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
setRequestedSubject(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
setResultEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
Reference to the unique name of a 'consumed' event definition (Required)
setResultEventTimeout(String) - Method in class io.serverlessworkflow.api.events.EventRef
Maximum amount of time (ISO 8601 format) to wait for the result event.
setResults(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
Workflow expression that filters the actions data results
setRetries(Retries) - Method in class io.serverlessworkflow.api.Workflow
Workflow retry definitions
setRetryableErrors(List<String>) - Method in class io.serverlessworkflow.api.actions.Action
List of unique references to defined workflow errors for which the action should be retried.
setRetryDefs(List<RetryDefinition>) - Method in class io.serverlessworkflow.api.workflow.Retries
 
setRetryRef(String) - Method in class io.serverlessworkflow.api.actions.Action
References a defined workflow retry definition.
setRunBefore(String) - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
Name of a workflow state to be executed before workflow instance is terminated
setSchedule(Schedule) - Method in class io.serverlessworkflow.api.start.Start
Start state schedule definition
setSchema(String) - Method in class io.serverlessworkflow.api.datainputschema.DataInputSchema
URI of the JSON Schema used to validate the workflow data input (Required)
setSchemaValidationEnabled(boolean) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
 
setScheme(AuthDefinition.Scheme) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
Defines the auth type
setScopes(List<String>) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
Array containing strings or workflow expressions.
setSecretDefs(List<String>) - Method in class io.serverlessworkflow.api.workflow.Secrets
 
setSecrets(Secrets) - Method in class io.serverlessworkflow.api.Workflow
Workflow secrets definitions
setSelectionSet(String) - Method in class io.serverlessworkflow.api.functions.FunctionRef
Only used if function type is 'graphql'.
setSingle(String) - Method in class io.serverlessworkflow.api.timeouts.StateExecTimeout
Single state execution timeout, not including retries (ISO 8601 duration format)
setSleep(Sleep) - Method in class io.serverlessworkflow.api.actions.Action
 
setSource(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
CloudEvent source UUID
setSource(String) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
 
setSource(String) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
 
setSpecVersion(String) - Method in class io.serverlessworkflow.api.Workflow
Serverless Workflow schema version
setStart(Start) - Method in class io.serverlessworkflow.api.Workflow
State start definition
setStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.DefaultState
 
setStateExecTimeout(StateExecTimeout) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
setStateName(String) - Method in class io.serverlessworkflow.api.start.Start
Name of the starting workflow state
setStates(List<State>) - Method in class io.serverlessworkflow.api.Workflow
State Definitions (Required)
setStopOnEvents(List<String>) - Method in class io.serverlessworkflow.api.repeat.Repeat
List referencing defined consumed workflow events.
setSubFlowRef(SubFlowRef) - Method in class io.serverlessworkflow.api.actions.Action
 
setSubjectToken(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
setTemplate(String) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
 
setTerminate(boolean) - Method in class io.serverlessworkflow.api.end.End
If true, completes all execution flows in the given workflow instance
setTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.branches.Branch
Timeouts Definition
setTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.DefaultState
Timeouts Definition
setTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.Workflow
Timeouts Definition
setTimezone(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
Timezone name used to evaluate the cron expression.
setToken(String) - Method in class io.serverlessworkflow.api.auth.BearerAuthDefinition
String or a workflow expression.
setToStateData(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
Workflow expression that selects a state data element to which the action results should be added/merged into.
setToStateData(String) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
Workflow expression that selects a state data element to which the event payload should be added/merged into.
setTotal(String) - Method in class io.serverlessworkflow.api.timeouts.StateExecTimeout
Total state execution timeout, including retries (ISO 8601 duration format) (Required)
setTransition(Transition) - Method in class io.serverlessworkflow.api.defaultdef.DefaultConditionDefinition
 
setTransition(Transition) - Method in class io.serverlessworkflow.api.error.Error
(Required)
setTransition(Transition) - Method in class io.serverlessworkflow.api.states.DefaultState
 
setTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
(Required)
setTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
(Required)
setTriggerEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
Reference to the unique name of a 'produced' event definition (Required)
setType(FunctionDefinition.Type) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
Defines the function type.
setType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.DefaultState
State type (Required)
setType(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
CloudEvent type
setType(String) - Method in class io.serverlessworkflow.api.validation.ValidationError
 
setUseData(boolean) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
If set to false, event payload is not added/merged to state data.
setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.CallbackState
If true, this state is used to compensate another state.
setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ForEachState
If true, this state is used to compensate another state.
setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.InjectState
If true, this state is used to compensate another state.
setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.OperationState
If true, this state is used to compensate another state.
setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ParallelState
If true, this state is used to compensate another state.
setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SleepState
If true, this state is used to compensate another state.
setUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SwitchState
If true, this state is used to compensate another state.
setUseResults(boolean) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
If set to false, action data results are not added/merged to state data.
setUsername(String) - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
String or a workflow expression.
setUsername(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
String or a workflow expression.
setValidUntil(String) - Method in class io.serverlessworkflow.api.cron.Cron
Specific date and time (ISO 8601 format) when the cron expression invocation is no longer valid
setVersion(String) - Method in class io.serverlessworkflow.api.end.ContinueAs
Version of the workflow to continue execution as
setVersion(String) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
Version of the sub-workflow to be invoked
setVersion(String) - Method in class io.serverlessworkflow.api.Workflow
Workflow version (Required)
setWorkflow(Workflow) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
 
setWorkflow(Workflow) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
 
setWorkflowExecTimeout(WorkflowExecTimeout) - Method in class io.serverlessworkflow.api.end.ContinueAs
 
setWorkflowExecTimeout(WorkflowExecTimeout) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
setWorkflowId(String) - Method in class io.serverlessworkflow.api.end.ContinueAs
Unique id of the workflow to continue execution as
setWorkflowId(String) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
Unique id of the sub-workflow to be invoked (Required)
showLegend(boolean) - Method in interface io.serverlessworkflow.api.interfaces.WorkflowDiagram
 
Sleep - Class in io.serverlessworkflow.api.sleep
 
Sleep() - Constructor for class io.serverlessworkflow.api.sleep.Sleep
No args constructor for use in serialization
Sleep(String, String) - Constructor for class io.serverlessworkflow.api.sleep.Sleep
 
SLEEP - io.serverlessworkflow.api.states.DefaultState.Type
 
SleepState - Class in io.serverlessworkflow.api.states
This state is used to wait for events from event sources and then transitioning to a next state
SleepState() - Constructor for class io.serverlessworkflow.api.states.SleepState
No args constructor for use in serialization
SleepState(String, String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.SleepState
 
SleepStateSerializer - Class in io.serverlessworkflow.api.serializers
 
SleepStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.SleepStateSerializer
 
SleepStateSerializer(Class<SleepState>) - Constructor for class io.serverlessworkflow.api.serializers.SleepStateSerializer
 
Start - Class in io.serverlessworkflow.api.start
State start definition
Start() - Constructor for class io.serverlessworkflow.api.start.Start
 
StartDefinitionDeserializer - Class in io.serverlessworkflow.api.deserializers
 
StartDefinitionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
 
StartDefinitionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
 
StartDefinitionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.StartDefinitionDeserializer
 
StartDefinitionSerializer - Class in io.serverlessworkflow.api.serializers
 
StartDefinitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.StartDefinitionSerializer
 
StartDefinitionSerializer(Class<Start>) - Constructor for class io.serverlessworkflow.api.serializers.StartDefinitionSerializer
 
State - Interface in io.serverlessworkflow.api.interfaces
 
StateDataFilter - Class in io.serverlessworkflow.api.filters
 
StateDataFilter() - Constructor for class io.serverlessworkflow.api.filters.StateDataFilter
 
StateDeserializer - Class in io.serverlessworkflow.api.deserializers
 
StateDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.StateDeserializer
 
StateDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.StateDeserializer
 
StateDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.StateDeserializer
 
StateExecTimeout - Class in io.serverlessworkflow.api.timeouts
 
StateExecTimeout() - Constructor for class io.serverlessworkflow.api.timeouts.StateExecTimeout
No args constructor for use in serialization
StateExecTimeout(String) - Constructor for class io.serverlessworkflow.api.timeouts.StateExecTimeout
 
StateExecTimeoutDeserializer - Class in io.serverlessworkflow.api.deserializers
 
StateExecTimeoutDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.StateExecTimeoutDeserializer
 
StateExecTimeoutDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.StateExecTimeoutDeserializer
 
StateExecTimeoutDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.StateExecTimeoutDeserializer
 
StateExecTimeoutSerializer - Class in io.serverlessworkflow.api.serializers
 
StateExecTimeoutSerializer() - Constructor for class io.serverlessworkflow.api.serializers.StateExecTimeoutSerializer
 
StateExecTimeoutSerializer(Class<StateExecTimeout>) - Constructor for class io.serverlessworkflow.api.serializers.StateExecTimeoutSerializer
 
StringValueDeserializer - Class in io.serverlessworkflow.api.deserializers
 
StringValueDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.StringValueDeserializer
 
StringValueDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.StringValueDeserializer
 
StringValueDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.StringValueDeserializer
 
SUBFLOW - io.serverlessworkflow.api.states.DefaultState.Type
 
SubFlowRef - Class in io.serverlessworkflow.api.functions
 
SubFlowRef() - Constructor for class io.serverlessworkflow.api.functions.SubFlowRef
No args constructor for use in serialization
SubFlowRef(String) - Constructor for class io.serverlessworkflow.api.functions.SubFlowRef
 
SubFlowRef.Invoke - Enum in io.serverlessworkflow.api.functions
 
SubFlowRef.OnParentComplete - Enum in io.serverlessworkflow.api.functions
 
SubFlowRefDeserializer - Class in io.serverlessworkflow.api.deserializers
 
SubFlowRefDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.SubFlowRefDeserializer
 
SubFlowRefDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.SubFlowRefDeserializer
 
SubFlowRefDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.SubFlowRefDeserializer
 
SubFlowRefSerializer - Class in io.serverlessworkflow.api.serializers
 
SubFlowRefSerializer() - Constructor for class io.serverlessworkflow.api.serializers.SubFlowRefSerializer
 
SubFlowRefSerializer(Class<SubFlowRef>) - Constructor for class io.serverlessworkflow.api.serializers.SubFlowRefSerializer
 
SWITCH - io.serverlessworkflow.api.states.DefaultState.Type
 
SwitchCondition - Interface in io.serverlessworkflow.api.interfaces
 
SwitchState - Class in io.serverlessworkflow.api.states
Permits transitions to other states based on criteria matching
SwitchState() - Constructor for class io.serverlessworkflow.api.states.SwitchState
No args constructor for use in serialization
SwitchState(String, DefaultState.Type) - Constructor for class io.serverlessworkflow.api.states.SwitchState
 
SwitchStateSerializer - Class in io.serverlessworkflow.api.serializers
 
SwitchStateSerializer() - Constructor for class io.serverlessworkflow.api.serializers.SwitchStateSerializer
 
SwitchStateSerializer(Class<SwitchState>) - Constructor for class io.serverlessworkflow.api.serializers.SwitchStateSerializer
 
SYNC - io.serverlessworkflow.api.events.EventRef.Invoke
 
SYNC - io.serverlessworkflow.api.functions.FunctionRef.Invoke
 
SYNC - io.serverlessworkflow.api.functions.SubFlowRef.Invoke
 

T

TERMINATE - io.serverlessworkflow.api.functions.SubFlowRef.OnParentComplete
 
TimeoutsDefinition - Class in io.serverlessworkflow.api.timeouts
Timeouts Definition
TimeoutsDefinition() - Constructor for class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
toJson(Workflow) - Static method in class io.serverlessworkflow.api.workflow.BaseWorkflow
 
TOKEN_EXCHANGE - io.serverlessworkflow.api.auth.OauthDefinition.GrantType
 
toString() - Method in enum io.serverlessworkflow.api.auth.AuthDefinition.Scheme
 
toString() - Method in enum io.serverlessworkflow.api.auth.OauthDefinition.GrantType
 
toString() - Method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
 
toString() - Method in enum io.serverlessworkflow.api.events.EventRef.Invoke
 
toString() - Method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
 
toString() - Method in enum io.serverlessworkflow.api.functions.FunctionDefinition.Type
 
toString() - Method in enum io.serverlessworkflow.api.functions.FunctionRef.Invoke
 
toString() - Method in enum io.serverlessworkflow.api.functions.SubFlowRef.Invoke
 
toString() - Method in enum io.serverlessworkflow.api.functions.SubFlowRef.OnParentComplete
 
toString() - Method in enum io.serverlessworkflow.api.states.DefaultState.Type
 
toString() - Method in enum io.serverlessworkflow.api.states.ForEachState.Mode
 
toString() - Method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
 
toString() - Method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
 
toString() - Method in class io.serverlessworkflow.api.validation.ValidationError
 
toYaml(Workflow) - Static method in class io.serverlessworkflow.api.workflow.BaseWorkflow
 
Transition - Class in io.serverlessworkflow.api.transitions
 
Transition() - Constructor for class io.serverlessworkflow.api.transitions.Transition
No args constructor for use in serialization
Transition(String) - Constructor for class io.serverlessworkflow.api.transitions.Transition
 
TransitionDeserializer - Class in io.serverlessworkflow.api.deserializers
 
TransitionDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.TransitionDeserializer
 
TransitionDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.TransitionDeserializer
 
TransitionDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.TransitionDeserializer
 
TransitionSerializer - Class in io.serverlessworkflow.api.serializers
 
TransitionSerializer() - Constructor for class io.serverlessworkflow.api.serializers.TransitionSerializer
 
TransitionSerializer(Class<Transition>) - Constructor for class io.serverlessworkflow.api.serializers.TransitionSerializer
 

U

Utils - Class in io.serverlessworkflow.api.utils
 
Utils() - Constructor for class io.serverlessworkflow.api.utils.Utils
 

V

validate() - Method in interface io.serverlessworkflow.api.interfaces.WorkflowValidator
 
ValidationError - Class in io.serverlessworkflow.api.validation
 
ValidationError() - Constructor for class io.serverlessworkflow.api.validation.ValidationError
 
value() - Method in enum io.serverlessworkflow.api.auth.AuthDefinition.Scheme
 
value() - Method in enum io.serverlessworkflow.api.auth.OauthDefinition.GrantType
 
value() - Method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
 
value() - Method in enum io.serverlessworkflow.api.events.EventRef.Invoke
 
value() - Method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
 
value() - Method in enum io.serverlessworkflow.api.functions.FunctionDefinition.Type
 
value() - Method in enum io.serverlessworkflow.api.functions.FunctionRef.Invoke
 
value() - Method in enum io.serverlessworkflow.api.functions.SubFlowRef.Invoke
 
value() - Method in enum io.serverlessworkflow.api.functions.SubFlowRef.OnParentComplete
 
value() - Method in enum io.serverlessworkflow.api.states.DefaultState.Type
 
value() - Method in enum io.serverlessworkflow.api.states.ForEachState.Mode
 
value() - Method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
 
value() - Method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
 
valueOf(String) - Static method in enum io.serverlessworkflow.api.auth.AuthDefinition.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.auth.OauthDefinition.GrantType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.events.EventRef.Invoke
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.functions.FunctionDefinition.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.functions.FunctionRef.Invoke
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.functions.SubFlowRef.Invoke
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.functions.SubFlowRef.OnParentComplete
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.states.DefaultState.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.states.ForEachState.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.serverlessworkflow.api.auth.AuthDefinition.Scheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.auth.OauthDefinition.GrantType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.events.EventDefinition.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.events.EventRef.Invoke
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.events.OnEvents.ActionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.functions.FunctionDefinition.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.functions.FunctionRef.Invoke
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.functions.SubFlowRef.Invoke
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.functions.SubFlowRef.OnParentComplete
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.states.DefaultState.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.states.ForEachState.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.states.OperationState.ActionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.serverlessworkflow.api.states.ParallelState.CompletionType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAction(Action) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withActionDataFilter(ActionDataFilter) - Method in class io.serverlessworkflow.api.actions.Action
 
withActionExecTimeout(String) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
withActionMode(OnEvents.ActionMode) - Method in class io.serverlessworkflow.api.events.OnEvents
 
withActionMode(OperationState.ActionMode) - Method in class io.serverlessworkflow.api.states.OperationState
 
withActions(List<Action>) - Method in class io.serverlessworkflow.api.branches.Branch
 
withActions(List<Action>) - Method in class io.serverlessworkflow.api.events.OnEvents
 
withActions(List<Action>) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withActions(List<Action>) - Method in class io.serverlessworkflow.api.states.OperationState
 
withAfter(String) - Method in class io.serverlessworkflow.api.sleep.Sleep
 
withAnnotations(List<String>) - Method in class io.serverlessworkflow.api.Workflow
 
withArguments(JsonNode) - Method in class io.serverlessworkflow.api.functions.FunctionRef
 
withAudiences(List<String>) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withAuth(AuthDefinition) - Method in class io.serverlessworkflow.api.Workflow
 
withAuthority(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withAuthRef(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
 
withAutoRetries(boolean) - Method in class io.serverlessworkflow.api.Workflow
 
withBasicauth(BasicAuthDefinition) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
withBatchSize(int) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withBearerauth(BearerAuthDefinition) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
withBefore(String) - Method in class io.serverlessworkflow.api.sleep.Sleep
 
withBranches(List<Branch>) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withBranchExecTimeout(String) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
withCheckBefore(boolean) - Method in class io.serverlessworkflow.api.repeat.Repeat
 
withClientId(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withClientSecret(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withCode(String) - Method in class io.serverlessworkflow.api.error.ErrorDefinition
 
withCompensate(boolean) - Method in class io.serverlessworkflow.api.end.End
 
withCompensate(boolean) - Method in class io.serverlessworkflow.api.transitions.Transition
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.EventState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.InjectState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.OperationState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.SleepState
 
withCompensatedBy(String) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withCompletionType(ParallelState.CompletionType) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withCondition(String) - Method in class io.serverlessworkflow.api.actions.Action
 
withCondition(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
 
withConstants(Constants) - Method in class io.serverlessworkflow.api.Workflow
 
withContextAttributeName(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
 
withContextAttributes(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventRef
 
withContextAttributeValue(String) - Method in class io.serverlessworkflow.api.correlation.CorrelationDef
 
withContinueAs(ContinueAs) - Method in class io.serverlessworkflow.api.end.End
 
withContinueOnError(boolean) - Method in class io.serverlessworkflow.api.repeat.Repeat
 
withCorrelation(List<CorrelationDef>) - Method in class io.serverlessworkflow.api.events.EventDefinition
 
withCron(Cron) - Method in class io.serverlessworkflow.api.schedule.Schedule
 
withData(JsonNode) - Method in class io.serverlessworkflow.api.states.InjectState
 
withData(String) - Method in class io.serverlessworkflow.api.end.ContinueAs
 
withData(String) - Method in class io.serverlessworkflow.api.events.EventRef
 
withData(String) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
 
withData(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
 
withDataConditions(List<DataCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withDataInputSchema(DataInputSchema) - Method in class io.serverlessworkflow.api.Workflow
 
withDataOnly(boolean) - Method in class io.serverlessworkflow.api.events.EventDefinition
 
withDefaultCondition(DefaultConditionDefinition) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withDelay(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
 
withDescription(String) - Method in class io.serverlessworkflow.api.error.ErrorDefinition
 
withDescription(String) - Method in class io.serverlessworkflow.api.Workflow
 
withDuration(String) - Method in class io.serverlessworkflow.api.states.SleepState
 
withDuration(String) - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
 
withEnd(End) - Method in class io.serverlessworkflow.api.defaultdef.DefaultConditionDefinition
 
withEnd(End) - Method in class io.serverlessworkflow.api.error.Error
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.EventState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.InjectState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.OperationState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.SleepState
 
withEnd(End) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
 
withEnd(End) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
 
withErrorRef(String) - Method in class io.serverlessworkflow.api.error.Error
 
withErrorRefs(List<String>) - Method in class io.serverlessworkflow.api.error.Error
 
withErrors(Errors) - Method in class io.serverlessworkflow.api.Workflow
 
withEventConditions(List<EventCondition>) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.events.OnEvents
 
withEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withEventDataFilter(EventDataFilter) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
 
withEventRef(EventRef) - Method in class io.serverlessworkflow.api.actions.Action
 
withEventRef(String) - Method in class io.serverlessworkflow.api.produce.ProduceEvent
 
withEventRef(String) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withEventRef(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
 
withEventRefs(List<String>) - Method in class io.serverlessworkflow.api.events.OnEvents
 
withEvents(Events) - Method in class io.serverlessworkflow.api.Workflow
 
withEventTimeout(String) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
withExclusive(boolean) - Method in class io.serverlessworkflow.api.states.EventState
 
withExpression(String) - Method in class io.serverlessworkflow.api.cron.Cron
 
withExpression(String) - Method in class io.serverlessworkflow.api.repeat.Repeat
 
withExpressionLang(String) - Method in class io.serverlessworkflow.api.Workflow
 
withExtensions(List<Extension>) - Method in class io.serverlessworkflow.api.Workflow
 
withFailOnValidationErrors(boolean) - Method in class io.serverlessworkflow.api.datainputschema.DataInputSchema
 
withFromStateData(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
 
withFunctionRef(FunctionRef) - Method in class io.serverlessworkflow.api.actions.Action
 
withFunctions(Functions) - Method in class io.serverlessworkflow.api.Workflow
 
withGrantType(OauthDefinition.GrantType) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withId(String) - Method in class io.serverlessworkflow.api.actions.Action
 
withId(String) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withId(String) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withId(String) - Method in class io.serverlessworkflow.api.states.EventState
 
withId(String) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withId(String) - Method in class io.serverlessworkflow.api.states.InjectState
 
withId(String) - Method in class io.serverlessworkflow.api.states.OperationState
 
withId(String) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withId(String) - Method in class io.serverlessworkflow.api.states.SleepState
 
withId(String) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withId(String) - Method in class io.serverlessworkflow.api.Workflow
 
withIncrement(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
 
withInput(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
 
withInputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withInterrupt(boolean) - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
 
withInterval(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
 
withInvoke(EventRef.Invoke) - Method in class io.serverlessworkflow.api.events.EventRef
 
withInvoke(FunctionRef.Invoke) - Method in class io.serverlessworkflow.api.functions.FunctionRef
 
withInvoke(SubFlowRef.Invoke) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
 
withIterationParam(String) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withJitter(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
 
withKeepActive(boolean) - Method in class io.serverlessworkflow.api.Workflow
 
withKind(EventDefinition.Kind) - Method in class io.serverlessworkflow.api.events.EventDefinition
 
withMax(int) - Method in class io.serverlessworkflow.api.repeat.Repeat
 
withMaxAttempts(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
 
withMaxDelay(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.auth.BearerAuthDefinition
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.events.EventDefinition
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.EventState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.InjectState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.OperationState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.SleepState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withMetadata(Map<String, String>) - Method in class io.serverlessworkflow.api.Workflow
 
withMode(ForEachState.Mode) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withMultiplier(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
 
withName(String) - Method in class io.serverlessworkflow.api.actions.Action
 
withName(String) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
withName(String) - Method in class io.serverlessworkflow.api.branches.Branch
 
withName(String) - Method in class io.serverlessworkflow.api.error.ErrorDefinition
 
withName(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
 
withName(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
 
withName(String) - Method in class io.serverlessworkflow.api.retry.RetryDefinition
 
withName(String) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withName(String) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withName(String) - Method in class io.serverlessworkflow.api.states.EventState
 
withName(String) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withName(String) - Method in class io.serverlessworkflow.api.states.InjectState
 
withName(String) - Method in class io.serverlessworkflow.api.states.OperationState
 
withName(String) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withName(String) - Method in class io.serverlessworkflow.api.states.SleepState
 
withName(String) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withName(String) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
 
withName(String) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
 
withName(String) - Method in class io.serverlessworkflow.api.Workflow
 
withNextState(String) - Method in class io.serverlessworkflow.api.transitions.Transition
 
withNonRetryableErrors(List<String>) - Method in class io.serverlessworkflow.api.actions.Action
 
withNumCompleted(String) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withOauth(OauthDefinition) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.EventState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.InjectState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.OperationState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.SleepState
 
withOnErrors(List<Error>) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withOnEvents(List<OnEvents>) - Method in class io.serverlessworkflow.api.states.EventState
 
withOnParentComplete(SubFlowRef.OnParentComplete) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
 
withOperation(String) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
 
withOutput(String) - Method in class io.serverlessworkflow.api.filters.StateDataFilter
 
withOutputCollection(String) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withPassword(String) - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
 
withPassword(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.end.End
 
withProduceEvents(List<ProduceEvent>) - Method in class io.serverlessworkflow.api.transitions.Transition
 
withRefName(String) - Method in class io.serverlessworkflow.api.functions.FunctionRef
 
withRequestedIssuer(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withRequestedSubject(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withResultEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
 
withResultEventTimeout(String) - Method in class io.serverlessworkflow.api.events.EventRef
 
withResults(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
 
withRetries(Retries) - Method in class io.serverlessworkflow.api.Workflow
 
withRetryableErrors(List<String>) - Method in class io.serverlessworkflow.api.actions.Action
 
withRetryRef(String) - Method in class io.serverlessworkflow.api.actions.Action
 
withRunBefore(String) - Method in class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
 
withSchedule(Schedule) - Method in class io.serverlessworkflow.api.start.Start
 
withSchema(String) - Method in class io.serverlessworkflow.api.datainputschema.DataInputSchema
 
withScheme(AuthDefinition.Scheme) - Method in class io.serverlessworkflow.api.auth.AuthDefinition
 
withScopes(List<String>) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withSecrets(Secrets) - Method in class io.serverlessworkflow.api.Workflow
 
withSelectionSet(String) - Method in class io.serverlessworkflow.api.functions.FunctionRef
 
withSingle(String) - Method in class io.serverlessworkflow.api.timeouts.StateExecTimeout
 
withSleep(Sleep) - Method in class io.serverlessworkflow.api.actions.Action
 
withSource(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
 
withSpecVersion(String) - Method in class io.serverlessworkflow.api.Workflow
 
withStart(Start) - Method in class io.serverlessworkflow.api.Workflow
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.EventState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.InjectState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.OperationState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.SleepState
 
withStateDataFilter(StateDataFilter) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withStateExecTimeout(StateExecTimeout) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
withStateName(String) - Method in class io.serverlessworkflow.api.start.Start
 
withStates(List<State>) - Method in class io.serverlessworkflow.api.Workflow
 
withStopOnEvents(List<String>) - Method in class io.serverlessworkflow.api.repeat.Repeat
 
withSubFlowRef(SubFlowRef) - Method in class io.serverlessworkflow.api.actions.Action
 
withSubjectToken(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withTerminate(boolean) - Method in class io.serverlessworkflow.api.end.End
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.branches.Branch
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.EventState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.InjectState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.OperationState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.SleepState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withTimeouts(TimeoutsDefinition) - Method in class io.serverlessworkflow.api.Workflow
 
withTimezone(String) - Method in class io.serverlessworkflow.api.schedule.Schedule
 
withToken(String) - Method in class io.serverlessworkflow.api.auth.BearerAuthDefinition
 
withToStateData(String) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
 
withToStateData(String) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
 
withTotal(String) - Method in class io.serverlessworkflow.api.timeouts.StateExecTimeout
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.defaultdef.DefaultConditionDefinition
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.error.Error
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.EventState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.InjectState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.OperationState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.SleepState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.DataCondition
 
withTransition(Transition) - Method in class io.serverlessworkflow.api.switchconditions.EventCondition
 
withTriggerEventRef(String) - Method in class io.serverlessworkflow.api.events.EventRef
 
withType(FunctionDefinition.Type) - Method in class io.serverlessworkflow.api.functions.FunctionDefinition
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.DefaultState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.EventState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.InjectState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.OperationState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.SleepState
 
withType(DefaultState.Type) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withType(String) - Method in class io.serverlessworkflow.api.events.EventDefinition
 
withUseData(boolean) - Method in class io.serverlessworkflow.api.filters.EventDataFilter
 
withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.CallbackState
 
withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ForEachState
 
withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.InjectState
 
withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.OperationState
 
withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.ParallelState
 
withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SleepState
 
withUsedForCompensation(boolean) - Method in class io.serverlessworkflow.api.states.SwitchState
 
withUseResults(boolean) - Method in class io.serverlessworkflow.api.filters.ActionDataFilter
 
withUsername(String) - Method in class io.serverlessworkflow.api.auth.BasicAuthDefinition
 
withUsername(String) - Method in class io.serverlessworkflow.api.auth.OauthDefinition
 
withValidUntil(String) - Method in class io.serverlessworkflow.api.cron.Cron
 
withVersion(String) - Method in class io.serverlessworkflow.api.end.ContinueAs
 
withVersion(String) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
 
withVersion(String) - Method in class io.serverlessworkflow.api.Workflow
 
withWorkflowExecTimeout(WorkflowExecTimeout) - Method in class io.serverlessworkflow.api.end.ContinueAs
 
withWorkflowExecTimeout(WorkflowExecTimeout) - Method in class io.serverlessworkflow.api.timeouts.TimeoutsDefinition
 
withWorkflowId(String) - Method in class io.serverlessworkflow.api.end.ContinueAs
 
withWorkflowId(String) - Method in class io.serverlessworkflow.api.functions.SubFlowRef
 
Workflow - Class in io.serverlessworkflow.api
Serverless Workflow is a vendor-neutral specification for defining the model of workflows responsible for orchestrating event-driven serverless applications.
Workflow() - Constructor for class io.serverlessworkflow.api.Workflow
No args constructor for use in serialization
Workflow(String, String, String, List<State>) - Constructor for class io.serverlessworkflow.api.Workflow
 
WORKFLOW_VALIDATION - Static variable in class io.serverlessworkflow.api.validation.ValidationError
 
WorkflowDiagram - Interface in io.serverlessworkflow.api.interfaces
 
WorkflowExecTimeout - Class in io.serverlessworkflow.api.timeouts
 
WorkflowExecTimeout() - Constructor for class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
No args constructor for use in serialization
WorkflowExecTimeout(String) - Constructor for class io.serverlessworkflow.api.timeouts.WorkflowExecTimeout
 
WorkflowModule - Class in io.serverlessworkflow.api.mapper
 
WorkflowModule() - Constructor for class io.serverlessworkflow.api.mapper.WorkflowModule
 
WorkflowModule(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.WorkflowModule
 
WorkflowPropertySource - Interface in io.serverlessworkflow.api.interfaces
 
WorkflowSchemaLoader - Class in io.serverlessworkflow.api.validation
 
WorkflowSchemaLoader() - Constructor for class io.serverlessworkflow.api.validation.WorkflowSchemaLoader
 
WorkflowSerializer - Class in io.serverlessworkflow.api.serializers
 
WorkflowSerializer() - Constructor for class io.serverlessworkflow.api.serializers.WorkflowSerializer
 
WorkflowSerializer(Class<Workflow>) - Constructor for class io.serverlessworkflow.api.serializers.WorkflowSerializer
 
WorkflowValidator - Interface in io.serverlessworkflow.api.interfaces
 

Y

YamlObjectMapper - Class in io.serverlessworkflow.api.mapper
 
YamlObjectMapper() - Constructor for class io.serverlessworkflow.api.mapper.YamlObjectMapper
 
YamlObjectMapper(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.mapper.YamlObjectMapper
 
A B C D E F G I J O P R S T U V W Y 
All Classes All Packages