Class UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
io.temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,UpdateWorkerVersioningRulesRequest.CommitBuildIdOrBuilder,Cloneable
- Enclosing class:
UpdateWorkerVersioningRulesRequest.CommitBuildId
public static final class UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
implements UpdateWorkerVersioningRulesRequest.CommitBuildIdOrBuilder
This command is intended to be used to complete the rollout of a Build
ID and cleanup unnecessary rules possibly created during a gradual
rollout. Specifically, this command will make the following changes
atomically:
1. Adds an assignment rule (with full ramp) for the target Build ID at
the end of the list.
2. Removes all previously added assignment rules to the given target
Build ID (if any).
3. Removes any fully-ramped assignment rule for other Build IDs.
Protobuf type temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) To prevent committing invalid Build IDs, we reject the request if no pollers has been seen recently for this Build ID.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) string target_build_id = 1;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleangetForce()To prevent committing invalid Build IDs, we reject the request if no pollers has been seen recently for this Build ID.string target_build_id = 1;com.google.protobuf.ByteStringstring target_build_id = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setForce(boolean value) To prevent committing invalid Build IDs, we reject the request if no pollers has been seen recently for this Build ID.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTargetBuildId(String value) string target_build_id = 1;setTargetBuildIdBytes(com.google.protobuf.ByteString value) string target_build_id = 1;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<UpdateWorkerVersioningRulesRequest.CommitBuildId.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<UpdateWorkerVersioningRulesRequest.CommitBuildId.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<UpdateWorkerVersioningRulesRequest.CommitBuildId.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<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
setField
public UpdateWorkerVersioningRulesRequest.CommitBuildId.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<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
clearField
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
clearOneof
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
setRepeatedField
public UpdateWorkerVersioningRulesRequest.CommitBuildId.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<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
addRepeatedField
public UpdateWorkerVersioningRulesRequest.CommitBuildId.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<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
mergeFrom
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
mergeFrom
public UpdateWorkerVersioningRulesRequest.CommitBuildId.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<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>- Throws:
IOException
-
getTargetBuildId
string target_build_id = 1;- Specified by:
getTargetBuildIdin interfaceUpdateWorkerVersioningRulesRequest.CommitBuildIdOrBuilder- Returns:
- The targetBuildId.
-
getTargetBuildIdBytes
public com.google.protobuf.ByteString getTargetBuildIdBytes()string target_build_id = 1;- Specified by:
getTargetBuildIdBytesin interfaceUpdateWorkerVersioningRulesRequest.CommitBuildIdOrBuilder- Returns:
- The bytes for targetBuildId.
-
setTargetBuildId
string target_build_id = 1;- Parameters:
value- The targetBuildId to set.- Returns:
- This builder for chaining.
-
clearTargetBuildId
string target_build_id = 1;- Returns:
- This builder for chaining.
-
setTargetBuildIdBytes
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder setTargetBuildIdBytes(com.google.protobuf.ByteString value) string target_build_id = 1;- Parameters:
value- The bytes for targetBuildId to set.- Returns:
- This builder for chaining.
-
getForce
public boolean getForce()To prevent committing invalid Build IDs, we reject the request if no pollers has been seen recently for this Build ID. Use the `force` option to disable this validation.
bool force = 2;- Specified by:
getForcein interfaceUpdateWorkerVersioningRulesRequest.CommitBuildIdOrBuilder- Returns:
- The force.
-
setForce
To prevent committing invalid Build IDs, we reject the request if no pollers has been seen recently for this Build ID. Use the `force` option to disable this validation.
bool force = 2;- Parameters:
value- The force to set.- Returns:
- This builder for chaining.
-
clearForce
To prevent committing invalid Build IDs, we reject the request if no pollers has been seen recently for this Build ID. Use the `force` option to disable this validation.
bool force = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
mergeUnknownFields
public final UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-