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
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
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
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createJob(CreateJobRequest request)
public Job createJob(CreateJobRequest request)
Returns |
Type |
Description |
Job |
|
createResourceAllowance(CreateResourceAllowanceRequest request)
public ResourceAllowance createResourceAllowance(CreateResourceAllowanceRequest request)
Create a Resource Allowance.
deleteJob(DeleteJobRequest request)
public Operation deleteJob(DeleteJobRequest request)
deleteResourceAllowance(DeleteResourceAllowanceRequest request)
public Operation deleteResourceAllowance(DeleteResourceAllowanceRequest request)
Delete a ResourceAllowance.
getJob(GetJobRequest request)
public Job getJob(GetJobRequest request)
Get a Job specified by its resource name.
Returns |
Type |
Description |
Job |
|
getResourceAllowance(GetResourceAllowanceRequest request)
public ResourceAllowance getResourceAllowance(GetResourceAllowanceRequest request)
Get a ResourceAllowance specified by its resource name.
getTask(GetTaskRequest request)
public Task getTask(GetTaskRequest request)
Returns |
Type |
Description |
Task |
|
listJobs(ListJobsRequest request)
public ListJobsResponse listJobs(ListJobsRequest request)
List all Jobs for a project within a region.
listResourceAllowances(ListResourceAllowancesRequest request)
public ListResourceAllowancesResponse listResourceAllowances(ListResourceAllowancesRequest request)
List all ResourceAllowances for a project within a region.
listTasks(ListTasksRequest request)
public ListTasksResponse listTasks(ListTasksRequest request)
List Tasks associated with a job.
updateJob(UpdateJobRequest request)
public Job updateJob(UpdateJobRequest request)
Returns |
Type |
Description |
Job |
|
updateResourceAllowance(UpdateResourceAllowanceRequest request)
public ResourceAllowance updateResourceAllowance(UpdateResourceAllowanceRequest request)
Update a Resource Allowance.