From 8ea2edc682c0e1ddcdb291831c84fde4f1aae122 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 3 Jun 2020 11:56:11 -0700 Subject: [PATCH] fix: restore GAPIC v2 retry configs (#170) This PR was generated using Autosynth. :rainbow: Synth log will be available here: https://source.cloud.google.com/results/invocations/b94bacd6-05ee-45c2-be4d-b0f667030fab/targets PiperOrigin-RevId: 312088359 Source-Link: https://github.com/googleapis/googleapis/commit/5a90d467aa65e7f038f87585e8fbb45d74475e7c --- .../v1beta1/DataLabelingServiceClient.java | 1309 ++++++++--------- .../v1beta1/DataLabelingServiceSettings.java | 148 +- .../datalabeling/v1beta1/package-info.java | 5 +- .../v1beta1/stub/DataLabelingServiceStub.java | 54 +- .../stub/DataLabelingServiceStubSettings.java | 322 ++-- .../stub/GrpcDataLabelingServiceStub.java | 346 ++--- .../DataLabelingServiceClientTest.java | 432 +++--- synth.metadata | 4 +- 8 files changed, 1309 insertions(+), 1311 deletions(-) diff --git a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClient.java b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClient.java index 8f896245..da1f641c 100644 --- a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClient.java +++ b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClient.java @@ -49,9 +49,8 @@ *
  * 
  * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
- *   ProjectName parent = ProjectName.of("[PROJECT]");
- *   Dataset dataset = Dataset.newBuilder().build();
- *   Dataset response = dataLabelingServiceClient.createDataset(parent, dataset);
+ *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+ *   dataLabelingServiceClient.deleteDataset(name);
  * }
  * 
  * 
@@ -174,6 +173,543 @@ public final OperationsClient getOperationsClient() { return operationsClient; } + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a dataset by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   dataLabelingServiceClient.deleteDataset(name);
+   * }
+   * 
+ * + * @param name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteDataset(DatasetName name) { + DeleteDatasetRequest request = + DeleteDatasetRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + deleteDataset(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a dataset by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   dataLabelingServiceClient.deleteDataset(name.toString());
+   * }
+   * 
+ * + * @param name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteDataset(String name) { + DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder().setName(name).build(); + deleteDataset(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a dataset by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   dataLabelingServiceClient.deleteDataset(request);
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteDataset(DeleteDatasetRequest request) { + deleteDatasetCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a dataset by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteDatasetCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable deleteDatasetCallable() { + return stub.deleteDatasetCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Exports data and annotations from dataset. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
+   *   String filter = "";
+   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
+   *   ExportDataOperationResponse response = dataLabelingServiceClient.exportDataAsync(name, annotatedDataset, filter, outputConfig).get();
+   * }
+   * 
+ * + * @param name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * @param annotatedDataset Required. Annotated dataset resource name. DataItem in Dataset and + * their annotations in specified annotated dataset will be exported. It's in format of + * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ {annotated_dataset_id} + * @param filter Optional. Filter is not supported at this moment. + * @param outputConfig Required. Specify the output destination. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + @BetaApi( + "The surface for long-running operations is not stable yet and may change in the future.") + public final OperationFuture + exportDataAsync( + DatasetName name, + AnnotatedDatasetName annotatedDataset, + String filter, + OutputConfig outputConfig) { + ExportDataRequest request = + ExportDataRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .setAnnotatedDataset(annotatedDataset == null ? null : annotatedDataset.toString()) + .setFilter(filter) + .setOutputConfig(outputConfig) + .build(); + return exportDataAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Exports data and annotations from dataset. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
+   *   String filter = "";
+   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
+   *   ExportDataOperationResponse response = dataLabelingServiceClient.exportDataAsync(name.toString(), annotatedDataset.toString(), filter, outputConfig).get();
+   * }
+   * 
+ * + * @param name Required. Dataset resource name, format: + * projects/{project_id}/datasets/{dataset_id} + * @param annotatedDataset Required. Annotated dataset resource name. DataItem in Dataset and + * their annotations in specified annotated dataset will be exported. It's in format of + * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ {annotated_dataset_id} + * @param filter Optional. Filter is not supported at this moment. + * @param outputConfig Required. Specify the output destination. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + @BetaApi( + "The surface for long-running operations is not stable yet and may change in the future.") + public final OperationFuture + exportDataAsync( + String name, String annotatedDataset, String filter, OutputConfig outputConfig) { + ExportDataRequest request = + ExportDataRequest.newBuilder() + .setName(name) + .setAnnotatedDataset(annotatedDataset) + .setFilter(filter) + .setOutputConfig(outputConfig) + .build(); + return exportDataAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Exports data and annotations from dataset. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
+   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
+   *   ExportDataRequest request = ExportDataRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .setAnnotatedDataset(annotatedDataset.toString())
+   *     .setOutputConfig(outputConfig)
+   *     .build();
+   *   ExportDataOperationResponse response = dataLabelingServiceClient.exportDataAsync(request).get();
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + @BetaApi( + "The surface for long-running operations is not stable yet and may change in the future.") + public final OperationFuture + exportDataAsync(ExportDataRequest request) { + return exportDataOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Exports data and annotations from dataset. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
+   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
+   *   ExportDataRequest request = ExportDataRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .setAnnotatedDataset(annotatedDataset.toString())
+   *     .setOutputConfig(outputConfig)
+   *     .build();
+   *   OperationFuture<ExportDataOperationResponse, ExportDataOperationMetadata> future = dataLabelingServiceClient.exportDataOperationCallable().futureCall(request);
+   *   // Do something
+   *   ExportDataOperationResponse response = future.get();
+   * }
+   * 
+ */ + @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") + public final OperationCallable< + ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata> + exportDataOperationCallable() { + return stub.exportDataOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Exports data and annotations from dataset. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
+   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
+   *   ExportDataRequest request = ExportDataRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .setAnnotatedDataset(annotatedDataset.toString())
+   *     .setOutputConfig(outputConfig)
+   *     .build();
+   *   ApiFuture<Operation> future = dataLabelingServiceClient.exportDataCallable().futureCall(request);
+   *   // Do something
+   *   Operation response = future.get();
+   * }
+   * 
+ */ + public final UnaryCallable exportDataCallable() { + return stub.exportDataCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an annotation spec set by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
+   *   dataLabelingServiceClient.deleteAnnotationSpecSet(name);
+   * }
+   * 
+ * + * @param name Required. AnnotationSpec resource name, format: + * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAnnotationSpecSet(AnnotationSpecSetName name) { + DeleteAnnotationSpecSetRequest request = + DeleteAnnotationSpecSetRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteAnnotationSpecSet(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an annotation spec set by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
+   *   dataLabelingServiceClient.deleteAnnotationSpecSet(name.toString());
+   * }
+   * 
+ * + * @param name Required. AnnotationSpec resource name, format: + * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAnnotationSpecSet(String name) { + DeleteAnnotationSpecSetRequest request = + DeleteAnnotationSpecSetRequest.newBuilder().setName(name).build(); + deleteAnnotationSpecSet(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an annotation spec set by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
+   *   DeleteAnnotationSpecSetRequest request = DeleteAnnotationSpecSetRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   dataLabelingServiceClient.deleteAnnotationSpecSet(request);
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteAnnotationSpecSet(DeleteAnnotationSpecSetRequest request) { + deleteAnnotationSpecSetCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an annotation spec set by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
+   *   DeleteAnnotationSpecSetRequest request = DeleteAnnotationSpecSetRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteAnnotationSpecSetCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable + deleteAnnotationSpecSetCallable() { + return stub.deleteAnnotationSpecSetCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an instruction object by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
+   *   dataLabelingServiceClient.deleteInstruction(name);
+   * }
+   * 
+ * + * @param name Required. Instruction resource name, format: + * projects/{project_id}/instructions/{instruction_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteInstruction(InstructionName name) { + DeleteInstructionRequest request = + DeleteInstructionRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteInstruction(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an instruction object by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
+   *   dataLabelingServiceClient.deleteInstruction(name.toString());
+   * }
+   * 
+ * + * @param name Required. Instruction resource name, format: + * projects/{project_id}/instructions/{instruction_id} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteInstruction(String name) { + DeleteInstructionRequest request = DeleteInstructionRequest.newBuilder().setName(name).build(); + deleteInstruction(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an instruction object by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
+   *   DeleteInstructionRequest request = DeleteInstructionRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   dataLabelingServiceClient.deleteInstruction(request);
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteInstruction(DeleteInstructionRequest request) { + deleteInstructionCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes an instruction object by resource name. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
+   *   DeleteInstructionRequest request = DeleteInstructionRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteInstructionCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable deleteInstructionCallable() { + return stub.deleteInstructionCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Stops and deletes an evaluation job. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
+   *   dataLabelingServiceClient.deleteEvaluationJob(name);
+   * }
+   * 
+ * + * @param name Required. Name of the evaluation job that is going to be deleted. Format: + *

"projects/<var>{project_id}</var>/evaluationJobs/<var>{evaluation_job_id}</var>" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteEvaluationJob(EvaluationJobName name) { + DeleteEvaluationJobRequest request = + DeleteEvaluationJobRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteEvaluationJob(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Stops and deletes an evaluation job. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
+   *   dataLabelingServiceClient.deleteEvaluationJob(name.toString());
+   * }
+   * 
+ * + * @param name Required. Name of the evaluation job that is going to be deleted. Format: + *

"projects/<var>{project_id}</var>/evaluationJobs/<var>{evaluation_job_id}</var>" + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteEvaluationJob(String name) { + DeleteEvaluationJobRequest request = + DeleteEvaluationJobRequest.newBuilder().setName(name).build(); + deleteEvaluationJob(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Stops and deletes an evaluation job. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
+   *   DeleteEvaluationJobRequest request = DeleteEvaluationJobRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   dataLabelingServiceClient.deleteEvaluationJob(request);
+   * }
+   * 
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteEvaluationJob(DeleteEvaluationJobRequest request) { + deleteEvaluationJobCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Stops and deletes an evaluation job. + * + *

Sample code: + * + *


+   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
+   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
+   *   DeleteEvaluationJobRequest request = DeleteEvaluationJobRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteEvaluationJobCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable deleteEvaluationJobCallable() { + return stub.deleteEvaluationJobCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Creates dataset. If success return a Dataset resource. @@ -481,368 +1017,108 @@ public final ListDatasetsPagedResponse listDatasets(ListDatasetsRequest request) * ListDatasetsRequest request = ListDatasetsRequest.newBuilder() * .setParent(parent.toString()) * .build(); - * while (true) { - * ListDatasetsResponse response = dataLabelingServiceClient.listDatasetsCallable().call(request); - * for (Dataset element : response.getDatasetsList()) { - * // doThingsWith(element); - * } - * String nextPageToken = response.getNextPageToken(); - * if (!Strings.isNullOrEmpty(nextPageToken)) { - * request = request.toBuilder().setPageToken(nextPageToken).build(); - * } else { - * break; - * } - * } - * } - * - */ - public final UnaryCallable listDatasetsCallable() { - return stub.listDatasetsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a dataset by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   dataLabelingServiceClient.deleteDataset(name);
-   * }
-   * 
- * - * @param name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteDataset(DatasetName name) { - DeleteDatasetRequest request = - DeleteDatasetRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - deleteDataset(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a dataset by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   dataLabelingServiceClient.deleteDataset(name.toString());
-   * }
-   * 
- * - * @param name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteDataset(String name) { - DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder().setName(name).build(); - deleteDataset(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a dataset by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   dataLabelingServiceClient.deleteDataset(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteDataset(DeleteDatasetRequest request) { - deleteDatasetCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a dataset by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteDatasetCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable deleteDatasetCallable() { - return stub.deleteDatasetCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * 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. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   InputConfig inputConfig = InputConfig.newBuilder().build();
-   *   ImportDataOperationResponse response = dataLabelingServiceClient.importDataAsync(name, inputConfig).get();
-   * }
-   * 
- * - * @param name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @param inputConfig Required. Specify the input source of the data. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - @BetaApi( - "The surface for long-running operations is not stable yet and may change in the future.") - public final OperationFuture - importDataAsync(DatasetName name, InputConfig inputConfig) { - ImportDataRequest request = - ImportDataRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .setInputConfig(inputConfig) - .build(); - return importDataAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * 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. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   InputConfig inputConfig = InputConfig.newBuilder().build();
-   *   ImportDataOperationResponse response = dataLabelingServiceClient.importDataAsync(name.toString(), inputConfig).get();
-   * }
-   * 
- * - * @param name Required. Dataset resource name, format: - * projects/{project_id}/datasets/{dataset_id} - * @param inputConfig Required. Specify the input source of the data. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - @BetaApi( - "The surface for long-running operations is not stable yet and may change in the future.") - public final OperationFuture - importDataAsync(String name, InputConfig inputConfig) { - ImportDataRequest request = - ImportDataRequest.newBuilder().setName(name).setInputConfig(inputConfig).build(); - return importDataAsync(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * 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. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   InputConfig inputConfig = InputConfig.newBuilder().build();
-   *   ImportDataRequest request = ImportDataRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .setInputConfig(inputConfig)
-   *     .build();
-   *   ImportDataOperationResponse response = dataLabelingServiceClient.importDataAsync(request).get();
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - @BetaApi( - "The surface for long-running operations is not stable yet and may change in the future.") - public final OperationFuture - importDataAsync(ImportDataRequest request) { - return importDataOperationCallable().futureCall(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * 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. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   InputConfig inputConfig = InputConfig.newBuilder().build();
-   *   ImportDataRequest request = ImportDataRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .setInputConfig(inputConfig)
-   *     .build();
-   *   OperationFuture<ImportDataOperationResponse, ImportDataOperationMetadata> future = dataLabelingServiceClient.importDataOperationCallable().futureCall(request);
-   *   // Do something
-   *   ImportDataOperationResponse response = future.get();
-   * }
-   * 
- */ - @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") - public final OperationCallable< - ImportDataRequest, ImportDataOperationResponse, ImportDataOperationMetadata> - importDataOperationCallable() { - return stub.importDataOperationCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * 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. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   InputConfig inputConfig = InputConfig.newBuilder().build();
-   *   ImportDataRequest request = ImportDataRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .setInputConfig(inputConfig)
-   *     .build();
-   *   ApiFuture<Operation> future = dataLabelingServiceClient.importDataCallable().futureCall(request);
-   *   // Do something
-   *   Operation response = future.get();
+   *   while (true) {
+   *     ListDatasetsResponse response = dataLabelingServiceClient.listDatasetsCallable().call(request);
+   *     for (Dataset element : response.getDatasetsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
    * }
    * 
*/ - public final UnaryCallable importDataCallable() { - return stub.importDataCallable(); + public final UnaryCallable listDatasetsCallable() { + return stub.listDatasetsCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Exports data and annotations from dataset. + * 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. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
    *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
-   *   String filter = "";
-   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
-   *   ExportDataOperationResponse response = dataLabelingServiceClient.exportDataAsync(name, annotatedDataset, filter, outputConfig).get();
+   *   InputConfig inputConfig = InputConfig.newBuilder().build();
+   *   ImportDataOperationResponse response = dataLabelingServiceClient.importDataAsync(name, inputConfig).get();
    * }
    * 
* * @param name Required. Dataset resource name, format: * projects/{project_id}/datasets/{dataset_id} - * @param annotatedDataset Required. Annotated dataset resource name. DataItem in Dataset and - * their annotations in specified annotated dataset will be exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ {annotated_dataset_id} - * @param filter Optional. Filter is not supported at this moment. - * @param outputConfig Required. Specify the output destination. + * @param inputConfig Required. Specify the input source of the data. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @BetaApi( "The surface for long-running operations is not stable yet and may change in the future.") - public final OperationFuture - exportDataAsync( - DatasetName name, - AnnotatedDatasetName annotatedDataset, - String filter, - OutputConfig outputConfig) { - ExportDataRequest request = - ExportDataRequest.newBuilder() + public final OperationFuture + importDataAsync(DatasetName name, InputConfig inputConfig) { + ImportDataRequest request = + ImportDataRequest.newBuilder() .setName(name == null ? null : name.toString()) - .setAnnotatedDataset(annotatedDataset == null ? null : annotatedDataset.toString()) - .setFilter(filter) - .setOutputConfig(outputConfig) + .setInputConfig(inputConfig) .build(); - return exportDataAsync(request); + return importDataAsync(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Exports data and annotations from dataset. + * 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. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
    *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
-   *   String filter = "";
-   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
-   *   ExportDataOperationResponse response = dataLabelingServiceClient.exportDataAsync(name.toString(), annotatedDataset.toString(), filter, outputConfig).get();
+   *   InputConfig inputConfig = InputConfig.newBuilder().build();
+   *   ImportDataOperationResponse response = dataLabelingServiceClient.importDataAsync(name.toString(), inputConfig).get();
    * }
    * 
* * @param name Required. Dataset resource name, format: * projects/{project_id}/datasets/{dataset_id} - * @param annotatedDataset Required. Annotated dataset resource name. DataItem in Dataset and - * their annotations in specified annotated dataset will be exported. It's in format of - * projects/{project_id}/datasets/{dataset_id}/annotatedDatasets/ {annotated_dataset_id} - * @param filter Optional. Filter is not supported at this moment. - * @param outputConfig Required. Specify the output destination. + * @param inputConfig Required. Specify the input source of the data. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @BetaApi( "The surface for long-running operations is not stable yet and may change in the future.") - public final OperationFuture - exportDataAsync( - String name, String annotatedDataset, String filter, OutputConfig outputConfig) { - ExportDataRequest request = - ExportDataRequest.newBuilder() - .setName(name) - .setAnnotatedDataset(annotatedDataset) - .setFilter(filter) - .setOutputConfig(outputConfig) - .build(); - return exportDataAsync(request); + public final OperationFuture + importDataAsync(String name, InputConfig inputConfig) { + ImportDataRequest request = + ImportDataRequest.newBuilder().setName(name).setInputConfig(inputConfig).build(); + return importDataAsync(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Exports data and annotations from dataset. + * 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. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
    *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
-   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
-   *   ExportDataRequest request = ExportDataRequest.newBuilder()
+   *   InputConfig inputConfig = InputConfig.newBuilder().build();
+   *   ImportDataRequest request = ImportDataRequest.newBuilder()
    *     .setName(name.toString())
-   *     .setAnnotatedDataset(annotatedDataset.toString())
-   *     .setOutputConfig(outputConfig)
+   *     .setInputConfig(inputConfig)
    *     .build();
-   *   ExportDataOperationResponse response = dataLabelingServiceClient.exportDataAsync(request).get();
+   *   ImportDataOperationResponse response = dataLabelingServiceClient.importDataAsync(request).get();
    * }
    * 
* @@ -851,64 +1127,66 @@ public final UnaryCallable importDataCallable() { */ @BetaApi( "The surface for long-running operations is not stable yet and may change in the future.") - public final OperationFuture - exportDataAsync(ExportDataRequest request) { - return exportDataOperationCallable().futureCall(request); + public final OperationFuture + importDataAsync(ImportDataRequest request) { + return importDataOperationCallable().futureCall(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Exports data and annotations from dataset. + * 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. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
    *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
-   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
-   *   ExportDataRequest request = ExportDataRequest.newBuilder()
+   *   InputConfig inputConfig = InputConfig.newBuilder().build();
+   *   ImportDataRequest request = ImportDataRequest.newBuilder()
    *     .setName(name.toString())
-   *     .setAnnotatedDataset(annotatedDataset.toString())
-   *     .setOutputConfig(outputConfig)
+   *     .setInputConfig(inputConfig)
    *     .build();
-   *   OperationFuture<ExportDataOperationResponse, ExportDataOperationMetadata> future = dataLabelingServiceClient.exportDataOperationCallable().futureCall(request);
+   *   OperationFuture<ImportDataOperationResponse, ImportDataOperationMetadata> future = dataLabelingServiceClient.importDataOperationCallable().futureCall(request);
    *   // Do something
-   *   ExportDataOperationResponse response = future.get();
+   *   ImportDataOperationResponse response = future.get();
    * }
    * 
*/ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public final OperationCallable< - ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata> - exportDataOperationCallable() { - return stub.exportDataOperationCallable(); + ImportDataRequest, ImportDataOperationResponse, ImportDataOperationMetadata> + importDataOperationCallable() { + return stub.importDataOperationCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Exports data and annotations from dataset. + * 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. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
    *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-   *   AnnotatedDatasetName annotatedDataset = AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
-   *   OutputConfig outputConfig = OutputConfig.newBuilder().build();
-   *   ExportDataRequest request = ExportDataRequest.newBuilder()
+   *   InputConfig inputConfig = InputConfig.newBuilder().build();
+   *   ImportDataRequest request = ImportDataRequest.newBuilder()
    *     .setName(name.toString())
-   *     .setAnnotatedDataset(annotatedDataset.toString())
-   *     .setOutputConfig(outputConfig)
+   *     .setInputConfig(inputConfig)
    *     .build();
-   *   ApiFuture<Operation> future = dataLabelingServiceClient.exportDataCallable().futureCall(request);
+   *   ApiFuture<Operation> future = dataLabelingServiceClient.importDataCallable().futureCall(request);
    *   // Do something
    *   Operation response = future.get();
    * }
    * 
*/ - public final UnaryCallable exportDataCallable() { - return stub.exportDataCallable(); + public final UnaryCallable importDataCallable() { + return stub.importDataCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD @@ -2408,179 +2686,85 @@ public final ListAnnotationSpecSetsPagedResponse listAnnotationSpecSets( // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Lists annotation spec sets for a project. Pagination is supported. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   ProjectName parent = ProjectName.of("[PROJECT]");
-   *   ListAnnotationSpecSetsRequest request = ListAnnotationSpecSetsRequest.newBuilder()
-   *     .setParent(parent.toString())
-   *     .build();
-   *   for (AnnotationSpecSet element : dataLabelingServiceClient.listAnnotationSpecSets(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListAnnotationSpecSetsPagedResponse listAnnotationSpecSets( - ListAnnotationSpecSetsRequest request) { - return listAnnotationSpecSetsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Lists annotation spec sets for a project. Pagination is supported. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   ProjectName parent = ProjectName.of("[PROJECT]");
-   *   ListAnnotationSpecSetsRequest request = ListAnnotationSpecSetsRequest.newBuilder()
-   *     .setParent(parent.toString())
-   *     .build();
-   *   ApiFuture<ListAnnotationSpecSetsPagedResponse> future = dataLabelingServiceClient.listAnnotationSpecSetsPagedCallable().futureCall(request);
-   *   // Do something
-   *   for (AnnotationSpecSet element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * 
- */ - public final UnaryCallable - listAnnotationSpecSetsPagedCallable() { - return stub.listAnnotationSpecSetsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Lists annotation spec sets for a project. Pagination is supported. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   ProjectName parent = ProjectName.of("[PROJECT]");
-   *   ListAnnotationSpecSetsRequest request = ListAnnotationSpecSetsRequest.newBuilder()
-   *     .setParent(parent.toString())
-   *     .build();
-   *   while (true) {
-   *     ListAnnotationSpecSetsResponse response = dataLabelingServiceClient.listAnnotationSpecSetsCallable().call(request);
-   *     for (AnnotationSpecSet element : response.getAnnotationSpecSetsList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * 
- */ - public final UnaryCallable - listAnnotationSpecSetsCallable() { - return stub.listAnnotationSpecSetsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes an annotation spec set by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
-   *   dataLabelingServiceClient.deleteAnnotationSpecSet(name);
-   * }
-   * 
- * - * @param name Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteAnnotationSpecSet(AnnotationSpecSetName name) { - DeleteAnnotationSpecSetRequest request = - DeleteAnnotationSpecSetRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - deleteAnnotationSpecSet(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes an annotation spec set by resource name. + * Lists annotation spec sets for a project. Pagination is supported. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
-   *   dataLabelingServiceClient.deleteAnnotationSpecSet(name.toString());
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   ListAnnotationSpecSetsRequest request = ListAnnotationSpecSetsRequest.newBuilder()
+   *     .setParent(parent.toString())
+   *     .build();
+   *   for (AnnotationSpecSet element : dataLabelingServiceClient.listAnnotationSpecSets(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
    * }
    * 
* - * @param name Required. AnnotationSpec resource name, format: - * `projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}`. + * @param request The request object containing all of the parameters for the API call. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final void deleteAnnotationSpecSet(String name) { - DeleteAnnotationSpecSetRequest request = - DeleteAnnotationSpecSetRequest.newBuilder().setName(name).build(); - deleteAnnotationSpecSet(request); + public final ListAnnotationSpecSetsPagedResponse listAnnotationSpecSets( + ListAnnotationSpecSetsRequest request) { + return listAnnotationSpecSetsPagedCallable().call(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Deletes an annotation spec set by resource name. + * Lists annotation spec sets for a project. Pagination is supported. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
-   *   DeleteAnnotationSpecSetRequest request = DeleteAnnotationSpecSetRequest.newBuilder()
-   *     .setName(name.toString())
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   ListAnnotationSpecSetsRequest request = ListAnnotationSpecSetsRequest.newBuilder()
+   *     .setParent(parent.toString())
    *     .build();
-   *   dataLabelingServiceClient.deleteAnnotationSpecSet(request);
+   *   ApiFuture<ListAnnotationSpecSetsPagedResponse> future = dataLabelingServiceClient.listAnnotationSpecSetsPagedCallable().futureCall(request);
+   *   // Do something
+   *   for (AnnotationSpecSet element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
    * }
    * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final void deleteAnnotationSpecSet(DeleteAnnotationSpecSetRequest request) { - deleteAnnotationSpecSetCallable().call(request); + public final UnaryCallable + listAnnotationSpecSetsPagedCallable() { + return stub.listAnnotationSpecSetsPagedCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Deletes an annotation spec set by resource name. + * Lists annotation spec sets for a project. Pagination is supported. * *

Sample code: * *


    * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
-   *   DeleteAnnotationSpecSetRequest request = DeleteAnnotationSpecSetRequest.newBuilder()
-   *     .setName(name.toString())
+   *   ProjectName parent = ProjectName.of("[PROJECT]");
+   *   ListAnnotationSpecSetsRequest request = ListAnnotationSpecSetsRequest.newBuilder()
+   *     .setParent(parent.toString())
    *     .build();
-   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteAnnotationSpecSetCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
+   *   while (true) {
+   *     ListAnnotationSpecSetsResponse response = dataLabelingServiceClient.listAnnotationSpecSetsCallable().call(request);
+   *     for (AnnotationSpecSet element : response.getAnnotationSpecSetsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
    * }
    * 
*/ - public final UnaryCallable - deleteAnnotationSpecSetCallable() { - return stub.deleteAnnotationSpecSetCallable(); + public final UnaryCallable + listAnnotationSpecSetsCallable() { + return stub.listAnnotationSpecSetsCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD @@ -2945,98 +3129,6 @@ public final ListInstructionsPagedResponse listInstructions(ListInstructionsRequ return stub.listInstructionsCallable(); } - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes an instruction object by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
-   *   dataLabelingServiceClient.deleteInstruction(name);
-   * }
-   * 
- * - * @param name Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteInstruction(InstructionName name) { - DeleteInstructionRequest request = - DeleteInstructionRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - deleteInstruction(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes an instruction object by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
-   *   dataLabelingServiceClient.deleteInstruction(name.toString());
-   * }
-   * 
- * - * @param name Required. Instruction resource name, format: - * projects/{project_id}/instructions/{instruction_id} - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteInstruction(String name) { - DeleteInstructionRequest request = DeleteInstructionRequest.newBuilder().setName(name).build(); - deleteInstruction(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes an instruction object by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
-   *   DeleteInstructionRequest request = DeleteInstructionRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   dataLabelingServiceClient.deleteInstruction(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteInstruction(DeleteInstructionRequest request) { - deleteInstructionCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes an instruction object by resource name. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
-   *   DeleteInstructionRequest request = DeleteInstructionRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteInstructionCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable deleteInstructionCallable() { - return stub.deleteInstructionCallable(); - } - // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Gets an evaluation by resource name (to search, use @@ -3955,99 +4047,6 @@ public final UnaryCallable resumeEvaluationJo return stub.resumeEvaluationJobCallable(); } - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Stops and deletes an evaluation job. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
-   *   dataLabelingServiceClient.deleteEvaluationJob(name);
-   * }
-   * 
- * - * @param name Required. Name of the evaluation job that is going to be deleted. Format: - *

"projects/<var>{project_id}</var>/evaluationJobs/<var>{evaluation_job_id}</var>" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteEvaluationJob(EvaluationJobName name) { - DeleteEvaluationJobRequest request = - DeleteEvaluationJobRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - deleteEvaluationJob(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Stops and deletes an evaluation job. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
-   *   dataLabelingServiceClient.deleteEvaluationJob(name.toString());
-   * }
-   * 
- * - * @param name Required. Name of the evaluation job that is going to be deleted. Format: - *

"projects/<var>{project_id}</var>/evaluationJobs/<var>{evaluation_job_id}</var>" - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteEvaluationJob(String name) { - DeleteEvaluationJobRequest request = - DeleteEvaluationJobRequest.newBuilder().setName(name).build(); - deleteEvaluationJob(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Stops and deletes an evaluation job. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
-   *   DeleteEvaluationJobRequest request = DeleteEvaluationJobRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   dataLabelingServiceClient.deleteEvaluationJob(request);
-   * }
-   * 
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteEvaluationJob(DeleteEvaluationJobRequest request) { - deleteEvaluationJobCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Stops and deletes an evaluation job. - * - *

Sample code: - * - *


-   * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
-   *   EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
-   *   DeleteEvaluationJobRequest request = DeleteEvaluationJobRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<Void> future = dataLabelingServiceClient.deleteEvaluationJobCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable deleteEvaluationJobCallable() { - return stub.deleteEvaluationJobCallable(); - } - // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Lists all evaluation jobs within a project with possible filters. Pagination is supported. diff --git a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceSettings.java b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceSettings.java index d5ad62a8..18588f3a 100644 --- a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceSettings.java +++ b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceSettings.java @@ -59,16 +59,16 @@ *

The builder of this class is recursive, so contained classes are themselves builders. When * build() is called, the tree of builders is called to create the complete settings object. * - *

For example, to set the total timeout of createDataset to 30 seconds: + *

For example, to set the total timeout of deleteDataset to 30 seconds: * *

  * 
  * DataLabelingServiceSettings.Builder dataLabelingServiceSettingsBuilder =
  *     DataLabelingServiceSettings.newBuilder();
  * dataLabelingServiceSettingsBuilder
- *     .createDatasetSettings()
+ *     .deleteDatasetSettings()
  *     .setRetrySettings(
- *         dataLabelingServiceSettingsBuilder.createDatasetSettings().getRetrySettings().toBuilder()
+ *         dataLabelingServiceSettingsBuilder.deleteDatasetSettings().getRetrySettings().toBuilder()
  *             .setTotalTimeout(Duration.ofSeconds(30))
  *             .build());
  * DataLabelingServiceSettings dataLabelingServiceSettings = dataLabelingServiceSettingsBuilder.build();
@@ -78,6 +78,41 @@
 @Generated("by gapic-generator")
 @BetaApi
 public class DataLabelingServiceSettings extends ClientSettings {
+  /** Returns the object with the settings used for calls to deleteDataset. */
+  public UnaryCallSettings deleteDatasetSettings() {
+    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteDatasetSettings();
+  }
+
+  /** Returns the object with the settings used for calls to exportData. */
+  public UnaryCallSettings exportDataSettings() {
+    return ((DataLabelingServiceStubSettings) getStubSettings()).exportDataSettings();
+  }
+
+  /** Returns the object with the settings used for calls to exportData. */
+  @BetaApi(
+      "The surface for long-running operations is not stable yet and may change in the future.")
+  public OperationCallSettings<
+          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+      exportDataOperationSettings() {
+    return ((DataLabelingServiceStubSettings) getStubSettings()).exportDataOperationSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteAnnotationSpecSet. */
+  public UnaryCallSettings
+      deleteAnnotationSpecSetSettings() {
+    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteAnnotationSpecSetSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteInstruction. */
+  public UnaryCallSettings deleteInstructionSettings() {
+    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteInstructionSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteEvaluationJob. */
+  public UnaryCallSettings deleteEvaluationJobSettings() {
+    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteEvaluationJobSettings();
+  }
+
   /** Returns the object with the settings used for calls to createDataset. */
   public UnaryCallSettings createDatasetSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).createDatasetSettings();
@@ -94,11 +129,6 @@ public UnaryCallSettings getDatasetSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).listDatasetsSettings();
   }
 
-  /** Returns the object with the settings used for calls to deleteDataset. */
-  public UnaryCallSettings deleteDatasetSettings() {
-    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteDatasetSettings();
-  }
-
   /** Returns the object with the settings used for calls to importData. */
   public UnaryCallSettings importDataSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).importDataSettings();
@@ -113,20 +143,6 @@ public UnaryCallSettings importDataSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).importDataOperationSettings();
   }
 
-  /** Returns the object with the settings used for calls to exportData. */
-  public UnaryCallSettings exportDataSettings() {
-    return ((DataLabelingServiceStubSettings) getStubSettings()).exportDataSettings();
-  }
-
-  /** Returns the object with the settings used for calls to exportData. */
-  @BetaApi(
-      "The surface for long-running operations is not stable yet and may change in the future.")
-  public OperationCallSettings<
-          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-      exportDataOperationSettings() {
-    return ((DataLabelingServiceStubSettings) getStubSettings()).exportDataOperationSettings();
-  }
-
   /** Returns the object with the settings used for calls to getDataItem. */
   public UnaryCallSettings getDataItemSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).getDataItemSettings();
@@ -229,12 +245,6 @@ public UnaryCallSettings getExampleSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).listAnnotationSpecSetsSettings();
   }
 
-  /** Returns the object with the settings used for calls to deleteAnnotationSpecSet. */
-  public UnaryCallSettings
-      deleteAnnotationSpecSetSettings() {
-    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteAnnotationSpecSetSettings();
-  }
-
   /** Returns the object with the settings used for calls to createInstruction. */
   public UnaryCallSettings createInstructionSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).createInstructionSettings();
@@ -261,11 +271,6 @@ public UnaryCallSettings getInstructionSetti
     return ((DataLabelingServiceStubSettings) getStubSettings()).listInstructionsSettings();
   }
 
-  /** Returns the object with the settings used for calls to deleteInstruction. */
-  public UnaryCallSettings deleteInstructionSettings() {
-    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteInstructionSettings();
-  }
-
   /** Returns the object with the settings used for calls to getEvaluation. */
   public UnaryCallSettings getEvaluationSettings() {
     return ((DataLabelingServiceStubSettings) getStubSettings()).getEvaluationSettings();
@@ -314,11 +319,6 @@ public UnaryCallSettings resumeEvaluationJobS
     return ((DataLabelingServiceStubSettings) getStubSettings()).resumeEvaluationJobSettings();
   }
 
-  /** Returns the object with the settings used for calls to deleteEvaluationJob. */
-  public UnaryCallSettings deleteEvaluationJobSettings() {
-    return ((DataLabelingServiceStubSettings) getStubSettings()).deleteEvaluationJobSettings();
-  }
-
   /** Returns the object with the settings used for calls to listEvaluationJobs. */
   public PagedCallSettings<
           ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListEvaluationJobsPagedResponse>
@@ -423,6 +423,42 @@ public Builder applyToAllUnaryMethods(
       return this;
     }
 
+    /** Returns the builder for the settings used for calls to deleteDataset. */
+    public UnaryCallSettings.Builder deleteDatasetSettings() {
+      return getStubSettingsBuilder().deleteDatasetSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to exportData. */
+    public UnaryCallSettings.Builder exportDataSettings() {
+      return getStubSettingsBuilder().exportDataSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to exportData. */
+    @BetaApi(
+        "The surface for long-running operations is not stable yet and may change in the future.")
+    public OperationCallSettings.Builder<
+            ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+        exportDataOperationSettings() {
+      return getStubSettingsBuilder().exportDataOperationSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteAnnotationSpecSet. */
+    public UnaryCallSettings.Builder
+        deleteAnnotationSpecSetSettings() {
+      return getStubSettingsBuilder().deleteAnnotationSpecSetSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteInstruction. */
+    public UnaryCallSettings.Builder deleteInstructionSettings() {
+      return getStubSettingsBuilder().deleteInstructionSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteEvaluationJob. */
+    public UnaryCallSettings.Builder
+        deleteEvaluationJobSettings() {
+      return getStubSettingsBuilder().deleteEvaluationJobSettings();
+    }
+
     /** Returns the builder for the settings used for calls to createDataset. */
     public UnaryCallSettings.Builder createDatasetSettings() {
       return getStubSettingsBuilder().createDatasetSettings();
@@ -440,11 +476,6 @@ public UnaryCallSettings.Builder getDatasetSettings(
       return getStubSettingsBuilder().listDatasetsSettings();
     }
 
-    /** Returns the builder for the settings used for calls to deleteDataset. */
-    public UnaryCallSettings.Builder deleteDatasetSettings() {
-      return getStubSettingsBuilder().deleteDatasetSettings();
-    }
-
     /** Returns the builder for the settings used for calls to importData. */
     public UnaryCallSettings.Builder importDataSettings() {
       return getStubSettingsBuilder().importDataSettings();
@@ -459,20 +490,6 @@ public UnaryCallSettings.Builder importDataSetting
       return getStubSettingsBuilder().importDataOperationSettings();
     }
 
-    /** Returns the builder for the settings used for calls to exportData. */
-    public UnaryCallSettings.Builder exportDataSettings() {
-      return getStubSettingsBuilder().exportDataSettings();
-    }
-
-    /** Returns the builder for the settings used for calls to exportData. */
-    @BetaApi(
-        "The surface for long-running operations is not stable yet and may change in the future.")
-    public OperationCallSettings.Builder<
-            ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-        exportDataOperationSettings() {
-      return getStubSettingsBuilder().exportDataOperationSettings();
-    }
-
     /** Returns the builder for the settings used for calls to getDataItem. */
     public UnaryCallSettings.Builder getDataItemSettings() {
       return getStubSettingsBuilder().getDataItemSettings();
@@ -580,12 +597,6 @@ public UnaryCallSettings.Builder getExampleSettings(
       return getStubSettingsBuilder().listAnnotationSpecSetsSettings();
     }
 
-    /** Returns the builder for the settings used for calls to deleteAnnotationSpecSet. */
-    public UnaryCallSettings.Builder
-        deleteAnnotationSpecSetSettings() {
-      return getStubSettingsBuilder().deleteAnnotationSpecSetSettings();
-    }
-
     /** Returns the builder for the settings used for calls to createInstruction. */
     public UnaryCallSettings.Builder
         createInstructionSettings() {
@@ -613,11 +624,6 @@ public UnaryCallSettings.Builder getInstruct
       return getStubSettingsBuilder().listInstructionsSettings();
     }
 
-    /** Returns the builder for the settings used for calls to deleteInstruction. */
-    public UnaryCallSettings.Builder deleteInstructionSettings() {
-      return getStubSettingsBuilder().deleteInstructionSettings();
-    }
-
     /** Returns the builder for the settings used for calls to getEvaluation. */
     public UnaryCallSettings.Builder getEvaluationSettings() {
       return getStubSettingsBuilder().getEvaluationSettings();
@@ -669,12 +675,6 @@ public UnaryCallSettings.Builder getEvaluation
       return getStubSettingsBuilder().resumeEvaluationJobSettings();
     }
 
-    /** Returns the builder for the settings used for calls to deleteEvaluationJob. */
-    public UnaryCallSettings.Builder
-        deleteEvaluationJobSettings() {
-      return getStubSettingsBuilder().deleteEvaluationJobSettings();
-    }
-
     /** Returns the builder for the settings used for calls to listEvaluationJobs. */
     public PagedCallSettings.Builder<
             ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListEvaluationJobsPagedResponse>
diff --git a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/package-info.java b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/package-info.java
index 425d5498..c1d07e7c 100644
--- a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/package-info.java
+++ b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/package-info.java
@@ -28,9 +28,8 @@
  * 
  * 
  * try (DataLabelingServiceClient dataLabelingServiceClient = DataLabelingServiceClient.create()) {
- *   ProjectName parent = ProjectName.of("[PROJECT]");
- *   Dataset dataset = Dataset.newBuilder().build();
- *   Dataset response = dataLabelingServiceClient.createDataset(parent, dataset);
+ *   DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+ *   dataLabelingServiceClient.deleteDataset(name);
  * }
  * 
  * 
diff --git a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStub.java b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStub.java index 0f3ef17b..a8c162d4 100644 --- a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStub.java +++ b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStub.java @@ -106,6 +106,33 @@ public OperationsStub getOperationsStub() { throw new UnsupportedOperationException("Not implemented: getOperationsStub()"); } + public UnaryCallable deleteDatasetCallable() { + throw new UnsupportedOperationException("Not implemented: deleteDatasetCallable()"); + } + + @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallable< + ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata> + exportDataOperationCallable() { + throw new UnsupportedOperationException("Not implemented: exportDataOperationCallable()"); + } + + public UnaryCallable exportDataCallable() { + throw new UnsupportedOperationException("Not implemented: exportDataCallable()"); + } + + public UnaryCallable deleteAnnotationSpecSetCallable() { + throw new UnsupportedOperationException("Not implemented: deleteAnnotationSpecSetCallable()"); + } + + public UnaryCallable deleteInstructionCallable() { + throw new UnsupportedOperationException("Not implemented: deleteInstructionCallable()"); + } + + public UnaryCallable deleteEvaluationJobCallable() { + throw new UnsupportedOperationException("Not implemented: deleteEvaluationJobCallable()"); + } + public UnaryCallable createDatasetCallable() { throw new UnsupportedOperationException("Not implemented: createDatasetCallable()"); } @@ -122,10 +149,6 @@ public UnaryCallable listDatasetsCall throw new UnsupportedOperationException("Not implemented: listDatasetsCallable()"); } - public UnaryCallable deleteDatasetCallable() { - throw new UnsupportedOperationException("Not implemented: deleteDatasetCallable()"); - } - @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public OperationCallable< ImportDataRequest, ImportDataOperationResponse, ImportDataOperationMetadata> @@ -137,17 +160,6 @@ public UnaryCallable importDataCallable() { throw new UnsupportedOperationException("Not implemented: importDataCallable()"); } - @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") - public OperationCallable< - ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata> - exportDataOperationCallable() { - throw new UnsupportedOperationException("Not implemented: exportDataOperationCallable()"); - } - - public UnaryCallable exportDataCallable() { - throw new UnsupportedOperationException("Not implemented: exportDataCallable()"); - } - public UnaryCallable getDataItemCallable() { throw new UnsupportedOperationException("Not implemented: getDataItemCallable()"); } @@ -243,10 +255,6 @@ public UnaryCallable listExamplesCall throw new UnsupportedOperationException("Not implemented: listAnnotationSpecSetsCallable()"); } - public UnaryCallable deleteAnnotationSpecSetCallable() { - throw new UnsupportedOperationException("Not implemented: deleteAnnotationSpecSetCallable()"); - } - @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public OperationCallable createInstructionOperationCallable() { @@ -272,10 +280,6 @@ public UnaryCallable getInstructionCallable( throw new UnsupportedOperationException("Not implemented: listInstructionsCallable()"); } - public UnaryCallable deleteInstructionCallable() { - throw new UnsupportedOperationException("Not implemented: deleteInstructionCallable()"); - } - public UnaryCallable getEvaluationCallable() { throw new UnsupportedOperationException("Not implemented: getEvaluationCallable()"); } @@ -321,10 +325,6 @@ public UnaryCallable resumeEvaluationJobCalla throw new UnsupportedOperationException("Not implemented: resumeEvaluationJobCallable()"); } - public UnaryCallable deleteEvaluationJobCallable() { - throw new UnsupportedOperationException("Not implemented: deleteEvaluationJobCallable()"); - } - public UnaryCallable listEvaluationJobsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listEvaluationJobsPagedCallable()"); diff --git a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java index 6964a799..faf925b8 100644 --- a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java +++ b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/DataLabelingServiceStubSettings.java @@ -134,16 +134,16 @@ *

The builder of this class is recursive, so contained classes are themselves builders. When * build() is called, the tree of builders is called to create the complete settings object. * - *

For example, to set the total timeout of createDataset to 30 seconds: + *

For example, to set the total timeout of deleteDataset to 30 seconds: * *

  * 
  * DataLabelingServiceStubSettings.Builder dataLabelingServiceSettingsBuilder =
  *     DataLabelingServiceStubSettings.newBuilder();
  * dataLabelingServiceSettingsBuilder
- *     .createDatasetSettings()
+ *     .deleteDatasetSettings()
  *     .setRetrySettings(
- *         dataLabelingServiceSettingsBuilder.createDatasetSettings().getRetrySettings().toBuilder()
+ *         dataLabelingServiceSettingsBuilder.deleteDatasetSettings().getRetrySettings().toBuilder()
  *             .setTotalTimeout(Duration.ofSeconds(30))
  *             .build());
  * DataLabelingServiceStubSettings dataLabelingServiceSettings = dataLabelingServiceSettingsBuilder.build();
@@ -157,20 +157,24 @@ public class DataLabelingServiceStubSettings extends StubSettings DEFAULT_SERVICE_SCOPES =
       ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build();
 
+  private final UnaryCallSettings deleteDatasetSettings;
+  private final UnaryCallSettings exportDataSettings;
+  private final OperationCallSettings<
+          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+      exportDataOperationSettings;
+  private final UnaryCallSettings
+      deleteAnnotationSpecSetSettings;
+  private final UnaryCallSettings deleteInstructionSettings;
+  private final UnaryCallSettings deleteEvaluationJobSettings;
   private final UnaryCallSettings createDatasetSettings;
   private final UnaryCallSettings getDatasetSettings;
   private final PagedCallSettings<
           ListDatasetsRequest, ListDatasetsResponse, ListDatasetsPagedResponse>
       listDatasetsSettings;
-  private final UnaryCallSettings deleteDatasetSettings;
   private final UnaryCallSettings importDataSettings;
   private final OperationCallSettings<
           ImportDataRequest, ImportDataOperationResponse, ImportDataOperationMetadata>
       importDataOperationSettings;
-  private final UnaryCallSettings exportDataSettings;
-  private final OperationCallSettings<
-          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-      exportDataOperationSettings;
   private final UnaryCallSettings getDataItemSettings;
   private final PagedCallSettings<
           ListDataItemsRequest, ListDataItemsResponse, ListDataItemsPagedResponse>
@@ -206,8 +210,6 @@ public class DataLabelingServiceStubSettings extends StubSettings
       listAnnotationSpecSetsSettings;
-  private final UnaryCallSettings
-      deleteAnnotationSpecSetSettings;
   private final UnaryCallSettings createInstructionSettings;
   private final OperationCallSettings<
           CreateInstructionRequest, Instruction, CreateInstructionMetadata>
@@ -216,7 +218,6 @@ public class DataLabelingServiceStubSettings extends StubSettings
       listInstructionsSettings;
-  private final UnaryCallSettings deleteInstructionSettings;
   private final UnaryCallSettings getEvaluationSettings;
   private final PagedCallSettings<
           SearchEvaluationsRequest, SearchEvaluationsResponse, SearchEvaluationsPagedResponse>
@@ -233,11 +234,44 @@ public class DataLabelingServiceStubSettings extends StubSettings getEvaluationJobSettings;
   private final UnaryCallSettings pauseEvaluationJobSettings;
   private final UnaryCallSettings resumeEvaluationJobSettings;
-  private final UnaryCallSettings deleteEvaluationJobSettings;
   private final PagedCallSettings<
           ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListEvaluationJobsPagedResponse>
       listEvaluationJobsSettings;
 
+  /** Returns the object with the settings used for calls to deleteDataset. */
+  public UnaryCallSettings deleteDatasetSettings() {
+    return deleteDatasetSettings;
+  }
+
+  /** Returns the object with the settings used for calls to exportData. */
+  public UnaryCallSettings exportDataSettings() {
+    return exportDataSettings;
+  }
+
+  /** Returns the object with the settings used for calls to exportData. */
+  @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+  public OperationCallSettings<
+          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+      exportDataOperationSettings() {
+    return exportDataOperationSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteAnnotationSpecSet. */
+  public UnaryCallSettings
+      deleteAnnotationSpecSetSettings() {
+    return deleteAnnotationSpecSetSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteInstruction. */
+  public UnaryCallSettings deleteInstructionSettings() {
+    return deleteInstructionSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteEvaluationJob. */
+  public UnaryCallSettings deleteEvaluationJobSettings() {
+    return deleteEvaluationJobSettings;
+  }
+
   /** Returns the object with the settings used for calls to createDataset. */
   public UnaryCallSettings createDatasetSettings() {
     return createDatasetSettings;
@@ -254,11 +288,6 @@ public UnaryCallSettings getDatasetSettings() {
     return listDatasetsSettings;
   }
 
-  /** Returns the object with the settings used for calls to deleteDataset. */
-  public UnaryCallSettings deleteDatasetSettings() {
-    return deleteDatasetSettings;
-  }
-
   /** Returns the object with the settings used for calls to importData. */
   public UnaryCallSettings importDataSettings() {
     return importDataSettings;
@@ -272,19 +301,6 @@ public UnaryCallSettings importDataSettings() {
     return importDataOperationSettings;
   }
 
-  /** Returns the object with the settings used for calls to exportData. */
-  public UnaryCallSettings exportDataSettings() {
-    return exportDataSettings;
-  }
-
-  /** Returns the object with the settings used for calls to exportData. */
-  @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
-  public OperationCallSettings<
-          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-      exportDataOperationSettings() {
-    return exportDataOperationSettings;
-  }
-
   /** Returns the object with the settings used for calls to getDataItem. */
   public UnaryCallSettings getDataItemSettings() {
     return getDataItemSettings;
@@ -384,12 +400,6 @@ public UnaryCallSettings getExampleSettings() {
     return listAnnotationSpecSetsSettings;
   }
 
-  /** Returns the object with the settings used for calls to deleteAnnotationSpecSet. */
-  public UnaryCallSettings
-      deleteAnnotationSpecSetSettings() {
-    return deleteAnnotationSpecSetSettings;
-  }
-
   /** Returns the object with the settings used for calls to createInstruction. */
   public UnaryCallSettings createInstructionSettings() {
     return createInstructionSettings;
@@ -414,11 +424,6 @@ public UnaryCallSettings getInstructionSetti
     return listInstructionsSettings;
   }
 
-  /** Returns the object with the settings used for calls to deleteInstruction. */
-  public UnaryCallSettings deleteInstructionSettings() {
-    return deleteInstructionSettings;
-  }
-
   /** Returns the object with the settings used for calls to getEvaluation. */
   public UnaryCallSettings getEvaluationSettings() {
     return getEvaluationSettings;
@@ -467,11 +472,6 @@ public UnaryCallSettings resumeEvaluationJobS
     return resumeEvaluationJobSettings;
   }
 
-  /** Returns the object with the settings used for calls to deleteEvaluationJob. */
-  public UnaryCallSettings deleteEvaluationJobSettings() {
-    return deleteEvaluationJobSettings;
-  }
-
   /** Returns the object with the settings used for calls to listEvaluationJobs. */
   public PagedCallSettings<
           ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListEvaluationJobsPagedResponse>
@@ -548,14 +548,17 @@ public Builder toBuilder() {
   protected DataLabelingServiceStubSettings(Builder settingsBuilder) throws IOException {
     super(settingsBuilder);
 
+    deleteDatasetSettings = settingsBuilder.deleteDatasetSettings().build();
+    exportDataSettings = settingsBuilder.exportDataSettings().build();
+    exportDataOperationSettings = settingsBuilder.exportDataOperationSettings().build();
+    deleteAnnotationSpecSetSettings = settingsBuilder.deleteAnnotationSpecSetSettings().build();
+    deleteInstructionSettings = settingsBuilder.deleteInstructionSettings().build();
+    deleteEvaluationJobSettings = settingsBuilder.deleteEvaluationJobSettings().build();
     createDatasetSettings = settingsBuilder.createDatasetSettings().build();
     getDatasetSettings = settingsBuilder.getDatasetSettings().build();
     listDatasetsSettings = settingsBuilder.listDatasetsSettings().build();
-    deleteDatasetSettings = settingsBuilder.deleteDatasetSettings().build();
     importDataSettings = settingsBuilder.importDataSettings().build();
     importDataOperationSettings = settingsBuilder.importDataOperationSettings().build();
-    exportDataSettings = settingsBuilder.exportDataSettings().build();
-    exportDataOperationSettings = settingsBuilder.exportDataOperationSettings().build();
     getDataItemSettings = settingsBuilder.getDataItemSettings().build();
     listDataItemsSettings = settingsBuilder.listDataItemsSettings().build();
     getAnnotatedDatasetSettings = settingsBuilder.getAnnotatedDatasetSettings().build();
@@ -572,13 +575,11 @@ protected DataLabelingServiceStubSettings(Builder settingsBuilder) throws IOExce
     createAnnotationSpecSetSettings = settingsBuilder.createAnnotationSpecSetSettings().build();
     getAnnotationSpecSetSettings = settingsBuilder.getAnnotationSpecSetSettings().build();
     listAnnotationSpecSetsSettings = settingsBuilder.listAnnotationSpecSetsSettings().build();
-    deleteAnnotationSpecSetSettings = settingsBuilder.deleteAnnotationSpecSetSettings().build();
     createInstructionSettings = settingsBuilder.createInstructionSettings().build();
     createInstructionOperationSettings =
         settingsBuilder.createInstructionOperationSettings().build();
     getInstructionSettings = settingsBuilder.getInstructionSettings().build();
     listInstructionsSettings = settingsBuilder.listInstructionsSettings().build();
-    deleteInstructionSettings = settingsBuilder.deleteInstructionSettings().build();
     getEvaluationSettings = settingsBuilder.getEvaluationSettings().build();
     searchEvaluationsSettings = settingsBuilder.searchEvaluationsSettings().build();
     searchExampleComparisonsSettings = settingsBuilder.searchExampleComparisonsSettings().build();
@@ -587,7 +588,6 @@ protected DataLabelingServiceStubSettings(Builder settingsBuilder) throws IOExce
     getEvaluationJobSettings = settingsBuilder.getEvaluationJobSettings().build();
     pauseEvaluationJobSettings = settingsBuilder.pauseEvaluationJobSettings().build();
     resumeEvaluationJobSettings = settingsBuilder.resumeEvaluationJobSettings().build();
-    deleteEvaluationJobSettings = settingsBuilder.deleteEvaluationJobSettings().build();
     listEvaluationJobsSettings = settingsBuilder.listEvaluationJobsSettings().build();
   }
 
@@ -1147,20 +1147,26 @@ public static class Builder
       extends StubSettings.Builder {
     private final ImmutableList> unaryMethodSettingsBuilders;
 
+    private final UnaryCallSettings.Builder deleteDatasetSettings;
+    private final UnaryCallSettings.Builder exportDataSettings;
+    private final OperationCallSettings.Builder<
+            ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+        exportDataOperationSettings;
+    private final UnaryCallSettings.Builder
+        deleteAnnotationSpecSetSettings;
+    private final UnaryCallSettings.Builder
+        deleteInstructionSettings;
+    private final UnaryCallSettings.Builder
+        deleteEvaluationJobSettings;
     private final UnaryCallSettings.Builder createDatasetSettings;
     private final UnaryCallSettings.Builder getDatasetSettings;
     private final PagedCallSettings.Builder<
             ListDatasetsRequest, ListDatasetsResponse, ListDatasetsPagedResponse>
         listDatasetsSettings;
-    private final UnaryCallSettings.Builder deleteDatasetSettings;
     private final UnaryCallSettings.Builder importDataSettings;
     private final OperationCallSettings.Builder<
             ImportDataRequest, ImportDataOperationResponse, ImportDataOperationMetadata>
         importDataOperationSettings;
-    private final UnaryCallSettings.Builder exportDataSettings;
-    private final OperationCallSettings.Builder<
-            ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-        exportDataOperationSettings;
     private final UnaryCallSettings.Builder getDataItemSettings;
     private final PagedCallSettings.Builder<
             ListDataItemsRequest, ListDataItemsResponse, ListDataItemsPagedResponse>
@@ -1199,8 +1205,6 @@ public static class Builder
             ListAnnotationSpecSetsResponse,
             ListAnnotationSpecSetsPagedResponse>
         listAnnotationSpecSetsSettings;
-    private final UnaryCallSettings.Builder
-        deleteAnnotationSpecSetSettings;
     private final UnaryCallSettings.Builder
         createInstructionSettings;
     private final OperationCallSettings.Builder<
@@ -1211,8 +1215,6 @@ public static class Builder
     private final PagedCallSettings.Builder<
             ListInstructionsRequest, ListInstructionsResponse, ListInstructionsPagedResponse>
         listInstructionsSettings;
-    private final UnaryCallSettings.Builder
-        deleteInstructionSettings;
     private final UnaryCallSettings.Builder getEvaluationSettings;
     private final PagedCallSettings.Builder<
             SearchEvaluationsRequest, SearchEvaluationsResponse, SearchEvaluationsPagedResponse>
@@ -1232,8 +1234,6 @@ public static class Builder
         pauseEvaluationJobSettings;
     private final UnaryCallSettings.Builder
         resumeEvaluationJobSettings;
-    private final UnaryCallSettings.Builder
-        deleteEvaluationJobSettings;
     private final PagedCallSettings.Builder<
             ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListEvaluationJobsPagedResponse>
         listEvaluationJobsSettings;
@@ -1262,11 +1262,11 @@ public static class Builder
           RetrySettings.newBuilder()
               .setInitialRetryDelay(Duration.ofMillis(100L))
               .setRetryDelayMultiplier(1.3)
-              .setMaxRetryDelay(Duration.ofMillis(60000L))
+              .setMaxRetryDelay(Duration.ofMillis(30000L))
               .setInitialRpcTimeout(Duration.ofMillis(20000L))
               .setRpcTimeoutMultiplier(1.0)
               .setMaxRpcTimeout(Duration.ofMillis(20000L))
-              .setTotalTimeout(Duration.ofMillis(600000L))
+              .setTotalTimeout(Duration.ofMillis(300000L))
               .build();
       definitions.put("default", settings);
       RETRY_PARAM_DEFINITIONS = definitions.build();
@@ -1279,22 +1279,28 @@ protected Builder() {
     protected Builder(ClientContext clientContext) {
       super(clientContext);
 
+      deleteDatasetSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
+      exportDataSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
+      exportDataOperationSettings = OperationCallSettings.newBuilder();
+
+      deleteAnnotationSpecSetSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
+      deleteInstructionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
+      deleteEvaluationJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
       createDatasetSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       getDatasetSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       listDatasetsSettings = PagedCallSettings.newBuilder(LIST_DATASETS_PAGE_STR_FACT);
 
-      deleteDatasetSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       importDataSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       importDataOperationSettings = OperationCallSettings.newBuilder();
 
-      exportDataSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
-      exportDataOperationSettings = OperationCallSettings.newBuilder();
-
       getDataItemSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       listDataItemsSettings = PagedCallSettings.newBuilder(LIST_DATA_ITEMS_PAGE_STR_FACT);
@@ -1329,8 +1335,6 @@ protected Builder(ClientContext clientContext) {
       listAnnotationSpecSetsSettings =
           PagedCallSettings.newBuilder(LIST_ANNOTATION_SPEC_SETS_PAGE_STR_FACT);
 
-      deleteAnnotationSpecSetSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       createInstructionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       createInstructionOperationSettings = OperationCallSettings.newBuilder();
@@ -1339,8 +1343,6 @@ protected Builder(ClientContext clientContext) {
 
       listInstructionsSettings = PagedCallSettings.newBuilder(LIST_INSTRUCTIONS_PAGE_STR_FACT);
 
-      deleteInstructionSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       getEvaluationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       searchEvaluationsSettings = PagedCallSettings.newBuilder(SEARCH_EVALUATIONS_PAGE_STR_FACT);
@@ -1358,18 +1360,19 @@ protected Builder(ClientContext clientContext) {
 
       resumeEvaluationJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
-      deleteEvaluationJobSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       listEvaluationJobsSettings = PagedCallSettings.newBuilder(LIST_EVALUATION_JOBS_PAGE_STR_FACT);
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
+              deleteDatasetSettings,
+              exportDataSettings,
+              deleteAnnotationSpecSetSettings,
+              deleteInstructionSettings,
+              deleteEvaluationJobSettings,
               createDatasetSettings,
               getDatasetSettings,
               listDatasetsSettings,
-              deleteDatasetSettings,
               importDataSettings,
-              exportDataSettings,
               getDataItemSettings,
               listDataItemsSettings,
               getAnnotatedDatasetSettings,
@@ -1383,11 +1386,9 @@ protected Builder(ClientContext clientContext) {
               createAnnotationSpecSetSettings,
               getAnnotationSpecSetSettings,
               listAnnotationSpecSetsSettings,
-              deleteAnnotationSpecSetSettings,
               createInstructionSettings,
               getInstructionSettings,
               listInstructionsSettings,
-              deleteInstructionSettings,
               getEvaluationSettings,
               searchEvaluationsSettings,
               searchExampleComparisonsSettings,
@@ -1396,7 +1397,6 @@ protected Builder(ClientContext clientContext) {
               getEvaluationJobSettings,
               pauseEvaluationJobSettings,
               resumeEvaluationJobSettings,
-              deleteEvaluationJobSettings,
               listEvaluationJobsSettings);
 
       initDefaults(this);
@@ -1414,32 +1414,47 @@ private static Builder createDefault() {
     private static Builder initDefaults(Builder builder) {
 
       builder
-          .createDatasetSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
+          .deleteDatasetSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
       builder
-          .getDatasetSettings()
+          .exportDataSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
       builder
-          .listDatasetsSettings()
+          .deleteAnnotationSpecSetSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
       builder
-          .deleteDatasetSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
+          .deleteInstructionSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
       builder
-          .importDataSettings()
+          .deleteEvaluationJobSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+
+      builder
+          .createDatasetSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
       builder
-          .exportDataSettings()
+          .getDatasetSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+
+      builder
+          .listDatasetsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+
+      builder
+          .importDataSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
@@ -1508,11 +1523,6 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
-      builder
-          .deleteAnnotationSpecSetSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
       builder
           .createInstructionSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
@@ -1528,11 +1538,6 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
-      builder
-          .deleteInstructionSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
       builder
           .getEvaluationSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
@@ -1573,28 +1578,23 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
-      builder
-          .deleteEvaluationJobSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
       builder
           .listEvaluationJobsSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
       builder
-          .importDataOperationSettings()
+          .exportDataOperationSettings()
           .setInitialCallSettings(
-              UnaryCallSettings.newUnaryCallSettingsBuilder()
-                  .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
+              UnaryCallSettings.newUnaryCallSettingsBuilder()
+                  .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
                   .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
                   .build())
           .setResponseTransformer(
               ProtoOperationTransformers.ResponseTransformer.create(
-                  ImportDataOperationResponse.class))
+                  ExportDataOperationResponse.class))
           .setMetadataTransformer(
               ProtoOperationTransformers.MetadataTransformer.create(
-                  ImportDataOperationMetadata.class))
+                  ExportDataOperationMetadata.class))
           .setPollingAlgorithm(
               OperationTimedPollAlgorithm.create(
                   RetrySettings.newBuilder()
@@ -1607,18 +1607,18 @@ private static Builder initDefaults(Builder builder) {
                       .setTotalTimeout(Duration.ofMillis(300000L))
                       .build()));
       builder
-          .exportDataOperationSettings()
+          .importDataOperationSettings()
           .setInitialCallSettings(
-              UnaryCallSettings.newUnaryCallSettingsBuilder()
+              UnaryCallSettings.newUnaryCallSettingsBuilder()
                   .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
                   .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
                   .build())
           .setResponseTransformer(
               ProtoOperationTransformers.ResponseTransformer.create(
-                  ExportDataOperationResponse.class))
+                  ImportDataOperationResponse.class))
           .setMetadataTransformer(
               ProtoOperationTransformers.MetadataTransformer.create(
-                  ExportDataOperationMetadata.class))
+                  ImportDataOperationMetadata.class))
           .setPollingAlgorithm(
               OperationTimedPollAlgorithm.create(
                   RetrySettings.newBuilder()
@@ -1727,14 +1727,17 @@ private static Builder initDefaults(Builder builder) {
     protected Builder(DataLabelingServiceStubSettings settings) {
       super(settings);
 
+      deleteDatasetSettings = settings.deleteDatasetSettings.toBuilder();
+      exportDataSettings = settings.exportDataSettings.toBuilder();
+      exportDataOperationSettings = settings.exportDataOperationSettings.toBuilder();
+      deleteAnnotationSpecSetSettings = settings.deleteAnnotationSpecSetSettings.toBuilder();
+      deleteInstructionSettings = settings.deleteInstructionSettings.toBuilder();
+      deleteEvaluationJobSettings = settings.deleteEvaluationJobSettings.toBuilder();
       createDatasetSettings = settings.createDatasetSettings.toBuilder();
       getDatasetSettings = settings.getDatasetSettings.toBuilder();
       listDatasetsSettings = settings.listDatasetsSettings.toBuilder();
-      deleteDatasetSettings = settings.deleteDatasetSettings.toBuilder();
       importDataSettings = settings.importDataSettings.toBuilder();
       importDataOperationSettings = settings.importDataOperationSettings.toBuilder();
-      exportDataSettings = settings.exportDataSettings.toBuilder();
-      exportDataOperationSettings = settings.exportDataOperationSettings.toBuilder();
       getDataItemSettings = settings.getDataItemSettings.toBuilder();
       listDataItemsSettings = settings.listDataItemsSettings.toBuilder();
       getAnnotatedDatasetSettings = settings.getAnnotatedDatasetSettings.toBuilder();
@@ -1751,12 +1754,10 @@ protected Builder(DataLabelingServiceStubSettings settings) {
       createAnnotationSpecSetSettings = settings.createAnnotationSpecSetSettings.toBuilder();
       getAnnotationSpecSetSettings = settings.getAnnotationSpecSetSettings.toBuilder();
       listAnnotationSpecSetsSettings = settings.listAnnotationSpecSetsSettings.toBuilder();
-      deleteAnnotationSpecSetSettings = settings.deleteAnnotationSpecSetSettings.toBuilder();
       createInstructionSettings = settings.createInstructionSettings.toBuilder();
       createInstructionOperationSettings = settings.createInstructionOperationSettings.toBuilder();
       getInstructionSettings = settings.getInstructionSettings.toBuilder();
       listInstructionsSettings = settings.listInstructionsSettings.toBuilder();
-      deleteInstructionSettings = settings.deleteInstructionSettings.toBuilder();
       getEvaluationSettings = settings.getEvaluationSettings.toBuilder();
       searchEvaluationsSettings = settings.searchEvaluationsSettings.toBuilder();
       searchExampleComparisonsSettings = settings.searchExampleComparisonsSettings.toBuilder();
@@ -1765,17 +1766,19 @@ protected Builder(DataLabelingServiceStubSettings settings) {
       getEvaluationJobSettings = settings.getEvaluationJobSettings.toBuilder();
       pauseEvaluationJobSettings = settings.pauseEvaluationJobSettings.toBuilder();
       resumeEvaluationJobSettings = settings.resumeEvaluationJobSettings.toBuilder();
-      deleteEvaluationJobSettings = settings.deleteEvaluationJobSettings.toBuilder();
       listEvaluationJobsSettings = settings.listEvaluationJobsSettings.toBuilder();
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
+              deleteDatasetSettings,
+              exportDataSettings,
+              deleteAnnotationSpecSetSettings,
+              deleteInstructionSettings,
+              deleteEvaluationJobSettings,
               createDatasetSettings,
               getDatasetSettings,
               listDatasetsSettings,
-              deleteDatasetSettings,
               importDataSettings,
-              exportDataSettings,
               getDataItemSettings,
               listDataItemsSettings,
               getAnnotatedDatasetSettings,
@@ -1789,11 +1792,9 @@ protected Builder(DataLabelingServiceStubSettings settings) {
               createAnnotationSpecSetSettings,
               getAnnotationSpecSetSettings,
               listAnnotationSpecSetsSettings,
-              deleteAnnotationSpecSetSettings,
               createInstructionSettings,
               getInstructionSettings,
               listInstructionsSettings,
-              deleteInstructionSettings,
               getEvaluationSettings,
               searchEvaluationsSettings,
               searchExampleComparisonsSettings,
@@ -1802,7 +1803,6 @@ protected Builder(DataLabelingServiceStubSettings settings) {
               getEvaluationJobSettings,
               pauseEvaluationJobSettings,
               resumeEvaluationJobSettings,
-              deleteEvaluationJobSettings,
               listEvaluationJobsSettings);
     }
 
@@ -1822,6 +1822,42 @@ public Builder applyToAllUnaryMethods(
       return unaryMethodSettingsBuilders;
     }
 
+    /** Returns the builder for the settings used for calls to deleteDataset. */
+    public UnaryCallSettings.Builder deleteDatasetSettings() {
+      return deleteDatasetSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to exportData. */
+    public UnaryCallSettings.Builder exportDataSettings() {
+      return exportDataSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to exportData. */
+    @BetaApi(
+        "The surface for use by generated code is not stable yet and may change in the future.")
+    public OperationCallSettings.Builder<
+            ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+        exportDataOperationSettings() {
+      return exportDataOperationSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteAnnotationSpecSet. */
+    public UnaryCallSettings.Builder
+        deleteAnnotationSpecSetSettings() {
+      return deleteAnnotationSpecSetSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteInstruction. */
+    public UnaryCallSettings.Builder deleteInstructionSettings() {
+      return deleteInstructionSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteEvaluationJob. */
+    public UnaryCallSettings.Builder
+        deleteEvaluationJobSettings() {
+      return deleteEvaluationJobSettings;
+    }
+
     /** Returns the builder for the settings used for calls to createDataset. */
     public UnaryCallSettings.Builder createDatasetSettings() {
       return createDatasetSettings;
@@ -1839,11 +1875,6 @@ public UnaryCallSettings.Builder getDatasetSettings(
       return listDatasetsSettings;
     }
 
-    /** Returns the builder for the settings used for calls to deleteDataset. */
-    public UnaryCallSettings.Builder deleteDatasetSettings() {
-      return deleteDatasetSettings;
-    }
-
     /** Returns the builder for the settings used for calls to importData. */
     public UnaryCallSettings.Builder importDataSettings() {
       return importDataSettings;
@@ -1858,20 +1889,6 @@ public UnaryCallSettings.Builder importDataSetting
       return importDataOperationSettings;
     }
 
-    /** Returns the builder for the settings used for calls to exportData. */
-    public UnaryCallSettings.Builder exportDataSettings() {
-      return exportDataSettings;
-    }
-
-    /** Returns the builder for the settings used for calls to exportData. */
-    @BetaApi(
-        "The surface for use by generated code is not stable yet and may change in the future.")
-    public OperationCallSettings.Builder<
-            ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-        exportDataOperationSettings() {
-      return exportDataOperationSettings;
-    }
-
     /** Returns the builder for the settings used for calls to getDataItem. */
     public UnaryCallSettings.Builder getDataItemSettings() {
       return getDataItemSettings;
@@ -1979,12 +1996,6 @@ public UnaryCallSettings.Builder getExampleSettings(
       return listAnnotationSpecSetsSettings;
     }
 
-    /** Returns the builder for the settings used for calls to deleteAnnotationSpecSet. */
-    public UnaryCallSettings.Builder
-        deleteAnnotationSpecSetSettings() {
-      return deleteAnnotationSpecSetSettings;
-    }
-
     /** Returns the builder for the settings used for calls to createInstruction. */
     public UnaryCallSettings.Builder
         createInstructionSettings() {
@@ -2012,11 +2023,6 @@ public UnaryCallSettings.Builder getInstruct
       return listInstructionsSettings;
     }
 
-    /** Returns the builder for the settings used for calls to deleteInstruction. */
-    public UnaryCallSettings.Builder deleteInstructionSettings() {
-      return deleteInstructionSettings;
-    }
-
     /** Returns the builder for the settings used for calls to getEvaluation. */
     public UnaryCallSettings.Builder getEvaluationSettings() {
       return getEvaluationSettings;
@@ -2068,12 +2074,6 @@ public UnaryCallSettings.Builder getEvaluation
       return resumeEvaluationJobSettings;
     }
 
-    /** Returns the builder for the settings used for calls to deleteEvaluationJob. */
-    public UnaryCallSettings.Builder
-        deleteEvaluationJobSettings() {
-      return deleteEvaluationJobSettings;
-    }
-
     /** Returns the builder for the settings used for calls to listEvaluationJobs. */
     public PagedCallSettings.Builder<
             ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListEvaluationJobsPagedResponse>
diff --git a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java
index b24b8fb2..13f98b94 100644
--- a/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java
+++ b/google-cloud-datalabeling/src/main/java/com/google/cloud/datalabeling/v1beta1/stub/GrpcDataLabelingServiceStub.java
@@ -112,6 +112,50 @@
 @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
 public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
 
+  private static final MethodDescriptor deleteDatasetMethodDescriptor =
+      MethodDescriptor.newBuilder()
+          .setType(MethodDescriptor.MethodType.UNARY)
+          .setFullMethodName("google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteDataset")
+          .setRequestMarshaller(ProtoUtils.marshaller(DeleteDatasetRequest.getDefaultInstance()))
+          .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+          .build();
+  private static final MethodDescriptor exportDataMethodDescriptor =
+      MethodDescriptor.newBuilder()
+          .setType(MethodDescriptor.MethodType.UNARY)
+          .setFullMethodName("google.cloud.datalabeling.v1beta1.DataLabelingService/ExportData")
+          .setRequestMarshaller(ProtoUtils.marshaller(ExportDataRequest.getDefaultInstance()))
+          .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
+          .build();
+  private static final MethodDescriptor
+      deleteAnnotationSpecSetMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteAnnotationSpecSet")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteAnnotationSpecSetRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+  private static final MethodDescriptor
+      deleteInstructionMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteInstruction")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteInstructionRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+  private static final MethodDescriptor
+      deleteEvaluationJobMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteEvaluationJob")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteEvaluationJobRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
   private static final MethodDescriptor
       createDatasetMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -139,13 +183,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
               .setResponseMarshaller(
                   ProtoUtils.marshaller(ListDatasetsResponse.getDefaultInstance()))
               .build();
-  private static final MethodDescriptor deleteDatasetMethodDescriptor =
-      MethodDescriptor.newBuilder()
-          .setType(MethodDescriptor.MethodType.UNARY)
-          .setFullMethodName("google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteDataset")
-          .setRequestMarshaller(ProtoUtils.marshaller(DeleteDatasetRequest.getDefaultInstance()))
-          .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
-          .build();
   private static final MethodDescriptor importDataMethodDescriptor =
       MethodDescriptor.newBuilder()
           .setType(MethodDescriptor.MethodType.UNARY)
@@ -153,13 +190,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
           .setRequestMarshaller(ProtoUtils.marshaller(ImportDataRequest.getDefaultInstance()))
           .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
           .build();
-  private static final MethodDescriptor exportDataMethodDescriptor =
-      MethodDescriptor.newBuilder()
-          .setType(MethodDescriptor.MethodType.UNARY)
-          .setFullMethodName("google.cloud.datalabeling.v1beta1.DataLabelingService/ExportData")
-          .setRequestMarshaller(ProtoUtils.marshaller(ExportDataRequest.getDefaultInstance()))
-          .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
-          .build();
   private static final MethodDescriptor getDataItemMethodDescriptor =
       MethodDescriptor.newBuilder()
           .setType(MethodDescriptor.MethodType.UNARY)
@@ -280,16 +310,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
               .setResponseMarshaller(
                   ProtoUtils.marshaller(ListAnnotationSpecSetsResponse.getDefaultInstance()))
               .build();
-  private static final MethodDescriptor
-      deleteAnnotationSpecSetMethodDescriptor =
-          MethodDescriptor.newBuilder()
-              .setType(MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(
-                  "google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteAnnotationSpecSet")
-              .setRequestMarshaller(
-                  ProtoUtils.marshaller(DeleteAnnotationSpecSetRequest.getDefaultInstance()))
-              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
-              .build();
   private static final MethodDescriptor
       createInstructionMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -321,16 +341,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
               .setResponseMarshaller(
                   ProtoUtils.marshaller(ListInstructionsResponse.getDefaultInstance()))
               .build();
-  private static final MethodDescriptor
-      deleteInstructionMethodDescriptor =
-          MethodDescriptor.newBuilder()
-              .setType(MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(
-                  "google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteInstruction")
-              .setRequestMarshaller(
-                  ProtoUtils.marshaller(DeleteInstructionRequest.getDefaultInstance()))
-              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
-              .build();
   private static final MethodDescriptor
       getEvaluationMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -415,16 +425,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
                   ProtoUtils.marshaller(ResumeEvaluationJobRequest.getDefaultInstance()))
               .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
               .build();
-  private static final MethodDescriptor
-      deleteEvaluationJobMethodDescriptor =
-          MethodDescriptor.newBuilder()
-              .setType(MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(
-                  "google.cloud.datalabeling.v1beta1.DataLabelingService/DeleteEvaluationJob")
-              .setRequestMarshaller(
-                  ProtoUtils.marshaller(DeleteEvaluationJobRequest.getDefaultInstance()))
-              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
-              .build();
   private static final MethodDescriptor
       listEvaluationJobsMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -440,20 +440,24 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
   private final BackgroundResource backgroundResources;
   private final GrpcOperationsStub operationsStub;
 
+  private final UnaryCallable deleteDatasetCallable;
+  private final UnaryCallable exportDataCallable;
+  private final OperationCallable<
+          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+      exportDataOperationCallable;
+  private final UnaryCallable
+      deleteAnnotationSpecSetCallable;
+  private final UnaryCallable deleteInstructionCallable;
+  private final UnaryCallable deleteEvaluationJobCallable;
   private final UnaryCallable createDatasetCallable;
   private final UnaryCallable getDatasetCallable;
   private final UnaryCallable listDatasetsCallable;
   private final UnaryCallable
       listDatasetsPagedCallable;
-  private final UnaryCallable deleteDatasetCallable;
   private final UnaryCallable importDataCallable;
   private final OperationCallable<
           ImportDataRequest, ImportDataOperationResponse, ImportDataOperationMetadata>
       importDataOperationCallable;
-  private final UnaryCallable exportDataCallable;
-  private final OperationCallable<
-          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-      exportDataOperationCallable;
   private final UnaryCallable getDataItemCallable;
   private final UnaryCallable listDataItemsCallable;
   private final UnaryCallable
@@ -486,8 +490,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
       listAnnotationSpecSetsCallable;
   private final UnaryCallable
       listAnnotationSpecSetsPagedCallable;
-  private final UnaryCallable
-      deleteAnnotationSpecSetCallable;
   private final UnaryCallable createInstructionCallable;
   private final OperationCallable
       createInstructionOperationCallable;
@@ -496,7 +498,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
       listInstructionsCallable;
   private final UnaryCallable
       listInstructionsPagedCallable;
-  private final UnaryCallable deleteInstructionCallable;
   private final UnaryCallable getEvaluationCallable;
   private final UnaryCallable
       searchEvaluationsCallable;
@@ -514,7 +515,6 @@ public class GrpcDataLabelingServiceStub extends DataLabelingServiceStub {
   private final UnaryCallable getEvaluationJobCallable;
   private final UnaryCallable pauseEvaluationJobCallable;
   private final UnaryCallable resumeEvaluationJobCallable;
-  private final UnaryCallable deleteEvaluationJobCallable;
   private final UnaryCallable
       listEvaluationJobsCallable;
   private final UnaryCallable
@@ -562,6 +562,72 @@ protected GrpcDataLabelingServiceStub(
     this.callableFactory = callableFactory;
     this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory);
 
+    GrpcCallSettings deleteDatasetTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(deleteDatasetMethodDescriptor)
+            .setParamsExtractor(
+                new RequestParamsExtractor() {
+                  @Override
+                  public Map extract(DeleteDatasetRequest request) {
+                    ImmutableMap.Builder params = ImmutableMap.builder();
+                    params.put("name", String.valueOf(request.getName()));
+                    return params.build();
+                  }
+                })
+            .build();
+    GrpcCallSettings exportDataTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(exportDataMethodDescriptor)
+            .setParamsExtractor(
+                new RequestParamsExtractor() {
+                  @Override
+                  public Map extract(ExportDataRequest request) {
+                    ImmutableMap.Builder params = ImmutableMap.builder();
+                    params.put("name", String.valueOf(request.getName()));
+                    return params.build();
+                  }
+                })
+            .build();
+    GrpcCallSettings
+        deleteAnnotationSpecSetTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(deleteAnnotationSpecSetMethodDescriptor)
+                .setParamsExtractor(
+                    new RequestParamsExtractor() {
+                      @Override
+                      public Map extract(DeleteAnnotationSpecSetRequest request) {
+                        ImmutableMap.Builder params = ImmutableMap.builder();
+                        params.put("name", String.valueOf(request.getName()));
+                        return params.build();
+                      }
+                    })
+                .build();
+    GrpcCallSettings deleteInstructionTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(deleteInstructionMethodDescriptor)
+            .setParamsExtractor(
+                new RequestParamsExtractor() {
+                  @Override
+                  public Map extract(DeleteInstructionRequest request) {
+                    ImmutableMap.Builder params = ImmutableMap.builder();
+                    params.put("name", String.valueOf(request.getName()));
+                    return params.build();
+                  }
+                })
+            .build();
+    GrpcCallSettings deleteEvaluationJobTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(deleteEvaluationJobMethodDescriptor)
+            .setParamsExtractor(
+                new RequestParamsExtractor() {
+                  @Override
+                  public Map extract(DeleteEvaluationJobRequest request) {
+                    ImmutableMap.Builder params = ImmutableMap.builder();
+                    params.put("name", String.valueOf(request.getName()));
+                    return params.build();
+                  }
+                })
+            .build();
     GrpcCallSettings createDatasetTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(createDatasetMethodDescriptor)
@@ -601,19 +667,6 @@ public Map extract(ListDatasetsRequest request) {
                   }
                 })
             .build();
-    GrpcCallSettings deleteDatasetTransportSettings =
-        GrpcCallSettings.newBuilder()
-            .setMethodDescriptor(deleteDatasetMethodDescriptor)
-            .setParamsExtractor(
-                new RequestParamsExtractor() {
-                  @Override
-                  public Map extract(DeleteDatasetRequest request) {
-                    ImmutableMap.Builder params = ImmutableMap.builder();
-                    params.put("name", String.valueOf(request.getName()));
-                    return params.build();
-                  }
-                })
-            .build();
     GrpcCallSettings importDataTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(importDataMethodDescriptor)
@@ -627,19 +680,6 @@ public Map extract(ImportDataRequest request) {
                   }
                 })
             .build();
-    GrpcCallSettings exportDataTransportSettings =
-        GrpcCallSettings.newBuilder()
-            .setMethodDescriptor(exportDataMethodDescriptor)
-            .setParamsExtractor(
-                new RequestParamsExtractor() {
-                  @Override
-                  public Map extract(ExportDataRequest request) {
-                    ImmutableMap.Builder params = ImmutableMap.builder();
-                    params.put("name", String.valueOf(request.getName()));
-                    return params.build();
-                  }
-                })
-            .build();
     GrpcCallSettings getDataItemTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(getDataItemMethodDescriptor)
@@ -816,20 +856,6 @@ public Map extract(ListAnnotationSpecSetsRequest request) {
                       }
                     })
                 .build();
-    GrpcCallSettings
-        deleteAnnotationSpecSetTransportSettings =
-            GrpcCallSettings.newBuilder()
-                .setMethodDescriptor(deleteAnnotationSpecSetMethodDescriptor)
-                .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(DeleteAnnotationSpecSetRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
-                    })
-                .build();
     GrpcCallSettings createInstructionTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(createInstructionMethodDescriptor)
@@ -870,19 +896,6 @@ public Map extract(ListInstructionsRequest request) {
                       }
                     })
                 .build();
-    GrpcCallSettings deleteInstructionTransportSettings =
-        GrpcCallSettings.newBuilder()
-            .setMethodDescriptor(deleteInstructionMethodDescriptor)
-            .setParamsExtractor(
-                new RequestParamsExtractor() {
-                  @Override
-                  public Map extract(DeleteInstructionRequest request) {
-                    ImmutableMap.Builder params = ImmutableMap.builder();
-                    params.put("name", String.valueOf(request.getName()));
-                    return params.build();
-                  }
-                })
-            .build();
     GrpcCallSettings getEvaluationTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(getEvaluationMethodDescriptor)
@@ -994,19 +1007,6 @@ public Map extract(ResumeEvaluationJobRequest request) {
                   }
                 })
             .build();
-    GrpcCallSettings deleteEvaluationJobTransportSettings =
-        GrpcCallSettings.newBuilder()
-            .setMethodDescriptor(deleteEvaluationJobMethodDescriptor)
-            .setParamsExtractor(
-                new RequestParamsExtractor() {
-                  @Override
-                  public Map extract(DeleteEvaluationJobRequest request) {
-                    ImmutableMap.Builder params = ImmutableMap.builder();
-                    params.put("name", String.valueOf(request.getName()));
-                    return params.build();
-                  }
-                })
-            .build();
     GrpcCallSettings
         listEvaluationJobsTransportSettings =
             GrpcCallSettings.newBuilder()
@@ -1022,6 +1022,33 @@ public Map extract(ListEvaluationJobsRequest request) {
                     })
                 .build();
 
+    this.deleteDatasetCallable =
+        callableFactory.createUnaryCallable(
+            deleteDatasetTransportSettings, settings.deleteDatasetSettings(), clientContext);
+    this.exportDataCallable =
+        callableFactory.createUnaryCallable(
+            exportDataTransportSettings, settings.exportDataSettings(), clientContext);
+    this.exportDataOperationCallable =
+        callableFactory.createOperationCallable(
+            exportDataTransportSettings,
+            settings.exportDataOperationSettings(),
+            clientContext,
+            this.operationsStub);
+    this.deleteAnnotationSpecSetCallable =
+        callableFactory.createUnaryCallable(
+            deleteAnnotationSpecSetTransportSettings,
+            settings.deleteAnnotationSpecSetSettings(),
+            clientContext);
+    this.deleteInstructionCallable =
+        callableFactory.createUnaryCallable(
+            deleteInstructionTransportSettings,
+            settings.deleteInstructionSettings(),
+            clientContext);
+    this.deleteEvaluationJobCallable =
+        callableFactory.createUnaryCallable(
+            deleteEvaluationJobTransportSettings,
+            settings.deleteEvaluationJobSettings(),
+            clientContext);
     this.createDatasetCallable =
         callableFactory.createUnaryCallable(
             createDatasetTransportSettings, settings.createDatasetSettings(), clientContext);
@@ -1034,9 +1061,6 @@ public Map extract(ListEvaluationJobsRequest request) {
     this.listDatasetsPagedCallable =
         callableFactory.createPagedCallable(
             listDatasetsTransportSettings, settings.listDatasetsSettings(), clientContext);
-    this.deleteDatasetCallable =
-        callableFactory.createUnaryCallable(
-            deleteDatasetTransportSettings, settings.deleteDatasetSettings(), clientContext);
     this.importDataCallable =
         callableFactory.createUnaryCallable(
             importDataTransportSettings, settings.importDataSettings(), clientContext);
@@ -1046,15 +1070,6 @@ public Map extract(ListEvaluationJobsRequest request) {
             settings.importDataOperationSettings(),
             clientContext,
             this.operationsStub);
-    this.exportDataCallable =
-        callableFactory.createUnaryCallable(
-            exportDataTransportSettings, settings.exportDataSettings(), clientContext);
-    this.exportDataOperationCallable =
-        callableFactory.createOperationCallable(
-            exportDataTransportSettings,
-            settings.exportDataOperationSettings(),
-            clientContext,
-            this.operationsStub);
     this.getDataItemCallable =
         callableFactory.createUnaryCallable(
             getDataItemTransportSettings, settings.getDataItemSettings(), clientContext);
@@ -1140,11 +1155,6 @@ public Map extract(ListEvaluationJobsRequest request) {
             listAnnotationSpecSetsTransportSettings,
             settings.listAnnotationSpecSetsSettings(),
             clientContext);
-    this.deleteAnnotationSpecSetCallable =
-        callableFactory.createUnaryCallable(
-            deleteAnnotationSpecSetTransportSettings,
-            settings.deleteAnnotationSpecSetSettings(),
-            clientContext);
     this.createInstructionCallable =
         callableFactory.createUnaryCallable(
             createInstructionTransportSettings,
@@ -1165,11 +1175,6 @@ public Map extract(ListEvaluationJobsRequest request) {
     this.listInstructionsPagedCallable =
         callableFactory.createPagedCallable(
             listInstructionsTransportSettings, settings.listInstructionsSettings(), clientContext);
-    this.deleteInstructionCallable =
-        callableFactory.createUnaryCallable(
-            deleteInstructionTransportSettings,
-            settings.deleteInstructionSettings(),
-            clientContext);
     this.getEvaluationCallable =
         callableFactory.createUnaryCallable(
             getEvaluationTransportSettings, settings.getEvaluationSettings(), clientContext);
@@ -1216,11 +1221,6 @@ public Map extract(ListEvaluationJobsRequest request) {
             resumeEvaluationJobTransportSettings,
             settings.resumeEvaluationJobSettings(),
             clientContext);
-    this.deleteEvaluationJobCallable =
-        callableFactory.createUnaryCallable(
-            deleteEvaluationJobTransportSettings,
-            settings.deleteEvaluationJobSettings(),
-            clientContext);
     this.listEvaluationJobsCallable =
         callableFactory.createUnaryCallable(
             listEvaluationJobsTransportSettings,
@@ -1240,6 +1240,33 @@ public GrpcOperationsStub getOperationsStub() {
     return operationsStub;
   }
 
+  public UnaryCallable deleteDatasetCallable() {
+    return deleteDatasetCallable;
+  }
+
+  @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+  public OperationCallable<
+          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
+      exportDataOperationCallable() {
+    return exportDataOperationCallable;
+  }
+
+  public UnaryCallable exportDataCallable() {
+    return exportDataCallable;
+  }
+
+  public UnaryCallable deleteAnnotationSpecSetCallable() {
+    return deleteAnnotationSpecSetCallable;
+  }
+
+  public UnaryCallable deleteInstructionCallable() {
+    return deleteInstructionCallable;
+  }
+
+  public UnaryCallable deleteEvaluationJobCallable() {
+    return deleteEvaluationJobCallable;
+  }
+
   public UnaryCallable createDatasetCallable() {
     return createDatasetCallable;
   }
@@ -1256,10 +1283,6 @@ public UnaryCallable listDatasetsCall
     return listDatasetsCallable;
   }
 
-  public UnaryCallable deleteDatasetCallable() {
-    return deleteDatasetCallable;
-  }
-
   @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
   public OperationCallable<
           ImportDataRequest, ImportDataOperationResponse, ImportDataOperationMetadata>
@@ -1271,17 +1294,6 @@ public UnaryCallable importDataCallable() {
     return importDataCallable;
   }
 
-  @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
-  public OperationCallable<
-          ExportDataRequest, ExportDataOperationResponse, ExportDataOperationMetadata>
-      exportDataOperationCallable() {
-    return exportDataOperationCallable;
-  }
-
-  public UnaryCallable exportDataCallable() {
-    return exportDataCallable;
-  }
-
   public UnaryCallable getDataItemCallable() {
     return getDataItemCallable;
   }
@@ -1375,10 +1387,6 @@ public UnaryCallable listExamplesCall
     return listAnnotationSpecSetsCallable;
   }
 
-  public UnaryCallable deleteAnnotationSpecSetCallable() {
-    return deleteAnnotationSpecSetCallable;
-  }
-
   @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
   public OperationCallable
       createInstructionOperationCallable() {
@@ -1403,10 +1411,6 @@ public UnaryCallable getInstructionCallable(
     return listInstructionsCallable;
   }
 
-  public UnaryCallable deleteInstructionCallable() {
-    return deleteInstructionCallable;
-  }
-
   public UnaryCallable getEvaluationCallable() {
     return getEvaluationCallable;
   }
@@ -1451,10 +1455,6 @@ public UnaryCallable resumeEvaluationJobCalla
     return resumeEvaluationJobCallable;
   }
 
-  public UnaryCallable deleteEvaluationJobCallable() {
-    return deleteEvaluationJobCallable;
-  }
-
   public UnaryCallable
       listEvaluationJobsPagedCallable() {
     return listEvaluationJobsPagedCallable;
diff --git a/google-cloud-datalabeling/src/test/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClientTest.java b/google-cloud-datalabeling/src/test/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClientTest.java
index 881cf0c8..8737d12e 100644
--- a/google-cloud-datalabeling/src/test/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClientTest.java
+++ b/google-cloud-datalabeling/src/test/java/com/google/cloud/datalabeling/v1beta1/DataLabelingServiceClientTest.java
@@ -91,6 +91,222 @@ public void tearDown() throws Exception {
     client.close();
   }
 
+  @Test
+  @SuppressWarnings("all")
+  public void deleteDatasetTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockDataLabelingService.addResponse(expectedResponse);
+
+    DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+
+    client.deleteDataset(name);
+
+    List actualRequests = mockDataLabelingService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteDatasetRequest actualRequest = (DeleteDatasetRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, DatasetName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteDatasetExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataLabelingService.addException(exception);
+
+    try {
+      DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+
+      client.deleteDataset(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void exportDataTest() throws Exception {
+    String dataset = "dataset1443214456";
+    int totalCount = 407761836;
+    int exportCount = 529256252;
+    ExportDataOperationResponse expectedResponse =
+        ExportDataOperationResponse.newBuilder()
+            .setDataset(dataset)
+            .setTotalCount(totalCount)
+            .setExportCount(exportCount)
+            .build();
+    Operation resultOperation =
+        Operation.newBuilder()
+            .setName("exportDataTest")
+            .setDone(true)
+            .setResponse(Any.pack(expectedResponse))
+            .build();
+    mockDataLabelingService.addResponse(resultOperation);
+
+    DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+    AnnotatedDatasetName annotatedDataset =
+        AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
+    String filter = "filter-1274492040";
+    OutputConfig outputConfig = OutputConfig.newBuilder().build();
+
+    ExportDataOperationResponse actualResponse =
+        client.exportDataAsync(name, annotatedDataset, filter, outputConfig).get();
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockDataLabelingService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    ExportDataRequest actualRequest = (ExportDataRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, DatasetName.parse(actualRequest.getName()));
+    Assert.assertEquals(
+        annotatedDataset, AnnotatedDatasetName.parse(actualRequest.getAnnotatedDataset()));
+    Assert.assertEquals(filter, actualRequest.getFilter());
+    Assert.assertEquals(outputConfig, actualRequest.getOutputConfig());
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void exportDataExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataLabelingService.addException(exception);
+
+    try {
+      DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
+      AnnotatedDatasetName annotatedDataset =
+          AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
+      String filter = "filter-1274492040";
+      OutputConfig outputConfig = OutputConfig.newBuilder().build();
+
+      client.exportDataAsync(name, annotatedDataset, filter, outputConfig).get();
+      Assert.fail("No exception raised");
+    } catch (ExecutionException e) {
+      Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass());
+      InvalidArgumentException apiException = (InvalidArgumentException) e.getCause();
+      Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode());
+    }
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteAnnotationSpecSetTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockDataLabelingService.addResponse(expectedResponse);
+
+    AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
+
+    client.deleteAnnotationSpecSet(name);
+
+    List actualRequests = mockDataLabelingService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteAnnotationSpecSetRequest actualRequest =
+        (DeleteAnnotationSpecSetRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, AnnotationSpecSetName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteAnnotationSpecSetExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataLabelingService.addException(exception);
+
+    try {
+      AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
+
+      client.deleteAnnotationSpecSet(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteInstructionTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockDataLabelingService.addResponse(expectedResponse);
+
+    InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
+
+    client.deleteInstruction(name);
+
+    List actualRequests = mockDataLabelingService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteInstructionRequest actualRequest = (DeleteInstructionRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, InstructionName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteInstructionExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataLabelingService.addException(exception);
+
+    try {
+      InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
+
+      client.deleteInstruction(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteEvaluationJobTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockDataLabelingService.addResponse(expectedResponse);
+
+    EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
+
+    client.deleteEvaluationJob(name);
+
+    List actualRequests = mockDataLabelingService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteEvaluationJobRequest actualRequest = (DeleteEvaluationJobRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, EvaluationJobName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteEvaluationJobExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataLabelingService.addException(exception);
+
+    try {
+      EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
+
+      client.deleteEvaluationJob(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
   @Test
   @SuppressWarnings("all")
   public void createDatasetTest() {
@@ -241,43 +457,6 @@ public void listDatasetsExceptionTest() throws Exception {
     }
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void deleteDatasetTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockDataLabelingService.addResponse(expectedResponse);
-
-    DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-
-    client.deleteDataset(name);
-
-    List actualRequests = mockDataLabelingService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteDatasetRequest actualRequest = (DeleteDatasetRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, DatasetName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteDatasetExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataLabelingService.addException(exception);
-
-    try {
-      DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-
-      client.deleteDataset(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void importDataTest() throws Exception {
@@ -335,73 +514,6 @@ public void importDataExceptionTest() throws Exception {
     }
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void exportDataTest() throws Exception {
-    String dataset = "dataset1443214456";
-    int totalCount = 407761836;
-    int exportCount = 529256252;
-    ExportDataOperationResponse expectedResponse =
-        ExportDataOperationResponse.newBuilder()
-            .setDataset(dataset)
-            .setTotalCount(totalCount)
-            .setExportCount(exportCount)
-            .build();
-    Operation resultOperation =
-        Operation.newBuilder()
-            .setName("exportDataTest")
-            .setDone(true)
-            .setResponse(Any.pack(expectedResponse))
-            .build();
-    mockDataLabelingService.addResponse(resultOperation);
-
-    DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-    AnnotatedDatasetName annotatedDataset =
-        AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
-    String filter = "filter-1274492040";
-    OutputConfig outputConfig = OutputConfig.newBuilder().build();
-
-    ExportDataOperationResponse actualResponse =
-        client.exportDataAsync(name, annotatedDataset, filter, outputConfig).get();
-    Assert.assertEquals(expectedResponse, actualResponse);
-
-    List actualRequests = mockDataLabelingService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    ExportDataRequest actualRequest = (ExportDataRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, DatasetName.parse(actualRequest.getName()));
-    Assert.assertEquals(
-        annotatedDataset, AnnotatedDatasetName.parse(actualRequest.getAnnotatedDataset()));
-    Assert.assertEquals(filter, actualRequest.getFilter());
-    Assert.assertEquals(outputConfig, actualRequest.getOutputConfig());
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void exportDataExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataLabelingService.addException(exception);
-
-    try {
-      DatasetName name = DatasetName.of("[PROJECT]", "[DATASET]");
-      AnnotatedDatasetName annotatedDataset =
-          AnnotatedDatasetName.of("[PROJECT]", "[DATASET]", "[ANNOTATED_DATASET]");
-      String filter = "filter-1274492040";
-      OutputConfig outputConfig = OutputConfig.newBuilder().build();
-
-      client.exportDataAsync(name, annotatedDataset, filter, outputConfig).get();
-      Assert.fail("No exception raised");
-    } catch (ExecutionException e) {
-      Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass());
-      InvalidArgumentException apiException = (InvalidArgumentException) e.getCause();
-      Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode());
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void getDataItemTest() {
@@ -1083,44 +1195,6 @@ public void listAnnotationSpecSetsExceptionTest() throws Exception {
     }
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void deleteAnnotationSpecSetTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockDataLabelingService.addResponse(expectedResponse);
-
-    AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
-
-    client.deleteAnnotationSpecSet(name);
-
-    List actualRequests = mockDataLabelingService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteAnnotationSpecSetRequest actualRequest =
-        (DeleteAnnotationSpecSetRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, AnnotationSpecSetName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteAnnotationSpecSetExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataLabelingService.addException(exception);
-
-    try {
-      AnnotationSpecSetName name = AnnotationSpecSetName.of("[PROJECT]", "[ANNOTATION_SPEC_SET]");
-
-      client.deleteAnnotationSpecSet(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void createInstructionTest() throws Exception {
@@ -1275,43 +1349,6 @@ public void listInstructionsExceptionTest() throws Exception {
     }
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void deleteInstructionTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockDataLabelingService.addResponse(expectedResponse);
-
-    InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
-
-    client.deleteInstruction(name);
-
-    List actualRequests = mockDataLabelingService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteInstructionRequest actualRequest = (DeleteInstructionRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, InstructionName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteInstructionExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataLabelingService.addException(exception);
-
-    try {
-      InstructionName name = InstructionName.of("[PROJECT]", "[INSTRUCTION]");
-
-      client.deleteInstruction(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void getEvaluationTest() {
@@ -1696,43 +1733,6 @@ public void resumeEvaluationJobExceptionTest() throws Exception {
     }
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void deleteEvaluationJobTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockDataLabelingService.addResponse(expectedResponse);
-
-    EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
-
-    client.deleteEvaluationJob(name);
-
-    List actualRequests = mockDataLabelingService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteEvaluationJobRequest actualRequest = (DeleteEvaluationJobRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, EvaluationJobName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteEvaluationJobExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataLabelingService.addException(exception);
-
-    try {
-      EvaluationJobName name = EvaluationJobName.of("[PROJECT]", "[EVALUATION_JOB]");
-
-      client.deleteEvaluationJob(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void listEvaluationJobsTest() {
diff --git a/synth.metadata b/synth.metadata
index bc94a56f..3d5760aa 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -11,8 +11,8 @@
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "aed11c01e52921613b9ee469c2d85f5f33175fb7",
-        "internalRef": "310660461"
+        "sha": "5a90d467aa65e7f038f87585e8fbb45d74475e7c",
+        "internalRef": "312088359"
       }
     },
     {