2017-04-27 10 views
0

也许我错过了一些显而易见的东西,但我看不到在新(推荐)JAVA client library中设置maximum billing tier的选项/方法。在新的Java SDK中设置BigQuery最大计费层的选项在哪里?

QueryJobConfiguration queryConfig = 
      QueryJobConfiguration.newBuilder(sql) 
        .setUseLegacySql(false) 
        .setUseQueryCache(true) 
        .setAllowLargeResults(true) 
        .setPriority(QueryJobConfiguration.Priority.INTERACTIVE) 
        .setCreateDisposition(JobInfo.CreateDisposition.CREATE_IF_NEEDED) 
        .setWriteDisposition(writeDisposition) 
        .setDestinationTable(TableId.of(dataset, outputTable)) 
        .build(); 

https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/google-cloud-bigquery/src/main/java/com/google/cloud/bigquery/QueryJobConfiguration.java

它曾经是存在于旧的客户端库。我需要一个当前项目的标志。

它错过了吗?

作为一个方面说明,我可以看到它在Python SDK - https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/bigquery/google/cloud/bigquery/job.py#L898

回答

0

这已被确认为失踪的SDK。如果其他人可能想跟踪它,我已提出问题here

有两种解决方法:

  1. 设置最大计费层项目范围(这不是我们的选择)
  2. 使用旧的客户端库(工作巨额重构我们的代码,这)
相关问题