Class BatchServiceGrpc.BatchServiceStub (0.41.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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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
NameDescription
requestCreateJobRequest
responseObserverio.grpc.stub.StreamObserver<Job>

createResourceAllowance(CreateResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

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

Create a Resource Allowance.

Parameters
NameDescription
requestCreateResourceAllowanceRequest
responseObserverio.grpc.stub.StreamObserver<ResourceAllowance>

deleteJob(DeleteJobRequest request, StreamObserver<Operation> responseObserver)

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

Delete a Job.

Parameters
NameDescription
requestDeleteJobRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteResourceAllowance(DeleteResourceAllowanceRequest request, StreamObserver<Operation> responseObserver)

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

Delete a ResourceAllowance.

Parameters
NameDescription
requestDeleteResourceAllowanceRequest
responseObserverio.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
NameDescription
requestGetJobRequest
responseObserverio.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
NameDescription
requestGetResourceAllowanceRequest
responseObserverio.grpc.stub.StreamObserver<ResourceAllowance>

getTask(GetTaskRequest request, StreamObserver<Task> responseObserver)

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

Return a single Task.

Parameters
NameDescription
requestGetTaskRequest
responseObserverio.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
NameDescription
requestListJobsRequest
responseObserverio.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
NameDescription
requestListResourceAllowancesRequest
responseObserverio.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
NameDescription
requestListTasksRequest
responseObserverio.grpc.stub.StreamObserver<ListTasksResponse>

updateResourceAllowance(UpdateResourceAllowanceRequest request, StreamObserver<ResourceAllowance> responseObserver)

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

Update a Resource Allowance.

Parameters
NameDescription
requestUpdateResourceAllowanceRequest
responseObserverio.grpc.stub.StreamObserver<ResourceAllowance>