Interface OrchestratorService.RerunWorkflowFromEventRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
OrchestratorService.RerunWorkflowFromEventRequest, OrchestratorService.RerunWorkflowFromEventRequest.Builder
Enclosing class:
OrchestratorService

public static interface OrchestratorService.RerunWorkflowFromEventRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    the event id to start the new workflow instance from.
    com.google.protobuf.StringValue
    input can optionally given to give the new instance a different input to the next Activity event.
    com.google.protobuf.StringValueOrBuilder
    input can optionally given to give the new instance a different input to the next Activity event.
    newChildWorkflowInstanceID is an optional instance ID to use when rerunning from a child workflow.
    com.google.protobuf.ByteString
    newChildWorkflowInstanceID is an optional instance ID to use when rerunning from a child workflow.
    newInstanceID is the new instance ID to use for the new workflow instance.
    com.google.protobuf.ByteString
    newInstanceID is the new instance ID to use for the new workflow instance.
    boolean
    overwrite_input signals that the input to the rerun activity should be written with input.
    sourceInstanceID is the orchestration instance ID to rerun.
    com.google.protobuf.ByteString
    sourceInstanceID is the orchestration instance ID to rerun.
    boolean
    input can optionally given to give the new instance a different input to the next Activity event.
    boolean
    newChildWorkflowInstanceID is an optional instance ID to use when rerunning from a child workflow.
    boolean
    newInstanceID is the new instance ID to use for the new workflow instance.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getSourceInstanceID

      String getSourceInstanceID()
       sourceInstanceID is the orchestration instance ID to rerun. Can be a top
       level instance, or sub-orchestration instance.
       
      string sourceInstanceID = 1;
      Returns:
      The sourceInstanceID.
    • getSourceInstanceIDBytes

      com.google.protobuf.ByteString getSourceInstanceIDBytes()
       sourceInstanceID is the orchestration instance ID to rerun. Can be a top
       level instance, or sub-orchestration instance.
       
      string sourceInstanceID = 1;
      Returns:
      The bytes for sourceInstanceID.
    • getEventID

      int getEventID()
       the event id to start the new workflow instance from.
       
      uint32 eventID = 2;
      Returns:
      The eventID.
    • hasNewInstanceID

      boolean hasNewInstanceID()
       newInstanceID is the new instance ID to use for the new workflow instance.
       If not given, a random instance ID will be given.
       
      optional string newInstanceID = 3;
      Returns:
      Whether the newInstanceID field is set.
    • getNewInstanceID

      String getNewInstanceID()
       newInstanceID is the new instance ID to use for the new workflow instance.
       If not given, a random instance ID will be given.
       
      optional string newInstanceID = 3;
      Returns:
      The newInstanceID.
    • getNewInstanceIDBytes

      com.google.protobuf.ByteString getNewInstanceIDBytes()
       newInstanceID is the new instance ID to use for the new workflow instance.
       If not given, a random instance ID will be given.
       
      optional string newInstanceID = 3;
      Returns:
      The bytes for newInstanceID.
    • hasInput

      boolean hasInput()
       input can optionally given to give the new instance a different input to
       the next Activity event.
       
      .google.protobuf.StringValue input = 4;
      Returns:
      Whether the input field is set.
    • getInput

      com.google.protobuf.StringValue getInput()
       input can optionally given to give the new instance a different input to
       the next Activity event.
       
      .google.protobuf.StringValue input = 4;
      Returns:
      The input.
    • getInputOrBuilder

      com.google.protobuf.StringValueOrBuilder getInputOrBuilder()
       input can optionally given to give the new instance a different input to
       the next Activity event.
       
      .google.protobuf.StringValue input = 4;
    • getOverwriteInput

      boolean getOverwriteInput()
       overwrite_input signals that the input to the rerun activity should be
       written with input. This is required because of the incorrect typing of
       inputs being `StringValue` which cannot be optional, and therefore no nil
       value can be signalled or overwritten.
       
      bool overwriteInput = 5;
      Returns:
      The overwriteInput.
    • hasNewChildWorkflowInstanceID

      boolean hasNewChildWorkflowInstanceID()
       newChildWorkflowInstanceID is an optional instance ID to use when
       rerunning from a child workflow. Only accepted if the event ID given is
       targeting a child workflow creation event.
       
      optional string newChildWorkflowInstanceID = 6;
      Returns:
      Whether the newChildWorkflowInstanceID field is set.
    • getNewChildWorkflowInstanceID

      String getNewChildWorkflowInstanceID()
       newChildWorkflowInstanceID is an optional instance ID to use when
       rerunning from a child workflow. Only accepted if the event ID given is
       targeting a child workflow creation event.
       
      optional string newChildWorkflowInstanceID = 6;
      Returns:
      The newChildWorkflowInstanceID.
    • getNewChildWorkflowInstanceIDBytes

      com.google.protobuf.ByteString getNewChildWorkflowInstanceIDBytes()
       newChildWorkflowInstanceID is an optional instance ID to use when
       rerunning from a child workflow. Only accepted if the event ID given is
       targeting a child workflow creation event.
       
      optional string newChildWorkflowInstanceID = 6;
      Returns:
      The bytes for newChildWorkflowInstanceID.