Interface ModifyProcessInstanceCommandStep1.ModifyProcessInstanceCommandStep3

All Superinterfaces:
CommandWithOperationReferenceStep<ModifyProcessInstanceCommandStep1.ModifyProcessInstanceCommandStep2>, FinalCommandStep<ModifyProcessInstanceResponse>, ModifyProcessInstanceCommandStep1.ModifyProcessInstanceCommandStep2
All Known Implementing Classes:
ModifyProcessInstanceCommandImpl
Enclosing interface:
ModifyProcessInstanceCommandStep1

public static interface ModifyProcessInstanceCommandStep1.ModifyProcessInstanceCommandStep3 extends ModifyProcessInstanceCommandStep1.ModifyProcessInstanceCommandStep2
  • Method Details

    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the global scope of the process instance.
      Parameters:
      variables - the variables JSON document as stream
      Returns:
      the builder for this command
    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the scope of the passed element.
      Parameters:
      variables - the variables JSON document as stream
      scopeId - the id of the element in which scope the variables should be created
      Returns:
      the builder for this command
    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the global scope of the process instance.
      Parameters:
      variables - the variables JSON document as String
      Returns:
      the builder for this command
    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the scope of the passed element.
      Parameters:
      variables - the variables JSON document as String
      scopeId - the id of the element in which scope the variables should be created
      Returns:
      the builder for this command
    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the global scope of the process instance.
      Parameters:
      variables - the variables JSON document as map
      Returns:
      the builder for this command
    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the scope of the passed element.
      Parameters:
      variables - the variables JSON document as map
      scopeId - the id of the element in which scope the variables should be created
      Returns:
      the builder for this command
    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the global scope of the process instance.
      Parameters:
      variables - the variables document as object to be serialized to JSON
      Returns:
      the builder for this command
    • withVariables

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. These variables will be created in the scope of the passed element.
      Parameters:
      variables - the variables document as object to be serialized to JSON
      scopeId - the id of the element in which scope the variables should be created
      Returns:
      the builder for this command
    • withVariable

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. This variable will be created in the global scope of the process instance.
      Parameters:
      key - the key of the variable to be serialized to JSON
      value - the value of the variable to be serialized to JSON
      Returns:
      the builder for this command
    • withVariable

      Create a GatewayOuterClass.ModifyProcessInstanceRequest.VariableInstruction for the element that's getting activated. This variable will be created in the scope of the passed element.
      Parameters:
      key - the key of the variable to be serialized to JSON
      value - the value of the variable to be serialized to JSON
      scopeId - the id of the element in which scope the variable should be created
      Returns:
      the builder for this command