Class BatchServiceGrpc.BatchServiceFutureStub (0.72.0)
0.87.0 (latest)
0.85.0
0.83.0
0.82.0
0.81.0
0.80.0
0.78.0
0.76.0
0.75.0
0.74.0
0.73.0
0.72.0
0.70.0
0.68.0
0.67.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.2
0.2.2
0.1.1
public static final class BatchServiceGrpc . BatchServiceFutureStub extends AbstractFutureStub<BatchServiceGrpc . BatchServiceFutureStub >
A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub >
BatchServiceGrpc.BatchServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<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(java.time.Duration)
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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected BatchServiceGrpc . BatchServiceFutureStub 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)
cancelJob(CancelJobRequest request)
public ListenableFuture<Operation> cancelJob ( CancelJobRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createJob(CreateJobRequest request)
public ListenableFuture<Job> createJob ( CreateJobRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Job >
createResourceAllowance(CreateResourceAllowanceRequest request)
public ListenableFuture<ResourceAllowance> createResourceAllowance ( CreateResourceAllowanceRequest request )
Create a Resource Allowance.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ResourceAllowance >
deleteJob(DeleteJobRequest request)
public ListenableFuture<Operation> deleteJob ( DeleteJobRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteResourceAllowance(DeleteResourceAllowanceRequest request)
public ListenableFuture<Operation> deleteResourceAllowance ( DeleteResourceAllowanceRequest request )
Delete a ResourceAllowance.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getJob(GetJobRequest request)
public ListenableFuture<Job> getJob ( GetJobRequest request )
Get a Job specified by its resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Job >
getResourceAllowance(GetResourceAllowanceRequest request)
public ListenableFuture<ResourceAllowance> getResourceAllowance ( GetResourceAllowanceRequest request )
Get a ResourceAllowance specified by its resource name.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ResourceAllowance >
getTask(GetTaskRequest request)
public ListenableFuture<Task> getTask ( GetTaskRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Task >
listJobs(ListJobsRequest request)
public ListenableFuture<ListJobsResponse> listJobs ( ListJobsRequest request )
List all Jobs for a project within a region.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListJobsResponse >
listResourceAllowances(ListResourceAllowancesRequest request)
public ListenableFuture<ListResourceAllowancesResponse> listResourceAllowances ( ListResourceAllowancesRequest request )
List all ResourceAllowances for a project within a region.
listTasks(ListTasksRequest request)
public ListenableFuture<ListTasksResponse> listTasks ( ListTasksRequest request )
List Tasks associated with a job.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ListTasksResponse >
updateJob(UpdateJobRequest request)
public ListenableFuture<Job> updateJob ( UpdateJobRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Job >
updateResourceAllowance(UpdateResourceAllowanceRequest request)
public ListenableFuture<ResourceAllowance> updateResourceAllowance ( UpdateResourceAllowanceRequest request )
Update a Resource Allowance.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ResourceAllowance >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]