GCP - GoogleCredential 与 GoogleCredentials

GCP - GoogleCredential vs GoogleCredentials

我正在使用 GCP Java API 为 BigQuery 和 Transfer API 创建 GPC 客户端。 对于每个客户,我需要启动不同类型的凭据 -

GoogleCredential javadoc - 用于传输 API

GoogleCredentials javadoc - 对于 BigQuery

有没有一种方便的方法可以在两者之间进行转换,这样我就不需要管理读取两种类型的凭据了?

此外 - 谁能解释为什么需要这两种类型?

您可以使用 HttpCredentialsAdapter 将更新的 GoogleCredentials 与 Google API 客户端库一起用于 Java。

我不知道进行反向转换的方法,即从 GoogleCredentials 生成 GoogleCredential