我正在尝试编写java代码来列出数据流作业。我引用了https://cloud.google.com/dataflow/docs/reference/rest/v1b3/projects.jobs/list 但“googlecredential”类已被弃用。我试着替换 GoogleCredential
至 GoogleCredentials
但在这条线下
Dataflow dataflowService = new Dataflow.Builder(httpTransport, jsonFactory, credential)
.setApplicationName("Google Cloud Platform Sample")
.build();
它需要httprequestinitializer而不是credential。
有人能帮助我如何使用凭证本身并解决此问题吗?
1条答案
按热度按时间xzlaal3s1#
HttpRequestInitializer
需要在失败时执行自动重试。一个简单的HttpRequestInitializer
可以使用com.google.api.client.auth.oauth2.Credential
具体如下: