Class BatchServiceGrpc.BatchServiceStub (0.47.0)

public static final class BatchServiceGrpc.BatchServiceStub extends AbstractAsyncStub<BatchServiceGrpc.BatchServiceStub>

A stub to allow clients to do asynchronous rpc calls to service BatchService.

Google Batch Service. The service manages user submitted batch jobs and allocates Google Compute Engine VM instances to run the jobs.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > BatchServiceGrpc.BatchServiceStub

Methods

build(Channel channel, CallOptions callOptions)

protected BatchServiceGrpc.BatchServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
BatchServiceGrpc.BatchServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)

public void createJob(CreateJobRequest request, StreamObserver<Job> responseObserver)

Create a Job.

Parameters
Name Description
request CreateJobRequest
responseObserver io.grpc.stub.StreamObserver<Job>

createResourceAllowance(CreateResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

public void createResourceAllowance(CreateResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

Create a Resource Allowance.

Parameters
Name Description
request CreateResourceAllowanceRequest
responseObserver io.grpc.stub.StreamObserver<ResourceAllowance>

deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)

public void deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)

Delete a Job.

Parameters
Name Description
request DeleteJobRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteResourceAllowance(DeleteResourceAllowanceRequest request, StreamObserver<Operation> responseObserver)

public void deleteResourceAllowance(DeleteResourceAllowanceRequest request, StreamObserver<Operation> responseObserver)

Delete a ResourceAllowance.

Parameters
Name Description
request DeleteResourceAllowanceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getJob(GetJobRequest request, StreamObserver<Job> responseObserver)

public void getJob(GetJobRequest request, StreamObserver<Job> responseObserver)

Get a Job specified by its resource name.

Parameters
Name Description
request GetJobRequest
responseObserver io.grpc.stub.StreamObserver<Job>

getResourceAllowance(GetResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

public void getResourceAllowance(GetResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

Get a ResourceAllowance specified by its resource name.

Parameters
Name Description
request GetResourceAllowanceRequest
responseObserver io.grpc.stub.StreamObserver<ResourceAllowance>

getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)

public void getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)

Return a single Task.

Parameters
Name Description
request GetTaskRequest
responseObserver io.grpc.stub.StreamObserver<Task>

listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)

public void listJobs(ListJobsRequest request, StreamObserver<ListJobsResponse> responseObserver)

List all Jobs for a project within a region.

Parameters
Name Description
request ListJobsRequest
responseObserver io.grpc.stub.StreamObserver<ListJobsResponse>

listResourceAllowances(ListResourceAllowancesRequest request, StreamObserver<ListResourceAllowancesResponse> responseObserver)

public void listResourceAllowances(ListResourceAllowancesRequest request, StreamObserver<ListResourceAllowancesResponse> responseObserver)

List all ResourceAllowances for a project within a region.

Parameters
Name Description
request ListResourceAllowancesRequest
responseObserver io.grpc.stub.StreamObserver<ListResourceAllowancesResponse>

listTasks(ListTasksRequest request, StreamObserver<ListTasksResponse> responseObserver)

public void listTasks(ListTasksRequest request, StreamObserver<ListTasksResponse> responseObserver)

List Tasks associated with a job.

Parameters
Name Description
request ListTasksRequest
responseObserver io.grpc.stub.StreamObserver<ListTasksResponse>

updateJob(UpdateJobRequest request, StreamObserver<Job> responseObserver)

public void updateJob(UpdateJobRequest request, StreamObserver<Job> responseObserver)

Update a Job.

Parameters
Name Description
request UpdateJobRequest
responseObserver io.grpc.stub.StreamObserver<Job>

updateResourceAllowance(UpdateResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

public void updateResourceAllowance(UpdateResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

Update a Resource Allowance.

Parameters
Name Description
request UpdateResourceAllowanceRequest
responseObserver io.grpc.stub.StreamObserver<ResourceAllowance>