public Builder mergeFrom(com.google.cloud.vmwareengine.v1.Principal other) {
      if (other == com.google.cloud.vmwareengine.v1.Principal.getDefaultInstance()) return this;
      switch (other.getPrincipalCase()) {
        case USER:
          {
            principalCase_ = 1;
            principal_ = other.principal_;
            onChanged();
            break;
          }
        case SERVICE_ACCOUNT:
          {
            principalCase_ = 2;
            principal_ = other.principal_;
            onChanged();
            break;
          }
        case PRINCIPAL_NOT_SET:
          {
            break;
          }
      }
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
<pre>
Users/Service accounts which have access for DNS binding on the intranet
VPC corresponding to the consumer project.
</pre>

Protobuf type {@code google.cloud.vmwareengine.v1.Principal}
java-vmwareengine/proto-google-cloud-vmwareengine-v1/src/main/java/com/google/cloud/vmwareengine/v1/Principal.java