public com.google.protobuf.ByteString getServiceAccountBytes() {
    java.lang.Object ref = "";
    if (principalCase_ == 2) {
      ref = principal_;
    }
    if (ref instanceof java.lang.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