diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..6137bef2 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,8 @@ +# Code owners file. +# This file controls who is tagged for review for any given pull request. + +# For syntax help see: +# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax + +# The java-samples-reviewers team is the default owner for samples changes +samples/**/*.java @googleapis/java-samples-reviewers diff --git a/.kokoro/build.sh b/.kokoro/build.sh index c4d03b7b..652907ff 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -51,9 +51,7 @@ test) RETURN_CODE=$? ;; lint) - mvn \ - -Penable-samples \ - com.coveo:fmt-maven-plugin:check + mvn com.coveo:fmt-maven-plugin:check RETURN_CODE=$? ;; javadoc) diff --git a/CHANGELOG.md b/CHANGELOG.md index 364175d2..eab4f582 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +### [0.127.3](https://www.github.com/googleapis/java-bigquerydatatransfer/compare/v0.127.2...v0.127.3) (2020-06-09) + + +### Bug Fixes + +* restore GAPIC v2 retry configs ([#166](https://www.github.com/googleapis/java-bigquerydatatransfer/issues/166)) ([64a92be](https://www.github.com/googleapis/java-bigquerydatatransfer/commit/64a92be4d2e46d753cdaa491d2212cbe0124ceb9)) + + +### Documentation + +* **samples:** add codeowner file ([#180](https://www.github.com/googleapis/java-bigquerydatatransfer/issues/180)) ([d7b5ba5](https://www.github.com/googleapis/java-bigquerydatatransfer/commit/d7b5ba52a72d068fd6c51b234fdbe289d39aced9)) +* **samples:** migrate samples into client ([#177](https://www.github.com/googleapis/java-bigquerydatatransfer/issues/177)) ([6c52fa8](https://www.github.com/googleapis/java-bigquerydatatransfer/commit/6c52fa84bf3cbaeec01fee909879628fe720e65c)) + + +### Dependencies + +* bump shared-deps version and add back certain test deps ([#174](https://www.github.com/googleapis/java-bigquerydatatransfer/issues/174)) ([ee0c674](https://www.github.com/googleapis/java-bigquerydatatransfer/commit/ee0c6743dec8f0ffd69bfe9546f1e7736a27437d)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.4.0 ([#169](https://www.github.com/googleapis/java-bigquerydatatransfer/issues/169)) ([6a7949d](https://www.github.com/googleapis/java-bigquerydatatransfer/commit/6a7949de6fb268427a908223dbc50c20a8810948)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v0.7.0 ([#175](https://www.github.com/googleapis/java-bigquerydatatransfer/issues/175)) ([2d2fae3](https://www.github.com/googleapis/java-bigquerydatatransfer/commit/2d2fae3dc08163cc76ec8e5ac7d59014b0a38413)) + ### [0.127.2](https://www.github.com/googleapis/java-bigquerydatatransfer/compare/v0.127.1...v0.127.2) (2020-05-14) diff --git a/README.md b/README.md index 7fd9b97e..b6c34404 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 5.3.0 + 5.5.0 pom import @@ -41,7 +41,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-bigquerydatatransfer - 0.127.0-beta + 0.127.2-beta ``` @@ -50,11 +50,11 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle, add this to your dependencies ```Groovy -compile 'com.google.cloud:google-cloud-bigquerydatatransfer:0.127.2-beta' +compile 'com.google.cloud:google-cloud-bigquerydatatransfer:0.127.3-beta' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "0.127.2-beta" +libraryDependencies += "com.google.cloud" % "google-cloud-bigquerydatatransfer" % "0.127.3-beta" ``` [//]: # ({x-version-update-end}) @@ -89,6 +89,16 @@ use this BigQuery Data Transfer Service Client Library. +## Samples + +Samples are in the [`samples/`](https://github.com/googleapis/java-bigquerydatatransfer/tree/master/samples) directory. The samples' `README.md` +has instructions for running the samples. + +| Sample | Source Code | Try it | +| --------------------------- | --------------------------------- | ------ | +| Quickstart Sample | [source code](https://github.com/googleapis/java-bigquerydatatransfer/blob/master/samples/snippets/src/main/java/com/example/bigquerydatatransfer/QuickstartSample.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-bigquerydatatransfer&page=editor&open_in_editor=samples/snippets/src/main/java/com/example/bigquerydatatransfer/QuickstartSample.java) | + + ## Troubleshooting diff --git a/google-cloud-bigquerydatatransfer-bom/pom.xml b/google-cloud-bigquerydatatransfer-bom/pom.xml index f8041283..d30564a4 100644 --- a/google-cloud-bigquerydatatransfer-bom/pom.xml +++ b/google-cloud-bigquerydatatransfer-bom/pom.xml @@ -3,12 +3,12 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer-bom - 0.127.2-beta + 0.127.3-beta pom com.google.cloud google-cloud-shared-config - 0.5.0 + 0.6.0 Google Cloud bigquerydatatransfer BOM @@ -64,17 +64,17 @@ com.google.cloud google-cloud-bigquerydatatransfer - 0.127.2-beta + 0.127.3-beta com.google.api.grpc proto-google-cloud-bigquerydatatransfer-v1 - 0.92.2 + 0.92.3 com.google.api.grpc grpc-google-cloud-bigquerydatatransfer-v1 - 0.92.2 + 0.92.3 diff --git a/google-cloud-bigquerydatatransfer/pom.xml b/google-cloud-bigquerydatatransfer/pom.xml index 71a26873..26679b43 100644 --- a/google-cloud-bigquerydatatransfer/pom.xml +++ b/google-cloud-bigquerydatatransfer/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-bigquerydatatransfer - 0.127.2-beta + 0.127.3-beta jar BigQuery DataTransfer https://github.com/googleapis/java-bigquerydatatransfer @@ -11,7 +11,7 @@ com.google.cloud google-cloud-bigquerydatatransfer-parent - 0.127.2-beta + 0.127.3-beta google-cloud-bigquerydatatransfer diff --git a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClient.java b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClient.java index 8e60f941..ff8a77e6 100644 --- a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClient.java +++ b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClient.java @@ -48,8 +48,8 @@ *
  * 
  * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
- *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
- *   DataSource response = dataTransferServiceClient.getDataSource(name);
+ *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+ *   dataTransferServiceClient.deleteTransferConfig(name);
  * }
  * 
  * 
