A B C D E F G I J O P R S T U V W Y
All Classes All Packages
All Classes All Packages
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
- Auth - Class in io.serverlessworkflow.api.workflow
- Auth() - Constructor for class io.serverlessworkflow.api.workflow.Auth
- Auth(AuthDefinition) - Constructor for class io.serverlessworkflow.api.workflow.Auth
- Auth(String) - Constructor for class io.serverlessworkflow.api.workflow.Auth
- Auth(List<AuthDefinition>) - Constructor for class io.serverlessworkflow.api.workflow.Auth
- 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
- AuthDeserializer - Class in io.serverlessworkflow.api.deserializers
- AuthDeserializer() - Constructor for class io.serverlessworkflow.api.deserializers.AuthDeserializer
- AuthDeserializer(WorkflowPropertySource) - Constructor for class io.serverlessworkflow.api.deserializers.AuthDeserializer
- AuthDeserializer(Class<?>) - Constructor for class io.serverlessworkflow.api.deserializers.AuthDeserializer
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.AuthDeserializer
- 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
-
Workflow Auth definitions
- getAuthDefs() - Method in class io.serverlessworkflow.api.workflow.Auth
- 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.Auth
- 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(Auth) - Method in class io.serverlessworkflow.api.Workflow
-
Workflow Auth definitions
- setAuthDefs(List<AuthDefinition>) - Method in class io.serverlessworkflow.api.workflow.Auth
- 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.Auth
- 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(Auth) - 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
All Classes All Packages