}
userData, userDataChanged, err := pm.userDataManager.GetUserData()
task_queue_partition_manager.go
if err != nil {
return nil, nil, nil, 0, nil, err
}
var buildId, redirectBuildId string
var versionSet string
switch dir := directive.GetBuildId().(type) {
case *taskqueuespb.TaskVersionDirective_UseAssignmentRules:
// Need to assign build ID. Assignment rules take precedence, fallback to version sets if no matching rule is found