@@ -159,6 +159,300 @@ public DataTransferServiceStub getStub() { return stub; } + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a data transfer configuration, including any associated transfer runs and logs. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+   *   dataTransferServiceClient.deleteTransferConfig(name);
+   * }
+   * 
+ * + * @param name Required. The field will contain name of the resource requested, for example: + * `projects/{project_id}/transferConfigs/{config_id}` or + * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteTransferConfig(TransferConfigName name) { + DeleteTransferConfigRequest request = + DeleteTransferConfigRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteTransferConfig(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a data transfer configuration, including any associated transfer runs and logs. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+   *   dataTransferServiceClient.deleteTransferConfig(name.toString());
+   * }
+   * 
+ * + * @param name Required. The field will contain name of the resource requested, for example: + * `projects/{project_id}/transferConfigs/{config_id}` or + * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteTransferConfig(String name) { + DeleteTransferConfigRequest request = + DeleteTransferConfigRequest.newBuilder().setName(name).build(); + deleteTransferConfig(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a data transfer configuration, including any associated transfer runs and logs. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+   *   DeleteTransferConfigRequest request = DeleteTransferConfigRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   dataTransferServiceClient.deleteTransferConfig(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 deleteTransferConfig(DeleteTransferConfigRequest request) { + deleteTransferConfigCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes a data transfer configuration, including any associated transfer runs and logs. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+   *   DeleteTransferConfigRequest request = DeleteTransferConfigRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = dataTransferServiceClient.deleteTransferConfigCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable deleteTransferConfigCallable() { + return stub.deleteTransferConfigCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes the specified transfer run. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
+   *   dataTransferServiceClient.deleteTransferRun(name);
+   * }
+   * 
+ * + * @param name Required. The field will contain name of the resource requested, for example: + * `projects/{project_id}/transferConfigs/{config_id}/runs/{run_id}` or + * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}/runs/{run_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteTransferRun(RunName name) { + DeleteTransferRunRequest request = + DeleteTransferRunRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + deleteTransferRun(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes the specified transfer run. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
+   *   dataTransferServiceClient.deleteTransferRun(name.toString());
+   * }
+   * 
+ * + * @param name Required. The field will contain name of the resource requested, for example: + * `projects/{project_id}/transferConfigs/{config_id}/runs/{run_id}` or + * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}/runs/{run_id}` + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final void deleteTransferRun(String name) { + DeleteTransferRunRequest request = DeleteTransferRunRequest.newBuilder().setName(name).build(); + deleteTransferRun(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes the specified transfer run. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
+   *   DeleteTransferRunRequest request = DeleteTransferRunRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   dataTransferServiceClient.deleteTransferRun(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 deleteTransferRun(DeleteTransferRunRequest request) { + deleteTransferRunCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Deletes the specified transfer run. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
+   *   DeleteTransferRunRequest request = DeleteTransferRunRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<Void> future = dataTransferServiceClient.deleteTransferRunCallable().futureCall(request);
+   *   // Do something
+   *   future.get();
+   * }
+   * 
+ */ + public final UnaryCallable deleteTransferRunCallable() { + return stub.deleteTransferRunCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Returns true if valid credentials exist for the given data source and requesting user. Some + * data sources doesn't support service account, so we need to talk to them on behalf of the end + * user. This API just checks whether we have OAuth token for the particular user, which is a + * pre-requisite before user can create a transfer config. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
+   *   CheckValidCredsResponse response = dataTransferServiceClient.checkValidCreds(name);
+   * }
+   * 
+ * + * @param name Required. The data source in the form: + * `projects/{project_id}/dataSources/{data_source_id}` or + * `projects/{project_id}/locations/{location_id}/dataSources/{data_source_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final CheckValidCredsResponse checkValidCreds(DataSourceName name) { + CheckValidCredsRequest request = + CheckValidCredsRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return checkValidCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Returns true if valid credentials exist for the given data source and requesting user. Some + * data sources doesn't support service account, so we need to talk to them on behalf of the end + * user. This API just checks whether we have OAuth token for the particular user, which is a + * pre-requisite before user can create a transfer config. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
+   *   CheckValidCredsResponse response = dataTransferServiceClient.checkValidCreds(name.toString());
+   * }
+   * 
+ * + * @param name Required. The data source in the form: + * `projects/{project_id}/dataSources/{data_source_id}` or + * `projects/{project_id}/locations/{location_id}/dataSources/{data_source_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final CheckValidCredsResponse checkValidCreds(String name) { + CheckValidCredsRequest request = CheckValidCredsRequest.newBuilder().setName(name).build(); + return checkValidCreds(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Returns true if valid credentials exist for the given data source and requesting user. Some + * data sources doesn't support service account, so we need to talk to them on behalf of the end + * user. This API just checks whether we have OAuth token for the particular user, which is a + * pre-requisite before user can create a transfer config. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
+   *   CheckValidCredsRequest request = CheckValidCredsRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   CheckValidCredsResponse response = dataTransferServiceClient.checkValidCreds(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 CheckValidCredsResponse checkValidCreds(CheckValidCredsRequest request) { + return checkValidCredsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD + /** + * Returns true if valid credentials exist for the given data source and requesting user. Some + * data sources doesn't support service account, so we need to talk to them on behalf of the end + * user. This API just checks whether we have OAuth token for the particular user, which is a + * pre-requisite before user can create a transfer config. + * + *

Sample code: + * + *


+   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
+   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
+   *   CheckValidCredsRequest request = CheckValidCredsRequest.newBuilder()
+   *     .setName(name.toString())
+   *     .build();
+   *   ApiFuture<CheckValidCredsResponse> future = dataTransferServiceClient.checkValidCredsCallable().futureCall(request);
+   *   // Do something
+   *   CheckValidCredsResponse response = future.get();
+   * }
+   * 
+ */ + public final UnaryCallable + checkValidCredsCallable() { + return stub.checkValidCredsCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Retrieves a supported data source and returns its settings, which can be used for UI rendering. @@ -561,169 +855,74 @@ public final TransferConfig createTransferConfig(CreateTransferConfigRequest req * *

    * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   TransferConfig transferConfig = TransferConfig.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   TransferConfig response = dataTransferServiceClient.updateTransferConfig(transferConfig, updateMask);
-   * }
-   * 
- * - * @param transferConfig Required. Data transfer configuration to create. - * @param updateMask Required. Required list of fields to be updated in this request. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final TransferConfig updateTransferConfig( - TransferConfig transferConfig, FieldMask updateMask) { - UpdateTransferConfigRequest request = - UpdateTransferConfigRequest.newBuilder() - .setTransferConfig(transferConfig) - .setUpdateMask(updateMask) - .build(); - return updateTransferConfig(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Updates a data transfer configuration. All fields must be set, even if they are not updated. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   TransferConfig transferConfig = TransferConfig.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   UpdateTransferConfigRequest request = UpdateTransferConfigRequest.newBuilder()
-   *     .setTransferConfig(transferConfig)
-   *     .setUpdateMask(updateMask)
-   *     .build();
-   *   TransferConfig response = dataTransferServiceClient.updateTransferConfig(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 TransferConfig updateTransferConfig(UpdateTransferConfigRequest request) { - return updateTransferConfigCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Updates a data transfer configuration. All fields must be set, even if they are not updated. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   TransferConfig transferConfig = TransferConfig.newBuilder().build();
-   *   FieldMask updateMask = FieldMask.newBuilder().build();
-   *   UpdateTransferConfigRequest request = UpdateTransferConfigRequest.newBuilder()
-   *     .setTransferConfig(transferConfig)
-   *     .setUpdateMask(updateMask)
-   *     .build();
-   *   ApiFuture<TransferConfig> future = dataTransferServiceClient.updateTransferConfigCallable().futureCall(request);
-   *   // Do something
-   *   TransferConfig response = future.get();
-   * }
-   * 
- */ - public final UnaryCallable - updateTransferConfigCallable() { - return stub.updateTransferConfigCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a data transfer configuration, including any associated transfer runs and logs. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
-   *   dataTransferServiceClient.deleteTransferConfig(name);
-   * }
-   * 
- * - * @param name Required. The field will contain name of the resource requested, for example: - * `projects/{project_id}/transferConfigs/{config_id}` or - * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteTransferConfig(TransferConfigName name) { - DeleteTransferConfigRequest request = - DeleteTransferConfigRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - deleteTransferConfig(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes a data transfer configuration, including any associated transfer runs and logs. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
-   *   dataTransferServiceClient.deleteTransferConfig(name.toString());
+   *   TransferConfig transferConfig = TransferConfig.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   TransferConfig response = dataTransferServiceClient.updateTransferConfig(transferConfig, updateMask);
    * }
    * 
* - * @param name Required. The field will contain name of the resource requested, for example: - * `projects/{project_id}/transferConfigs/{config_id}` or - * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}` + * @param transferConfig Required. Data transfer configuration to create. + * @param updateMask Required. Required list of fields to be updated in this request. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final void deleteTransferConfig(String name) { - DeleteTransferConfigRequest request = - DeleteTransferConfigRequest.newBuilder().setName(name).build(); - deleteTransferConfig(request); + public final TransferConfig updateTransferConfig( + TransferConfig transferConfig, FieldMask updateMask) { + UpdateTransferConfigRequest request = + UpdateTransferConfigRequest.newBuilder() + .setTransferConfig(transferConfig) + .setUpdateMask(updateMask) + .build(); + return updateTransferConfig(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Deletes a data transfer configuration, including any associated transfer runs and logs. + * Updates a data transfer configuration. All fields must be set, even if they are not updated. * *

Sample code: * *


    * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
-   *   DeleteTransferConfigRequest request = DeleteTransferConfigRequest.newBuilder()
-   *     .setName(name.toString())
+   *   TransferConfig transferConfig = TransferConfig.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   UpdateTransferConfigRequest request = UpdateTransferConfigRequest.newBuilder()
+   *     .setTransferConfig(transferConfig)
+   *     .setUpdateMask(updateMask)
    *     .build();
-   *   dataTransferServiceClient.deleteTransferConfig(request);
+   *   TransferConfig response = dataTransferServiceClient.updateTransferConfig(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 deleteTransferConfig(DeleteTransferConfigRequest request) { - deleteTransferConfigCallable().call(request); + public final TransferConfig updateTransferConfig(UpdateTransferConfigRequest request) { + return updateTransferConfigCallable().call(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD /** - * Deletes a data transfer configuration, including any associated transfer runs and logs. + * Updates a data transfer configuration. All fields must be set, even if they are not updated. * *

Sample code: * *


    * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
-   *   DeleteTransferConfigRequest request = DeleteTransferConfigRequest.newBuilder()
-   *     .setName(name.toString())
+   *   TransferConfig transferConfig = TransferConfig.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   UpdateTransferConfigRequest request = UpdateTransferConfigRequest.newBuilder()
+   *     .setTransferConfig(transferConfig)
+   *     .setUpdateMask(updateMask)
    *     .build();
-   *   ApiFuture<Void> future = dataTransferServiceClient.deleteTransferConfigCallable().futureCall(request);
+   *   ApiFuture<TransferConfig> future = dataTransferServiceClient.updateTransferConfigCallable().futureCall(request);
    *   // Do something
-   *   future.get();
+   *   TransferConfig response = future.get();
    * }
    * 
*/ - public final UnaryCallable deleteTransferConfigCallable() { - return stub.deleteTransferConfigCallable(); + public final UnaryCallable + updateTransferConfigCallable() { + return stub.updateTransferConfigCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD @@ -1256,100 +1455,6 @@ public final UnaryCallable getTransferRunCal return stub.getTransferRunCallable(); } - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes the specified transfer run. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
-   *   dataTransferServiceClient.deleteTransferRun(name);
-   * }
-   * 
- * - * @param name Required. The field will contain name of the resource requested, for example: - * `projects/{project_id}/transferConfigs/{config_id}/runs/{run_id}` or - * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}/runs/{run_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteTransferRun(RunName name) { - DeleteTransferRunRequest request = - DeleteTransferRunRequest.newBuilder() - .setName(name == null ? null : name.toString()) - .build(); - deleteTransferRun(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes the specified transfer run. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
-   *   dataTransferServiceClient.deleteTransferRun(name.toString());
-   * }
-   * 
- * - * @param name Required. The field will contain name of the resource requested, for example: - * `projects/{project_id}/transferConfigs/{config_id}/runs/{run_id}` or - * `projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}/runs/{run_id}` - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final void deleteTransferRun(String name) { - DeleteTransferRunRequest request = DeleteTransferRunRequest.newBuilder().setName(name).build(); - deleteTransferRun(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes the specified transfer run. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
-   *   DeleteTransferRunRequest request = DeleteTransferRunRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   dataTransferServiceClient.deleteTransferRun(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 deleteTransferRun(DeleteTransferRunRequest request) { - deleteTransferRunCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Deletes the specified transfer run. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   RunName name = RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
-   *   DeleteTransferRunRequest request = DeleteTransferRunRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<Void> future = dataTransferServiceClient.deleteTransferRunCallable().futureCall(request);
-   *   // Do something
-   *   future.get();
-   * }
-   * 
- */ - public final UnaryCallable deleteTransferRunCallable() { - return stub.deleteTransferRunCallable(); - } - // AUTO-GENERATED DOCUMENTATION AND METHOD /** * Returns information about running and completed jobs. @@ -1624,111 +1729,6 @@ public final ListTransferLogsPagedResponse listTransferLogs(ListTransferLogsRequ return stub.listTransferLogsCallable(); } - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns true if valid credentials exist for the given data source and requesting user. Some - * data sources doesn't support service account, so we need to talk to them on behalf of the end - * user. This API just checks whether we have OAuth token for the particular user, which is a - * pre-requisite before user can create a transfer config. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
-   *   CheckValidCredsResponse response = dataTransferServiceClient.checkValidCreds(name);
-   * }
-   * 
- * - * @param name Required. The data source in the form: - * `projects/{project_id}/dataSources/{data_source_id}` or - * `projects/{project_id}/locations/{location_id}/dataSources/{data_source_id}`. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final CheckValidCredsResponse checkValidCreds(DataSourceName name) { - CheckValidCredsRequest request = - CheckValidCredsRequest.newBuilder().setName(name == null ? null : name.toString()).build(); - return checkValidCreds(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns true if valid credentials exist for the given data source and requesting user. Some - * data sources doesn't support service account, so we need to talk to them on behalf of the end - * user. This API just checks whether we have OAuth token for the particular user, which is a - * pre-requisite before user can create a transfer config. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
-   *   CheckValidCredsResponse response = dataTransferServiceClient.checkValidCreds(name.toString());
-   * }
-   * 
- * - * @param name Required. The data source in the form: - * `projects/{project_id}/dataSources/{data_source_id}` or - * `projects/{project_id}/locations/{location_id}/dataSources/{data_source_id}`. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final CheckValidCredsResponse checkValidCreds(String name) { - CheckValidCredsRequest request = CheckValidCredsRequest.newBuilder().setName(name).build(); - return checkValidCreds(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns true if valid credentials exist for the given data source and requesting user. Some - * data sources doesn't support service account, so we need to talk to them on behalf of the end - * user. This API just checks whether we have OAuth token for the particular user, which is a - * pre-requisite before user can create a transfer config. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
-   *   CheckValidCredsRequest request = CheckValidCredsRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   CheckValidCredsResponse response = dataTransferServiceClient.checkValidCreds(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 CheckValidCredsResponse checkValidCreds(CheckValidCredsRequest request) { - return checkValidCredsCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD - /** - * Returns true if valid credentials exist for the given data source and requesting user. Some - * data sources doesn't support service account, so we need to talk to them on behalf of the end - * user. This API just checks whether we have OAuth token for the particular user, which is a - * pre-requisite before user can create a transfer config. - * - *

Sample code: - * - *


-   * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
-   *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
-   *   CheckValidCredsRequest request = CheckValidCredsRequest.newBuilder()
-   *     .setName(name.toString())
-   *     .build();
-   *   ApiFuture<CheckValidCredsResponse> future = dataTransferServiceClient.checkValidCredsCallable().futureCall(request);
-   *   // Do something
-   *   CheckValidCredsResponse response = future.get();
-   * }
-   * 
- */ - public final UnaryCallable - checkValidCredsCallable() { - return stub.checkValidCredsCallable(); - } - @Override public final void close() { stub.close(); diff --git a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceSettings.java b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceSettings.java index 4abb3d73..aed42cec 100644 --- a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceSettings.java +++ b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceSettings.java @@ -53,16 +53,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 getDataSource to 30 seconds: + *

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

  * 
  * DataTransferServiceSettings.Builder dataTransferServiceSettingsBuilder =
  *     DataTransferServiceSettings.newBuilder();
  * dataTransferServiceSettingsBuilder
- *     .getDataSourceSettings()
+ *     .deleteTransferConfigSettings()
  *     .setRetrySettings(
- *         dataTransferServiceSettingsBuilder.getDataSourceSettings().getRetrySettings().toBuilder()
+ *         dataTransferServiceSettingsBuilder.deleteTransferConfigSettings().getRetrySettings().toBuilder()
  *             .setTotalTimeout(Duration.ofSeconds(30))
  *             .build());
  * DataTransferServiceSettings dataTransferServiceSettings = dataTransferServiceSettingsBuilder.build();
@@ -72,6 +72,22 @@
 @Generated("by gapic-generator")
 @BetaApi
 public class DataTransferServiceSettings extends ClientSettings {
+  /** Returns the object with the settings used for calls to deleteTransferConfig. */
+  public UnaryCallSettings deleteTransferConfigSettings() {
+    return ((DataTransferServiceStubSettings) getStubSettings()).deleteTransferConfigSettings();
+  }
+
+  /** Returns the object with the settings used for calls to deleteTransferRun. */
+  public UnaryCallSettings deleteTransferRunSettings() {
+    return ((DataTransferServiceStubSettings) getStubSettings()).deleteTransferRunSettings();
+  }
+
+  /** Returns the object with the settings used for calls to checkValidCreds. */
+  public UnaryCallSettings
+      checkValidCredsSettings() {
+    return ((DataTransferServiceStubSettings) getStubSettings()).checkValidCredsSettings();
+  }
+
   /** Returns the object with the settings used for calls to getDataSource. */
   public UnaryCallSettings getDataSourceSettings() {
     return ((DataTransferServiceStubSettings) getStubSettings()).getDataSourceSettings();
@@ -96,11 +112,6 @@ public UnaryCallSettings getDataSourceSettings
     return ((DataTransferServiceStubSettings) getStubSettings()).updateTransferConfigSettings();
   }
 
-  /** Returns the object with the settings used for calls to deleteTransferConfig. */
-  public UnaryCallSettings deleteTransferConfigSettings() {
-    return ((DataTransferServiceStubSettings) getStubSettings()).deleteTransferConfigSettings();
-  }
-
   /** Returns the object with the settings used for calls to getTransferConfig. */
   public UnaryCallSettings getTransferConfigSettings() {
     return ((DataTransferServiceStubSettings) getStubSettings()).getTransferConfigSettings();
@@ -130,11 +141,6 @@ public UnaryCallSettings getTransferRunSetti
     return ((DataTransferServiceStubSettings) getStubSettings()).getTransferRunSettings();
   }
 
-  /** Returns the object with the settings used for calls to deleteTransferRun. */
-  public UnaryCallSettings deleteTransferRunSettings() {
-    return ((DataTransferServiceStubSettings) getStubSettings()).deleteTransferRunSettings();
-  }
-
   /** Returns the object with the settings used for calls to listTransferRuns. */
   public PagedCallSettings<
           ListTransferRunsRequest, ListTransferRunsResponse, ListTransferRunsPagedResponse>
@@ -149,12 +155,6 @@ public UnaryCallSettings deleteTransferRunSetti
     return ((DataTransferServiceStubSettings) getStubSettings()).listTransferLogsSettings();
   }
 
-  /** Returns the object with the settings used for calls to checkValidCreds. */
-  public UnaryCallSettings
-      checkValidCredsSettings() {
-    return ((DataTransferServiceStubSettings) getStubSettings()).checkValidCredsSettings();
-  }
-
   public static final DataTransferServiceSettings create(DataTransferServiceStubSettings stub)
       throws IOException {
     return new DataTransferServiceSettings.Builder(stub.toBuilder()).build();
@@ -252,6 +252,23 @@ public Builder applyToAllUnaryMethods(
       return this;
     }
 
+    /** Returns the builder for the settings used for calls to deleteTransferConfig. */
+    public UnaryCallSettings.Builder
+        deleteTransferConfigSettings() {
+      return getStubSettingsBuilder().deleteTransferConfigSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to deleteTransferRun. */
+    public UnaryCallSettings.Builder deleteTransferRunSettings() {
+      return getStubSettingsBuilder().deleteTransferRunSettings();
+    }
+
+    /** Returns the builder for the settings used for calls to checkValidCreds. */
+    public UnaryCallSettings.Builder
+        checkValidCredsSettings() {
+      return getStubSettingsBuilder().checkValidCredsSettings();
+    }
+
     /** Returns the builder for the settings used for calls to getDataSource. */
     public UnaryCallSettings.Builder getDataSourceSettings() {
       return getStubSettingsBuilder().getDataSourceSettings();
@@ -276,12 +293,6 @@ public UnaryCallSettings.Builder getDataSource
       return getStubSettingsBuilder().updateTransferConfigSettings();
     }
 
-    /** Returns the builder for the settings used for calls to deleteTransferConfig. */
-    public UnaryCallSettings.Builder
-        deleteTransferConfigSettings() {
-      return getStubSettingsBuilder().deleteTransferConfigSettings();
-    }
-
     /** Returns the builder for the settings used for calls to getTransferConfig. */
     public UnaryCallSettings.Builder
         getTransferConfigSettings() {
@@ -315,11 +326,6 @@ public UnaryCallSettings.Builder getTransfer
       return getStubSettingsBuilder().getTransferRunSettings();
     }
 
-    /** Returns the builder for the settings used for calls to deleteTransferRun. */
-    public UnaryCallSettings.Builder deleteTransferRunSettings() {
-      return getStubSettingsBuilder().deleteTransferRunSettings();
-    }
-
     /** Returns the builder for the settings used for calls to listTransferRuns. */
     public PagedCallSettings.Builder<
             ListTransferRunsRequest, ListTransferRunsResponse, ListTransferRunsPagedResponse>
@@ -334,12 +340,6 @@ public UnaryCallSettings.Builder deleteTransfer
       return getStubSettingsBuilder().listTransferLogsSettings();
     }
 
-    /** Returns the builder for the settings used for calls to checkValidCreds. */
-    public UnaryCallSettings.Builder
-        checkValidCredsSettings() {
-      return getStubSettingsBuilder().checkValidCredsSettings();
-    }
-
     @Override
     public DataTransferServiceSettings build() throws IOException {
       return new DataTransferServiceSettings(this);
diff --git a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/package-info.java b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/package-info.java
index 5fe10fe5..3c2b7078 100644
--- a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/package-info.java
+++ b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/package-info.java
@@ -30,8 +30,8 @@
  * 
  * 
  * try (DataTransferServiceClient dataTransferServiceClient = DataTransferServiceClient.create()) {
- *   DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
- *   DataSource response = dataTransferServiceClient.getDataSource(name);
+ *   TransferConfigName name = TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+ *   dataTransferServiceClient.deleteTransferConfig(name);
  * }
  * 
  * 
diff --git a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStub.java b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStub.java index a9331f03..56aabbed 100644 --- a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStub.java +++ b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStub.java @@ -60,6 +60,18 @@ @BetaApi("A restructuring of stub classes is planned, so this may break in the future") public abstract class DataTransferServiceStub implements BackgroundResource { + public UnaryCallable deleteTransferConfigCallable() { + throw new UnsupportedOperationException("Not implemented: deleteTransferConfigCallable()"); + } + + public UnaryCallable deleteTransferRunCallable() { + throw new UnsupportedOperationException("Not implemented: deleteTransferRunCallable()"); + } + + public UnaryCallable checkValidCredsCallable() { + throw new UnsupportedOperationException("Not implemented: checkValidCredsCallable()"); + } + public UnaryCallable getDataSourceCallable() { throw new UnsupportedOperationException("Not implemented: getDataSourceCallable()"); } @@ -81,10 +93,6 @@ public UnaryCallable updateTransfer throw new UnsupportedOperationException("Not implemented: updateTransferConfigCallable()"); } - public UnaryCallable deleteTransferConfigCallable() { - throw new UnsupportedOperationException("Not implemented: deleteTransferConfigCallable()"); - } - public UnaryCallable getTransferConfigCallable() { throw new UnsupportedOperationException("Not implemented: getTransferConfigCallable()"); } @@ -113,10 +121,6 @@ public UnaryCallable getTransferRunCallable( throw new UnsupportedOperationException("Not implemented: getTransferRunCallable()"); } - public UnaryCallable deleteTransferRunCallable() { - throw new UnsupportedOperationException("Not implemented: deleteTransferRunCallable()"); - } - public UnaryCallable listTransferRunsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listTransferRunsPagedCallable()"); @@ -137,10 +141,6 @@ public UnaryCallable deleteTransferRunCallable( throw new UnsupportedOperationException("Not implemented: listTransferLogsCallable()"); } - public UnaryCallable checkValidCredsCallable() { - throw new UnsupportedOperationException("Not implemented: checkValidCredsCallable()"); - } - @Override public abstract void close(); } diff --git a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java index d841b7ee..f60857f0 100644 --- a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java +++ b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/DataTransferServiceStubSettings.java @@ -93,16 +93,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 getDataSource to 30 seconds: + *

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

  * 
  * DataTransferServiceStubSettings.Builder dataTransferServiceSettingsBuilder =
  *     DataTransferServiceStubSettings.newBuilder();
  * dataTransferServiceSettingsBuilder
- *     .getDataSourceSettings()
+ *     .deleteTransferConfigSettings()
  *     .setRetrySettings(
- *         dataTransferServiceSettingsBuilder.getDataSourceSettings().getRetrySettings().toBuilder()
+ *         dataTransferServiceSettingsBuilder.deleteTransferConfigSettings().getRetrySettings().toBuilder()
  *             .setTotalTimeout(Duration.ofSeconds(30))
  *             .build());
  * DataTransferServiceStubSettings dataTransferServiceSettings = dataTransferServiceSettingsBuilder.build();
@@ -116,6 +116,10 @@ public class DataTransferServiceStubSettings extends StubSettings DEFAULT_SERVICE_SCOPES =
       ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build();
 
+  private final UnaryCallSettings deleteTransferConfigSettings;
+  private final UnaryCallSettings deleteTransferRunSettings;
+  private final UnaryCallSettings
+      checkValidCredsSettings;
   private final UnaryCallSettings getDataSourceSettings;
   private final PagedCallSettings<
           ListDataSourcesRequest, ListDataSourcesResponse, ListDataSourcesPagedResponse>
@@ -124,7 +128,6 @@ public class DataTransferServiceStubSettings extends StubSettings
       updateTransferConfigSettings;
-  private final UnaryCallSettings deleteTransferConfigSettings;
   private final UnaryCallSettings
       getTransferConfigSettings;
   private final PagedCallSettings<
@@ -135,15 +138,28 @@ public class DataTransferServiceStubSettings extends StubSettings
       startManualTransferRunsSettings;
   private final UnaryCallSettings getTransferRunSettings;
-  private final UnaryCallSettings deleteTransferRunSettings;
   private final PagedCallSettings<
           ListTransferRunsRequest, ListTransferRunsResponse, ListTransferRunsPagedResponse>
       listTransferRunsSettings;
   private final PagedCallSettings<
           ListTransferLogsRequest, ListTransferLogsResponse, ListTransferLogsPagedResponse>
       listTransferLogsSettings;
-  private final UnaryCallSettings
-      checkValidCredsSettings;
+
+  /** Returns the object with the settings used for calls to deleteTransferConfig. */
+  public UnaryCallSettings deleteTransferConfigSettings() {
+    return deleteTransferConfigSettings;
+  }
+
+  /** Returns the object with the settings used for calls to deleteTransferRun. */
+  public UnaryCallSettings deleteTransferRunSettings() {
+    return deleteTransferRunSettings;
+  }
+
+  /** Returns the object with the settings used for calls to checkValidCreds. */
+  public UnaryCallSettings
+      checkValidCredsSettings() {
+    return checkValidCredsSettings;
+  }
 
   /** Returns the object with the settings used for calls to getDataSource. */
   public UnaryCallSettings getDataSourceSettings() {
@@ -169,11 +185,6 @@ public UnaryCallSettings getDataSourceSettings
     return updateTransferConfigSettings;
   }
 
-  /** Returns the object with the settings used for calls to deleteTransferConfig. */
-  public UnaryCallSettings deleteTransferConfigSettings() {
-    return deleteTransferConfigSettings;
-  }
-
   /** Returns the object with the settings used for calls to getTransferConfig. */
   public UnaryCallSettings getTransferConfigSettings() {
     return getTransferConfigSettings;
@@ -203,11 +214,6 @@ public UnaryCallSettings getTransferRunSetti
     return getTransferRunSettings;
   }
 
-  /** Returns the object with the settings used for calls to deleteTransferRun. */
-  public UnaryCallSettings deleteTransferRunSettings() {
-    return deleteTransferRunSettings;
-  }
-
   /** Returns the object with the settings used for calls to listTransferRuns. */
   public PagedCallSettings<
           ListTransferRunsRequest, ListTransferRunsResponse, ListTransferRunsPagedResponse>
@@ -222,12 +228,6 @@ public UnaryCallSettings deleteTransferRunSetti
     return listTransferLogsSettings;
   }
 
-  /** Returns the object with the settings used for calls to checkValidCreds. */
-  public UnaryCallSettings
-      checkValidCredsSettings() {
-    return checkValidCredsSettings;
-  }
-
   @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
   public DataTransferServiceStub createStub() throws IOException {
     if (getTransportChannelProvider()
@@ -297,20 +297,20 @@ public Builder toBuilder() {
   protected DataTransferServiceStubSettings(Builder settingsBuilder) throws IOException {
     super(settingsBuilder);
 
+    deleteTransferConfigSettings = settingsBuilder.deleteTransferConfigSettings().build();
+    deleteTransferRunSettings = settingsBuilder.deleteTransferRunSettings().build();
+    checkValidCredsSettings = settingsBuilder.checkValidCredsSettings().build();
     getDataSourceSettings = settingsBuilder.getDataSourceSettings().build();
     listDataSourcesSettings = settingsBuilder.listDataSourcesSettings().build();
     createTransferConfigSettings = settingsBuilder.createTransferConfigSettings().build();
     updateTransferConfigSettings = settingsBuilder.updateTransferConfigSettings().build();
-    deleteTransferConfigSettings = settingsBuilder.deleteTransferConfigSettings().build();
     getTransferConfigSettings = settingsBuilder.getTransferConfigSettings().build();
     listTransferConfigsSettings = settingsBuilder.listTransferConfigsSettings().build();
     scheduleTransferRunsSettings = settingsBuilder.scheduleTransferRunsSettings().build();
     startManualTransferRunsSettings = settingsBuilder.startManualTransferRunsSettings().build();
     getTransferRunSettings = settingsBuilder.getTransferRunSettings().build();
-    deleteTransferRunSettings = settingsBuilder.deleteTransferRunSettings().build();
     listTransferRunsSettings = settingsBuilder.listTransferRunsSettings().build();
     listTransferLogsSettings = settingsBuilder.listTransferLogsSettings().build();
-    checkValidCredsSettings = settingsBuilder.checkValidCredsSettings().build();
   }
 
   private static final PagedListDescriptor<
@@ -553,6 +553,12 @@ public static class Builder
       extends StubSettings.Builder {
     private final ImmutableList> unaryMethodSettingsBuilders;
 
+    private final UnaryCallSettings.Builder
+        deleteTransferConfigSettings;
+    private final UnaryCallSettings.Builder
+        deleteTransferRunSettings;
+    private final UnaryCallSettings.Builder
+        checkValidCredsSettings;
     private final UnaryCallSettings.Builder getDataSourceSettings;
     private final PagedCallSettings.Builder<
             ListDataSourcesRequest, ListDataSourcesResponse, ListDataSourcesPagedResponse>
@@ -561,8 +567,6 @@ public static class Builder
         createTransferConfigSettings;
     private final UnaryCallSettings.Builder
         updateTransferConfigSettings;
-    private final UnaryCallSettings.Builder
-        deleteTransferConfigSettings;
     private final UnaryCallSettings.Builder
         getTransferConfigSettings;
     private final PagedCallSettings.Builder<
@@ -578,16 +582,12 @@ public static class Builder
         startManualTransferRunsSettings;
     private final UnaryCallSettings.Builder
         getTransferRunSettings;
-    private final UnaryCallSettings.Builder
-        deleteTransferRunSettings;
     private final PagedCallSettings.Builder<
             ListTransferRunsRequest, ListTransferRunsResponse, ListTransferRunsPagedResponse>
         listTransferRunsSettings;
     private final PagedCallSettings.Builder<
             ListTransferLogsRequest, ListTransferLogsResponse, ListTransferLogsPagedResponse>
         listTransferLogsSettings;
-    private final UnaryCallSettings.Builder
-        checkValidCredsSettings;
 
     private static final ImmutableMap>
         RETRYABLE_CODE_DEFINITIONS;
@@ -630,6 +630,12 @@ protected Builder() {
     protected Builder(ClientContext clientContext) {
       super(clientContext);
 
+      deleteTransferConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
+      deleteTransferRunSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
+      checkValidCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
+
       getDataSourceSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       listDataSourcesSettings = PagedCallSettings.newBuilder(LIST_DATA_SOURCES_PAGE_STR_FACT);
@@ -638,8 +644,6 @@ protected Builder(ClientContext clientContext) {
 
       updateTransferConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
-      deleteTransferConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       getTransferConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
       listTransferConfigsSettings =
@@ -651,30 +655,26 @@ protected Builder(ClientContext clientContext) {
 
       getTransferRunSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
 
-      deleteTransferRunSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       listTransferRunsSettings = PagedCallSettings.newBuilder(LIST_TRANSFER_RUNS_PAGE_STR_FACT);
 
       listTransferLogsSettings = PagedCallSettings.newBuilder(LIST_TRANSFER_LOGS_PAGE_STR_FACT);
 
-      checkValidCredsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
-
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
+              deleteTransferConfigSettings,
+              deleteTransferRunSettings,
+              checkValidCredsSettings,
               getDataSourceSettings,
               listDataSourcesSettings,
               createTransferConfigSettings,
               updateTransferConfigSettings,
-              deleteTransferConfigSettings,
               getTransferConfigSettings,
               listTransferConfigsSettings,
               scheduleTransferRunsSettings,
               startManualTransferRunsSettings,
               getTransferRunSettings,
-              deleteTransferRunSettings,
               listTransferRunsSettings,
-              listTransferLogsSettings,
-              checkValidCredsSettings);
+              listTransferLogsSettings);
 
       initDefaults(this);
     }
@@ -690,6 +690,21 @@ private static Builder createDefault() {
 
     private static Builder initDefaults(Builder builder) {
 
+      builder
+          .deleteTransferConfigSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+
+      builder
+          .deleteTransferRunSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+
+      builder
+          .checkValidCredsSettings()
+          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
+          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+
       builder
           .getDataSourceSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
@@ -710,11 +725,6 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
-      builder
-          .deleteTransferConfigSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
       builder
           .getTransferConfigSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
@@ -740,11 +750,6 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
-      builder
-          .deleteTransferRunSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
       builder
           .listTransferRunsSettings()
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
@@ -755,48 +760,43 @@ private static Builder initDefaults(Builder builder) {
           .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
           .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
 
-      builder
-          .checkValidCredsSettings()
-          .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
-          .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
       return builder;
     }
 
     protected Builder(DataTransferServiceStubSettings settings) {
       super(settings);
 
+      deleteTransferConfigSettings = settings.deleteTransferConfigSettings.toBuilder();
+      deleteTransferRunSettings = settings.deleteTransferRunSettings.toBuilder();
+      checkValidCredsSettings = settings.checkValidCredsSettings.toBuilder();
       getDataSourceSettings = settings.getDataSourceSettings.toBuilder();
       listDataSourcesSettings = settings.listDataSourcesSettings.toBuilder();
       createTransferConfigSettings = settings.createTransferConfigSettings.toBuilder();
       updateTransferConfigSettings = settings.updateTransferConfigSettings.toBuilder();
-      deleteTransferConfigSettings = settings.deleteTransferConfigSettings.toBuilder();
       getTransferConfigSettings = settings.getTransferConfigSettings.toBuilder();
       listTransferConfigsSettings = settings.listTransferConfigsSettings.toBuilder();
       scheduleTransferRunsSettings = settings.scheduleTransferRunsSettings.toBuilder();
       startManualTransferRunsSettings = settings.startManualTransferRunsSettings.toBuilder();
       getTransferRunSettings = settings.getTransferRunSettings.toBuilder();
-      deleteTransferRunSettings = settings.deleteTransferRunSettings.toBuilder();
       listTransferRunsSettings = settings.listTransferRunsSettings.toBuilder();
       listTransferLogsSettings = settings.listTransferLogsSettings.toBuilder();
-      checkValidCredsSettings = settings.checkValidCredsSettings.toBuilder();
 
       unaryMethodSettingsBuilders =
           ImmutableList.>of(
+              deleteTransferConfigSettings,
+              deleteTransferRunSettings,
+              checkValidCredsSettings,
               getDataSourceSettings,
               listDataSourcesSettings,
               createTransferConfigSettings,
               updateTransferConfigSettings,
-              deleteTransferConfigSettings,
               getTransferConfigSettings,
               listTransferConfigsSettings,
               scheduleTransferRunsSettings,
               startManualTransferRunsSettings,
               getTransferRunSettings,
-              deleteTransferRunSettings,
               listTransferRunsSettings,
-              listTransferLogsSettings,
-              checkValidCredsSettings);
+              listTransferLogsSettings);
     }
 
     // NEXT_MAJOR_VER: remove 'throws Exception'
@@ -815,6 +815,23 @@ public Builder applyToAllUnaryMethods(
       return unaryMethodSettingsBuilders;
     }
 
+    /** Returns the builder for the settings used for calls to deleteTransferConfig. */
+    public UnaryCallSettings.Builder
+        deleteTransferConfigSettings() {
+      return deleteTransferConfigSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to deleteTransferRun. */
+    public UnaryCallSettings.Builder deleteTransferRunSettings() {
+      return deleteTransferRunSettings;
+    }
+
+    /** Returns the builder for the settings used for calls to checkValidCreds. */
+    public UnaryCallSettings.Builder
+        checkValidCredsSettings() {
+      return checkValidCredsSettings;
+    }
+
     /** Returns the builder for the settings used for calls to getDataSource. */
     public UnaryCallSettings.Builder getDataSourceSettings() {
       return getDataSourceSettings;
@@ -839,12 +856,6 @@ public UnaryCallSettings.Builder getDataSource
       return updateTransferConfigSettings;
     }
 
-    /** Returns the builder for the settings used for calls to deleteTransferConfig. */
-    public UnaryCallSettings.Builder
-        deleteTransferConfigSettings() {
-      return deleteTransferConfigSettings;
-    }
-
     /** Returns the builder for the settings used for calls to getTransferConfig. */
     public UnaryCallSettings.Builder
         getTransferConfigSettings() {
@@ -878,11 +889,6 @@ public UnaryCallSettings.Builder getTransfer
       return getTransferRunSettings;
     }
 
-    /** Returns the builder for the settings used for calls to deleteTransferRun. */
-    public UnaryCallSettings.Builder deleteTransferRunSettings() {
-      return deleteTransferRunSettings;
-    }
-
     /** Returns the builder for the settings used for calls to listTransferRuns. */
     public PagedCallSettings.Builder<
             ListTransferRunsRequest, ListTransferRunsResponse, ListTransferRunsPagedResponse>
@@ -897,12 +903,6 @@ public UnaryCallSettings.Builder deleteTransfer
       return listTransferLogsSettings;
     }
 
-    /** Returns the builder for the settings used for calls to checkValidCreds. */
-    public UnaryCallSettings.Builder
-        checkValidCredsSettings() {
-      return checkValidCredsSettings;
-    }
-
     @Override
     public DataTransferServiceStubSettings build() throws IOException {
       return new DataTransferServiceStubSettings(this);
diff --git a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java
index e140e7a4..a052c06b 100644
--- a/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java
+++ b/google-cloud-bigquerydatatransfer/src/main/java/com/google/cloud/bigquery/datatransfer/v1/stub/GrpcDataTransferServiceStub.java
@@ -71,6 +71,37 @@
 @BetaApi("A restructuring of stub classes is planned, so this may break in the future")
 public class GrpcDataTransferServiceStub extends DataTransferServiceStub {
 
+  private static final MethodDescriptor
+      deleteTransferConfigMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.bigquery.datatransfer.v1.DataTransferService/DeleteTransferConfig")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteTransferConfigRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+  private static final MethodDescriptor
+      deleteTransferRunMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.bigquery.datatransfer.v1.DataTransferService/DeleteTransferRun")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(DeleteTransferRunRequest.getDefaultInstance()))
+              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+              .build();
+  private static final MethodDescriptor
+      checkValidCredsMethodDescriptor =
+          MethodDescriptor.newBuilder()
+              .setType(MethodDescriptor.MethodType.UNARY)
+              .setFullMethodName(
+                  "google.cloud.bigquery.datatransfer.v1.DataTransferService/CheckValidCreds")
+              .setRequestMarshaller(
+                  ProtoUtils.marshaller(CheckValidCredsRequest.getDefaultInstance()))
+              .setResponseMarshaller(
+                  ProtoUtils.marshaller(CheckValidCredsResponse.getDefaultInstance()))
+              .build();
   private static final MethodDescriptor
       getDataSourceMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -112,16 +143,6 @@ public class GrpcDataTransferServiceStub extends DataTransferServiceStub {
                   ProtoUtils.marshaller(UpdateTransferConfigRequest.getDefaultInstance()))
               .setResponseMarshaller(ProtoUtils.marshaller(TransferConfig.getDefaultInstance()))
               .build();
-  private static final MethodDescriptor
-      deleteTransferConfigMethodDescriptor =
-          MethodDescriptor.newBuilder()
-              .setType(MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(
-                  "google.cloud.bigquery.datatransfer.v1.DataTransferService/DeleteTransferConfig")
-              .setRequestMarshaller(
-                  ProtoUtils.marshaller(DeleteTransferConfigRequest.getDefaultInstance()))
-              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
-              .build();
   private static final MethodDescriptor
       getTransferConfigMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -177,16 +198,6 @@ public class GrpcDataTransferServiceStub extends DataTransferServiceStub {
                   ProtoUtils.marshaller(GetTransferRunRequest.getDefaultInstance()))
               .setResponseMarshaller(ProtoUtils.marshaller(TransferRun.getDefaultInstance()))
               .build();
-  private static final MethodDescriptor
-      deleteTransferRunMethodDescriptor =
-          MethodDescriptor.newBuilder()
-              .setType(MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(
-                  "google.cloud.bigquery.datatransfer.v1.DataTransferService/DeleteTransferRun")
-              .setRequestMarshaller(
-                  ProtoUtils.marshaller(DeleteTransferRunRequest.getDefaultInstance()))
-              .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
-              .build();
   private static final MethodDescriptor
       listTransferRunsMethodDescriptor =
           MethodDescriptor.newBuilder()
@@ -209,20 +220,13 @@ public class GrpcDataTransferServiceStub extends DataTransferServiceStub {
               .setResponseMarshaller(
                   ProtoUtils.marshaller(ListTransferLogsResponse.getDefaultInstance()))
               .build();
-  private static final MethodDescriptor
-      checkValidCredsMethodDescriptor =
-          MethodDescriptor.newBuilder()
-              .setType(MethodDescriptor.MethodType.UNARY)
-              .setFullMethodName(
-                  "google.cloud.bigquery.datatransfer.v1.DataTransferService/CheckValidCreds")
-              .setRequestMarshaller(
-                  ProtoUtils.marshaller(CheckValidCredsRequest.getDefaultInstance()))
-              .setResponseMarshaller(
-                  ProtoUtils.marshaller(CheckValidCredsResponse.getDefaultInstance()))
-              .build();
 
   private final BackgroundResource backgroundResources;
 
+  private final UnaryCallable deleteTransferConfigCallable;
+  private final UnaryCallable deleteTransferRunCallable;
+  private final UnaryCallable
+      checkValidCredsCallable;
   private final UnaryCallable getDataSourceCallable;
   private final UnaryCallable
       listDataSourcesCallable;
@@ -232,7 +236,6 @@ public class GrpcDataTransferServiceStub extends DataTransferServiceStub {
       createTransferConfigCallable;
   private final UnaryCallable
       updateTransferConfigCallable;
-  private final UnaryCallable deleteTransferConfigCallable;
   private final UnaryCallable getTransferConfigCallable;
   private final UnaryCallable
       listTransferConfigsCallable;
@@ -243,7 +246,6 @@ public class GrpcDataTransferServiceStub extends DataTransferServiceStub {
   private final UnaryCallable
       startManualTransferRunsCallable;
   private final UnaryCallable getTransferRunCallable;
-  private final UnaryCallable deleteTransferRunCallable;
   private final UnaryCallable
       listTransferRunsCallable;
   private final UnaryCallable
@@ -252,8 +254,6 @@ public class GrpcDataTransferServiceStub extends DataTransferServiceStub {
       listTransferLogsCallable;
   private final UnaryCallable
       listTransferLogsPagedCallable;
-  private final UnaryCallable
-      checkValidCredsCallable;
 
   private final GrpcStubCallableFactory callableFactory;
 
@@ -296,6 +296,46 @@ protected GrpcDataTransferServiceStub(
       throws IOException {
     this.callableFactory = callableFactory;
 
+    GrpcCallSettings deleteTransferConfigTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(deleteTransferConfigMethodDescriptor)
+            .setParamsExtractor(
+                new RequestParamsExtractor() {
+                  @Override
+                  public Map extract(DeleteTransferConfigRequest request) {
+                    ImmutableMap.Builder params = ImmutableMap.builder();
+                    params.put("name", String.valueOf(request.getName()));
+                    return params.build();
+                  }
+                })
+            .build();
+    GrpcCallSettings deleteTransferRunTransportSettings =
+        GrpcCallSettings.newBuilder()
+            .setMethodDescriptor(deleteTransferRunMethodDescriptor)
+            .setParamsExtractor(
+                new RequestParamsExtractor() {
+                  @Override
+                  public Map extract(DeleteTransferRunRequest request) {
+                    ImmutableMap.Builder params = ImmutableMap.builder();
+                    params.put("name", String.valueOf(request.getName()));
+                    return params.build();
+                  }
+                })
+            .build();
+    GrpcCallSettings
+        checkValidCredsTransportSettings =
+            GrpcCallSettings.newBuilder()
+                .setMethodDescriptor(checkValidCredsMethodDescriptor)
+                .setParamsExtractor(
+                    new RequestParamsExtractor() {
+                      @Override
+                      public Map extract(CheckValidCredsRequest request) {
+                        ImmutableMap.Builder params = ImmutableMap.builder();
+                        params.put("name", String.valueOf(request.getName()));
+                        return params.build();
+                      }
+                    })
+                .build();
     GrpcCallSettings getDataSourceTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(getDataSourceMethodDescriptor)
@@ -353,19 +393,6 @@ public Map extract(UpdateTransferConfigRequest request) {
                       }
                     })
                 .build();
-    GrpcCallSettings deleteTransferConfigTransportSettings =
-        GrpcCallSettings.newBuilder()
-            .setMethodDescriptor(deleteTransferConfigMethodDescriptor)
-            .setParamsExtractor(
-                new RequestParamsExtractor() {
-                  @Override
-                  public Map extract(DeleteTransferConfigRequest request) {
-                    ImmutableMap.Builder params = ImmutableMap.builder();
-                    params.put("name", String.valueOf(request.getName()));
-                    return params.build();
-                  }
-                })
-            .build();
     GrpcCallSettings getTransferConfigTransportSettings =
         GrpcCallSettings.newBuilder()
             .setMethodDescriptor(getTransferConfigMethodDescriptor)
@@ -435,19 +462,6 @@ public Map extract(GetTransferRunRequest request) {
                   }
                 })
             .build();
-    GrpcCallSettings deleteTransferRunTransportSettings =
-        GrpcCallSettings.newBuilder()
-            .setMethodDescriptor(deleteTransferRunMethodDescriptor)
-            .setParamsExtractor(
-                new RequestParamsExtractor() {
-                  @Override
-                  public Map extract(DeleteTransferRunRequest request) {
-                    ImmutableMap.Builder params = ImmutableMap.builder();
-                    params.put("name", String.valueOf(request.getName()));
-                    return params.build();
-                  }
-                })
-            .build();
     GrpcCallSettings
         listTransferRunsTransportSettings =
             GrpcCallSettings.newBuilder()
@@ -476,21 +490,20 @@ public Map extract(ListTransferLogsRequest request) {
                       }
                     })
                 .build();
-    GrpcCallSettings
-        checkValidCredsTransportSettings =
-            GrpcCallSettings.newBuilder()
-                .setMethodDescriptor(checkValidCredsMethodDescriptor)
-                .setParamsExtractor(
-                    new RequestParamsExtractor() {
-                      @Override
-                      public Map extract(CheckValidCredsRequest request) {
-                        ImmutableMap.Builder params = ImmutableMap.builder();
-                        params.put("name", String.valueOf(request.getName()));
-                        return params.build();
-                      }
-                    })
-                .build();
 
+    this.deleteTransferConfigCallable =
+        callableFactory.createUnaryCallable(
+            deleteTransferConfigTransportSettings,
+            settings.deleteTransferConfigSettings(),
+            clientContext);
+    this.deleteTransferRunCallable =
+        callableFactory.createUnaryCallable(
+            deleteTransferRunTransportSettings,
+            settings.deleteTransferRunSettings(),
+            clientContext);
+    this.checkValidCredsCallable =
+        callableFactory.createUnaryCallable(
+            checkValidCredsTransportSettings, settings.checkValidCredsSettings(), clientContext);
     this.getDataSourceCallable =
         callableFactory.createUnaryCallable(
             getDataSourceTransportSettings, settings.getDataSourceSettings(), clientContext);
@@ -510,11 +523,6 @@ public Map extract(CheckValidCredsRequest request) {
             updateTransferConfigTransportSettings,
             settings.updateTransferConfigSettings(),
             clientContext);
-    this.deleteTransferConfigCallable =
-        callableFactory.createUnaryCallable(
-            deleteTransferConfigTransportSettings,
-            settings.deleteTransferConfigSettings(),
-            clientContext);
     this.getTransferConfigCallable =
         callableFactory.createUnaryCallable(
             getTransferConfigTransportSettings,
@@ -543,11 +551,6 @@ public Map extract(CheckValidCredsRequest request) {
     this.getTransferRunCallable =
         callableFactory.createUnaryCallable(
             getTransferRunTransportSettings, settings.getTransferRunSettings(), clientContext);
-    this.deleteTransferRunCallable =
-        callableFactory.createUnaryCallable(
-            deleteTransferRunTransportSettings,
-            settings.deleteTransferRunSettings(),
-            clientContext);
     this.listTransferRunsCallable =
         callableFactory.createUnaryCallable(
             listTransferRunsTransportSettings, settings.listTransferRunsSettings(), clientContext);
@@ -560,13 +563,22 @@ public Map extract(CheckValidCredsRequest request) {
     this.listTransferLogsPagedCallable =
         callableFactory.createPagedCallable(
             listTransferLogsTransportSettings, settings.listTransferLogsSettings(), clientContext);
-    this.checkValidCredsCallable =
-        callableFactory.createUnaryCallable(
-            checkValidCredsTransportSettings, settings.checkValidCredsSettings(), clientContext);
 
     backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources());
   }
 
+  public UnaryCallable deleteTransferConfigCallable() {
+    return deleteTransferConfigCallable;
+  }
+
+  public UnaryCallable deleteTransferRunCallable() {
+    return deleteTransferRunCallable;
+  }
+
+  public UnaryCallable checkValidCredsCallable() {
+    return checkValidCredsCallable;
+  }
+
   public UnaryCallable getDataSourceCallable() {
     return getDataSourceCallable;
   }
@@ -588,10 +600,6 @@ public UnaryCallable updateTransfer
     return updateTransferConfigCallable;
   }
 
-  public UnaryCallable deleteTransferConfigCallable() {
-    return deleteTransferConfigCallable;
-  }
-
   public UnaryCallable getTransferConfigCallable() {
     return getTransferConfigCallable;
   }
@@ -620,10 +628,6 @@ public UnaryCallable getTransferRunCallable(
     return getTransferRunCallable;
   }
 
-  public UnaryCallable deleteTransferRunCallable() {
-    return deleteTransferRunCallable;
-  }
-
   public UnaryCallable
       listTransferRunsPagedCallable() {
     return listTransferRunsPagedCallable;
@@ -644,10 +648,6 @@ public UnaryCallable deleteTransferRunCallable(
     return listTransferLogsCallable;
   }
 
-  public UnaryCallable checkValidCredsCallable() {
-    return checkValidCredsCallable;
-  }
-
   @Override
   public final void close() {
     shutdown();
diff --git a/google-cloud-bigquerydatatransfer/src/test/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClientTest.java b/google-cloud-bigquerydatatransfer/src/test/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClientTest.java
index 860e36ac..e7c3149a 100644
--- a/google-cloud-bigquerydatatransfer/src/test/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClientTest.java
+++ b/google-cloud-bigquerydatatransfer/src/test/java/com/google/cloud/bigquery/datatransfer/v1/DataTransferServiceClientTest.java
@@ -83,6 +83,124 @@ public void tearDown() throws Exception {
     client.close();
   }
 
+  @Test
+  @SuppressWarnings("all")
+  public void deleteTransferConfigTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockDataTransferService.addResponse(expectedResponse);
+
+    TransferConfigName name =
+        TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+
+    client.deleteTransferConfig(name);
+
+    List actualRequests = mockDataTransferService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteTransferConfigRequest actualRequest = (DeleteTransferConfigRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, TransferConfigName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteTransferConfigExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataTransferService.addException(exception);
+
+    try {
+      TransferConfigName name =
+          TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
+
+      client.deleteTransferConfig(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteTransferRunTest() {
+    Empty expectedResponse = Empty.newBuilder().build();
+    mockDataTransferService.addResponse(expectedResponse);
+
+    RunName name =
+        RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
+
+    client.deleteTransferRun(name);
+
+    List actualRequests = mockDataTransferService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    DeleteTransferRunRequest actualRequest = (DeleteTransferRunRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, RunName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void deleteTransferRunExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataTransferService.addException(exception);
+
+    try {
+      RunName name =
+          RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
+
+      client.deleteTransferRun(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void checkValidCredsTest() {
+    boolean hasValidCreds = false;
+    CheckValidCredsResponse expectedResponse =
+        CheckValidCredsResponse.newBuilder().setHasValidCreds(hasValidCreds).build();
+    mockDataTransferService.addResponse(expectedResponse);
+
+    DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
+
+    CheckValidCredsResponse actualResponse = client.checkValidCreds(name);
+    Assert.assertEquals(expectedResponse, actualResponse);
+
+    List actualRequests = mockDataTransferService.getRequests();
+    Assert.assertEquals(1, actualRequests.size());
+    CheckValidCredsRequest actualRequest = (CheckValidCredsRequest) actualRequests.get(0);
+
+    Assert.assertEquals(name, DataSourceName.parse(actualRequest.getName()));
+    Assert.assertTrue(
+        channelProvider.isHeaderSent(
+            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+  }
+
+  @Test
+  @SuppressWarnings("all")
+  public void checkValidCredsExceptionTest() throws Exception {
+    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+    mockDataTransferService.addException(exception);
+
+    try {
+      DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
+
+      client.checkValidCreds(name);
+      Assert.fail("No exception raised");
+    } catch (InvalidArgumentException e) {
+      // Expected exception
+    }
+  }
+
   @Test
   @SuppressWarnings("all")
   public void getDataSourceTest() {
@@ -323,45 +441,6 @@ public void updateTransferConfigExceptionTest() throws Exception {
     }
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void deleteTransferConfigTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockDataTransferService.addResponse(expectedResponse);
-
-    TransferConfigName name =
-        TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
-
-    client.deleteTransferConfig(name);
-
-    List actualRequests = mockDataTransferService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteTransferConfigRequest actualRequest = (DeleteTransferConfigRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, TransferConfigName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteTransferConfigExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataTransferService.addException(exception);
-
-    try {
-      TransferConfigName name =
-          TransferConfigName.ofProjectTransferConfigName("[PROJECT]", "[TRANSFER_CONFIG]");
-
-      client.deleteTransferConfig(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void getTransferConfigTest() {
@@ -615,45 +694,6 @@ public void getTransferRunExceptionTest() throws Exception {
     }
   }
 
-  @Test
-  @SuppressWarnings("all")
-  public void deleteTransferRunTest() {
-    Empty expectedResponse = Empty.newBuilder().build();
-    mockDataTransferService.addResponse(expectedResponse);
-
-    RunName name =
-        RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
-
-    client.deleteTransferRun(name);
-
-    List actualRequests = mockDataTransferService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    DeleteTransferRunRequest actualRequest = (DeleteTransferRunRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, RunName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void deleteTransferRunExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataTransferService.addException(exception);
-
-    try {
-      RunName name =
-          RunName.ofProjectTransferConfigRunName("[PROJECT]", "[TRANSFER_CONFIG]", "[RUN]");
-
-      client.deleteTransferRun(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
-
   @Test
   @SuppressWarnings("all")
   public void listTransferRunsTest() {
@@ -753,44 +793,4 @@ public void listTransferLogsExceptionTest() throws Exception {
       // Expected exception
     }
   }
-
-  @Test
-  @SuppressWarnings("all")
-  public void checkValidCredsTest() {
-    boolean hasValidCreds = false;
-    CheckValidCredsResponse expectedResponse =
-        CheckValidCredsResponse.newBuilder().setHasValidCreds(hasValidCreds).build();
-    mockDataTransferService.addResponse(expectedResponse);
-
-    DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
-
-    CheckValidCredsResponse actualResponse = client.checkValidCreds(name);
-    Assert.assertEquals(expectedResponse, actualResponse);
-
-    List actualRequests = mockDataTransferService.getRequests();
-    Assert.assertEquals(1, actualRequests.size());
-    CheckValidCredsRequest actualRequest = (CheckValidCredsRequest) actualRequests.get(0);
-
-    Assert.assertEquals(name, DataSourceName.parse(actualRequest.getName()));
-    Assert.assertTrue(
-        channelProvider.isHeaderSent(
-            ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
-            GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
-  }
-
-  @Test
-  @SuppressWarnings("all")
-  public void checkValidCredsExceptionTest() throws Exception {
-    StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
-    mockDataTransferService.addException(exception);
-
-    try {
-      DataSourceName name = DataSourceName.ofProjectDataSourceName("[PROJECT]", "[DATA_SOURCE]");
-
-      client.checkValidCreds(name);
-      Assert.fail("No exception raised");
-    } catch (InvalidArgumentException e) {
-      // Expected exception
-    }
-  }
 }
diff --git a/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml b/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml
index dfb878bd..1ce08fd1 100644
--- a/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml
+++ b/grpc-google-cloud-bigquerydatatransfer-v1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   grpc-google-cloud-bigquerydatatransfer-v1
-  0.92.2
+  0.92.3
   grpc-google-cloud-bigquerydatatransfer-v1
   GRPC library for grpc-google-cloud-bigquerydatatransfer-v1
   
     com.google.cloud
     google-cloud-bigquerydatatransfer-parent
-    0.127.2-beta
+    0.127.3-beta
   
   
     
diff --git a/pom.xml b/pom.xml
index 5211cd88..413cf753 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
   com.google.cloud
   google-cloud-bigquerydatatransfer-parent
   pom
-  0.127.2-beta
+  0.127.3-beta
   BigQuery DataTransfer Parent
   https://github.com/googleapis/java-bigquerydatatransfer
   
@@ -14,7 +14,7 @@
   
     com.google.cloud
     google-cloud-shared-config
-    0.5.0
+    0.6.0
   
 
   
@@ -70,24 +70,32 @@
       
         com.google.cloud
         google-cloud-shared-dependencies
-        0.3.1
+        0.7.0
         pom
         import
       
       
         com.google.api.grpc
         proto-google-cloud-bigquerydatatransfer-v1
-        0.92.2
+        0.92.3
       
       
         com.google.api.grpc
         grpc-google-cloud-bigquerydatatransfer-v1
-        0.92.2
+        0.92.3
       
       
         com.google.cloud
         google-cloud-bigquerydatatransfer
-        0.127.2-beta
+        0.127.3-beta
+      
+
+      
+      
+        junit
+        junit
+        4.13
+        test
       
     
   
@@ -118,7 +126,7 @@
       
         org.apache.maven.plugins
         maven-project-info-reports-plugin
-        3.0.0
+        3.1.0
         
           
             
@@ -176,10 +184,19 @@
             https://developers.google.com/protocol-buffers/docs/reference/java/
             https://googleapis.dev/java/google-auth-library/latest/
             https://googleapis.dev/java/gax/latest/
-            https://googleapis.github.io/api-common-java/${google.api-common.version}/apidocs/
+            https://googleapis.github.io/api-common-java/
           
         
       
     
   
+
+  
+    
+      include-samples
+      
+        samples
+      
+    
+  
 
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/pom.xml b/proto-google-cloud-bigquerydatatransfer-v1/pom.xml
index b73a11ec..05dc2b2d 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/pom.xml
+++ b/proto-google-cloud-bigquerydatatransfer-v1/pom.xml
@@ -4,13 +4,13 @@
   4.0.0
   com.google.api.grpc
   proto-google-cloud-bigquerydatatransfer-v1
-  0.92.2
+  0.92.3
   proto-google-cloud-bigquerydatatransfer-v1
   PROTO library for proto-google-cloud-bigquerydatatransfer-v1
   
     com.google.cloud
     google-cloud-bigquerydatatransfer-parent
-    0.127.2-beta
+    0.127.3-beta
   
   
     
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsRequest.java
index c197b094..a12ee6b4 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsRequest.java
@@ -133,6 +133,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -159,6 +160,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsResponse.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsResponse.java
index 9f4d0451..a0a0adc4 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsResponse.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CheckValidCredsResponse.java
@@ -120,6 +120,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The hasValidCreds.
    */
+  @java.lang.Override
   public boolean getHasValidCreds() {
     return hasValidCreds_;
   }
@@ -460,6 +461,7 @@ public Builder mergeFrom(
      *
      * @return The hasValidCreds.
      */
+    @java.lang.Override
     public boolean getHasValidCreds() {
       return hasValidCreds_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CreateTransferConfigRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CreateTransferConfigRequest.java
index 0b41fecd..499a9713 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CreateTransferConfigRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/CreateTransferConfigRequest.java
@@ -175,6 +175,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The parent.
    */
+  @java.lang.Override
   public java.lang.String getParent() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -202,6 +203,7 @@ public java.lang.String getParent() {
    *
    * @return The bytes for parent.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -229,6 +231,7 @@ public com.google.protobuf.ByteString getParentBytes() {
    *
    * @return Whether the transferConfig field is set.
    */
+  @java.lang.Override
   public boolean hasTransferConfig() {
     return transferConfig_ != null;
   }
@@ -245,6 +248,7 @@ public boolean hasTransferConfig() {
    *
    * @return The transferConfig.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfig() {
     return transferConfig_ == null
         ? com.google.cloud.bigquery.datatransfer.v1.TransferConfig.getDefaultInstance()
@@ -261,6 +265,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfi
    * .google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 2 [(.google.api.field_behavior) = REQUIRED];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferConfigOrBuilder
       getTransferConfigOrBuilder() {
     return getTransferConfig();
@@ -293,6 +298,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfi
    *
    * @return The authorizationCode.
    */
+  @java.lang.Override
   public java.lang.String getAuthorizationCode() {
     java.lang.Object ref = authorizationCode_;
     if (ref instanceof java.lang.String) {
@@ -329,6 +335,7 @@ public java.lang.String getAuthorizationCode() {
    *
    * @return The bytes for authorizationCode.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getAuthorizationCodeBytes() {
     java.lang.Object ref = authorizationCode_;
     if (ref instanceof java.lang.String) {
@@ -359,6 +366,7 @@ public com.google.protobuf.ByteString getAuthorizationCodeBytes() {
    *
    * @return The versionInfo.
    */
+  @java.lang.Override
   public java.lang.String getVersionInfo() {
     java.lang.Object ref = versionInfo_;
     if (ref instanceof java.lang.String) {
@@ -386,6 +394,7 @@ public java.lang.String getVersionInfo() {
    *
    * @return The bytes for versionInfo.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getVersionInfoBytes() {
     java.lang.Object ref = versionInfo_;
     if (ref instanceof java.lang.String) {
@@ -414,6 +423,7 @@ public com.google.protobuf.ByteString getVersionInfoBytes() {
    *
    * @return The serviceAccountName.
    */
+  @java.lang.Override
   public java.lang.String getServiceAccountName() {
     java.lang.Object ref = serviceAccountName_;
     if (ref instanceof java.lang.String) {
@@ -439,6 +449,7 @@ public java.lang.String getServiceAccountName() {
    *
    * @return The bytes for serviceAccountName.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getServiceAccountNameBytes() {
     java.lang.Object ref = serviceAccountName_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSource.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSource.java
index ee474378..49757192 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSource.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSource.java
@@ -410,6 +410,10 @@ public AuthorizationType findValueByNumber(int number) {
             };
 
     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+      if (this == UNRECOGNIZED) {
+        throw new java.lang.IllegalStateException(
+            "Can't get the descriptor of an unrecognized enum value.");
+      }
       return getDescriptor().getValues().get(ordinal());
     }
 
@@ -575,6 +579,10 @@ public DataRefreshType findValueByNumber(int number) {
             };
 
     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+      if (this == UNRECOGNIZED) {
+        throw new java.lang.IllegalStateException(
+            "Can't get the descriptor of an unrecognized enum value.");
+      }
       return getDescriptor().getValues().get(ordinal());
     }
 
@@ -623,6 +631,7 @@ private DataRefreshType(int value) {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -645,6 +654,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -670,6 +680,7 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    * @return The dataSourceId.
    */
+  @java.lang.Override
   public java.lang.String getDataSourceId() {
     java.lang.Object ref = dataSourceId_;
     if (ref instanceof java.lang.String) {
@@ -692,6 +703,7 @@ public java.lang.String getDataSourceId() {
    *
    * @return The bytes for dataSourceId.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDataSourceIdBytes() {
     java.lang.Object ref = dataSourceId_;
     if (ref instanceof java.lang.String) {
@@ -717,6 +729,7 @@ public com.google.protobuf.ByteString getDataSourceIdBytes() {
    *
    * @return The displayName.
    */
+  @java.lang.Override
   public java.lang.String getDisplayName() {
     java.lang.Object ref = displayName_;
     if (ref instanceof java.lang.String) {
@@ -739,6 +752,7 @@ public java.lang.String getDisplayName() {
    *
    * @return The bytes for displayName.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDisplayNameBytes() {
     java.lang.Object ref = displayName_;
     if (ref instanceof java.lang.String) {
@@ -764,6 +778,7 @@ public com.google.protobuf.ByteString getDisplayNameBytes() {
    *
    * @return The description.
    */
+  @java.lang.Override
   public java.lang.String getDescription() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
@@ -786,6 +801,7 @@ public java.lang.String getDescription() {
    *
    * @return The bytes for description.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
@@ -811,6 +827,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() {
    *
    * @return The clientId.
    */
+  @java.lang.Override
   public java.lang.String getClientId() {
     java.lang.Object ref = clientId_;
     if (ref instanceof java.lang.String) {
@@ -833,6 +850,7 @@ public java.lang.String getClientId() {
    *
    * @return The bytes for clientId.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getClientIdBytes() {
     java.lang.Object ref = clientId_;
     if (ref instanceof java.lang.String) {
@@ -929,6 +947,7 @@ public com.google.protobuf.ByteString getScopesBytes(int index) {
    *
    * @return The enum numeric value on the wire for transferType.
    */
+  @java.lang.Override
   @java.lang.Deprecated
   public int getTransferTypeValue() {
     return transferType_;
@@ -946,6 +965,7 @@ public int getTransferTypeValue() {
    *
    * @return The transferType.
    */
+  @java.lang.Override
   @java.lang.Deprecated
   public com.google.cloud.bigquery.datatransfer.v1.TransferType getTransferType() {
     @SuppressWarnings("deprecation")
@@ -969,6 +989,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferType getTransferType()
    *
    * @return The supportsMultipleTransfers.
    */
+  @java.lang.Override
   @java.lang.Deprecated
   public boolean getSupportsMultipleTransfers() {
     return supportsMultipleTransfers_;
@@ -988,6 +1009,7 @@ public boolean getSupportsMultipleTransfers() {
    *
    * @return The updateDeadlineSeconds.
    */
+  @java.lang.Override
   public int getUpdateDeadlineSeconds() {
     return updateDeadlineSeconds_;
   }
@@ -1009,6 +1031,7 @@ public int getUpdateDeadlineSeconds() {
    *
    * @return The defaultSchedule.
    */
+  @java.lang.Override
   public java.lang.String getDefaultSchedule() {
     java.lang.Object ref = defaultSchedule_;
     if (ref instanceof java.lang.String) {
@@ -1035,6 +1058,7 @@ public java.lang.String getDefaultSchedule() {
    *
    * @return The bytes for defaultSchedule.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDefaultScheduleBytes() {
     java.lang.Object ref = defaultSchedule_;
     if (ref instanceof java.lang.String) {
@@ -1062,6 +1086,7 @@ public com.google.protobuf.ByteString getDefaultScheduleBytes() {
    *
    * @return The supportsCustomSchedule.
    */
+  @java.lang.Override
   public boolean getSupportsCustomSchedule() {
     return supportsCustomSchedule_;
   }
@@ -1078,6 +1103,7 @@ public boolean getSupportsCustomSchedule() {
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
    * 
    */
+  @java.lang.Override
   public java.util.List
       getParametersList() {
     return parameters_;
@@ -1092,6 +1118,7 @@ public boolean getSupportsCustomSchedule() {
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
    * 
    */
+  @java.lang.Override
   public java.util.List<
           ? extends com.google.cloud.bigquery.datatransfer.v1.DataSourceParameterOrBuilder>
       getParametersOrBuilderList() {
@@ -1107,6 +1134,7 @@ public boolean getSupportsCustomSchedule() {
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
    * 
    */
+  @java.lang.Override
   public int getParametersCount() {
     return parameters_.size();
   }
@@ -1120,6 +1148,7 @@ public int getParametersCount() {
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter getParameters(int index) {
     return parameters_.get(index);
   }
@@ -1133,6 +1162,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter getParamete
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter parameters = 12;
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameterOrBuilder
       getParametersOrBuilder(int index) {
     return parameters_.get(index);
@@ -1151,6 +1181,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter getParamete
    *
    * @return The helpUrl.
    */
+  @java.lang.Override
   public java.lang.String getHelpUrl() {
     java.lang.Object ref = helpUrl_;
     if (ref instanceof java.lang.String) {
@@ -1173,6 +1204,7 @@ public java.lang.String getHelpUrl() {
    *
    * @return The bytes for helpUrl.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getHelpUrlBytes() {
     java.lang.Object ref = helpUrl_;
     if (ref instanceof java.lang.String) {
@@ -1200,6 +1232,7 @@ public com.google.protobuf.ByteString getHelpUrlBytes() {
    *
    * @return The enum numeric value on the wire for authorizationType.
    */
+  @java.lang.Override
   public int getAuthorizationTypeValue() {
     return authorizationType_;
   }
@@ -1216,6 +1249,7 @@ public int getAuthorizationTypeValue() {
    *
    * @return The authorizationType.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType
       getAuthorizationType() {
     @SuppressWarnings("deprecation")
@@ -1244,6 +1278,7 @@ public int getAuthorizationTypeValue() {
    *
    * @return The enum numeric value on the wire for dataRefreshType.
    */
+  @java.lang.Override
   public int getDataRefreshTypeValue() {
     return dataRefreshType_;
   }
@@ -1262,6 +1297,7 @@ public int getDataRefreshTypeValue() {
    *
    * @return The dataRefreshType.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType getDataRefreshType() {
     @SuppressWarnings("deprecation")
     com.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType result =
@@ -1286,6 +1322,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType getD
    *
    * @return The defaultDataRefreshWindowDays.
    */
+  @java.lang.Override
   public int getDefaultDataRefreshWindowDays() {
     return defaultDataRefreshWindowDays_;
   }
@@ -1304,6 +1341,7 @@ public int getDefaultDataRefreshWindowDays() {
    *
    * @return The manualRunsDisabled.
    */
+  @java.lang.Override
   public boolean getManualRunsDisabled() {
     return manualRunsDisabled_;
   }
@@ -1321,6 +1359,7 @@ public boolean getManualRunsDisabled() {
    *
    * @return Whether the minimumScheduleInterval field is set.
    */
+  @java.lang.Override
   public boolean hasMinimumScheduleInterval() {
     return minimumScheduleInterval_ != null;
   }
@@ -1335,6 +1374,7 @@ public boolean hasMinimumScheduleInterval() {
    *
    * @return The minimumScheduleInterval.
    */
+  @java.lang.Override
   public com.google.protobuf.Duration getMinimumScheduleInterval() {
     return minimumScheduleInterval_ == null
         ? com.google.protobuf.Duration.getDefaultInstance()
@@ -1349,6 +1389,7 @@ public com.google.protobuf.Duration getMinimumScheduleInterval() {
    *
    * .google.protobuf.Duration minimum_schedule_interval = 18;
    */
+  @java.lang.Override
   public com.google.protobuf.DurationOrBuilder getMinimumScheduleIntervalOrBuilder() {
     return getMinimumScheduleInterval();
   }
@@ -2756,6 +2797,7 @@ public Builder addScopesBytes(com.google.protobuf.ByteString value) {
      *
      * @return The enum numeric value on the wire for transferType.
      */
+    @java.lang.Override
     @java.lang.Deprecated
     public int getTransferTypeValue() {
       return transferType_;
@@ -2776,6 +2818,7 @@ public int getTransferTypeValue() {
      */
     @java.lang.Deprecated
     public Builder setTransferTypeValue(int value) {
+
       transferType_ = value;
       onChanged();
       return this;
@@ -2793,6 +2836,7 @@ public Builder setTransferTypeValue(int value) {
      *
      * @return The transferType.
      */
+    @java.lang.Override
     @java.lang.Deprecated
     public com.google.cloud.bigquery.datatransfer.v1.TransferType getTransferType() {
       @SuppressWarnings("deprecation")
@@ -2859,6 +2903,7 @@ public Builder clearTransferType() {
      *
      * @return The supportsMultipleTransfers.
      */
+    @java.lang.Override
     @java.lang.Deprecated
     public boolean getSupportsMultipleTransfers() {
       return supportsMultipleTransfers_;
@@ -2914,6 +2959,7 @@ public Builder clearSupportsMultipleTransfers() {
      *
      * @return The updateDeadlineSeconds.
      */
+    @java.lang.Override
     public int getUpdateDeadlineSeconds() {
       return updateDeadlineSeconds_;
     }
@@ -3095,6 +3141,7 @@ public Builder setDefaultScheduleBytes(com.google.protobuf.ByteString value) {
      *
      * @return The supportsCustomSchedule.
      */
+    @java.lang.Override
     public boolean getSupportsCustomSchedule() {
       return supportsCustomSchedule_;
     }
@@ -3643,6 +3690,7 @@ public Builder setHelpUrlBytes(com.google.protobuf.ByteString value) {
      *
      * @return The enum numeric value on the wire for authorizationType.
      */
+    @java.lang.Override
     public int getAuthorizationTypeValue() {
       return authorizationType_;
     }
@@ -3661,6 +3709,7 @@ public int getAuthorizationTypeValue() {
      * @return This builder for chaining.
      */
     public Builder setAuthorizationTypeValue(int value) {
+
       authorizationType_ = value;
       onChanged();
       return this;
@@ -3678,6 +3727,7 @@ public Builder setAuthorizationTypeValue(int value) {
      *
      * @return The authorizationType.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.DataSource.AuthorizationType
         getAuthorizationType() {
       @SuppressWarnings("deprecation")
@@ -3749,6 +3799,7 @@ public Builder clearAuthorizationType() {
      *
      * @return The enum numeric value on the wire for dataRefreshType.
      */
+    @java.lang.Override
     public int getDataRefreshTypeValue() {
       return dataRefreshType_;
     }
@@ -3770,6 +3821,7 @@ public int getDataRefreshTypeValue() {
      * @return This builder for chaining.
      */
     public Builder setDataRefreshTypeValue(int value) {
+
       dataRefreshType_ = value;
       onChanged();
       return this;
@@ -3790,6 +3842,7 @@ public Builder setDataRefreshTypeValue(int value) {
      *
      * @return The dataRefreshType.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.DataSource.DataRefreshType
         getDataRefreshType() {
       @SuppressWarnings("deprecation")
@@ -3863,6 +3916,7 @@ public Builder clearDataRefreshType() {
      *
      * @return The defaultDataRefreshWindowDays.
      */
+    @java.lang.Override
     public int getDefaultDataRefreshWindowDays() {
       return defaultDataRefreshWindowDays_;
     }
@@ -3917,6 +3971,7 @@ public Builder clearDefaultDataRefreshWindowDays() {
      *
      * @return The manualRunsDisabled.
      */
+    @java.lang.Override
     public boolean getManualRunsDisabled() {
       return manualRunsDisabled_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSourceParameter.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSourceParameter.java
index ec93a292..d843e356 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSourceParameter.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DataSourceParameter.java
@@ -463,6 +463,10 @@ public Type findValueByNumber(int number) {
         };
 
     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+      if (this == UNRECOGNIZED) {
+        throw new java.lang.IllegalStateException(
+            "Can't get the descriptor of an unrecognized enum value.");
+      }
       return getDescriptor().getValues().get(ordinal());
     }
 
@@ -510,6 +514,7 @@ private Type(int value) {
    *
    * @return The paramId.
    */
+  @java.lang.Override
   public java.lang.String getParamId() {
     java.lang.Object ref = paramId_;
     if (ref instanceof java.lang.String) {
@@ -532,6 +537,7 @@ public java.lang.String getParamId() {
    *
    * @return The bytes for paramId.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParamIdBytes() {
     java.lang.Object ref = paramId_;
     if (ref instanceof java.lang.String) {
@@ -557,6 +563,7 @@ public com.google.protobuf.ByteString getParamIdBytes() {
    *
    * @return The displayName.
    */
+  @java.lang.Override
   public java.lang.String getDisplayName() {
     java.lang.Object ref = displayName_;
     if (ref instanceof java.lang.String) {
@@ -579,6 +586,7 @@ public java.lang.String getDisplayName() {
    *
    * @return The bytes for displayName.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDisplayNameBytes() {
     java.lang.Object ref = displayName_;
     if (ref instanceof java.lang.String) {
@@ -604,6 +612,7 @@ public com.google.protobuf.ByteString getDisplayNameBytes() {
    *
    * @return The description.
    */
+  @java.lang.Override
   public java.lang.String getDescription() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
@@ -626,6 +635,7 @@ public java.lang.String getDescription() {
    *
    * @return The bytes for description.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDescriptionBytes() {
     java.lang.Object ref = description_;
     if (ref instanceof java.lang.String) {
@@ -651,6 +661,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() {
    *
    * @return The enum numeric value on the wire for type.
    */
+  @java.lang.Override
   public int getTypeValue() {
     return type_;
   }
@@ -665,6 +676,7 @@ public int getTypeValue() {
    *
    * @return The type.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type getType() {
     @SuppressWarnings("deprecation")
     com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type result =
@@ -687,6 +699,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type getTyp
    *
    * @return The required.
    */
+  @java.lang.Override
   public boolean getRequired() {
     return required_;
   }
@@ -704,6 +717,7 @@ public boolean getRequired() {
    *
    * @return The repeated.
    */
+  @java.lang.Override
   public boolean getRepeated() {
     return repeated_;
   }
@@ -721,6 +735,7 @@ public boolean getRepeated() {
    *
    * @return The validationRegex.
    */
+  @java.lang.Override
   public java.lang.String getValidationRegex() {
     java.lang.Object ref = validationRegex_;
     if (ref instanceof java.lang.String) {
@@ -743,6 +758,7 @@ public java.lang.String getValidationRegex() {
    *
    * @return The bytes for validationRegex.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getValidationRegexBytes() {
     java.lang.Object ref = validationRegex_;
     if (ref instanceof java.lang.String) {
@@ -829,6 +845,7 @@ public com.google.protobuf.ByteString getAllowedValuesBytes(int index) {
    *
    * @return Whether the minValue field is set.
    */
+  @java.lang.Override
   public boolean hasMinValue() {
     return minValue_ != null;
   }
@@ -843,6 +860,7 @@ public boolean hasMinValue() {
    *
    * @return The minValue.
    */
+  @java.lang.Override
   public com.google.protobuf.DoubleValue getMinValue() {
     return minValue_ == null ? com.google.protobuf.DoubleValue.getDefaultInstance() : minValue_;
   }
@@ -855,6 +873,7 @@ public com.google.protobuf.DoubleValue getMinValue() {
    *
    * .google.protobuf.DoubleValue min_value = 9;
    */
+  @java.lang.Override
   public com.google.protobuf.DoubleValueOrBuilder getMinValueOrBuilder() {
     return getMinValue();
   }
@@ -872,6 +891,7 @@ public com.google.protobuf.DoubleValueOrBuilder getMinValueOrBuilder() {
    *
    * @return Whether the maxValue field is set.
    */
+  @java.lang.Override
   public boolean hasMaxValue() {
     return maxValue_ != null;
   }
@@ -886,6 +906,7 @@ public boolean hasMaxValue() {
    *
    * @return The maxValue.
    */
+  @java.lang.Override
   public com.google.protobuf.DoubleValue getMaxValue() {
     return maxValue_ == null ? com.google.protobuf.DoubleValue.getDefaultInstance() : maxValue_;
   }
@@ -898,6 +919,7 @@ public com.google.protobuf.DoubleValue getMaxValue() {
    *
    * .google.protobuf.DoubleValue max_value = 10;
    */
+  @java.lang.Override
   public com.google.protobuf.DoubleValueOrBuilder getMaxValueOrBuilder() {
     return getMaxValue();
   }
@@ -913,6 +935,7 @@ public com.google.protobuf.DoubleValueOrBuilder getMaxValueOrBuilder() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    */
+  @java.lang.Override
   public java.util.List
       getFieldsList() {
     return fields_;
@@ -926,6 +949,7 @@ public com.google.protobuf.DoubleValueOrBuilder getMaxValueOrBuilder() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    */
+  @java.lang.Override
   public java.util.List<
           ? extends com.google.cloud.bigquery.datatransfer.v1.DataSourceParameterOrBuilder>
       getFieldsOrBuilderList() {
@@ -940,6 +964,7 @@ public com.google.protobuf.DoubleValueOrBuilder getMaxValueOrBuilder() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    */
+  @java.lang.Override
   public int getFieldsCount() {
     return fields_.size();
   }
@@ -952,6 +977,7 @@ public int getFieldsCount() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter getFields(int index) {
     return fields_.get(index);
   }
@@ -964,6 +990,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter getFields(i
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSourceParameter fields = 11;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameterOrBuilder getFieldsOrBuilder(
       int index) {
     return fields_.get(index);
@@ -983,6 +1010,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameterOrBuilder ge
    *
    * @return The validationDescription.
    */
+  @java.lang.Override
   public java.lang.String getValidationDescription() {
     java.lang.Object ref = validationDescription_;
     if (ref instanceof java.lang.String) {
@@ -1006,6 +1034,7 @@ public java.lang.String getValidationDescription() {
    *
    * @return The bytes for validationDescription.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getValidationDescriptionBytes() {
     java.lang.Object ref = validationDescription_;
     if (ref instanceof java.lang.String) {
@@ -1031,6 +1060,7 @@ public com.google.protobuf.ByteString getValidationDescriptionBytes() {
    *
    * @return The validationHelpUrl.
    */
+  @java.lang.Override
   public java.lang.String getValidationHelpUrl() {
     java.lang.Object ref = validationHelpUrl_;
     if (ref instanceof java.lang.String) {
@@ -1053,6 +1083,7 @@ public java.lang.String getValidationHelpUrl() {
    *
    * @return The bytes for validationHelpUrl.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getValidationHelpUrlBytes() {
     java.lang.Object ref = validationHelpUrl_;
     if (ref instanceof java.lang.String) {
@@ -1078,6 +1109,7 @@ public com.google.protobuf.ByteString getValidationHelpUrlBytes() {
    *
    * @return The immutable.
    */
+  @java.lang.Override
   public boolean getImmutable() {
     return immutable_;
   }
@@ -1095,6 +1127,7 @@ public boolean getImmutable() {
    *
    * @return The recurse.
    */
+  @java.lang.Override
   public boolean getRecurse() {
     return recurse_;
   }
@@ -1113,6 +1146,7 @@ public boolean getRecurse() {
    *
    * @return The deprecated.
    */
+  @java.lang.Override
   public boolean getDeprecated() {
     return deprecated_;
   }
@@ -2095,6 +2129,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) {
      *
      * @return The enum numeric value on the wire for type.
      */
+    @java.lang.Override
     public int getTypeValue() {
       return type_;
     }
@@ -2111,6 +2146,7 @@ public int getTypeValue() {
      * @return This builder for chaining.
      */
     public Builder setTypeValue(int value) {
+
       type_ = value;
       onChanged();
       return this;
@@ -2126,6 +2162,7 @@ public Builder setTypeValue(int value) {
      *
      * @return The type.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type getType() {
       @SuppressWarnings("deprecation")
       com.google.cloud.bigquery.datatransfer.v1.DataSourceParameter.Type result =
@@ -2186,6 +2223,7 @@ public Builder clearType() {
      *
      * @return The required.
      */
+    @java.lang.Override
     public boolean getRequired() {
       return required_;
     }
@@ -2237,6 +2275,7 @@ public Builder clearRequired() {
      *
      * @return The repeated.
      */
+    @java.lang.Override
     public boolean getRepeated() {
       return repeated_;
     }
@@ -3503,6 +3542,7 @@ public Builder setValidationHelpUrlBytes(com.google.protobuf.ByteString value) {
      *
      * @return The immutable.
      */
+    @java.lang.Override
     public boolean getImmutable() {
       return immutable_;
     }
@@ -3554,6 +3594,7 @@ public Builder clearImmutable() {
      *
      * @return The recurse.
      */
+    @java.lang.Override
     public boolean getRecurse() {
       return recurse_;
     }
@@ -3606,6 +3647,7 @@ public Builder clearRecurse() {
      *
      * @return The deprecated.
      */
+    @java.lang.Override
     public boolean getDeprecated() {
       return deprecated_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferConfigRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferConfigRequest.java
index cc20c8f3..204de87f 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferConfigRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferConfigRequest.java
@@ -129,6 +129,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -155,6 +156,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferRunRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferRunRequest.java
index 65506235..e38e8800 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferRunRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/DeleteTransferRunRequest.java
@@ -128,6 +128,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -154,6 +155,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/EmailPreferences.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/EmailPreferences.java
index 55d76fe6..ec9ef925 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/EmailPreferences.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/EmailPreferences.java
@@ -121,6 +121,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The enableFailureEmail.
    */
+  @java.lang.Override
   public boolean getEnableFailureEmail() {
     return enableFailureEmail_;
   }
@@ -456,6 +457,7 @@ public Builder mergeFrom(
      *
      * @return The enableFailureEmail.
      */
+    @java.lang.Override
     public boolean getEnableFailureEmail() {
       return enableFailureEmail_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetDataSourceRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetDataSourceRequest.java
index d0878eae..ebe5ce54 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetDataSourceRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetDataSourceRequest.java
@@ -128,6 +128,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -154,6 +155,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferConfigRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferConfigRequest.java
index 82c4b541..f0021de6 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferConfigRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferConfigRequest.java
@@ -128,6 +128,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -154,6 +155,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferRunRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferRunRequest.java
index 33b7d6c3..5e6be304 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferRunRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/GetTransferRunRequest.java
@@ -128,6 +128,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -154,6 +155,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesRequest.java
index 890d3620..ffc0eeea 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesRequest.java
@@ -141,6 +141,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The parent.
    */
+  @java.lang.Override
   public java.lang.String getParent() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -167,6 +168,7 @@ public java.lang.String getParent() {
    *
    * @return The bytes for parent.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -196,6 +198,7 @@ public com.google.protobuf.ByteString getParentBytes() {
    *
    * @return The pageToken.
    */
+  @java.lang.Override
   public java.lang.String getPageToken() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -222,6 +225,7 @@ public java.lang.String getPageToken() {
    *
    * @return The bytes for pageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getPageTokenBytes() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -247,6 +251,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
    *
    * @return The pageSize.
    */
+  @java.lang.Override
   public int getPageSize() {
     return pageSize_;
   }
@@ -869,6 +874,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
      *
      * @return The pageSize.
      */
+    @java.lang.Override
     public int getPageSize() {
       return pageSize_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesResponse.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesResponse.java
index c0967b99..cfeb83dc 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesResponse.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListDataSourcesResponse.java
@@ -140,6 +140,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSource data_sources = 1;
    */
+  @java.lang.Override
   public java.util.List getDataSourcesList() {
     return dataSources_;
   }
@@ -152,6 +153,7 @@ public java.util.List getD
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSource data_sources = 1;
    */
+  @java.lang.Override
   public java.util.List
       getDataSourcesOrBuilderList() {
     return dataSources_;
@@ -165,6 +167,7 @@ public java.util.List getD
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSource data_sources = 1;
    */
+  @java.lang.Override
   public int getDataSourcesCount() {
     return dataSources_.size();
   }
@@ -177,6 +180,7 @@ public int getDataSourcesCount() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSource data_sources = 1;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSource getDataSources(int index) {
     return dataSources_.get(index);
   }
@@ -189,6 +193,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSource getDataSources(int i
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.DataSource data_sources = 1;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.DataSourceOrBuilder getDataSourcesOrBuilder(
       int index) {
     return dataSources_.get(index);
@@ -210,6 +215,7 @@ public com.google.cloud.bigquery.datatransfer.v1.DataSourceOrBuilder getDataSour
    *
    * @return The nextPageToken.
    */
+  @java.lang.Override
   public java.lang.String getNextPageToken() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
@@ -235,6 +241,7 @@ public java.lang.String getNextPageToken() {
    *
    * @return The bytes for nextPageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNextPageTokenBytes() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsRequest.java
index 25c6ff52..fe7c7c86 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsRequest.java
@@ -156,6 +156,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The parent.
    */
+  @java.lang.Override
   public java.lang.String getParent() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -182,6 +183,7 @@ public java.lang.String getParent() {
    *
    * @return The bytes for parent.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -272,6 +274,7 @@ public com.google.protobuf.ByteString getDataSourceIdsBytes(int index) {
    *
    * @return The pageToken.
    */
+  @java.lang.Override
   public java.lang.String getPageToken() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -298,6 +301,7 @@ public java.lang.String getPageToken() {
    *
    * @return The bytes for pageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getPageTokenBytes() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -323,6 +327,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
    *
    * @return The pageSize.
    */
+  @java.lang.Override
   public int getPageSize() {
     return pageSize_;
   }
@@ -1153,6 +1158,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
      *
      * @return The pageSize.
      */
+    @java.lang.Override
     public int getPageSize() {
       return pageSize_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsResponse.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsResponse.java
index 2338be19..0d9945aa 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsResponse.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferConfigsResponse.java
@@ -143,6 +143,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_configs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public java.util.List
       getTransferConfigsList() {
     return transferConfigs_;
@@ -158,6 +159,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_configs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public java.util.List
       getTransferConfigsOrBuilderList() {
     return transferConfigs_;
@@ -173,6 +175,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_configs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public int getTransferConfigsCount() {
     return transferConfigs_.size();
   }
@@ -187,6 +190,7 @@ public int getTransferConfigsCount() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_configs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfigs(int index) {
     return transferConfigs_.get(index);
   }
@@ -201,6 +205,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfi
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_configs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferConfigOrBuilder
       getTransferConfigsOrBuilder(int index) {
     return transferConfigs_.get(index);
@@ -222,6 +227,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfi
    *
    * @return The nextPageToken.
    */
+  @java.lang.Override
   public java.lang.String getNextPageToken() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
@@ -247,6 +253,7 @@ public java.lang.String getNextPageToken() {
    *
    * @return The bytes for nextPageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNextPageTokenBytes() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsRequest.java
index 97140d83..4c641065 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsRequest.java
@@ -171,6 +171,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The parent.
    */
+  @java.lang.Override
   public java.lang.String getParent() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -197,6 +198,7 @@ public java.lang.String getParent() {
    *
    * @return The bytes for parent.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -226,6 +228,7 @@ public com.google.protobuf.ByteString getParentBytes() {
    *
    * @return The pageToken.
    */
+  @java.lang.Override
   public java.lang.String getPageToken() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -252,6 +255,7 @@ public java.lang.String getPageToken() {
    *
    * @return The bytes for pageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getPageTokenBytes() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -277,6 +281,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
    *
    * @return The pageSize.
    */
+  @java.lang.Override
   public int getPageSize() {
     return pageSize_;
   }
@@ -316,6 +321,7 @@ public int getPageSize() {
    *
    * @return A list containing the messageTypes.
    */
+  @java.lang.Override
   public java.util.List
       getMessageTypesList() {
     return new com.google.protobuf.Internal.ListAdapter<
@@ -337,6 +343,7 @@ public int getPageSize() {
    *
    * @return The count of messageTypes.
    */
+  @java.lang.Override
   public int getMessageTypesCount() {
     return messageTypes_.size();
   }
@@ -355,6 +362,7 @@ public int getMessageTypesCount() {
    * @param index The index of the element to return.
    * @return The messageTypes at the given index.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity getMessageTypes(
       int index) {
     return messageTypes_converter_.convert(messageTypes_.get(index));
@@ -373,6 +381,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity
    *
    * @return A list containing the enum numeric values on the wire for messageTypes.
    */
+  @java.lang.Override
   public java.util.List getMessageTypesValueList() {
     return messageTypes_;
   }
@@ -391,6 +400,7 @@ public java.util.List getMessageTypesValueList() {
    * @param index The index of the value to return.
    * @return The enum numeric value on the wire of messageTypes at the given index.
    */
+  @java.lang.Override
   public int getMessageTypesValue(int index) {
     return messageTypes_.get(index);
   }
@@ -1063,6 +1073,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
      *
      * @return The pageSize.
      */
+    @java.lang.Override
     public int getPageSize() {
       return pageSize_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsResponse.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsResponse.java
index 97c3b6e5..45279660 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsResponse.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferLogsResponse.java
@@ -144,6 +144,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferMessage transfer_messages = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public java.util.List
       getTransferMessagesList() {
     return transferMessages_;
@@ -159,6 +160,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferMessage transfer_messages = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public java.util.List<
           ? extends com.google.cloud.bigquery.datatransfer.v1.TransferMessageOrBuilder>
       getTransferMessagesOrBuilderList() {
@@ -175,6 +177,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferMessage transfer_messages = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public int getTransferMessagesCount() {
     return transferMessages_.size();
   }
@@ -189,6 +192,7 @@ public int getTransferMessagesCount() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferMessage transfer_messages = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferMessage getTransferMessages(int index) {
     return transferMessages_.get(index);
   }
@@ -203,6 +207,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferMessage getTransferMess
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferMessage transfer_messages = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferMessageOrBuilder
       getTransferMessagesOrBuilder(int index) {
     return transferMessages_.get(index);
@@ -224,6 +229,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferMessage getTransferMess
    *
    * @return The nextPageToken.
    */
+  @java.lang.Override
   public java.lang.String getNextPageToken() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
@@ -249,6 +255,7 @@ public java.lang.String getNextPageToken() {
    *
    * @return The bytes for nextPageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNextPageTokenBytes() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsRequest.java
index 11802d62..ab69c109 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsRequest.java
@@ -263,6 +263,10 @@ public RunAttempt findValueByNumber(int number) {
         };
 
     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+      if (this == UNRECOGNIZED) {
+        throw new java.lang.IllegalStateException(
+            "Can't get the descriptor of an unrecognized enum value.");
+      }
       return getDescriptor().getValues().get(ordinal());
     }
 
@@ -315,6 +319,7 @@ private RunAttempt(int value) {
    *
    * @return The parent.
    */
+  @java.lang.Override
   public java.lang.String getParent() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -342,6 +347,7 @@ public java.lang.String getParent() {
    *
    * @return The bytes for parent.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -382,6 +388,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferState convert(
    *
    * @return A list containing the states.
    */
+  @java.lang.Override
   public java.util.List getStatesList() {
     return new com.google.protobuf.Internal.ListAdapter<
         java.lang.Integer, com.google.cloud.bigquery.datatransfer.v1.TransferState>(
@@ -398,6 +405,7 @@ public java.util.List g
    *
    * @return The count of states.
    */
+  @java.lang.Override
   public int getStatesCount() {
     return states_.size();
   }
@@ -413,6 +421,7 @@ public int getStatesCount() {
    * @param index The index of the element to return.
    * @return The states at the given index.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferState getStates(int index) {
     return states_converter_.convert(states_.get(index));
   }
@@ -427,6 +436,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferState getStates(int ind
    *
    * @return A list containing the enum numeric values on the wire for states.
    */
+  @java.lang.Override
   public java.util.List getStatesValueList() {
     return states_;
   }
@@ -442,6 +452,7 @@ public java.util.List getStatesValueList() {
    * @param index The index of the value to return.
    * @return The enum numeric value on the wire of states at the given index.
    */
+  @java.lang.Override
   public int getStatesValue(int index) {
     return states_.get(index);
   }
@@ -465,6 +476,7 @@ public int getStatesValue(int index) {
    *
    * @return The pageToken.
    */
+  @java.lang.Override
   public java.lang.String getPageToken() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -491,6 +503,7 @@ public java.lang.String getPageToken() {
    *
    * @return The bytes for pageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getPageTokenBytes() {
     java.lang.Object ref = pageToken_;
     if (ref instanceof java.lang.String) {
@@ -516,6 +529,7 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
    *
    * @return The pageSize.
    */
+  @java.lang.Override
   public int getPageSize() {
     return pageSize_;
   }
@@ -535,6 +549,7 @@ public int getPageSize() {
    *
    * @return The enum numeric value on the wire for runAttempt.
    */
+  @java.lang.Override
   public int getRunAttemptValue() {
     return runAttempt_;
   }
@@ -551,6 +566,7 @@ public int getRunAttemptValue() {
    *
    * @return The runAttempt.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.ListTransferRunsRequest.RunAttempt
       getRunAttempt() {
     @SuppressWarnings("deprecation")
@@ -1478,6 +1494,7 @@ public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
      *
      * @return The pageSize.
      */
+    @java.lang.Override
     public int getPageSize() {
       return pageSize_;
     }
@@ -1531,6 +1548,7 @@ public Builder clearPageSize() {
      *
      * @return The enum numeric value on the wire for runAttempt.
      */
+    @java.lang.Override
     public int getRunAttemptValue() {
       return runAttempt_;
     }
@@ -1549,6 +1567,7 @@ public int getRunAttemptValue() {
      * @return This builder for chaining.
      */
     public Builder setRunAttemptValue(int value) {
+
       runAttempt_ = value;
       onChanged();
       return this;
@@ -1566,6 +1585,7 @@ public Builder setRunAttemptValue(int value) {
      *
      * @return The runAttempt.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.ListTransferRunsRequest.RunAttempt
         getRunAttempt() {
       @SuppressWarnings("deprecation")
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsResponse.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsResponse.java
index 962d134f..96fbfd68 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsResponse.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ListTransferRunsResponse.java
@@ -143,6 +143,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun transfer_runs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public java.util.List
       getTransferRunsList() {
     return transferRuns_;
@@ -158,6 +159,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun transfer_runs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public java.util.List
       getTransferRunsOrBuilderList() {
     return transferRuns_;
@@ -173,6 +175,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun transfer_runs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public int getTransferRunsCount() {
     return transferRuns_.size();
   }
@@ -187,6 +190,7 @@ public int getTransferRunsCount() {
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun transfer_runs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferRun getTransferRuns(int index) {
     return transferRuns_.get(index);
   }
@@ -201,6 +205,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferRun getTransferRuns(int
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun transfer_runs = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferRunOrBuilder getTransferRunsOrBuilder(
       int index) {
     return transferRuns_.get(index);
@@ -222,6 +227,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferRunOrBuilder getTransfe
    *
    * @return The nextPageToken.
    */
+  @java.lang.Override
   public java.lang.String getNextPageToken() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
@@ -247,6 +253,7 @@ public java.lang.String getNextPageToken() {
    *
    * @return The bytes for nextPageToken.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNextPageTokenBytes() {
     java.lang.Object ref = nextPageToken_;
     if (ref instanceof java.lang.String) {
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleOptions.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleOptions.java
index 35793a5a..a5fea6c8 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleOptions.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleOptions.java
@@ -153,6 +153,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The disableAutoScheduling.
    */
+  @java.lang.Override
   public boolean getDisableAutoScheduling() {
     return disableAutoScheduling_;
   }
@@ -174,6 +175,7 @@ public boolean getDisableAutoScheduling() {
    *
    * @return Whether the startTime field is set.
    */
+  @java.lang.Override
   public boolean hasStartTime() {
     return startTime_ != null;
   }
@@ -192,6 +194,7 @@ public boolean hasStartTime() {
    *
    * @return The startTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getStartTime() {
     return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
   }
@@ -208,6 +211,7 @@ public com.google.protobuf.Timestamp getStartTime() {
    *
    * .google.protobuf.Timestamp start_time = 1;
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
     return getStartTime();
   }
@@ -228,6 +232,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
    *
    * @return Whether the endTime field is set.
    */
+  @java.lang.Override
   public boolean hasEndTime() {
     return endTime_ != null;
   }
@@ -245,6 +250,7 @@ public boolean hasEndTime() {
    *
    * @return The endTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getEndTime() {
     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
   }
@@ -260,6 +266,7 @@ public com.google.protobuf.Timestamp getEndTime() {
    *
    * .google.protobuf.Timestamp end_time = 2;
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
     return getEndTime();
   }
@@ -653,6 +660,7 @@ public Builder mergeFrom(
      *
      * @return The disableAutoScheduling.
      */
+    @java.lang.Override
     public boolean getDisableAutoScheduling() {
       return disableAutoScheduling_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsRequest.java
index 807b6ec1..5913bbac 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsRequest.java
@@ -158,6 +158,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return The parent.
    */
+  @java.lang.Override
   public java.lang.String getParent() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -184,6 +185,7 @@ public java.lang.String getParent() {
    *
    * @return The bytes for parent.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -211,6 +213,7 @@ public com.google.protobuf.ByteString getParentBytes() {
    *
    * @return Whether the startTime field is set.
    */
+  @java.lang.Override
   public boolean hasStartTime() {
     return startTime_ != null;
   }
@@ -227,6 +230,7 @@ public boolean hasStartTime() {
    *
    * @return The startTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getStartTime() {
     return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
   }
@@ -241,6 +245,7 @@ public com.google.protobuf.Timestamp getStartTime() {
    * .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = REQUIRED];
    * 
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
     return getStartTime();
   }
@@ -259,6 +264,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
    *
    * @return Whether the endTime field is set.
    */
+  @java.lang.Override
   public boolean hasEndTime() {
     return endTime_ != null;
   }
@@ -274,6 +280,7 @@ public boolean hasEndTime() {
    *
    * @return The endTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getEndTime() {
     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
   }
@@ -287,6 +294,7 @@ public com.google.protobuf.Timestamp getEndTime() {
    *
    * .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = REQUIRED];
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
     return getEndTime();
   }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsResponse.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsResponse.java
index 21dad239..db72c8b2 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsResponse.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/ScheduleTransferRunsResponse.java
@@ -133,6 +133,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public java.util.List getRunsList() {
     return runs_;
   }
@@ -145,6 +146,7 @@ public java.util.List get
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public java.util.List
       getRunsOrBuilderList() {
     return runs_;
@@ -158,6 +160,7 @@ public java.util.List get
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public int getRunsCount() {
     return runs_.size();
   }
@@ -170,6 +173,7 @@ public int getRunsCount() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferRun getRuns(int index) {
     return runs_.get(index);
   }
@@ -182,6 +186,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferRun getRuns(int index)
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferRunOrBuilder getRunsOrBuilder(
       int index) {
     return runs_.get(index);
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsRequest.java
index 93189e8b..809eb566 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsRequest.java
@@ -380,6 +380,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      *
      * @return Whether the startTime field is set.
      */
+    @java.lang.Override
     public boolean hasStartTime() {
       return startTime_ != null;
     }
@@ -397,6 +398,7 @@ public boolean hasStartTime() {
      *
      * @return The startTime.
      */
+    @java.lang.Override
     public com.google.protobuf.Timestamp getStartTime() {
       return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
     }
@@ -412,6 +414,7 @@ public com.google.protobuf.Timestamp getStartTime() {
      *
      * .google.protobuf.Timestamp start_time = 1;
      */
+    @java.lang.Override
     public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
       return getStartTime();
     }
@@ -432,6 +435,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
      *
      * @return Whether the endTime field is set.
      */
+    @java.lang.Override
     public boolean hasEndTime() {
       return endTime_ != null;
     }
@@ -449,6 +453,7 @@ public boolean hasEndTime() {
      *
      * @return The endTime.
      */
+    @java.lang.Override
     public com.google.protobuf.Timestamp getEndTime() {
       return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
     }
@@ -464,6 +469,7 @@ public com.google.protobuf.Timestamp getEndTime() {
      *
      * .google.protobuf.Timestamp end_time = 2;
      */
+    @java.lang.Override
     public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
       return getEndTime();
     }
@@ -1398,6 +1404,7 @@ public TimeCase getTimeCase() {
    *
    * @return The parent.
    */
+  @java.lang.Override
   public java.lang.String getParent() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -1422,6 +1429,7 @@ public java.lang.String getParent() {
    *
    * @return The bytes for parent.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getParentBytes() {
     java.lang.Object ref = parent_;
     if (ref instanceof java.lang.String) {
@@ -1448,6 +1456,7 @@ public com.google.protobuf.ByteString getParentBytes() {
    *
    * @return Whether the requestedTimeRange field is set.
    */
+  @java.lang.Override
   public boolean hasRequestedTimeRange() {
     return timeCase_ == 3;
   }
@@ -1464,6 +1473,7 @@ public boolean hasRequestedTimeRange() {
    *
    * @return The requestedTimeRange.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRange
       getRequestedTimeRange() {
     if (timeCase_ == 3) {
@@ -1484,6 +1494,7 @@ public boolean hasRequestedTimeRange() {
    * .google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRange requested_time_range = 3;
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRangeOrBuilder
       getRequestedTimeRangeOrBuilder() {
     if (timeCase_ == 3) {
@@ -1507,6 +1518,7 @@ public boolean hasRequestedTimeRange() {
    *
    * @return Whether the requestedRunTime field is set.
    */
+  @java.lang.Override
   public boolean hasRequestedRunTime() {
     return timeCase_ == 4;
   }
@@ -1522,6 +1534,7 @@ public boolean hasRequestedRunTime() {
    *
    * @return The requestedRunTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getRequestedRunTime() {
     if (timeCase_ == 4) {
       return (com.google.protobuf.Timestamp) time_;
@@ -1538,6 +1551,7 @@ public com.google.protobuf.Timestamp getRequestedRunTime() {
    *
    * .google.protobuf.Timestamp requested_run_time = 4;
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getRequestedRunTimeOrBuilder() {
     if (timeCase_ == 4) {
       return (com.google.protobuf.Timestamp) time_;
@@ -2103,6 +2117,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
      *
      * @return Whether the requestedTimeRange field is set.
      */
+    @java.lang.Override
     public boolean hasRequestedTimeRange() {
       return timeCase_ == 3;
     }
@@ -2119,6 +2134,7 @@ public boolean hasRequestedTimeRange() {
      *
      * @return The requestedTimeRange.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRange
         getRequestedTimeRange() {
       if (requestedTimeRangeBuilder_ == null) {
@@ -2278,6 +2294,7 @@ public Builder clearRequestedTimeRange() {
      * .google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest.TimeRange requested_time_range = 3;
      * 
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.StartManualTransferRunsRequest
             .TimeRangeOrBuilder
         getRequestedTimeRangeOrBuilder() {
@@ -2353,6 +2370,7 @@ public Builder clearRequestedTimeRange() {
      *
      * @return Whether the requestedRunTime field is set.
      */
+    @java.lang.Override
     public boolean hasRequestedRunTime() {
       return timeCase_ == 4;
     }
@@ -2368,6 +2386,7 @@ public boolean hasRequestedRunTime() {
      *
      * @return The requestedRunTime.
      */
+    @java.lang.Override
     public com.google.protobuf.Timestamp getRequestedRunTime() {
       if (requestedRunTimeBuilder_ == null) {
         if (timeCase_ == 4) {
@@ -2503,6 +2522,7 @@ public com.google.protobuf.Timestamp.Builder getRequestedRunTimeBuilder() {
      *
      * .google.protobuf.Timestamp requested_run_time = 4;
      */
+    @java.lang.Override
     public com.google.protobuf.TimestampOrBuilder getRequestedRunTimeOrBuilder() {
       if ((timeCase_ == 4) && (requestedRunTimeBuilder_ != null)) {
         return requestedRunTimeBuilder_.getMessageOrBuilder();
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsResponse.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsResponse.java
index cd31dc69..45023c60 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsResponse.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/StartManualTransferRunsResponse.java
@@ -135,6 +135,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public java.util.List getRunsList() {
     return runs_;
   }
@@ -147,6 +148,7 @@ public java.util.List get
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public java.util.List
       getRunsOrBuilderList() {
     return runs_;
@@ -160,6 +162,7 @@ public java.util.List get
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public int getRunsCount() {
     return runs_.size();
   }
@@ -172,6 +175,7 @@ public int getRunsCount() {
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferRun getRuns(int index) {
     return runs_.get(index);
   }
@@ -184,6 +188,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferRun getRuns(int index)
    *
    * repeated .google.cloud.bigquery.datatransfer.v1.TransferRun runs = 1;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferRunOrBuilder getRunsOrBuilder(
       int index) {
     return runs_.get(index);
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferConfig.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferConfig.java
index 78878533..994d76e3 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferConfig.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferConfig.java
@@ -327,6 +327,7 @@ public DestinationCase getDestinationCase() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -355,6 +356,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -436,6 +438,7 @@ public com.google.protobuf.ByteString getDestinationDatasetIdBytes() {
    *
    * @return The displayName.
    */
+  @java.lang.Override
   public java.lang.String getDisplayName() {
     java.lang.Object ref = displayName_;
     if (ref instanceof java.lang.String) {
@@ -458,6 +461,7 @@ public java.lang.String getDisplayName() {
    *
    * @return The bytes for displayName.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDisplayNameBytes() {
     java.lang.Object ref = displayName_;
     if (ref instanceof java.lang.String) {
@@ -483,6 +487,7 @@ public com.google.protobuf.ByteString getDisplayNameBytes() {
    *
    * @return The dataSourceId.
    */
+  @java.lang.Override
   public java.lang.String getDataSourceId() {
     java.lang.Object ref = dataSourceId_;
     if (ref instanceof java.lang.String) {
@@ -505,6 +510,7 @@ public java.lang.String getDataSourceId() {
    *
    * @return The bytes for dataSourceId.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDataSourceIdBytes() {
     java.lang.Object ref = dataSourceId_;
     if (ref instanceof java.lang.String) {
@@ -530,6 +536,7 @@ public com.google.protobuf.ByteString getDataSourceIdBytes() {
    *
    * @return Whether the params field is set.
    */
+  @java.lang.Override
   public boolean hasParams() {
     return params_ != null;
   }
@@ -544,6 +551,7 @@ public boolean hasParams() {
    *
    * @return The params.
    */
+  @java.lang.Override
   public com.google.protobuf.Struct getParams() {
     return params_ == null ? com.google.protobuf.Struct.getDefaultInstance() : params_;
   }
@@ -556,6 +564,7 @@ public com.google.protobuf.Struct getParams() {
    *
    * .google.protobuf.Struct params = 9;
    */
+  @java.lang.Override
   public com.google.protobuf.StructOrBuilder getParamsOrBuilder() {
     return getParams();
   }
@@ -584,6 +593,7 @@ public com.google.protobuf.StructOrBuilder getParamsOrBuilder() {
    *
    * @return The schedule.
    */
+  @java.lang.Override
   public java.lang.String getSchedule() {
     java.lang.Object ref = schedule_;
     if (ref instanceof java.lang.String) {
@@ -617,6 +627,7 @@ public java.lang.String getSchedule() {
    *
    * @return The bytes for schedule.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getScheduleBytes() {
     java.lang.Object ref = schedule_;
     if (ref instanceof java.lang.String) {
@@ -642,6 +653,7 @@ public com.google.protobuf.ByteString getScheduleBytes() {
    *
    * @return Whether the scheduleOptions field is set.
    */
+  @java.lang.Override
   public boolean hasScheduleOptions() {
     return scheduleOptions_ != null;
   }
@@ -656,6 +668,7 @@ public boolean hasScheduleOptions() {
    *
    * @return The scheduleOptions.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.ScheduleOptions getScheduleOptions() {
     return scheduleOptions_ == null
         ? com.google.cloud.bigquery.datatransfer.v1.ScheduleOptions.getDefaultInstance()
@@ -670,6 +683,7 @@ public com.google.cloud.bigquery.datatransfer.v1.ScheduleOptions getScheduleOpti
    *
    * .google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.ScheduleOptionsOrBuilder
       getScheduleOptionsOrBuilder() {
     return getScheduleOptions();
@@ -693,6 +707,7 @@ public com.google.cloud.bigquery.datatransfer.v1.ScheduleOptions getScheduleOpti
    *
    * @return The dataRefreshWindowDays.
    */
+  @java.lang.Override
   public int getDataRefreshWindowDays() {
     return dataRefreshWindowDays_;
   }
@@ -711,6 +726,7 @@ public int getDataRefreshWindowDays() {
    *
    * @return The disabled.
    */
+  @java.lang.Override
   public boolean getDisabled() {
     return disabled_;
   }
@@ -729,6 +745,7 @@ public boolean getDisabled() {
    *
    * @return Whether the updateTime field is set.
    */
+  @java.lang.Override
   public boolean hasUpdateTime() {
     return updateTime_ != null;
   }
@@ -744,6 +761,7 @@ public boolean hasUpdateTime() {
    *
    * @return The updateTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getUpdateTime() {
     return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_;
   }
@@ -757,6 +775,7 @@ public com.google.protobuf.Timestamp getUpdateTime() {
    * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
     return getUpdateTime();
   }
@@ -776,6 +795,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
    *
    * @return Whether the nextRunTime field is set.
    */
+  @java.lang.Override
   public boolean hasNextRunTime() {
     return nextRunTime_ != null;
   }
@@ -792,6 +812,7 @@ public boolean hasNextRunTime() {
    *
    * @return The nextRunTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getNextRunTime() {
     return nextRunTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : nextRunTime_;
   }
@@ -806,6 +827,7 @@ public com.google.protobuf.Timestamp getNextRunTime() {
    * .google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getNextRunTimeOrBuilder() {
     return getNextRunTime();
   }
@@ -825,6 +847,7 @@ public com.google.protobuf.TimestampOrBuilder getNextRunTimeOrBuilder() {
    *
    * @return The enum numeric value on the wire for state.
    */
+  @java.lang.Override
   public int getStateValue() {
     return state_;
   }
@@ -841,6 +864,7 @@ public int getStateValue() {
    *
    * @return The state.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferState getState() {
     @SuppressWarnings("deprecation")
     com.google.cloud.bigquery.datatransfer.v1.TransferState result =
@@ -863,6 +887,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferState getState() {
    *
    * @return The userId.
    */
+  @java.lang.Override
   public long getUserId() {
     return userId_;
   }
@@ -880,6 +905,7 @@ public long getUserId() {
    *
    * @return The datasetRegion.
    */
+  @java.lang.Override
   public java.lang.String getDatasetRegion() {
     java.lang.Object ref = datasetRegion_;
     if (ref instanceof java.lang.String) {
@@ -902,6 +928,7 @@ public java.lang.String getDatasetRegion() {
    *
    * @return The bytes for datasetRegion.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDatasetRegionBytes() {
     java.lang.Object ref = datasetRegion_;
     if (ref instanceof java.lang.String) {
@@ -928,6 +955,7 @@ public com.google.protobuf.ByteString getDatasetRegionBytes() {
    *
    * @return The notificationPubsubTopic.
    */
+  @java.lang.Override
   public java.lang.String getNotificationPubsubTopic() {
     java.lang.Object ref = notificationPubsubTopic_;
     if (ref instanceof java.lang.String) {
@@ -951,6 +979,7 @@ public java.lang.String getNotificationPubsubTopic() {
    *
    * @return The bytes for notificationPubsubTopic.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNotificationPubsubTopicBytes() {
     java.lang.Object ref = notificationPubsubTopic_;
     if (ref instanceof java.lang.String) {
@@ -977,6 +1006,7 @@ public com.google.protobuf.ByteString getNotificationPubsubTopicBytes() {
    *
    * @return Whether the emailPreferences field is set.
    */
+  @java.lang.Override
   public boolean hasEmailPreferences() {
     return emailPreferences_ != null;
   }
@@ -992,6 +1022,7 @@ public boolean hasEmailPreferences() {
    *
    * @return The emailPreferences.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.EmailPreferences getEmailPreferences() {
     return emailPreferences_ == null
         ? com.google.cloud.bigquery.datatransfer.v1.EmailPreferences.getDefaultInstance()
@@ -1007,6 +1038,7 @@ public com.google.cloud.bigquery.datatransfer.v1.EmailPreferences getEmailPrefer
    *
    * .google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.EmailPreferencesOrBuilder
       getEmailPreferencesOrBuilder() {
     return getEmailPreferences();
@@ -1823,6 +1855,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      * @return The destinationDatasetId.
      */
+    @java.lang.Override
     public java.lang.String getDestinationDatasetId() {
       java.lang.Object ref = "";
       if (destinationCase_ == 2) {
@@ -1850,6 +1883,7 @@ public java.lang.String getDestinationDatasetId() {
      *
      * @return The bytes for destinationDatasetId.
      */
+    @java.lang.Override
     public com.google.protobuf.ByteString getDestinationDatasetIdBytes() {
       java.lang.Object ref = "";
       if (destinationCase_ == 2) {
@@ -2687,6 +2721,7 @@ public Builder clearScheduleOptions() {
      *
      * @return The dataRefreshWindowDays.
      */
+    @java.lang.Override
     public int getDataRefreshWindowDays() {
       return dataRefreshWindowDays_;
     }
@@ -2749,6 +2784,7 @@ public Builder clearDataRefreshWindowDays() {
      *
      * @return The disabled.
      */
+    @java.lang.Override
     public boolean getDisabled() {
       return disabled_;
     }
@@ -3208,6 +3244,7 @@ public com.google.protobuf.TimestampOrBuilder getNextRunTimeOrBuilder() {
      *
      * @return The enum numeric value on the wire for state.
      */
+    @java.lang.Override
     public int getStateValue() {
       return state_;
     }
@@ -3226,6 +3263,7 @@ public int getStateValue() {
      * @return This builder for chaining.
      */
     public Builder setStateValue(int value) {
+
       state_ = value;
       onChanged();
       return this;
@@ -3243,6 +3281,7 @@ public Builder setStateValue(int value) {
      *
      * @return The state.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.TransferState getState() {
       @SuppressWarnings("deprecation")
       com.google.cloud.bigquery.datatransfer.v1.TransferState result =
@@ -3306,6 +3345,7 @@ public Builder clearState() {
      *
      * @return The userId.
      */
+    @java.lang.Override
     public long getUserId() {
       return userId_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferMessage.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferMessage.java
index 91e8d07e..84f042d5 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferMessage.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferMessage.java
@@ -278,6 +278,10 @@ public MessageSeverity findValueByNumber(int number) {
             };
 
     public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+      if (this == UNRECOGNIZED) {
+        throw new java.lang.IllegalStateException(
+            "Can't get the descriptor of an unrecognized enum value.");
+      }
       return getDescriptor().getValues().get(ordinal());
     }
 
@@ -326,6 +330,7 @@ private MessageSeverity(int value) {
    *
    * @return Whether the messageTime field is set.
    */
+  @java.lang.Override
   public boolean hasMessageTime() {
     return messageTime_ != null;
   }
@@ -340,6 +345,7 @@ public boolean hasMessageTime() {
    *
    * @return The messageTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getMessageTime() {
     return messageTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : messageTime_;
   }
@@ -352,6 +358,7 @@ public com.google.protobuf.Timestamp getMessageTime() {
    *
    * .google.protobuf.Timestamp message_time = 1;
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getMessageTimeOrBuilder() {
     return getMessageTime();
   }
@@ -370,6 +377,7 @@ public com.google.protobuf.TimestampOrBuilder getMessageTimeOrBuilder() {
    *
    * @return The enum numeric value on the wire for severity.
    */
+  @java.lang.Override
   public int getSeverityValue() {
     return severity_;
   }
@@ -385,6 +393,7 @@ public int getSeverityValue() {
    *
    * @return The severity.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity getSeverity() {
     @SuppressWarnings("deprecation")
     com.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity result =
@@ -408,6 +417,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity
    *
    * @return The messageText.
    */
+  @java.lang.Override
   public java.lang.String getMessageText() {
     java.lang.Object ref = messageText_;
     if (ref instanceof java.lang.String) {
@@ -430,6 +440,7 @@ public java.lang.String getMessageText() {
    *
    * @return The bytes for messageText.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getMessageTextBytes() {
     java.lang.Object ref = messageText_;
     if (ref instanceof java.lang.String) {
@@ -1008,6 +1019,7 @@ public com.google.protobuf.TimestampOrBuilder getMessageTimeOrBuilder() {
      *
      * @return The enum numeric value on the wire for severity.
      */
+    @java.lang.Override
     public int getSeverityValue() {
       return severity_;
     }
@@ -1025,6 +1037,7 @@ public int getSeverityValue() {
      * @return This builder for chaining.
      */
     public Builder setSeverityValue(int value) {
+
       severity_ = value;
       onChanged();
       return this;
@@ -1041,6 +1054,7 @@ public Builder setSeverityValue(int value) {
      *
      * @return The severity.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity getSeverity() {
       @SuppressWarnings("deprecation")
       com.google.cloud.bigquery.datatransfer.v1.TransferMessage.MessageSeverity result =
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferRun.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferRun.java
index 57303b70..ee8a518a 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferRun.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferRun.java
@@ -335,6 +335,7 @@ public DestinationCase getDestinationCase() {
    *
    * @return The name.
    */
+  @java.lang.Override
   public java.lang.String getName() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -360,6 +361,7 @@ public java.lang.String getName() {
    *
    * @return The bytes for name.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNameBytes() {
     java.lang.Object ref = name_;
     if (ref instanceof java.lang.String) {
@@ -385,6 +387,7 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    * @return Whether the scheduleTime field is set.
    */
+  @java.lang.Override
   public boolean hasScheduleTime() {
     return scheduleTime_ != null;
   }
@@ -399,6 +402,7 @@ public boolean hasScheduleTime() {
    *
    * @return The scheduleTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getScheduleTime() {
     return scheduleTime_ == null
         ? com.google.protobuf.Timestamp.getDefaultInstance()
@@ -413,6 +417,7 @@ public com.google.protobuf.Timestamp getScheduleTime() {
    *
    * .google.protobuf.Timestamp schedule_time = 3;
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder() {
     return getScheduleTime();
   }
@@ -431,6 +436,7 @@ public com.google.protobuf.TimestampOrBuilder getScheduleTimeOrBuilder() {
    *
    * @return Whether the runTime field is set.
    */
+  @java.lang.Override
   public boolean hasRunTime() {
     return runTime_ != null;
   }
@@ -446,6 +452,7 @@ public boolean hasRunTime() {
    *
    * @return The runTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getRunTime() {
     return runTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : runTime_;
   }
@@ -459,6 +466,7 @@ public com.google.protobuf.Timestamp getRunTime() {
    *
    * .google.protobuf.Timestamp run_time = 10;
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getRunTimeOrBuilder() {
     return getRunTime();
   }
@@ -476,6 +484,7 @@ public com.google.protobuf.TimestampOrBuilder getRunTimeOrBuilder() {
    *
    * @return Whether the errorStatus field is set.
    */
+  @java.lang.Override
   public boolean hasErrorStatus() {
     return errorStatus_ != null;
   }
@@ -490,6 +499,7 @@ public boolean hasErrorStatus() {
    *
    * @return The errorStatus.
    */
+  @java.lang.Override
   public com.google.rpc.Status getErrorStatus() {
     return errorStatus_ == null ? com.google.rpc.Status.getDefaultInstance() : errorStatus_;
   }
@@ -502,6 +512,7 @@ public com.google.rpc.Status getErrorStatus() {
    *
    * .google.rpc.Status error_status = 21;
    */
+  @java.lang.Override
   public com.google.rpc.StatusOrBuilder getErrorStatusOrBuilder() {
     return getErrorStatus();
   }
@@ -521,6 +532,7 @@ public com.google.rpc.StatusOrBuilder getErrorStatusOrBuilder() {
    *
    * @return Whether the startTime field is set.
    */
+  @java.lang.Override
   public boolean hasStartTime() {
     return startTime_ != null;
   }
@@ -537,6 +549,7 @@ public boolean hasStartTime() {
    *
    * @return The startTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getStartTime() {
     return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_;
   }
@@ -551,6 +564,7 @@ public com.google.protobuf.Timestamp getStartTime() {
    * .google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
     return getStartTime();
   }
@@ -570,6 +584,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
    *
    * @return Whether the endTime field is set.
    */
+  @java.lang.Override
   public boolean hasEndTime() {
     return endTime_ != null;
   }
@@ -586,6 +601,7 @@ public boolean hasEndTime() {
    *
    * @return The endTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getEndTime() {
     return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_;
   }
@@ -600,6 +616,7 @@ public com.google.protobuf.Timestamp getEndTime() {
    * .google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
     return getEndTime();
   }
@@ -618,6 +635,7 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
    *
    * @return Whether the updateTime field is set.
    */
+  @java.lang.Override
   public boolean hasUpdateTime() {
     return updateTime_ != null;
   }
@@ -633,6 +651,7 @@ public boolean hasUpdateTime() {
    *
    * @return The updateTime.
    */
+  @java.lang.Override
   public com.google.protobuf.Timestamp getUpdateTime() {
     return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_;
   }
@@ -646,6 +665,7 @@ public com.google.protobuf.Timestamp getUpdateTime() {
    * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
     return getUpdateTime();
   }
@@ -663,6 +683,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
    *
    * @return Whether the params field is set.
    */
+  @java.lang.Override
   public boolean hasParams() {
     return params_ != null;
   }
@@ -677,6 +698,7 @@ public boolean hasParams() {
    *
    * @return The params.
    */
+  @java.lang.Override
   public com.google.protobuf.Struct getParams() {
     return params_ == null ? com.google.protobuf.Struct.getDefaultInstance() : params_;
   }
@@ -689,6 +711,7 @@ public com.google.protobuf.Struct getParams() {
    *
    * .google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    */
+  @java.lang.Override
   public com.google.protobuf.StructOrBuilder getParamsOrBuilder() {
     return getParams();
   }
@@ -762,6 +785,7 @@ public com.google.protobuf.ByteString getDestinationDatasetIdBytes() {
    *
    * @return The dataSourceId.
    */
+  @java.lang.Override
   public java.lang.String getDataSourceId() {
     java.lang.Object ref = dataSourceId_;
     if (ref instanceof java.lang.String) {
@@ -784,6 +808,7 @@ public java.lang.String getDataSourceId() {
    *
    * @return The bytes for dataSourceId.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getDataSourceIdBytes() {
     java.lang.Object ref = dataSourceId_;
     if (ref instanceof java.lang.String) {
@@ -809,6 +834,7 @@ public com.google.protobuf.ByteString getDataSourceIdBytes() {
    *
    * @return The enum numeric value on the wire for state.
    */
+  @java.lang.Override
   public int getStateValue() {
     return state_;
   }
@@ -823,6 +849,7 @@ public int getStateValue() {
    *
    * @return The state.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferState getState() {
     @SuppressWarnings("deprecation")
     com.google.cloud.bigquery.datatransfer.v1.TransferState result =
@@ -845,6 +872,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferState getState() {
    *
    * @return The userId.
    */
+  @java.lang.Override
   public long getUserId() {
     return userId_;
   }
@@ -866,6 +894,7 @@ public long getUserId() {
    *
    * @return The schedule.
    */
+  @java.lang.Override
   public java.lang.String getSchedule() {
     java.lang.Object ref = schedule_;
     if (ref instanceof java.lang.String) {
@@ -892,6 +921,7 @@ public java.lang.String getSchedule() {
    *
    * @return The bytes for schedule.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getScheduleBytes() {
     java.lang.Object ref = schedule_;
     if (ref instanceof java.lang.String) {
@@ -919,6 +949,7 @@ public com.google.protobuf.ByteString getScheduleBytes() {
    *
    * @return The notificationPubsubTopic.
    */
+  @java.lang.Override
   public java.lang.String getNotificationPubsubTopic() {
     java.lang.Object ref = notificationPubsubTopic_;
     if (ref instanceof java.lang.String) {
@@ -943,6 +974,7 @@ public java.lang.String getNotificationPubsubTopic() {
    *
    * @return The bytes for notificationPubsubTopic.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getNotificationPubsubTopicBytes() {
     java.lang.Object ref = notificationPubsubTopic_;
     if (ref instanceof java.lang.String) {
@@ -972,6 +1004,7 @@ public com.google.protobuf.ByteString getNotificationPubsubTopicBytes() {
    *
    * @return Whether the emailPreferences field is set.
    */
+  @java.lang.Override
   public boolean hasEmailPreferences() {
     return emailPreferences_ != null;
   }
@@ -990,6 +1023,7 @@ public boolean hasEmailPreferences() {
    *
    * @return The emailPreferences.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.EmailPreferences getEmailPreferences() {
     return emailPreferences_ == null
         ? com.google.cloud.bigquery.datatransfer.v1.EmailPreferences.getDefaultInstance()
@@ -1008,6 +1042,7 @@ public com.google.cloud.bigquery.datatransfer.v1.EmailPreferences getEmailPrefer
    * .google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.EmailPreferencesOrBuilder
       getEmailPreferencesOrBuilder() {
     return getEmailPreferences();
@@ -3147,6 +3182,7 @@ public com.google.protobuf.StructOrBuilder getParamsOrBuilder() {
      *
      * @return The destinationDatasetId.
      */
+    @java.lang.Override
     public java.lang.String getDestinationDatasetId() {
       java.lang.Object ref = "";
       if (destinationCase_ == 2) {
@@ -3174,6 +3210,7 @@ public java.lang.String getDestinationDatasetId() {
      *
      * @return The bytes for destinationDatasetId.
      */
+    @java.lang.Override
     public com.google.protobuf.ByteString getDestinationDatasetIdBytes() {
       java.lang.Object ref = "";
       if (destinationCase_ == 2) {
@@ -3371,6 +3408,7 @@ public Builder setDataSourceIdBytes(com.google.protobuf.ByteString value) {
      *
      * @return The enum numeric value on the wire for state.
      */
+    @java.lang.Override
     public int getStateValue() {
       return state_;
     }
@@ -3387,6 +3425,7 @@ public int getStateValue() {
      * @return This builder for chaining.
      */
     public Builder setStateValue(int value) {
+
       state_ = value;
       onChanged();
       return this;
@@ -3402,6 +3441,7 @@ public Builder setStateValue(int value) {
      *
      * @return The state.
      */
+    @java.lang.Override
     public com.google.cloud.bigquery.datatransfer.v1.TransferState getState() {
       @SuppressWarnings("deprecation")
       com.google.cloud.bigquery.datatransfer.v1.TransferState result =
@@ -3461,6 +3501,7 @@ public Builder clearState() {
      *
      * @return The userId.
      */
+    @java.lang.Override
     public long getUserId() {
       return userId_;
     }
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferState.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferState.java
index 14d1de31..aa779790 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferState.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferState.java
@@ -207,6 +207,10 @@ public TransferState findValueByNumber(int number) {
       };
 
   public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+    if (this == UNRECOGNIZED) {
+      throw new java.lang.IllegalStateException(
+          "Can't get the descriptor of an unrecognized enum value.");
+    }
     return getDescriptor().getValues().get(ordinal());
   }
 
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferType.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferType.java
index 5f4b62ff..9a6906cd 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferType.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/TransferType.java
@@ -141,6 +141,10 @@ public TransferType findValueByNumber(int number) {
       };
 
   public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() {
+    if (this == UNRECOGNIZED) {
+      throw new java.lang.IllegalStateException(
+          "Can't get the descriptor of an unrecognized enum value.");
+    }
     return getDescriptor().getValues().get(ordinal());
   }
 
diff --git a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/UpdateTransferConfigRequest.java b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/UpdateTransferConfigRequest.java
index 67278b6d..12516a8f 100644
--- a/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/UpdateTransferConfigRequest.java
+++ b/proto-google-cloud-bigquerydatatransfer-v1/src/main/java/com/google/cloud/bigquery/datatransfer/v1/UpdateTransferConfigRequest.java
@@ -175,6 +175,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * @return Whether the transferConfig field is set.
    */
+  @java.lang.Override
   public boolean hasTransferConfig() {
     return transferConfig_ != null;
   }
@@ -191,6 +192,7 @@ public boolean hasTransferConfig() {
    *
    * @return The transferConfig.
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfig() {
     return transferConfig_ == null
         ? com.google.cloud.bigquery.datatransfer.v1.TransferConfig.getDefaultInstance()
@@ -207,6 +209,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfi
    * .google.cloud.bigquery.datatransfer.v1.TransferConfig transfer_config = 1 [(.google.api.field_behavior) = REQUIRED];
    * 
    */
+  @java.lang.Override
   public com.google.cloud.bigquery.datatransfer.v1.TransferConfigOrBuilder
       getTransferConfigOrBuilder() {
     return getTransferConfig();
@@ -239,6 +242,7 @@ public com.google.cloud.bigquery.datatransfer.v1.TransferConfig getTransferConfi
    *
    * @return The authorizationCode.
    */
+  @java.lang.Override
   public java.lang.String getAuthorizationCode() {
     java.lang.Object ref = authorizationCode_;
     if (ref instanceof java.lang.String) {
@@ -275,6 +279,7 @@ public java.lang.String getAuthorizationCode() {
    *
    * @return The bytes for authorizationCode.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getAuthorizationCodeBytes() {
     java.lang.Object ref = authorizationCode_;
     if (ref instanceof java.lang.String) {
@@ -301,6 +306,7 @@ public com.google.protobuf.ByteString getAuthorizationCodeBytes() {
    *
    * @return Whether the updateMask field is set.
    */
+  @java.lang.Override
   public boolean hasUpdateMask() {
     return updateMask_ != null;
   }
@@ -316,6 +322,7 @@ public boolean hasUpdateMask() {
    *
    * @return The updateMask.
    */
+  @java.lang.Override
   public com.google.protobuf.FieldMask getUpdateMask() {
     return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
   }
@@ -329,6 +336,7 @@ public com.google.protobuf.FieldMask getUpdateMask() {
    * .google.protobuf.FieldMask update_mask = 4 [(.google.api.field_behavior) = REQUIRED];
    * 
    */
+  @java.lang.Override
   public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
     return getUpdateMask();
   }
@@ -351,6 +359,7 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
    *
    * @return The versionInfo.
    */
+  @java.lang.Override
   public java.lang.String getVersionInfo() {
     java.lang.Object ref = versionInfo_;
     if (ref instanceof java.lang.String) {
@@ -378,6 +387,7 @@ public java.lang.String getVersionInfo() {
    *
    * @return The bytes for versionInfo.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getVersionInfoBytes() {
     java.lang.Object ref = versionInfo_;
     if (ref instanceof java.lang.String) {
@@ -407,6 +417,7 @@ public com.google.protobuf.ByteString getVersionInfoBytes() {
    *
    * @return The serviceAccountName.
    */
+  @java.lang.Override
   public java.lang.String getServiceAccountName() {
     java.lang.Object ref = serviceAccountName_;
     if (ref instanceof java.lang.String) {
@@ -433,6 +444,7 @@ public java.lang.String getServiceAccountName() {
    *
    * @return The bytes for serviceAccountName.
    */
+  @java.lang.Override
   public com.google.protobuf.ByteString getServiceAccountNameBytes() {
     java.lang.Object ref = serviceAccountName_;
     if (ref instanceof java.lang.String) {
diff --git a/renovate.json b/renovate.json
index 4586de5a..0c0b3a29 100644
--- a/renovate.json
+++ b/renovate.json
@@ -76,5 +76,6 @@
       "groupName": "jackson dependencies"
     }
   ],
-  "semanticCommits": true
+  "semanticCommits": true,
+  "masterIssue": true
 }
\ No newline at end of file
diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml
index dc83207b..ee0f8fea 100644
--- a/samples/install-without-bom/pom.xml
+++ b/samples/install-without-bom/pom.xml
@@ -29,7 +29,7 @@
     
       com.google.cloud
       google-cloud-bigquerydatatransfer
-      0.127.1-beta
+      0.127.2-beta
     
     
 
diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml
index 74c8cef2..fb39e5aa 100644
--- a/samples/snapshot/pom.xml
+++ b/samples/snapshot/pom.xml
@@ -28,7 +28,7 @@
     
       com.google.cloud
       google-cloud-bigquerydatatransfer
-      0.127.2-beta
+      0.127.3-beta
     
     
 
diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml
index c445a63e..e70289e3 100644
--- a/samples/snippets/pom.xml
+++ b/samples/snippets/pom.xml
@@ -30,7 +30,7 @@
       
         com.google.cloud
         libraries-bom
-        5.3.0
+        5.6.0
         pom
         import
       
@@ -44,6 +44,7 @@
     
     
 
+    
     
       junit
       junit
diff --git a/samples/snippets/src/main/java/com/example/bigquerydatatransfer/QuickstartSample.java b/samples/snippets/src/main/java/com/example/bigquerydatatransfer/QuickstartSample.java
new file mode 100644
index 00000000..943b978e
--- /dev/null
+++ b/samples/snippets/src/main/java/com/example/bigquerydatatransfer/QuickstartSample.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright 2018 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.example.bigquerydatatransfer;
+
+// [START bigquerydatatransfer_quickstart]
+// Imports the Google Cloud client library
+
+import com.google.cloud.bigquery.datatransfer.v1.DataSource;
+import com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClient;
+import com.google.cloud.bigquery.datatransfer.v1.DataTransferServiceClient.ListDataSourcesPagedResponse;
+import com.google.cloud.bigquery.datatransfer.v1.ListDataSourcesRequest;
+
+public class QuickstartSample {
+  /**
+   * List available data sources for the BigQuery Data Transfer service.
+   */
+  public static void main(String... args) throws Exception {
+    // Sets your Google Cloud Platform project ID.
+    // String projectId = "YOUR_PROJECT_ID";
+    String projectId = args[0];
+
+    // Instantiate a client. If you don't specify credentials when constructing a client, the
+    // client library will look for credentials in the environment, such as the
+    // GOOGLE_APPLICATION_CREDENTIALS environment variable.
+    try (DataTransferServiceClient client = DataTransferServiceClient.create()) {
+      // Request the list of available data sources.
+      String parent = String.format("projects/%s", projectId);
+      ListDataSourcesRequest request =
+          ListDataSourcesRequest.newBuilder()
+              .setParent(parent)
+              .build();
+      ListDataSourcesPagedResponse response = client.listDataSources(request);
+
+      // Print the results.
+      System.out.println("Supported Data Sources:");
+      for (DataSource dataSource : response.iterateAll()) {
+        System.out.println(dataSource.getDisplayName());
+        System.out.printf("\tID: %s%n", dataSource.getDataSourceId());
+        System.out.printf("\tFull path: %s%n", dataSource.getName());
+        System.out.printf("\tDescription: %s%n", dataSource.getDescription());
+      }
+    }
+  }
+}
+// [END bigquerydatatransfer_quickstart]
diff --git a/samples/snippets/src/test/java/com/example/bigquerydatatransfer/QuickstartSampleIT.java b/samples/snippets/src/test/java/com/example/bigquerydatatransfer/QuickstartSampleIT.java
new file mode 100644
index 00000000..bc0c457c
--- /dev/null
+++ b/samples/snippets/src/test/java/com/example/bigquerydatatransfer/QuickstartSampleIT.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright 2018 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.example.bigquerydatatransfer;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import java.io.ByteArrayOutputStream;
+import java.io.PrintStream;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.JUnit4;
+
+/** Tests for quickstart sample. */
+@RunWith(JUnit4.class)
+@SuppressWarnings("checkstyle:abbreviationaswordinname")
+public class QuickstartSampleIT {
+  private static final String PROJECT_ID = System.getenv("GOOGLE_CLOUD_PROJECT");
+
+  private ByteArrayOutputStream bout;
+  private PrintStream out;
+
+  @Before
+  public void setUp() {
+    bout = new ByteArrayOutputStream();
+    out = new PrintStream(bout);
+    System.setOut(out);
+  }
+
+  @After
+  public void tearDown() {
+    System.setOut(null);
+  }
+
+  @Test
+  public void testQuickstart() throws Exception {
+    QuickstartSample.main(PROJECT_ID);
+    String got = bout.toString();
+    assertThat(got).contains("Supported Data Sources:");
+  }
+}
diff --git a/synth.metadata b/synth.metadata
index 8f73058a..f39cf1ea 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -11,22 +11,22 @@
       "git": {
         "name": ".",
         "remote": "https://github.com/googleapis/java-bigquerydatatransfer.git",
-        "sha": "b1df5ee6fe227b156ed203842bc33810991f0892"
+        "sha": "ae7dc0b1350a58471bcac36bdb2d62c9904eaf63"
       }
     },
     {
       "git": {
         "name": "googleapis",
         "remote": "https://github.com/googleapis/googleapis.git",
-        "sha": "aed11c01e52921613b9ee469c2d85f5f33175fb7",
-        "internalRef": "310660461"
+        "sha": "c4e37010d74071851ff24121f522e802231ac86e",
+        "internalRef": "313460921"
       }
     },
     {
       "git": {
         "name": "synthtool",
         "remote": "https://github.com/googleapis/synthtool.git",
-        "sha": "5b48b0716a36ca069db3038da7e205c87a22ed19"
+        "sha": "987270824bd26f6a8c716d5e2022057b8ae7b26e"
       }
     }
   ],
diff --git a/versions.txt b/versions.txt
index ee406d88..c64c4093 100644
--- a/versions.txt
+++ b/versions.txt
@@ -1,6 +1,6 @@
 # Format:
 # module:released-version:current-version
 
-proto-google-cloud-bigquerydatatransfer-v1:0.92.2:0.92.2
-grpc-google-cloud-bigquerydatatransfer-v1:0.92.2:0.92.2
-google-cloud-bigquerydatatransfer:0.127.2-beta:0.127.2-beta
+proto-google-cloud-bigquerydatatransfer-v1:0.92.3:0.92.3
+grpc-google-cloud-bigquerydatatransfer-v1:0.92.3:0.92.3
+google-cloud-bigquerydatatransfer:0.127.3-beta:0.127.3-beta