Struct zeebe::SetVariablesBuilder [−][src]
pub struct SetVariablesBuilder { /* fields omitted */ }
Expand description
Updates all the variables of a particular scope (e.g. process instance, flow element instance) from the given JSON document.
Implementations
Set the unique identifier of this element.
can be the process instance key (as obtained during instance creation), or
a given element, such as a service task (see element_instance_key
on the job
message).
Set variables for this element.
Variables are a JSON serialized document describing variables as key value pairs; the root of the document must be a JSON object.
Set local scope for this request.
If set to true
, the variables will be merged strictly into the local scope
(as indicated by element_instance_key); this means the variables are not
propagated to upper scopes.
Example
Two scopes:
- 1 =>
{ "foo" : 2 }
- 2 =>
{ "bar" : 1 }
If we send an update request with element_instance_key
= 2
, variables
{ "foo" : 5 }
, and local
is true
, then the result is:
- 1 =>
{ "foo" : 2 }
- 2 =>
{ "bar" : 1, "foo" 5 }
If local
was false
, however, then the result is:
- 1 =>
{ "foo": 5 }
, - 2 =>
{ "bar" : 1 }
Submit this set variables request to the configured Zeebe brokers.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SetVariablesBuilder
impl !Send for SetVariablesBuilder
impl !Sync for SetVariablesBuilder
impl Unpin for SetVariablesBuilder
impl !UnwindSafe for SetVariablesBuilder
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more