public static final class JobsV1Beta3Grpc.JobsV1Beta3Stub extends io.grpc.stub.AbstractAsyncStub<JobsV1Beta3Grpc.JobsV1Beta3Stub>
Provides a method to create and modify Google Cloud Dataflow jobs. A Job is a multi-stage computation graph run by the Cloud Dataflow service.
| Modifier and Type | Method and Description |
|---|---|
void |
aggregatedListJobs(ListJobsRequest request,
io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
List the jobs of a project across all regions.
|
protected JobsV1Beta3Grpc.JobsV1Beta3Stub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
checkActiveJobs(CheckActiveJobsRequest request,
io.grpc.stub.StreamObserver<CheckActiveJobsResponse> responseObserver)
Check for existence of active jobs in the given project across all regions.
|
void |
createJob(CreateJobRequest request,
io.grpc.stub.StreamObserver<Job> responseObserver)
Creates a Cloud Dataflow job.
|
void |
getJob(GetJobRequest request,
io.grpc.stub.StreamObserver<Job> responseObserver)
Gets the state of the specified Cloud Dataflow job.
|
void |
listJobs(ListJobsRequest request,
io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
List the jobs of a project.
|
void |
snapshotJob(SnapshotJobRequest request,
io.grpc.stub.StreamObserver<Snapshot> responseObserver)
Snapshot the state of a streaming job.
|
void |
updateJob(UpdateJobRequest request,
io.grpc.stub.StreamObserver<Job> responseObserver)
Updates the state of an existing Cloud Dataflow job.
|
protected JobsV1Beta3Grpc.JobsV1Beta3Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<JobsV1Beta3Grpc.JobsV1Beta3Stub>public void createJob(CreateJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)
Creates a Cloud Dataflow job. To create a job, we recommend using `projects.locations.jobs.create` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.create` is not recommended, as your job will always start in `us-central1`.
public void getJob(GetJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)
Gets the state of the specified Cloud Dataflow job. To get the state of a job, we recommend using `projects.locations.jobs.get` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.get` is not recommended, as you can only get the state of jobs that are running in `us-central1`.
public void updateJob(UpdateJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)
Updates the state of an existing Cloud Dataflow job. To update the state of an existing job, we recommend using `projects.locations.jobs.update` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.update` is not recommended, as you can only update the state of jobs that are running in `us-central1`.
public void listJobs(ListJobsRequest request, io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
List the jobs of a project. To list the jobs of a project in a region, we recommend using `projects.locations.jobs.list` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). To list the all jobs across all regions, use `projects.jobs.aggregated`. Using `projects.jobs.list` is not recommended, as you can only get the list of jobs that are running in `us-central1`.
public void aggregatedListJobs(ListJobsRequest request, io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
List the jobs of a project across all regions.
public void checkActiveJobs(CheckActiveJobsRequest request, io.grpc.stub.StreamObserver<CheckActiveJobsResponse> responseObserver)
Check for existence of active jobs in the given project across all regions.
public void snapshotJob(SnapshotJobRequest request, io.grpc.stub.StreamObserver<Snapshot> responseObserver)
Snapshot the state of a streaming job.
Copyright © 2024 Google LLC. All rights reserved.