Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Invoke ¶
func Invoke( ctx context.Context, request *historyservice.UpdateWorkflowExecutionOptionsRequest, shardCtx historyi.ShardContext, workflowConsistencyChecker api.WorkflowConsistencyChecker, matchingClient matchingservice.MatchingServiceClient, versionMembershipCache worker_versioning.VersionMembershipCache, reactivationSignalCache worker_versioning.ReactivationSignalCache, reactivationSignaler api.VersionReactivationSignalerFn, ) (*historyservice.UpdateWorkflowExecutionOptionsResponse, error)
func MergeAndApply ¶
func MergeAndApply( ms historyi.MutableState, opts *workflowpb.WorkflowExecutionOptions, updateMask *fieldmaskpb.FieldMask, identity string, ) (*workflowpb.WorkflowExecutionOptions, bool, error)
MergeAndApply merges the requested options mentioned in the field mask with the current options in the mutable state and applies the changes to the mutable state. Returns the merged options and a boolean indicating if there were any changes.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.