code: public final ImportSshPublicKeyResponse importSshPublicKey(
        UserName parent, SshPublicKey sshPublicKey) {
  
      ImportSshPublicKeyRequest request =
          ImportSshPublicKeyRequest.newBuilder()
              .setParent(parent == null ? null : parent.toString())
              .setSshPublicKey(sshPublicKey)
              .build();
      return importSshPublicKey(request);
    }
docs: Adds an SSH public key and returns the profile information. Default POSIX account information
  is set when no username and UID exist as part of the login profile.
  
  <p>Sample code:
  
  <pre><code>
  try (OsLoginServiceClient osLoginServiceClient = OsLoginServiceClient.create()) {
  UserName parent = UserName.of("[USER]");
  SshPublicKey sshPublicKey = SshPublicKey.newBuilder().build();
  ImportSshPublicKeyResponse response = osLoginServiceClient.importSshPublicKey(parent, sshPublicKey);
  }
  </code></pre>
  
  @param parent The unique ID for the user in format `users/{user}`.
  @param sshPublicKey The SSH public key and expiration time.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails