Class DataLabelingServiceGrpc.DataLabelingServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<DataLabelingServiceGrpc.DataLabelingServiceStub>
-
- com.google.cloud.datalabeling.v1beta1.DataLabelingServiceGrpc.DataLabelingServiceStub
-
- Enclosing class:
- DataLabelingServiceGrpc
public static final class DataLabelingServiceGrpc.DataLabelingServiceStub extends io.grpc.stub.AbstractAsyncStub<DataLabelingServiceGrpc.DataLabelingServiceStub>
A stub to allow clients to do asynchronous rpc calls to service DataLabelingService.Service for the AI Platform Data Labeling API.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataLabelingServiceGrpc.DataLabelingServiceStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createAnnotationSpecSet(CreateAnnotationSpecSetRequest request, io.grpc.stub.StreamObserver<AnnotationSpecSet> responseObserver)
Creates an annotation spec set by providing a set of labels.void
createDataset(CreateDatasetRequest request, io.grpc.stub.StreamObserver<Dataset> responseObserver)
Creates dataset.void
createEvaluationJob(CreateEvaluationJobRequest request, io.grpc.stub.StreamObserver<EvaluationJob> responseObserver)
Creates an evaluation job.void
createInstruction(CreateInstructionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an instruction for how data should be labeled.void
deleteAnnotatedDataset(DeleteAnnotatedDatasetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an annotated dataset by resource name.void
deleteAnnotationSpecSet(DeleteAnnotationSpecSetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an annotation spec set by resource name.void
deleteDataset(DeleteDatasetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a dataset by resource name.void
deleteEvaluationJob(DeleteEvaluationJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Stops and deletes an evaluation job.void
deleteInstruction(DeleteInstructionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an instruction object by resource name.void
exportData(ExportDataRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Exports data and annotations from dataset.void
getAnnotatedDataset(GetAnnotatedDatasetRequest request, io.grpc.stub.StreamObserver<AnnotatedDataset> responseObserver)
Gets an annotated dataset by resource name.void
getAnnotationSpecSet(GetAnnotationSpecSetRequest request, io.grpc.stub.StreamObserver<AnnotationSpecSet> responseObserver)
Gets an annotation spec set by resource name.void
getDataItem(GetDataItemRequest request, io.grpc.stub.StreamObserver<DataItem> responseObserver)
Gets a data item in a dataset by resource name.void
getDataset(GetDatasetRequest request, io.grpc.stub.StreamObserver<Dataset> responseObserver)
Gets dataset by resource name.void
getEvaluation(GetEvaluationRequest request, io.grpc.stub.StreamObserver<Evaluation> responseObserver)
Gets an evaluation by resource name (to search, use [projects.evaluations.search][google.cloud.datalabeling.v1beta1.DataLabelingService.SearchEvaluations]).void
getEvaluationJob(GetEvaluationJobRequest request, io.grpc.stub.StreamObserver<EvaluationJob> responseObserver)
Gets an evaluation job by resource name.void
getExample(GetExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver)
Gets an example by resource name, including both data and annotation.void
getInstruction(GetInstructionRequest request, io.grpc.stub.StreamObserver<Instruction> responseObserver)
Gets an instruction by resource name.void
importData(ImportDataRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports data into dataset based on source locations defined in request.void
labelImage(LabelImageRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts a labeling task for image.void
labelText(LabelTextRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts a labeling task for text.void
labelVideo(LabelVideoRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts a labeling task for video.void
listAnnotatedDatasets(ListAnnotatedDatasetsRequest request, io.grpc.stub.StreamObserver<ListAnnotatedDatasetsResponse> responseObserver)
Lists annotated datasets for a dataset.void
listAnnotationSpecSets(ListAnnotationSpecSetsRequest request, io.grpc.stub.StreamObserver<ListAnnotationSpecSetsResponse> responseObserver)
Lists annotation spec sets for a project.void
listDataItems(ListDataItemsRequest request, io.grpc.stub.StreamObserver<ListDataItemsResponse> responseObserver)
Lists data items in a dataset.void
listDatasets(ListDatasetsRequest request, io.grpc.stub.StreamObserver<ListDatasetsResponse> responseObserver)
Lists datasets under a project.void
listEvaluationJobs(ListEvaluationJobsRequest request, io.grpc.stub.StreamObserver<ListEvaluationJobsResponse> responseObserver)
Lists all evaluation jobs within a project with possible filters.void
listExamples(ListExamplesRequest request, io.grpc.stub.StreamObserver<ListExamplesResponse> responseObserver)
Lists examples in an annotated dataset.void
listInstructions(ListInstructionsRequest request, io.grpc.stub.StreamObserver<ListInstructionsResponse> responseObserver)
Lists instructions for a project.void
pauseEvaluationJob(PauseEvaluationJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Pauses an evaluation job.void
resumeEvaluationJob(ResumeEvaluationJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Resumes a paused evaluation job.void
searchEvaluations(SearchEvaluationsRequest request, io.grpc.stub.StreamObserver<SearchEvaluationsResponse> responseObserver)
Searches [evaluations][google.cloud.datalabeling.v1beta1.Evaluation] within a project.void
searchExampleComparisons(SearchExampleComparisonsRequest request, io.grpc.stub.StreamObserver<SearchExampleComparisonsResponse> responseObserver)
Searches example comparisons from an evaluation.void
updateEvaluationJob(UpdateEvaluationJobRequest request, io.grpc.stub.StreamObserver<EvaluationJob> responseObserver)
Updates an evaluation job.
-
-
-
Method Detail
-
build
protected DataLabelingServiceGrpc.DataLabelingServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<DataLabelingServiceGrpc.DataLabelingServiceStub>
-
createDataset
public void createDataset(CreateDatasetRequest request, io.grpc.stub.StreamObserver<Dataset> responseObserver)
Creates dataset. If success return a Dataset resource.
-
getDataset
public void getDataset(GetDatasetRequest request, io.grpc.stub.StreamObserver<Dataset> responseObserver)
Gets dataset by resource name.
-
listDatasets
public void listDatasets(ListDatasetsRequest request, io.grpc.stub.StreamObserver<ListDatasetsResponse> responseObserver)
Lists datasets under a project. Pagination is supported.
-
deleteDataset
public void deleteDataset(DeleteDatasetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a dataset by resource name.
-
importData
public void importData(ImportDataRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Imports data into dataset based on source locations defined in request. It can be called multiple times for the same dataset. Each dataset can only have one long running operation running on it. For example, no labeling task (also long running operation) can be started while importing is still ongoing. Vice versa.
-
exportData
public void exportData(ExportDataRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Exports data and annotations from dataset.
-
getDataItem
public void getDataItem(GetDataItemRequest request, io.grpc.stub.StreamObserver<DataItem> responseObserver)
Gets a data item in a dataset by resource name. This API can be called after data are imported into dataset.
-
listDataItems
public void listDataItems(ListDataItemsRequest request, io.grpc.stub.StreamObserver<ListDataItemsResponse> responseObserver)
Lists data items in a dataset. This API can be called after data are imported into dataset. Pagination is supported.
-
getAnnotatedDataset
public void getAnnotatedDataset(GetAnnotatedDatasetRequest request, io.grpc.stub.StreamObserver<AnnotatedDataset> responseObserver)
Gets an annotated dataset by resource name.
-
listAnnotatedDatasets
public void listAnnotatedDatasets(ListAnnotatedDatasetsRequest request, io.grpc.stub.StreamObserver<ListAnnotatedDatasetsResponse> responseObserver)
Lists annotated datasets for a dataset. Pagination is supported.
-
deleteAnnotatedDataset
public void deleteAnnotatedDataset(DeleteAnnotatedDatasetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an annotated dataset by resource name.
-
labelImage
public void labelImage(LabelImageRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts a labeling task for image. The type of image labeling task is configured by feature in the request.
-
labelVideo
public void labelVideo(LabelVideoRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts a labeling task for video. The type of video labeling task is configured by feature in the request.
-
labelText
public void labelText(LabelTextRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Starts a labeling task for text. The type of text labeling task is configured by feature in the request.
-
getExample
public void getExample(GetExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver)
Gets an example by resource name, including both data and annotation.
-
listExamples
public void listExamples(ListExamplesRequest request, io.grpc.stub.StreamObserver<ListExamplesResponse> responseObserver)
Lists examples in an annotated dataset. Pagination is supported.
-
createAnnotationSpecSet
public void createAnnotationSpecSet(CreateAnnotationSpecSetRequest request, io.grpc.stub.StreamObserver<AnnotationSpecSet> responseObserver)
Creates an annotation spec set by providing a set of labels.
-
getAnnotationSpecSet
public void getAnnotationSpecSet(GetAnnotationSpecSetRequest request, io.grpc.stub.StreamObserver<AnnotationSpecSet> responseObserver)
Gets an annotation spec set by resource name.
-
listAnnotationSpecSets
public void listAnnotationSpecSets(ListAnnotationSpecSetsRequest request, io.grpc.stub.StreamObserver<ListAnnotationSpecSetsResponse> responseObserver)
Lists annotation spec sets for a project. Pagination is supported.
-
deleteAnnotationSpecSet
public void deleteAnnotationSpecSet(DeleteAnnotationSpecSetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an annotation spec set by resource name.
-
createInstruction
public void createInstruction(CreateInstructionRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates an instruction for how data should be labeled.
-
getInstruction
public void getInstruction(GetInstructionRequest request, io.grpc.stub.StreamObserver<Instruction> responseObserver)
Gets an instruction by resource name.
-
listInstructions
public void listInstructions(ListInstructionsRequest request, io.grpc.stub.StreamObserver<ListInstructionsResponse> responseObserver)
Lists instructions for a project. Pagination is supported.
-
deleteInstruction
public void deleteInstruction(DeleteInstructionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an instruction object by resource name.
-
getEvaluation
public void getEvaluation(GetEvaluationRequest request, io.grpc.stub.StreamObserver<Evaluation> responseObserver)
Gets an evaluation by resource name (to search, use [projects.evaluations.search][google.cloud.datalabeling.v1beta1.DataLabelingService.SearchEvaluations]).
-
searchEvaluations
public void searchEvaluations(SearchEvaluationsRequest request, io.grpc.stub.StreamObserver<SearchEvaluationsResponse> responseObserver)
Searches [evaluations][google.cloud.datalabeling.v1beta1.Evaluation] within a project.
-
searchExampleComparisons
public void searchExampleComparisons(SearchExampleComparisonsRequest request, io.grpc.stub.StreamObserver<SearchExampleComparisonsResponse> responseObserver)
Searches example comparisons from an evaluation. The return format is a list of example comparisons that show ground truth and prediction(s) for a single input. Search by providing an evaluation ID.
-
createEvaluationJob
public void createEvaluationJob(CreateEvaluationJobRequest request, io.grpc.stub.StreamObserver<EvaluationJob> responseObserver)
Creates an evaluation job.
-
updateEvaluationJob
public void updateEvaluationJob(UpdateEvaluationJobRequest request, io.grpc.stub.StreamObserver<EvaluationJob> responseObserver)
Updates an evaluation job. You can only update certain fields of the job's [EvaluationJobConfig][google.cloud.datalabeling.v1beta1.EvaluationJobConfig]: `humanAnnotationConfig.instruction`, `exampleCount`, and `exampleSamplePercentage`. If you want to change any other aspect of the evaluation job, you must delete the job and create a new one.
-
getEvaluationJob
public void getEvaluationJob(GetEvaluationJobRequest request, io.grpc.stub.StreamObserver<EvaluationJob> responseObserver)
Gets an evaluation job by resource name.
-
pauseEvaluationJob
public void pauseEvaluationJob(PauseEvaluationJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Pauses an evaluation job. Pausing an evaluation job that is already in a `PAUSED` state is a no-op.
-
resumeEvaluationJob
public void resumeEvaluationJob(ResumeEvaluationJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Resumes a paused evaluation job. A deleted evaluation job can't be resumed. Resuming a running or scheduled evaluation job is a no-op.
-
deleteEvaluationJob
public void deleteEvaluationJob(DeleteEvaluationJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Stops and deletes an evaluation job.
-
listEvaluationJobs
public void listEvaluationJobs(ListEvaluationJobsRequest request, io.grpc.stub.StreamObserver<ListEvaluationJobsResponse> responseObserver)
Lists all evaluation jobs within a project with possible filters. Pagination is supported.
-
-