Class 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 type temporal.api.workflowservice.v1.UpdateWorkerVersioningRulesRequest.CommitBuildId