我正在使用 Google Dataproc 以及 Java 应用程序来管理集群的配置和作业的提交。
最近我注意到一个有趣的测试版功能“计划删除”。我现在正在研究如何利用它。
我使用的是 1.25.0 Java API,毫不奇怪,它没有为这些 beta 功能定义 getters/setters/objects。所以我想我只需使用 GenericJson 上的 set(field, value) 来解决它。
但是...发现似乎没有办法将 Dataproc API 指向不同的版本路径。
private static final String REST_PATH = "v1/projects/{projectId}/regions/{region}/clusters/{clusterName}";
无论如何,希望我遗漏了一些东西,并且我可以在没有太多黑客攻击的情况下尝试这个功能。
最佳答案
v1beta2 API 有单独的包:
https://developers.google.com/resources/api-libraries/documentation/dataproc/v1beta2/java/latest/
由于 v1beta2
是 v1
中出现的内容的预览,因此您应该能够搜索/替换包名称,并且一切都会正常工作。
关于java - 将测试版功能与 Google Dataproc Java API 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54816958/