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