Class BatchServiceGrpc.BatchServiceBlockingStub (0.46.0)

public static final class BatchServiceGrpc.BatchServiceBlockingStub extends AbstractBlockingStub<BatchServiceGrpc.BatchServiceBlockingStub>

A stub to allow clients to do synchronous 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.AbstractBlockingStub > BatchServiceGrpc.BatchServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

createJob(CreateJobRequest request)

public Job createJob(CreateJobRequest request)

Create a Job.

Parameter
Name Description
request CreateJobRequest
Returns
Type Description
Job

createResourceAllowance(CreateResourceAllowanceRequest request)

public ResourceAllowance createResourceAllowance(CreateResourceAllowanceRequest request)

Create a Resource Allowance.

Parameter
Name Description
request CreateResourceAllowanceRequest
Returns
Type Description
ResourceAllowance

deleteJob(DeleteJobRequest request)

public Operation deleteJob(DeleteJobRequest request)

Delete a Job.

Parameter
Name Description
request DeleteJobRequest
Returns
Type Description
Operation

deleteResourceAllowance(DeleteResourceAllowanceRequest request)

public Operation deleteResourceAllowance(DeleteResourceAllowanceRequest request)

Delete a ResourceAllowance.

Parameter
Name Description
request DeleteResourceAllowanceRequest
Returns
Type Description
Operation

getJob(GetJobRequest request)

public Job getJob(GetJobRequest request)

Get a Job specified by its resource name.

Parameter
Name Description
request GetJobRequest
Returns
Type Description
Job

getResourceAllowance(GetResourceAllowanceRequest request)

public ResourceAllowance getResourceAllowance(GetResourceAllowanceRequest request)

Get a ResourceAllowance specified by its resource name.

Parameter
Name Description
request GetResourceAllowanceRequest
Returns
Type Description
ResourceAllowance

getTask(GetTaskRequest request)

public Task getTask(GetTaskRequest request)

Return a single Task.

Parameter
Name Description
request GetTaskRequest
Returns
Type Description
Task

listJobs(ListJobsRequest request)

public ListJobsResponse listJobs(ListJobsRequest request)

List all Jobs for a project within a region.

Parameter
Name Description
request ListJobsRequest
Returns
Type Description
ListJobsResponse

listResourceAllowances(ListResourceAllowancesRequest request)

public ListResourceAllowancesResponse listResourceAllowances(ListResourceAllowancesRequest request)

List all ResourceAllowances for a project within a region.

Parameter
Name Description
request ListResourceAllowancesRequest
Returns
Type Description
ListResourceAllowancesResponse

listTasks(ListTasksRequest request)

public ListTasksResponse listTasks(ListTasksRequest request)

List Tasks associated with a job.

Parameter
Name Description
request ListTasksRequest
Returns
Type Description
ListTasksResponse

updateJob(UpdateJobRequest request)

public Job updateJob(UpdateJobRequest request)

Update a Job.

Parameter
Name Description
request UpdateJobRequest
Returns
Type Description
Job

updateResourceAllowance(UpdateResourceAllowanceRequest request)

public ResourceAllowance updateResourceAllowance(UpdateResourceAllowanceRequest request)

Update a Resource Allowance.

Parameter
Name Description
request UpdateResourceAllowanceRequest
Returns
Type Description
ResourceAllowance