diff --git a/java-dataproc-metastore/README.md b/java-dataproc-metastore/README.md index 16470cbccd83..4ce6345bbc63 100644 --- a/java-dataproc-metastore/README.md +++ b/java-dataproc-metastore/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-dataproc-metastore - 2.7.0 + 2.8.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-dataproc-metastore:2.7.0' +implementation 'com.google.cloud:google-cloud-dataproc-metastore:2.8.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "2.7.0" +libraryDependencies += "com.google.cloud" % "google-cloud-dataproc-metastore" % "2.8.0" ``` ## Authentication diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClient.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClient.java index 142a061983c0..bd5c481d2eb2 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClient.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClient.java @@ -2527,6 +2527,358 @@ public final UnaryCallable deleteBackupCallable( return stub.deleteBackupCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes the attached IAM policies for a resource + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   RemoveIamPolicyRequest request =
+   *       RemoveIamPolicyRequest.newBuilder()
+   *           .setResource(
+   *               BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString())
+   *           .setAsynchronous(true)
+   *           .build();
+   *   RemoveIamPolicyResponse response = dataprocMetastoreClient.removeIamPolicy(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 RemoveIamPolicyResponse removeIamPolicy(RemoveIamPolicyRequest request) { + return removeIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes the attached IAM policies for a resource + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   RemoveIamPolicyRequest request =
+   *       RemoveIamPolicyRequest.newBuilder()
+   *           .setResource(
+   *               BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString())
+   *           .setAsynchronous(true)
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.removeIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   RemoveIamPolicyResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + removeIamPolicyCallable() { + return stub.removeIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Query DPMS metadata. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   QueryMetadataRequest request =
+   *       QueryMetadataRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setQuery("query107944136")
+   *           .build();
+   *   QueryMetadataResponse response = dataprocMetastoreClient.queryMetadataAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture queryMetadataAsync( + QueryMetadataRequest request) { + return queryMetadataOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Query DPMS metadata. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   QueryMetadataRequest request =
+   *       QueryMetadataRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setQuery("query107944136")
+   *           .build();
+   *   OperationFuture future =
+   *       dataprocMetastoreClient.queryMetadataOperationCallable().futureCall(request);
+   *   // Do something.
+   *   QueryMetadataResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + queryMetadataOperationCallable() { + return stub.queryMetadataOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Query DPMS metadata. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   QueryMetadataRequest request =
+   *       QueryMetadataRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setQuery("query107944136")
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.queryMetadataCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable queryMetadataCallable() { + return stub.queryMetadataCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Move a table to another database. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   MoveTableToDatabaseRequest request =
+   *       MoveTableToDatabaseRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setTableName("tableName-1988717703")
+   *           .setDbName("dbName-1339126743")
+   *           .setDestinationDbName("destinationDbName-2077361705")
+   *           .build();
+   *   MoveTableToDatabaseResponse response =
+   *       dataprocMetastoreClient.moveTableToDatabaseAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture + moveTableToDatabaseAsync(MoveTableToDatabaseRequest request) { + return moveTableToDatabaseOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Move a table to another database. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   MoveTableToDatabaseRequest request =
+   *       MoveTableToDatabaseRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setTableName("tableName-1988717703")
+   *           .setDbName("dbName-1339126743")
+   *           .setDestinationDbName("destinationDbName-2077361705")
+   *           .build();
+   *   OperationFuture future =
+   *       dataprocMetastoreClient.moveTableToDatabaseOperationCallable().futureCall(request);
+   *   // Do something.
+   *   MoveTableToDatabaseResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + return stub.moveTableToDatabaseOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Move a table to another database. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   MoveTableToDatabaseRequest request =
+   *       MoveTableToDatabaseRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setTableName("tableName-1988717703")
+   *           .setDbName("dbName-1339126743")
+   *           .setDestinationDbName("destinationDbName-2077361705")
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.moveTableToDatabaseCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable moveTableToDatabaseCallable() { + return stub.moveTableToDatabaseCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Alter metadata resource location. The metadata resource can be a database, table, or partition. + * This functionality only updates the parent directory for the respective metadata resource and + * does not transfer any existing data to the new location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   AlterMetadataResourceLocationRequest request =
+   *       AlterMetadataResourceLocationRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setResourceName("resourceName-384566343")
+   *           .setLocationUri("locationUri552310135")
+   *           .build();
+   *   AlterMetadataResourceLocationResponse response =
+   *       dataprocMetastoreClient.alterMetadataResourceLocationAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture + alterMetadataResourceLocationAsync(AlterMetadataResourceLocationRequest request) { + return alterMetadataResourceLocationOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Alter metadata resource location. The metadata resource can be a database, table, or partition. + * This functionality only updates the parent directory for the respective metadata resource and + * does not transfer any existing data to the new location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   AlterMetadataResourceLocationRequest request =
+   *       AlterMetadataResourceLocationRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setResourceName("resourceName-384566343")
+   *           .setLocationUri("locationUri552310135")
+   *           .build();
+   *   OperationFuture future =
+   *       dataprocMetastoreClient
+   *           .alterMetadataResourceLocationOperationCallable()
+   *           .futureCall(request);
+   *   // Do something.
+   *   AlterMetadataResourceLocationResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + return stub.alterMetadataResourceLocationOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Alter metadata resource location. The metadata resource can be a database, table, or partition. + * This functionality only updates the parent directory for the respective metadata resource and + * does not transfer any existing data to the new location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   AlterMetadataResourceLocationRequest request =
+   *       AlterMetadataResourceLocationRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setResourceName("resourceName-384566343")
+   *           .setLocationUri("locationUri552310135")
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.alterMetadataResourceLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + alterMetadataResourceLocationCallable() { + return stub.alterMetadataResourceLocationCallable(); + } + @Override public final void close() { stub.close(); diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreSettings.java index 8fcc505c7e05..52ae9642800c 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreSettings.java @@ -213,6 +213,53 @@ public UnaryCallSettings deleteBackupSettings() return ((DataprocMetastoreStubSettings) getStubSettings()).deleteBackupOperationSettings(); } + /** Returns the object with the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings + removeIamPolicySettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).removeIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public UnaryCallSettings queryMetadataSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).queryMetadataSettings(); + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public OperationCallSettings + queryMetadataOperationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).queryMetadataOperationSettings(); + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings moveTableToDatabaseSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).moveTableToDatabaseSettings(); + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public OperationCallSettings< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()) + .moveTableToDatabaseOperationSettings(); + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings + alterMetadataResourceLocationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()) + .alterMetadataResourceLocationSettings(); + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public OperationCallSettings< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()) + .alterMetadataResourceLocationOperationSettings(); + } + public static final DataprocMetastoreSettings create(DataprocMetastoreStubSettings stub) throws IOException { return new DataprocMetastoreSettings.Builder(stub.toBuilder()).build(); @@ -470,6 +517,52 @@ public UnaryCallSettings.Builder deleteBackupSet return getStubSettingsBuilder().deleteBackupOperationSettings(); } + /** Returns the builder for the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings.Builder + removeIamPolicySettings() { + return getStubSettingsBuilder().removeIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + public UnaryCallSettings.Builder queryMetadataSettings() { + return getStubSettingsBuilder().queryMetadataSettings(); + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + public OperationCallSettings.Builder< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings() { + return getStubSettingsBuilder().queryMetadataOperationSettings(); + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings.Builder + moveTableToDatabaseSettings() { + return getStubSettingsBuilder().moveTableToDatabaseSettings(); + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + public OperationCallSettings.Builder< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return getStubSettingsBuilder().moveTableToDatabaseOperationSettings(); + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings.Builder + alterMetadataResourceLocationSettings() { + return getStubSettingsBuilder().alterMetadataResourceLocationSettings(); + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + public OperationCallSettings.Builder< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return getStubSettingsBuilder().alterMetadataResourceLocationOperationSettings(); + } + @Override public DataprocMetastoreSettings build() throws IOException { return new DataprocMetastoreSettings(this); diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/gapic_metadata.json b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/gapic_metadata.json index 49dba75e53dd..c3ba4c266caf 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/gapic_metadata.json +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/gapic_metadata.json @@ -10,6 +10,9 @@ "grpc": { "libraryClient": "DataprocMetastoreClient", "rpcs": { + "AlterMetadataResourceLocation": { + "methods": ["alterMetadataResourceLocationAsync", "alterMetadataResourceLocationOperationCallable", "alterMetadataResourceLocationCallable"] + }, "CreateBackup": { "methods": ["createBackupAsync", "createBackupAsync", "createBackupAsync", "createBackupOperationCallable", "createBackupCallable"] }, @@ -46,6 +49,15 @@ "ListServices": { "methods": ["listServices", "listServices", "listServices", "listServicesPagedCallable", "listServicesCallable"] }, + "MoveTableToDatabase": { + "methods": ["moveTableToDatabaseAsync", "moveTableToDatabaseOperationCallable", "moveTableToDatabaseCallable"] + }, + "QueryMetadata": { + "methods": ["queryMetadataAsync", "queryMetadataOperationCallable", "queryMetadataCallable"] + }, + "RemoveIamPolicy": { + "methods": ["removeIamPolicy", "removeIamPolicyCallable"] + }, "RestoreService": { "methods": ["restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceOperationCallable", "restoreServiceCallable"] }, diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStub.java index 3eceac0d7f02..12466e0c0935 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStub.java @@ -24,6 +24,8 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1alpha.Backup; import com.google.cloud.metastore.v1alpha.CreateBackupRequest; import com.google.cloud.metastore.v1alpha.CreateMetadataImportRequest; @@ -42,7 +44,13 @@ import com.google.cloud.metastore.v1alpha.ListServicesResponse; import com.google.cloud.metastore.v1alpha.MetadataExport; import com.google.cloud.metastore.v1alpha.MetadataImport; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1alpha.OperationMetadata; +import com.google.cloud.metastore.v1alpha.QueryMetadataRequest; +import com.google.cloud.metastore.v1alpha.QueryMetadataResponse; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1alpha.Restore; import com.google.cloud.metastore.v1alpha.RestoreServiceRequest; import com.google.cloud.metastore.v1alpha.Service; @@ -192,6 +200,45 @@ public UnaryCallable deleteBackupCallable() { throw new UnsupportedOperationException("Not implemented: deleteBackupCallable()"); } + public UnaryCallable removeIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: removeIamPolicyCallable()"); + } + + public OperationCallable + queryMetadataOperationCallable() { + throw new UnsupportedOperationException("Not implemented: queryMetadataOperationCallable()"); + } + + public UnaryCallable queryMetadataCallable() { + throw new UnsupportedOperationException("Not implemented: queryMetadataCallable()"); + } + + public OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: moveTableToDatabaseOperationCallable()"); + } + + public UnaryCallable moveTableToDatabaseCallable() { + throw new UnsupportedOperationException("Not implemented: moveTableToDatabaseCallable()"); + } + + public OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: alterMetadataResourceLocationOperationCallable()"); + } + + public UnaryCallable + alterMetadataResourceLocationCallable() { + throw new UnsupportedOperationException( + "Not implemented: alterMetadataResourceLocationCallable()"); + } + @Override public abstract void close(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java index cedea51bae46..a5ef219997f0 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/DataprocMetastoreStubSettings.java @@ -49,6 +49,8 @@ import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1alpha.Backup; import com.google.cloud.metastore.v1alpha.CreateBackupRequest; import com.google.cloud.metastore.v1alpha.CreateMetadataImportRequest; @@ -67,7 +69,13 @@ import com.google.cloud.metastore.v1alpha.ListServicesResponse; import com.google.cloud.metastore.v1alpha.MetadataExport; import com.google.cloud.metastore.v1alpha.MetadataImport; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1alpha.OperationMetadata; +import com.google.cloud.metastore.v1alpha.QueryMetadataRequest; +import com.google.cloud.metastore.v1alpha.QueryMetadataResponse; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1alpha.Restore; import com.google.cloud.metastore.v1alpha.RestoreServiceRequest; import com.google.cloud.metastore.v1alpha.Service; @@ -169,6 +177,24 @@ public class DataprocMetastoreStubSettings extends StubSettings deleteBackupSettings; private final OperationCallSettings deleteBackupOperationSettings; + private final UnaryCallSettings + removeIamPolicySettings; + private final UnaryCallSettings queryMetadataSettings; + private final OperationCallSettings< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings; + private final UnaryCallSettings + moveTableToDatabaseSettings; + private final OperationCallSettings< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings; + private final UnaryCallSettings + alterMetadataResourceLocationSettings; + private final OperationCallSettings< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings; private static final PagedListDescriptor LIST_SERVICES_PAGE_STR_DESC = @@ -470,6 +496,50 @@ public UnaryCallSettings deleteBackupSettings() return deleteBackupOperationSettings; } + /** Returns the object with the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings + removeIamPolicySettings() { + return removeIamPolicySettings; + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public UnaryCallSettings queryMetadataSettings() { + return queryMetadataSettings; + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public OperationCallSettings + queryMetadataOperationSettings() { + return queryMetadataOperationSettings; + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings moveTableToDatabaseSettings() { + return moveTableToDatabaseSettings; + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public OperationCallSettings< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return moveTableToDatabaseOperationSettings; + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings + alterMetadataResourceLocationSettings() { + return alterMetadataResourceLocationSettings; + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public OperationCallSettings< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return alterMetadataResourceLocationOperationSettings; + } + public DataprocMetastoreStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -602,6 +672,16 @@ protected DataprocMetastoreStubSettings(Builder settingsBuilder) throws IOExcept createBackupOperationSettings = settingsBuilder.createBackupOperationSettings().build(); deleteBackupSettings = settingsBuilder.deleteBackupSettings().build(); deleteBackupOperationSettings = settingsBuilder.deleteBackupOperationSettings().build(); + removeIamPolicySettings = settingsBuilder.removeIamPolicySettings().build(); + queryMetadataSettings = settingsBuilder.queryMetadataSettings().build(); + queryMetadataOperationSettings = settingsBuilder.queryMetadataOperationSettings().build(); + moveTableToDatabaseSettings = settingsBuilder.moveTableToDatabaseSettings().build(); + moveTableToDatabaseOperationSettings = + settingsBuilder.moveTableToDatabaseOperationSettings().build(); + alterMetadataResourceLocationSettings = + settingsBuilder.alterMetadataResourceLocationSettings().build(); + alterMetadataResourceLocationOperationSettings = + settingsBuilder.alterMetadataResourceLocationOperationSettings().build(); } /** Builder for DataprocMetastoreStubSettings. */ @@ -656,6 +736,24 @@ public static class Builder extends StubSettings.Builder deleteBackupSettings; private final OperationCallSettings.Builder deleteBackupOperationSettings; + private final UnaryCallSettings.Builder + removeIamPolicySettings; + private final UnaryCallSettings.Builder queryMetadataSettings; + private final OperationCallSettings.Builder< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings; + private final UnaryCallSettings.Builder + moveTableToDatabaseSettings; + private final OperationCallSettings.Builder< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings; + private final UnaryCallSettings.Builder + alterMetadataResourceLocationSettings; + private final OperationCallSettings.Builder< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -729,6 +827,13 @@ protected Builder(ClientContext clientContext) { createBackupOperationSettings = OperationCallSettings.newBuilder(); deleteBackupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteBackupOperationSettings = OperationCallSettings.newBuilder(); + removeIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + queryMetadataSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + queryMetadataOperationSettings = OperationCallSettings.newBuilder(); + moveTableToDatabaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + moveTableToDatabaseOperationSettings = OperationCallSettings.newBuilder(); + alterMetadataResourceLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + alterMetadataResourceLocationOperationSettings = OperationCallSettings.newBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -746,7 +851,11 @@ protected Builder(ClientContext clientContext) { listBackupsSettings, getBackupSettings, createBackupSettings, - deleteBackupSettings); + deleteBackupSettings, + removeIamPolicySettings, + queryMetadataSettings, + moveTableToDatabaseSettings, + alterMetadataResourceLocationSettings); initDefaults(this); } @@ -779,6 +888,16 @@ protected Builder(DataprocMetastoreStubSettings settings) { createBackupOperationSettings = settings.createBackupOperationSettings.toBuilder(); deleteBackupSettings = settings.deleteBackupSettings.toBuilder(); deleteBackupOperationSettings = settings.deleteBackupOperationSettings.toBuilder(); + removeIamPolicySettings = settings.removeIamPolicySettings.toBuilder(); + queryMetadataSettings = settings.queryMetadataSettings.toBuilder(); + queryMetadataOperationSettings = settings.queryMetadataOperationSettings.toBuilder(); + moveTableToDatabaseSettings = settings.moveTableToDatabaseSettings.toBuilder(); + moveTableToDatabaseOperationSettings = + settings.moveTableToDatabaseOperationSettings.toBuilder(); + alterMetadataResourceLocationSettings = + settings.alterMetadataResourceLocationSettings.toBuilder(); + alterMetadataResourceLocationOperationSettings = + settings.alterMetadataResourceLocationOperationSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -796,7 +915,11 @@ protected Builder(DataprocMetastoreStubSettings settings) { listBackupsSettings, getBackupSettings, createBackupSettings, - deleteBackupSettings); + deleteBackupSettings, + removeIamPolicySettings, + queryMetadataSettings, + moveTableToDatabaseSettings, + alterMetadataResourceLocationSettings); } private static Builder createDefault() { @@ -901,6 +1024,26 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .removeIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .queryMetadataSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .moveTableToDatabaseSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .alterMetadataResourceLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder .createServiceOperationSettings() .setInitialCallSettings( @@ -1117,6 +1260,81 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeout(Duration.ofMillis(1500000L)) .build())); + builder + .queryMetadataOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(QueryMetadataResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelay(Duration.ofMillis(45000L)) + .setInitialRpcTimeout(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ZERO) + .setTotalTimeout(Duration.ofMillis(300000L)) + .build())); + + builder + .moveTableToDatabaseOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create( + MoveTableToDatabaseResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelay(Duration.ofMillis(45000L)) + .setInitialRpcTimeout(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ZERO) + .setTotalTimeout(Duration.ofMillis(300000L)) + .build())); + + builder + .alterMetadataResourceLocationOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + . + newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create( + AlterMetadataResourceLocationResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelay(Duration.ofMillis(45000L)) + .setInitialRpcTimeout(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ZERO) + .setTotalTimeout(Duration.ofMillis(300000L)) + .build())); + return builder; } @@ -1295,6 +1513,58 @@ public UnaryCallSettings.Builder deleteBackupSet return deleteBackupOperationSettings; } + /** Returns the builder for the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings.Builder + removeIamPolicySettings() { + return removeIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + public UnaryCallSettings.Builder queryMetadataSettings() { + return queryMetadataSettings; + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings() { + return queryMetadataOperationSettings; + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings.Builder + moveTableToDatabaseSettings() { + return moveTableToDatabaseSettings; + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return moveTableToDatabaseOperationSettings; + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings.Builder + alterMetadataResourceLocationSettings() { + return alterMetadataResourceLocationSettings; + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return alterMetadataResourceLocationOperationSettings; + } + @Override public DataprocMetastoreStubSettings build() throws IOException { return new DataprocMetastoreStubSettings(this); diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java index 2bf47774b3c8..51cef1e023d0 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/GrpcDataprocMetastoreStub.java @@ -28,6 +28,8 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1alpha.Backup; import com.google.cloud.metastore.v1alpha.CreateBackupRequest; import com.google.cloud.metastore.v1alpha.CreateMetadataImportRequest; @@ -46,7 +48,13 @@ import com.google.cloud.metastore.v1alpha.ListServicesResponse; import com.google.cloud.metastore.v1alpha.MetadataExport; import com.google.cloud.metastore.v1alpha.MetadataImport; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1alpha.OperationMetadata; +import com.google.cloud.metastore.v1alpha.QueryMetadataRequest; +import com.google.cloud.metastore.v1alpha.QueryMetadataResponse; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1alpha.Restore; import com.google.cloud.metastore.v1alpha.RestoreServiceRequest; import com.google.cloud.metastore.v1alpha.Service; @@ -220,6 +228,49 @@ public class GrpcDataprocMetastoreStub extends DataprocMetastoreStub { .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) .build(); + private static final MethodDescriptor + removeIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.metastore.v1alpha.DataprocMetastore/RemoveIamPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(RemoveIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(RemoveIamPolicyResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + queryMetadataMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.metastore.v1alpha.DataprocMetastore/QueryMetadata") + .setRequestMarshaller( + ProtoUtils.marshaller(QueryMetadataRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + moveTableToDatabaseMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.metastore.v1alpha.DataprocMetastore/MoveTableToDatabase") + .setRequestMarshaller( + ProtoUtils.marshaller(MoveTableToDatabaseRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + alterMetadataResourceLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.metastore.v1alpha.DataprocMetastore/AlterMetadataResourceLocation") + .setRequestMarshaller( + ProtoUtils.marshaller(AlterMetadataResourceLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + private final UnaryCallable listServicesCallable; private final UnaryCallable listServicesPagedCallable; @@ -260,6 +311,22 @@ public class GrpcDataprocMetastoreStub extends DataprocMetastoreStub { private final UnaryCallable deleteBackupCallable; private final OperationCallable deleteBackupOperationCallable; + private final UnaryCallable + removeIamPolicyCallable; + private final UnaryCallable queryMetadataCallable; + private final OperationCallable + queryMetadataOperationCallable; + private final UnaryCallable moveTableToDatabaseCallable; + private final OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable; + private final UnaryCallable + alterMetadataResourceLocationCallable; + private final OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable; private final BackgroundResource backgroundResources; private final GrpcOperationsStub operationsStub; @@ -458,6 +525,48 @@ protected GrpcDataprocMetastoreStub( return params.build(); }) .build(); + GrpcCallSettings + removeIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(removeIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); + GrpcCallSettings queryMetadataTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(queryMetadataMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("service", String.valueOf(request.getService())); + return params.build(); + }) + .build(); + GrpcCallSettings moveTableToDatabaseTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(moveTableToDatabaseMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("service", String.valueOf(request.getService())); + return params.build(); + }) + .build(); + GrpcCallSettings + alterMetadataResourceLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(alterMetadataResourceLocationMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("service", String.valueOf(request.getService())); + return params.build(); + }) + .build(); this.listServicesCallable = callableFactory.createUnaryCallable( @@ -577,6 +686,40 @@ protected GrpcDataprocMetastoreStub( settings.deleteBackupOperationSettings(), clientContext, operationsStub); + this.removeIamPolicyCallable = + callableFactory.createUnaryCallable( + removeIamPolicyTransportSettings, settings.removeIamPolicySettings(), clientContext); + this.queryMetadataCallable = + callableFactory.createUnaryCallable( + queryMetadataTransportSettings, settings.queryMetadataSettings(), clientContext); + this.queryMetadataOperationCallable = + callableFactory.createOperationCallable( + queryMetadataTransportSettings, + settings.queryMetadataOperationSettings(), + clientContext, + operationsStub); + this.moveTableToDatabaseCallable = + callableFactory.createUnaryCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseSettings(), + clientContext); + this.moveTableToDatabaseOperationCallable = + callableFactory.createOperationCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseOperationSettings(), + clientContext, + operationsStub); + this.alterMetadataResourceLocationCallable = + callableFactory.createUnaryCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationSettings(), + clientContext); + this.alterMetadataResourceLocationOperationCallable = + callableFactory.createOperationCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationOperationSettings(), + clientContext, + operationsStub); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -732,6 +875,49 @@ public UnaryCallable deleteBackupCallable() { return deleteBackupOperationCallable; } + @Override + public UnaryCallable removeIamPolicyCallable() { + return removeIamPolicyCallable; + } + + @Override + public UnaryCallable queryMetadataCallable() { + return queryMetadataCallable; + } + + @Override + public OperationCallable + queryMetadataOperationCallable() { + return queryMetadataOperationCallable; + } + + @Override + public UnaryCallable moveTableToDatabaseCallable() { + return moveTableToDatabaseCallable; + } + + @Override + public OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + return moveTableToDatabaseOperationCallable; + } + + @Override + public UnaryCallable + alterMetadataResourceLocationCallable() { + return alterMetadataResourceLocationCallable; + } + + @Override + public OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + return alterMetadataResourceLocationOperationCallable; + } + @Override public final void close() { try { diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java index a3843e4be020..c6a4f2d432b4 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1alpha/stub/HttpJsonDataprocMetastoreStub.java @@ -35,6 +35,8 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1alpha.Backup; import com.google.cloud.metastore.v1alpha.CreateBackupRequest; import com.google.cloud.metastore.v1alpha.CreateMetadataImportRequest; @@ -53,7 +55,13 @@ import com.google.cloud.metastore.v1alpha.ListServicesResponse; import com.google.cloud.metastore.v1alpha.MetadataExport; import com.google.cloud.metastore.v1alpha.MetadataImport; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1alpha.OperationMetadata; +import com.google.cloud.metastore.v1alpha.QueryMetadataRequest; +import com.google.cloud.metastore.v1alpha.QueryMetadataResponse; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1alpha.Restore; import com.google.cloud.metastore.v1alpha.RestoreServiceRequest; import com.google.cloud.metastore.v1alpha.Service; @@ -83,11 +91,14 @@ public class HttpJsonDataprocMetastoreStub extends DataprocMetastoreStub { TypeRegistry.newBuilder() .add(Service.getDescriptor()) .add(Empty.getDescriptor()) + .add(AlterMetadataResourceLocationResponse.getDescriptor()) .add(MetadataImport.getDescriptor()) + .add(MoveTableToDatabaseResponse.getDescriptor()) .add(OperationMetadata.getDescriptor()) .add(Backup.getDescriptor()) .add(MetadataExport.getDescriptor()) .add(Restore.getDescriptor()) + .add(QueryMetadataResponse.getDescriptor()) .build(); private static final ApiMethodDescriptor @@ -679,6 +690,165 @@ public class HttpJsonDataprocMetastoreStub extends DataprocMetastoreStub { HttpJsonOperationSnapshot.create(response)) .build(); + private static final ApiMethodDescriptor + removeIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.metastore.v1alpha.DataprocMetastore/RemoveIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1alpha/{resource=projects/*/locations/*/services/*/**}:removeIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RemoveIamPolicyResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + queryMetadataMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.metastore.v1alpha.DataprocMetastore/QueryMetadata") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1alpha/{service=projects/*/locations/*/services/*}:queryMetadata", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "service", request.getService()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearService().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (QueryMetadataRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + moveTableToDatabaseMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.metastore.v1alpha.DataprocMetastore/MoveTableToDatabase") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1alpha/{service=projects/*/locations/*/services/*}:moveTableToDatabase", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "service", request.getService()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearService().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (MoveTableToDatabaseRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + alterMetadataResourceLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.metastore.v1alpha.DataprocMetastore/AlterMetadataResourceLocation") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1alpha/{service=projects/*/locations/*/services/*}:alterLocation", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "service", request.getService()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearService().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (AlterMetadataResourceLocationRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + private final UnaryCallable listServicesCallable; private final UnaryCallable listServicesPagedCallable; @@ -719,6 +889,22 @@ public class HttpJsonDataprocMetastoreStub extends DataprocMetastoreStub { private final UnaryCallable deleteBackupCallable; private final OperationCallable deleteBackupOperationCallable; + private final UnaryCallable + removeIamPolicyCallable; + private final UnaryCallable queryMetadataCallable; + private final OperationCallable + queryMetadataOperationCallable; + private final UnaryCallable moveTableToDatabaseCallable; + private final OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable; + private final UnaryCallable + alterMetadataResourceLocationCallable; + private final OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable; private final BackgroundResource backgroundResources; private final HttpJsonOperationsStub httpJsonOperationsStub; @@ -845,6 +1031,29 @@ protected HttpJsonDataprocMetastoreStub( .setMethodDescriptor(deleteBackupMethodDescriptor) .setTypeRegistry(typeRegistry) .build(); + HttpJsonCallSettings + removeIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(removeIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings queryMetadataTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(queryMetadataMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + moveTableToDatabaseTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(moveTableToDatabaseMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + alterMetadataResourceLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(alterMetadataResourceLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); this.listServicesCallable = callableFactory.createUnaryCallable( @@ -964,6 +1173,40 @@ protected HttpJsonDataprocMetastoreStub( settings.deleteBackupOperationSettings(), clientContext, httpJsonOperationsStub); + this.removeIamPolicyCallable = + callableFactory.createUnaryCallable( + removeIamPolicyTransportSettings, settings.removeIamPolicySettings(), clientContext); + this.queryMetadataCallable = + callableFactory.createUnaryCallable( + queryMetadataTransportSettings, settings.queryMetadataSettings(), clientContext); + this.queryMetadataOperationCallable = + callableFactory.createOperationCallable( + queryMetadataTransportSettings, + settings.queryMetadataOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.moveTableToDatabaseCallable = + callableFactory.createUnaryCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseSettings(), + clientContext); + this.moveTableToDatabaseOperationCallable = + callableFactory.createOperationCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.alterMetadataResourceLocationCallable = + callableFactory.createUnaryCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationSettings(), + clientContext); + this.alterMetadataResourceLocationOperationCallable = + callableFactory.createOperationCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationOperationSettings(), + clientContext, + httpJsonOperationsStub); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -987,6 +1230,10 @@ public static List getMethodDescriptors() { methodDescriptors.add(getBackupMethodDescriptor); methodDescriptors.add(createBackupMethodDescriptor); methodDescriptors.add(deleteBackupMethodDescriptor); + methodDescriptors.add(removeIamPolicyMethodDescriptor); + methodDescriptors.add(queryMetadataMethodDescriptor); + methodDescriptors.add(moveTableToDatabaseMethodDescriptor); + methodDescriptors.add(alterMetadataResourceLocationMethodDescriptor); return methodDescriptors; } @@ -1140,6 +1387,49 @@ public UnaryCallable deleteBackupCallable() { return deleteBackupOperationCallable; } + @Override + public UnaryCallable removeIamPolicyCallable() { + return removeIamPolicyCallable; + } + + @Override + public UnaryCallable queryMetadataCallable() { + return queryMetadataCallable; + } + + @Override + public OperationCallable + queryMetadataOperationCallable() { + return queryMetadataOperationCallable; + } + + @Override + public UnaryCallable moveTableToDatabaseCallable() { + return moveTableToDatabaseCallable; + } + + @Override + public OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + return moveTableToDatabaseOperationCallable; + } + + @Override + public UnaryCallable + alterMetadataResourceLocationCallable() { + return alterMetadataResourceLocationCallable; + } + + @Override + public OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + return alterMetadataResourceLocationOperationCallable; + } + @Override public final void close() { try { diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClient.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClient.java index 7e8454ba17a2..becf982a4d53 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClient.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClient.java @@ -2527,6 +2527,358 @@ public final UnaryCallable deleteBackupCallable( return stub.deleteBackupCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes the attached IAM policies for a resource + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   RemoveIamPolicyRequest request =
+   *       RemoveIamPolicyRequest.newBuilder()
+   *           .setResource(
+   *               BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString())
+   *           .setAsynchronous(true)
+   *           .build();
+   *   RemoveIamPolicyResponse response = dataprocMetastoreClient.removeIamPolicy(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 RemoveIamPolicyResponse removeIamPolicy(RemoveIamPolicyRequest request) { + return removeIamPolicyCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Removes the attached IAM policies for a resource + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   RemoveIamPolicyRequest request =
+   *       RemoveIamPolicyRequest.newBuilder()
+   *           .setResource(
+   *               BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString())
+   *           .setAsynchronous(true)
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.removeIamPolicyCallable().futureCall(request);
+   *   // Do something.
+   *   RemoveIamPolicyResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + removeIamPolicyCallable() { + return stub.removeIamPolicyCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Query DPMS metadata. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   QueryMetadataRequest request =
+   *       QueryMetadataRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setQuery("query107944136")
+   *           .build();
+   *   QueryMetadataResponse response = dataprocMetastoreClient.queryMetadataAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture queryMetadataAsync( + QueryMetadataRequest request) { + return queryMetadataOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Query DPMS metadata. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   QueryMetadataRequest request =
+   *       QueryMetadataRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setQuery("query107944136")
+   *           .build();
+   *   OperationFuture future =
+   *       dataprocMetastoreClient.queryMetadataOperationCallable().futureCall(request);
+   *   // Do something.
+   *   QueryMetadataResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + queryMetadataOperationCallable() { + return stub.queryMetadataOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Query DPMS metadata. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   QueryMetadataRequest request =
+   *       QueryMetadataRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setQuery("query107944136")
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.queryMetadataCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable queryMetadataCallable() { + return stub.queryMetadataCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Move a table to another database. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   MoveTableToDatabaseRequest request =
+   *       MoveTableToDatabaseRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setTableName("tableName-1988717703")
+   *           .setDbName("dbName-1339126743")
+   *           .setDestinationDbName("destinationDbName-2077361705")
+   *           .build();
+   *   MoveTableToDatabaseResponse response =
+   *       dataprocMetastoreClient.moveTableToDatabaseAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture + moveTableToDatabaseAsync(MoveTableToDatabaseRequest request) { + return moveTableToDatabaseOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Move a table to another database. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   MoveTableToDatabaseRequest request =
+   *       MoveTableToDatabaseRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setTableName("tableName-1988717703")
+   *           .setDbName("dbName-1339126743")
+   *           .setDestinationDbName("destinationDbName-2077361705")
+   *           .build();
+   *   OperationFuture future =
+   *       dataprocMetastoreClient.moveTableToDatabaseOperationCallable().futureCall(request);
+   *   // Do something.
+   *   MoveTableToDatabaseResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + return stub.moveTableToDatabaseOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Move a table to another database. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   MoveTableToDatabaseRequest request =
+   *       MoveTableToDatabaseRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setTableName("tableName-1988717703")
+   *           .setDbName("dbName-1339126743")
+   *           .setDestinationDbName("destinationDbName-2077361705")
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.moveTableToDatabaseCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable moveTableToDatabaseCallable() { + return stub.moveTableToDatabaseCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Alter metadata resource location. The metadata resource can be a database, table, or partition. + * This functionality only updates the parent directory for the respective metadata resource and + * does not transfer any existing data to the new location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   AlterMetadataResourceLocationRequest request =
+   *       AlterMetadataResourceLocationRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setResourceName("resourceName-384566343")
+   *           .setLocationUri("locationUri552310135")
+   *           .build();
+   *   AlterMetadataResourceLocationResponse response =
+   *       dataprocMetastoreClient.alterMetadataResourceLocationAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture + alterMetadataResourceLocationAsync(AlterMetadataResourceLocationRequest request) { + return alterMetadataResourceLocationOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Alter metadata resource location. The metadata resource can be a database, table, or partition. + * This functionality only updates the parent directory for the respective metadata resource and + * does not transfer any existing data to the new location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   AlterMetadataResourceLocationRequest request =
+   *       AlterMetadataResourceLocationRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setResourceName("resourceName-384566343")
+   *           .setLocationUri("locationUri552310135")
+   *           .build();
+   *   OperationFuture future =
+   *       dataprocMetastoreClient
+   *           .alterMetadataResourceLocationOperationCallable()
+   *           .futureCall(request);
+   *   // Do something.
+   *   AlterMetadataResourceLocationResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + return stub.alterMetadataResourceLocationOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Alter metadata resource location. The metadata resource can be a database, table, or partition. + * This functionality only updates the parent directory for the respective metadata resource and + * does not transfer any existing data to the new location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (DataprocMetastoreClient dataprocMetastoreClient = DataprocMetastoreClient.create()) {
+   *   AlterMetadataResourceLocationRequest request =
+   *       AlterMetadataResourceLocationRequest.newBuilder()
+   *           .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString())
+   *           .setResourceName("resourceName-384566343")
+   *           .setLocationUri("locationUri552310135")
+   *           .build();
+   *   ApiFuture future =
+   *       dataprocMetastoreClient.alterMetadataResourceLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + alterMetadataResourceLocationCallable() { + return stub.alterMetadataResourceLocationCallable(); + } + @Override public final void close() { stub.close(); diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreSettings.java index d14def4d8b16..4221a77c92aa 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreSettings.java @@ -213,6 +213,53 @@ public UnaryCallSettings deleteBackupSettings() return ((DataprocMetastoreStubSettings) getStubSettings()).deleteBackupOperationSettings(); } + /** Returns the object with the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings + removeIamPolicySettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).removeIamPolicySettings(); + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public UnaryCallSettings queryMetadataSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).queryMetadataSettings(); + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public OperationCallSettings + queryMetadataOperationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).queryMetadataOperationSettings(); + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings moveTableToDatabaseSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()).moveTableToDatabaseSettings(); + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public OperationCallSettings< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()) + .moveTableToDatabaseOperationSettings(); + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings + alterMetadataResourceLocationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()) + .alterMetadataResourceLocationSettings(); + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public OperationCallSettings< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return ((DataprocMetastoreStubSettings) getStubSettings()) + .alterMetadataResourceLocationOperationSettings(); + } + public static final DataprocMetastoreSettings create(DataprocMetastoreStubSettings stub) throws IOException { return new DataprocMetastoreSettings.Builder(stub.toBuilder()).build(); @@ -470,6 +517,52 @@ public UnaryCallSettings.Builder deleteBackupSet return getStubSettingsBuilder().deleteBackupOperationSettings(); } + /** Returns the builder for the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings.Builder + removeIamPolicySettings() { + return getStubSettingsBuilder().removeIamPolicySettings(); + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + public UnaryCallSettings.Builder queryMetadataSettings() { + return getStubSettingsBuilder().queryMetadataSettings(); + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + public OperationCallSettings.Builder< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings() { + return getStubSettingsBuilder().queryMetadataOperationSettings(); + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings.Builder + moveTableToDatabaseSettings() { + return getStubSettingsBuilder().moveTableToDatabaseSettings(); + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + public OperationCallSettings.Builder< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return getStubSettingsBuilder().moveTableToDatabaseOperationSettings(); + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings.Builder + alterMetadataResourceLocationSettings() { + return getStubSettingsBuilder().alterMetadataResourceLocationSettings(); + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + public OperationCallSettings.Builder< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return getStubSettingsBuilder().alterMetadataResourceLocationOperationSettings(); + } + @Override public DataprocMetastoreSettings build() throws IOException { return new DataprocMetastoreSettings(this); diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/gapic_metadata.json b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/gapic_metadata.json index 65163f1c6dcf..9a99c98e2b68 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/gapic_metadata.json +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/gapic_metadata.json @@ -10,6 +10,9 @@ "grpc": { "libraryClient": "DataprocMetastoreClient", "rpcs": { + "AlterMetadataResourceLocation": { + "methods": ["alterMetadataResourceLocationAsync", "alterMetadataResourceLocationOperationCallable", "alterMetadataResourceLocationCallable"] + }, "CreateBackup": { "methods": ["createBackupAsync", "createBackupAsync", "createBackupAsync", "createBackupOperationCallable", "createBackupCallable"] }, @@ -46,6 +49,15 @@ "ListServices": { "methods": ["listServices", "listServices", "listServices", "listServicesPagedCallable", "listServicesCallable"] }, + "MoveTableToDatabase": { + "methods": ["moveTableToDatabaseAsync", "moveTableToDatabaseOperationCallable", "moveTableToDatabaseCallable"] + }, + "QueryMetadata": { + "methods": ["queryMetadataAsync", "queryMetadataOperationCallable", "queryMetadataCallable"] + }, + "RemoveIamPolicy": { + "methods": ["removeIamPolicy", "removeIamPolicyCallable"] + }, "RestoreService": { "methods": ["restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceOperationCallable", "restoreServiceCallable"] }, diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStub.java index d6b6b7bea912..c034d5167a90 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStub.java @@ -24,6 +24,8 @@ import com.google.api.gax.core.BackgroundResource; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1beta.Backup; import com.google.cloud.metastore.v1beta.CreateBackupRequest; import com.google.cloud.metastore.v1beta.CreateMetadataImportRequest; @@ -42,7 +44,13 @@ import com.google.cloud.metastore.v1beta.ListServicesResponse; import com.google.cloud.metastore.v1beta.MetadataExport; import com.google.cloud.metastore.v1beta.MetadataImport; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1beta.OperationMetadata; +import com.google.cloud.metastore.v1beta.QueryMetadataRequest; +import com.google.cloud.metastore.v1beta.QueryMetadataResponse; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1beta.Restore; import com.google.cloud.metastore.v1beta.RestoreServiceRequest; import com.google.cloud.metastore.v1beta.Service; @@ -192,6 +200,45 @@ public UnaryCallable deleteBackupCallable() { throw new UnsupportedOperationException("Not implemented: deleteBackupCallable()"); } + public UnaryCallable removeIamPolicyCallable() { + throw new UnsupportedOperationException("Not implemented: removeIamPolicyCallable()"); + } + + public OperationCallable + queryMetadataOperationCallable() { + throw new UnsupportedOperationException("Not implemented: queryMetadataOperationCallable()"); + } + + public UnaryCallable queryMetadataCallable() { + throw new UnsupportedOperationException("Not implemented: queryMetadataCallable()"); + } + + public OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: moveTableToDatabaseOperationCallable()"); + } + + public UnaryCallable moveTableToDatabaseCallable() { + throw new UnsupportedOperationException("Not implemented: moveTableToDatabaseCallable()"); + } + + public OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: alterMetadataResourceLocationOperationCallable()"); + } + + public UnaryCallable + alterMetadataResourceLocationCallable() { + throw new UnsupportedOperationException( + "Not implemented: alterMetadataResourceLocationCallable()"); + } + @Override public abstract void close(); } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java index fd1e7f64009f..b840e6b744c5 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/DataprocMetastoreStubSettings.java @@ -49,6 +49,8 @@ import com.google.api.gax.rpc.TransportChannelProvider; import com.google.api.gax.rpc.UnaryCallSettings; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1beta.Backup; import com.google.cloud.metastore.v1beta.CreateBackupRequest; import com.google.cloud.metastore.v1beta.CreateMetadataImportRequest; @@ -67,7 +69,13 @@ import com.google.cloud.metastore.v1beta.ListServicesResponse; import com.google.cloud.metastore.v1beta.MetadataExport; import com.google.cloud.metastore.v1beta.MetadataImport; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1beta.OperationMetadata; +import com.google.cloud.metastore.v1beta.QueryMetadataRequest; +import com.google.cloud.metastore.v1beta.QueryMetadataResponse; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1beta.Restore; import com.google.cloud.metastore.v1beta.RestoreServiceRequest; import com.google.cloud.metastore.v1beta.Service; @@ -169,6 +177,24 @@ public class DataprocMetastoreStubSettings extends StubSettings deleteBackupSettings; private final OperationCallSettings deleteBackupOperationSettings; + private final UnaryCallSettings + removeIamPolicySettings; + private final UnaryCallSettings queryMetadataSettings; + private final OperationCallSettings< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings; + private final UnaryCallSettings + moveTableToDatabaseSettings; + private final OperationCallSettings< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings; + private final UnaryCallSettings + alterMetadataResourceLocationSettings; + private final OperationCallSettings< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings; private static final PagedListDescriptor LIST_SERVICES_PAGE_STR_DESC = @@ -470,6 +496,50 @@ public UnaryCallSettings deleteBackupSettings() return deleteBackupOperationSettings; } + /** Returns the object with the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings + removeIamPolicySettings() { + return removeIamPolicySettings; + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public UnaryCallSettings queryMetadataSettings() { + return queryMetadataSettings; + } + + /** Returns the object with the settings used for calls to queryMetadata. */ + public OperationCallSettings + queryMetadataOperationSettings() { + return queryMetadataOperationSettings; + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings moveTableToDatabaseSettings() { + return moveTableToDatabaseSettings; + } + + /** Returns the object with the settings used for calls to moveTableToDatabase. */ + public OperationCallSettings< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return moveTableToDatabaseOperationSettings; + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings + alterMetadataResourceLocationSettings() { + return alterMetadataResourceLocationSettings; + } + + /** Returns the object with the settings used for calls to alterMetadataResourceLocation. */ + public OperationCallSettings< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return alterMetadataResourceLocationOperationSettings; + } + public DataprocMetastoreStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -602,6 +672,16 @@ protected DataprocMetastoreStubSettings(Builder settingsBuilder) throws IOExcept createBackupOperationSettings = settingsBuilder.createBackupOperationSettings().build(); deleteBackupSettings = settingsBuilder.deleteBackupSettings().build(); deleteBackupOperationSettings = settingsBuilder.deleteBackupOperationSettings().build(); + removeIamPolicySettings = settingsBuilder.removeIamPolicySettings().build(); + queryMetadataSettings = settingsBuilder.queryMetadataSettings().build(); + queryMetadataOperationSettings = settingsBuilder.queryMetadataOperationSettings().build(); + moveTableToDatabaseSettings = settingsBuilder.moveTableToDatabaseSettings().build(); + moveTableToDatabaseOperationSettings = + settingsBuilder.moveTableToDatabaseOperationSettings().build(); + alterMetadataResourceLocationSettings = + settingsBuilder.alterMetadataResourceLocationSettings().build(); + alterMetadataResourceLocationOperationSettings = + settingsBuilder.alterMetadataResourceLocationOperationSettings().build(); } /** Builder for DataprocMetastoreStubSettings. */ @@ -656,6 +736,24 @@ public static class Builder extends StubSettings.Builder deleteBackupSettings; private final OperationCallSettings.Builder deleteBackupOperationSettings; + private final UnaryCallSettings.Builder + removeIamPolicySettings; + private final UnaryCallSettings.Builder queryMetadataSettings; + private final OperationCallSettings.Builder< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings; + private final UnaryCallSettings.Builder + moveTableToDatabaseSettings; + private final OperationCallSettings.Builder< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings; + private final UnaryCallSettings.Builder + alterMetadataResourceLocationSettings; + private final OperationCallSettings.Builder< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -729,6 +827,13 @@ protected Builder(ClientContext clientContext) { createBackupOperationSettings = OperationCallSettings.newBuilder(); deleteBackupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteBackupOperationSettings = OperationCallSettings.newBuilder(); + removeIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + queryMetadataSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + queryMetadataOperationSettings = OperationCallSettings.newBuilder(); + moveTableToDatabaseSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + moveTableToDatabaseOperationSettings = OperationCallSettings.newBuilder(); + alterMetadataResourceLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + alterMetadataResourceLocationOperationSettings = OperationCallSettings.newBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -746,7 +851,11 @@ protected Builder(ClientContext clientContext) { listBackupsSettings, getBackupSettings, createBackupSettings, - deleteBackupSettings); + deleteBackupSettings, + removeIamPolicySettings, + queryMetadataSettings, + moveTableToDatabaseSettings, + alterMetadataResourceLocationSettings); initDefaults(this); } @@ -779,6 +888,16 @@ protected Builder(DataprocMetastoreStubSettings settings) { createBackupOperationSettings = settings.createBackupOperationSettings.toBuilder(); deleteBackupSettings = settings.deleteBackupSettings.toBuilder(); deleteBackupOperationSettings = settings.deleteBackupOperationSettings.toBuilder(); + removeIamPolicySettings = settings.removeIamPolicySettings.toBuilder(); + queryMetadataSettings = settings.queryMetadataSettings.toBuilder(); + queryMetadataOperationSettings = settings.queryMetadataOperationSettings.toBuilder(); + moveTableToDatabaseSettings = settings.moveTableToDatabaseSettings.toBuilder(); + moveTableToDatabaseOperationSettings = + settings.moveTableToDatabaseOperationSettings.toBuilder(); + alterMetadataResourceLocationSettings = + settings.alterMetadataResourceLocationSettings.toBuilder(); + alterMetadataResourceLocationOperationSettings = + settings.alterMetadataResourceLocationOperationSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -796,7 +915,11 @@ protected Builder(DataprocMetastoreStubSettings settings) { listBackupsSettings, getBackupSettings, createBackupSettings, - deleteBackupSettings); + deleteBackupSettings, + removeIamPolicySettings, + queryMetadataSettings, + moveTableToDatabaseSettings, + alterMetadataResourceLocationSettings); } private static Builder createDefault() { @@ -901,6 +1024,26 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .removeIamPolicySettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .queryMetadataSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .moveTableToDatabaseSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + + builder + .alterMetadataResourceLocationSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder .createServiceOperationSettings() .setInitialCallSettings( @@ -1117,6 +1260,81 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeout(Duration.ofMillis(1500000L)) .build())); + builder + .queryMetadataOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(QueryMetadataResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelay(Duration.ofMillis(45000L)) + .setInitialRpcTimeout(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ZERO) + .setTotalTimeout(Duration.ofMillis(300000L)) + .build())); + + builder + .moveTableToDatabaseOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create( + MoveTableToDatabaseResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelay(Duration.ofMillis(45000L)) + .setInitialRpcTimeout(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ZERO) + .setTotalTimeout(Duration.ofMillis(300000L)) + .build())); + + builder + .alterMetadataResourceLocationOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + . + newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create( + AlterMetadataResourceLocationResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelay(Duration.ofMillis(45000L)) + .setInitialRpcTimeout(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ZERO) + .setTotalTimeout(Duration.ofMillis(300000L)) + .build())); + return builder; } @@ -1295,6 +1513,58 @@ public UnaryCallSettings.Builder deleteBackupSet return deleteBackupOperationSettings; } + /** Returns the builder for the settings used for calls to removeIamPolicy. */ + public UnaryCallSettings.Builder + removeIamPolicySettings() { + return removeIamPolicySettings; + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + public UnaryCallSettings.Builder queryMetadataSettings() { + return queryMetadataSettings; + } + + /** Returns the builder for the settings used for calls to queryMetadata. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + QueryMetadataRequest, QueryMetadataResponse, OperationMetadata> + queryMetadataOperationSettings() { + return queryMetadataOperationSettings; + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + public UnaryCallSettings.Builder + moveTableToDatabaseSettings() { + return moveTableToDatabaseSettings; + } + + /** Returns the builder for the settings used for calls to moveTableToDatabase. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationSettings() { + return moveTableToDatabaseOperationSettings; + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + public UnaryCallSettings.Builder + alterMetadataResourceLocationSettings() { + return alterMetadataResourceLocationSettings; + } + + /** Returns the builder for the settings used for calls to alterMetadataResourceLocation. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationSettings() { + return alterMetadataResourceLocationOperationSettings; + } + @Override public DataprocMetastoreStubSettings build() throws IOException { return new DataprocMetastoreStubSettings(this); diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java index d4a575e2eeb5..9b835f152be1 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/GrpcDataprocMetastoreStub.java @@ -28,6 +28,8 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1beta.Backup; import com.google.cloud.metastore.v1beta.CreateBackupRequest; import com.google.cloud.metastore.v1beta.CreateMetadataImportRequest; @@ -46,7 +48,13 @@ import com.google.cloud.metastore.v1beta.ListServicesResponse; import com.google.cloud.metastore.v1beta.MetadataExport; import com.google.cloud.metastore.v1beta.MetadataImport; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1beta.OperationMetadata; +import com.google.cloud.metastore.v1beta.QueryMetadataRequest; +import com.google.cloud.metastore.v1beta.QueryMetadataResponse; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1beta.Restore; import com.google.cloud.metastore.v1beta.RestoreServiceRequest; import com.google.cloud.metastore.v1beta.Service; @@ -220,6 +228,49 @@ public class GrpcDataprocMetastoreStub extends DataprocMetastoreStub { .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) .build(); + private static final MethodDescriptor + removeIamPolicyMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.metastore.v1beta.DataprocMetastore/RemoveIamPolicy") + .setRequestMarshaller( + ProtoUtils.marshaller(RemoveIamPolicyRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(RemoveIamPolicyResponse.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + queryMetadataMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.metastore.v1beta.DataprocMetastore/QueryMetadata") + .setRequestMarshaller( + ProtoUtils.marshaller(QueryMetadataRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + moveTableToDatabaseMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.metastore.v1beta.DataprocMetastore/MoveTableToDatabase") + .setRequestMarshaller( + ProtoUtils.marshaller(MoveTableToDatabaseRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + + private static final MethodDescriptor + alterMetadataResourceLocationMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.metastore.v1beta.DataprocMetastore/AlterMetadataResourceLocation") + .setRequestMarshaller( + ProtoUtils.marshaller(AlterMetadataResourceLocationRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .build(); + private final UnaryCallable listServicesCallable; private final UnaryCallable listServicesPagedCallable; @@ -260,6 +311,22 @@ public class GrpcDataprocMetastoreStub extends DataprocMetastoreStub { private final UnaryCallable deleteBackupCallable; private final OperationCallable deleteBackupOperationCallable; + private final UnaryCallable + removeIamPolicyCallable; + private final UnaryCallable queryMetadataCallable; + private final OperationCallable + queryMetadataOperationCallable; + private final UnaryCallable moveTableToDatabaseCallable; + private final OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable; + private final UnaryCallable + alterMetadataResourceLocationCallable; + private final OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable; private final BackgroundResource backgroundResources; private final GrpcOperationsStub operationsStub; @@ -458,6 +525,48 @@ protected GrpcDataprocMetastoreStub( return params.build(); }) .build(); + GrpcCallSettings + removeIamPolicyTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(removeIamPolicyMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("resource", String.valueOf(request.getResource())); + return params.build(); + }) + .build(); + GrpcCallSettings queryMetadataTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(queryMetadataMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("service", String.valueOf(request.getService())); + return params.build(); + }) + .build(); + GrpcCallSettings moveTableToDatabaseTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(moveTableToDatabaseMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("service", String.valueOf(request.getService())); + return params.build(); + }) + .build(); + GrpcCallSettings + alterMetadataResourceLocationTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(alterMetadataResourceLocationMethodDescriptor) + .setParamsExtractor( + request -> { + ImmutableMap.Builder params = ImmutableMap.builder(); + params.put("service", String.valueOf(request.getService())); + return params.build(); + }) + .build(); this.listServicesCallable = callableFactory.createUnaryCallable( @@ -577,6 +686,40 @@ protected GrpcDataprocMetastoreStub( settings.deleteBackupOperationSettings(), clientContext, operationsStub); + this.removeIamPolicyCallable = + callableFactory.createUnaryCallable( + removeIamPolicyTransportSettings, settings.removeIamPolicySettings(), clientContext); + this.queryMetadataCallable = + callableFactory.createUnaryCallable( + queryMetadataTransportSettings, settings.queryMetadataSettings(), clientContext); + this.queryMetadataOperationCallable = + callableFactory.createOperationCallable( + queryMetadataTransportSettings, + settings.queryMetadataOperationSettings(), + clientContext, + operationsStub); + this.moveTableToDatabaseCallable = + callableFactory.createUnaryCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseSettings(), + clientContext); + this.moveTableToDatabaseOperationCallable = + callableFactory.createOperationCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseOperationSettings(), + clientContext, + operationsStub); + this.alterMetadataResourceLocationCallable = + callableFactory.createUnaryCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationSettings(), + clientContext); + this.alterMetadataResourceLocationOperationCallable = + callableFactory.createOperationCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationOperationSettings(), + clientContext, + operationsStub); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -732,6 +875,49 @@ public UnaryCallable deleteBackupCallable() { return deleteBackupOperationCallable; } + @Override + public UnaryCallable removeIamPolicyCallable() { + return removeIamPolicyCallable; + } + + @Override + public UnaryCallable queryMetadataCallable() { + return queryMetadataCallable; + } + + @Override + public OperationCallable + queryMetadataOperationCallable() { + return queryMetadataOperationCallable; + } + + @Override + public UnaryCallable moveTableToDatabaseCallable() { + return moveTableToDatabaseCallable; + } + + @Override + public OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + return moveTableToDatabaseOperationCallable; + } + + @Override + public UnaryCallable + alterMetadataResourceLocationCallable() { + return alterMetadataResourceLocationCallable; + } + + @Override + public OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + return alterMetadataResourceLocationOperationCallable; + } + @Override public final void close() { try { diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java index b3e2ad8c3c67..0b8d805e90c3 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/main/java/com/google/cloud/metastore/v1beta/stub/HttpJsonDataprocMetastoreStub.java @@ -35,6 +35,8 @@ import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; import com.google.api.gax.rpc.UnaryCallable; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest; +import com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse; import com.google.cloud.metastore.v1beta.Backup; import com.google.cloud.metastore.v1beta.CreateBackupRequest; import com.google.cloud.metastore.v1beta.CreateMetadataImportRequest; @@ -53,7 +55,13 @@ import com.google.cloud.metastore.v1beta.ListServicesResponse; import com.google.cloud.metastore.v1beta.MetadataExport; import com.google.cloud.metastore.v1beta.MetadataImport; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest; +import com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse; import com.google.cloud.metastore.v1beta.OperationMetadata; +import com.google.cloud.metastore.v1beta.QueryMetadataRequest; +import com.google.cloud.metastore.v1beta.QueryMetadataResponse; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest; +import com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse; import com.google.cloud.metastore.v1beta.Restore; import com.google.cloud.metastore.v1beta.RestoreServiceRequest; import com.google.cloud.metastore.v1beta.Service; @@ -84,6 +92,9 @@ public class HttpJsonDataprocMetastoreStub extends DataprocMetastoreStub { .add(OperationMetadata.getDescriptor()) .add(Empty.getDescriptor()) .add(MetadataImport.getDescriptor()) + .add(MoveTableToDatabaseResponse.getDescriptor()) + .add(AlterMetadataResourceLocationResponse.getDescriptor()) + .add(QueryMetadataResponse.getDescriptor()) .add(Restore.getDescriptor()) .add(Service.getDescriptor()) .add(Backup.getDescriptor()) @@ -679,6 +690,165 @@ public class HttpJsonDataprocMetastoreStub extends DataprocMetastoreStub { HttpJsonOperationSnapshot.create(response)) .build(); + private static final ApiMethodDescriptor + removeIamPolicyMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.metastore.v1beta.DataprocMetastore/RemoveIamPolicy") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta/{resource=projects/*/locations/*/services/*/**}:removeIamPolicy", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearResource().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(RemoveIamPolicyResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + queryMetadataMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.metastore.v1beta.DataprocMetastore/QueryMetadata") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta/{service=projects/*/locations/*/services/*}:queryMetadata", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "service", request.getService()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearService().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (QueryMetadataRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + moveTableToDatabaseMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.metastore.v1beta.DataprocMetastore/MoveTableToDatabase") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta/{service=projects/*/locations/*/services/*}:moveTableToDatabase", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "service", request.getService()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearService().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (MoveTableToDatabaseRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + alterMetadataResourceLocationMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.metastore.v1beta.DataprocMetastore/AlterMetadataResourceLocation") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1beta/{service=projects/*/locations/*/services/*}:alterLocation", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "service", request.getService()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearService().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (AlterMetadataResourceLocationRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + private final UnaryCallable listServicesCallable; private final UnaryCallable listServicesPagedCallable; @@ -719,6 +889,22 @@ public class HttpJsonDataprocMetastoreStub extends DataprocMetastoreStub { private final UnaryCallable deleteBackupCallable; private final OperationCallable deleteBackupOperationCallable; + private final UnaryCallable + removeIamPolicyCallable; + private final UnaryCallable queryMetadataCallable; + private final OperationCallable + queryMetadataOperationCallable; + private final UnaryCallable moveTableToDatabaseCallable; + private final OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable; + private final UnaryCallable + alterMetadataResourceLocationCallable; + private final OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable; private final BackgroundResource backgroundResources; private final HttpJsonOperationsStub httpJsonOperationsStub; @@ -845,6 +1031,29 @@ protected HttpJsonDataprocMetastoreStub( .setMethodDescriptor(deleteBackupMethodDescriptor) .setTypeRegistry(typeRegistry) .build(); + HttpJsonCallSettings + removeIamPolicyTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(removeIamPolicyMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings queryMetadataTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(queryMetadataMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + moveTableToDatabaseTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(moveTableToDatabaseMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); + HttpJsonCallSettings + alterMetadataResourceLocationTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(alterMetadataResourceLocationMethodDescriptor) + .setTypeRegistry(typeRegistry) + .build(); this.listServicesCallable = callableFactory.createUnaryCallable( @@ -964,6 +1173,40 @@ protected HttpJsonDataprocMetastoreStub( settings.deleteBackupOperationSettings(), clientContext, httpJsonOperationsStub); + this.removeIamPolicyCallable = + callableFactory.createUnaryCallable( + removeIamPolicyTransportSettings, settings.removeIamPolicySettings(), clientContext); + this.queryMetadataCallable = + callableFactory.createUnaryCallable( + queryMetadataTransportSettings, settings.queryMetadataSettings(), clientContext); + this.queryMetadataOperationCallable = + callableFactory.createOperationCallable( + queryMetadataTransportSettings, + settings.queryMetadataOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.moveTableToDatabaseCallable = + callableFactory.createUnaryCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseSettings(), + clientContext); + this.moveTableToDatabaseOperationCallable = + callableFactory.createOperationCallable( + moveTableToDatabaseTransportSettings, + settings.moveTableToDatabaseOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.alterMetadataResourceLocationCallable = + callableFactory.createUnaryCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationSettings(), + clientContext); + this.alterMetadataResourceLocationOperationCallable = + callableFactory.createOperationCallable( + alterMetadataResourceLocationTransportSettings, + settings.alterMetadataResourceLocationOperationSettings(), + clientContext, + httpJsonOperationsStub); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -987,6 +1230,10 @@ public static List getMethodDescriptors() { methodDescriptors.add(getBackupMethodDescriptor); methodDescriptors.add(createBackupMethodDescriptor); methodDescriptors.add(deleteBackupMethodDescriptor); + methodDescriptors.add(removeIamPolicyMethodDescriptor); + methodDescriptors.add(queryMetadataMethodDescriptor); + methodDescriptors.add(moveTableToDatabaseMethodDescriptor); + methodDescriptors.add(alterMetadataResourceLocationMethodDescriptor); return methodDescriptors; } @@ -1140,6 +1387,49 @@ public UnaryCallable deleteBackupCallable() { return deleteBackupOperationCallable; } + @Override + public UnaryCallable removeIamPolicyCallable() { + return removeIamPolicyCallable; + } + + @Override + public UnaryCallable queryMetadataCallable() { + return queryMetadataCallable; + } + + @Override + public OperationCallable + queryMetadataOperationCallable() { + return queryMetadataOperationCallable; + } + + @Override + public UnaryCallable moveTableToDatabaseCallable() { + return moveTableToDatabaseCallable; + } + + @Override + public OperationCallable< + MoveTableToDatabaseRequest, MoveTableToDatabaseResponse, OperationMetadata> + moveTableToDatabaseOperationCallable() { + return moveTableToDatabaseOperationCallable; + } + + @Override + public UnaryCallable + alterMetadataResourceLocationCallable() { + return alterMetadataResourceLocationCallable; + } + + @Override + public OperationCallable< + AlterMetadataResourceLocationRequest, + AlterMetadataResourceLocationResponse, + OperationMetadata> + alterMetadataResourceLocationOperationCallable() { + return alterMetadataResourceLocationOperationCallable; + } + @Override public final void close() { try { diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientHttpJsonTest.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientHttpJsonTest.java index 46020e5ceb1c..81ffd118d766 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientHttpJsonTest.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientHttpJsonTest.java @@ -1712,4 +1712,229 @@ public void deleteBackupExceptionTest2() throws Exception { } catch (ExecutionException e) { } } + + @Test + public void removeIamPolicyTest() throws Exception { + RemoveIamPolicyResponse expectedResponse = + RemoveIamPolicyResponse.newBuilder().setSuccess(true).build(); + mockService.addResponse(expectedResponse); + + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + + RemoveIamPolicyResponse actualResponse = client.removeIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void removeIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + client.removeIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void queryMetadataTest() throws Exception { + QueryMetadataResponse expectedResponse = + QueryMetadataResponse.newBuilder() + .setResultManifestUri("resultManifestUri233134176") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("queryMetadataTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + + QueryMetadataResponse actualResponse = client.queryMetadataAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void queryMetadataExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + client.queryMetadataAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void moveTableToDatabaseTest() throws Exception { + MoveTableToDatabaseResponse expectedResponse = MoveTableToDatabaseResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("moveTableToDatabaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + + MoveTableToDatabaseResponse actualResponse = client.moveTableToDatabaseAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void moveTableToDatabaseExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + client.moveTableToDatabaseAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void alterMetadataResourceLocationTest() throws Exception { + AlterMetadataResourceLocationResponse expectedResponse = + AlterMetadataResourceLocationResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("alterMetadataResourceLocationTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + + AlterMetadataResourceLocationResponse actualResponse = + client.alterMetadataResourceLocationAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void alterMetadataResourceLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + client.alterMetadataResourceLocationAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientTest.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientTest.java index 73c242bc7620..42abcb593a24 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientTest.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreClientTest.java @@ -1557,4 +1557,222 @@ public void deleteBackupExceptionTest2() throws Exception { Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); } } + + @Test + public void removeIamPolicyTest() throws Exception { + RemoveIamPolicyResponse expectedResponse = + RemoveIamPolicyResponse.newBuilder().setSuccess(true).build(); + mockDataprocMetastore.addResponse(expectedResponse); + + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + + RemoveIamPolicyResponse actualResponse = client.removeIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RemoveIamPolicyRequest actualRequest = ((RemoveIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getAsynchronous(), actualRequest.getAsynchronous()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void removeIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + client.removeIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void queryMetadataTest() throws Exception { + QueryMetadataResponse expectedResponse = + QueryMetadataResponse.newBuilder() + .setResultManifestUri("resultManifestUri233134176") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("queryMetadataTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockDataprocMetastore.addResponse(resultOperation); + + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + + QueryMetadataResponse actualResponse = client.queryMetadataAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + QueryMetadataRequest actualRequest = ((QueryMetadataRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getService(), actualRequest.getService()); + Assert.assertEquals(request.getQuery(), actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void queryMetadataExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + client.queryMetadataAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void moveTableToDatabaseTest() throws Exception { + MoveTableToDatabaseResponse expectedResponse = MoveTableToDatabaseResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("moveTableToDatabaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockDataprocMetastore.addResponse(resultOperation); + + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + + MoveTableToDatabaseResponse actualResponse = client.moveTableToDatabaseAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + MoveTableToDatabaseRequest actualRequest = ((MoveTableToDatabaseRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getService(), actualRequest.getService()); + Assert.assertEquals(request.getTableName(), actualRequest.getTableName()); + Assert.assertEquals(request.getDbName(), actualRequest.getDbName()); + Assert.assertEquals(request.getDestinationDbName(), actualRequest.getDestinationDbName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void moveTableToDatabaseExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + client.moveTableToDatabaseAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void alterMetadataResourceLocationTest() throws Exception { + AlterMetadataResourceLocationResponse expectedResponse = + AlterMetadataResourceLocationResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("alterMetadataResourceLocationTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockDataprocMetastore.addResponse(resultOperation); + + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + + AlterMetadataResourceLocationResponse actualResponse = + client.alterMetadataResourceLocationAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AlterMetadataResourceLocationRequest actualRequest = + ((AlterMetadataResourceLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getService(), actualRequest.getService()); + Assert.assertEquals(request.getResourceName(), actualRequest.getResourceName()); + Assert.assertEquals(request.getLocationUri(), actualRequest.getLocationUri()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void alterMetadataResourceLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + client.alterMetadataResourceLocationAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/MockDataprocMetastoreImpl.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/MockDataprocMetastoreImpl.java index 6c68ec5bd686..008c4e5b6b52 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/MockDataprocMetastoreImpl.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1alpha/MockDataprocMetastoreImpl.java @@ -372,4 +372,88 @@ public void deleteBackup( Exception.class.getName()))); } } + + @Override + public void removeIamPolicy( + RemoveIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RemoveIamPolicyResponse) { + requests.add(request); + responseObserver.onNext(((RemoveIamPolicyResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RemoveIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RemoveIamPolicyResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void queryMetadata( + QueryMetadataRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method QueryMetadata, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void moveTableToDatabase( + MoveTableToDatabaseRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method MoveTableToDatabase, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void alterMetadataResourceLocation( + AlterMetadataResourceLocationRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AlterMetadataResourceLocation, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientHttpJsonTest.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientHttpJsonTest.java index 7cc9d88b6020..d382addc1bde 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientHttpJsonTest.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientHttpJsonTest.java @@ -1712,4 +1712,229 @@ public void deleteBackupExceptionTest2() throws Exception { } catch (ExecutionException e) { } } + + @Test + public void removeIamPolicyTest() throws Exception { + RemoveIamPolicyResponse expectedResponse = + RemoveIamPolicyResponse.newBuilder().setSuccess(true).build(); + mockService.addResponse(expectedResponse); + + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + + RemoveIamPolicyResponse actualResponse = client.removeIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void removeIamPolicyExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + client.removeIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void queryMetadataTest() throws Exception { + QueryMetadataResponse expectedResponse = + QueryMetadataResponse.newBuilder() + .setResultManifestUri("resultManifestUri233134176") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("queryMetadataTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + + QueryMetadataResponse actualResponse = client.queryMetadataAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void queryMetadataExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + client.queryMetadataAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void moveTableToDatabaseTest() throws Exception { + MoveTableToDatabaseResponse expectedResponse = MoveTableToDatabaseResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("moveTableToDatabaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + + MoveTableToDatabaseResponse actualResponse = client.moveTableToDatabaseAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void moveTableToDatabaseExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + client.moveTableToDatabaseAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void alterMetadataResourceLocationTest() throws Exception { + AlterMetadataResourceLocationResponse expectedResponse = + AlterMetadataResourceLocationResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("alterMetadataResourceLocationTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + + AlterMetadataResourceLocationResponse actualResponse = + client.alterMetadataResourceLocationAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void alterMetadataResourceLocationExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + client.alterMetadataResourceLocationAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientTest.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientTest.java index ea72df9fa76d..b474c9ffbc2d 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientTest.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/DataprocMetastoreClientTest.java @@ -1557,4 +1557,222 @@ public void deleteBackupExceptionTest2() throws Exception { Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); } } + + @Test + public void removeIamPolicyTest() throws Exception { + RemoveIamPolicyResponse expectedResponse = + RemoveIamPolicyResponse.newBuilder().setSuccess(true).build(); + mockDataprocMetastore.addResponse(expectedResponse); + + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + + RemoveIamPolicyResponse actualResponse = client.removeIamPolicy(request); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RemoveIamPolicyRequest actualRequest = ((RemoveIamPolicyRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getResource(), actualRequest.getResource()); + Assert.assertEquals(request.getAsynchronous(), actualRequest.getAsynchronous()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void removeIamPolicyExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + RemoveIamPolicyRequest request = + RemoveIamPolicyRequest.newBuilder() + .setResource( + BackupName.of("[PROJECT]", "[LOCATION]", "[SERVICE]", "[BACKUP]").toString()) + .setAsynchronous(true) + .build(); + client.removeIamPolicy(request); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void queryMetadataTest() throws Exception { + QueryMetadataResponse expectedResponse = + QueryMetadataResponse.newBuilder() + .setResultManifestUri("resultManifestUri233134176") + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("queryMetadataTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockDataprocMetastore.addResponse(resultOperation); + + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + + QueryMetadataResponse actualResponse = client.queryMetadataAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + QueryMetadataRequest actualRequest = ((QueryMetadataRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getService(), actualRequest.getService()); + Assert.assertEquals(request.getQuery(), actualRequest.getQuery()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void queryMetadataExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + QueryMetadataRequest request = + QueryMetadataRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setQuery("query107944136") + .build(); + client.queryMetadataAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void moveTableToDatabaseTest() throws Exception { + MoveTableToDatabaseResponse expectedResponse = MoveTableToDatabaseResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("moveTableToDatabaseTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockDataprocMetastore.addResponse(resultOperation); + + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + + MoveTableToDatabaseResponse actualResponse = client.moveTableToDatabaseAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + MoveTableToDatabaseRequest actualRequest = ((MoveTableToDatabaseRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getService(), actualRequest.getService()); + Assert.assertEquals(request.getTableName(), actualRequest.getTableName()); + Assert.assertEquals(request.getDbName(), actualRequest.getDbName()); + Assert.assertEquals(request.getDestinationDbName(), actualRequest.getDestinationDbName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void moveTableToDatabaseExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + MoveTableToDatabaseRequest request = + MoveTableToDatabaseRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setTableName("tableName-1988717703") + .setDbName("dbName-1339126743") + .setDestinationDbName("destinationDbName-2077361705") + .build(); + client.moveTableToDatabaseAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void alterMetadataResourceLocationTest() throws Exception { + AlterMetadataResourceLocationResponse expectedResponse = + AlterMetadataResourceLocationResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("alterMetadataResourceLocationTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockDataprocMetastore.addResponse(resultOperation); + + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + + AlterMetadataResourceLocationResponse actualResponse = + client.alterMetadataResourceLocationAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDataprocMetastore.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + AlterMetadataResourceLocationRequest actualRequest = + ((AlterMetadataResourceLocationRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getService(), actualRequest.getService()); + Assert.assertEquals(request.getResourceName(), actualRequest.getResourceName()); + Assert.assertEquals(request.getLocationUri(), actualRequest.getLocationUri()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void alterMetadataResourceLocationExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDataprocMetastore.addException(exception); + + try { + AlterMetadataResourceLocationRequest request = + AlterMetadataResourceLocationRequest.newBuilder() + .setService(ServiceName.of("[PROJECT]", "[LOCATION]", "[SERVICE]").toString()) + .setResourceName("resourceName-384566343") + .setLocationUri("locationUri552310135") + .build(); + client.alterMetadataResourceLocationAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } } diff --git a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/MockDataprocMetastoreImpl.java b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/MockDataprocMetastoreImpl.java index 5a1c8d8acaf0..88976f5ef395 100644 --- a/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/MockDataprocMetastoreImpl.java +++ b/java-dataproc-metastore/google-cloud-dataproc-metastore/src/test/java/com/google/cloud/metastore/v1beta/MockDataprocMetastoreImpl.java @@ -372,4 +372,88 @@ public void deleteBackup( Exception.class.getName()))); } } + + @Override + public void removeIamPolicy( + RemoveIamPolicyRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof RemoveIamPolicyResponse) { + requests.add(request); + responseObserver.onNext(((RemoveIamPolicyResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RemoveIamPolicy, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + RemoveIamPolicyResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void queryMetadata( + QueryMetadataRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method QueryMetadata, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void moveTableToDatabase( + MoveTableToDatabaseRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method MoveTableToDatabase, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void alterMetadataResourceLocation( + AlterMetadataResourceLocationRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method AlterMetadataResourceLocation, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreGrpc.java b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreGrpc.java index 11ebea517708..134088a5a2d4 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreGrpc.java +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DataprocMetastoreGrpc.java @@ -742,6 +742,198 @@ private DataprocMetastoreGrpc() {} return getDeleteBackupMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse> + getRemoveIamPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RemoveIamPolicy", + requestType = com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.class, + responseType = com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse> + getRemoveIamPolicyMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse> + getRemoveIamPolicyMethod; + if ((getRemoveIamPolicyMethod = DataprocMetastoreGrpc.getRemoveIamPolicyMethod) == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getRemoveIamPolicyMethod = DataprocMetastoreGrpc.getRemoveIamPolicyMethod) == null) { + DataprocMetastoreGrpc.getRemoveIamPolicyMethod = + getRemoveIamPolicyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RemoveIamPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier("RemoveIamPolicy")) + .build(); + } + } + } + return getRemoveIamPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.QueryMetadataRequest, com.google.longrunning.Operation> + getQueryMetadataMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "QueryMetadata", + requestType = com.google.cloud.metastore.v1alpha.QueryMetadataRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.QueryMetadataRequest, com.google.longrunning.Operation> + getQueryMetadataMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.QueryMetadataRequest, + com.google.longrunning.Operation> + getQueryMetadataMethod; + if ((getQueryMetadataMethod = DataprocMetastoreGrpc.getQueryMetadataMethod) == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getQueryMetadataMethod = DataprocMetastoreGrpc.getQueryMetadataMethod) == null) { + DataprocMetastoreGrpc.getQueryMetadataMethod = + getQueryMetadataMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "QueryMetadata")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1alpha.QueryMetadataRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier("QueryMetadata")) + .build(); + } + } + } + return getQueryMetadataMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest, + com.google.longrunning.Operation> + getMoveTableToDatabaseMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "MoveTableToDatabase", + requestType = com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest, + com.google.longrunning.Operation> + getMoveTableToDatabaseMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest, + com.google.longrunning.Operation> + getMoveTableToDatabaseMethod; + if ((getMoveTableToDatabaseMethod = DataprocMetastoreGrpc.getMoveTableToDatabaseMethod) + == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getMoveTableToDatabaseMethod = DataprocMetastoreGrpc.getMoveTableToDatabaseMethod) + == null) { + DataprocMetastoreGrpc.getMoveTableToDatabaseMethod = + getMoveTableToDatabaseMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "MoveTableToDatabase")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier("MoveTableToDatabase")) + .build(); + } + } + } + return getMoveTableToDatabaseMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation> + getAlterMetadataResourceLocationMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AlterMetadataResourceLocation", + requestType = com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation> + getAlterMetadataResourceLocationMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation> + getAlterMetadataResourceLocationMethod; + if ((getAlterMetadataResourceLocationMethod = + DataprocMetastoreGrpc.getAlterMetadataResourceLocationMethod) + == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getAlterMetadataResourceLocationMethod = + DataprocMetastoreGrpc.getAlterMetadataResourceLocationMethod) + == null) { + DataprocMetastoreGrpc.getAlterMetadataResourceLocationMethod = + getAlterMetadataResourceLocationMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "AlterMetadataResourceLocation")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1alpha + .AlterMetadataResourceLocationRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier( + "AlterMetadataResourceLocation")) + .build(); + } + } + } + return getAlterMetadataResourceLocationMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static DataprocMetastoreStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -1018,6 +1210,66 @@ public void deleteBackup( getDeleteBackupMethod(), responseObserver); } + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public void removeIamPolicy( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRemoveIamPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public void queryMetadata( + com.google.cloud.metastore.v1alpha.QueryMetadataRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getQueryMetadataMethod(), responseObserver); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public void moveTableToDatabase( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getMoveTableToDatabaseMethod(), responseObserver); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public void alterMetadataResourceLocation( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAlterMetadataResourceLocationMethod(), responseObserver); + } + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) @@ -1115,6 +1367,32 @@ public final io.grpc.ServerServiceDefinition bindService() { new MethodHandlers< com.google.cloud.metastore.v1alpha.DeleteBackupRequest, com.google.longrunning.Operation>(this, METHODID_DELETE_BACKUP))) + .addMethod( + getRemoveIamPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse>( + this, METHODID_REMOVE_IAM_POLICY))) + .addMethod( + getQueryMetadataMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1alpha.QueryMetadataRequest, + com.google.longrunning.Operation>(this, METHODID_QUERY_METADATA))) + .addMethod( + getMoveTableToDatabaseMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest, + com.google.longrunning.Operation>(this, METHODID_MOVE_TABLE_TO_DATABASE))) + .addMethod( + getAlterMetadataResourceLocationMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation>( + this, METHODID_ALTER_METADATA_RESOURCE_LOCATION))) .build(); } } @@ -1391,6 +1669,74 @@ public void deleteBackup( request, responseObserver); } + + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public void removeIamPolicy( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRemoveIamPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public void queryMetadata( + com.google.cloud.metastore.v1alpha.QueryMetadataRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getQueryMetadataMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public void moveTableToDatabase( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getMoveTableToDatabaseMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public void alterMetadataResourceLocation( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getAlterMetadataResourceLocationMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -1621,6 +1967,61 @@ public com.google.longrunning.Operation deleteBackup( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteBackupMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse removeIamPolicy( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRemoveIamPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public com.google.longrunning.Operation queryMetadata( + com.google.cloud.metastore.v1alpha.QueryMetadataRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getQueryMetadataMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public com.google.longrunning.Operation moveTableToDatabase( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getMoveTableToDatabaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public com.google.longrunning.Operation alterMetadataResourceLocation( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAlterMetadataResourceLocationMethod(), getCallOptions(), request); + } } /** @@ -1858,6 +2259,64 @@ protected DataprocMetastoreFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getDeleteBackupMethod(), getCallOptions()), request); } + + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse> + removeIamPolicy(com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRemoveIamPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + queryMetadata(com.google.cloud.metastore.v1alpha.QueryMetadataRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getQueryMetadataMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + moveTableToDatabase(com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getMoveTableToDatabaseMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + alterMetadataResourceLocation( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getAlterMetadataResourceLocationMethod(), getCallOptions()), + request); + } } private static final int METHODID_LIST_SERVICES = 0; @@ -1875,6 +2334,10 @@ protected DataprocMetastoreFutureStub build( private static final int METHODID_GET_BACKUP = 12; private static final int METHODID_CREATE_BACKUP = 13; private static final int METHODID_DELETE_BACKUP = 14; + private static final int METHODID_REMOVE_IAM_POLICY = 15; + private static final int METHODID_QUERY_METADATA = 16; + private static final int METHODID_MOVE_TABLE_TO_DATABASE = 17; + private static final int METHODID_ALTER_METADATA_RESOURCE_LOCATION = 18; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -1975,6 +2438,28 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.cloud.metastore.v1alpha.DeleteBackupRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_REMOVE_IAM_POLICY: + serviceImpl.removeIamPolicy( + (com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse>) + responseObserver); + break; + case METHODID_QUERY_METADATA: + serviceImpl.queryMetadata( + (com.google.cloud.metastore.v1alpha.QueryMetadataRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_MOVE_TABLE_TO_DATABASE: + serviceImpl.moveTableToDatabase( + (com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_ALTER_METADATA_RESOURCE_LOCATION: + serviceImpl.alterMetadataResourceLocation( + (com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; default: throw new AssertionError(); } @@ -2054,6 +2539,10 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getGetBackupMethod()) .addMethod(getCreateBackupMethod()) .addMethod(getDeleteBackupMethod()) + .addMethod(getRemoveIamPolicyMethod()) + .addMethod(getQueryMetadataMethod()) + .addMethod(getMoveTableToDatabaseMethod()) + .addMethod(getAlterMetadataResourceLocationMethod()) .build(); } } diff --git a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreGrpc.java b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreGrpc.java index e92980988b5e..75e9f12080b3 100644 --- a/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreGrpc.java +++ b/java-dataproc-metastore/grpc-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DataprocMetastoreGrpc.java @@ -736,6 +736,198 @@ private DataprocMetastoreGrpc() {} return getDeleteBackupMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse> + getRemoveIamPolicyMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RemoveIamPolicy", + requestType = com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.class, + responseType = com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse> + getRemoveIamPolicyMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse> + getRemoveIamPolicyMethod; + if ((getRemoveIamPolicyMethod = DataprocMetastoreGrpc.getRemoveIamPolicyMethod) == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getRemoveIamPolicyMethod = DataprocMetastoreGrpc.getRemoveIamPolicyMethod) == null) { + DataprocMetastoreGrpc.getRemoveIamPolicyMethod = + getRemoveIamPolicyMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RemoveIamPolicy")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier("RemoveIamPolicy")) + .build(); + } + } + } + return getRemoveIamPolicyMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.QueryMetadataRequest, com.google.longrunning.Operation> + getQueryMetadataMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "QueryMetadata", + requestType = com.google.cloud.metastore.v1beta.QueryMetadataRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.QueryMetadataRequest, com.google.longrunning.Operation> + getQueryMetadataMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.QueryMetadataRequest, + com.google.longrunning.Operation> + getQueryMetadataMethod; + if ((getQueryMetadataMethod = DataprocMetastoreGrpc.getQueryMetadataMethod) == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getQueryMetadataMethod = DataprocMetastoreGrpc.getQueryMetadataMethod) == null) { + DataprocMetastoreGrpc.getQueryMetadataMethod = + getQueryMetadataMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "QueryMetadata")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1beta.QueryMetadataRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier("QueryMetadata")) + .build(); + } + } + } + return getQueryMetadataMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest, + com.google.longrunning.Operation> + getMoveTableToDatabaseMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "MoveTableToDatabase", + requestType = com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest, + com.google.longrunning.Operation> + getMoveTableToDatabaseMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest, + com.google.longrunning.Operation> + getMoveTableToDatabaseMethod; + if ((getMoveTableToDatabaseMethod = DataprocMetastoreGrpc.getMoveTableToDatabaseMethod) + == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getMoveTableToDatabaseMethod = DataprocMetastoreGrpc.getMoveTableToDatabaseMethod) + == null) { + DataprocMetastoreGrpc.getMoveTableToDatabaseMethod = + getMoveTableToDatabaseMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "MoveTableToDatabase")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier("MoveTableToDatabase")) + .build(); + } + } + } + return getMoveTableToDatabaseMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation> + getAlterMetadataResourceLocationMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "AlterMetadataResourceLocation", + requestType = com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation> + getAlterMetadataResourceLocationMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation> + getAlterMetadataResourceLocationMethod; + if ((getAlterMetadataResourceLocationMethod = + DataprocMetastoreGrpc.getAlterMetadataResourceLocationMethod) + == null) { + synchronized (DataprocMetastoreGrpc.class) { + if ((getAlterMetadataResourceLocationMethod = + DataprocMetastoreGrpc.getAlterMetadataResourceLocationMethod) + == null) { + DataprocMetastoreGrpc.getAlterMetadataResourceLocationMethod = + getAlterMetadataResourceLocationMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "AlterMetadataResourceLocation")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor( + new DataprocMetastoreMethodDescriptorSupplier( + "AlterMetadataResourceLocation")) + .build(); + } + } + } + return getAlterMetadataResourceLocationMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static DataprocMetastoreStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -1012,6 +1204,66 @@ public void deleteBackup( getDeleteBackupMethod(), responseObserver); } + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public void removeIamPolicy( + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRemoveIamPolicyMethod(), responseObserver); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public void queryMetadata( + com.google.cloud.metastore.v1beta.QueryMetadataRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getQueryMetadataMethod(), responseObserver); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public void moveTableToDatabase( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getMoveTableToDatabaseMethod(), responseObserver); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public void alterMetadataResourceLocation( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getAlterMetadataResourceLocationMethod(), responseObserver); + } + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) @@ -1109,6 +1361,32 @@ public final io.grpc.ServerServiceDefinition bindService() { new MethodHandlers< com.google.cloud.metastore.v1beta.DeleteBackupRequest, com.google.longrunning.Operation>(this, METHODID_DELETE_BACKUP))) + .addMethod( + getRemoveIamPolicyMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest, + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse>( + this, METHODID_REMOVE_IAM_POLICY))) + .addMethod( + getQueryMetadataMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1beta.QueryMetadataRequest, + com.google.longrunning.Operation>(this, METHODID_QUERY_METADATA))) + .addMethod( + getMoveTableToDatabaseMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest, + com.google.longrunning.Operation>(this, METHODID_MOVE_TABLE_TO_DATABASE))) + .addMethod( + getAlterMetadataResourceLocationMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest, + com.google.longrunning.Operation>( + this, METHODID_ALTER_METADATA_RESOURCE_LOCATION))) .build(); } } @@ -1385,6 +1663,74 @@ public void deleteBackup( request, responseObserver); } + + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public void removeIamPolicy( + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRemoveIamPolicyMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public void queryMetadata( + com.google.cloud.metastore.v1beta.QueryMetadataRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getQueryMetadataMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public void moveTableToDatabase( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getMoveTableToDatabaseMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public void alterMetadataResourceLocation( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getAlterMetadataResourceLocationMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -1615,6 +1961,61 @@ public com.google.longrunning.Operation deleteBackup( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteBackupMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse removeIamPolicy( + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRemoveIamPolicyMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public com.google.longrunning.Operation queryMetadata( + com.google.cloud.metastore.v1beta.QueryMetadataRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getQueryMetadataMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public com.google.longrunning.Operation moveTableToDatabase( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getMoveTableToDatabaseMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public com.google.longrunning.Operation alterMetadataResourceLocation( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getAlterMetadataResourceLocationMethod(), getCallOptions(), request); + } } /** @@ -1852,6 +2253,64 @@ protected DataprocMetastoreFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getDeleteBackupMethod(), getCallOptions()), request); } + + /** + * + * + *
+     * Removes the attached IAM policies for a resource
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse> + removeIamPolicy(com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRemoveIamPolicyMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Query DPMS metadata.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + queryMetadata(com.google.cloud.metastore.v1beta.QueryMetadataRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getQueryMetadataMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Move a table to another database.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + moveTableToDatabase(com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getMoveTableToDatabaseMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Alter metadata resource location. The metadata resource can be a database,
+     * table, or partition. This functionality only updates the parent directory
+     * for the respective metadata resource and does not transfer any existing
+     * data to the new location.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + alterMetadataResourceLocation( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getAlterMetadataResourceLocationMethod(), getCallOptions()), + request); + } } private static final int METHODID_LIST_SERVICES = 0; @@ -1869,6 +2328,10 @@ protected DataprocMetastoreFutureStub build( private static final int METHODID_GET_BACKUP = 12; private static final int METHODID_CREATE_BACKUP = 13; private static final int METHODID_DELETE_BACKUP = 14; + private static final int METHODID_REMOVE_IAM_POLICY = 15; + private static final int METHODID_QUERY_METADATA = 16; + private static final int METHODID_MOVE_TABLE_TO_DATABASE = 17; + private static final int METHODID_ALTER_METADATA_RESOURCE_LOCATION = 18; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -1969,6 +2432,28 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.cloud.metastore.v1beta.DeleteBackupRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_REMOVE_IAM_POLICY: + serviceImpl.removeIamPolicy( + (com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse>) + responseObserver); + break; + case METHODID_QUERY_METADATA: + serviceImpl.queryMetadata( + (com.google.cloud.metastore.v1beta.QueryMetadataRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_MOVE_TABLE_TO_DATABASE: + serviceImpl.moveTableToDatabase( + (com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_ALTER_METADATA_RESOURCE_LOCATION: + serviceImpl.alterMetadataResourceLocation( + (com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; default: throw new AssertionError(); } @@ -2048,6 +2533,10 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getGetBackupMethod()) .addMethod(getCreateBackupMethod()) .addMethod(getDeleteBackupMethod()) + .addMethod(getRemoveIamPolicyMethod()) + .addMethod(getQueryMetadataMethod()) + .addMethod(getMoveTableToDatabaseMethod()) + .addMethod(getAlterMetadataResourceLocationMethod()) .build(); } } diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationRequest.java new file mode 100644 index 000000000000..897e09899096 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationRequest.java @@ -0,0 +1,1053 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +/** + * + * + *
+ * Request message for
+ * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1alpha.DataprocMetastore.AlterMetadataResourceLocation].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest} + */ +public final class AlterMetadataResourceLocationRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) + AlterMetadataResourceLocationRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use AlterMetadataResourceLocationRequest.newBuilder() to construct. + private AlterMetadataResourceLocationRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AlterMetadataResourceLocationRequest() { + service_ = ""; + resourceName_ = ""; + locationUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AlterMetadataResourceLocationRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest.class, + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest.Builder.class); + } + + public static final int SERVICE_FIELD_NUMBER = 1; + private volatile java.lang.Object service_; + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + @java.lang.Override + public java.lang.String getService() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object resourceName_; + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LOCATION_URI_FIELD_NUMBER = 3; + private volatile java.lang.Object locationUri_; + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The locationUri. + */ + @java.lang.Override + public java.lang.String getLocationUri() { + java.lang.Object ref = locationUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + locationUri_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for locationUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLocationUriBytes() { + java.lang.Object ref = locationUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + locationUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourceName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, locationUri_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourceName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, locationUri_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest other = + (com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) obj; + + if (!getService().equals(other.getService())) return false; + if (!getResourceName().equals(other.getResourceName())) return false; + if (!getLocationUri().equals(other.getLocationUri())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getService().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + hash = (37 * hash) + LOCATION_URI_FIELD_NUMBER; + hash = (53 * hash) + getLocationUri().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1alpha.DataprocMetastore.AlterMetadataResourceLocation].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest.class, + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest.Builder + .class); + } + + // Construct using + // com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + service_ = ""; + + resourceName_ = ""; + + locationUri_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest build() { + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest buildPartial() { + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest result = + new com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest(this); + result.service_ = service_; + result.resourceName_ = resourceName_; + result.locationUri_ = locationUri_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) { + return mergeFrom( + (com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest other) { + if (other + == com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + .getDefaultInstance()) return this; + if (!other.getService().isEmpty()) { + service_ = other.service_; + onChanged(); + } + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + onChanged(); + } + if (!other.getLocationUri().isEmpty()) { + locationUri_ = other.locationUri_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + service_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: + { + resourceName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: + { + locationUri_ = input.readStringRequireUtf8(); + + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object service_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + public java.lang.String getService() { + java.lang.Object ref = service_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The service to set. + * @return This builder for chaining. + */ + public Builder setService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + service_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearService() { + + service_ = getDefaultInstance().getService(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for service to set. + * @return This builder for chaining. + */ + public Builder setServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + service_ = value; + onChanged(); + return this; + } + + private java.lang.Object resourceName_ = ""; + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResourceName() { + + resourceName_ = getDefaultInstance().getResourceName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resourceName_ = value; + onChanged(); + return this; + } + + private java.lang.Object locationUri_ = ""; + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The locationUri. + */ + public java.lang.String getLocationUri() { + java.lang.Object ref = locationUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + locationUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for locationUri. + */ + public com.google.protobuf.ByteString getLocationUriBytes() { + java.lang.Object ref = locationUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + locationUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The locationUri to set. + * @return This builder for chaining. + */ + public Builder setLocationUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + locationUri_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearLocationUri() { + + locationUri_ = getDefaultInstance().getLocationUri(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for locationUri to set. + * @return This builder for chaining. + */ + public Builder setLocationUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + locationUri_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) + private static final com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest(); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AlterMetadataResourceLocationRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationRequestOrBuilder.java new file mode 100644 index 000000000000..8fb92753b690 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationRequestOrBuilder.java @@ -0,0 +1,118 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface AlterMetadataResourceLocationRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + java.lang.String getService(); + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + com.google.protobuf.ByteString getServiceBytes(); + + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString getResourceNameBytes(); + + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The locationUri. + */ + java.lang.String getLocationUri(); + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for locationUri. + */ + com.google.protobuf.ByteString getLocationUriBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationResponse.java new file mode 100644 index 000000000000..14e3da514400 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationResponse.java @@ -0,0 +1,456 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1alpha.DataprocMetastore.AlterMetadataResourceLocation].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse} + */ +public final class AlterMetadataResourceLocationResponse + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) + AlterMetadataResourceLocationResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use AlterMetadataResourceLocationResponse.newBuilder() to construct. + private AlterMetadataResourceLocationResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AlterMetadataResourceLocationResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AlterMetadataResourceLocationResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse.class, + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse other = + (com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1alpha.DataprocMetastore.AlterMetadataResourceLocation].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse.class, + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse.Builder + .class); + } + + // Construct using + // com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse build() { + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse buildPartial() { + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse result = + new com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) { + return mergeFrom( + (com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse other) { + if (other + == com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + .getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) + private static final com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse(); + } + + public static com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AlterMetadataResourceLocationResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationResponseOrBuilder.java new file mode 100644 index 000000000000..9c1b712c450d --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/AlterMetadataResourceLocationResponseOrBuilder.java @@ -0,0 +1,24 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface AlterMetadataResourceLocationResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.AlterMetadataResourceLocationResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequest.java index 4a3ae2243149..636adf725599 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequest.java @@ -75,8 +75,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -102,8 +102,8 @@ public java.lang.String getParent() { * * *
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -249,10 +249,10 @@ public com.google.cloud.metastore.v1alpha.FederationOrBuilder getFederationOrBui * * *
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -281,10 +281,10 @@ public java.lang.String getRequestId() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -724,8 +724,8 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -750,8 +750,8 @@ public java.lang.String getParent() { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -776,8 +776,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -801,8 +801,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -822,8 +822,8 @@ public Builder clearParent() { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -1198,10 +1198,10 @@ public com.google.cloud.metastore.v1alpha.FederationOrBuilder getFederationOrBui * * *
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1229,10 +1229,10 @@ public java.lang.String getRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1260,10 +1260,10 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1290,10 +1290,10 @@ public Builder setRequestId(java.lang.String value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1316,10 +1316,10 @@ public Builder clearRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequestOrBuilder.java
index 165e3b91d9cb..b95a88bfebf7 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequestOrBuilder.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/CreateFederationRequestOrBuilder.java
@@ -27,8 +27,8 @@ public interface CreateFederationRequestOrBuilder
    *
    *
    * 
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -43,8 +43,8 @@ public interface CreateFederationRequestOrBuilder * * *
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -140,10 +140,10 @@ public interface CreateFederationRequestOrBuilder * * *
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -161,10 +161,10 @@ public interface CreateFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequest.java
index ccc574f7f8f7..a7aa8101c478 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequest.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequest.java
@@ -131,10 +131,10 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -163,10 +163,10 @@ public java.lang.String getRequestId() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -676,10 +676,10 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -707,10 +707,10 @@ public java.lang.String getRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -738,10 +738,10 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -768,10 +768,10 @@ public Builder setRequestId(java.lang.String value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -794,10 +794,10 @@ public Builder clearRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequestOrBuilder.java
index f0fcd1fe479e..63655f0e2817 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequestOrBuilder.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/DeleteFederationRequestOrBuilder.java
@@ -60,10 +60,10 @@ public interface DeleteFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -81,10 +81,10 @@ public interface DeleteFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/Federation.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/Federation.java
index ea24e4f4857f..dc50f42a8e31 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/Federation.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/Federation.java
@@ -567,8 +567,8 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) {
    *
    *
    * 
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -591,8 +591,8 @@ public java.lang.String getVersion() { * * *
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -843,8 +843,8 @@ public com.google.cloud.metastore.v1alpha.Federation.State getState() { * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -867,8 +867,8 @@ public java.lang.String getStateMessage() { * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -894,7 +894,8 @@ public com.google.protobuf.ByteString getStateMessageBytes() { * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -917,7 +918,8 @@ public java.lang.String getUid() { * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2224,8 +2226,8 @@ public Builder putAllLabels(java.util.Map va * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2247,8 +2249,8 @@ public java.lang.String getVersion() { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2270,8 +2272,8 @@ public com.google.protobuf.ByteString getVersionBytes() { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2292,8 +2294,8 @@ public Builder setVersion(java.lang.String value) { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2310,8 +2312,8 @@ public Builder clearVersion() { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2758,8 +2760,8 @@ public Builder clearState() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2781,8 +2783,8 @@ public java.lang.String getStateMessage() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2804,8 +2806,8 @@ public com.google.protobuf.ByteString getStateMessageBytes() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2826,8 +2828,8 @@ public Builder setStateMessage(java.lang.String value) { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2844,8 +2846,8 @@ public Builder clearStateMessage() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2869,7 +2871,8 @@ public Builder setStateMessageBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2891,7 +2894,8 @@ public java.lang.String getUid() { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2913,7 +2917,8 @@ public com.google.protobuf.ByteString getUidBytes() { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2934,7 +2939,8 @@ public Builder setUid(java.lang.String value) { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2951,7 +2957,8 @@ public Builder clearUid() { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/FederationOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/FederationOrBuilder.java index ab91780853d4..f338fd7fe3f7 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/FederationOrBuilder.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/FederationOrBuilder.java @@ -191,8 +191,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -204,8 +204,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -368,8 +368,8 @@ com.google.cloud.metastore.v1alpha.BackendMetastore getBackendMetastoresOrDefaul * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -381,8 +381,8 @@ com.google.cloud.metastore.v1alpha.BackendMetastore getBackendMetastoresOrDefaul * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -395,7 +395,8 @@ com.google.cloud.metastore.v1alpha.BackendMetastore getBackendMetastoresOrDefaul * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -407,7 +408,8 @@ com.google.cloud.metastore.v1alpha.BackendMetastore getBackendMetastoresOrDefaul * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequest.java index 1ebd9d84c2b7..9ca7ed1fd1be 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequest.java @@ -73,8 +73,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* @@ -100,8 +100,8 @@ public java.lang.String getName() { * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* @@ -460,8 +460,8 @@ public Builder mergeFrom( * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -486,8 +486,8 @@ public java.lang.String getName() { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -512,8 +512,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -537,8 +537,8 @@ public Builder setName(java.lang.String value) { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -558,8 +558,8 @@ public Builder clearName() { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequestOrBuilder.java index 701f6f57759f..4f54bd81197c 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequestOrBuilder.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/GetFederationRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface GetFederationRequestOrBuilder * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* @@ -43,8 +43,8 @@ public interface GetFederationRequestOrBuilder * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequest.java index 17bb594bee29..ab2a57fb898e 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequest.java @@ -76,8 +76,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -103,8 +103,8 @@ public java.lang.String getParent() { * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -133,9 +133,10 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-   * Optional. The maximum number of federations to return. The response may contain less
-   * than the maximum number. If unspecified, no more than 500 services are
-   * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+   * Optional. The maximum number of federations to return. The response may
+   * contain less than the maximum number. If unspecified, no more than 500
+   * services are returned. The maximum value is 1000; values above 1000 are
+   * changed to 1000.
    * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -731,8 +732,8 @@ public Builder mergeFrom( * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -757,8 +758,8 @@ public java.lang.String getParent() { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -783,8 +784,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -808,8 +809,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -829,8 +830,8 @@ public Builder clearParent() { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -857,9 +858,10 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The maximum number of federations to return. The response may contain less
-     * than the maximum number. If unspecified, no more than 500 services are
-     * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+     * Optional. The maximum number of federations to return. The response may
+     * contain less than the maximum number. If unspecified, no more than 500
+     * services are returned. The maximum value is 1000; values above 1000 are
+     * changed to 1000.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -874,9 +876,10 @@ public int getPageSize() { * * *
-     * Optional. The maximum number of federations to return. The response may contain less
-     * than the maximum number. If unspecified, no more than 500 services are
-     * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+     * Optional. The maximum number of federations to return. The response may
+     * contain less than the maximum number. If unspecified, no more than 500
+     * services are returned. The maximum value is 1000; values above 1000 are
+     * changed to 1000.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -894,9 +897,10 @@ public Builder setPageSize(int value) { * * *
-     * Optional. The maximum number of federations to return. The response may contain less
-     * than the maximum number. If unspecified, no more than 500 services are
-     * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+     * Optional. The maximum number of federations to return. The response may
+     * contain less than the maximum number. If unspecified, no more than 500
+     * services are returned. The maximum value is 1000; values above 1000 are
+     * changed to 1000.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequestOrBuilder.java index 28ab0611a916..ee9392141628 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequestOrBuilder.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/ListFederationsRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface ListFederationsRequestOrBuilder * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -43,8 +43,8 @@ public interface ListFederationsRequestOrBuilder * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -60,9 +60,10 @@ public interface ListFederationsRequestOrBuilder * * *
-   * Optional. The maximum number of federations to return. The response may contain less
-   * than the maximum number. If unspecified, no more than 500 services are
-   * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+   * Optional. The maximum number of federations to return. The response may
+   * contain less than the maximum number. If unspecified, no more than 500
+   * services are returned. The maximum value is 1000; values above 1000 are
+   * changed to 1000.
    * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetadataImport.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetadataImport.java index ba8d290c8f50..331f56f17b85 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetadataImport.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetadataImport.java @@ -291,7 +291,7 @@ public interface DatabaseDumpOrBuilder * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @return The enum numeric value on the wire for databaseType. */ @java.lang.Deprecated @@ -308,7 +308,7 @@ public interface DatabaseDumpOrBuilder * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @return The databaseType. */ @java.lang.Deprecated @@ -351,7 +351,7 @@ public interface DatabaseDumpOrBuilder * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @return The sourceDatabase. */ @java.lang.Deprecated @@ -366,7 +366,7 @@ public interface DatabaseDumpOrBuilder * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @return The bytes for sourceDatabase. */ @java.lang.Deprecated @@ -607,7 +607,7 @@ private DatabaseType(int value) { * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @return The enum numeric value on the wire for databaseType. */ @java.lang.Override @@ -627,7 +627,7 @@ public int getDatabaseTypeValue() { * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @return The databaseType. */ @java.lang.Override @@ -706,7 +706,7 @@ public com.google.protobuf.ByteString getGcsUriBytes() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @return The sourceDatabase. */ @java.lang.Override @@ -732,7 +732,7 @@ public java.lang.String getSourceDatabase() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @return The bytes for sourceDatabase. */ @java.lang.Override @@ -1219,7 +1219,7 @@ public Builder mergeFrom( * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @return The enum numeric value on the wire for databaseType. */ @java.lang.Override @@ -1239,7 +1239,7 @@ public int getDatabaseTypeValue() { * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @param value The enum numeric value on the wire for databaseType to set. * @return This builder for chaining. */ @@ -1262,7 +1262,7 @@ public Builder setDatabaseTypeValue(int value) { * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @return The databaseType. */ @java.lang.Override @@ -1290,7 +1290,7 @@ public Builder setDatabaseTypeValue(int value) { * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @param value The databaseType to set. * @return This builder for chaining. */ @@ -1317,7 +1317,7 @@ public Builder setDatabaseType( * * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=691 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1450,7 +1450,7 @@ public Builder setGcsUriBytes(com.google.protobuf.ByteString value) { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @return The sourceDatabase. */ @java.lang.Deprecated @@ -1475,7 +1475,7 @@ public java.lang.String getSourceDatabase() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @return The bytes for sourceDatabase. */ @java.lang.Deprecated @@ -1500,7 +1500,7 @@ public com.google.protobuf.ByteString getSourceDatabaseBytes() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @param value The sourceDatabase to set. * @return This builder for chaining. */ @@ -1524,7 +1524,7 @@ public Builder setSourceDatabase(java.lang.String value) { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1544,7 +1544,7 @@ public Builder clearSourceDatabase() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1alpha.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1alpha/metastore.proto;l=698 * @param value The bytes for sourceDatabase to set. * @return This builder for chaining. */ diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetastoreProto.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetastoreProto.java index 5c0c98a8a530..e87cc50bf88c 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetastoreProto.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MetastoreProto.java @@ -215,6 +215,38 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_metastore_v1alpha_DatabaseDumpSpec_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_metastore_v1alpha_DatabaseDumpSpec_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_QueryMetadataRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_QueryMetadataRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_QueryMetadataResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_QueryMetadataResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1alpha_AlterMetadataResourceLocationResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -478,112 +510,155 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "Version\032;\n\024HiveMetastoreVersion\022\017\n\007versi" + "on\030\001 \001(\t\022\022\n\nis_default\030\002 \001(\010\"E\n\020Database" + "DumpSpec\"1\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\t" - + "\n\005MYSQL\020\001\022\010\n\004AVRO\020\0022\235\035\n\021DataprocMetastor" - + "e\022\275\001\n\014ListServices\0223.google.cloud.metast" - + "ore.v1alpha.ListServicesRequest\0324.google" - + ".cloud.metastore.v1alpha.ListServicesRes" - + "ponse\"B\202\323\344\223\0023\0221/v1alpha/{parent=projects" - + "/*/locations/*}/services\332A\006parent\022\252\001\n\nGe" - + "tService\0221.google.cloud.metastore.v1alph" - + "a.GetServiceRequest\032\'.google.cloud.metas" - + "tore.v1alpha.Service\"@\202\323\344\223\0023\0221/v1alpha/{" - + "name=projects/*/locations/*/services/*}\332" - + "A\004name\022\203\002\n\rCreateService\0224.google.cloud." - + "metastore.v1alpha.CreateServiceRequest\032\035" - + ".google.longrunning.Operation\"\234\001\202\323\344\223\002<\"1" - + "/v1alpha/{parent=projects/*/locations/*}" - + "/services:\007service\332A\031parent,service,serv" - + "ice_id\312A;\n\007Service\0220google.cloud.metasto" - + "re.v1alpha.OperationMetadata\022\205\002\n\rUpdateS" - + "ervice\0224.google.cloud.metastore.v1alpha." - + "UpdateServiceRequest\032\035.google.longrunnin" - + "g.Operation\"\236\001\202\323\344\223\002D29/v1alpha/{service." - + "name=projects/*/locations/*/services/*}:" - + "\007service\332A\023service,update_mask\312A;\n\007Servi" - + "ce\0220google.cloud.metastore.v1alpha.Opera" - + "tionMetadata\022\363\001\n\rDeleteService\0224.google." - + "cloud.metastore.v1alpha.DeleteServiceReq" - + "uest\032\035.google.longrunning.Operation\"\214\001\202\323" - + "\344\223\0023*1/v1alpha/{name=projects/*/location" - + "s/*/services/*}\332A\004name\312AI\n\025google.protob" - + "uf.Empty\0220google.cloud.metastore.v1alpha" - + ".OperationMetadata\022\344\001\n\023ListMetadataImpor" - + "ts\022:.google.cloud.metastore.v1alpha.List" - + "MetadataImportsRequest\032;.google.cloud.me" - + "tastore.v1alpha.ListMetadataImportsRespo" - + "nse\"T\202\323\344\223\002E\022C/v1alpha/{parent=projects/*" - + "/locations/*/services/*}/metadataImports" - + "\332A\006parent\022\321\001\n\021GetMetadataImport\0228.google" - + ".cloud.metastore.v1alpha.GetMetadataImpo" - + "rtRequest\032..google.cloud.metastore.v1alp" - + "ha.MetadataImport\"R\202\323\344\223\002E\022C/v1alpha/{nam" - + "e=projects/*/locations/*/services/*/meta" - + "dataImports/*}\332A\004name\022\302\002\n\024CreateMetadata" - + "Import\022;.google.cloud.metastore.v1alpha." - + "CreateMetadataImportRequest\032\035.google.lon" - + "grunning.Operation\"\315\001\202\323\344\223\002V\"C/v1alpha/{p" - + "arent=projects/*/locations/*/services/*}" - + "/metadataImports:\017metadata_import\332A)pare" - + "nt,metadata_import,metadata_import_id\312AB" - + "\n\016MetadataImport\0220google.cloud.metastore" - + ".v1alpha.OperationMetadata\022\304\002\n\024UpdateMet" - + "adataImport\022;.google.cloud.metastore.v1a" - + "lpha.UpdateMetadataImportRequest\032\035.googl" - + "e.longrunning.Operation\"\317\001\202\323\344\223\002f2S/v1alp" - + "ha/{metadata_import.name=projects/*/loca" - + "tions/*/services/*/metadataImports/*}:\017m" - + "etadata_import\332A\033metadata_import,update_" - + "mask\312AB\n\016MetadataImport\0220google.cloud.me" - + "tastore.v1alpha.OperationMetadata\022\374\001\n\016Ex" - + "portMetadata\0225.google.cloud.metastore.v1" - + "alpha.ExportMetadataRequest\032\035.google.lon" - + "grunning.Operation\"\223\001\202\323\344\223\002H\"C/v1alpha/{s" - + "ervice=projects/*/locations/*/services/*" - + "}:exportMetadata:\001*\312AB\n\016MetadataExport\0220" - + "google.cloud.metastore.v1alpha.Operation" - + "Metadata\022\377\001\n\016RestoreService\0225.google.clo" - + "ud.metastore.v1alpha.RestoreServiceReque" - + "st\032\035.google.longrunning.Operation\"\226\001\202\323\344\223" - + "\002A\" + * Request message for + * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1alpha.DataprocMetastore.MoveTableToDatabase]. + *
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest} + */ +public final class MoveTableToDatabaseRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) + MoveTableToDatabaseRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use MoveTableToDatabaseRequest.newBuilder() to construct. + private MoveTableToDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private MoveTableToDatabaseRequest() { + service_ = ""; + tableName_ = ""; + dbName_ = ""; + destinationDbName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MoveTableToDatabaseRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.class, + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.Builder.class); + } + + public static final int SERVICE_FIELD_NUMBER = 1; + private volatile java.lang.Object service_; + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + @java.lang.Override + public java.lang.String getService() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TABLE_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object tableName_; + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tableName. + */ + @java.lang.Override + public java.lang.String getTableName() { + java.lang.Object ref = tableName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tableName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTableNameBytes() { + java.lang.Object ref = tableName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DB_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object dbName_; + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dbName. + */ + @java.lang.Override + public java.lang.String getDbName() { + java.lang.Object ref = dbName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dbName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dbName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDbNameBytes() { + java.lang.Object ref = dbName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESTINATION_DB_NAME_FIELD_NUMBER = 4; + private volatile java.lang.Object destinationDbName_; + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The destinationDbName. + */ + @java.lang.Override + public java.lang.String getDestinationDbName() { + java.lang.Object ref = destinationDbName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + destinationDbName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for destinationDbName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDestinationDbNameBytes() { + java.lang.Object ref = destinationDbName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destinationDbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, tableName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dbName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, dbName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationDbName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, destinationDbName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, tableName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dbName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, dbName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationDbName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, destinationDbName_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest other = + (com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) obj; + + if (!getService().equals(other.getService())) return false; + if (!getTableName().equals(other.getTableName())) return false; + if (!getDbName().equals(other.getDbName())) return false; + if (!getDestinationDbName().equals(other.getDestinationDbName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getService().hashCode(); + hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getTableName().hashCode(); + hash = (37 * hash) + DB_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDbName().hashCode(); + hash = (37 * hash) + DESTINATION_DB_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDestinationDbName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1alpha.DataprocMetastore.MoveTableToDatabase].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.class, + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + service_ = ""; + + tableName_ = ""; + + dbName_ = ""; + + destinationDbName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest build() { + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest buildPartial() { + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest result = + new com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest(this); + result.service_ = service_; + result.tableName_ = tableName_; + result.dbName_ = dbName_; + result.destinationDbName_ = destinationDbName_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) { + return mergeFrom((com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest other) { + if (other + == com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest.getDefaultInstance()) + return this; + if (!other.getService().isEmpty()) { + service_ = other.service_; + onChanged(); + } + if (!other.getTableName().isEmpty()) { + tableName_ = other.tableName_; + onChanged(); + } + if (!other.getDbName().isEmpty()) { + dbName_ = other.dbName_; + onChanged(); + } + if (!other.getDestinationDbName().isEmpty()) { + destinationDbName_ = other.destinationDbName_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + service_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: + { + tableName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: + { + dbName_ = input.readStringRequireUtf8(); + + break; + } // case 26 + case 34: + { + destinationDbName_ = input.readStringRequireUtf8(); + + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object service_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + public java.lang.String getService() { + java.lang.Object ref = service_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The service to set. + * @return This builder for chaining. + */ + public Builder setService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + service_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearService() { + + service_ = getDefaultInstance().getService(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for service to set. + * @return This builder for chaining. + */ + public Builder setServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + service_ = value; + onChanged(); + return this; + } + + private java.lang.Object tableName_ = ""; + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tableName. + */ + public java.lang.String getTableName() { + java.lang.Object ref = tableName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tableName. + */ + public com.google.protobuf.ByteString getTableNameBytes() { + java.lang.Object ref = tableName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The tableName to set. + * @return This builder for chaining. + */ + public Builder setTableName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + tableName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearTableName() { + + tableName_ = getDefaultInstance().getTableName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for tableName to set. + * @return This builder for chaining. + */ + public Builder setTableNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + tableName_ = value; + onChanged(); + return this; + } + + private java.lang.Object dbName_ = ""; + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dbName. + */ + public java.lang.String getDbName() { + java.lang.Object ref = dbName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dbName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dbName. + */ + public com.google.protobuf.ByteString getDbNameBytes() { + java.lang.Object ref = dbName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The dbName to set. + * @return This builder for chaining. + */ + public Builder setDbName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + dbName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDbName() { + + dbName_ = getDefaultInstance().getDbName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for dbName to set. + * @return This builder for chaining. + */ + public Builder setDbNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + dbName_ = value; + onChanged(); + return this; + } + + private java.lang.Object destinationDbName_ = ""; + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The destinationDbName. + */ + public java.lang.String getDestinationDbName() { + java.lang.Object ref = destinationDbName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + destinationDbName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for destinationDbName. + */ + public com.google.protobuf.ByteString getDestinationDbNameBytes() { + java.lang.Object ref = destinationDbName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destinationDbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The destinationDbName to set. + * @return This builder for chaining. + */ + public Builder setDestinationDbName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + destinationDbName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDestinationDbName() { + + destinationDbName_ = getDefaultInstance().getDestinationDbName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for destinationDbName to set. + * @return This builder for chaining. + */ + public Builder setDestinationDbNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + destinationDbName_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) + private static final com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest(); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MoveTableToDatabaseRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseRequestOrBuilder.java new file mode 100644 index 000000000000..d5979df24c76 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseRequestOrBuilder.java @@ -0,0 +1,133 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface MoveTableToDatabaseRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.MoveTableToDatabaseRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + java.lang.String getService(); + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + com.google.protobuf.ByteString getServiceBytes(); + + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tableName. + */ + java.lang.String getTableName(); + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tableName. + */ + com.google.protobuf.ByteString getTableNameBytes(); + + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dbName. + */ + java.lang.String getDbName(); + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dbName. + */ + com.google.protobuf.ByteString getDbNameBytes(); + + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The destinationDbName. + */ + java.lang.String getDestinationDbName(); + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for destinationDbName. + */ + com.google.protobuf.ByteString getDestinationDbNameBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseResponse.java new file mode 100644 index 000000000000..a8fea150c049 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseResponse.java @@ -0,0 +1,444 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1alpha.DataprocMetastore.MoveTableToDatabase].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse} + */ +public final class MoveTableToDatabaseResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) + MoveTableToDatabaseResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use MoveTableToDatabaseResponse.newBuilder() to construct. + private MoveTableToDatabaseResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private MoveTableToDatabaseResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MoveTableToDatabaseResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse.class, + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse other = + (com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1alpha.DataprocMetastore.MoveTableToDatabase].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse.class, + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_MoveTableToDatabaseResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse build() { + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse buildPartial() { + com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse result = + new com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) { + return mergeFrom((com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse other) { + if (other + == com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse.getDefaultInstance()) + return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) + private static final com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse(); + } + + public static com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MoveTableToDatabaseResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseResponseOrBuilder.java new file mode 100644 index 000000000000..fa3a1964d48b --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/MoveTableToDatabaseResponseOrBuilder.java @@ -0,0 +1,24 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface MoveTableToDatabaseResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.MoveTableToDatabaseResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/NetworkConfig.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/NetworkConfig.java index 24bf28d85228..8a5a66d56cf2 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/NetworkConfig.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/NetworkConfig.java @@ -82,7 +82,7 @@ public interface ConsumerOrBuilder * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -102,7 +102,7 @@ public interface ConsumerOrBuilder * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -122,7 +122,7 @@ public interface ConsumerOrBuilder * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -267,7 +267,7 @@ public VpcResourceCase getVpcResourceCase() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -289,7 +289,7 @@ public boolean hasSubnetwork() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -324,7 +324,7 @@ public java.lang.String getSubnetwork() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -808,7 +808,7 @@ public Builder clearVpcResource() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -831,7 +831,7 @@ public boolean hasSubnetwork() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -867,7 +867,7 @@ public java.lang.String getSubnetwork() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -903,7 +903,7 @@ public com.google.protobuf.ByteString getSubnetworkBytes() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -932,7 +932,7 @@ public Builder setSubnetwork(java.lang.String value) { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * @@ -959,7 +959,7 @@ public Builder clearSubnetwork() { * hosts in a subnet in the same region and same network. There must * be at least one IP address available in the subnet's primary range. The * subnet is specified in the following form: - * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} + * `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}` *
* * diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataRequest.java new file mode 100644 index 000000000000..3e52349c09e5 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataRequest.java @@ -0,0 +1,831 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +/** + * + * + *
+ * Request message for
+ * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1alpha.DataprocMetastore.QueryMetadata].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.QueryMetadataRequest} + */ +public final class QueryMetadataRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.QueryMetadataRequest) + QueryMetadataRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryMetadataRequest.newBuilder() to construct. + private QueryMetadataRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private QueryMetadataRequest() { + service_ = ""; + query_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new QueryMetadataRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.QueryMetadataRequest.class, + com.google.cloud.metastore.v1alpha.QueryMetadataRequest.Builder.class); + } + + public static final int SERVICE_FIELD_NUMBER = 1; + private volatile java.lang.Object service_; + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + @java.lang.Override + public java.lang.String getService() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int QUERY_FIELD_NUMBER = 2; + private volatile java.lang.Object query_; + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + @java.lang.Override + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } + } + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + @java.lang.Override + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, query_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1alpha.QueryMetadataRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.QueryMetadataRequest other = + (com.google.cloud.metastore.v1alpha.QueryMetadataRequest) obj; + + if (!getService().equals(other.getService())) return false; + if (!getQuery().equals(other.getQuery())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getService().hashCode(); + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.QueryMetadataRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1alpha.DataprocMetastore.QueryMetadata].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.QueryMetadataRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.QueryMetadataRequest) + com.google.cloud.metastore.v1alpha.QueryMetadataRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.QueryMetadataRequest.class, + com.google.cloud.metastore.v1alpha.QueryMetadataRequest.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1alpha.QueryMetadataRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + service_ = ""; + + query_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataRequest getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.QueryMetadataRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataRequest build() { + com.google.cloud.metastore.v1alpha.QueryMetadataRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataRequest buildPartial() { + com.google.cloud.metastore.v1alpha.QueryMetadataRequest result = + new com.google.cloud.metastore.v1alpha.QueryMetadataRequest(this); + result.service_ = service_; + result.query_ = query_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1alpha.QueryMetadataRequest) { + return mergeFrom((com.google.cloud.metastore.v1alpha.QueryMetadataRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1alpha.QueryMetadataRequest other) { + if (other == com.google.cloud.metastore.v1alpha.QueryMetadataRequest.getDefaultInstance()) + return this; + if (!other.getService().isEmpty()) { + service_ = other.service_; + onChanged(); + } + if (!other.getQuery().isEmpty()) { + query_ = other.query_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + service_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: + { + query_ = input.readStringRequireUtf8(); + + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object service_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + public java.lang.String getService() { + java.lang.Object ref = service_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The service to set. + * @return This builder for chaining. + */ + public Builder setService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + service_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearService() { + + service_ = getDefaultInstance().getService(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for service to set. + * @return This builder for chaining. + */ + public Builder setServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + service_ = value; + onChanged(); + return this; + } + + private java.lang.Object query_ = ""; + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The query to set. + * @return This builder for chaining. + */ + public Builder setQuery(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + query_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearQuery() { + + query_ = getDefaultInstance().getQuery(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for query to set. + * @return This builder for chaining. + */ + public Builder setQueryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + query_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.QueryMetadataRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.QueryMetadataRequest) + private static final com.google.cloud.metastore.v1alpha.QueryMetadataRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1alpha.QueryMetadataRequest(); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryMetadataRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataRequestOrBuilder.java new file mode 100644 index 000000000000..cd71495e1417 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataRequestOrBuilder.java @@ -0,0 +1,85 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface QueryMetadataRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.QueryMetadataRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + java.lang.String getService(); + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + com.google.protobuf.ByteString getServiceBytes(); + + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + java.lang.String getQuery(); + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + com.google.protobuf.ByteString getQueryBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataResponse.java new file mode 100644 index 000000000000..3cff9d54d672 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataResponse.java @@ -0,0 +1,639 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1alpha.DataprocMetastore.QueryMetadata].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.QueryMetadataResponse} + */ +public final class QueryMetadataResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.QueryMetadataResponse) + QueryMetadataResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryMetadataResponse.newBuilder() to construct. + private QueryMetadataResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private QueryMetadataResponse() { + resultManifestUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new QueryMetadataResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.QueryMetadataResponse.class, + com.google.cloud.metastore.v1alpha.QueryMetadataResponse.Builder.class); + } + + public static final int RESULT_MANIFEST_URI_FIELD_NUMBER = 1; + private volatile java.lang.Object resultManifestUri_; + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The resultManifestUri. + */ + @java.lang.Override + public java.lang.String getResultManifestUri() { + java.lang.Object ref = resultManifestUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resultManifestUri_ = s; + return s; + } + } + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The bytes for resultManifestUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResultManifestUriBytes() { + java.lang.Object ref = resultManifestUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resultManifestUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resultManifestUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resultManifestUri_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resultManifestUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resultManifestUri_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1alpha.QueryMetadataResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.QueryMetadataResponse other = + (com.google.cloud.metastore.v1alpha.QueryMetadataResponse) obj; + + if (!getResultManifestUri().equals(other.getResultManifestUri())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESULT_MANIFEST_URI_FIELD_NUMBER; + hash = (53 * hash) + getResultManifestUri().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.QueryMetadataResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1alpha.DataprocMetastore.QueryMetadata].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.QueryMetadataResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.QueryMetadataResponse) + com.google.cloud.metastore.v1alpha.QueryMetadataResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.QueryMetadataResponse.class, + com.google.cloud.metastore.v1alpha.QueryMetadataResponse.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1alpha.QueryMetadataResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + resultManifestUri_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_QueryMetadataResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataResponse getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.QueryMetadataResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataResponse build() { + com.google.cloud.metastore.v1alpha.QueryMetadataResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataResponse buildPartial() { + com.google.cloud.metastore.v1alpha.QueryMetadataResponse result = + new com.google.cloud.metastore.v1alpha.QueryMetadataResponse(this); + result.resultManifestUri_ = resultManifestUri_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1alpha.QueryMetadataResponse) { + return mergeFrom((com.google.cloud.metastore.v1alpha.QueryMetadataResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1alpha.QueryMetadataResponse other) { + if (other == com.google.cloud.metastore.v1alpha.QueryMetadataResponse.getDefaultInstance()) + return this; + if (!other.getResultManifestUri().isEmpty()) { + resultManifestUri_ = other.resultManifestUri_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + resultManifestUri_ = input.readStringRequireUtf8(); + + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object resultManifestUri_ = ""; + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @return The resultManifestUri. + */ + public java.lang.String getResultManifestUri() { + java.lang.Object ref = resultManifestUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resultManifestUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @return The bytes for resultManifestUri. + */ + public com.google.protobuf.ByteString getResultManifestUriBytes() { + java.lang.Object ref = resultManifestUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resultManifestUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @param value The resultManifestUri to set. + * @return This builder for chaining. + */ + public Builder setResultManifestUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resultManifestUri_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @return This builder for chaining. + */ + public Builder clearResultManifestUri() { + + resultManifestUri_ = getDefaultInstance().getResultManifestUri(); + onChanged(); + return this; + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @param value The bytes for resultManifestUri to set. + * @return This builder for chaining. + */ + public Builder setResultManifestUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resultManifestUri_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.QueryMetadataResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.QueryMetadataResponse) + private static final com.google.cloud.metastore.v1alpha.QueryMetadataResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1alpha.QueryMetadataResponse(); + } + + public static com.google.cloud.metastore.v1alpha.QueryMetadataResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryMetadataResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.QueryMetadataResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataResponseOrBuilder.java new file mode 100644 index 000000000000..a07baa2162cb --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/QueryMetadataResponseOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface QueryMetadataResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.QueryMetadataResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The resultManifestUri. + */ + java.lang.String getResultManifestUri(); + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The bytes for resultManifestUri. + */ + com.google.protobuf.ByteString getResultManifestUriBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyRequest.java new file mode 100644 index 000000000000..a57097a0a352 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyRequest.java @@ -0,0 +1,755 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +/** + * + * + *
+ * Request message for
+ * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1alpha.DataprocMetastore.RemoveIamPolicy].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.RemoveIamPolicyRequest} + */ +public final class RemoveIamPolicyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) + RemoveIamPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use RemoveIamPolicyRequest.newBuilder() to construct. + private RemoveIamPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RemoveIamPolicyRequest() { + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RemoveIamPolicyRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.class, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.Builder.class); + } + + public static final int RESOURCE_FIELD_NUMBER = 1; + private volatile java.lang.Object resource_; + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ASYNCHRONOUS_FIELD_NUMBER = 2; + private boolean asynchronous_; + /** + * + * + *
+   * Optional. Removes IAM policy attached to database or table asynchronously
+   * when it is set. The default is false.
+   * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The asynchronous. + */ + @java.lang.Override + public boolean getAsynchronous() { + return asynchronous_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resource_); + } + if (asynchronous_ != false) { + output.writeBool(2, asynchronous_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resource_); + } + if (asynchronous_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, asynchronous_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest other = + (com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) obj; + + if (!getResource().equals(other.getResource())) return false; + if (getAsynchronous() != other.getAsynchronous()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + hash = (37 * hash) + ASYNCHRONOUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAsynchronous()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1alpha.DataprocMetastore.RemoveIamPolicy].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.RemoveIamPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.class, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + resource_ = ""; + + asynchronous_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest build() { + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest buildPartial() { + com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest result = + new com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest(this); + result.resource_ = resource_; + result.asynchronous_ = asynchronous_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) { + return mergeFrom((com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest other) { + if (other == com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest.getDefaultInstance()) + return this; + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + onChanged(); + } + if (other.getAsynchronous() != false) { + setAsynchronous(other.getAsynchronous()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + resource_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: + { + asynchronous_ = input.readBool(); + + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object resource_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resource_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearResource() { + + resource_ = getDefaultInstance().getResource(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resource_ = value; + onChanged(); + return this; + } + + private boolean asynchronous_; + /** + * + * + *
+     * Optional. Removes IAM policy attached to database or table asynchronously
+     * when it is set. The default is false.
+     * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The asynchronous. + */ + @java.lang.Override + public boolean getAsynchronous() { + return asynchronous_; + } + /** + * + * + *
+     * Optional. Removes IAM policy attached to database or table asynchronously
+     * when it is set. The default is false.
+     * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The asynchronous to set. + * @return This builder for chaining. + */ + public Builder setAsynchronous(boolean value) { + + asynchronous_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Removes IAM policy attached to database or table asynchronously
+     * when it is set. The default is false.
+     * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearAsynchronous() { + + asynchronous_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) + private static final com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest(); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RemoveIamPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..5fac916de142 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyRequestOrBuilder.java @@ -0,0 +1,76 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface RemoveIamPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.RemoveIamPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The resource. + */ + java.lang.String getResource(); + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * Optional. Removes IAM policy attached to database or table asynchronously
+   * when it is set. The default is false.
+   * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The asynchronous. + */ + boolean getAsynchronous(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyResponse.java new file mode 100644 index 000000000000..6e7153464459 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyResponse.java @@ -0,0 +1,530 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1alpha.DataprocMetastore.RemoveIamPolicy].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.RemoveIamPolicyResponse} + */ +public final class RemoveIamPolicyResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) + RemoveIamPolicyResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use RemoveIamPolicyResponse.newBuilder() to construct. + private RemoveIamPolicyResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RemoveIamPolicyResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RemoveIamPolicyResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.class, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.Builder.class); + } + + public static final int SUCCESS_FIELD_NUMBER = 1; + private boolean success_; + /** + * + * + *
+   * True if the policy is successfully removed.
+   * 
+ * + * bool success = 1; + * + * @return The success. + */ + @java.lang.Override + public boolean getSuccess() { + return success_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (success_ != false) { + output.writeBool(1, success_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (success_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, success_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse other = + (com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) obj; + + if (getSuccess() != other.getSuccess()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSuccess()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1alpha.DataprocMetastore.RemoveIamPolicy].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1alpha.RemoveIamPolicyResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.class, + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + success_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1alpha.MetastoreProto + .internal_static_google_cloud_metastore_v1alpha_RemoveIamPolicyResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse getDefaultInstanceForType() { + return com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse build() { + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse buildPartial() { + com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse result = + new com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse(this); + result.success_ = success_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) { + return mergeFrom((com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse other) { + if (other == com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse.getDefaultInstance()) + return this; + if (other.getSuccess() != false) { + setSuccess(other.getSuccess()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + success_ = input.readBool(); + + break; + } // case 8 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private boolean success_; + /** + * + * + *
+     * True if the policy is successfully removed.
+     * 
+ * + * bool success = 1; + * + * @return The success. + */ + @java.lang.Override + public boolean getSuccess() { + return success_; + } + /** + * + * + *
+     * True if the policy is successfully removed.
+     * 
+ * + * bool success = 1; + * + * @param value The success to set. + * @return This builder for chaining. + */ + public Builder setSuccess(boolean value) { + + success_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * True if the policy is successfully removed.
+     * 
+ * + * bool success = 1; + * + * @return This builder for chaining. + */ + public Builder clearSuccess() { + + success_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) + private static final com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse(); + } + + public static com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RemoveIamPolicyResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1alpha.RemoveIamPolicyResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyResponseOrBuilder.java new file mode 100644 index 000000000000..2ef0614386de --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/RemoveIamPolicyResponseOrBuilder.java @@ -0,0 +1,38 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1alpha/metastore.proto + +package com.google.cloud.metastore.v1alpha; + +public interface RemoveIamPolicyResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1alpha.RemoveIamPolicyResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * True if the policy is successfully removed.
+   * 
+ * + * bool success = 1; + * + * @return The success. + */ + boolean getSuccess(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequest.java index cb66033dc679..839242f58da0 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequest.java @@ -194,10 +194,10 @@ public com.google.cloud.metastore.v1alpha.FederationOrBuilder getFederationOrBui * * *
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -226,10 +226,10 @@ public java.lang.String getRequestId() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -1109,10 +1109,10 @@ public com.google.cloud.metastore.v1alpha.FederationOrBuilder getFederationOrBui
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1140,10 +1140,10 @@ public java.lang.String getRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1171,10 +1171,10 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1201,10 +1201,10 @@ public Builder setRequestId(java.lang.String value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1227,10 +1227,10 @@ public Builder clearRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequestOrBuilder.java
index 1de7ebd177bf..c41f508a4b45 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequestOrBuilder.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/java/com/google/cloud/metastore/v1alpha/UpdateFederationRequestOrBuilder.java
@@ -124,10 +124,10 @@ public interface UpdateFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -145,10 +145,10 @@ public interface UpdateFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore.proto b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore.proto
index 3cac5b5abc77..3afa1057b7e9 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore.proto
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore.proto
@@ -237,6 +237,57 @@ service DataprocMetastore {
       metadata_type: "google.cloud.metastore.v1alpha.OperationMetadata"
     };
   }
+
+  // Removes the attached IAM policies for a resource
+  rpc RemoveIamPolicy(RemoveIamPolicyRequest)
+      returns (RemoveIamPolicyResponse) {
+    option (google.api.http) = {
+      post: "/v1alpha/{resource=projects/*/locations/*/services/*/**}:removeIamPolicy"
+      body: "*"
+    };
+  }
+
+  // Query DPMS metadata.
+  rpc QueryMetadata(QueryMetadataRequest)
+      returns (google.longrunning.Operation) {
+    option (google.api.http) = {
+      post: "/v1alpha/{service=projects/*/locations/*/services/*}:queryMetadata"
+      body: "*"
+    };
+    option (google.longrunning.operation_info) = {
+      response_type: "QueryMetadataResponse"
+      metadata_type: "google.cloud.metastore.v1alpha.OperationMetadata"
+    };
+  }
+
+  // Move a table to another database.
+  rpc MoveTableToDatabase(MoveTableToDatabaseRequest)
+      returns (google.longrunning.Operation) {
+    option (google.api.http) = {
+      post: "/v1alpha/{service=projects/*/locations/*/services/*}:moveTableToDatabase"
+      body: "*"
+    };
+    option (google.longrunning.operation_info) = {
+      response_type: "MoveTableToDatabaseResponse"
+      metadata_type: "google.cloud.metastore.v1alpha.OperationMetadata"
+    };
+  }
+
+  // Alter metadata resource location. The metadata resource can be a database,
+  // table, or partition. This functionality only updates the parent directory
+  // for the respective metadata resource and does not transfer any existing
+  // data to the new location.
+  rpc AlterMetadataResourceLocation(AlterMetadataResourceLocationRequest)
+      returns (google.longrunning.Operation) {
+    option (google.api.http) = {
+      post: "/v1alpha/{service=projects/*/locations/*/services/*}:alterLocation"
+      body: "*"
+    };
+    option (google.longrunning.operation_info) = {
+      response_type: "AlterMetadataResourceLocationResponse"
+      metadata_type: "google.cloud.metastore.v1alpha.OperationMetadata"
+    };
+  }
 }
 
 // A managed metastore service that serves metadata queries.
@@ -572,7 +623,7 @@ message NetworkConfig {
       // be at least one IP address available in the subnet's primary range. The
       // subnet is specified in the following form:
       //
-      // `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
+      // `projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}`
       string subnetwork = 1 [
         (google.api.field_behavior) = IMMUTABLE,
         (google.api.resource_reference) = {
@@ -1460,3 +1511,117 @@ message DatabaseDumpSpec {
     AVRO = 2;
   }
 }
+
+// Request message for
+// [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1alpha.DataprocMetastore.RemoveIamPolicy].
+message RemoveIamPolicyRequest {
+  // Required. The relative resource name of the dataplane resource to remove
+  // IAM policy, in the following form:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+  // or
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+  string resource = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = { type: "*" }
+  ];
+
+  // Optional. Removes IAM policy attached to database or table asynchronously
+  // when it is set. The default is false.
+  bool asynchronous = 2 [(google.api.field_behavior) = OPTIONAL];
+}
+
+// Response message for
+// [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1alpha.DataprocMetastore.RemoveIamPolicy].
+message RemoveIamPolicyResponse {
+  // True if the policy is successfully removed.
+  bool success = 1;
+}
+
+// Request message for
+// [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1alpha.DataprocMetastore.QueryMetadata].
+message QueryMetadataRequest {
+  // Required. The relative resource name of the metastore service to query
+  // metadata, in the following format:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+  string service = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = {
+      type: "metastore.googleapis.com/Service"
+    }
+  ];
+
+  // Required. A read-only SQL query to execute against the metadata database.
+  // The query cannot change or mutate the data.
+  string query = 2 [(google.api.field_behavior) = REQUIRED];
+}
+
+// Response message for
+// [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1alpha.DataprocMetastore.QueryMetadata].
+message QueryMetadataResponse {
+  // The manifest URI  is link to a JSON instance in Cloud Storage.
+  // This instance manifests immediately along with QueryMetadataResponse. The
+  // content of the URI is not retriable until the long-running operation query
+  // against the metadata finishes.
+  string result_manifest_uri = 1;
+}
+
+// Request message for
+// [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1alpha.DataprocMetastore.MoveTableToDatabase].
+message MoveTableToDatabaseRequest {
+  // Required. The relative resource name of the metastore service to mutate
+  // metadata, in the following format:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+  string service = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = {
+      type: "metastore.googleapis.com/Service"
+    }
+  ];
+
+  // Required. The name of the table to be moved.
+  string table_name = 2 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. The name of the database where the table resides.
+  string db_name = 3 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. The name of the database where the table should be moved.
+  string destination_db_name = 4 [(google.api.field_behavior) = REQUIRED];
+}
+
+// Response message for
+// [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1alpha.DataprocMetastore.MoveTableToDatabase].
+message MoveTableToDatabaseResponse {}
+
+// Request message for
+// [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1alpha.DataprocMetastore.AlterMetadataResourceLocation].
+message AlterMetadataResourceLocationRequest {
+  // Required. The relative resource name of the metastore service to mutate
+  // metadata, in the following format:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+  string service = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = {
+      type: "metastore.googleapis.com/Service"
+    }
+  ];
+
+  // Required. The relative metadata resource name in the following format.
+  //
+  // `databases/{database_id}`
+  // or
+  // `databases/{database_id}/tables/{table_id}`
+  // or
+  // `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+  string resource_name = 2 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. The new location URI for the metadata resource.
+  string location_uri = 3 [(google.api.field_behavior) = REQUIRED];
+}
+
+// Response message for
+// [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1alpha.DataprocMetastore.AlterMetadataResourceLocation].
+message AlterMetadataResourceLocationResponse {}
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore_federation.proto b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore_federation.proto
index d4f07335455b..c450d5a285c8 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore_federation.proto
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1alpha/src/main/proto/google/cloud/metastore/v1alpha/metastore_federation.proto
@@ -44,10 +44,12 @@ option java_package = "com.google.cloud.metastore.v1alpha";
 // `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
 service DataprocMetastoreFederation {
   option (google.api.default_host) = "metastore.googleapis.com";
-  option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform";
+  option (google.api.oauth_scopes) =
+      "https://www.googleapis.com/auth/cloud-platform";
 
   // Lists federations in a project and location.
-  rpc ListFederations(ListFederationsRequest) returns (ListFederationsResponse) {
+  rpc ListFederations(ListFederationsRequest)
+      returns (ListFederationsResponse) {
     option (google.api.http) = {
       get: "/v1alpha/{parent=projects/*/locations/*}/federations"
     };
@@ -63,7 +65,8 @@ service DataprocMetastoreFederation {
   }
 
   // Creates a metastore federation in a project and location.
-  rpc CreateFederation(CreateFederationRequest) returns (google.longrunning.Operation) {
+  rpc CreateFederation(CreateFederationRequest)
+      returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v1alpha/{parent=projects/*/locations/*}/federations"
       body: "federation"
@@ -76,7 +79,8 @@ service DataprocMetastoreFederation {
   }
 
   // Updates the fields of a federation.
-  rpc UpdateFederation(UpdateFederationRequest) returns (google.longrunning.Operation) {
+  rpc UpdateFederation(UpdateFederationRequest)
+      returns (google.longrunning.Operation) {
     option (google.api.http) = {
       patch: "/v1alpha/{federation.name=projects/*/locations/*/federations/*}"
       body: "federation"
@@ -89,7 +93,8 @@ service DataprocMetastoreFederation {
   }
 
   // Deletes a single federation.
-  rpc DeleteFederation(DeleteFederationRequest) returns (google.longrunning.Operation) {
+  rpc DeleteFederation(DeleteFederationRequest)
+      returns (google.longrunning.Operation) {
     option (google.api.http) = {
       delete: "/v1alpha/{name=projects/*/locations/*/federations/*}"
     };
@@ -137,16 +142,18 @@ message Federation {
   string name = 1 [(google.api.field_behavior) = IMMUTABLE];
 
   // Output only. The time when the metastore federation was created.
-  google.protobuf.Timestamp create_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+  google.protobuf.Timestamp create_time = 2
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 
   // Output only. The time when the metastore federation was last updated.
-  google.protobuf.Timestamp update_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
+  google.protobuf.Timestamp update_time = 3
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 
   // User-defined labels for the metastore federation.
   map labels = 4;
 
-  // Immutable. The Apache Hive metastore version of the federation. All backend metastore
-  // versions must be compatible with the federation version.
+  // Immutable. The Apache Hive metastore version of the federation. All backend
+  // metastore versions must be compatible with the federation version.
   string version = 5 [(google.api.field_behavior) = IMMUTABLE];
 
   // A map from `BackendMetastore` rank to `BackendMetastore`s from which the
@@ -163,11 +170,12 @@ message Federation {
   // Output only. The current state of the federation.
   State state = 8 [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. Additional information about the current state of the metastore federation,
-  // if available.
+  // Output only. Additional information about the current state of the
+  // metastore federation, if available.
   string state_message = 9 [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. The globally unique resource identifier of the metastore federation.
+  // Output only. The globally unique resource identifier of the metastore
+  // federation.
   string uid = 10 [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
@@ -203,8 +211,8 @@ message BackendMetastore {
 
 // Request message for ListFederations.
 message ListFederationsRequest {
-  // Required. The relative resource name of the location of metastore federations
-  // to list, in the following form:
+  // Required. The relative resource name of the location of metastore
+  // federations to list, in the following form:
   // `projects/{project_number}/locations/{location_id}`.
   string parent = 1 [
     (google.api.field_behavior) = REQUIRED,
@@ -213,9 +221,10 @@ message ListFederationsRequest {
     }
   ];
 
-  // Optional. The maximum number of federations to return. The response may contain less
-  // than the maximum number. If unspecified, no more than 500 services are
-  // returned. The maximum value is 1000; values above 1000 are changed to 1000.
+  // Optional. The maximum number of federations to return. The response may
+  // contain less than the maximum number. If unspecified, no more than 500
+  // services are returned. The maximum value is 1000; values above 1000 are
+  // changed to 1000.
   int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
 
   // Optional. A page token, received from a previous ListFederationServices
@@ -252,8 +261,8 @@ message ListFederationsResponse {
 
 // Request message for GetFederation.
 message GetFederationRequest {
-  // Required. The relative resource name of the metastore federation to retrieve,
-  // in the following form:
+  // Required. The relative resource name of the metastore federation to
+  // retrieve, in the following form:
   //
   // `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
   string name = 1 [
@@ -266,8 +275,8 @@ message GetFederationRequest {
 
 // Request message for CreateFederation.
 message CreateFederationRequest {
-  // Required. The relative resource name of the location in which to create a federation
-  // service, in the following form:
+  // Required. The relative resource name of the location in which to create a
+  // federation service, in the following form:
   //
   // `projects/{project_number}/locations/{location_id}`.
   string parent = 1 [
@@ -290,10 +299,10 @@ message CreateFederationRequest {
   // provided in the request's `federation_id` field.
   Federation federation = 3 [(google.api.field_behavior) = REQUIRED];
 
-  // Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-  // request if it has completed. The server will ignore subsequent requests
-  // that provide a duplicate request ID for at least 60 minutes after the first
-  // request.
+  // Optional. A request ID. Specify a unique request ID to allow the server to
+  // ignore the request if it has completed. The server will ignore subsequent
+  // requests that provide a duplicate request ID for at least 60 minutes after
+  // the first request.
   //
   // For example, if an initial request times out, followed by another request
   // with the same request ID, the server ignores the second request to prevent
@@ -311,7 +320,8 @@ message UpdateFederationRequest {
   // metastore federation resource by the update.
   // Fields specified in the `update_mask` are relative to the resource (not
   // to the full request). A field is overwritten if it is in the mask.
-  google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED];
+  google.protobuf.FieldMask update_mask = 1
+      [(google.api.field_behavior) = REQUIRED];
 
   // Required. The metastore federation to update. The server only merges fields
   // in the service if they are specified in `update_mask`.
@@ -320,10 +330,10 @@ message UpdateFederationRequest {
   // metastore service to be updated.
   Federation federation = 2 [(google.api.field_behavior) = REQUIRED];
 
-  // Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-  // request if it has completed. The server will ignore subsequent requests
-  // that provide a duplicate request ID for at least 60 minutes after the first
-  // request.
+  // Optional. A request ID. Specify a unique request ID to allow the server to
+  // ignore the request if it has completed. The server will ignore subsequent
+  // requests that provide a duplicate request ID for at least 60 minutes after
+  // the first request.
   //
   // For example, if an initial request times out, followed by another request
   // with the same request ID, the server ignores the second request to prevent
@@ -348,10 +358,10 @@ message DeleteFederationRequest {
     }
   ];
 
-  // Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-  // request if it has completed. The server will ignore subsequent requests
-  // that provide a duplicate request ID for at least 60 minutes after the first
-  // request.
+  // Optional. A request ID. Specify a unique request ID to allow the server to
+  // ignore the request if it has completed. The server will ignore subsequent
+  // requests that provide a duplicate request ID for at least 60 minutes after
+  // the first request.
   //
   // For example, if an initial request times out, followed by another request
   // with the same request ID, the server ignores the second request to prevent
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationRequest.java
new file mode 100644
index 000000000000..f5adc509fca5
--- /dev/null
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationRequest.java
@@ -0,0 +1,1050 @@
+/*
+ * Copyright 2020 Google LLC
+ *
+ * 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
+ *
+ *     https://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.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/cloud/metastore/v1beta/metastore.proto
+
+package com.google.cloud.metastore.v1beta;
+
+/**
+ *
+ *
+ * 
+ * Request message for
+ * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1beta.DataprocMetastore.AlterMetadataResourceLocation].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest} + */ +public final class AlterMetadataResourceLocationRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) + AlterMetadataResourceLocationRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use AlterMetadataResourceLocationRequest.newBuilder() to construct. + private AlterMetadataResourceLocationRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AlterMetadataResourceLocationRequest() { + service_ = ""; + resourceName_ = ""; + locationUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AlterMetadataResourceLocationRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest.class, + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest.Builder.class); + } + + public static final int SERVICE_FIELD_NUMBER = 1; + private volatile java.lang.Object service_; + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + @java.lang.Override + public java.lang.String getService() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object resourceName_; + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceName. + */ + @java.lang.Override + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LOCATION_URI_FIELD_NUMBER = 3; + private volatile java.lang.Object locationUri_; + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The locationUri. + */ + @java.lang.Override + public java.lang.String getLocationUri() { + java.lang.Object ref = locationUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + locationUri_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for locationUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLocationUriBytes() { + java.lang.Object ref = locationUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + locationUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourceName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, locationUri_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourceName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, locationUri_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest other = + (com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) obj; + + if (!getService().equals(other.getService())) return false; + if (!getResourceName().equals(other.getResourceName())) return false; + if (!getLocationUri().equals(other.getLocationUri())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getService().hashCode(); + hash = (37 * hash) + RESOURCE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getResourceName().hashCode(); + hash = (37 * hash) + LOCATION_URI_FIELD_NUMBER; + hash = (53 * hash) + getLocationUri().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1beta.DataprocMetastore.AlterMetadataResourceLocation].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest.class, + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest.Builder.class); + } + + // Construct using + // com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + service_ = ""; + + resourceName_ = ""; + + locationUri_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest build() { + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest buildPartial() { + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest result = + new com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest(this); + result.service_ = service_; + result.resourceName_ = resourceName_; + result.locationUri_ = locationUri_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) { + return mergeFrom( + (com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest other) { + if (other + == com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + .getDefaultInstance()) return this; + if (!other.getService().isEmpty()) { + service_ = other.service_; + onChanged(); + } + if (!other.getResourceName().isEmpty()) { + resourceName_ = other.resourceName_; + onChanged(); + } + if (!other.getLocationUri().isEmpty()) { + locationUri_ = other.locationUri_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + service_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: + { + resourceName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: + { + locationUri_ = input.readStringRequireUtf8(); + + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object service_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + public java.lang.String getService() { + java.lang.Object ref = service_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The service to set. + * @return This builder for chaining. + */ + public Builder setService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + service_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearService() { + + service_ = getDefaultInstance().getService(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for service to set. + * @return This builder for chaining. + */ + public Builder setServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + service_ = value; + onChanged(); + return this; + } + + private java.lang.Object resourceName_ = ""; + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceName. + */ + public java.lang.String getResourceName() { + java.lang.Object ref = resourceName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourceName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceName. + */ + public com.google.protobuf.ByteString getResourceNameBytes() { + java.lang.Object ref = resourceName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourceName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResourceName() { + + resourceName_ = getDefaultInstance().getResourceName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative metadata resource name in the following format.
+     * `databases/{database_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}`
+     * or
+     * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+     * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resourceName to set. + * @return This builder for chaining. + */ + public Builder setResourceNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resourceName_ = value; + onChanged(); + return this; + } + + private java.lang.Object locationUri_ = ""; + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The locationUri. + */ + public java.lang.String getLocationUri() { + java.lang.Object ref = locationUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + locationUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for locationUri. + */ + public com.google.protobuf.ByteString getLocationUriBytes() { + java.lang.Object ref = locationUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + locationUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The locationUri to set. + * @return This builder for chaining. + */ + public Builder setLocationUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + locationUri_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearLocationUri() { + + locationUri_ = getDefaultInstance().getLocationUri(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The new location URI for the metadata resource.
+     * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for locationUri to set. + * @return This builder for chaining. + */ + public Builder setLocationUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + locationUri_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) + private static final com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest(); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AlterMetadataResourceLocationRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationRequestOrBuilder.java new file mode 100644 index 000000000000..f9058fdfcde1 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationRequestOrBuilder.java @@ -0,0 +1,118 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface AlterMetadataResourceLocationRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.AlterMetadataResourceLocationRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + java.lang.String getService(); + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + com.google.protobuf.ByteString getServiceBytes(); + + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourceName. + */ + java.lang.String getResourceName(); + /** + * + * + *
+   * Required. The relative metadata resource name in the following format.
+   * `databases/{database_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}`
+   * or
+   * `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+   * 
+ * + * string resource_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourceName. + */ + com.google.protobuf.ByteString getResourceNameBytes(); + + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The locationUri. + */ + java.lang.String getLocationUri(); + /** + * + * + *
+   * Required. The new location URI for the metadata resource.
+   * 
+ * + * string location_uri = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for locationUri. + */ + com.google.protobuf.ByteString getLocationUriBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationResponse.java new file mode 100644 index 000000000000..2e426125cc0c --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationResponse.java @@ -0,0 +1,455 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1beta.DataprocMetastore.AlterMetadataResourceLocation].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse} + */ +public final class AlterMetadataResourceLocationResponse + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) + AlterMetadataResourceLocationResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use AlterMetadataResourceLocationResponse.newBuilder() to construct. + private AlterMetadataResourceLocationResponse( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private AlterMetadataResourceLocationResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new AlterMetadataResourceLocationResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse.class, + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse other = + (com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1beta.DataprocMetastore.AlterMetadataResourceLocation].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse.class, + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse.Builder + .class); + } + + // Construct using + // com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse build() { + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse buildPartial() { + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse result = + new com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) { + return mergeFrom( + (com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse other) { + if (other + == com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + .getDefaultInstance()) return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) + private static final com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse(); + } + + public static com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AlterMetadataResourceLocationResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationResponseOrBuilder.java new file mode 100644 index 000000000000..0a9257fcb13f --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/AlterMetadataResourceLocationResponseOrBuilder.java @@ -0,0 +1,24 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface AlterMetadataResourceLocationResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.AlterMetadataResourceLocationResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequest.java index 3cbd865a7b6a..0d20b782b397 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequest.java @@ -75,8 +75,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -102,8 +102,8 @@ public java.lang.String getParent() { * * *
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -249,10 +249,10 @@ public com.google.cloud.metastore.v1beta.FederationOrBuilder getFederationOrBuil * * *
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -281,10 +281,10 @@ public java.lang.String getRequestId() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -724,8 +724,8 @@ public Builder mergeFrom(
      *
      *
      * 
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -750,8 +750,8 @@ public java.lang.String getParent() { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -776,8 +776,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -801,8 +801,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -822,8 +822,8 @@ public Builder clearParent() { * * *
-     * Required. The relative resource name of the location in which to create a federation
-     * service, in the following form:
+     * Required. The relative resource name of the location in which to create a
+     * federation service, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -1198,10 +1198,10 @@ public com.google.cloud.metastore.v1beta.FederationOrBuilder getFederationOrBuil * * *
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1229,10 +1229,10 @@ public java.lang.String getRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1260,10 +1260,10 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1290,10 +1290,10 @@ public Builder setRequestId(java.lang.String value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1316,10 +1316,10 @@ public Builder clearRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequestOrBuilder.java
index 46c41b9618a8..47e8b863ca4c 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequestOrBuilder.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/CreateFederationRequestOrBuilder.java
@@ -27,8 +27,8 @@ public interface CreateFederationRequestOrBuilder
    *
    *
    * 
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -43,8 +43,8 @@ public interface CreateFederationRequestOrBuilder * * *
-   * Required. The relative resource name of the location in which to create a federation
-   * service, in the following form:
+   * Required. The relative resource name of the location in which to create a
+   * federation service, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -140,10 +140,10 @@ public interface CreateFederationRequestOrBuilder * * *
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -161,10 +161,10 @@ public interface CreateFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequest.java
index f6cc912030c5..bad718c275b6 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequest.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequest.java
@@ -131,10 +131,10 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -163,10 +163,10 @@ public java.lang.String getRequestId() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -676,10 +676,10 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -707,10 +707,10 @@ public java.lang.String getRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -738,10 +738,10 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -768,10 +768,10 @@ public Builder setRequestId(java.lang.String value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -794,10 +794,10 @@ public Builder clearRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequestOrBuilder.java
index c70d54edb2fc..035ee3e237f0 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequestOrBuilder.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/DeleteFederationRequestOrBuilder.java
@@ -60,10 +60,10 @@ public interface DeleteFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -81,10 +81,10 @@ public interface DeleteFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/Federation.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/Federation.java
index fd497c60a687..801bf356ac07 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/Federation.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/Federation.java
@@ -567,8 +567,8 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) {
    *
    *
    * 
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -591,8 +591,8 @@ public java.lang.String getVersion() { * * *
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -839,8 +839,8 @@ public com.google.cloud.metastore.v1beta.Federation.State getState() { * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -863,8 +863,8 @@ public java.lang.String getStateMessage() { * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -890,7 +890,8 @@ public com.google.protobuf.ByteString getStateMessageBytes() { * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -913,7 +914,8 @@ public java.lang.String getUid() { * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2220,8 +2222,8 @@ public Builder putAllLabels(java.util.Map va * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2243,8 +2245,8 @@ public java.lang.String getVersion() { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2266,8 +2268,8 @@ public com.google.protobuf.ByteString getVersionBytes() { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2288,8 +2290,8 @@ public Builder setVersion(java.lang.String value) { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2306,8 +2308,8 @@ public Builder clearVersion() { * * *
-     * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-     * versions must be compatible with the federation version.
+     * Immutable. The Apache Hive metastore version of the federation. All backend
+     * metastore versions must be compatible with the federation version.
      * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -2753,8 +2755,8 @@ public Builder clearState() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2776,8 +2778,8 @@ public java.lang.String getStateMessage() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2799,8 +2801,8 @@ public com.google.protobuf.ByteString getStateMessageBytes() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2821,8 +2823,8 @@ public Builder setStateMessage(java.lang.String value) { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2839,8 +2841,8 @@ public Builder clearStateMessage() { * * *
-     * Output only. Additional information about the current state of the metastore federation,
-     * if available.
+     * Output only. Additional information about the current state of the
+     * metastore federation, if available.
      * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2864,7 +2866,8 @@ public Builder setStateMessageBytes(com.google.protobuf.ByteString value) { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2886,7 +2889,8 @@ public java.lang.String getUid() { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2908,7 +2912,8 @@ public com.google.protobuf.ByteString getUidBytes() { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2929,7 +2934,8 @@ public Builder setUid(java.lang.String value) { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -2946,7 +2952,8 @@ public Builder clearUid() { * * *
-     * Output only. The globally unique resource identifier of the metastore federation.
+     * Output only. The globally unique resource identifier of the metastore
+     * federation.
      * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/FederationOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/FederationOrBuilder.java index ae1db37d9071..c8d0f6c40548 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/FederationOrBuilder.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/FederationOrBuilder.java @@ -191,8 +191,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -204,8 +204,8 @@ java.lang.String getLabelsOrDefault( * * *
-   * Immutable. The Apache Hive metastore version of the federation. All backend metastore
-   * versions must be compatible with the federation version.
+   * Immutable. The Apache Hive metastore version of the federation. All backend
+   * metastore versions must be compatible with the federation version.
    * 
* * string version = 5 [(.google.api.field_behavior) = IMMUTABLE]; @@ -363,8 +363,8 @@ com.google.cloud.metastore.v1beta.BackendMetastore getBackendMetastoresOrDefault * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -376,8 +376,8 @@ com.google.cloud.metastore.v1beta.BackendMetastore getBackendMetastoresOrDefault * * *
-   * Output only. Additional information about the current state of the metastore federation,
-   * if available.
+   * Output only. Additional information about the current state of the
+   * metastore federation, if available.
    * 
* * string state_message = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -390,7 +390,8 @@ com.google.cloud.metastore.v1beta.BackendMetastore getBackendMetastoresOrDefault * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -402,7 +403,8 @@ com.google.cloud.metastore.v1beta.BackendMetastore getBackendMetastoresOrDefault * * *
-   * Output only. The globally unique resource identifier of the metastore federation.
+   * Output only. The globally unique resource identifier of the metastore
+   * federation.
    * 
* * string uid = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequest.java index 479cd764ed16..7e11bb1d4ba5 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequest.java @@ -73,8 +73,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* @@ -100,8 +100,8 @@ public java.lang.String getName() { * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* @@ -460,8 +460,8 @@ public Builder mergeFrom( * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -486,8 +486,8 @@ public java.lang.String getName() { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -512,8 +512,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -537,8 +537,8 @@ public Builder setName(java.lang.String value) { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* @@ -558,8 +558,8 @@ public Builder clearName() { * * *
-     * Required. The relative resource name of the metastore federation to retrieve,
-     * in the following form:
+     * Required. The relative resource name of the metastore federation to
+     * retrieve, in the following form:
      * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
      * 
* diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequestOrBuilder.java index 22f0c910bab3..e356c7168f0e 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequestOrBuilder.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/GetFederationRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface GetFederationRequestOrBuilder * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* @@ -43,8 +43,8 @@ public interface GetFederationRequestOrBuilder * * *
-   * Required. The relative resource name of the metastore federation to retrieve,
-   * in the following form:
+   * Required. The relative resource name of the metastore federation to
+   * retrieve, in the following form:
    * `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
    * 
* diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequest.java index 017919940ce2..dab776246bfb 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequest.java @@ -76,8 +76,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -103,8 +103,8 @@ public java.lang.String getParent() { * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -133,9 +133,10 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-   * Optional. The maximum number of federations to return. The response may contain less
-   * than the maximum number. If unspecified, no more than 500 services are
-   * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+   * Optional. The maximum number of federations to return. The response may
+   * contain less than the maximum number. If unspecified, no more than 500
+   * services are returned. The maximum value is 1000; values above 1000 are
+   * changed to 1000.
    * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -731,8 +732,8 @@ public Builder mergeFrom( * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -757,8 +758,8 @@ public java.lang.String getParent() { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -783,8 +784,8 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -808,8 +809,8 @@ public Builder setParent(java.lang.String value) { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -829,8 +830,8 @@ public Builder clearParent() { * * *
-     * Required. The relative resource name of the location of metastore federations
-     * to list, in the following form:
+     * Required. The relative resource name of the location of metastore
+     * federations to list, in the following form:
      * `projects/{project_number}/locations/{location_id}`.
      * 
* @@ -857,9 +858,10 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
-     * Optional. The maximum number of federations to return. The response may contain less
-     * than the maximum number. If unspecified, no more than 500 services are
-     * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+     * Optional. The maximum number of federations to return. The response may
+     * contain less than the maximum number. If unspecified, no more than 500
+     * services are returned. The maximum value is 1000; values above 1000 are
+     * changed to 1000.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -874,9 +876,10 @@ public int getPageSize() { * * *
-     * Optional. The maximum number of federations to return. The response may contain less
-     * than the maximum number. If unspecified, no more than 500 services are
-     * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+     * Optional. The maximum number of federations to return. The response may
+     * contain less than the maximum number. If unspecified, no more than 500
+     * services are returned. The maximum value is 1000; values above 1000 are
+     * changed to 1000.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -894,9 +897,10 @@ public Builder setPageSize(int value) { * * *
-     * Optional. The maximum number of federations to return. The response may contain less
-     * than the maximum number. If unspecified, no more than 500 services are
-     * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+     * Optional. The maximum number of federations to return. The response may
+     * contain less than the maximum number. If unspecified, no more than 500
+     * services are returned. The maximum value is 1000; values above 1000 are
+     * changed to 1000.
      * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequestOrBuilder.java index a4a2c4b675d6..3047b0e9b382 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequestOrBuilder.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/ListFederationsRequestOrBuilder.java @@ -27,8 +27,8 @@ public interface ListFederationsRequestOrBuilder * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -43,8 +43,8 @@ public interface ListFederationsRequestOrBuilder * * *
-   * Required. The relative resource name of the location of metastore federations
-   * to list, in the following form:
+   * Required. The relative resource name of the location of metastore
+   * federations to list, in the following form:
    * `projects/{project_number}/locations/{location_id}`.
    * 
* @@ -60,9 +60,10 @@ public interface ListFederationsRequestOrBuilder * * *
-   * Optional. The maximum number of federations to return. The response may contain less
-   * than the maximum number. If unspecified, no more than 500 services are
-   * returned. The maximum value is 1000; values above 1000 are changed to 1000.
+   * Optional. The maximum number of federations to return. The response may
+   * contain less than the maximum number. If unspecified, no more than 500
+   * services are returned. The maximum value is 1000; values above 1000 are
+   * changed to 1000.
    * 
* * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetadataImport.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetadataImport.java index 00ede4fa9964..4bd99c8be182 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetadataImport.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetadataImport.java @@ -289,7 +289,7 @@ public interface DatabaseDumpOrBuilder * * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @return The enum numeric value on the wire for databaseType. */ @java.lang.Deprecated @@ -306,7 +306,7 @@ public interface DatabaseDumpOrBuilder * * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @return The databaseType. */ @java.lang.Deprecated @@ -349,7 +349,7 @@ public interface DatabaseDumpOrBuilder * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @return The sourceDatabase. */ @java.lang.Deprecated @@ -364,7 +364,7 @@ public interface DatabaseDumpOrBuilder * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @return The bytes for sourceDatabase. */ @java.lang.Deprecated @@ -605,7 +605,7 @@ private DatabaseType(int value) { * * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @return The enum numeric value on the wire for databaseType. */ @java.lang.Override @@ -625,7 +625,7 @@ public int getDatabaseTypeValue() { *
* * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @return The databaseType. */ @java.lang.Override @@ -704,7 +704,7 @@ public com.google.protobuf.ByteString getGcsUriBytes() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @return The sourceDatabase. */ @java.lang.Override @@ -730,7 +730,7 @@ public java.lang.String getSourceDatabase() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @return The bytes for sourceDatabase. */ @java.lang.Override @@ -1215,7 +1215,7 @@ public Builder mergeFrom( * * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @return The enum numeric value on the wire for databaseType. */ @java.lang.Override @@ -1235,7 +1235,7 @@ public int getDatabaseTypeValue() { * * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @param value The enum numeric value on the wire for databaseType to set. * @return This builder for chaining. */ @@ -1258,7 +1258,7 @@ public Builder setDatabaseTypeValue(int value) { * * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @return The databaseType. */ @java.lang.Override @@ -1286,7 +1286,7 @@ public Builder setDatabaseTypeValue(int value) { *
* * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @param value The databaseType to set. * @return This builder for chaining. */ @@ -1313,7 +1313,7 @@ public Builder setDatabaseType( * * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.database_type is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=640 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=691 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1446,7 +1446,7 @@ public Builder setGcsUriBytes(com.google.protobuf.ByteString value) { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @return The sourceDatabase. */ @java.lang.Deprecated @@ -1471,7 +1471,7 @@ public java.lang.String getSourceDatabase() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @return The bytes for sourceDatabase. */ @java.lang.Deprecated @@ -1496,7 +1496,7 @@ public com.google.protobuf.ByteString getSourceDatabaseBytes() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @param value The sourceDatabase to set. * @return This builder for chaining. */ @@ -1520,7 +1520,7 @@ public Builder setSourceDatabase(java.lang.String value) { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1540,7 +1540,7 @@ public Builder clearSourceDatabase() { * string source_database = 3 [deprecated = true]; * * @deprecated google.cloud.metastore.v1beta.MetadataImport.DatabaseDump.source_database is - * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=647 + * deprecated. See google/cloud/metastore/v1beta/metastore.proto;l=698 * @param value The bytes for sourceDatabase to set. * @return This builder for chaining. */ diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetastoreProto.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetastoreProto.java index 52f58e5ac715..fd0ab1b7f5b6 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetastoreProto.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MetastoreProto.java @@ -215,6 +215,38 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_metastore_v1beta_DatabaseDumpSpec_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_metastore_v1beta_DatabaseDumpSpec_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_QueryMetadataRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_QueryMetadataRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_QueryMetadataResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_QueryMetadataResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_metastore_v1beta_AlterMetadataResourceLocationResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -477,110 +509,153 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "HiveMetastoreVersion\022\017\n\007version\030\001 \001(\t\022\022\n" + "\nis_default\030\002 \001(\010\"E\n\020DatabaseDumpSpec\"1\n" + "\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\t\n\005MYSQL\020\001\022\010" - + "\n\004AVRO\020\0022\360\034\n\021DataprocMetastore\022\272\001\n\014ListS" - + "ervices\0222.google.cloud.metastore.v1beta." - + "ListServicesRequest\0323.google.cloud.metas" - + "tore.v1beta.ListServicesResponse\"A\202\323\344\223\0022" - + "\0220/v1beta/{parent=projects/*/locations/*" - + "}/services\332A\006parent\022\247\001\n\nGetService\0220.goo" - + "gle.cloud.metastore.v1beta.GetServiceReq" - + "uest\032&.google.cloud.metastore.v1beta.Ser" - + "vice\"?\202\323\344\223\0022\0220/v1beta/{name=projects/*/l" - + "ocations/*/services/*}\332A\004name\022\200\002\n\rCreate" - + "Service\0223.google.cloud.metastore.v1beta." - + "CreateServiceRequest\032\035.google.longrunnin" - + "g.Operation\"\232\001\202\323\344\223\002;\"0/v1beta/{parent=pr" - + "ojects/*/locations/*}/services:\007service\332" - + "A\031parent,service,service_id\312A:\n\007Service\022" + + "\n\004AVRO\020\002\"P\n\026RemoveIamPolicyRequest\022\033\n\010re" + + "source\030\001 \001(\tB\t\340A\002\372A\003\n\001*\022\031\n\014asynchronous\030" + + "\002 \001(\010B\003\340A\001\"*\n\027RemoveIamPolicyResponse\022\017\n" + + "\007success\030\001 \001(\010\"e\n\024QueryMetadataRequest\0229" + + "\n\007service\030\001 \001(\tB(\340A\002\372A\"\n metastore.googl" + + "eapis.com/Service\022\022\n\005query\030\002 \001(\tB\003\340A\002\"4\n" + + "\025QueryMetadataResponse\022\033\n\023result_manifes" + + "t_uri\030\001 \001(\t\"\250\001\n\032MoveTableToDatabaseReque" + + "st\0229\n\007service\030\001 \001(\tB(\340A\002\372A\"\n metastore.g" + + "oogleapis.com/Service\022\027\n\ntable_name\030\002 \001(" + + "\tB\003\340A\002\022\024\n\007db_name\030\003 \001(\tB\003\340A\002\022 \n\023destinat" + + "ion_db_name\030\004 \001(\tB\003\340A\002\"\035\n\033MoveTableToDat" + + "abaseResponse\"\230\001\n$AlterMetadataResourceL" + + "ocationRequest\0229\n\007service\030\001 \001(\tB(\340A\002\372A\"\n" + + " metastore.googleapis.com/Service\022\032\n\rres" + + "ource_name\030\002 \001(\tB\003\340A\002\022\031\n\014location_uri\030\003 " + + "\001(\tB\003\340A\002\"\'\n%AlterMetadataResourceLocatio" + + "nResponse2\217%\n\021DataprocMetastore\022\272\001\n\014List" + + "Services\0222.google.cloud.metastore.v1beta" + + ".ListServicesRequest\0323.google.cloud.meta" + + "store.v1beta.ListServicesResponse\"A\202\323\344\223\002" + + "2\0220/v1beta/{parent=projects/*/locations/" + + "*}/services\332A\006parent\022\247\001\n\nGetService\0220.go" + + "ogle.cloud.metastore.v1beta.GetServiceRe" + + "quest\032&.google.cloud.metastore.v1beta.Se" + + "rvice\"?\202\323\344\223\0022\0220/v1beta/{name=projects/*/" + + "locations/*/services/*}\332A\004name\022\200\002\n\rCreat" + + "eService\0223.google.cloud.metastore.v1beta" + + ".CreateServiceRequest\032\035.google.longrunni" + + "ng.Operation\"\232\001\202\323\344\223\002;\"0/v1beta/{parent=p" + + "rojects/*/locations/*}/services:\007service" + + "\332A\031parent,service,service_id\312A:\n\007Service" + + "\022/google.cloud.metastore.v1beta.Operatio" + + "nMetadata\022\202\002\n\rUpdateService\0223.google.clo" + + "ud.metastore.v1beta.UpdateServiceRequest" + + "\032\035.google.longrunning.Operation\"\234\001\202\323\344\223\002C" + + "28/v1beta/{service.name=projects/*/locat" + + "ions/*/services/*}:\007service\332A\023service,up" + + "date_mask\312A:\n\007Service\022/google.cloud.meta" + + "store.v1beta.OperationMetadata\022\360\001\n\rDelet" + + "eService\0223.google.cloud.metastore.v1beta" + + ".DeleteServiceRequest\032\035.google.longrunni" + + "ng.Operation\"\212\001\202\323\344\223\0022*0/v1beta/{name=pro" + + "jects/*/locations/*/services/*}\332A\004name\312A" + + "H\n\025google.protobuf.Empty\022/google.cloud.m" + + "etastore.v1beta.OperationMetadata\022\341\001\n\023Li" + + "stMetadataImports\0229.google.cloud.metasto" + + "re.v1beta.ListMetadataImportsRequest\032:.g" + + "oogle.cloud.metastore.v1beta.ListMetadat" + + "aImportsResponse\"S\202\323\344\223\002D\022B/v1beta/{paren" + + "t=projects/*/locations/*/services/*}/met" + + "adataImports\332A\006parent\022\316\001\n\021GetMetadataImp" + + "ort\0227.google.cloud.metastore.v1beta.GetM" + + "etadataImportRequest\032-.google.cloud.meta" + + "store.v1beta.MetadataImport\"Q\202\323\344\223\002D\022B/v1" + + "beta/{name=projects/*/locations/*/servic" + + "es/*/metadataImports/*}\332A\004name\022\277\002\n\024Creat" + + "eMetadataImport\022:.google.cloud.metastore" + + ".v1beta.CreateMetadataImportRequest\032\035.go" + + "ogle.longrunning.Operation\"\313\001\202\323\344\223\002U\"B/v1" + + "beta/{parent=projects/*/locations/*/serv" + + "ices/*}/metadataImports:\017metadata_import" + + "\332A)parent,metadata_import,metadata_impor" + + "t_id\312AA\n\016MetadataImport\022/google.cloud.me" + + "tastore.v1beta.OperationMetadata\022\301\002\n\024Upd" + + "ateMetadataImport\022:.google.cloud.metasto" + + "re.v1beta.UpdateMetadataImportRequest\032\035." + + "google.longrunning.Operation\"\315\001\202\323\344\223\002e2R/" + + "v1beta/{metadata_import.name=projects/*/" + + "locations/*/services/*/metadataImports/*" + + "}:\017metadata_import\332A\033metadata_import,upd" + + "ate_mask\312AA\n\016MetadataImport\022/google.clou" + + "d.metastore.v1beta.OperationMetadata\022\371\001\n" + + "\016ExportMetadata\0224.google.cloud.metastore" + + ".v1beta.ExportMetadataRequest\032\035.google.l" + + "ongrunning.Operation\"\221\001\202\323\344\223\002G\"B/v1beta/{" + + "service=projects/*/locations/*/services/" + + "*}:exportMetadata:\001*\312AA\n\016MetadataExport\022" + "/google.cloud.metastore.v1beta.Operation" - + "Metadata\022\202\002\n\rUpdateService\0223.google.clou" - + "d.metastore.v1beta.UpdateServiceRequest\032" - + "\035.google.longrunning.Operation\"\234\001\202\323\344\223\002C2" - + "8/v1beta/{service.name=projects/*/locati" - + "ons/*/services/*}:\007service\332A\023service,upd" - + "ate_mask\312A:\n\007Service\022/google.cloud.metas" - + "tore.v1beta.OperationMetadata\022\360\001\n\rDelete" - + "Service\0223.google.cloud.metastore.v1beta." - + "DeleteServiceRequest\032\035.google.longrunnin" - + "g.Operation\"\212\001\202\323\344\223\0022*0/v1beta/{name=proj" - + "ects/*/locations/*/services/*}\332A\004name\312AH" - + "\n\025google.protobuf.Empty\022/google.cloud.me" - + "tastore.v1beta.OperationMetadata\022\341\001\n\023Lis" - + "tMetadataImports\0229.google.cloud.metastor" - + "e.v1beta.ListMetadataImportsRequest\032:.go" - + "ogle.cloud.metastore.v1beta.ListMetadata" - + "ImportsResponse\"S\202\323\344\223\002D\022B/v1beta/{parent" - + "=projects/*/locations/*/services/*}/meta" - + "dataImports\332A\006parent\022\316\001\n\021GetMetadataImpo" - + "rt\0227.google.cloud.metastore.v1beta.GetMe" - + "tadataImportRequest\032-.google.cloud.metas" - + "tore.v1beta.MetadataImport\"Q\202\323\344\223\002D\022B/v1b" - + "eta/{name=projects/*/locations/*/service" - + "s/*/metadataImports/*}\332A\004name\022\277\002\n\024Create" - + "MetadataImport\022:.google.cloud.metastore." - + "v1beta.CreateMetadataImportRequest\032\035.goo" - + "gle.longrunning.Operation\"\313\001\202\323\344\223\002U\"B/v1b" - + "eta/{parent=projects/*/locations/*/servi" - + "ces/*}/metadataImports:\017metadata_import\332" - + "A)parent,metadata_import,metadata_import" - + "_id\312AA\n\016MetadataImport\022/google.cloud.met" - + "astore.v1beta.OperationMetadata\022\301\002\n\024Upda" - + "teMetadataImport\022:.google.cloud.metastor" - + "e.v1beta.UpdateMetadataImportRequest\032\035.g" - + "oogle.longrunning.Operation\"\315\001\202\323\344\223\002e2R/v" - + "1beta/{metadata_import.name=projects/*/l" - + "ocations/*/services/*/metadataImports/*}" - + ":\017metadata_import\332A\033metadata_import,upda" - + "te_mask\312AA\n\016MetadataImport\022/google.cloud" - + ".metastore.v1beta.OperationMetadata\022\371\001\n\016" - + "ExportMetadata\0224.google.cloud.metastore." - + "v1beta.ExportMetadataRequest\032\035.google.lo" - + "ngrunning.Operation\"\221\001\202\323\344\223\002G\"B/v1beta/{s" - + "ervice=projects/*/locations/*/services/*" - + "}:exportMetadata:\001*\312AA\n\016MetadataExport\022/" - + "google.cloud.metastore.v1beta.OperationM" - + "etadata\022\374\001\n\016RestoreService\0224.google.clou" - + "d.metastore.v1beta.RestoreServiceRequest" - + "\032\035.google.longrunning.Operation\"\224\001\202\323\344\223\002@" - + "\";/v1beta/{service=projects/*/locations/" - + "*/services/*}:restore:\001*\332A\016service,backu" - + "p\312A:\n\007Restore\022/google.cloud.metastore.v1" - + "beta.OperationMetadata\022\301\001\n\013ListBackups\0221" - + ".google.cloud.metastore.v1beta.ListBacku" - + "psRequest\0322.google.cloud.metastore.v1bet" - + "a.ListBackupsResponse\"K\202\323\344\223\002<\022:/v1beta/{" - + "parent=projects/*/locations/*/services/*" - + "}/backups\332A\006parent\022\256\001\n\tGetBackup\022/.googl" - + "e.cloud.metastore.v1beta.GetBackupReques" - + "t\032%.google.cloud.metastore.v1beta.Backup" - + "\"I\202\323\344\223\002<\022:/v1beta/{name=projects/*/locat" - + "ions/*/services/*/backups/*}\332A\004name\022\204\002\n\014" - + "CreateBackup\0222.google.cloud.metastore.v1" - + "beta.CreateBackupRequest\032\035.google.longru" - + "nning.Operation\"\240\001\202\323\344\223\002D\":/v1beta/{paren" - + "t=projects/*/locations/*/services/*}/bac" - + "kups:\006backup\332A\027parent,backup,backup_id\312A" - + "9\n\006Backup\022/google.cloud.metastore.v1beta" - + ".OperationMetadata\022\370\001\n\014DeleteBackup\0222.go" - + "ogle.cloud.metastore.v1beta.DeleteBackup" - + "Request\032\035.google.longrunning.Operation\"\224" - + "\001\202\323\344\223\002<*:/v1beta/{name=projects/*/locati" - + "ons/*/services/*/backups/*}\332A\004name\312AH\n\025g" - + "oogle.protobuf.Empty\022/google.cloud.metas" - + "tore.v1beta.OperationMetadata\032L\312A\030metast" - + "ore.googleapis.com\322A.https://www.googlea" - + "pis.com/auth/cloud-platformB\251\003\n!com.goog" - + "le.cloud.metastore.v1betaB\016MetastoreProt" - + "oP\001ZFgoogle.golang.org/genproto/googleap" - + "is/cloud/metastore/v1beta;metastore\312\002\035Go" - + "ogle\\Cloud\\Metastore\\V1beta\352AN\n\036compute." - + "googleapis.com/Network\022,projects/{projec" - + "t}/global/networks/{network}\352Aa\n!compute" - + ".googleapis.com/Subnetwork\022 + * Request message for + * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1beta.DataprocMetastore.MoveTableToDatabase]. + *
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.MoveTableToDatabaseRequest} + */ +public final class MoveTableToDatabaseRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) + MoveTableToDatabaseRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use MoveTableToDatabaseRequest.newBuilder() to construct. + private MoveTableToDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private MoveTableToDatabaseRequest() { + service_ = ""; + tableName_ = ""; + dbName_ = ""; + destinationDbName_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MoveTableToDatabaseRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.class, + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.Builder.class); + } + + public static final int SERVICE_FIELD_NUMBER = 1; + private volatile java.lang.Object service_; + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + @java.lang.Override + public java.lang.String getService() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TABLE_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object tableName_; + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tableName. + */ + @java.lang.Override + public java.lang.String getTableName() { + java.lang.Object ref = tableName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tableName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTableNameBytes() { + java.lang.Object ref = tableName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DB_NAME_FIELD_NUMBER = 3; + private volatile java.lang.Object dbName_; + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dbName. + */ + @java.lang.Override + public java.lang.String getDbName() { + java.lang.Object ref = dbName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dbName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dbName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDbNameBytes() { + java.lang.Object ref = dbName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESTINATION_DB_NAME_FIELD_NUMBER = 4; + private volatile java.lang.Object destinationDbName_; + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The destinationDbName. + */ + @java.lang.Override + public java.lang.String getDestinationDbName() { + java.lang.Object ref = destinationDbName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + destinationDbName_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for destinationDbName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDestinationDbNameBytes() { + java.lang.Object ref = destinationDbName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destinationDbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, tableName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dbName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, dbName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationDbName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, destinationDbName_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, tableName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dbName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, dbName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationDbName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, destinationDbName_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest other = + (com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) obj; + + if (!getService().equals(other.getService())) return false; + if (!getTableName().equals(other.getTableName())) return false; + if (!getDbName().equals(other.getDbName())) return false; + if (!getDestinationDbName().equals(other.getDestinationDbName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getService().hashCode(); + hash = (37 * hash) + TABLE_NAME_FIELD_NUMBER; + hash = (53 * hash) + getTableName().hashCode(); + hash = (37 * hash) + DB_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDbName().hashCode(); + hash = (37 * hash) + DESTINATION_DB_NAME_FIELD_NUMBER; + hash = (53 * hash) + getDestinationDbName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1beta.DataprocMetastore.MoveTableToDatabase].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.MoveTableToDatabaseRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.class, + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + service_ = ""; + + tableName_ = ""; + + dbName_ = ""; + + destinationDbName_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest build() { + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest buildPartial() { + com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest result = + new com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest(this); + result.service_ = service_; + result.tableName_ = tableName_; + result.dbName_ = dbName_; + result.destinationDbName_ = destinationDbName_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) { + return mergeFrom((com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest other) { + if (other + == com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest.getDefaultInstance()) + return this; + if (!other.getService().isEmpty()) { + service_ = other.service_; + onChanged(); + } + if (!other.getTableName().isEmpty()) { + tableName_ = other.tableName_; + onChanged(); + } + if (!other.getDbName().isEmpty()) { + dbName_ = other.dbName_; + onChanged(); + } + if (!other.getDestinationDbName().isEmpty()) { + destinationDbName_ = other.destinationDbName_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + service_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: + { + tableName_ = input.readStringRequireUtf8(); + + break; + } // case 18 + case 26: + { + dbName_ = input.readStringRequireUtf8(); + + break; + } // case 26 + case 34: + { + destinationDbName_ = input.readStringRequireUtf8(); + + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object service_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + public java.lang.String getService() { + java.lang.Object ref = service_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The service to set. + * @return This builder for chaining. + */ + public Builder setService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + service_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearService() { + + service_ = getDefaultInstance().getService(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to mutate
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for service to set. + * @return This builder for chaining. + */ + public Builder setServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + service_ = value; + onChanged(); + return this; + } + + private java.lang.Object tableName_ = ""; + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tableName. + */ + public java.lang.String getTableName() { + java.lang.Object ref = tableName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + tableName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tableName. + */ + public com.google.protobuf.ByteString getTableNameBytes() { + java.lang.Object ref = tableName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + tableName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The tableName to set. + * @return This builder for chaining. + */ + public Builder setTableName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + tableName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearTableName() { + + tableName_ = getDefaultInstance().getTableName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the table to be moved.
+     * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for tableName to set. + * @return This builder for chaining. + */ + public Builder setTableNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + tableName_ = value; + onChanged(); + return this; + } + + private java.lang.Object dbName_ = ""; + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dbName. + */ + public java.lang.String getDbName() { + java.lang.Object ref = dbName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + dbName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dbName. + */ + public com.google.protobuf.ByteString getDbNameBytes() { + java.lang.Object ref = dbName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + dbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The dbName to set. + * @return This builder for chaining. + */ + public Builder setDbName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + dbName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDbName() { + + dbName_ = getDefaultInstance().getDbName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table resides.
+     * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for dbName to set. + * @return This builder for chaining. + */ + public Builder setDbNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + dbName_ = value; + onChanged(); + return this; + } + + private java.lang.Object destinationDbName_ = ""; + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The destinationDbName. + */ + public java.lang.String getDestinationDbName() { + java.lang.Object ref = destinationDbName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + destinationDbName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for destinationDbName. + */ + public com.google.protobuf.ByteString getDestinationDbNameBytes() { + java.lang.Object ref = destinationDbName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destinationDbName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The destinationDbName to set. + * @return This builder for chaining. + */ + public Builder setDestinationDbName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + destinationDbName_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearDestinationDbName() { + + destinationDbName_ = getDefaultInstance().getDestinationDbName(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The name of the database where the table should be moved.
+     * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for destinationDbName to set. + * @return This builder for chaining. + */ + public Builder setDestinationDbNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + destinationDbName_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) + private static final com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest(); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MoveTableToDatabaseRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseRequestOrBuilder.java new file mode 100644 index 000000000000..adb7ded6f20c --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseRequestOrBuilder.java @@ -0,0 +1,133 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface MoveTableToDatabaseRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.MoveTableToDatabaseRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + java.lang.String getService(); + /** + * + * + *
+   * Required. The relative resource name of the metastore service to mutate
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + com.google.protobuf.ByteString getServiceBytes(); + + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The tableName. + */ + java.lang.String getTableName(); + /** + * + * + *
+   * Required. The name of the table to be moved.
+   * 
+ * + * string table_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for tableName. + */ + com.google.protobuf.ByteString getTableNameBytes(); + + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The dbName. + */ + java.lang.String getDbName(); + /** + * + * + *
+   * Required. The name of the database where the table resides.
+   * 
+ * + * string db_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for dbName. + */ + com.google.protobuf.ByteString getDbNameBytes(); + + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The destinationDbName. + */ + java.lang.String getDestinationDbName(); + /** + * + * + *
+   * Required. The name of the database where the table should be moved.
+   * 
+ * + * string destination_db_name = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for destinationDbName. + */ + com.google.protobuf.ByteString getDestinationDbNameBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseResponse.java new file mode 100644 index 000000000000..be68385f4fbf --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseResponse.java @@ -0,0 +1,442 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1beta.DataprocMetastore.MoveTableToDatabase].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.MoveTableToDatabaseResponse} + */ +public final class MoveTableToDatabaseResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) + MoveTableToDatabaseResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use MoveTableToDatabaseResponse.newBuilder() to construct. + private MoveTableToDatabaseResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private MoveTableToDatabaseResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new MoveTableToDatabaseResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse.class, + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse other = + (com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1beta.DataprocMetastore.MoveTableToDatabase].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.MoveTableToDatabaseResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse.class, + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_MoveTableToDatabaseResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse + getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse build() { + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse buildPartial() { + com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse result = + new com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) { + return mergeFrom((com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse other) { + if (other + == com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse.getDefaultInstance()) + return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) + private static final com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse(); + } + + public static com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MoveTableToDatabaseResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.MoveTableToDatabaseResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseResponseOrBuilder.java new file mode 100644 index 000000000000..ba13e26136e2 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/MoveTableToDatabaseResponseOrBuilder.java @@ -0,0 +1,24 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface MoveTableToDatabaseResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.MoveTableToDatabaseResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataRequest.java new file mode 100644 index 000000000000..f34e5cd67164 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataRequest.java @@ -0,0 +1,831 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +/** + * + * + *
+ * Request message for
+ * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1beta.DataprocMetastore.QueryMetadata].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.QueryMetadataRequest} + */ +public final class QueryMetadataRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.QueryMetadataRequest) + QueryMetadataRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryMetadataRequest.newBuilder() to construct. + private QueryMetadataRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private QueryMetadataRequest() { + service_ = ""; + query_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new QueryMetadataRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.QueryMetadataRequest.class, + com.google.cloud.metastore.v1beta.QueryMetadataRequest.Builder.class); + } + + public static final int SERVICE_FIELD_NUMBER = 1; + private volatile java.lang.Object service_; + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + @java.lang.Override + public java.lang.String getService() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int QUERY_FIELD_NUMBER = 2; + private volatile java.lang.Object query_; + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + @java.lang.Override + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } + } + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + @java.lang.Override + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, query_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(service_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, service_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.QueryMetadataRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.QueryMetadataRequest other = + (com.google.cloud.metastore.v1beta.QueryMetadataRequest) obj; + + if (!getService().equals(other.getService())) return false; + if (!getQuery().equals(other.getQuery())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getService().hashCode(); + hash = (37 * hash) + QUERY_FIELD_NUMBER; + hash = (53 * hash) + getQuery().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.QueryMetadataRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1beta.DataprocMetastore.QueryMetadata].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.QueryMetadataRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.QueryMetadataRequest) + com.google.cloud.metastore.v1beta.QueryMetadataRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.QueryMetadataRequest.class, + com.google.cloud.metastore.v1beta.QueryMetadataRequest.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1beta.QueryMetadataRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + service_ = ""; + + query_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataRequest getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.QueryMetadataRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataRequest build() { + com.google.cloud.metastore.v1beta.QueryMetadataRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataRequest buildPartial() { + com.google.cloud.metastore.v1beta.QueryMetadataRequest result = + new com.google.cloud.metastore.v1beta.QueryMetadataRequest(this); + result.service_ = service_; + result.query_ = query_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1beta.QueryMetadataRequest) { + return mergeFrom((com.google.cloud.metastore.v1beta.QueryMetadataRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1beta.QueryMetadataRequest other) { + if (other == com.google.cloud.metastore.v1beta.QueryMetadataRequest.getDefaultInstance()) + return this; + if (!other.getService().isEmpty()) { + service_ = other.service_; + onChanged(); + } + if (!other.getQuery().isEmpty()) { + query_ = other.query_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + service_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 18: + { + query_ = input.readStringRequireUtf8(); + + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object service_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + public java.lang.String getService() { + java.lang.Object ref = service_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + service_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + public com.google.protobuf.ByteString getServiceBytes() { + java.lang.Object ref = service_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + service_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The service to set. + * @return This builder for chaining. + */ + public Builder setService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + service_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearService() { + + service_ = getDefaultInstance().getService(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the metastore service to query
+     * metadata, in the following format:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+     * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for service to set. + * @return This builder for chaining. + */ + public Builder setServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + service_ = value; + onChanged(); + return this; + } + + private java.lang.Object query_ = ""; + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + public java.lang.String getQuery() { + java.lang.Object ref = query_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + query_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + public com.google.protobuf.ByteString getQueryBytes() { + java.lang.Object ref = query_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + query_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The query to set. + * @return This builder for chaining. + */ + public Builder setQuery(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + query_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearQuery() { + + query_ = getDefaultInstance().getQuery(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. A read-only SQL query to execute against the metadata database.
+     * The query cannot change or mutate the data.
+     * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for query to set. + * @return This builder for chaining. + */ + public Builder setQueryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + query_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.QueryMetadataRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.QueryMetadataRequest) + private static final com.google.cloud.metastore.v1beta.QueryMetadataRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1beta.QueryMetadataRequest(); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryMetadataRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataRequestOrBuilder.java new file mode 100644 index 000000000000..ec237ccac1ba --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataRequestOrBuilder.java @@ -0,0 +1,85 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface QueryMetadataRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.QueryMetadataRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The service. + */ + java.lang.String getService(); + /** + * + * + *
+   * Required. The relative resource name of the metastore service to query
+   * metadata, in the following format:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+   * 
+ * + * + * string service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for service. + */ + com.google.protobuf.ByteString getServiceBytes(); + + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The query. + */ + java.lang.String getQuery(); + /** + * + * + *
+   * Required. A read-only SQL query to execute against the metadata database.
+   * The query cannot change or mutate the data.
+   * 
+ * + * string query = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for query. + */ + com.google.protobuf.ByteString getQueryBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataResponse.java new file mode 100644 index 000000000000..f85759764ebb --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataResponse.java @@ -0,0 +1,639 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1beta.DataprocMetastore.QueryMetadata].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.QueryMetadataResponse} + */ +public final class QueryMetadataResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.QueryMetadataResponse) + QueryMetadataResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryMetadataResponse.newBuilder() to construct. + private QueryMetadataResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private QueryMetadataResponse() { + resultManifestUri_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new QueryMetadataResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.QueryMetadataResponse.class, + com.google.cloud.metastore.v1beta.QueryMetadataResponse.Builder.class); + } + + public static final int RESULT_MANIFEST_URI_FIELD_NUMBER = 1; + private volatile java.lang.Object resultManifestUri_; + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The resultManifestUri. + */ + @java.lang.Override + public java.lang.String getResultManifestUri() { + java.lang.Object ref = resultManifestUri_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resultManifestUri_ = s; + return s; + } + } + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The bytes for resultManifestUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResultManifestUriBytes() { + java.lang.Object ref = resultManifestUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resultManifestUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resultManifestUri_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resultManifestUri_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resultManifestUri_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resultManifestUri_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.QueryMetadataResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.QueryMetadataResponse other = + (com.google.cloud.metastore.v1beta.QueryMetadataResponse) obj; + + if (!getResultManifestUri().equals(other.getResultManifestUri())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESULT_MANIFEST_URI_FIELD_NUMBER; + hash = (53 * hash) + getResultManifestUri().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.QueryMetadataResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1beta.DataprocMetastore.QueryMetadata].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.QueryMetadataResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.QueryMetadataResponse) + com.google.cloud.metastore.v1beta.QueryMetadataResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.QueryMetadataResponse.class, + com.google.cloud.metastore.v1beta.QueryMetadataResponse.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1beta.QueryMetadataResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + resultManifestUri_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_QueryMetadataResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataResponse getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.QueryMetadataResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataResponse build() { + com.google.cloud.metastore.v1beta.QueryMetadataResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataResponse buildPartial() { + com.google.cloud.metastore.v1beta.QueryMetadataResponse result = + new com.google.cloud.metastore.v1beta.QueryMetadataResponse(this); + result.resultManifestUri_ = resultManifestUri_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1beta.QueryMetadataResponse) { + return mergeFrom((com.google.cloud.metastore.v1beta.QueryMetadataResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1beta.QueryMetadataResponse other) { + if (other == com.google.cloud.metastore.v1beta.QueryMetadataResponse.getDefaultInstance()) + return this; + if (!other.getResultManifestUri().isEmpty()) { + resultManifestUri_ = other.resultManifestUri_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + resultManifestUri_ = input.readStringRequireUtf8(); + + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object resultManifestUri_ = ""; + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @return The resultManifestUri. + */ + public java.lang.String getResultManifestUri() { + java.lang.Object ref = resultManifestUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resultManifestUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @return The bytes for resultManifestUri. + */ + public com.google.protobuf.ByteString getResultManifestUriBytes() { + java.lang.Object ref = resultManifestUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resultManifestUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @param value The resultManifestUri to set. + * @return This builder for chaining. + */ + public Builder setResultManifestUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resultManifestUri_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @return This builder for chaining. + */ + public Builder clearResultManifestUri() { + + resultManifestUri_ = getDefaultInstance().getResultManifestUri(); + onChanged(); + return this; + } + /** + * + * + *
+     * The manifest URI  is link to a JSON instance in Cloud Storage.
+     * This instance manifests immediately along with QueryMetadataResponse. The
+     * content of the URI is not retriable until the long-running operation query
+     * against the metadata finishes.
+     * 
+ * + * string result_manifest_uri = 1; + * + * @param value The bytes for resultManifestUri to set. + * @return This builder for chaining. + */ + public Builder setResultManifestUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resultManifestUri_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.QueryMetadataResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.QueryMetadataResponse) + private static final com.google.cloud.metastore.v1beta.QueryMetadataResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1beta.QueryMetadataResponse(); + } + + public static com.google.cloud.metastore.v1beta.QueryMetadataResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryMetadataResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.QueryMetadataResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataResponseOrBuilder.java new file mode 100644 index 000000000000..43ae832cc8ba --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/QueryMetadataResponseOrBuilder.java @@ -0,0 +1,56 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface QueryMetadataResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.QueryMetadataResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The resultManifestUri. + */ + java.lang.String getResultManifestUri(); + /** + * + * + *
+   * The manifest URI  is link to a JSON instance in Cloud Storage.
+   * This instance manifests immediately along with QueryMetadataResponse. The
+   * content of the URI is not retriable until the long-running operation query
+   * against the metadata finishes.
+   * 
+ * + * string result_manifest_uri = 1; + * + * @return The bytes for resultManifestUri. + */ + com.google.protobuf.ByteString getResultManifestUriBytes(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyRequest.java new file mode 100644 index 000000000000..d95a64397e6d --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyRequest.java @@ -0,0 +1,755 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +/** + * + * + *
+ * Request message for
+ * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.RemoveIamPolicyRequest} + */ +public final class RemoveIamPolicyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.RemoveIamPolicyRequest) + RemoveIamPolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use RemoveIamPolicyRequest.newBuilder() to construct. + private RemoveIamPolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RemoveIamPolicyRequest() { + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RemoveIamPolicyRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.class, + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.Builder.class); + } + + public static final int RESOURCE_FIELD_NUMBER = 1; + private volatile java.lang.Object resource_; + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } + } + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ASYNCHRONOUS_FIELD_NUMBER = 2; + private boolean asynchronous_; + /** + * + * + *
+   * Optional. Removes IAM policy attached to database or table asynchronously
+   * when it is set. The default is false.
+   * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The asynchronous. + */ + @java.lang.Override + public boolean getAsynchronous() { + return asynchronous_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resource_); + } + if (asynchronous_ != false) { + output.writeBool(2, asynchronous_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resource_); + } + if (asynchronous_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, asynchronous_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest other = + (com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest) obj; + + if (!getResource().equals(other.getResource())) return false; + if (getAsynchronous() != other.getAsynchronous()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + hash = (37 * hash) + ASYNCHRONOUS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAsynchronous()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Request message for
+   * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.RemoveIamPolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.RemoveIamPolicyRequest) + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.class, + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + resource_ = ""; + + asynchronous_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest build() { + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest buildPartial() { + com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest result = + new com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest(this); + result.resource_ = resource_; + result.asynchronous_ = asynchronous_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest) { + return mergeFrom((com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest other) { + if (other == com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest.getDefaultInstance()) + return this; + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + onChanged(); + } + if (other.getAsynchronous() != false) { + setAsynchronous(other.getAsynchronous()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + resource_ = input.readStringRequireUtf8(); + + break; + } // case 10 + case 16: + { + asynchronous_ = input.readBool(); + + break; + } // case 16 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private java.lang.Object resource_ = ""; + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + resource_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearResource() { + + resource_ = getDefaultInstance().getResource(); + onChanged(); + return this; + } + /** + * + * + *
+     * Required. The relative resource name of the dataplane resource to remove
+     * IAM policy, in the following form:
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+     * or
+     * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+     * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + resource_ = value; + onChanged(); + return this; + } + + private boolean asynchronous_; + /** + * + * + *
+     * Optional. Removes IAM policy attached to database or table asynchronously
+     * when it is set. The default is false.
+     * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The asynchronous. + */ + @java.lang.Override + public boolean getAsynchronous() { + return asynchronous_; + } + /** + * + * + *
+     * Optional. Removes IAM policy attached to database or table asynchronously
+     * when it is set. The default is false.
+     * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The asynchronous to set. + * @return This builder for chaining. + */ + public Builder setAsynchronous(boolean value) { + + asynchronous_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Optional. Removes IAM policy attached to database or table asynchronously
+     * when it is set. The default is false.
+     * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearAsynchronous() { + + asynchronous_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.RemoveIamPolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.RemoveIamPolicyRequest) + private static final com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest(); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RemoveIamPolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyRequestOrBuilder.java new file mode 100644 index 000000000000..f51c2efcef44 --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyRequestOrBuilder.java @@ -0,0 +1,76 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface RemoveIamPolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.RemoveIamPolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The resource. + */ + java.lang.String getResource(); + /** + * + * + *
+   * Required. The relative resource name of the dataplane resource to remove
+   * IAM policy, in the following form:
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+   * or
+   * `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+   * 
+ * + * + * string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * Optional. Removes IAM policy attached to database or table asynchronously
+   * when it is set. The default is false.
+   * 
+ * + * bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The asynchronous. + */ + boolean getAsynchronous(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyResponse.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyResponse.java new file mode 100644 index 000000000000..1c2d7e0a615f --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyResponse.java @@ -0,0 +1,530 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +/** + * + * + *
+ * Response message for
+ * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy].
+ * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.RemoveIamPolicyResponse} + */ +public final class RemoveIamPolicyResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.metastore.v1beta.RemoveIamPolicyResponse) + RemoveIamPolicyResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use RemoveIamPolicyResponse.newBuilder() to construct. + private RemoveIamPolicyResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RemoveIamPolicyResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RemoveIamPolicyResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.class, + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.Builder.class); + } + + public static final int SUCCESS_FIELD_NUMBER = 1; + private boolean success_; + /** + * + * + *
+   * True if the policy is successfully removed.
+   * 
+ * + * bool success = 1; + * + * @return The success. + */ + @java.lang.Override + public boolean getSuccess() { + return success_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (success_ != false) { + output.writeBool(1, success_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (success_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, success_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse)) { + return super.equals(obj); + } + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse other = + (com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse) obj; + + if (getSuccess() != other.getSuccess()) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSuccess()); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Response message for
+   * [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy].
+   * 
+ * + * Protobuf type {@code google.cloud.metastore.v1beta.RemoveIamPolicyResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.metastore.v1beta.RemoveIamPolicyResponse) + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.class, + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.Builder.class); + } + + // Construct using com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + success_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.metastore.v1beta.MetastoreProto + .internal_static_google_cloud_metastore_v1beta_RemoveIamPolicyResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse getDefaultInstanceForType() { + return com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse build() { + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse buildPartial() { + com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse result = + new com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse(this); + result.success_ = success_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse) { + return mergeFrom((com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse other) { + if (other == com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse.getDefaultInstance()) + return this; + if (other.getSuccess() != false) { + setSuccess(other.getSuccess()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + success_ = input.readBool(); + + break; + } // case 8 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private boolean success_; + /** + * + * + *
+     * True if the policy is successfully removed.
+     * 
+ * + * bool success = 1; + * + * @return The success. + */ + @java.lang.Override + public boolean getSuccess() { + return success_; + } + /** + * + * + *
+     * True if the policy is successfully removed.
+     * 
+ * + * bool success = 1; + * + * @param value The success to set. + * @return This builder for chaining. + */ + public Builder setSuccess(boolean value) { + + success_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * True if the policy is successfully removed.
+     * 
+ * + * bool success = 1; + * + * @return This builder for chaining. + */ + public Builder clearSuccess() { + + success_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.metastore.v1beta.RemoveIamPolicyResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.metastore.v1beta.RemoveIamPolicyResponse) + private static final com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse(); + } + + public static com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RemoveIamPolicyResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.metastore.v1beta.RemoveIamPolicyResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyResponseOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyResponseOrBuilder.java new file mode 100644 index 000000000000..d78f4cfd592f --- /dev/null +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/RemoveIamPolicyResponseOrBuilder.java @@ -0,0 +1,38 @@ +/* + * Copyright 2020 Google LLC + * + * 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 + * + * https://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. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/metastore/v1beta/metastore.proto + +package com.google.cloud.metastore.v1beta; + +public interface RemoveIamPolicyResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.metastore.v1beta.RemoveIamPolicyResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * True if the policy is successfully removed.
+   * 
+ * + * bool success = 1; + * + * @return The success. + */ + boolean getSuccess(); +} diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequest.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequest.java index 0c5768231f41..656cddd0371c 100644 --- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequest.java +++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequest.java @@ -194,10 +194,10 @@ public com.google.cloud.metastore.v1beta.FederationOrBuilder getFederationOrBuil * * *
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -226,10 +226,10 @@ public java.lang.String getRequestId() {
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -1109,10 +1109,10 @@ public com.google.cloud.metastore.v1beta.FederationOrBuilder getFederationOrBuil
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1140,10 +1140,10 @@ public java.lang.String getRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1171,10 +1171,10 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1201,10 +1201,10 @@ public Builder setRequestId(java.lang.String value) {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
@@ -1227,10 +1227,10 @@ public Builder clearRequestId() {
      *
      *
      * 
-     * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-     * request if it has completed. The server will ignore subsequent requests
-     * that provide a duplicate request ID for at least 60 minutes after the first
-     * request.
+     * Optional. A request ID. Specify a unique request ID to allow the server to
+     * ignore the request if it has completed. The server will ignore subsequent
+     * requests that provide a duplicate request ID for at least 60 minutes after
+     * the first request.
      * For example, if an initial request times out, followed by another request
      * with the same request ID, the server ignores the second request to prevent
      * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequestOrBuilder.java b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequestOrBuilder.java
index d54cbeaea001..630bee0ee08a 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequestOrBuilder.java
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/java/com/google/cloud/metastore/v1beta/UpdateFederationRequestOrBuilder.java
@@ -124,10 +124,10 @@ public interface UpdateFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
@@ -145,10 +145,10 @@ public interface UpdateFederationRequestOrBuilder
    *
    *
    * 
-   * Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-   * request if it has completed. The server will ignore subsequent requests
-   * that provide a duplicate request ID for at least 60 minutes after the first
-   * request.
+   * Optional. A request ID. Specify a unique request ID to allow the server to
+   * ignore the request if it has completed. The server will ignore subsequent
+   * requests that provide a duplicate request ID for at least 60 minutes after
+   * the first request.
    * For example, if an initial request times out, followed by another request
    * with the same request ID, the server ignores the second request to prevent
    * the creation of duplicate commitments.
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore.proto b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore.proto
index 6259c1241659..1f748bad97aa 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore.proto
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore.proto
@@ -237,6 +237,57 @@ service DataprocMetastore {
       metadata_type: "google.cloud.metastore.v1beta.OperationMetadata"
     };
   }
+
+  // Removes the attached IAM policies for a resource
+  rpc RemoveIamPolicy(RemoveIamPolicyRequest)
+      returns (RemoveIamPolicyResponse) {
+    option (google.api.http) = {
+      post: "/v1beta/{resource=projects/*/locations/*/services/*/**}:removeIamPolicy"
+      body: "*"
+    };
+  }
+
+  // Query DPMS metadata.
+  rpc QueryMetadata(QueryMetadataRequest)
+      returns (google.longrunning.Operation) {
+    option (google.api.http) = {
+      post: "/v1beta/{service=projects/*/locations/*/services/*}:queryMetadata"
+      body: "*"
+    };
+    option (google.longrunning.operation_info) = {
+      response_type: "QueryMetadataResponse"
+      metadata_type: "google.cloud.metastore.v1beta.OperationMetadata"
+    };
+  }
+
+  // Move a table to another database.
+  rpc MoveTableToDatabase(MoveTableToDatabaseRequest)
+      returns (google.longrunning.Operation) {
+    option (google.api.http) = {
+      post: "/v1beta/{service=projects/*/locations/*/services/*}:moveTableToDatabase"
+      body: "*"
+    };
+    option (google.longrunning.operation_info) = {
+      response_type: "MoveTableToDatabaseResponse"
+      metadata_type: "google.cloud.metastore.v1beta.OperationMetadata"
+    };
+  }
+
+  // Alter metadata resource location. The metadata resource can be a database,
+  // table, or partition. This functionality only updates the parent directory
+  // for the respective metadata resource and does not transfer any existing
+  // data to the new location.
+  rpc AlterMetadataResourceLocation(AlterMetadataResourceLocationRequest)
+      returns (google.longrunning.Operation) {
+    option (google.api.http) = {
+      post: "/v1beta/{service=projects/*/locations/*/services/*}:alterLocation"
+      body: "*"
+    };
+    option (google.longrunning.operation_info) = {
+      response_type: "AlterMetadataResourceLocationResponse"
+      metadata_type: "google.cloud.metastore.v1beta.OperationMetadata"
+    };
+  }
 }
 
 // A managed metastore service that serves metadata queries.
@@ -1460,3 +1511,117 @@ message DatabaseDumpSpec {
     AVRO = 2;
   }
 }
+
+// Request message for
+// [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy].
+message RemoveIamPolicyRequest {
+  // Required. The relative resource name of the dataplane resource to remove
+  // IAM policy, in the following form:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}`
+  // or
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}`.
+  string resource = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = { type: "*" }
+  ];
+
+  // Optional. Removes IAM policy attached to database or table asynchronously
+  // when it is set. The default is false.
+  bool asynchronous = 2 [(google.api.field_behavior) = OPTIONAL];
+}
+
+// Response message for
+// [DataprocMetastore.RemoveIamPolicy][google.cloud.metastore.v1beta.DataprocMetastore.RemoveIamPolicy].
+message RemoveIamPolicyResponse {
+  // True if the policy is successfully removed.
+  bool success = 1;
+}
+
+// Request message for
+// [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1beta.DataprocMetastore.QueryMetadata].
+message QueryMetadataRequest {
+  // Required. The relative resource name of the metastore service to query
+  // metadata, in the following format:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+  string service = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = {
+      type: "metastore.googleapis.com/Service"
+    }
+  ];
+
+  // Required. A read-only SQL query to execute against the metadata database.
+  // The query cannot change or mutate the data.
+  string query = 2 [(google.api.field_behavior) = REQUIRED];
+}
+
+// Response message for
+// [DataprocMetastore.QueryMetadata][google.cloud.metastore.v1beta.DataprocMetastore.QueryMetadata].
+message QueryMetadataResponse {
+  // The manifest URI  is link to a JSON instance in Cloud Storage.
+  // This instance manifests immediately along with QueryMetadataResponse. The
+  // content of the URI is not retriable until the long-running operation query
+  // against the metadata finishes.
+  string result_manifest_uri = 1;
+}
+
+// Request message for
+// [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1beta.DataprocMetastore.MoveTableToDatabase].
+message MoveTableToDatabaseRequest {
+  // Required. The relative resource name of the metastore service to mutate
+  // metadata, in the following format:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+  string service = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = {
+      type: "metastore.googleapis.com/Service"
+    }
+  ];
+
+  // Required. The name of the table to be moved.
+  string table_name = 2 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. The name of the database where the table resides.
+  string db_name = 3 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. The name of the database where the table should be moved.
+  string destination_db_name = 4 [(google.api.field_behavior) = REQUIRED];
+}
+
+// Response message for
+// [DataprocMetastore.MoveTableToDatabase][google.cloud.metastore.v1beta.DataprocMetastore.MoveTableToDatabase].
+message MoveTableToDatabaseResponse {}
+
+// Request message for
+// [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1beta.DataprocMetastore.AlterMetadataResourceLocation].
+message AlterMetadataResourceLocationRequest {
+  // Required. The relative resource name of the metastore service to mutate
+  // metadata, in the following format:
+  //
+  // `projects/{project_id}/locations/{location_id}/services/{service_id}`.
+  string service = 1 [
+    (google.api.field_behavior) = REQUIRED,
+    (google.api.resource_reference) = {
+      type: "metastore.googleapis.com/Service"
+    }
+  ];
+
+  // Required. The relative metadata resource name in the following format.
+  //
+  // `databases/{database_id}`
+  // or
+  // `databases/{database_id}/tables/{table_id}`
+  // or
+  // `databases/{database_id}/tables/{table_id}/partitions/{partition_id}`
+  string resource_name = 2 [(google.api.field_behavior) = REQUIRED];
+
+  // Required. The new location URI for the metadata resource.
+  string location_uri = 3 [(google.api.field_behavior) = REQUIRED];
+}
+
+// Response message for
+// [DataprocMetastore.AlterMetadataResourceLocation][google.cloud.metastore.v1beta.DataprocMetastore.AlterMetadataResourceLocation].
+message AlterMetadataResourceLocationResponse {}
diff --git a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore_federation.proto b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore_federation.proto
index c0798f7bada3..e7d0e1408753 100644
--- a/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore_federation.proto
+++ b/java-dataproc-metastore/proto-google-cloud-dataproc-metastore-v1beta/src/main/proto/google/cloud/metastore/v1beta/metastore_federation.proto
@@ -44,10 +44,12 @@ option java_package = "com.google.cloud.metastore.v1beta";
 // `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
 service DataprocMetastoreFederation {
   option (google.api.default_host) = "metastore.googleapis.com";
-  option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform";
+  option (google.api.oauth_scopes) =
+      "https://www.googleapis.com/auth/cloud-platform";
 
   // Lists federations in a project and location.
-  rpc ListFederations(ListFederationsRequest) returns (ListFederationsResponse) {
+  rpc ListFederations(ListFederationsRequest)
+      returns (ListFederationsResponse) {
     option (google.api.http) = {
       get: "/v1beta/{parent=projects/*/locations/*}/federations"
     };
@@ -63,7 +65,8 @@ service DataprocMetastoreFederation {
   }
 
   // Creates a metastore federation in a project and location.
-  rpc CreateFederation(CreateFederationRequest) returns (google.longrunning.Operation) {
+  rpc CreateFederation(CreateFederationRequest)
+      returns (google.longrunning.Operation) {
     option (google.api.http) = {
       post: "/v1beta/{parent=projects/*/locations/*}/federations"
       body: "federation"
@@ -76,7 +79,8 @@ service DataprocMetastoreFederation {
   }
 
   // Updates the fields of a federation.
-  rpc UpdateFederation(UpdateFederationRequest) returns (google.longrunning.Operation) {
+  rpc UpdateFederation(UpdateFederationRequest)
+      returns (google.longrunning.Operation) {
     option (google.api.http) = {
       patch: "/v1beta/{federation.name=projects/*/locations/*/federations/*}"
       body: "federation"
@@ -89,7 +93,8 @@ service DataprocMetastoreFederation {
   }
 
   // Deletes a single federation.
-  rpc DeleteFederation(DeleteFederationRequest) returns (google.longrunning.Operation) {
+  rpc DeleteFederation(DeleteFederationRequest)
+      returns (google.longrunning.Operation) {
     option (google.api.http) = {
       delete: "/v1beta/{name=projects/*/locations/*/federations/*}"
     };
@@ -137,16 +142,18 @@ message Federation {
   string name = 1 [(google.api.field_behavior) = IMMUTABLE];
 
   // Output only. The time when the metastore federation was created.
-  google.protobuf.Timestamp create_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+  google.protobuf.Timestamp create_time = 2
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 
   // Output only. The time when the metastore federation was last updated.
-  google.protobuf.Timestamp update_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
+  google.protobuf.Timestamp update_time = 3
+      [(google.api.field_behavior) = OUTPUT_ONLY];
 
   // User-defined labels for the metastore federation.
   map labels = 4;
 
-  // Immutable. The Apache Hive metastore version of the federation. All backend metastore
-  // versions must be compatible with the federation version.
+  // Immutable. The Apache Hive metastore version of the federation. All backend
+  // metastore versions must be compatible with the federation version.
   string version = 5 [(google.api.field_behavior) = IMMUTABLE];
 
   // A map from `BackendMetastore` rank to `BackendMetastore`s from which the
@@ -163,11 +170,12 @@ message Federation {
   // Output only. The current state of the federation.
   State state = 8 [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. Additional information about the current state of the metastore federation,
-  // if available.
+  // Output only. Additional information about the current state of the
+  // metastore federation, if available.
   string state_message = 9 [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. The globally unique resource identifier of the metastore federation.
+  // Output only. The globally unique resource identifier of the metastore
+  // federation.
   string uid = 10 [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
@@ -203,8 +211,8 @@ message BackendMetastore {
 
 // Request message for ListFederations.
 message ListFederationsRequest {
-  // Required. The relative resource name of the location of metastore federations
-  // to list, in the following form:
+  // Required. The relative resource name of the location of metastore
+  // federations to list, in the following form:
   // `projects/{project_number}/locations/{location_id}`.
   string parent = 1 [
     (google.api.field_behavior) = REQUIRED,
@@ -213,9 +221,10 @@ message ListFederationsRequest {
     }
   ];
 
-  // Optional. The maximum number of federations to return. The response may contain less
-  // than the maximum number. If unspecified, no more than 500 services are
-  // returned. The maximum value is 1000; values above 1000 are changed to 1000.
+  // Optional. The maximum number of federations to return. The response may
+  // contain less than the maximum number. If unspecified, no more than 500
+  // services are returned. The maximum value is 1000; values above 1000 are
+  // changed to 1000.
   int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
 
   // Optional. A page token, received from a previous ListFederationServices
@@ -252,8 +261,8 @@ message ListFederationsResponse {
 
 // Request message for GetFederation.
 message GetFederationRequest {
-  // Required. The relative resource name of the metastore federation to retrieve,
-  // in the following form:
+  // Required. The relative resource name of the metastore federation to
+  // retrieve, in the following form:
   //
   // `projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
   string name = 1 [
@@ -266,8 +275,8 @@ message GetFederationRequest {
 
 // Request message for CreateFederation.
 message CreateFederationRequest {
-  // Required. The relative resource name of the location in which to create a federation
-  // service, in the following form:
+  // Required. The relative resource name of the location in which to create a
+  // federation service, in the following form:
   //
   // `projects/{project_number}/locations/{location_id}`.
   string parent = 1 [
@@ -290,10 +299,10 @@ message CreateFederationRequest {
   // provided in the request's `federation_id` field.
   Federation federation = 3 [(google.api.field_behavior) = REQUIRED];
 
-  // Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-  // request if it has completed. The server will ignore subsequent requests
-  // that provide a duplicate request ID for at least 60 minutes after the first
-  // request.
+  // Optional. A request ID. Specify a unique request ID to allow the server to
+  // ignore the request if it has completed. The server will ignore subsequent
+  // requests that provide a duplicate request ID for at least 60 minutes after
+  // the first request.
   //
   // For example, if an initial request times out, followed by another request
   // with the same request ID, the server ignores the second request to prevent
@@ -311,7 +320,8 @@ message UpdateFederationRequest {
   // metastore federation resource by the update.
   // Fields specified in the `update_mask` are relative to the resource (not
   // to the full request). A field is overwritten if it is in the mask.
-  google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED];
+  google.protobuf.FieldMask update_mask = 1
+      [(google.api.field_behavior) = REQUIRED];
 
   // Required. The metastore federation to update. The server only merges fields
   // in the service if they are specified in `update_mask`.
@@ -320,10 +330,10 @@ message UpdateFederationRequest {
   // metastore service to be updated.
   Federation federation = 2 [(google.api.field_behavior) = REQUIRED];
 
-  // Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-  // request if it has completed. The server will ignore subsequent requests
-  // that provide a duplicate request ID for at least 60 minutes after the first
-  // request.
+  // Optional. A request ID. Specify a unique request ID to allow the server to
+  // ignore the request if it has completed. The server will ignore subsequent
+  // requests that provide a duplicate request ID for at least 60 minutes after
+  // the first request.
   //
   // For example, if an initial request times out, followed by another request
   // with the same request ID, the server ignores the second request to prevent
@@ -348,10 +358,10 @@ message DeleteFederationRequest {
     }
   ];
 
-  // Optional. A request ID. Specify a unique request ID to allow the server to ignore the
-  // request if it has completed. The server will ignore subsequent requests
-  // that provide a duplicate request ID for at least 60 minutes after the first
-  // request.
+  // Optional. A request ID. Specify a unique request ID to allow the server to
+  // ignore the request if it has completed. The server will ignore subsequent
+  // requests that provide a duplicate request ID for at least 60 minutes after
+  // the first request.
   //
   // For example, if an initial request times out, followed by another request
   // with the same request ID, the server ignores the second request to prevent
diff --git a/versions.txt b/versions.txt
index a7c8d4a2bf0f..26acef5dc131 100644
--- a/versions.txt
+++ b/versions.txt
@@ -599,4 +599,4 @@ google-cloud-monitoring-metricsscope:0.1.0:0.1.0
 proto-google-cloud-monitoring-metricsscope-v1:0.1.0:0.1.0
 grpc-google-cloud-monitoring-metricsscope-v1:0.1.0:0.1.0
 proto-google-cloud-tpu-v2:2.8.0:2.8.0
-grpc-google-cloud-tpu-v2:2.8.0:2.8.0
\ No newline at end of file
+grpc-google-cloud-tpu-v2:2.8.0:2.8.0