Class BatchControllerGrpc.BatchControllerBlockingStub (4.40.0)

public static final class BatchControllerGrpc.BatchControllerBlockingStub extends AbstractBlockingStub<BatchControllerGrpc.BatchControllerBlockingStub>

A stub to allow clients to do synchronous rpc calls to service BatchController.

The BatchController provides methods to manage batch workloads.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > BatchControllerGrpc.BatchControllerBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

createBatch(CreateBatchRequest request)

public Operation createBatch(CreateBatchRequest request)

Creates a batch workload that executes asynchronously.

Parameter
Name Description
request CreateBatchRequest
Returns
Type Description
Operation

deleteBatch(DeleteBatchRequest request)

public Empty deleteBatch(DeleteBatchRequest request)

Deletes the batch workload resource. If the batch is not in terminal state, the delete fails and the response returns FAILED_PRECONDITION.

Parameter
Name Description
request DeleteBatchRequest
Returns
Type Description
Empty

getBatch(GetBatchRequest request)

public Batch getBatch(GetBatchRequest request)

Gets the batch workload resource representation.

Parameter
Name Description
request GetBatchRequest
Returns
Type Description
Batch

listBatches(ListBatchesRequest request)

public ListBatchesResponse listBatches(ListBatchesRequest request)

Lists batch workloads.

Parameter
Name Description
request ListBatchesRequest
Returns
Type Description
ListBatchesResponse