class documentation
        
        class BuildIdOp(ABC): (source)
Known subclasses: temporalio.client.BuildIdOpAddNewCompatible, temporalio.client.BuildIdOpAddNewDefault, temporalio.client.BuildIdOpMergeSets, temporalio.client.BuildIdOpPromoteBuildIdWithinSet, temporalio.client.BuildIdOpPromoteSetByBuildId
Base class for Build ID operations as used by
Client.update_worker_build_id_compatibility.
| Method | _as | 
    Returns a partial request with the operation populated. Caller must populate non-operation fields. This is done b/c there's no good way to assign a non-primitive message as the operation after initializing the request. | 
    
    @abstractmethod
def _as_partial_proto(self) ->
  def _as_partial_proto(self) ->
temporalio.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest:
    
      
      (source)
    
    
      
      
      ΒΆ
    
  overridden in 
    temporalio.client.BuildIdOpAddNewCompatible, temporalio.client.BuildIdOpAddNewDefault, temporalio.client.BuildIdOpMergeSets, temporalio.client.BuildIdOpPromoteBuildIdWithinSet, temporalio.client.BuildIdOpPromoteSetByBuildIdReturns a partial request with the operation populated. Caller must populate non-operation fields. This is done b/c there's no good way to assign a non-primitive message as the operation after initializing the request.