Class UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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,java.lang.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 typetemporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId
-
-
Method Summary
-
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<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>
-
clear
public 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
public UpdateWorkerVersioningRulesRequest.CommitBuildId getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public UpdateWorkerVersioningRulesRequest.CommitBuildId build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UpdateWorkerVersioningRulesRequest.CommitBuildId buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UpdateWorkerVersioningRulesRequest.CommitBuildId.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, java.lang.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, java.lang.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, java.lang.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
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder mergeFrom(UpdateWorkerVersioningRulesRequest.CommitBuildId other)
-
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 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<UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder>- Throws:
java.io.IOException
-
getTargetBuildId
public java.lang.String 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
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder setTargetBuildId(java.lang.String value)
string target_build_id = 1;- Parameters:
value- The targetBuildId to set.- Returns:
- This builder for chaining.
-
clearTargetBuildId
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder 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
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder setForce(boolean value)
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
public UpdateWorkerVersioningRulesRequest.CommitBuildId.Builder 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>
-
-