我正在使用Google Dataproc以及管理群集配置和提交作业的Java应用程序。
最近我注意到一个有趣的beta功能“Scheduled Deletion”。我现在正在研究如何利用它。
我正在使用1.25.0 Java API,并且毫不奇怪它没有为这些beta功能定义getter / setter / objects。所以我想我只是在GenericJson上使用set(字段,值)来解决它。
但是......发现似乎没有办法将Dataproc API指向不同的版本路径。
private static final String REST_PATH = "v1/projects/{projectId}/regions/{region}/clusters/{clusterName}";
无论如何,希望我错过了一些东西,我可以尝试这个功能而不需要太多的hackery。
v1beta2 API有单独的包:
https://developers.google.com/resources/api-libraries/documentation/dataproc/v1beta2/java/latest/
由于v1beta2
是v1
中出现的内容的预览,因此您应该能够搜索/替换包名称,事情才能正常工作。