Class ResetOptions
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.common.v1.ResetOptions
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ResetOptionsOrBuilder,Serializable
@Generated(value="protoc",
comments="annotations:ResetOptions.java.pb.meta")
public final class ResetOptions
extends com.google.protobuf.GeneratedMessageV3
implements ResetOptionsOrBuilder
Describes where and how to reset a workflow, used for batch reset currently and may be used for single-workflow reset later.Protobuf type
temporal.api.common.v1.ResetOptions- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDescribes where and how to reset a workflow, used for batch reset currently and may be used for single-workflow reset later.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanResets to the first workflow task processed by this build id.com.google.protobuf.ByteStringResets to the first workflow task processed by this build id.booleanIf true, limit the reset to only within the current run.static ResetOptionsstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.EmptyResets to the first workflow task completed or started event.com.google.protobuf.EmptyOrBuilderResets to the first workflow task completed or started event.com.google.protobuf.EmptyResets to the last workflow task completed or started event.com.google.protobuf.EmptyOrBuilderResets to the last workflow task completed or started event.com.google.protobuf.Parser<ResetOptions> getResetReapplyExcludeTypes(int index) Event types not to be reappliedintEvent types not to be reappliedEvent types not to be reappliedintgetResetReapplyExcludeTypesValue(int index) Event types not to be reappliedEvent types not to be reappliedDeprecated.temporal.api.common.v1.ResetOptions.reset_reapply_type is deprecated.intDeprecated.temporal.api.common.v1.ResetOptions.reset_reapply_type is deprecated.intlongThe id of a specific `WORKFLOW_TASK_COMPLETED`,`WORKFLOW_TASK_TIMED_OUT`, `WORKFLOW_TASK_FAILED`, or `WORKFLOW_TASK_STARTED` event to reset to.booleanResets to the first workflow task processed by this build id.booleanResets to the first workflow task completed or started event.inthashCode()booleanResets to the last workflow task completed or started event.booleanThe id of a specific `WORKFLOW_TASK_COMPLETED`,`WORKFLOW_TASK_TIMED_OUT`, `WORKFLOW_TASK_FAILED`, or `WORKFLOW_TASK_STARTED` event to reset to.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic ResetOptions.Builderstatic ResetOptions.BuildernewBuilder(ResetOptions prototype) protected ResetOptions.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static ResetOptionsparseDelimitedFrom(InputStream input) static ResetOptionsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResetOptionsparseFrom(byte[] data) static ResetOptionsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResetOptionsparseFrom(com.google.protobuf.ByteString data) static ResetOptionsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResetOptionsparseFrom(com.google.protobuf.CodedInputStream input) static ResetOptionsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResetOptionsparseFrom(InputStream input) static ResetOptionsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ResetOptionsparseFrom(ByteBuffer data) static ResetOptionsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ResetOptions> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
FIRST_WORKFLOW_TASK_FIELD_NUMBER
public static final int FIRST_WORKFLOW_TASK_FIELD_NUMBER- See Also:
-
LAST_WORKFLOW_TASK_FIELD_NUMBER
public static final int LAST_WORKFLOW_TASK_FIELD_NUMBER- See Also:
-
WORKFLOW_TASK_ID_FIELD_NUMBER
public static final int WORKFLOW_TASK_ID_FIELD_NUMBER- See Also:
-
BUILD_ID_FIELD_NUMBER
public static final int BUILD_ID_FIELD_NUMBER- See Also:
-
RESET_REAPPLY_TYPE_FIELD_NUMBER
public static final int RESET_REAPPLY_TYPE_FIELD_NUMBER- See Also:
-
CURRENT_RUN_ONLY_FIELD_NUMBER
public static final int CURRENT_RUN_ONLY_FIELD_NUMBER- See Also:
-
RESET_REAPPLY_EXCLUDE_TYPES_FIELD_NUMBER
public static final int RESET_REAPPLY_EXCLUDE_TYPES_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getTargetCase
- Specified by:
getTargetCasein interfaceResetOptionsOrBuilder
-
hasFirstWorkflowTask
public boolean hasFirstWorkflowTask()Resets to the first workflow task completed or started event.
.google.protobuf.Empty first_workflow_task = 1;- Specified by:
hasFirstWorkflowTaskin interfaceResetOptionsOrBuilder- Returns:
- Whether the firstWorkflowTask field is set.
-
getFirstWorkflowTask
public com.google.protobuf.Empty getFirstWorkflowTask()Resets to the first workflow task completed or started event.
.google.protobuf.Empty first_workflow_task = 1;- Specified by:
getFirstWorkflowTaskin interfaceResetOptionsOrBuilder- Returns:
- The firstWorkflowTask.
-
getFirstWorkflowTaskOrBuilder
public com.google.protobuf.EmptyOrBuilder getFirstWorkflowTaskOrBuilder()Resets to the first workflow task completed or started event.
.google.protobuf.Empty first_workflow_task = 1;- Specified by:
getFirstWorkflowTaskOrBuilderin interfaceResetOptionsOrBuilder
-
hasLastWorkflowTask
public boolean hasLastWorkflowTask()Resets to the last workflow task completed or started event.
.google.protobuf.Empty last_workflow_task = 2;- Specified by:
hasLastWorkflowTaskin interfaceResetOptionsOrBuilder- Returns:
- Whether the lastWorkflowTask field is set.
-
getLastWorkflowTask
public com.google.protobuf.Empty getLastWorkflowTask()Resets to the last workflow task completed or started event.
.google.protobuf.Empty last_workflow_task = 2;- Specified by:
getLastWorkflowTaskin interfaceResetOptionsOrBuilder- Returns:
- The lastWorkflowTask.
-
getLastWorkflowTaskOrBuilder
public com.google.protobuf.EmptyOrBuilder getLastWorkflowTaskOrBuilder()Resets to the last workflow task completed or started event.
.google.protobuf.Empty last_workflow_task = 2;- Specified by:
getLastWorkflowTaskOrBuilderin interfaceResetOptionsOrBuilder
-
hasWorkflowTaskId
public boolean hasWorkflowTaskId()The id of a specific `WORKFLOW_TASK_COMPLETED`,`WORKFLOW_TASK_TIMED_OUT`, `WORKFLOW_TASK_FAILED`, or `WORKFLOW_TASK_STARTED` event to reset to. Note that this option doesn't make sense when used as part of a batch request.
int64 workflow_task_id = 3;- Specified by:
hasWorkflowTaskIdin interfaceResetOptionsOrBuilder- Returns:
- Whether the workflowTaskId field is set.
-
getWorkflowTaskId
public long getWorkflowTaskId()The id of a specific `WORKFLOW_TASK_COMPLETED`,`WORKFLOW_TASK_TIMED_OUT`, `WORKFLOW_TASK_FAILED`, or `WORKFLOW_TASK_STARTED` event to reset to. Note that this option doesn't make sense when used as part of a batch request.
int64 workflow_task_id = 3;- Specified by:
getWorkflowTaskIdin interfaceResetOptionsOrBuilder- Returns:
- The workflowTaskId.
-
hasBuildId
public boolean hasBuildId()Resets to the first workflow task processed by this build id. If the workflow was not processed by the build id, or the workflow task can't be determined, no reset will be performed. Note that by default, this reset is allowed to be to a prior run in a chain of continue-as-new.
string build_id = 4;- Specified by:
hasBuildIdin interfaceResetOptionsOrBuilder- Returns:
- Whether the buildId field is set.
-
getBuildId
Resets to the first workflow task processed by this build id. If the workflow was not processed by the build id, or the workflow task can't be determined, no reset will be performed. Note that by default, this reset is allowed to be to a prior run in a chain of continue-as-new.
string build_id = 4;- Specified by:
getBuildIdin interfaceResetOptionsOrBuilder- Returns:
- The buildId.
-
getBuildIdBytes
public com.google.protobuf.ByteString getBuildIdBytes()Resets to the first workflow task processed by this build id. If the workflow was not processed by the build id, or the workflow task can't be determined, no reset will be performed. Note that by default, this reset is allowed to be to a prior run in a chain of continue-as-new.
string build_id = 4;- Specified by:
getBuildIdBytesin interfaceResetOptionsOrBuilder- Returns:
- The bytes for buildId.
-
getResetReapplyTypeValue
Deprecated.temporal.api.common.v1.ResetOptions.reset_reapply_type is deprecated. See temporal/api/common/v1/message.proto;l=175Deprecated. Use `options`. Default: RESET_REAPPLY_TYPE_SIGNAL
.temporal.api.enums.v1.ResetReapplyType reset_reapply_type = 10 [deprecated = true];- Specified by:
getResetReapplyTypeValuein interfaceResetOptionsOrBuilder- Returns:
- The enum numeric value on the wire for resetReapplyType.
-
getResetReapplyType
Deprecated.temporal.api.common.v1.ResetOptions.reset_reapply_type is deprecated. See temporal/api/common/v1/message.proto;l=175Deprecated. Use `options`. Default: RESET_REAPPLY_TYPE_SIGNAL
.temporal.api.enums.v1.ResetReapplyType reset_reapply_type = 10 [deprecated = true];- Specified by:
getResetReapplyTypein interfaceResetOptionsOrBuilder- Returns:
- The resetReapplyType.
-
getCurrentRunOnly
public boolean getCurrentRunOnly()If true, limit the reset to only within the current run. (Applies to build_id targets and possibly others in the future.)
bool current_run_only = 11;- Specified by:
getCurrentRunOnlyin interfaceResetOptionsOrBuilder- Returns:
- The currentRunOnly.
-
getResetReapplyExcludeTypesList
Event types not to be reapplied
repeated .temporal.api.enums.v1.ResetReapplyExcludeType reset_reapply_exclude_types = 12;- Specified by:
getResetReapplyExcludeTypesListin interfaceResetOptionsOrBuilder- Returns:
- A list containing the resetReapplyExcludeTypes.
-
getResetReapplyExcludeTypesCount
public int getResetReapplyExcludeTypesCount()Event types not to be reapplied
repeated .temporal.api.enums.v1.ResetReapplyExcludeType reset_reapply_exclude_types = 12;- Specified by:
getResetReapplyExcludeTypesCountin interfaceResetOptionsOrBuilder- Returns:
- The count of resetReapplyExcludeTypes.
-
getResetReapplyExcludeTypes
Event types not to be reapplied
repeated .temporal.api.enums.v1.ResetReapplyExcludeType reset_reapply_exclude_types = 12;- Specified by:
getResetReapplyExcludeTypesin interfaceResetOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The resetReapplyExcludeTypes at the given index.
-
getResetReapplyExcludeTypesValueList
Event types not to be reapplied
repeated .temporal.api.enums.v1.ResetReapplyExcludeType reset_reapply_exclude_types = 12;- Specified by:
getResetReapplyExcludeTypesValueListin interfaceResetOptionsOrBuilder- Returns:
- A list containing the enum numeric values on the wire for resetReapplyExcludeTypes.
-
getResetReapplyExcludeTypesValue
public int getResetReapplyExcludeTypesValue(int index) Event types not to be reapplied
repeated .temporal.api.enums.v1.ResetReapplyExcludeType reset_reapply_exclude_types = 12;- Specified by:
getResetReapplyExcludeTypesValuein interfaceResetOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of resetReapplyExcludeTypes at the given index.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ResetOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResetOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResetOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResetOptions parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResetOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ResetOptions parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ResetOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ResetOptions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ResetOptions parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ResetOptions.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-