diff --git a/README.md b/README.md
index 153e5720e..2810d0970 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file
com.google.cloud
libraries-bom
- 7.0.0
+ 7.0.1
pom
import
diff --git a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlClient.java b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlClient.java
index 1a4e7e2c0..a338d1356 100644
--- a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlClient.java
+++ b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlClient.java
@@ -182,264 +182,6 @@ public final OperationsClient getOperationsClient() {
return operationsClient;
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- *
Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * autoMlClient.deleteDatasetAsync(name).get();
- * }
- *
- *
- * @param name Required. The resource name of the dataset to delete.
- * @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 deleteDatasetAsync(DatasetName name) {
- DeleteDatasetRequest request =
- DeleteDatasetRequest.newBuilder().setName(name == null ? null : name.toString()).build();
- return deleteDatasetAsync(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * autoMlClient.deleteDatasetAsync(name.toString()).get();
- * }
- *
- *
- * @param name Required. The resource name of the dataset to delete.
- * @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 deleteDatasetAsync(String name) {
- DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder().setName(name).build();
- return deleteDatasetAsync(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * autoMlClient.deleteDatasetAsync(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 deleteDatasetAsync(
- DeleteDatasetRequest request) {
- return deleteDatasetOperationCallable().futureCall(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * OperationFuture<Empty, OperationMetadata> future = autoMlClient.deleteDatasetOperationCallable().futureCall(request);
- * // Do something
- * future.get();
- * }
- *
- */
- @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
- public final OperationCallable
- deleteDatasetOperationCallable() {
- return stub.deleteDatasetOperationCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * ApiFuture<Operation> future = autoMlClient.deleteDatasetCallable().futureCall(request);
- * // Do something
- * future.get();
- * }
- *
- */
- public final UnaryCallable deleteDatasetCallable() {
- return stub.deleteDatasetCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a model. Returns `google.protobuf.Empty` in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
- * autoMlClient.deleteModelAsync(name).get();
- * }
- *
- *
- * @param name Required. Resource name of the model being deleted.
- * @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 deleteModelAsync(ModelName name) {
- DeleteModelRequest request =
- DeleteModelRequest.newBuilder().setName(name == null ? null : name.toString()).build();
- return deleteModelAsync(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a model. Returns `google.protobuf.Empty` in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
- * autoMlClient.deleteModelAsync(name.toString()).get();
- * }
- *
- *
- * @param name Required. Resource name of the model being deleted.
- * @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 deleteModelAsync(String name) {
- DeleteModelRequest request = DeleteModelRequest.newBuilder().setName(name).build();
- return deleteModelAsync(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a model. Returns `google.protobuf.Empty` in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
- * DeleteModelRequest request = DeleteModelRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * autoMlClient.deleteModelAsync(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 deleteModelAsync(
- DeleteModelRequest request) {
- return deleteModelOperationCallable().futureCall(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a model. Returns `google.protobuf.Empty` in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
- * DeleteModelRequest request = DeleteModelRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * OperationFuture<Empty, OperationMetadata> future = autoMlClient.deleteModelOperationCallable().futureCall(request);
- * // Do something
- * future.get();
- * }
- *
- */
- @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
- public final OperationCallable
- deleteModelOperationCallable() {
- return stub.deleteModelOperationCallable();
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes a model. Returns `google.protobuf.Empty` in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
- *
- * Sample code:
- *
- *
- * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
- * DeleteModelRequest request = DeleteModelRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * ApiFuture<Operation> future = autoMlClient.deleteModelCallable().futureCall(request);
- * // Do something
- * future.get();
- * }
- *
- */
- public final UnaryCallable deleteModelCallable() {
- return stub.deleteModelCallable();
- }
-
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
* Creates a dataset.
@@ -745,125 +487,254 @@ public final ListDatasetsPagedResponse listDatasets(ListDatasetsRequest request)
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
- * ListDatasetsRequest request = ListDatasetsRequest.newBuilder()
- * .setParent(parent.toString())
- * .build();
- * ApiFuture<ListDatasetsPagedResponse> future = autoMlClient.listDatasetsPagedCallable().futureCall(request);
- * // Do something
- * for (Dataset element : future.get().iterateAll()) {
- * // doThingsWith(element);
- * }
+ * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ * ListDatasetsRequest request = ListDatasetsRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .build();
+ * ApiFuture<ListDatasetsPagedResponse> future = autoMlClient.listDatasetsPagedCallable().futureCall(request);
+ * // Do something
+ * for (Dataset element : future.get().iterateAll()) {
+ * // doThingsWith(element);
+ * }
+ * }
+ *
+ */
+ public final UnaryCallable
+ listDatasetsPagedCallable() {
+ return stub.listDatasetsPagedCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Lists datasets in a project.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ * ListDatasetsRequest request = ListDatasetsRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .build();
+ * while (true) {
+ * ListDatasetsResponse response = autoMlClient.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
+ /**
+ * Updates a dataset.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * Dataset dataset = Dataset.newBuilder().build();
+ * FieldMask updateMask = FieldMask.newBuilder().build();
+ * Dataset response = autoMlClient.updateDataset(dataset, updateMask);
+ * }
+ *
+ *
+ * @param dataset Required. The dataset which replaces the resource on the server.
+ * @param updateMask Required. The update mask applies to the resource.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final Dataset updateDataset(Dataset dataset, FieldMask updateMask) {
+ UpdateDatasetRequest request =
+ UpdateDatasetRequest.newBuilder().setDataset(dataset).setUpdateMask(updateMask).build();
+ return updateDataset(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Updates a dataset.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * Dataset dataset = Dataset.newBuilder().build();
+ * FieldMask updateMask = FieldMask.newBuilder().build();
+ * UpdateDatasetRequest request = UpdateDatasetRequest.newBuilder()
+ * .setDataset(dataset)
+ * .setUpdateMask(updateMask)
+ * .build();
+ * Dataset response = autoMlClient.updateDataset(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 Dataset updateDataset(UpdateDatasetRequest request) {
+ return updateDatasetCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Updates a dataset.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * Dataset dataset = Dataset.newBuilder().build();
+ * FieldMask updateMask = FieldMask.newBuilder().build();
+ * UpdateDatasetRequest request = UpdateDatasetRequest.newBuilder()
+ * .setDataset(dataset)
+ * .setUpdateMask(updateMask)
+ * .build();
+ * ApiFuture<Dataset> future = autoMlClient.updateDatasetCallable().futureCall(request);
+ * // Do something
+ * Dataset response = future.get();
+ * }
+ *
+ */
+ public final UnaryCallable updateDatasetCallable() {
+ return stub.updateDatasetCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes a dataset and all of its contents. Returns empty response in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
+ * autoMlClient.deleteDatasetAsync(name).get();
* }
*
+ *
+ * @param name Required. The resource name of the dataset to delete.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final UnaryCallable
- listDatasetsPagedCallable() {
- return stub.listDatasetsPagedCallable();
+ @BetaApi(
+ "The surface for long-running operations is not stable yet and may change in the future.")
+ public final OperationFuture deleteDatasetAsync(DatasetName name) {
+ DeleteDatasetRequest request =
+ DeleteDatasetRequest.newBuilder().setName(name == null ? null : name.toString()).build();
+ return deleteDatasetAsync(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Lists datasets in a project.
+ * Deletes a dataset and all of its contents. Returns empty response in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
- * ListDatasetsRequest request = ListDatasetsRequest.newBuilder()
- * .setParent(parent.toString())
- * .build();
- * while (true) {
- * ListDatasetsResponse response = autoMlClient.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;
- * }
- * }
+ * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
+ * autoMlClient.deleteDatasetAsync(name.toString()).get();
* }
*
+ *
+ * @param name Required. The resource name of the dataset to delete.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final UnaryCallable listDatasetsCallable() {
- return stub.listDatasetsCallable();
+ @BetaApi(
+ "The surface for long-running operations is not stable yet and may change in the future.")
+ public final OperationFuture deleteDatasetAsync(String name) {
+ DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder().setName(name).build();
+ return deleteDatasetAsync(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Updates a dataset.
+ * Deletes a dataset and all of its contents. Returns empty response in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * Dataset dataset = Dataset.newBuilder().build();
- * FieldMask updateMask = FieldMask.newBuilder().build();
- * Dataset response = autoMlClient.updateDataset(dataset, updateMask);
+ * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
+ * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * autoMlClient.deleteDatasetAsync(request).get();
* }
*
*
- * @param dataset Required. The dataset which replaces the resource on the server.
- * @param updateMask Required. The update mask applies to the resource.
+ * @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 Dataset updateDataset(Dataset dataset, FieldMask updateMask) {
- UpdateDatasetRequest request =
- UpdateDatasetRequest.newBuilder().setDataset(dataset).setUpdateMask(updateMask).build();
- return updateDataset(request);
+ @BetaApi(
+ "The surface for long-running operations is not stable yet and may change in the future.")
+ public final OperationFuture deleteDatasetAsync(
+ DeleteDatasetRequest request) {
+ return deleteDatasetOperationCallable().futureCall(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Updates a dataset.
+ * Deletes a dataset and all of its contents. Returns empty response in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * Dataset dataset = Dataset.newBuilder().build();
- * FieldMask updateMask = FieldMask.newBuilder().build();
- * UpdateDatasetRequest request = UpdateDatasetRequest.newBuilder()
- * .setDataset(dataset)
- * .setUpdateMask(updateMask)
+ * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
+ * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
+ * .setName(name.toString())
* .build();
- * Dataset response = autoMlClient.updateDataset(request);
+ * OperationFuture<Empty, OperationMetadata> future = autoMlClient.deleteDatasetOperationCallable().futureCall(request);
+ * // Do something
+ * future.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
*/
- public final Dataset updateDataset(UpdateDatasetRequest request) {
- return updateDatasetCallable().call(request);
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public final OperationCallable
+ deleteDatasetOperationCallable() {
+ return stub.deleteDatasetOperationCallable();
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Updates a dataset.
+ * Deletes a dataset and all of its contents. Returns empty response in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * Dataset dataset = Dataset.newBuilder().build();
- * FieldMask updateMask = FieldMask.newBuilder().build();
- * UpdateDatasetRequest request = UpdateDatasetRequest.newBuilder()
- * .setDataset(dataset)
- * .setUpdateMask(updateMask)
+ * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
+ * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
+ * .setName(name.toString())
* .build();
- * ApiFuture<Dataset> future = autoMlClient.updateDatasetCallable().futureCall(request);
+ * ApiFuture<Operation> future = autoMlClient.deleteDatasetCallable().futureCall(request);
* // Do something
- * Dataset response = future.get();
+ * future.get();
* }
*
*/
- public final UnaryCallable updateDatasetCallable() {
- return stub.updateDatasetCallable();
+ public final UnaryCallable deleteDatasetCallable() {
+ return stub.deleteDatasetCallable();
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
@@ -1615,6 +1486,135 @@ public final UnaryCallable listModelsCall
return stub.listModelsCallable();
}
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes a model. Returns `google.protobuf.Empty` in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
+ * autoMlClient.deleteModelAsync(name).get();
+ * }
+ *
+ *
+ * @param name Required. Resource name of the model being deleted.
+ * @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 deleteModelAsync(ModelName name) {
+ DeleteModelRequest request =
+ DeleteModelRequest.newBuilder().setName(name == null ? null : name.toString()).build();
+ return deleteModelAsync(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes a model. Returns `google.protobuf.Empty` in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
+ * autoMlClient.deleteModelAsync(name.toString()).get();
+ * }
+ *
+ *
+ * @param name Required. Resource name of the model being deleted.
+ * @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 deleteModelAsync(String name) {
+ DeleteModelRequest request = DeleteModelRequest.newBuilder().setName(name).build();
+ return deleteModelAsync(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes a model. Returns `google.protobuf.Empty` in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
+ * DeleteModelRequest request = DeleteModelRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * autoMlClient.deleteModelAsync(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 deleteModelAsync(
+ DeleteModelRequest request) {
+ return deleteModelOperationCallable().futureCall(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes a model. Returns `google.protobuf.Empty` in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
+ * DeleteModelRequest request = DeleteModelRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * OperationFuture<Empty, OperationMetadata> future = autoMlClient.deleteModelOperationCallable().futureCall(request);
+ * // Do something
+ * future.get();
+ * }
+ *
+ */
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public final OperationCallable
+ deleteModelOperationCallable() {
+ return stub.deleteModelOperationCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes a model. Returns `google.protobuf.Empty` in the
+ * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
+ * in the [metadata][google.longrunning.Operation.metadata] field.
+ *
+ * Sample code:
+ *
+ *
+ * try (AutoMlClient autoMlClient = AutoMlClient.create()) {
+ * ModelName name = ModelName.of("[PROJECT]", "[LOCATION]", "[MODEL]");
+ * DeleteModelRequest request = DeleteModelRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * ApiFuture<Operation> future = autoMlClient.deleteModelCallable().futureCall(request);
+ * // Do something
+ * future.get();
+ * }
+ *
+ */
+ public final UnaryCallable deleteModelCallable() {
+ return stub.deleteModelCallable();
+ }
+
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
* Updates a model.
diff --git a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlSettings.java b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlSettings.java
index 19589f659..41dfc8ec9 100644
--- a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlSettings.java
+++ b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/AutoMlSettings.java
@@ -72,32 +72,6 @@
@Generated("by gapic-generator")
@BetaApi
public class AutoMlSettings extends ClientSettings {
- /** Returns the object with the settings used for calls to deleteDataset. */
- public UnaryCallSettings deleteDatasetSettings() {
- return ((AutoMlStubSettings) getStubSettings()).deleteDatasetSettings();
- }
-
- /** Returns the object with the settings used for calls to deleteDataset. */
- @BetaApi(
- "The surface for long-running operations is not stable yet and may change in the future.")
- public OperationCallSettings
- deleteDatasetOperationSettings() {
- return ((AutoMlStubSettings) getStubSettings()).deleteDatasetOperationSettings();
- }
-
- /** Returns the object with the settings used for calls to deleteModel. */
- public UnaryCallSettings deleteModelSettings() {
- return ((AutoMlStubSettings) getStubSettings()).deleteModelSettings();
- }
-
- /** Returns the object with the settings used for calls to deleteModel. */
- @BetaApi(
- "The surface for long-running operations is not stable yet and may change in the future.")
- public OperationCallSettings
- deleteModelOperationSettings() {
- return ((AutoMlStubSettings) getStubSettings()).deleteModelOperationSettings();
- }
-
/** Returns the object with the settings used for calls to createDataset. */
public UnaryCallSettings createDatasetSettings() {
return ((AutoMlStubSettings) getStubSettings()).createDatasetSettings();
@@ -127,6 +101,19 @@ public UnaryCallSettings updateDatasetSettings()
return ((AutoMlStubSettings) getStubSettings()).updateDatasetSettings();
}
+ /** Returns the object with the settings used for calls to deleteDataset. */
+ public UnaryCallSettings deleteDatasetSettings() {
+ return ((AutoMlStubSettings) getStubSettings()).deleteDatasetSettings();
+ }
+
+ /** Returns the object with the settings used for calls to deleteDataset. */
+ @BetaApi(
+ "The surface for long-running operations is not stable yet and may change in the future.")
+ public OperationCallSettings
+ deleteDatasetOperationSettings() {
+ return ((AutoMlStubSettings) getStubSettings()).deleteDatasetOperationSettings();
+ }
+
/** Returns the object with the settings used for calls to importData. */
public UnaryCallSettings importDataSettings() {
return ((AutoMlStubSettings) getStubSettings()).importDataSettings();
@@ -182,6 +169,19 @@ public UnaryCallSettings getModelSettings() {
return ((AutoMlStubSettings) getStubSettings()).listModelsSettings();
}
+ /** Returns the object with the settings used for calls to deleteModel. */
+ public UnaryCallSettings deleteModelSettings() {
+ return ((AutoMlStubSettings) getStubSettings()).deleteModelSettings();
+ }
+
+ /** Returns the object with the settings used for calls to deleteModel. */
+ @BetaApi(
+ "The surface for long-running operations is not stable yet and may change in the future.")
+ public OperationCallSettings
+ deleteModelOperationSettings() {
+ return ((AutoMlStubSettings) getStubSettings()).deleteModelOperationSettings();
+ }
+
/** Returns the object with the settings used for calls to updateModel. */
public UnaryCallSettings updateModelSettings() {
return ((AutoMlStubSettings) getStubSettings()).updateModelSettings();
@@ -337,32 +337,6 @@ 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 deleteDataset. */
- @BetaApi(
- "The surface for long-running operations is not stable yet and may change in the future.")
- public OperationCallSettings.Builder
- deleteDatasetOperationSettings() {
- return getStubSettingsBuilder().deleteDatasetOperationSettings();
- }
-
- /** Returns the builder for the settings used for calls to deleteModel. */
- public UnaryCallSettings.Builder deleteModelSettings() {
- return getStubSettingsBuilder().deleteModelSettings();
- }
-
- /** Returns the builder for the settings used for calls to deleteModel. */
- @BetaApi(
- "The surface for long-running operations is not stable yet and may change in the future.")
- public OperationCallSettings.Builder
- deleteModelOperationSettings() {
- return getStubSettingsBuilder().deleteModelOperationSettings();
- }
-
/** Returns the builder for the settings used for calls to createDataset. */
public UnaryCallSettings.Builder createDatasetSettings() {
return getStubSettingsBuilder().createDatasetSettings();
@@ -393,6 +367,19 @@ public UnaryCallSettings.Builder updateDatasetSet
return getStubSettingsBuilder().updateDatasetSettings();
}
+ /** 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 deleteDataset. */
+ @BetaApi(
+ "The surface for long-running operations is not stable yet and may change in the future.")
+ public OperationCallSettings.Builder
+ deleteDatasetOperationSettings() {
+ return getStubSettingsBuilder().deleteDatasetOperationSettings();
+ }
+
/** Returns the builder for the settings used for calls to importData. */
public UnaryCallSettings.Builder importDataSettings() {
return getStubSettingsBuilder().importDataSettings();
@@ -449,6 +436,19 @@ public UnaryCallSettings.Builder getModelSettings() {
return getStubSettingsBuilder().listModelsSettings();
}
+ /** Returns the builder for the settings used for calls to deleteModel. */
+ public UnaryCallSettings.Builder deleteModelSettings() {
+ return getStubSettingsBuilder().deleteModelSettings();
+ }
+
+ /** Returns the builder for the settings used for calls to deleteModel. */
+ @BetaApi(
+ "The surface for long-running operations is not stable yet and may change in the future.")
+ public OperationCallSettings.Builder
+ deleteModelOperationSettings() {
+ return getStubSettingsBuilder().deleteModelOperationSettings();
+ }
+
/** Returns the builder for the settings used for calls to updateModel. */
public UnaryCallSettings.Builder updateModelSettings() {
return getStubSettingsBuilder().updateModelSettings();
diff --git a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStub.java b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStub.java
index af3c62c6d..56d405ae4 100644
--- a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStub.java
+++ b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStub.java
@@ -69,26 +69,6 @@ public OperationsStub getOperationsStub() {
throw new UnsupportedOperationException("Not implemented: getOperationsStub()");
}
- @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
- public OperationCallable
- deleteDatasetOperationCallable() {
- throw new UnsupportedOperationException("Not implemented: deleteDatasetOperationCallable()");
- }
-
- 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
- deleteModelOperationCallable() {
- throw new UnsupportedOperationException("Not implemented: deleteModelOperationCallable()");
- }
-
- public UnaryCallable deleteModelCallable() {
- throw new UnsupportedOperationException("Not implemented: deleteModelCallable()");
- }
-
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
public OperationCallable
createDatasetOperationCallable() {
@@ -115,6 +95,16 @@ public UnaryCallable updateDatasetCallable() {
throw new UnsupportedOperationException("Not implemented: updateDatasetCallable()");
}
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallable
+ deleteDatasetOperationCallable() {
+ throw new UnsupportedOperationException("Not implemented: deleteDatasetOperationCallable()");
+ }
+
+ 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
importDataOperationCallable() {
@@ -161,6 +151,16 @@ public UnaryCallable listModelsCallable()
throw new UnsupportedOperationException("Not implemented: listModelsCallable()");
}
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallable
+ deleteModelOperationCallable() {
+ throw new UnsupportedOperationException("Not implemented: deleteModelOperationCallable()");
+ }
+
+ public UnaryCallable deleteModelCallable() {
+ throw new UnsupportedOperationException("Not implemented: deleteModelCallable()");
+ }
+
public UnaryCallable updateModelCallable() {
throw new UnsupportedOperationException("Not implemented: updateModelCallable()");
}
diff --git a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java
index 7784eb163..a9cdd3d79 100644
--- a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java
+++ b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/AutoMlStubSettings.java
@@ -120,12 +120,6 @@ public class AutoMlStubSettings extends StubSettings {
private static final ImmutableList DEFAULT_SERVICE_SCOPES =
ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build();
- private final UnaryCallSettings deleteDatasetSettings;
- private final OperationCallSettings
- deleteDatasetOperationSettings;
- private final UnaryCallSettings deleteModelSettings;
- private final OperationCallSettings
- deleteModelOperationSettings;
private final UnaryCallSettings createDatasetSettings;
private final OperationCallSettings
createDatasetOperationSettings;
@@ -134,6 +128,9 @@ public class AutoMlStubSettings extends StubSettings {
ListDatasetsRequest, ListDatasetsResponse, ListDatasetsPagedResponse>
listDatasetsSettings;
private final UnaryCallSettings updateDatasetSettings;
+ private final UnaryCallSettings deleteDatasetSettings;
+ private final OperationCallSettings
+ deleteDatasetOperationSettings;
private final UnaryCallSettings importDataSettings;
private final OperationCallSettings
importDataOperationSettings;
@@ -148,6 +145,9 @@ public class AutoMlStubSettings extends StubSettings {
private final UnaryCallSettings getModelSettings;
private final PagedCallSettings
listModelsSettings;
+ private final UnaryCallSettings deleteModelSettings;
+ private final OperationCallSettings
+ deleteModelOperationSettings;
private final UnaryCallSettings updateModelSettings;
private final UnaryCallSettings deployModelSettings;
private final OperationCallSettings
@@ -166,30 +166,6 @@ public class AutoMlStubSettings extends StubSettings {
ListModelEvaluationsPagedResponse>
listModelEvaluationsSettings;
- /** 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 deleteDataset. */
- @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
- public OperationCallSettings
- deleteDatasetOperationSettings() {
- return deleteDatasetOperationSettings;
- }
-
- /** Returns the object with the settings used for calls to deleteModel. */
- public UnaryCallSettings deleteModelSettings() {
- return deleteModelSettings;
- }
-
- /** Returns the object with the settings used for calls to deleteModel. */
- @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
- public OperationCallSettings
- deleteModelOperationSettings() {
- return deleteModelOperationSettings;
- }
-
/** Returns the object with the settings used for calls to createDataset. */
public UnaryCallSettings createDatasetSettings() {
return createDatasetSettings;
@@ -218,6 +194,18 @@ public UnaryCallSettings updateDatasetSettings()
return updateDatasetSettings;
}
+ /** 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 deleteDataset. */
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallSettings
+ deleteDatasetOperationSettings() {
+ return deleteDatasetOperationSettings;
+ }
+
/** Returns the object with the settings used for calls to importData. */
public UnaryCallSettings importDataSettings() {
return importDataSettings;
@@ -270,6 +258,18 @@ public UnaryCallSettings getModelSettings() {
return listModelsSettings;
}
+ /** Returns the object with the settings used for calls to deleteModel. */
+ public UnaryCallSettings deleteModelSettings() {
+ return deleteModelSettings;
+ }
+
+ /** Returns the object with the settings used for calls to deleteModel. */
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallSettings
+ deleteModelOperationSettings() {
+ return deleteModelOperationSettings;
+ }
+
/** Returns the object with the settings used for calls to updateModel. */
public UnaryCallSettings updateModelSettings() {
return updateModelSettings;
@@ -394,15 +394,13 @@ public Builder toBuilder() {
protected AutoMlStubSettings(Builder settingsBuilder) throws IOException {
super(settingsBuilder);
- deleteDatasetSettings = settingsBuilder.deleteDatasetSettings().build();
- deleteDatasetOperationSettings = settingsBuilder.deleteDatasetOperationSettings().build();
- deleteModelSettings = settingsBuilder.deleteModelSettings().build();
- deleteModelOperationSettings = settingsBuilder.deleteModelOperationSettings().build();
createDatasetSettings = settingsBuilder.createDatasetSettings().build();
createDatasetOperationSettings = settingsBuilder.createDatasetOperationSettings().build();
getDatasetSettings = settingsBuilder.getDatasetSettings().build();
listDatasetsSettings = settingsBuilder.listDatasetsSettings().build();
updateDatasetSettings = settingsBuilder.updateDatasetSettings().build();
+ deleteDatasetSettings = settingsBuilder.deleteDatasetSettings().build();
+ deleteDatasetOperationSettings = settingsBuilder.deleteDatasetOperationSettings().build();
importDataSettings = settingsBuilder.importDataSettings().build();
importDataOperationSettings = settingsBuilder.importDataOperationSettings().build();
exportDataSettings = settingsBuilder.exportDataSettings().build();
@@ -412,6 +410,8 @@ protected AutoMlStubSettings(Builder settingsBuilder) throws IOException {
createModelOperationSettings = settingsBuilder.createModelOperationSettings().build();
getModelSettings = settingsBuilder.getModelSettings().build();
listModelsSettings = settingsBuilder.listModelsSettings().build();
+ deleteModelSettings = settingsBuilder.deleteModelSettings().build();
+ deleteModelOperationSettings = settingsBuilder.deleteModelOperationSettings().build();
updateModelSettings = settingsBuilder.updateModelSettings().build();
deployModelSettings = settingsBuilder.deployModelSettings().build();
deployModelOperationSettings = settingsBuilder.deployModelOperationSettings().build();
@@ -598,12 +598,6 @@ public ApiFuture getFuturePagedResponse(
public static class Builder extends StubSettings.Builder {
private final ImmutableList> unaryMethodSettingsBuilders;
- private final UnaryCallSettings.Builder deleteDatasetSettings;
- private final OperationCallSettings.Builder
- deleteDatasetOperationSettings;
- private final UnaryCallSettings.Builder deleteModelSettings;
- private final OperationCallSettings.Builder
- deleteModelOperationSettings;
private final UnaryCallSettings.Builder createDatasetSettings;
private final OperationCallSettings.Builder
createDatasetOperationSettings;
@@ -612,6 +606,9 @@ public static class Builder extends StubSettings.Builder
listDatasetsSettings;
private final UnaryCallSettings.Builder updateDatasetSettings;
+ private final UnaryCallSettings.Builder deleteDatasetSettings;
+ private final OperationCallSettings.Builder
+ deleteDatasetOperationSettings;
private final UnaryCallSettings.Builder importDataSettings;
private final OperationCallSettings.Builder
importDataOperationSettings;
@@ -627,6 +624,9 @@ public static class Builder extends StubSettings.Builder
listModelsSettings;
+ private final UnaryCallSettings.Builder deleteModelSettings;
+ private final OperationCallSettings.Builder
+ deleteModelOperationSettings;
private final UnaryCallSettings.Builder updateModelSettings;
private final UnaryCallSettings.Builder deployModelSettings;
private final OperationCallSettings.Builder
@@ -652,11 +652,13 @@ public static class Builder extends StubSettings.Builder> definitions =
ImmutableMap.builder();
definitions.put(
- "idempotent",
+ "retry_policy_1_codes",
ImmutableSet.copyOf(
Lists.newArrayList(
StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE)));
- definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList()));
+ definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList()));
+ definitions.put(
+ "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList()));
RETRYABLE_CODE_DEFINITIONS = definitions.build();
}
@@ -670,12 +672,22 @@ public static class Builder extends StubSettings.Builder>of(
- deleteDatasetSettings,
- deleteModelSettings,
createDatasetSettings,
getDatasetSettings,
listDatasetsSettings,
updateDatasetSettings,
+ deleteDatasetSettings,
importDataSettings,
exportDataSettings,
getAnnotationSpecSettings,
createModelSettings,
getModelSettings,
listModelsSettings,
+ deleteModelSettings,
updateModelSettings,
deployModelSettings,
undeployModelSettings,
@@ -776,105 +788,105 @@ private static Builder createDefault() {
private static Builder initDefaults(Builder builder) {
- builder
- .deleteDatasetSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
- builder
- .deleteModelSettings()
- .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"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.getDatasetSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listDatasetsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.updateDatasetSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
+
+ builder
+ .deleteDatasetSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.importDataSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.exportDataSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.getAnnotationSpecSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.createModelSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.getModelSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listModelsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
+
+ builder
+ .deleteModelSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.updateModelSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.deployModelSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.undeployModelSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.exportModelSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.getModelEvaluationSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listModelEvaluationsSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
- .deleteDatasetOperationSettings()
+ .createDatasetOperationSettings()
.setInitialCallSettings(
UnaryCallSettings
- .newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ .newUnaryCallSettingsBuilder()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
.build())
.setResponseTransformer(
- ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
+ ProtoOperationTransformers.ResponseTransformer.create(Dataset.class))
.setMetadataTransformer(
ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class))
.setPollingAlgorithm(
@@ -889,11 +901,12 @@ private static Builder initDefaults(Builder builder) {
.setTotalTimeout(Duration.ofMillis(300000L))
.build()));
builder
- .deleteModelOperationSettings()
+ .deleteDatasetOperationSettings()
.setInitialCallSettings(
- UnaryCallSettings.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ UnaryCallSettings
+ .newUnaryCallSettingsBuilder()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"))
.build())
.setResponseTransformer(
ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
@@ -911,15 +924,14 @@ private static Builder initDefaults(Builder builder) {
.setTotalTimeout(Duration.ofMillis(300000L))
.build()));
builder
- .createDatasetOperationSettings()
+ .importDataOperationSettings()
.setInitialCallSettings(
- UnaryCallSettings
- .newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ UnaryCallSettings.newUnaryCallSettingsBuilder()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
.build())
.setResponseTransformer(
- ProtoOperationTransformers.ResponseTransformer.create(Dataset.class))
+ ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
.setMetadataTransformer(
ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class))
.setPollingAlgorithm(
@@ -934,11 +946,11 @@ private static Builder initDefaults(Builder builder) {
.setTotalTimeout(Duration.ofMillis(300000L))
.build()));
builder
- .importDataOperationSettings()
+ .exportDataOperationSettings()
.setInitialCallSettings(
- UnaryCallSettings.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ UnaryCallSettings.newUnaryCallSettingsBuilder()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
.build())
.setResponseTransformer(
ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
@@ -956,14 +968,14 @@ private static Builder initDefaults(Builder builder) {
.setTotalTimeout(Duration.ofMillis(300000L))
.build()));
builder
- .exportDataOperationSettings()
+ .createModelOperationSettings()
.setInitialCallSettings(
- UnaryCallSettings.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ UnaryCallSettings.newUnaryCallSettingsBuilder()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
.build())
.setResponseTransformer(
- ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
+ ProtoOperationTransformers.ResponseTransformer.create(Model.class))
.setMetadataTransformer(
ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class))
.setPollingAlgorithm(
@@ -978,14 +990,14 @@ private static Builder initDefaults(Builder builder) {
.setTotalTimeout(Duration.ofMillis(300000L))
.build()));
builder
- .createModelOperationSettings()
+ .deleteModelOperationSettings()
.setInitialCallSettings(
- UnaryCallSettings.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ UnaryCallSettings.newUnaryCallSettingsBuilder()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"))
.build())
.setResponseTransformer(
- ProtoOperationTransformers.ResponseTransformer.create(Model.class))
+ ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
.setMetadataTransformer(
ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class))
.setPollingAlgorithm(
@@ -1003,8 +1015,8 @@ private static Builder initDefaults(Builder builder) {
.deployModelOperationSettings()
.setInitialCallSettings(
UnaryCallSettings.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
.build())
.setResponseTransformer(
ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
@@ -1026,8 +1038,8 @@ private static Builder initDefaults(Builder builder) {
.setInitialCallSettings(
UnaryCallSettings
.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
.build())
.setResponseTransformer(
ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
@@ -1048,8 +1060,8 @@ private static Builder initDefaults(Builder builder) {
.exportModelOperationSettings()
.setInitialCallSettings(
UnaryCallSettings.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"))
.build())
.setResponseTransformer(
ProtoOperationTransformers.ResponseTransformer.create(Empty.class))
@@ -1073,15 +1085,13 @@ private static Builder initDefaults(Builder builder) {
protected Builder(AutoMlStubSettings settings) {
super(settings);
- deleteDatasetSettings = settings.deleteDatasetSettings.toBuilder();
- deleteDatasetOperationSettings = settings.deleteDatasetOperationSettings.toBuilder();
- deleteModelSettings = settings.deleteModelSettings.toBuilder();
- deleteModelOperationSettings = settings.deleteModelOperationSettings.toBuilder();
createDatasetSettings = settings.createDatasetSettings.toBuilder();
createDatasetOperationSettings = settings.createDatasetOperationSettings.toBuilder();
getDatasetSettings = settings.getDatasetSettings.toBuilder();
listDatasetsSettings = settings.listDatasetsSettings.toBuilder();
updateDatasetSettings = settings.updateDatasetSettings.toBuilder();
+ deleteDatasetSettings = settings.deleteDatasetSettings.toBuilder();
+ deleteDatasetOperationSettings = settings.deleteDatasetOperationSettings.toBuilder();
importDataSettings = settings.importDataSettings.toBuilder();
importDataOperationSettings = settings.importDataOperationSettings.toBuilder();
exportDataSettings = settings.exportDataSettings.toBuilder();
@@ -1091,6 +1101,8 @@ protected Builder(AutoMlStubSettings settings) {
createModelOperationSettings = settings.createModelOperationSettings.toBuilder();
getModelSettings = settings.getModelSettings.toBuilder();
listModelsSettings = settings.listModelsSettings.toBuilder();
+ deleteModelSettings = settings.deleteModelSettings.toBuilder();
+ deleteModelOperationSettings = settings.deleteModelOperationSettings.toBuilder();
updateModelSettings = settings.updateModelSettings.toBuilder();
deployModelSettings = settings.deployModelSettings.toBuilder();
deployModelOperationSettings = settings.deployModelOperationSettings.toBuilder();
@@ -1103,18 +1115,18 @@ protected Builder(AutoMlStubSettings settings) {
unaryMethodSettingsBuilders =
ImmutableList.>of(
- deleteDatasetSettings,
- deleteModelSettings,
createDatasetSettings,
getDatasetSettings,
listDatasetsSettings,
updateDatasetSettings,
+ deleteDatasetSettings,
importDataSettings,
exportDataSettings,
getAnnotationSpecSettings,
createModelSettings,
getModelSettings,
listModelsSettings,
+ deleteModelSettings,
updateModelSettings,
deployModelSettings,
undeployModelSettings,
@@ -1139,32 +1151,6 @@ 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 deleteDataset. */
- @BetaApi(
- "The surface for use by generated code is not stable yet and may change in the future.")
- public OperationCallSettings.Builder
- deleteDatasetOperationSettings() {
- return deleteDatasetOperationSettings;
- }
-
- /** Returns the builder for the settings used for calls to deleteModel. */
- public UnaryCallSettings.Builder deleteModelSettings() {
- return deleteModelSettings;
- }
-
- /** Returns the builder for the settings used for calls to deleteModel. */
- @BetaApi(
- "The surface for use by generated code is not stable yet and may change in the future.")
- public OperationCallSettings.Builder
- deleteModelOperationSettings() {
- return deleteModelOperationSettings;
- }
-
/** Returns the builder for the settings used for calls to createDataset. */
public UnaryCallSettings.Builder createDatasetSettings() {
return createDatasetSettings;
@@ -1195,6 +1181,19 @@ public UnaryCallSettings.Builder updateDatasetSet
return updateDatasetSettings;
}
+ /** 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 deleteDataset. */
+ @BetaApi(
+ "The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallSettings.Builder
+ deleteDatasetOperationSettings() {
+ return deleteDatasetOperationSettings;
+ }
+
/** Returns the builder for the settings used for calls to importData. */
public UnaryCallSettings.Builder importDataSettings() {
return importDataSettings;
@@ -1251,6 +1250,19 @@ public UnaryCallSettings.Builder getModelSettings() {
return listModelsSettings;
}
+ /** Returns the builder for the settings used for calls to deleteModel. */
+ public UnaryCallSettings.Builder deleteModelSettings() {
+ return deleteModelSettings;
+ }
+
+ /** Returns the builder for the settings used for calls to deleteModel. */
+ @BetaApi(
+ "The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallSettings.Builder
+ deleteModelOperationSettings() {
+ return deleteModelOperationSettings;
+ }
+
/** Returns the builder for the settings used for calls to updateModel. */
public UnaryCallSettings.Builder updateModelSettings() {
return updateModelSettings;
diff --git a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java
index 3a897b3da..18c205fe1 100644
--- a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java
+++ b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/GrpcAutoMlStub.java
@@ -75,22 +75,6 @@
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public class GrpcAutoMlStub extends AutoMlStub {
- private static final MethodDescriptor
- deleteDatasetMethodDescriptor =
- MethodDescriptor.newBuilder()
- .setType(MethodDescriptor.MethodType.UNARY)
- .setFullMethodName("google.cloud.automl.v1.AutoMl/DeleteDataset")
- .setRequestMarshaller(
- ProtoUtils.marshaller(DeleteDatasetRequest.getDefaultInstance()))
- .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
- .build();
- private static final MethodDescriptor deleteModelMethodDescriptor =
- MethodDescriptor.newBuilder()
- .setType(MethodDescriptor.MethodType.UNARY)
- .setFullMethodName("google.cloud.automl.v1.AutoMl/DeleteModel")
- .setRequestMarshaller(ProtoUtils.marshaller(DeleteModelRequest.getDefaultInstance()))
- .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
- .build();
private static final MethodDescriptor
createDatasetMethodDescriptor =
MethodDescriptor.newBuilder()
@@ -125,6 +109,15 @@ public class GrpcAutoMlStub extends AutoMlStub {
ProtoUtils.marshaller(UpdateDatasetRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(Dataset.getDefaultInstance()))
.build();
+ private static final MethodDescriptor
+ deleteDatasetMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName("google.cloud.automl.v1.AutoMl/DeleteDataset")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(DeleteDatasetRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
+ .build();
private static final MethodDescriptor importDataMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
@@ -170,6 +163,13 @@ public class GrpcAutoMlStub extends AutoMlStub {
.setRequestMarshaller(ProtoUtils.marshaller(ListModelsRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(ListModelsResponse.getDefaultInstance()))
.build();
+ private static final MethodDescriptor deleteModelMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName("google.cloud.automl.v1.AutoMl/DeleteModel")
+ .setRequestMarshaller(ProtoUtils.marshaller(DeleteModelRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance()))
+ .build();
private static final MethodDescriptor updateModelMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
@@ -223,12 +223,6 @@ public class GrpcAutoMlStub extends AutoMlStub {
private final BackgroundResource backgroundResources;
private final GrpcOperationsStub operationsStub;
- private final UnaryCallable deleteDatasetCallable;
- private final OperationCallable
- deleteDatasetOperationCallable;
- private final UnaryCallable deleteModelCallable;
- private final OperationCallable
- deleteModelOperationCallable;
private final UnaryCallable createDatasetCallable;
private final OperationCallable
createDatasetOperationCallable;
@@ -237,6 +231,9 @@ public class GrpcAutoMlStub extends AutoMlStub {
private final UnaryCallable
listDatasetsPagedCallable;
private final UnaryCallable updateDatasetCallable;
+ private final UnaryCallable deleteDatasetCallable;
+ private final OperationCallable
+ deleteDatasetOperationCallable;
private final UnaryCallable importDataCallable;
private final OperationCallable
importDataOperationCallable;
@@ -250,6 +247,9 @@ public class GrpcAutoMlStub extends AutoMlStub {
private final UnaryCallable getModelCallable;
private final UnaryCallable listModelsCallable;
private final UnaryCallable listModelsPagedCallable;
+ private final UnaryCallable deleteModelCallable;
+ private final OperationCallable
+ deleteModelOperationCallable;
private final UnaryCallable updateModelCallable;
private final UnaryCallable deployModelCallable;
private final OperationCallable
@@ -304,32 +304,6 @@ protected GrpcAutoMlStub(
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 deleteModelTransportSettings =
- GrpcCallSettings.newBuilder()
- .setMethodDescriptor(deleteModelMethodDescriptor)
- .setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteModelRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
- })
- .build();
GrpcCallSettings createDatasetTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createDatasetMethodDescriptor)
@@ -382,6 +356,19 @@ public Map extract(UpdateDatasetRequest 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)
@@ -460,6 +447,19 @@ public Map extract(ListModelsRequest request) {
}
})
.build();
+ GrpcCallSettings deleteModelTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(deleteModelMethodDescriptor)
+ .setParamsExtractor(
+ new RequestParamsExtractor() {
+ @Override
+ public Map extract(DeleteModelRequest request) {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
+ }
+ })
+ .build();
GrpcCallSettings updateModelTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(updateModelMethodDescriptor)
@@ -541,24 +541,6 @@ public Map extract(ListModelEvaluationsRequest request) {
})
.build();
- this.deleteDatasetCallable =
- callableFactory.createUnaryCallable(
- deleteDatasetTransportSettings, settings.deleteDatasetSettings(), clientContext);
- this.deleteDatasetOperationCallable =
- callableFactory.createOperationCallable(
- deleteDatasetTransportSettings,
- settings.deleteDatasetOperationSettings(),
- clientContext,
- this.operationsStub);
- this.deleteModelCallable =
- callableFactory.createUnaryCallable(
- deleteModelTransportSettings, settings.deleteModelSettings(), clientContext);
- this.deleteModelOperationCallable =
- callableFactory.createOperationCallable(
- deleteModelTransportSettings,
- settings.deleteModelOperationSettings(),
- clientContext,
- this.operationsStub);
this.createDatasetCallable =
callableFactory.createUnaryCallable(
createDatasetTransportSettings, settings.createDatasetSettings(), clientContext);
@@ -580,6 +562,15 @@ public Map extract(ListModelEvaluationsRequest request) {
this.updateDatasetCallable =
callableFactory.createUnaryCallable(
updateDatasetTransportSettings, settings.updateDatasetSettings(), clientContext);
+ this.deleteDatasetCallable =
+ callableFactory.createUnaryCallable(
+ deleteDatasetTransportSettings, settings.deleteDatasetSettings(), clientContext);
+ this.deleteDatasetOperationCallable =
+ callableFactory.createOperationCallable(
+ deleteDatasetTransportSettings,
+ settings.deleteDatasetOperationSettings(),
+ clientContext,
+ this.operationsStub);
this.importDataCallable =
callableFactory.createUnaryCallable(
importDataTransportSettings, settings.importDataSettings(), clientContext);
@@ -621,6 +612,15 @@ public Map extract(ListModelEvaluationsRequest request) {
this.listModelsPagedCallable =
callableFactory.createPagedCallable(
listModelsTransportSettings, settings.listModelsSettings(), clientContext);
+ this.deleteModelCallable =
+ callableFactory.createUnaryCallable(
+ deleteModelTransportSettings, settings.deleteModelSettings(), clientContext);
+ this.deleteModelOperationCallable =
+ callableFactory.createOperationCallable(
+ deleteModelTransportSettings,
+ settings.deleteModelOperationSettings(),
+ clientContext,
+ this.operationsStub);
this.updateModelCallable =
callableFactory.createUnaryCallable(
updateModelTransportSettings, settings.updateModelSettings(), clientContext);
@@ -675,26 +675,6 @@ public GrpcOperationsStub getOperationsStub() {
return operationsStub;
}
- @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
- public OperationCallable
- deleteDatasetOperationCallable() {
- return deleteDatasetOperationCallable;
- }
-
- 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
- deleteModelOperationCallable() {
- return deleteModelOperationCallable;
- }
-
- public UnaryCallable deleteModelCallable() {
- return deleteModelCallable;
- }
-
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
public OperationCallable
createDatasetOperationCallable() {
@@ -721,6 +701,16 @@ public UnaryCallable updateDatasetCallable() {
return updateDatasetCallable;
}
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallable
+ deleteDatasetOperationCallable() {
+ return deleteDatasetOperationCallable;
+ }
+
+ 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
importDataOperationCallable() {
@@ -767,6 +757,16 @@ public UnaryCallable listModelsCallable()
return listModelsCallable;
}
+ @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
+ public OperationCallable
+ deleteModelOperationCallable() {
+ return deleteModelOperationCallable;
+ }
+
+ public UnaryCallable deleteModelCallable() {
+ return deleteModelCallable;
+ }
+
public UnaryCallable updateModelCallable() {
return updateModelCallable;
}
diff --git a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java
index f7886b9ae..314f0877a 100644
--- a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java
+++ b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1/stub/PredictionServiceStubSettings.java
@@ -200,11 +200,8 @@ public static class Builder extends StubSettings.Builder> definitions =
ImmutableMap.builder();
definitions.put(
- "idempotent",
- ImmutableSet.copyOf(
- Lists.newArrayList(
- StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE)));
- definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList()));
+ "no_retry_2_codes", ImmutableSet.copyOf(Lists.newArrayList()));
+ definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList()));
RETRYABLE_CODE_DEFINITIONS = definitions.build();
}
@@ -213,17 +210,16 @@ public static class Builder extends StubSettings.Builder definitions = ImmutableMap.builder();
RetrySettings settings = null;
+ settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build();
+ definitions.put("no_retry_params", settings);
settings =
RetrySettings.newBuilder()
- .setInitialRetryDelay(Duration.ofMillis(100L))
- .setRetryDelayMultiplier(1.3)
- .setMaxRetryDelay(Duration.ofMillis(60000L))
- .setInitialRpcTimeout(Duration.ofMillis(20000L))
+ .setInitialRpcTimeout(Duration.ofMillis(60000L))
.setRpcTimeoutMultiplier(1.0)
- .setMaxRpcTimeout(Duration.ofMillis(20000L))
- .setTotalTimeout(Duration.ofMillis(600000L))
+ .setMaxRpcTimeout(Duration.ofMillis(60000L))
+ .setTotalTimeout(Duration.ofMillis(60000L))
.build();
- definitions.put("default", settings);
+ definitions.put("no_retry_2_params", settings);
RETRY_PARAM_DEFINITIONS = definitions.build();
}
@@ -259,20 +255,20 @@ private static Builder initDefaults(Builder builder) {
builder
.predictSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params"));
builder
.batchPredictSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params"));
builder
.batchPredictOperationSettings()
.setInitialCallSettings(
UnaryCallSettings
.newUnaryCallSettingsBuilder()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"))
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_2_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_2_params"))
.build())
.setResponseTransformer(
ProtoOperationTransformers.ResponseTransformer.create(BatchPredictResult.class))
diff --git a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/AutoMlClient.java b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/AutoMlClient.java
index e0f3bbd73..8c2d66a54 100644
--- a/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/AutoMlClient.java
+++ b/google-cloud-automl/src/main/java/com/google/cloud/automl/v1beta1/AutoMlClient.java
@@ -184,440 +184,391 @@ public final OperationsClient getOperationsClient() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
+ * Creates a dataset.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * autoMlClient.deleteDatasetAsync(name).get();
+ * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ * Dataset dataset = Dataset.newBuilder().build();
+ * Dataset response = autoMlClient.createDataset(parent, dataset);
* }
*
*
- * @param name Required. The resource name of the dataset to delete.
+ * @param parent Required. The resource name of the project to create the dataset for.
+ * @param dataset Required. The dataset to create.
* @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 deleteDatasetAsync(DatasetName name) {
- DeleteDatasetRequest request =
- DeleteDatasetRequest.newBuilder().setName(name == null ? null : name.toString()).build();
- return deleteDatasetAsync(request);
+ public final Dataset createDataset(LocationName parent, Dataset dataset) {
+ CreateDatasetRequest request =
+ CreateDatasetRequest.newBuilder()
+ .setParent(parent == null ? null : parent.toString())
+ .setDataset(dataset)
+ .build();
+ return createDataset(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
+ * Creates a dataset.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * autoMlClient.deleteDatasetAsync(name.toString()).get();
+ * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ * Dataset dataset = Dataset.newBuilder().build();
+ * Dataset response = autoMlClient.createDataset(parent.toString(), dataset);
* }
*
*
- * @param name Required. The resource name of the dataset to delete.
+ * @param parent Required. The resource name of the project to create the dataset for.
+ * @param dataset Required. The dataset to create.
* @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 deleteDatasetAsync(String name) {
- DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder().setName(name).build();
- return deleteDatasetAsync(request);
+ public final Dataset createDataset(String parent, Dataset dataset) {
+ CreateDatasetRequest request =
+ CreateDatasetRequest.newBuilder().setParent(parent).setDataset(dataset).build();
+ return createDataset(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
+ * Creates a dataset.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
- * .setName(name.toString())
+ * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ * Dataset dataset = Dataset.newBuilder().build();
+ * CreateDatasetRequest request = CreateDatasetRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .setDataset(dataset)
* .build();
- * autoMlClient.deleteDatasetAsync(request).get();
+ * Dataset response = autoMlClient.createDataset(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
*/
- @BetaApi(
- "The surface for long-running operations is not stable yet and may change in the future.")
- public final OperationFuture deleteDatasetAsync(
- DeleteDatasetRequest request) {
- return deleteDatasetOperationCallable().futureCall(request);
+ public final Dataset createDataset(CreateDatasetRequest request) {
+ return createDatasetCallable().call(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
+ * Creates a dataset.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
- * DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
- * .setName(name.toString())
+ * LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+ * Dataset dataset = Dataset.newBuilder().build();
+ * CreateDatasetRequest request = CreateDatasetRequest.newBuilder()
+ * .setParent(parent.toString())
+ * .setDataset(dataset)
* .build();
- * OperationFuture<Empty, OperationMetadata> future = autoMlClient.deleteDatasetOperationCallable().futureCall(request);
+ * ApiFuture<Dataset> future = autoMlClient.createDatasetCallable().futureCall(request);
* // Do something
- * future.get();
+ * Dataset response = future.get();
* }
*
*/
- @BetaApi("The surface for use by generated code is not stable yet and may change in the future.")
- public final OperationCallable
- deleteDatasetOperationCallable() {
- return stub.deleteDatasetOperationCallable();
+ public final UnaryCallable createDatasetCallable() {
+ return stub.createDatasetCallable();
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Deletes a dataset and all of its contents. Returns empty response in the
- * [response][google.longrunning.Operation.response] field when it completes, and `delete_details`
- * in the [metadata][google.longrunning.Operation.metadata] field.
+ * Gets a dataset.
*
* Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
* DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * DeleteDatasetRequest request = DeleteDatasetRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * ApiFuture<Operation> future = autoMlClient.deleteDatasetCallable().futureCall(request);
- * // Do something
- * future.get();
+ * Dataset response = autoMlClient.getDataset(name);
* }
*
+ *
+ * @param name Required. The resource name of the dataset to retrieve.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
- public final UnaryCallable deleteDatasetCallable() {
- return stub.deleteDatasetCallable();
+ public final Dataset getDataset(DatasetName name) {
+ GetDatasetRequest request =
+ GetDatasetRequest.newBuilder().setName(name == null ? null : name.toString()).build();
+ return getDataset(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Imports data into a dataset. For Tables this method can only be called on an empty Dataset.
- *
- * For Tables: * A
- * [schema_inference_version][google.cloud.automl.v1beta1.InputConfig.params] parameter must be
- * explicitly set. Returns an empty response in the
- * [response][google.longrunning.Operation.response] field when it completes.
+ * Gets a dataset.
*
*
Sample code:
*
*
* try (AutoMlClient autoMlClient = AutoMlClient.create()) {
* DatasetName name = DatasetName.of("[PROJECT]", "[LOCATION]", "[DATASET]");
- * InputConfig inputConfig = InputConfig.newBuilder().build();
- * autoMlClient.importDataAsync(name, inputConfig).get();
+ * Dataset response = autoMlClient.getDataset(name.toString());
* }
*
*
- * @param name Required. Dataset name. Dataset must already exist. All imported annotations and
- * examples will be added.
- * @param inputConfig Required. The desired input location and its domain specific semantics, if
- * any.
+ * @param name Required. The resource name of the dataset to retrieve.
* @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);
+ public final Dataset getDataset(String name) {
+ GetDatasetRequest request = GetDatasetRequest.newBuilder().setName(name).build();
+ return getDataset(request);
}
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * Imports data into a dataset. For Tables this method can only be called on an empty Dataset.
- *
- * For Tables: * A
- * [schema_inference_version][google.cloud.automl.v1beta1.InputConfig.params] parameter must be
- * explicitly set. Returns an empty response in the
- * [response][google.longrunning.Operation.response] field when it completes.
+ * Gets a dataset.
*
*
Sample code:
*
*