2017-06-22 121 views
1

このAPIを使用してジョブを更新します。私は後で既存のジョブを更新するために使用されます、私は(私はGCSテンプレートの場所を持っている)テンプレートを使用してバックエンドのJavaサービスにJobオブジェクト(この場合はnewJobオブジェクト)を作成する必要がテンプレートの場所を使用してジョブオブジェクトを作成する方法は?

dataflowService.projects().jobs().update(projectId, jobId, newJob);

答えて

2

テンプレートAPIを使用すると、テンプレートから新しいジョブを作成できますが、実行中のジョブの更新はサポートされません。 jobs().update(...) APIは一般的な使用を目的としたものではなく、SDKを使用してupdate to an existing pipelineを作成します。

+0

GoogleのapisではなくSDKを使用してジョブを更新する方法はありますか? –

+1

現在のところありません。あなたのユースケースについての詳細はありますか? SDKを使用せずに、新しいパイプライン構造を作成することはできません。つまり、更新は元のジョブとまったく変わりません。 –

+0

ユースケース:ストリーミングパイプラインの継続的な展開。 今、 'update'オプションをtrueに設定してテンプレートを生成しようとしました。しかし、このテンプレートを使用してジョブを起動/作成するとき。 'ワークフローを作成できませんでした。すでに積極的な仕事がある。 –

関連する問題