Class BatchOperationReset

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.batch.v1.BatchOperationReset
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, BatchOperationResetOrBuilder, Serializable

@Generated(value="protoc", comments="annotations:BatchOperationReset.java.pb.meta") public final class BatchOperationReset extends com.google.protobuf.GeneratedMessageV3 implements BatchOperationResetOrBuilder
 BatchOperationReset sends reset requests to batch workflows.
 Keep the parameter in sync with temporal.api.workflowservice.v1.ResetWorkflowExecutionRequest.
 
Protobuf type temporal.api.batch.v1.BatchOperationReset
See Also:
  • Field Details

    • IDENTITY_FIELD_NUMBER

      public static final int IDENTITY_FIELD_NUMBER
      See Also:
    • OPTIONS_FIELD_NUMBER

      public static final int OPTIONS_FIELD_NUMBER
      See Also:
    • RESET_TYPE_FIELD_NUMBER

      public static final int RESET_TYPE_FIELD_NUMBER
      See Also:
    • RESET_REAPPLY_TYPE_FIELD_NUMBER

      public static final int RESET_REAPPLY_TYPE_FIELD_NUMBER
      See Also:
    • POST_RESET_OPERATIONS_FIELD_NUMBER

      public static final int POST_RESET_OPERATIONS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getIdentity

      public String getIdentity()
       The identity of the worker/client.
       
      string identity = 3;
      Specified by:
      getIdentity in interface BatchOperationResetOrBuilder
      Returns:
      The identity.
    • getIdentityBytes

      public com.google.protobuf.ByteString getIdentityBytes()
       The identity of the worker/client.
       
      string identity = 3;
      Specified by:
      getIdentityBytes in interface BatchOperationResetOrBuilder
      Returns:
      The bytes for identity.
    • hasOptions

      public boolean hasOptions()
       Describes what to reset to and how. If set, `reset_type` and `reset_reapply_type` are ignored.
       
      .temporal.api.common.v1.ResetOptions options = 4;
      Specified by:
      hasOptions in interface BatchOperationResetOrBuilder
      Returns:
      Whether the options field is set.
    • getOptions

      public ResetOptions getOptions()
       Describes what to reset to and how. If set, `reset_type` and `reset_reapply_type` are ignored.
       
      .temporal.api.common.v1.ResetOptions options = 4;
      Specified by:
      getOptions in interface BatchOperationResetOrBuilder
      Returns:
      The options.
    • getOptionsOrBuilder

      public ResetOptionsOrBuilder getOptionsOrBuilder()
       Describes what to reset to and how. If set, `reset_type` and `reset_reapply_type` are ignored.
       
      .temporal.api.common.v1.ResetOptions options = 4;
      Specified by:
      getOptionsOrBuilder in interface BatchOperationResetOrBuilder
    • getResetTypeValue

      @Deprecated public int getResetTypeValue()
      Deprecated.
      temporal.api.batch.v1.BatchOperationReset.reset_type is deprecated. See temporal/api/batch/v1/message.proto;l=108
       Deprecated. Use `options`.
       
      .temporal.api.enums.v1.ResetType reset_type = 1 [deprecated = true];
      Specified by:
      getResetTypeValue in interface BatchOperationResetOrBuilder
      Returns:
      The enum numeric value on the wire for resetType.
    • getResetType

      @Deprecated public ResetType getResetType()
      Deprecated.
      temporal.api.batch.v1.BatchOperationReset.reset_type is deprecated. See temporal/api/batch/v1/message.proto;l=108
       Deprecated. Use `options`.
       
      .temporal.api.enums.v1.ResetType reset_type = 1 [deprecated = true];
      Specified by:
      getResetType in interface BatchOperationResetOrBuilder
      Returns:
      The resetType.
    • getResetReapplyTypeValue

      @Deprecated public int getResetReapplyTypeValue()
      Deprecated.
      temporal.api.batch.v1.BatchOperationReset.reset_reapply_type is deprecated. See temporal/api/batch/v1/message.proto;l=110
       Deprecated. Use `options`.
       
      .temporal.api.enums.v1.ResetReapplyType reset_reapply_type = 2 [deprecated = true];
      Specified by:
      getResetReapplyTypeValue in interface BatchOperationResetOrBuilder
      Returns:
      The enum numeric value on the wire for resetReapplyType.
    • getResetReapplyType

      @Deprecated public ResetReapplyType getResetReapplyType()
      Deprecated.
      temporal.api.batch.v1.BatchOperationReset.reset_reapply_type is deprecated. See temporal/api/batch/v1/message.proto;l=110
       Deprecated. Use `options`.
       
      .temporal.api.enums.v1.ResetReapplyType reset_reapply_type = 2 [deprecated = true];
      Specified by:
      getResetReapplyType in interface BatchOperationResetOrBuilder
      Returns:
      The resetReapplyType.
    • getPostResetOperationsList

      public List<PostResetOperation> getPostResetOperationsList()
       Operations to perform after the workflow has been reset. These operations will be applied
       to the *new* run of the workflow execution in the order they are provided.
       All operations are applied to the workflow before the first new workflow task is generated
       
      repeated .temporal.api.workflow.v1.PostResetOperation post_reset_operations = 5;
      Specified by:
      getPostResetOperationsList in interface BatchOperationResetOrBuilder
    • getPostResetOperationsOrBuilderList

      public List<? extends PostResetOperationOrBuilder> getPostResetOperationsOrBuilderList()
       Operations to perform after the workflow has been reset. These operations will be applied
       to the *new* run of the workflow execution in the order they are provided.
       All operations are applied to the workflow before the first new workflow task is generated
       
      repeated .temporal.api.workflow.v1.PostResetOperation post_reset_operations = 5;
      Specified by:
      getPostResetOperationsOrBuilderList in interface BatchOperationResetOrBuilder
    • getPostResetOperationsCount

      public int getPostResetOperationsCount()
       Operations to perform after the workflow has been reset. These operations will be applied
       to the *new* run of the workflow execution in the order they are provided.
       All operations are applied to the workflow before the first new workflow task is generated
       
      repeated .temporal.api.workflow.v1.PostResetOperation post_reset_operations = 5;
      Specified by:
      getPostResetOperationsCount in interface BatchOperationResetOrBuilder
    • getPostResetOperations

      public PostResetOperation getPostResetOperations(int index)
       Operations to perform after the workflow has been reset. These operations will be applied
       to the *new* run of the workflow execution in the order they are provided.
       All operations are applied to the workflow before the first new workflow task is generated
       
      repeated .temporal.api.workflow.v1.PostResetOperation post_reset_operations = 5;
      Specified by:
      getPostResetOperations in interface BatchOperationResetOrBuilder
    • getPostResetOperationsOrBuilder

      public PostResetOperationOrBuilder getPostResetOperationsOrBuilder(int index)
       Operations to perform after the workflow has been reset. These operations will be applied
       to the *new* run of the workflow execution in the order they are provided.
       All operations are applied to the workflow before the first new workflow task is generated
       
      repeated .temporal.api.workflow.v1.PostResetOperation post_reset_operations = 5;
      Specified by:
      getPostResetOperationsOrBuilder in interface BatchOperationResetOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static BatchOperationReset parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BatchOperationReset parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BatchOperationReset parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BatchOperationReset parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BatchOperationReset parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BatchOperationReset parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BatchOperationReset parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BatchOperationReset parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static BatchOperationReset parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static BatchOperationReset parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BatchOperationReset parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BatchOperationReset parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public BatchOperationReset.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static BatchOperationReset.Builder newBuilder()
    • newBuilder

      public static BatchOperationReset.Builder newBuilder(BatchOperationReset prototype)
    • toBuilder

      public BatchOperationReset.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected BatchOperationReset.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static BatchOperationReset getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<BatchOperationReset> parser()
    • getParserForType

      public com.google.protobuf.Parser<BatchOperationReset> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public BatchOperationReset getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder