Class SpecialistPoolServiceGrpc.SpecialistPoolServiceImplBase (2.4.0)

public abstract static class SpecialistPoolServiceGrpc.SpecialistPoolServiceImplBase implements BindableService

A service for creating and managing Customer SpecialistPools. When customers start Data Labeling jobs, they can reuse/create Specialist Pools to bring their own Specialists to label the data. Customers can add/remove Managers for the Specialist Pool on Cloud console, then Managers will get email notifications to manage Specialists and tasks on CrowdCompute console.

Inheritance

java.lang.Object > SpecialistPoolServiceGrpc.SpecialistPoolServiceImplBase

Implements

io.grpc.BindableService

Constructors

SpecialistPoolServiceImplBase()

public SpecialistPoolServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

createSpecialistPool(CreateSpecialistPoolRequest request, StreamObserver<Operation> responseObserver)

public void createSpecialistPool(CreateSpecialistPoolRequest request, StreamObserver<Operation> responseObserver)

Creates a SpecialistPool.

Parameters
NameDescription
requestCreateSpecialistPoolRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteSpecialistPool(DeleteSpecialistPoolRequest request, StreamObserver<Operation> responseObserver)

public void deleteSpecialistPool(DeleteSpecialistPoolRequest request, StreamObserver<Operation> responseObserver)

Deletes a SpecialistPool as well as all Specialists in the pool.

Parameters
NameDescription
requestDeleteSpecialistPoolRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getSpecialistPool(GetSpecialistPoolRequest request, StreamObserver<SpecialistPool> responseObserver)

public void getSpecialistPool(GetSpecialistPoolRequest request, StreamObserver<SpecialistPool> responseObserver)

Gets a SpecialistPool.

Parameters
NameDescription
requestGetSpecialistPoolRequest
responseObserverio.grpc.stub.StreamObserver<SpecialistPool>

listSpecialistPools(ListSpecialistPoolsRequest request, StreamObserver<ListSpecialistPoolsResponse> responseObserver)

public void listSpecialistPools(ListSpecialistPoolsRequest request, StreamObserver<ListSpecialistPoolsResponse> responseObserver)

Lists SpecialistPools in a Location.

Parameters
NameDescription
requestListSpecialistPoolsRequest
responseObserverio.grpc.stub.StreamObserver<ListSpecialistPoolsResponse>

updateSpecialistPool(UpdateSpecialistPoolRequest request, StreamObserver<Operation> responseObserver)

public void updateSpecialistPool(UpdateSpecialistPoolRequest request, StreamObserver<Operation> responseObserver)

Updates a SpecialistPool.

Parameters
NameDescription
requestUpdateSpecialistPoolRequest
responseObserverio.grpc.stub.StreamObserver<Operation>