Package io.temporal.api.workflow.v1
Class OnConflictOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
- io.temporal.api.workflow.v1.OnConflictOptions.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OnConflictOptionsOrBuilder,java.lang.Cloneable
- Enclosing class:
- OnConflictOptions
public static final class OnConflictOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder> implements OnConflictOptionsOrBuilder
When StartWorkflowExecution uses the conflict policy WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING and there is already an existing running workflow, OnConflictOptions defines actions to be taken on the existing running workflow. In this case, it will create a WorkflowExecutionOptionsUpdatedEvent history event in the running workflow with the changes requested in this object.
Protobuf typetemporal.api.workflow.v1.OnConflictOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnConflictOptions.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)OnConflictOptionsbuild()OnConflictOptionsbuildPartial()OnConflictOptions.Builderclear()OnConflictOptions.BuilderclearAttachCompletionCallbacks()Attaches the completion callbacks to the running workflow.OnConflictOptions.BuilderclearAttachLinks()Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.OnConflictOptions.BuilderclearAttachRequestId()Attaches the request ID to the running workflow.OnConflictOptions.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OnConflictOptions.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OnConflictOptions.Builderclone()booleangetAttachCompletionCallbacks()Attaches the completion callbacks to the running workflow.booleangetAttachLinks()Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.booleangetAttachRequestId()Attaches the request ID to the running workflow.OnConflictOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OnConflictOptions.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OnConflictOptions.BuildermergeFrom(com.google.protobuf.Message other)OnConflictOptions.BuildermergeFrom(OnConflictOptions other)OnConflictOptions.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OnConflictOptions.BuildersetAttachCompletionCallbacks(boolean value)Attaches the completion callbacks to the running workflow.OnConflictOptions.BuildersetAttachLinks(boolean value)Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.OnConflictOptions.BuildersetAttachRequestId(boolean value)Attaches the request ID to the running workflow.OnConflictOptions.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)OnConflictOptions.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)OnConflictOptions.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<OnConflictOptions.Builder>
-
clear
public OnConflictOptions.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
getDefaultInstanceForType
public OnConflictOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OnConflictOptions build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OnConflictOptions buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OnConflictOptions.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
setField
public OnConflictOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
clearField
public OnConflictOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
clearOneof
public OnConflictOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
setRepeatedField
public OnConflictOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
addRepeatedField
public OnConflictOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
mergeFrom
public OnConflictOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OnConflictOptions.Builder>
-
mergeFrom
public OnConflictOptions.Builder mergeFrom(OnConflictOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
mergeFrom
public OnConflictOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OnConflictOptions.Builder>- Throws:
java.io.IOException
-
getAttachRequestId
public boolean getAttachRequestId()
Attaches the request ID to the running workflow.
bool attach_request_id = 1;- Specified by:
getAttachRequestIdin interfaceOnConflictOptionsOrBuilder- Returns:
- The attachRequestId.
-
setAttachRequestId
public OnConflictOptions.Builder setAttachRequestId(boolean value)
Attaches the request ID to the running workflow.
bool attach_request_id = 1;- Parameters:
value- The attachRequestId to set.- Returns:
- This builder for chaining.
-
clearAttachRequestId
public OnConflictOptions.Builder clearAttachRequestId()
Attaches the request ID to the running workflow.
bool attach_request_id = 1;- Returns:
- This builder for chaining.
-
getAttachCompletionCallbacks
public boolean getAttachCompletionCallbacks()
Attaches the completion callbacks to the running workflow.
bool attach_completion_callbacks = 2;- Specified by:
getAttachCompletionCallbacksin interfaceOnConflictOptionsOrBuilder- Returns:
- The attachCompletionCallbacks.
-
setAttachCompletionCallbacks
public OnConflictOptions.Builder setAttachCompletionCallbacks(boolean value)
Attaches the completion callbacks to the running workflow.
bool attach_completion_callbacks = 2;- Parameters:
value- The attachCompletionCallbacks to set.- Returns:
- This builder for chaining.
-
clearAttachCompletionCallbacks
public OnConflictOptions.Builder clearAttachCompletionCallbacks()
Attaches the completion callbacks to the running workflow.
bool attach_completion_callbacks = 2;- Returns:
- This builder for chaining.
-
getAttachLinks
public boolean getAttachLinks()
Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.
bool attach_links = 3;- Specified by:
getAttachLinksin interfaceOnConflictOptionsOrBuilder- Returns:
- The attachLinks.
-
setAttachLinks
public OnConflictOptions.Builder setAttachLinks(boolean value)
Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.
bool attach_links = 3;- Parameters:
value- The attachLinks to set.- Returns:
- This builder for chaining.
-
clearAttachLinks
public OnConflictOptions.Builder clearAttachLinks()
Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.
bool attach_links = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final OnConflictOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
mergeUnknownFields
public final OnConflictOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
-