获取有关已安排的转移作业配置的特定运行的信息。
包含此代码示例的文档页面
如需查看上下文中使用的代码示例,请参阅以下文档:
代码示例
Java
import com.google.api.gax.rpc.ApiException;
import com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClient;
import com.google.cloud.bigquery.datatransfer.v1.GetTransferRunRequest;
import com.google.cloud.bigquery.datatransfer.v1.TransferRun;
import java.io.IOException;
// Sample to get run details from transfer config.
public class RunDetails {
public static void main(String[] args) throws IOException {
// TODO(developer): Replace these variables before running the sample.
// runId examples:
// `projects/{project_id}/transferConfigs/{config_id}/runs/{run_id}` or
// `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}/runs/{run_id}`
String runId = "MY_RUN_ID";
runDetails(runId);
}
public static void runDetails(String runId) throws IOException {
try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
GetTransferRunRequest request = GetTransferRunRequest.newBuilder().setName(runId).build();
TransferRun run = dataTransferServiceClient.getTransferRun(request);
System.out.print("Run details retrieved successfully :" + run.getName() + "\n");
} catch (ApiException ex) {
System.out.print("Run details not found." + ex.toString());
}
}
}