@java.lang.Override
    public com.google.protobuf.ByteString getServiceAccountBytes() {
      java.lang.Object ref = "";
      if (principalCase_ == 2) {
        ref = principal_;
      }
      if (ref instanceof String) {
        com.google.protobuf.ByteString b =
            com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
        if (principalCase_ == 2) {
          principal_ = b;
        }
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
<pre>
The service account which needs to be granted the permission.
</pre>

<code>string service_account = 2;</code>

@return The bytes for serviceAccount.
java-vmwareengine/proto-google-cloud-vmwareengine-v1/src/main/java/com/google/cloud/vmwareengine/v1/Principal.java