Class BatchControllerGrpc.BatchControllerBlockingStub (4.38.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
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
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
NameDescription
requestCreateBatchRequest
Returns
TypeDescription
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
NameDescription
requestDeleteBatchRequest
Returns
TypeDescription
Empty

getBatch(GetBatchRequest request)

public Batch getBatch(GetBatchRequest request)

Gets the batch workload resource representation.

Parameter
NameDescription
requestGetBatchRequest
Returns
TypeDescription
Batch

listBatches(ListBatchesRequest request)

public ListBatchesResponse listBatches(ListBatchesRequest request)

Lists batch workloads.

Parameter
NameDescription
requestListBatchesRequest
Returns
TypeDescription
ListBatchesResponse