Class OnConflictOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<OnConflictOptions.Builder>
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,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 type
temporal.api.workflow.v1.OnConflictOptions-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Attaches the completion callbacks to the running workflow.Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.Attaches the request ID to the running workflow.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()booleanAttaches the completion callbacks to the running workflow.booleanAttaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.booleanAttaches the request ID to the running workflow.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(OnConflictOptions other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAttachCompletionCallbacks(boolean value) Attaches the completion callbacks to the running workflow.setAttachLinks(boolean value) Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.setAttachRequestId(boolean value) Attaches the request ID to the running workflow.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
clearOneof
- 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, 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, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnConflictOptions.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OnConflictOptions.Builder>
-
mergeFrom
-
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 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:
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
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
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
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
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
Attaches the links to the WorkflowExecutionOptionsUpdatedEvent history event.
bool attach_links = 3;- Parameters:
value- The attachLinks to set.- Returns:
- This builder for chaining.
-
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>
-