diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClient.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClient.java index a3f0a5a60e..29b32cd70a 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClient.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClient.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminSettings.java index 6b0d859762..9d7916eada 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminSettings.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClient.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClient.java index fd44fb0843..e41f437d86 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClient.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClient.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -924,11 +924,15 @@ public final UnaryCallable getTableCallable() { * @param table Required. The table to update. The table's `name` field is used to identify the * table to update. * @param updateMask Required. The list of fields to update. A mask specifying which fields (e.g. - * `deletion_protection`) in the `table` field should be updated. This mask is relative to the - * `table` field, not to the request message. The wildcard (*) path is currently not - * supported. Currently UpdateTable is only supported for the following field: * - * `deletion_protection` If `column_families` is set in `update_mask`, it will return an - * UNIMPLEMENTED error. + * `change_stream_config`) in the `table` field should be updated. This mask is relative to + * the `table` field, not to the request message. The wildcard (*) path is currently not + * supported. Currently UpdateTable is only supported for the following fields: + * + *

If `column_families` is set in `update_mask`, it will return an UNIMPLEMENTED error. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture updateTableAsync( diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminSettings.java index 7f353a0d68..b4363a2d0b 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminSettings.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStub.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStub.java index 8fab145867..c31d11d098 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStub.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStubSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStubSettings.java index 028d244292..a917ad2cc5 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStubSettings.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableInstanceAdminStubSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStub.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStub.java index 5f4bcd05a6..3d360eb240 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStub.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStubSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStubSettings.java index ede9ad10c9..9da7192c5f 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStubSettings.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/BigtableTableAdminStubSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminCallableFactory.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminCallableFactory.java index d5d4ab1277..52d778122e 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminCallableFactory.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminCallableFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminStub.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminStub.java index 1e234e03eb..945f882a6f 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminStub.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableInstanceAdminStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,6 +26,7 @@ import com.google.api.gax.grpc.GrpcStubCallableFactory; import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; import com.google.api.gax.rpc.UnaryCallable; import com.google.bigtable.admin.v2.AppProfile; import com.google.bigtable.admin.v2.Cluster; @@ -56,7 +57,6 @@ import com.google.bigtable.admin.v2.UpdateAppProfileRequest; import com.google.bigtable.admin.v2.UpdateClusterMetadata; import com.google.bigtable.admin.v2.UpdateInstanceMetadata; -import com.google.common.collect.ImmutableMap; import com.google.iam.v1.GetIamPolicyRequest; import com.google.iam.v1.Policy; import com.google.iam.v1.SetIamPolicyRequest; @@ -370,9 +370,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(createInstanceMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings getInstanceTransportSettings = @@ -380,9 +380,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(getInstanceMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings listInstancesTransportSettings = @@ -390,9 +390,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(listInstancesMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings updateInstanceTransportSettings = @@ -400,9 +400,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(updateInstanceMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings @@ -411,9 +411,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(partialUpdateInstanceMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("instance.name", String.valueOf(request.getInstance().getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("instance.name", String.valueOf(request.getInstance().getName())); + return builder.build(); }) .build(); GrpcCallSettings deleteInstanceTransportSettings = @@ -421,9 +421,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(deleteInstanceMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings createClusterTransportSettings = @@ -431,9 +431,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(createClusterMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings getClusterTransportSettings = @@ -441,9 +441,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(getClusterMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings listClustersTransportSettings = @@ -451,9 +451,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(listClustersMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings updateClusterTransportSettings = @@ -461,9 +461,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(updateClusterMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings partialUpdateClusterTransportSettings = @@ -471,9 +471,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(partialUpdateClusterMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("cluster.name", String.valueOf(request.getCluster().getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("cluster.name", String.valueOf(request.getCluster().getName())); + return builder.build(); }) .build(); GrpcCallSettings deleteClusterTransportSettings = @@ -481,9 +481,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(deleteClusterMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings createAppProfileTransportSettings = @@ -491,9 +491,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(createAppProfileMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings getAppProfileTransportSettings = @@ -501,9 +501,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(getAppProfileMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings @@ -512,9 +512,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(listAppProfilesMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings updateAppProfileTransportSettings = @@ -522,9 +522,10 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(updateAppProfileMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("app_profile.name", String.valueOf(request.getAppProfile().getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add( + "app_profile.name", String.valueOf(request.getAppProfile().getName())); + return builder.build(); }) .build(); GrpcCallSettings deleteAppProfileTransportSettings = @@ -532,9 +533,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(deleteAppProfileMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings getIamPolicyTransportSettings = @@ -542,9 +543,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(getIamPolicyMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); }) .build(); GrpcCallSettings setIamPolicyTransportSettings = @@ -552,9 +553,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(setIamPolicyMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); }) .build(); GrpcCallSettings @@ -563,9 +564,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(testIamPermissionsMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); }) .build(); GrpcCallSettings @@ -574,9 +575,9 @@ protected GrpcBigtableInstanceAdminStub( .setMethodDescriptor(listHotTabletsMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminCallableFactory.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminCallableFactory.java index a3ddd9c959..6508d54e68 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminCallableFactory.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminCallableFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminStub.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminStub.java index c6be2b72b9..c3779232df 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminStub.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/stub/GrpcBigtableTableAdminStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ import com.google.api.gax.grpc.GrpcStubCallableFactory; import com.google.api.gax.rpc.ClientContext; import com.google.api.gax.rpc.OperationCallable; +import com.google.api.gax.rpc.RequestParamsBuilder; import com.google.api.gax.rpc.UnaryCallable; import com.google.bigtable.admin.v2.Backup; import com.google.bigtable.admin.v2.CheckConsistencyRequest; @@ -63,7 +64,6 @@ import com.google.bigtable.admin.v2.UpdateBackupRequest; import com.google.bigtable.admin.v2.UpdateTableMetadata; import com.google.bigtable.admin.v2.UpdateTableRequest; -import com.google.common.collect.ImmutableMap; import com.google.iam.v1.GetIamPolicyRequest; import com.google.iam.v1.Policy; import com.google.iam.v1.SetIamPolicyRequest; @@ -402,9 +402,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(createTableMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings @@ -413,9 +413,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(createTableFromSnapshotMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings listTablesTransportSettings = @@ -423,9 +423,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(listTablesMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings getTableTransportSettings = @@ -433,9 +433,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(getTableMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings updateTableTransportSettings = @@ -443,9 +443,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(updateTableMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("table.name", String.valueOf(request.getTable().getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("table.name", String.valueOf(request.getTable().getName())); + return builder.build(); }) .build(); GrpcCallSettings deleteTableTransportSettings = @@ -453,9 +453,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(deleteTableMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings undeleteTableTransportSettings = @@ -463,9 +463,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(undeleteTableMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings modifyColumnFamiliesTransportSettings = @@ -473,9 +473,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(modifyColumnFamiliesMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings dropRowRangeTransportSettings = @@ -483,9 +483,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(dropRowRangeMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings @@ -495,9 +495,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(generateConsistencyTokenMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings @@ -506,9 +506,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(checkConsistencyMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings snapshotTableTransportSettings = @@ -516,9 +516,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(snapshotTableMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings getSnapshotTransportSettings = @@ -526,9 +526,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(getSnapshotMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings listSnapshotsTransportSettings = @@ -536,9 +536,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(listSnapshotsMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings deleteSnapshotTransportSettings = @@ -546,9 +546,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(deleteSnapshotMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings createBackupTransportSettings = @@ -556,9 +556,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(createBackupMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings getBackupTransportSettings = @@ -566,9 +566,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(getBackupMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings updateBackupTransportSettings = @@ -576,9 +576,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(updateBackupMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("backup.name", String.valueOf(request.getBackup().getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("backup.name", String.valueOf(request.getBackup().getName())); + return builder.build(); }) .build(); GrpcCallSettings deleteBackupTransportSettings = @@ -586,9 +586,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(deleteBackupMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("name", String.valueOf(request.getName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); }) .build(); GrpcCallSettings listBackupsTransportSettings = @@ -596,9 +596,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(listBackupsMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings restoreTableTransportSettings = @@ -606,9 +606,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(restoreTableMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("parent", String.valueOf(request.getParent())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); }) .build(); GrpcCallSettings getIamPolicyTransportSettings = @@ -616,9 +616,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(getIamPolicyMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); }) .build(); GrpcCallSettings setIamPolicyTransportSettings = @@ -626,9 +626,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(setIamPolicyMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); }) .build(); GrpcCallSettings @@ -637,9 +637,9 @@ protected GrpcBigtableTableAdminStub( .setMethodDescriptor(testIamPermissionsMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("resource", String.valueOf(request.getResource())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); }) .build(); diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStub.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStub.java index 7be629f8cf..dfc5764db5 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStub.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStubSettings.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStubSettings.java index 6f3143abca..dc5953a95a 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStubSettings.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/BigtableStubSettings.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableCallableFactory.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableCallableFactory.java index 147f497e5f..c8e3e13372 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableCallableFactory.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableCallableFactory.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableStub.java b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableStub.java index 1a8ef37421..4324f7c2b2 100644 --- a/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableStub.java +++ b/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/data/v2/stub/GrpcBigtableStub.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -44,7 +44,6 @@ import com.google.bigtable.v2.ReadRowsResponse; import com.google.bigtable.v2.SampleRowKeysRequest; import com.google.bigtable.v2.SampleRowKeysResponse; -import com.google.common.collect.ImmutableMap; import com.google.longrunning.stub.GrpcOperationsStub; import io.grpc.MethodDescriptor; import io.grpc.protobuf.ProtoUtils; @@ -350,9 +349,9 @@ protected GrpcBigtableStub( .setMethodDescriptor(generateInitialChangeStreamPartitionsMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("table_name", String.valueOf(request.getTableName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("table_name", String.valueOf(request.getTableName())); + return builder.build(); }) .build(); GrpcCallSettings @@ -361,9 +360,9 @@ protected GrpcBigtableStub( .setMethodDescriptor(readChangeStreamMethodDescriptor) .setParamsExtractor( request -> { - ImmutableMap.Builder params = ImmutableMap.builder(); - params.put("table_name", String.valueOf(request.getTableName())); - return params.build(); + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("table_name", String.valueOf(request.getTableName())); + return builder.build(); }) .build(); diff --git a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClientTest.java b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClientTest.java index 9717021f5d..8cf0894d4b 100644 --- a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClientTest.java +++ b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableInstanceAdminClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClientTest.java b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClientTest.java index 6a79402f73..3fd61b52d6 100644 --- a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClientTest.java +++ b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/BaseBigtableTableAdminClientTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,6 +31,7 @@ import com.google.api.resourcenames.ResourceName; import com.google.bigtable.admin.v2.Backup; import com.google.bigtable.admin.v2.BackupName; +import com.google.bigtable.admin.v2.ChangeStreamConfig; import com.google.bigtable.admin.v2.CheckConsistencyRequest; import com.google.bigtable.admin.v2.CheckConsistencyResponse; import com.google.bigtable.admin.v2.ClusterName; @@ -143,6 +144,7 @@ public void createTableTest() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); mockBigtableTableAdmin.addResponse(expectedResponse); @@ -191,6 +193,7 @@ public void createTableTest2() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); mockBigtableTableAdmin.addResponse(expectedResponse); @@ -239,6 +242,7 @@ public void createTableFromSnapshotTest() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = @@ -299,6 +303,7 @@ public void createTableFromSnapshotTest2() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = @@ -357,6 +362,7 @@ public void createTableFromSnapshotTest3() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = @@ -417,6 +423,7 @@ public void createTableFromSnapshotTest4() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = @@ -563,6 +570,7 @@ public void getTableTest() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); mockBigtableTableAdmin.addResponse(expectedResponse); @@ -605,6 +613,7 @@ public void getTableTest2() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); mockBigtableTableAdmin.addResponse(expectedResponse); @@ -647,6 +656,7 @@ public void updateTableTest() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = @@ -768,6 +778,7 @@ public void undeleteTableTest() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = @@ -818,6 +829,7 @@ public void undeleteTableTest2() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = @@ -868,6 +880,7 @@ public void modifyColumnFamiliesTest() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); mockBigtableTableAdmin.addResponse(expectedResponse); @@ -914,6 +927,7 @@ public void modifyColumnFamiliesTest2() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); mockBigtableTableAdmin.addResponse(expectedResponse); @@ -2058,6 +2072,7 @@ public void restoreTableTest() throws Exception { .putAllClusterStates(new HashMap()) .putAllColumnFamilies(new HashMap()) .setRestoreInfo(RestoreInfo.newBuilder().build()) + .setChangeStreamConfig(ChangeStreamConfig.newBuilder().build()) .setDeletionProtection(true) .build(); Operation resultOperation = diff --git a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdmin.java b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdmin.java index 09e4031ca4..938277bdd8 100644 --- a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdmin.java +++ b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdmin.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdminImpl.java b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdminImpl.java index 9492e24272..16df574865 100644 --- a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdminImpl.java +++ b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableInstanceAdminImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdmin.java b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdmin.java index a8b562a1d3..3fe7174e72 100644 --- a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdmin.java +++ b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdmin.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdminImpl.java b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdminImpl.java index 211197811a..6d5cc98a1d 100644 --- a/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdminImpl.java +++ b/google-cloud-bigtable/src/test/java/com/google/cloud/bigtable/admin/v2/MockBigtableTableAdminImpl.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java index 6305b83c52..2467d54025 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java @@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new AppProfile(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_AppProfile_descriptor; @@ -154,7 +149,7 @@ private MultiClusterRoutingUseAny(com.google.protobuf.GeneratedMessageV3.Builder } private MultiClusterRoutingUseAny() { - clusterIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + clusterIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); } @java.lang.Override @@ -163,11 +158,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new MultiClusterRoutingUseAny(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_AppProfile_MultiClusterRoutingUseAny_descriptor; @@ -186,7 +176,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { public static final int CLUSTER_IDS_FIELD_NUMBER = 1; @SuppressWarnings("serial") - private com.google.protobuf.LazyStringList clusterIds_; + private com.google.protobuf.LazyStringArrayList clusterIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * * @@ -464,8 +455,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { public Builder clear() { super.clear(); bitField0_ = 0; - clusterIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000001); + clusterIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @@ -495,7 +485,6 @@ public com.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny build() public com.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny buildPartial() { com.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny result = new com.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -503,18 +492,13 @@ public com.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny buildPa return result; } - private void buildPartialRepeatedFields( - com.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny result) { - if (((bitField0_ & 0x00000001) != 0)) { - clusterIds_ = clusterIds_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.clusterIds_ = clusterIds_; - } - private void buildPartial0( com.google.bigtable.admin.v2.AppProfile.MultiClusterRoutingUseAny result) { int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + clusterIds_.makeImmutable(); + result.clusterIds_ = clusterIds_; + } } @java.lang.Override @@ -571,7 +555,7 @@ public Builder mergeFrom( if (!other.clusterIds_.isEmpty()) { if (clusterIds_.isEmpty()) { clusterIds_ = other.clusterIds_; - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ |= 0x00000001; } else { ensureClusterIdsIsMutable(); clusterIds_.addAll(other.clusterIds_); @@ -630,14 +614,14 @@ public Builder mergeFrom( private int bitField0_; - private com.google.protobuf.LazyStringList clusterIds_ = - com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList clusterIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureClusterIdsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { + if (!clusterIds_.isModifiable()) { clusterIds_ = new com.google.protobuf.LazyStringArrayList(clusterIds_); - bitField0_ |= 0x00000001; } + bitField0_ |= 0x00000001; } /** * @@ -652,7 +636,8 @@ private void ensureClusterIdsIsMutable() { * @return A list containing the clusterIds. */ public com.google.protobuf.ProtocolStringList getClusterIdsList() { - return clusterIds_.getUnmodifiableView(); + clusterIds_.makeImmutable(); + return clusterIds_; } /** * @@ -721,6 +706,7 @@ public Builder setClusterIds(int index, java.lang.String value) { } ensureClusterIdsIsMutable(); clusterIds_.set(index, value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -743,6 +729,7 @@ public Builder addClusterIds(java.lang.String value) { } ensureClusterIdsIsMutable(); clusterIds_.add(value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -762,6 +749,7 @@ public Builder addClusterIds(java.lang.String value) { public Builder addAllClusterIds(java.lang.Iterable values) { ensureClusterIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, clusterIds_); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -778,8 +766,9 @@ public Builder addAllClusterIds(java.lang.Iterable values) { * @return This builder for chaining. */ public Builder clearClusterIds() { - clusterIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; + clusterIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); + ; onChanged(); return this; } @@ -803,6 +792,7 @@ public Builder addClusterIdsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureClusterIdsIsMutable(); clusterIds_.add(value); + bitField0_ |= 0x00000001; onChanged(); return this; } @@ -950,11 +940,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new SingleClusterRouting(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_AppProfile_SingleClusterRouting_descriptor; @@ -1648,6 +1633,8 @@ public com.google.protobuf.Parser getParserForType() { } private int routingPolicyCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object routingPolicy_; public enum RoutingPolicyCase diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileName.java index 54d0ceea6d..75bc3511ad 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileName.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileName.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileOrBuilder.java index ca28ff799a..a46667c391 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileOrBuilder.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfileOrBuilder.java @@ -195,5 +195,5 @@ public interface AppProfileOrBuilder com.google.bigtable.admin.v2.AppProfile.SingleClusterRoutingOrBuilder getSingleClusterRoutingOrBuilder(); - public com.google.bigtable.admin.v2.AppProfile.RoutingPolicyCase getRoutingPolicyCase(); + com.google.bigtable.admin.v2.AppProfile.RoutingPolicyCase getRoutingPolicyCase(); } diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingLimits.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingLimits.java index 6478ab3e6f..c41a724ec1 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingLimits.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingLimits.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new AutoscalingLimits(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_AutoscalingLimits_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingTargets.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingTargets.java index 99311776c2..3ffe9857da 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingTargets.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AutoscalingTargets.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new AutoscalingTargets(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_AutoscalingTargets_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Backup.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Backup.java index 254a972076..47a5232d86 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Backup.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Backup.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Backup(); } - @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.bigtable.admin.v2.TableProto .internal_static_google_bigtable_admin_v2_Backup_descriptor; @@ -242,6 +237,7 @@ private State(int value) { * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. @@ -273,6 +269,7 @@ public java.lang.String getName() { * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. @@ -1180,6 +1177,7 @@ public Builder mergeFrom( * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. @@ -1210,6 +1208,7 @@ public java.lang.String getName() { * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. @@ -1240,6 +1239,7 @@ public com.google.protobuf.ByteString getNameBytes() { * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. @@ -1269,6 +1269,7 @@ public Builder setName(java.lang.String value) { * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. @@ -1294,6 +1295,7 @@ public Builder clearName() { * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupInfo.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupInfo.java index df95c68501..5167b1b6b3 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupInfo.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupInfo.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new BackupInfo(); } - @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.bigtable.admin.v2.TableProto .internal_static_google_bigtable_admin_v2_BackupInfo_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupName.java index 9fb016f8a9..ab2b03c385 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupName.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupName.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupOrBuilder.java index 27ea79953f..0665660dd7 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupOrBuilder.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BackupOrBuilder.java @@ -33,6 +33,7 @@ public interface BackupOrBuilder * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. @@ -53,6 +54,7 @@ public interface BackupOrBuilder * backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*` * The final segment of the name must be between 1 and 50 characters * in length. + * * The backup is stored in the cluster identified by the prefix of the backup * name of the form * `projects/{project}/instances/{instance}/clusters/{cluster}`. diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminProto.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminProto.java index 95ee4502f1..726be0fcae 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminProto.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminProto.java @@ -162,228 +162,228 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "am/v1/policy.proto\032#google/longrunning/o" + "perations.proto\032\033google/protobuf/empty.p" + "roto\032 google/protobuf/field_mask.proto\032\037" - + "google/protobuf/timestamp.proto\"\333\002\n\025Crea" - + "teInstanceRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A" - + "-\n+cloudresourcemanager.googleapis.com/P" - + "roject\022\030\n\013instance_id\030\002 \001(\tB\003\340A\002\0229\n\010inst" - + "ance\030\003 \001(\0132\".google.bigtable.admin.v2.In" - + "stanceB\003\340A\002\022T\n\010clusters\030\004 \003(\0132=.google.b" - + "igtable.admin.v2.CreateInstanceRequest.C" - + "lustersEntryB\003\340A\002\032R\n\rClustersEntry\022\013\n\003ke" - + "y\030\001 \001(\t\0220\n\005value\030\002 \001(\0132!.google.bigtable" - + ".admin.v2.Cluster:\0028\001\"Q\n\022GetInstanceRequ" - + "est\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%bigtableadmin" - + ".googleapis.com/Instance\"o\n\024ListInstance" - + "sRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\n+cloudr" - + "esourcemanager.googleapis.com/Project\022\022\n" - + "\npage_token\030\002 \001(\t\"\201\001\n\025ListInstancesRespo" - + "nse\0225\n\tinstances\030\001 \003(\0132\".google.bigtable" - + ".admin.v2.Instance\022\030\n\020failed_locations\030\002" - + " \003(\t\022\027\n\017next_page_token\030\003 \001(\t\"\217\001\n\034Partia" - + "lUpdateInstanceRequest\0229\n\010instance\030\001 \001(\013" - + "2\".google.bigtable.admin.v2.InstanceB\003\340A" - + "\002\0224\n\013update_mask\030\002 \001(\0132\032.google.protobuf" - + ".FieldMaskB\003\340A\002\"T\n\025DeleteInstanceRequest" - + "\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%bigtableadmin.go" - + "ogleapis.com/Instance\"\247\001\n\024CreateClusterR" - + "equest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%bigtable" - + "admin.googleapis.com/Instance\022\027\n\ncluster" - + "_id\030\002 \001(\tB\003\340A\002\0227\n\007cluster\030\003 \001(\0132!.google" - + ".bigtable.admin.v2.ClusterB\003\340A\002\"O\n\021GetCl" - + "usterRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$bigt" - + "ableadmin.googleapis.com/Cluster\"h\n\023List" - + "ClustersRequest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n" - + "%bigtableadmin.googleapis.com/Instance\022\022" - + "\n\npage_token\030\002 \001(\t\"~\n\024ListClustersRespon" - + "se\0223\n\010clusters\030\001 \003(\0132!.google.bigtable.a" - + "dmin.v2.Cluster\022\030\n\020failed_locations\030\002 \003(" - + "\t\022\027\n\017next_page_token\030\003 \001(\t\"R\n\024DeleteClus" - + "terRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$bigtab" - + "leadmin.googleapis.com/Cluster\"\306\001\n\026Creat" - + "eInstanceMetadata\022I\n\020original_request\030\001 " - + "\001(\0132/.google.bigtable.admin.v2.CreateIns" - + "tanceRequest\0220\n\014request_time\030\002 \001(\0132\032.goo" - + "gle.protobuf.Timestamp\022/\n\013finish_time\030\003 " - + "\001(\0132\032.google.protobuf.Timestamp\"\315\001\n\026Upda" - + "teInstanceMetadata\022P\n\020original_request\030\001" - + " \001(\01326.google.bigtable.admin.v2.PartialU" - + "pdateInstanceRequest\0220\n\014request_time\030\002 \001" - + "(\0132\032.google.protobuf.Timestamp\022/\n\013finish" - + "_time\030\003 \001(\0132\032.google.protobuf.Timestamp\"" - + "\373\004\n\025CreateClusterMetadata\022H\n\020original_re" - + "quest\030\001 \001(\0132..google.bigtable.admin.v2.C" - + "reateClusterRequest\0220\n\014request_time\030\002 \001(" + + "google/protobuf/timestamp.proto\"\337\002\n\025Crea" + + "teInstanceRequest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372" + + "A-\n+cloudresourcemanager.googleapis.com/" + + "Project\022\031\n\013instance_id\030\002 \001(\tB\004\342A\001\002\022:\n\010in" + + "stance\030\003 \001(\0132\".google.bigtable.admin.v2." + + "InstanceB\004\342A\001\002\022U\n\010clusters\030\004 \003(\0132=.googl" + + "e.bigtable.admin.v2.CreateInstanceReques" + + "t.ClustersEntryB\004\342A\001\002\032R\n\rClustersEntry\022\013" + + "\n\003key\030\001 \001(\t\0220\n\005value\030\002 \001(\0132!.google.bigt" + + "able.admin.v2.Cluster:\0028\001\"R\n\022GetInstance" + + "Request\022<\n\004name\030\001 \001(\tB.\342A\001\002\372A\'\n%bigtable" + + "admin.googleapis.com/Instance\"p\n\024ListIns" + + "tancesRequest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372A-\n+" + + "cloudresourcemanager.googleapis.com/Proj" + + "ect\022\022\n\npage_token\030\002 \001(\t\"\201\001\n\025ListInstance" + + "sResponse\0225\n\tinstances\030\001 \003(\0132\".google.bi" + + "gtable.admin.v2.Instance\022\030\n\020failed_locat" + + "ions\030\002 \003(\t\022\027\n\017next_page_token\030\003 \001(\t\"\221\001\n\034" + + "PartialUpdateInstanceRequest\022:\n\010instance" + + "\030\001 \001(\0132\".google.bigtable.admin.v2.Instan" + + "ceB\004\342A\001\002\0225\n\013update_mask\030\002 \001(\0132\032.google.p" + + "rotobuf.FieldMaskB\004\342A\001\002\"U\n\025DeleteInstanc" + + "eRequest\022<\n\004name\030\001 \001(\tB.\342A\001\002\372A\'\n%bigtabl" + + "eadmin.googleapis.com/Instance\"\252\001\n\024Creat" + + "eClusterRequest\022>\n\006parent\030\001 \001(\tB.\342A\001\002\372A\'" + + "\n%bigtableadmin.googleapis.com/Instance\022" + + "\030\n\ncluster_id\030\002 \001(\tB\004\342A\001\002\0228\n\007cluster\030\003 \001" + + "(\0132!.google.bigtable.admin.v2.ClusterB\004\342" + + "A\001\002\"P\n\021GetClusterRequest\022;\n\004name\030\001 \001(\tB-" + + "\342A\001\002\372A&\n$bigtableadmin.googleapis.com/Cl" + + "uster\"i\n\023ListClustersRequest\022>\n\006parent\030\001" + + " \001(\tB.\342A\001\002\372A\'\n%bigtableadmin.googleapis." + + "com/Instance\022\022\n\npage_token\030\002 \001(\t\"~\n\024List" + + "ClustersResponse\0223\n\010clusters\030\001 \003(\0132!.goo" + + "gle.bigtable.admin.v2.Cluster\022\030\n\020failed_" + + "locations\030\002 \003(\t\022\027\n\017next_page_token\030\003 \001(\t" + + "\"S\n\024DeleteClusterRequest\022;\n\004name\030\001 \001(\tB-" + + "\342A\001\002\372A&\n$bigtableadmin.googleapis.com/Cl" + + "uster\"\306\001\n\026CreateInstanceMetadata\022I\n\020orig" + + "inal_request\030\001 \001(\0132/.google.bigtable.adm" + + "in.v2.CreateInstanceRequest\0220\n\014request_t" + + "ime\030\002 \001(\0132\032.google.protobuf.Timestamp\022/\n" + + "\013finish_time\030\003 \001(\0132\032.google.protobuf.Tim" + + "estamp\"\315\001\n\026UpdateInstanceMetadata\022P\n\020ori" + + "ginal_request\030\001 \001(\01326.google.bigtable.ad" + + "min.v2.PartialUpdateInstanceRequest\0220\n\014r" + + "equest_time\030\002 \001(\0132\032.google.protobuf.Time" + + "stamp\022/\n\013finish_time\030\003 \001(\0132\032.google.prot" + + "obuf.Timestamp\"\373\004\n\025CreateClusterMetadata" + + "\022H\n\020original_request\030\001 \001(\0132..google.bigt" + + "able.admin.v2.CreateClusterRequest\0220\n\014re" + + "quest_time\030\002 \001(\0132\032.google.protobuf.Times" + + "tamp\022/\n\013finish_time\030\003 \001(\0132\032.google.proto" + + "buf.Timestamp\022K\n\006tables\030\004 \003(\0132;.google.b" + + "igtable.admin.v2.CreateClusterMetadata.T" + + "ablesEntry\032\371\001\n\rTableProgress\022\034\n\024estimate" + + "d_size_bytes\030\002 \001(\003\022\036\n\026estimated_copied_b" + + "ytes\030\003 \001(\003\022R\n\005state\030\004 \001(\0162C.google.bigta" + + "ble.admin.v2.CreateClusterMetadata.Table" + + "Progress.State\"V\n\005State\022\025\n\021STATE_UNSPECI" + + "FIED\020\000\022\013\n\007PENDING\020\001\022\013\n\007COPYING\020\002\022\r\n\tCOMP" + + "LETED\020\003\022\r\n\tCANCELLED\020\004\032l\n\013TablesEntry\022\013\n" + + "\003key\030\001 \001(\t\022L\n\005value\030\002 \001(\0132=.google.bigta" + + "ble.admin.v2.CreateClusterMetadata.Table" + + "Progress:\0028\001\"\267\001\n\025UpdateClusterMetadata\022;" + + "\n\020original_request\030\001 \001(\0132!.google.bigtab" + + "le.admin.v2.Cluster\0220\n\014request_time\030\002 \001(" + "\0132\032.google.protobuf.Timestamp\022/\n\013finish_" - + "time\030\003 \001(\0132\032.google.protobuf.Timestamp\022K" - + "\n\006tables\030\004 \003(\0132;.google.bigtable.admin.v" - + "2.CreateClusterMetadata.TablesEntry\032\371\001\n\r" - + "TableProgress\022\034\n\024estimated_size_bytes\030\002 " - + "\001(\003\022\036\n\026estimated_copied_bytes\030\003 \001(\003\022R\n\005s" - + "tate\030\004 \001(\0162C.google.bigtable.admin.v2.Cr" - + "eateClusterMetadata.TableProgress.State\"" - + "V\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007PENDI" - + "NG\020\001\022\013\n\007COPYING\020\002\022\r\n\tCOMPLETED\020\003\022\r\n\tCANC" - + "ELLED\020\004\032l\n\013TablesEntry\022\013\n\003key\030\001 \001(\t\022L\n\005v" - + "alue\030\002 \001(\0132=.google.bigtable.admin.v2.Cr" - + "eateClusterMetadata.TableProgress:\0028\001\"\267\001" - + "\n\025UpdateClusterMetadata\022;\n\020original_requ" - + "est\030\001 \001(\0132!.google.bigtable.admin.v2.Clu" - + "ster\0220\n\014request_time\030\002 \001(\0132\032.google.prot" - + "obuf.Timestamp\022/\n\013finish_time\030\003 \001(\0132\032.go" - + "ogle.protobuf.Timestamp\"\322\001\n\034PartialUpdat" - + "eClusterMetadata\0220\n\014request_time\030\001 \001(\0132\032" - + ".google.protobuf.Timestamp\022/\n\013finish_tim" - + "e\030\002 \001(\0132\032.google.protobuf.Timestamp\022O\n\020o" - + "riginal_request\030\003 \001(\01325.google.bigtable." - + "admin.v2.PartialUpdateClusterRequest\"\214\001\n" - + "\033PartialUpdateClusterRequest\0227\n\007cluster\030" - + "\001 \001(\0132!.google.bigtable.admin.v2.Cluster" - + "B\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.prot" - + "obuf.FieldMaskB\003\340A\002\"\316\001\n\027CreateAppProfile" - + "Request\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%bigtabl" - + "eadmin.googleapis.com/Instance\022\033\n\016app_pr" - + "ofile_id\030\002 \001(\tB\003\340A\002\022>\n\013app_profile\030\003 \001(\013" - + "2$.google.bigtable.admin.v2.AppProfileB\003" - + "\340A\002\022\027\n\017ignore_warnings\030\004 \001(\010\"U\n\024GetAppPr" - + "ofileRequest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)\n\'bigt" - + "ableadmin.googleapis.com/AppProfile\"~\n\026L" - + "istAppProfilesRequest\022=\n\006parent\030\001 \001(\tB-\340" - + "A\002\372A\'\n%bigtableadmin.googleapis.com/Inst" - + "ance\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_token\030\002 " - + "\001(\t\"\210\001\n\027ListAppProfilesResponse\022:\n\014app_p" - + "rofiles\030\001 \003(\0132$.google.bigtable.admin.v2" - + ".AppProfile\022\027\n\017next_page_token\030\002 \001(\t\022\030\n\020" - + "failed_locations\030\003 \003(\t\"\250\001\n\027UpdateAppProf" - + "ileRequest\022>\n\013app_profile\030\001 \001(\0132$.google" - + ".bigtable.admin.v2.AppProfileB\003\340A\002\0224\n\013up" - + "date_mask\030\002 \001(\0132\032.google.protobuf.FieldM" - + "askB\003\340A\002\022\027\n\017ignore_warnings\030\003 \001(\010\"v\n\027Del" - + "eteAppProfileRequest\022=\n\004name\030\001 \001(\tB/\340A\002\372" - + "A)\n\'bigtableadmin.googleapis.com/AppProf" - + "ile\022\034\n\017ignore_warnings\030\002 \001(\010B\003\340A\002\"\032\n\030Upd" - + "ateAppProfileMetadata\"\332\001\n\025ListHotTablets" - + "Request\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$bigtabl" - + "eadmin.googleapis.com/Cluster\022.\n\nstart_t" - + "ime\030\002 \001(\0132\032.google.protobuf.Timestamp\022,\n" - + "\010end_time\030\003 \001(\0132\032.google.protobuf.Timest" - + "amp\022\021\n\tpage_size\030\004 \001(\005\022\022\n\npage_token\030\005 \001" - + "(\t\"k\n\026ListHotTabletsResponse\0228\n\013hot_tabl" - + "ets\030\001 \003(\0132#.google.bigtable.admin.v2.Hot" - + "Tablet\022\027\n\017next_page_token\030\002 \001(\t2\313!\n\025Bigt" - + "ableInstanceAdmin\022\332\001\n\016CreateInstance\022/.g" - + "oogle.bigtable.admin.v2.CreateInstanceRe" - + "quest\032\035.google.longrunning.Operation\"x\202\323" - + "\344\223\002&\"!/v2/{parent=projects/*}/instances:" - + "\001*\332A$parent,instance_id,instance,cluster" - + "s\312A\"\n\010Instance\022\026CreateInstanceMetadata\022\221" - + "\001\n\013GetInstance\022,.google.bigtable.admin.v" - + "2.GetInstanceRequest\032\".google.bigtable.a" - + "dmin.v2.Instance\"0\202\323\344\223\002#\022!/v2/{name=proj" - + "ects/*/instances/*}\332A\004name\022\244\001\n\rListInsta" - + "nces\022..google.bigtable.admin.v2.ListInst" - + "ancesRequest\032/.google.bigtable.admin.v2." - + "ListInstancesResponse\"2\202\323\344\223\002#\022!/v2/{pare" - + "nt=projects/*}/instances\332A\006parent\022\206\001\n\016Up" - + "dateInstance\022\".google.bigtable.admin.v2." - + "Instance\032\".google.bigtable.admin.v2.Inst" - + "ance\",\202\323\344\223\002&\032!/v2/{name=projects/*/insta" - + "nces/*}:\001*\022\350\001\n\025PartialUpdateInstance\0226.g" - + "oogle.bigtable.admin.v2.PartialUpdateIns" - + "tanceRequest\032\035.google.longrunning.Operat" - + "ion\"x\202\323\344\223\00262*/v2/{instance.name=projects" - + "/*/instances/*}:\010instance\332A\024instance,upd" - + "ate_mask\312A\"\n\010Instance\022\026UpdateInstanceMet" - + "adata\022\213\001\n\016DeleteInstance\022/.google.bigtab" - + "le.admin.v2.DeleteInstanceRequest\032\026.goog" - + "le.protobuf.Empty\"0\202\323\344\223\002#*!/v2/{name=pro" - + "jects/*/instances/*}\332A\004name\022\334\001\n\rCreateCl" - + "uster\022..google.bigtable.admin.v2.CreateC" - + "lusterRequest\032\035.google.longrunning.Opera" - + "tion\"|\202\323\344\223\0027\",/v2/{parent=projects/*/ins" - + "tances/*}/clusters:\007cluster\332A\031parent,clu" - + "ster_id,cluster\312A \n\007Cluster\022\025CreateClust" - + "erMetadata\022\231\001\n\nGetCluster\022+.google.bigta" - + "ble.admin.v2.GetClusterRequest\032!.google." - + "bigtable.admin.v2.Cluster\";\202\323\344\223\002.\022,/v2/{" - + "name=projects/*/instances/*/clusters/*}\332" - + "A\004name\022\254\001\n\014ListClusters\022-.google.bigtabl" - + "e.admin.v2.ListClustersRequest\032..google." - + "bigtable.admin.v2.ListClustersResponse\"=" - + "\202\323\344\223\002.\022,/v2/{parent=projects/*/instances" - + "/*}/clusters\332A\006parent\022\255\001\n\rUpdateCluster\022" - + "!.google.bigtable.admin.v2.Cluster\032\035.goo" - + "gle.longrunning.Operation\"Z\202\323\344\223\0021\032,/v2/{" - + "name=projects/*/instances/*/clusters/*}:" - + "\001*\312A \n\007Cluster\022\025UpdateClusterMetadata\022\364\001" - + "\n\024PartialUpdateCluster\0225.google.bigtable" - + ".admin.v2.PartialUpdateClusterRequest\032\035." - + "google.longrunning.Operation\"\205\001\202\323\344\223\002?24/" - + "v2/{cluster.name=projects/*/instances/*/" - + "clusters/*}:\007cluster\332A\023cluster,update_ma" - + "sk\312A\'\n\007Cluster\022\034PartialUpdateClusterMeta" - + "data\022\224\001\n\rDeleteCluster\022..google.bigtable" - + ".admin.v2.DeleteClusterRequest\032\026.google." - + "protobuf.Empty\";\202\323\344\223\002.*,/v2/{name=projec" - + "ts/*/instances/*/clusters/*}\332A\004name\022\325\001\n\020" - + "CreateAppProfile\0221.google.bigtable.admin" - + ".v2.CreateAppProfileRequest\032$.google.big" - + "table.admin.v2.AppProfile\"h\202\323\344\223\002>\"//v2/{" - + "parent=projects/*/instances/*}/appProfil" - + "es:\013app_profile\332A!parent,app_profile_id," - + "app_profile\022\245\001\n\rGetAppProfile\022..google.b" - + "igtable.admin.v2.GetAppProfileRequest\032$." - + "google.bigtable.admin.v2.AppProfile\">\202\323\344" - + "\223\0021\022//v2/{name=projects/*/instances/*/ap" - + "pProfiles/*}\332A\004name\022\270\001\n\017ListAppProfiles\022" - + "0.google.bigtable.admin.v2.ListAppProfil" - + "esRequest\0321.google.bigtable.admin.v2.Lis" - + "tAppProfilesResponse\"@\202\323\344\223\0021\022//v2/{paren" - + "t=projects/*/instances/*}/appProfiles\332A\006" - + "parent\022\372\001\n\020UpdateAppProfile\0221.google.big" - + "table.admin.v2.UpdateAppProfileRequest\032\035" - + ".google.longrunning.Operation\"\223\001\202\323\344\223\002J2;" - + "/v2/{app_profile.name=projects/*/instanc" - + "es/*/appProfiles/*}:\013app_profile\332A\027app_p" - + "rofile,update_mask\312A&\n\nAppProfile\022\030Updat" - + "eAppProfileMetadata\022\235\001\n\020DeleteAppProfile" - + "\0221.google.bigtable.admin.v2.DeleteAppPro" - + "fileRequest\032\026.google.protobuf.Empty\">\202\323\344" - + "\223\0021*//v2/{name=projects/*/instances/*/ap" - + "pProfiles/*}\332A\004name\022\223\001\n\014GetIamPolicy\022\".g" - + "oogle.iam.v1.GetIamPolicyRequest\032\025.googl" - + "e.iam.v1.Policy\"H\202\323\344\223\0027\"2/v2/{resource=p" - + "rojects/*/instances/*}:getIamPolicy:\001*\332A" - + "\010resource\022\232\001\n\014SetIamPolicy\022\".google.iam." - + "v1.SetIamPolicyRequest\032\025.google.iam.v1.P" - + "olicy\"O\202\323\344\223\0027\"2/v2/{resource=projects/*/" - + "instances/*}:setIamPolicy:\001*\332A\017resource," - + "policy\022\305\001\n\022TestIamPermissions\022(.google.i" - + "am.v1.TestIamPermissionsRequest\032).google" - + ".iam.v1.TestIamPermissionsResponse\"Z\202\323\344\223" - + "\002=\"8/v2/{resource=projects/*/instances/*" - + "}:testIamPermissions:\001*\332A\024resource,permi" - + "ssions\022\277\001\n\016ListHotTablets\022/.google.bigta" - + "ble.admin.v2.ListHotTabletsRequest\0320.goo" - + "gle.bigtable.admin.v2.ListHotTabletsResp" - + "onse\"J\202\323\344\223\002;\0229/v2/{parent=projects/*/ins" - + "tances/*/clusters/*}/hotTablets\332A\006parent" - + "\032\232\003\312A\034bigtableadmin.googleapis.com\322A\367\002ht" - + "tps://www.googleapis.com/auth/bigtable.a" - + "dmin,https://www.googleapis.com/auth/big" - + "table.admin.cluster,https://www.googleap" - + "is.com/auth/bigtable.admin.instance,http" + + "time\030\003 \001(\0132\032.google.protobuf.Timestamp\"\322" + + "\001\n\034PartialUpdateClusterMetadata\0220\n\014reque" + + "st_time\030\001 \001(\0132\032.google.protobuf.Timestam" + + "p\022/\n\013finish_time\030\002 \001(\0132\032.google.protobuf" + + ".Timestamp\022O\n\020original_request\030\003 \001(\01325.g" + + "oogle.bigtable.admin.v2.PartialUpdateClu" + + "sterRequest\"\216\001\n\033PartialUpdateClusterRequ" + + "est\0228\n\007cluster\030\001 \001(\0132!.google.bigtable.a" + + "dmin.v2.ClusterB\004\342A\001\002\0225\n\013update_mask\030\002 \001" + + "(\0132\032.google.protobuf.FieldMaskB\004\342A\001\002\"\321\001\n" + + "\027CreateAppProfileRequest\022>\n\006parent\030\001 \001(\t" + + "B.\342A\001\002\372A\'\n%bigtableadmin.googleapis.com/" + + "Instance\022\034\n\016app_profile_id\030\002 \001(\tB\004\342A\001\002\022?" + + "\n\013app_profile\030\003 \001(\0132$.google.bigtable.ad" + + "min.v2.AppProfileB\004\342A\001\002\022\027\n\017ignore_warnin" + + "gs\030\004 \001(\010\"V\n\024GetAppProfileRequest\022>\n\004name" + + "\030\001 \001(\tB0\342A\001\002\372A)\n\'bigtableadmin.googleapi" + + "s.com/AppProfile\"\177\n\026ListAppProfilesReque" + + "st\022>\n\006parent\030\001 \001(\tB.\342A\001\002\372A\'\n%bigtableadm" + + "in.googleapis.com/Instance\022\021\n\tpage_size\030" + + "\003 \001(\005\022\022\n\npage_token\030\002 \001(\t\"\210\001\n\027ListAppPro" + + "filesResponse\022:\n\014app_profiles\030\001 \003(\0132$.go" + + "ogle.bigtable.admin.v2.AppProfile\022\027\n\017nex" + + "t_page_token\030\002 \001(\t\022\030\n\020failed_locations\030\003" + + " \003(\t\"\252\001\n\027UpdateAppProfileRequest\022?\n\013app_" + + "profile\030\001 \001(\0132$.google.bigtable.admin.v2" + + ".AppProfileB\004\342A\001\002\0225\n\013update_mask\030\002 \001(\0132\032" + + ".google.protobuf.FieldMaskB\004\342A\001\002\022\027\n\017igno" + + "re_warnings\030\003 \001(\010\"x\n\027DeleteAppProfileReq" + + "uest\022>\n\004name\030\001 \001(\tB0\342A\001\002\372A)\n\'bigtableadm" + + "in.googleapis.com/AppProfile\022\035\n\017ignore_w" + + "arnings\030\002 \001(\010B\004\342A\001\002\"\032\n\030UpdateAppProfileM" + + "etadata\"\333\001\n\025ListHotTabletsRequest\022=\n\006par" + + "ent\030\001 \001(\tB-\342A\001\002\372A&\n$bigtableadmin.google" + + "apis.com/Cluster\022.\n\nstart_time\030\002 \001(\0132\032.g" + + "oogle.protobuf.Timestamp\022,\n\010end_time\030\003 \001" + + "(\0132\032.google.protobuf.Timestamp\022\021\n\tpage_s" + + "ize\030\004 \001(\005\022\022\n\npage_token\030\005 \001(\t\"k\n\026ListHot" + + "TabletsResponse\0228\n\013hot_tablets\030\001 \003(\0132#.g" + + "oogle.bigtable.admin.v2.HotTablet\022\027\n\017nex" + + "t_page_token\030\002 \001(\t2\313!\n\025BigtableInstanceA" + + "dmin\022\332\001\n\016CreateInstance\022/.google.bigtabl" + + "e.admin.v2.CreateInstanceRequest\032\035.googl" + + "e.longrunning.Operation\"x\312A\"\n\010Instance\022\026" + + "CreateInstanceMetadata\332A$parent,instance" + + "_id,instance,clusters\202\323\344\223\002&\"!/v2/{parent" + + "=projects/*}/instances:\001*\022\221\001\n\013GetInstanc" + + "e\022,.google.bigtable.admin.v2.GetInstance" + + "Request\032\".google.bigtable.admin.v2.Insta" + + "nce\"0\332A\004name\202\323\344\223\002#\022!/v2/{name=projects/*" + + "/instances/*}\022\244\001\n\rListInstances\022..google" + + ".bigtable.admin.v2.ListInstancesRequest\032" + + "/.google.bigtable.admin.v2.ListInstances" + + "Response\"2\332A\006parent\202\323\344\223\002#\022!/v2/{parent=p" + + "rojects/*}/instances\022\206\001\n\016UpdateInstance\022" + + "\".google.bigtable.admin.v2.Instance\032\".go" + + "ogle.bigtable.admin.v2.Instance\",\202\323\344\223\002&\032" + + "!/v2/{name=projects/*/instances/*}:\001*\022\350\001" + + "\n\025PartialUpdateInstance\0226.google.bigtabl" + + "e.admin.v2.PartialUpdateInstanceRequest\032" + + "\035.google.longrunning.Operation\"x\312A\"\n\010Ins" + + "tance\022\026UpdateInstanceMetadata\332A\024instance" + + ",update_mask\202\323\344\223\00262*/v2/{instance.name=p" + + "rojects/*/instances/*}:\010instance\022\213\001\n\016Del" + + "eteInstance\022/.google.bigtable.admin.v2.D" + + "eleteInstanceRequest\032\026.google.protobuf.E" + + "mpty\"0\332A\004name\202\323\344\223\002#*!/v2/{name=projects/" + + "*/instances/*}\022\334\001\n\rCreateCluster\022..googl" + + "e.bigtable.admin.v2.CreateClusterRequest" + + "\032\035.google.longrunning.Operation\"|\312A \n\007Cl" + + "uster\022\025CreateClusterMetadata\332A\031parent,cl" + + "uster_id,cluster\202\323\344\223\0027\",/v2/{parent=proj" + + "ects/*/instances/*}/clusters:\007cluster\022\231\001" + + "\n\nGetCluster\022+.google.bigtable.admin.v2." + + "GetClusterRequest\032!.google.bigtable.admi" + + "n.v2.Cluster\";\332A\004name\202\323\344\223\002.\022,/v2/{name=p" + + "rojects/*/instances/*/clusters/*}\022\254\001\n\014Li" + + "stClusters\022-.google.bigtable.admin.v2.Li" + + "stClustersRequest\032..google.bigtable.admi" + + "n.v2.ListClustersResponse\"=\332A\006parent\202\323\344\223" + + "\002.\022,/v2/{parent=projects/*/instances/*}/" + + "clusters\022\255\001\n\rUpdateCluster\022!.google.bigt" + + "able.admin.v2.Cluster\032\035.google.longrunni" + + "ng.Operation\"Z\312A \n\007Cluster\022\025UpdateCluste" + + "rMetadata\202\323\344\223\0021\032,/v2/{name=projects/*/in" + + "stances/*/clusters/*}:\001*\022\364\001\n\024PartialUpda" + + "teCluster\0225.google.bigtable.admin.v2.Par" + + "tialUpdateClusterRequest\032\035.google.longru" + + "nning.Operation\"\205\001\312A\'\n\007Cluster\022\034PartialU" + + "pdateClusterMetadata\332A\023cluster,update_ma" + + "sk\202\323\344\223\002?24/v2/{cluster.name=projects/*/i" + + "nstances/*/clusters/*}:\007cluster\022\224\001\n\rDele" + + "teCluster\022..google.bigtable.admin.v2.Del" + + "eteClusterRequest\032\026.google.protobuf.Empt" + + "y\";\332A\004name\202\323\344\223\002.*,/v2/{name=projects/*/i" + + "nstances/*/clusters/*}\022\325\001\n\020CreateAppProf" + + "ile\0221.google.bigtable.admin.v2.CreateApp" + + "ProfileRequest\032$.google.bigtable.admin.v" + + "2.AppProfile\"h\332A!parent,app_profile_id,a" + + "pp_profile\202\323\344\223\002>\"//v2/{parent=projects/*" + + "/instances/*}/appProfiles:\013app_profile\022\245" + + "\001\n\rGetAppProfile\022..google.bigtable.admin" + + ".v2.GetAppProfileRequest\032$.google.bigtab" + + "le.admin.v2.AppProfile\">\332A\004name\202\323\344\223\0021\022//" + + "v2/{name=projects/*/instances/*/appProfi" + + "les/*}\022\270\001\n\017ListAppProfiles\0220.google.bigt" + + "able.admin.v2.ListAppProfilesRequest\0321.g" + + "oogle.bigtable.admin.v2.ListAppProfilesR" + + "esponse\"@\332A\006parent\202\323\344\223\0021\022//v2/{parent=pr" + + "ojects/*/instances/*}/appProfiles\022\372\001\n\020Up" + + "dateAppProfile\0221.google.bigtable.admin.v" + + "2.UpdateAppProfileRequest\032\035.google.longr" + + "unning.Operation\"\223\001\312A&\n\nAppProfile\022\030Upda" + + "teAppProfileMetadata\332A\027app_profile,updat" + + "e_mask\202\323\344\223\002J2;/v2/{app_profile.name=proj" + + "ects/*/instances/*/appProfiles/*}:\013app_p" + + "rofile\022\235\001\n\020DeleteAppProfile\0221.google.big" + + "table.admin.v2.DeleteAppProfileRequest\032\026" + + ".google.protobuf.Empty\">\332A\004name\202\323\344\223\0021*//" + + "v2/{name=projects/*/instances/*/appProfi" + + "les/*}\022\223\001\n\014GetIamPolicy\022\".google.iam.v1." + + "GetIamPolicyRequest\032\025.google.iam.v1.Poli" + + "cy\"H\332A\010resource\202\323\344\223\0027\"2/v2/{resource=pro" + + "jects/*/instances/*}:getIamPolicy:\001*\022\232\001\n" + + "\014SetIamPolicy\022\".google.iam.v1.SetIamPoli" + + "cyRequest\032\025.google.iam.v1.Policy\"O\332A\017res" + + "ource,policy\202\323\344\223\0027\"2/v2/{resource=projec" + + "ts/*/instances/*}:setIamPolicy:\001*\022\305\001\n\022Te" + + "stIamPermissions\022(.google.iam.v1.TestIam" + + "PermissionsRequest\032).google.iam.v1.TestI" + + "amPermissionsResponse\"Z\332A\024resource,permi" + + "ssions\202\323\344\223\002=\"8/v2/{resource=projects/*/i" + + "nstances/*}:testIamPermissions:\001*\022\277\001\n\016Li" + + "stHotTablets\022/.google.bigtable.admin.v2." + + "ListHotTabletsRequest\0320.google.bigtable." + + "admin.v2.ListHotTabletsResponse\"J\332A\006pare" + + "nt\202\323\344\223\002;\0229/v2/{parent=projects/*/instanc" + + "es/*/clusters/*}/hotTablets\032\232\003\312A\034bigtabl" + + "eadmin.googleapis.com\322A\367\002https://www.goo" + + "gleapis.com/auth/bigtable.admin,https://" + + "www.googleapis.com/auth/bigtable.admin.c" + + "luster,https://www.googleapis.com/auth/b" + + "igtable.admin.instance,https://www.googl" + + "eapis.com/auth/cloud-bigtable.admin,http" + "s://www.googleapis.com/auth/cloud-bigtab" - + "le.admin,https://www.googleapis.com/auth" - + "/cloud-bigtable.admin.cluster,https://ww" - + "w.googleapis.com/auth/cloud-platform,htt" - + "ps://www.googleapis.com/auth/cloud-platf" - + "orm.read-onlyB\342\001\n\034com.google.bigtable.ad" - + "min.v2B\032BigtableInstanceAdminProtoP\001Z=go" - + "ogle.golang.org/genproto/googleapis/bigt" - + "able/admin/v2;admin\252\002\036Google.Cloud.Bigta" - + "ble.Admin.V2\312\002\036Google\\Cloud\\Bigtable\\Adm" - + "in\\V2\352\002\"Google::Cloud::Bigtable::Admin::" - + "V2b\006proto3" + + "le.admin.cluster,https://www.googleapis." + + "com/auth/cloud-platform,https://www.goog" + + "leapis.com/auth/cloud-platform.read-only" + + "B\342\001\n\034com.google.bigtable.admin.v2B\032Bigta" + + "bleInstanceAdminProtoP\001Z=google.golang.o" + + "rg/genproto/googleapis/bigtable/admin/v2" + + ";admin\252\002\036Google.Cloud.Bigtable.Admin.V2\312" + + "\002\036Google\\Cloud\\Bigtable\\Admin\\V2\352\002\"Googl" + + "e::Cloud::Bigtable::Admin::V2b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableTableAdminProto.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableTableAdminProto.java index 7fe2354129..249f672667 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableTableAdminProto.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableTableAdminProto.java @@ -188,260 +188,261 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ns.proto\032\036google/protobuf/duration.proto" + "\032\033google/protobuf/empty.proto\032 google/pr" + "otobuf/field_mask.proto\032\037google/protobuf" - + "/timestamp.proto\"\261\001\n\023RestoreTableRequest" - + "\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%bigtableadmin." - + "googleapis.com/Instance\022\025\n\010table_id\030\002 \001(" - + "\tB\003\340A\002\022:\n\006backup\030\003 \001(\tB(\372A%\n#bigtableadm" - + "in.googleapis.com/BackupH\000B\010\n\006source\"\230\002\n" - + "\024RestoreTableMetadata\022\014\n\004name\030\001 \001(\t\022@\n\013s" - + "ource_type\030\002 \001(\0162+.google.bigtable.admin" - + ".v2.RestoreSourceType\022;\n\013backup_info\030\003 \001" - + "(\0132$.google.bigtable.admin.v2.BackupInfo" - + "H\000\022%\n\035optimize_table_operation_name\030\004 \001(" - + "\t\022=\n\010progress\030\005 \001(\0132+.google.bigtable.ad" - + "min.v2.OperationProgressB\r\n\013source_info\"" - + "l\n\035OptimizeRestoredTableMetadata\022\014\n\004name" - + "\030\001 \001(\t\022=\n\010progress\030\002 \001(\0132+.google.bigtab" - + "le.admin.v2.OperationProgress\"\201\002\n\022Create" - + "TableRequest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%bi" - + "gtableadmin.googleapis.com/Instance\022\025\n\010t" - + "able_id\030\002 \001(\tB\003\340A\002\0223\n\005table\030\003 \001(\0132\037.goog" - + "le.bigtable.admin.v2.TableB\003\340A\002\022J\n\016initi" - + "al_splits\030\004 \003(\01322.google.bigtable.admin." - + "v2.CreateTableRequest.Split\032\024\n\005Split\022\013\n\003" - + "key\030\001 \001(\014\"\276\001\n\036CreateTableFromSnapshotReq" - + "uest\022=\n\006parent\030\001 \001(\tB-\340A\002\372A\'\n%bigtablead" - + "min.googleapis.com/Instance\022\025\n\010table_id\030" - + "\002 \001(\tB\003\340A\002\022F\n\017source_snapshot\030\003 \001(\tB-\340A\002" - + "\372A\'\n%bigtableadmin.googleapis.com/Snapsh" - + "ot\"\231\001\n\023DropRowRangeRequest\0228\n\004name\030\001 \001(\t" - + "B*\340A\002\372A$\n\"bigtableadmin.googleapis.com/T" - + "able\022\030\n\016row_key_prefix\030\002 \001(\014H\000\022$\n\032delete" - + "_all_data_from_table\030\003 \001(\010H\000B\010\n\006target\"\255" - + "\001\n\021ListTablesRequest\022=\n\006parent\030\001 \001(\tB-\340A" - + "\002\372A\'\n%bigtableadmin.googleapis.com/Insta" - + "nce\0222\n\004view\030\002 \001(\0162$.google.bigtable.admi" - + "n.v2.Table.View\022\021\n\tpage_size\030\004 \001(\005\022\022\n\npa" - + "ge_token\030\003 \001(\t\"^\n\022ListTablesResponse\022/\n\006" - + "tables\030\001 \003(\0132\037.google.bigtable.admin.v2." - + "Table\022\027\n\017next_page_token\030\002 \001(\t\"\177\n\017GetTab" - + "leRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"bigtabl" - + "eadmin.googleapis.com/Table\0222\n\004view\030\002 \001(" - + "\0162$.google.bigtable.admin.v2.Table.View\"" - + "\177\n\022UpdateTableRequest\0223\n\005table\030\001 \001(\0132\037.g" - + "oogle.bigtable.admin.v2.TableB\003\340A\002\0224\n\013up" - + "date_mask\030\002 \001(\0132\032.google.protobuf.FieldM" - + "askB\003\340A\002\"\201\001\n\023UpdateTableMetadata\022\014\n\004name" - + "\030\001 \001(\t\022.\n\nstart_time\030\002 \001(\0132\032.google.prot" - + "obuf.Timestamp\022,\n\010end_time\030\003 \001(\0132\032.googl" - + "e.protobuf.Timestamp\"N\n\022DeleteTableReque" - + "st\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"bigtableadmin." - + "googleapis.com/Table\"P\n\024UndeleteTableReq" - + "uest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"bigtableadmi" - + "n.googleapis.com/Table\"\203\001\n\025UndeleteTable" - + "Metadata\022\014\n\004name\030\001 \001(\t\022.\n\nstart_time\030\002 \001" - + "(\0132\032.google.protobuf.Timestamp\022,\n\010end_ti" - + "me\030\003 \001(\0132\032.google.protobuf.Timestamp\"\337\002\n" - + "\033ModifyColumnFamiliesRequest\0228\n\004name\030\001 \001" - + "(\tB*\340A\002\372A$\n\"bigtableadmin.googleapis.com" - + "/Table\022^\n\rmodifications\030\002 \003(\0132B.google.b" + + "/timestamp.proto\"\263\001\n\023RestoreTableRequest" + + "\022>\n\006parent\030\001 \001(\tB.\342A\001\002\372A\'\n%bigtableadmin" + + ".googleapis.com/Instance\022\026\n\010table_id\030\002 \001" + + "(\tB\004\342A\001\002\022:\n\006backup\030\003 \001(\tB(\372A%\n#bigtablea" + + "dmin.googleapis.com/BackupH\000B\010\n\006source\"\230" + + "\002\n\024RestoreTableMetadata\022\014\n\004name\030\001 \001(\t\022@\n" + + "\013source_type\030\002 \001(\0162+.google.bigtable.adm" + + "in.v2.RestoreSourceType\022;\n\013backup_info\030\003" + + " \001(\0132$.google.bigtable.admin.v2.BackupIn" + + "foH\000\022%\n\035optimize_table_operation_name\030\004 " + + "\001(\t\022=\n\010progress\030\005 \001(\0132+.google.bigtable." + + "admin.v2.OperationProgressB\r\n\013source_inf" + + "o\"l\n\035OptimizeRestoredTableMetadata\022\014\n\004na" + + "me\030\001 \001(\t\022=\n\010progress\030\002 \001(\0132+.google.bigt" + + "able.admin.v2.OperationProgress\"\204\002\n\022Crea" + + "teTableRequest\022>\n\006parent\030\001 \001(\tB.\342A\001\002\372A\'\n" + + "%bigtableadmin.googleapis.com/Instance\022\026" + + "\n\010table_id\030\002 \001(\tB\004\342A\001\002\0224\n\005table\030\003 \001(\0132\037." + + "google.bigtable.admin.v2.TableB\004\342A\001\002\022J\n\016" + + "initial_splits\030\004 \003(\01322.google.bigtable.a" + + "dmin.v2.CreateTableRequest.Split\032\024\n\005Spli" + + "t\022\013\n\003key\030\001 \001(\014\"\301\001\n\036CreateTableFromSnapsh" + + "otRequest\022>\n\006parent\030\001 \001(\tB.\342A\001\002\372A\'\n%bigt" + + "ableadmin.googleapis.com/Instance\022\026\n\010tab" + + "le_id\030\002 \001(\tB\004\342A\001\002\022G\n\017source_snapshot\030\003 \001" + + "(\tB.\342A\001\002\372A\'\n%bigtableadmin.googleapis.co" + + "m/Snapshot\"\232\001\n\023DropRowRangeRequest\0229\n\004na" + + "me\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadmin.googlea" + + "pis.com/Table\022\030\n\016row_key_prefix\030\002 \001(\014H\000\022" + + "$\n\032delete_all_data_from_table\030\003 \001(\010H\000B\010\n" + + "\006target\"\256\001\n\021ListTablesRequest\022>\n\006parent\030" + + "\001 \001(\tB.\342A\001\002\372A\'\n%bigtableadmin.googleapis" + + ".com/Instance\0222\n\004view\030\002 \001(\0162$.google.big" + + "table.admin.v2.Table.View\022\021\n\tpage_size\030\004" + + " \001(\005\022\022\n\npage_token\030\003 \001(\t\"^\n\022ListTablesRe" + + "sponse\022/\n\006tables\030\001 \003(\0132\037.google.bigtable" + + ".admin.v2.Table\022\027\n\017next_page_token\030\002 \001(\t" + + "\"\200\001\n\017GetTableRequest\0229\n\004name\030\001 \001(\tB+\342A\001\002" + + "\372A$\n\"bigtableadmin.googleapis.com/Table\022" + + "2\n\004view\030\002 \001(\0162$.google.bigtable.admin.v2" + + ".Table.View\"\201\001\n\022UpdateTableRequest\0224\n\005ta" + + "ble\030\001 \001(\0132\037.google.bigtable.admin.v2.Tab" + + "leB\004\342A\001\002\0225\n\013update_mask\030\002 \001(\0132\032.google.p" + + "rotobuf.FieldMaskB\004\342A\001\002\"\201\001\n\023UpdateTableM" + + "etadata\022\014\n\004name\030\001 \001(\t\022.\n\nstart_time\030\002 \001(" + + "\0132\032.google.protobuf.Timestamp\022,\n\010end_tim" + + "e\030\003 \001(\0132\032.google.protobuf.Timestamp\"O\n\022D" + + "eleteTableRequest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$" + + "\n\"bigtableadmin.googleapis.com/Table\"Q\n\024" + + "UndeleteTableRequest\0229\n\004name\030\001 \001(\tB+\342A\001\002" + + "\372A$\n\"bigtableadmin.googleapis.com/Table\"" + + "\203\001\n\025UndeleteTableMetadata\022\014\n\004name\030\001 \001(\t\022" + + ".\n\nstart_time\030\002 \001(\0132\032.google.protobuf.Ti" + + "mestamp\022,\n\010end_time\030\003 \001(\0132\032.google.proto" + + "buf.Timestamp\"\341\002\n\033ModifyColumnFamiliesRe" + + "quest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtablead" + + "min.googleapis.com/Table\022_\n\rmodification" + + "s\030\002 \003(\0132B.google.bigtable.admin.v2.Modif" + + "yColumnFamiliesRequest.ModificationB\004\342A\001" + + "\002\032\245\001\n\014Modification\022\n\n\002id\030\001 \001(\t\0228\n\006create" + + "\030\002 \001(\0132&.google.bigtable.admin.v2.Column" + + "FamilyH\000\0228\n\006update\030\003 \001(\0132&.google.bigtab" + + "le.admin.v2.ColumnFamilyH\000\022\016\n\004drop\030\004 \001(\010" + + "H\000B\005\n\003mod\"\\\n\037GenerateConsistencyTokenReq" + + "uest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadm" + + "in.googleapis.com/Table\"=\n GenerateConsi" + + "stencyTokenResponse\022\031\n\021consistency_token" + + "\030\001 \001(\t\"u\n\027CheckConsistencyRequest\0229\n\004nam" + + "e\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadmin.googleap" + + "is.com/Table\022\037\n\021consistency_token\030\002 \001(\tB" + + "\004\342A\001\002\".\n\030CheckConsistencyResponse\022\022\n\ncon" + + "sistent\030\001 \001(\010\"\351\001\n\024SnapshotTableRequest\0229" + + "\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadmin.goo" + + "gleapis.com/Table\022>\n\007cluster\030\002 \001(\tB-\342A\001\002" + + "\372A&\n$bigtableadmin.googleapis.com/Cluste" + + "r\022\031\n\013snapshot_id\030\003 \001(\tB\004\342A\001\002\022&\n\003ttl\030\004 \001(" + + "\0132\031.google.protobuf.Duration\022\023\n\013descript" + + "ion\030\005 \001(\t\"R\n\022GetSnapshotRequest\022<\n\004name\030" + + "\001 \001(\tB.\342A\001\002\372A\'\n%bigtableadmin.googleapis" + + ".com/Snapshot\"|\n\024ListSnapshotsRequest\022=\n" + + "\006parent\030\001 \001(\tB-\342A\001\002\372A&\n$bigtableadmin.go" + + "ogleapis.com/Cluster\022\021\n\tpage_size\030\002 \001(\005\022" + + "\022\n\npage_token\030\003 \001(\t\"g\n\025ListSnapshotsResp" + + "onse\0225\n\tsnapshots\030\001 \003(\0132\".google.bigtabl" + + "e.admin.v2.Snapshot\022\027\n\017next_page_token\030\002" + + " \001(\t\"U\n\025DeleteSnapshotRequest\022<\n\004name\030\001 " + + "\001(\tB.\342A\001\002\372A\'\n%bigtableadmin.googleapis.c" + + "om/Snapshot\"\304\001\n\025SnapshotTableMetadata\022H\n" + + "\020original_request\030\001 \001(\0132..google.bigtabl" + + "e.admin.v2.SnapshotTableRequest\0220\n\014reque" + + "st_time\030\002 \001(\0132\032.google.protobuf.Timestam" + + "p\022/\n\013finish_time\030\003 \001(\0132\032.google.protobuf" + + ".Timestamp\"\330\001\n\037CreateTableFromSnapshotMe" + + "tadata\022R\n\020original_request\030\001 \001(\01328.googl" + + "e.bigtable.admin.v2.CreateTableFromSnaps" + + "hotRequest\0220\n\014request_time\030\002 \001(\0132\032.googl" + + "e.protobuf.Timestamp\022/\n\013finish_time\030\003 \001(" + + "\0132\032.google.protobuf.Timestamp\"\245\001\n\023Create" + + "BackupRequest\022=\n\006parent\030\001 \001(\tB-\342A\001\002\372A&\n$" + + "bigtableadmin.googleapis.com/Cluster\022\027\n\t" + + "backup_id\030\002 \001(\tB\004\342A\001\002\0226\n\006backup\030\003 \001(\0132 ." + + "google.bigtable.admin.v2.BackupB\004\342A\001\002\"\230\001" + + "\n\024CreateBackupMetadata\022\014\n\004name\030\001 \001(\t\022\024\n\014" + + "source_table\030\002 \001(\t\022.\n\nstart_time\030\003 \001(\0132\032" + + ".google.protobuf.Timestamp\022,\n\010end_time\030\004" + + " \001(\0132\032.google.protobuf.Timestamp\"\204\001\n\023Upd" + + "ateBackupRequest\0226\n\006backup\030\001 \001(\0132 .googl" + + "e.bigtable.admin.v2.BackupB\004\342A\001\002\0225\n\013upda" + + "te_mask\030\002 \001(\0132\032.google.protobuf.FieldMas" + + "kB\004\342A\001\002\"N\n\020GetBackupRequest\022:\n\004name\030\001 \001(" + + "\tB,\342A\001\002\372A%\n#bigtableadmin.googleapis.com" + + "/Backup\"Q\n\023DeleteBackupRequest\022:\n\004name\030\001" + + " \001(\tB,\342A\001\002\372A%\n#bigtableadmin.googleapis." + + "com/Backup\"\234\001\n\022ListBackupsRequest\022=\n\006par" + + "ent\030\001 \001(\tB-\342A\001\002\372A&\n$bigtableadmin.google" + + "apis.com/Cluster\022\016\n\006filter\030\002 \001(\t\022\020\n\010orde" + + "r_by\030\003 \001(\t\022\021\n\tpage_size\030\004 \001(\005\022\022\n\npage_to" + + "ken\030\005 \001(\t\"a\n\023ListBackupsResponse\0221\n\007back" + + "ups\030\001 \003(\0132 .google.bigtable.admin.v2.Bac" + + "kup\022\027\n\017next_page_token\030\002 \001(\t2\262(\n\022Bigtabl" + + "eTableAdmin\022\253\001\n\013CreateTable\022,.google.big" + + "table.admin.v2.CreateTableRequest\032\037.goog" + + "le.bigtable.admin.v2.Table\"M\332A\025parent,ta" + + "ble_id,table\202\323\344\223\002/\"*/v2/{parent=projects" + + "/*/instances/*}/tables:\001*\022\212\002\n\027CreateTabl" + + "eFromSnapshot\0228.google.bigtable.admin.v2" + + ".CreateTableFromSnapshotRequest\032\035.google" + + ".longrunning.Operation\"\225\001\312A(\n\005Table\022\037Cre" + + "ateTableFromSnapshotMetadata\332A\037parent,ta" + + "ble_id,source_snapshot\202\323\344\223\002B\"=/v2/{paren" + + "t=projects/*/instances/*}/tables:createF" + + "romSnapshot:\001*\022\244\001\n\nListTables\022+.google.b" + + "igtable.admin.v2.ListTablesRequest\032,.goo" + + "gle.bigtable.admin.v2.ListTablesResponse" + + "\";\332A\006parent\202\323\344\223\002,\022*/v2/{parent=projects/" + + "*/instances/*}/tables\022\221\001\n\010GetTable\022).goo" + + "gle.bigtable.admin.v2.GetTableRequest\032\037." + + "google.bigtable.admin.v2.Table\"9\332A\004name\202" + + "\323\344\223\002,\022*/v2/{name=projects/*/instances/*/" + + "tables/*}\022\316\001\n\013UpdateTable\022,.google.bigta" + + "ble.admin.v2.UpdateTableRequest\032\035.google" + + ".longrunning.Operation\"r\312A\034\n\005Table\022\023Upda" + + "teTableMetadata\332A\021table,update_mask\202\323\344\223\002" + + "920/v2/{table.name=projects/*/instances/" + + "*/tables/*}:\005table\022\216\001\n\013DeleteTable\022,.goo" + + "gle.bigtable.admin.v2.DeleteTableRequest" + + "\032\026.google.protobuf.Empty\"9\332A\004name\202\323\344\223\002,*" + + "*/v2/{name=projects/*/instances/*/tables" + + "/*}\022\306\001\n\rUndeleteTable\022..google.bigtable." + + "admin.v2.UndeleteTableRequest\032\035.google.l" + + "ongrunning.Operation\"f\312A\036\n\005Table\022\025Undele" + + "teTableMetadata\332A\004name\202\323\344\223\0028\"3/v2/{name=" + + "projects/*/instances/*/tables/*}:undelet" + + "e:\001*\022\317\001\n\024ModifyColumnFamilies\0225.google.b" + "igtable.admin.v2.ModifyColumnFamiliesReq" - + "uest.ModificationB\003\340A\002\032\245\001\n\014Modification\022" - + "\n\n\002id\030\001 \001(\t\0228\n\006create\030\002 \001(\0132&.google.big" - + "table.admin.v2.ColumnFamilyH\000\0228\n\006update\030" - + "\003 \001(\0132&.google.bigtable.admin.v2.ColumnF" - + "amilyH\000\022\016\n\004drop\030\004 \001(\010H\000B\005\n\003mod\"[\n\037Genera" - + "teConsistencyTokenRequest\0228\n\004name\030\001 \001(\tB" - + "*\340A\002\372A$\n\"bigtableadmin.googleapis.com/Ta" - + "ble\"=\n GenerateConsistencyTokenResponse\022" - + "\031\n\021consistency_token\030\001 \001(\t\"s\n\027CheckConsi" - + "stencyRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"big" - + "tableadmin.googleapis.com/Table\022\036\n\021consi" - + "stency_token\030\002 \001(\tB\003\340A\002\".\n\030CheckConsiste" - + "ncyResponse\022\022\n\nconsistent\030\001 \001(\010\"\346\001\n\024Snap" - + "shotTableRequest\0228\n\004name\030\001 \001(\tB*\340A\002\372A$\n\"" - + "bigtableadmin.googleapis.com/Table\022=\n\007cl" - + "uster\030\002 \001(\tB,\340A\002\372A&\n$bigtableadmin.googl" - + "eapis.com/Cluster\022\030\n\013snapshot_id\030\003 \001(\tB\003" - + "\340A\002\022&\n\003ttl\030\004 \001(\0132\031.google.protobuf.Durat" - + "ion\022\023\n\013description\030\005 \001(\t\"Q\n\022GetSnapshotR" - + "equest\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%bigtablead" - + "min.googleapis.com/Snapshot\"{\n\024ListSnaps" - + "hotsRequest\022<\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$big" - + "tableadmin.googleapis.com/Cluster\022\021\n\tpag" - + "e_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"g\n\025List" - + "SnapshotsResponse\0225\n\tsnapshots\030\001 \003(\0132\".g" - + "oogle.bigtable.admin.v2.Snapshot\022\027\n\017next" - + "_page_token\030\002 \001(\t\"T\n\025DeleteSnapshotReque" - + "st\022;\n\004name\030\001 \001(\tB-\340A\002\372A\'\n%bigtableadmin." - + "googleapis.com/Snapshot\"\304\001\n\025SnapshotTabl" - + "eMetadata\022H\n\020original_request\030\001 \001(\0132..go" - + "ogle.bigtable.admin.v2.SnapshotTableRequ" - + "est\0220\n\014request_time\030\002 \001(\0132\032.google.proto" - + "buf.Timestamp\022/\n\013finish_time\030\003 \001(\0132\032.goo" - + "gle.protobuf.Timestamp\"\330\001\n\037CreateTableFr" - + "omSnapshotMetadata\022R\n\020original_request\030\001" - + " \001(\01328.google.bigtable.admin.v2.CreateTa" - + "bleFromSnapshotRequest\0220\n\014request_time\030\002" - + " \001(\0132\032.google.protobuf.Timestamp\022/\n\013fini" - + "sh_time\030\003 \001(\0132\032.google.protobuf.Timestam" - + "p\"\242\001\n\023CreateBackupRequest\022<\n\006parent\030\001 \001(" - + "\tB,\340A\002\372A&\n$bigtableadmin.googleapis.com/" - + "Cluster\022\026\n\tbackup_id\030\002 \001(\tB\003\340A\002\0225\n\006backu" - + "p\030\003 \001(\0132 .google.bigtable.admin.v2.Backu" - + "pB\003\340A\002\"\230\001\n\024CreateBackupMetadata\022\014\n\004name\030" - + "\001 \001(\t\022\024\n\014source_table\030\002 \001(\t\022.\n\nstart_tim" - + "e\030\003 \001(\0132\032.google.protobuf.Timestamp\022,\n\010e" - + "nd_time\030\004 \001(\0132\032.google.protobuf.Timestam" - + "p\"\202\001\n\023UpdateBackupRequest\0225\n\006backup\030\001 \001(" - + "\0132 .google.bigtable.admin.v2.BackupB\003\340A\002" - + "\0224\n\013update_mask\030\002 \001(\0132\032.google.protobuf." - + "FieldMaskB\003\340A\002\"M\n\020GetBackupRequest\0229\n\004na" - + "me\030\001 \001(\tB+\340A\002\372A%\n#bigtableadmin.googleap" - + "is.com/Backup\"P\n\023DeleteBackupRequest\0229\n\004" - + "name\030\001 \001(\tB+\340A\002\372A%\n#bigtableadmin.google" - + "apis.com/Backup\"\233\001\n\022ListBackupsRequest\022<" - + "\n\006parent\030\001 \001(\tB,\340A\002\372A&\n$bigtableadmin.go" - + "ogleapis.com/Cluster\022\016\n\006filter\030\002 \001(\t\022\020\n\010" - + "order_by\030\003 \001(\t\022\021\n\tpage_size\030\004 \001(\005\022\022\n\npag" - + "e_token\030\005 \001(\t\"a\n\023ListBackupsResponse\0221\n\007" - + "backups\030\001 \003(\0132 .google.bigtable.admin.v2" - + ".Backup\022\027\n\017next_page_token\030\002 \001(\t2\262(\n\022Big" - + "tableTableAdmin\022\253\001\n\013CreateTable\022,.google" - + ".bigtable.admin.v2.CreateTableRequest\032\037." - + "google.bigtable.admin.v2.Table\"M\202\323\344\223\002/\"*" - + "/v2/{parent=projects/*/instances/*}/tabl" - + "es:\001*\332A\025parent,table_id,table\022\212\002\n\027Create" - + "TableFromSnapshot\0228.google.bigtable.admi" - + "n.v2.CreateTableFromSnapshotRequest\032\035.go" - + "ogle.longrunning.Operation\"\225\001\202\323\344\223\002B\"=/v2" - + "/{parent=projects/*/instances/*}/tables:" - + "createFromSnapshot:\001*\332A\037parent,table_id," - + "source_snapshot\312A(\n\005Table\022\037CreateTableFr" - + "omSnapshotMetadata\022\244\001\n\nListTables\022+.goog" - + "le.bigtable.admin.v2.ListTablesRequest\032," - + ".google.bigtable.admin.v2.ListTablesResp" - + "onse\";\202\323\344\223\002,\022*/v2/{parent=projects/*/ins" - + "tances/*}/tables\332A\006parent\022\221\001\n\010GetTable\022)" - + ".google.bigtable.admin.v2.GetTableReques" - + "t\032\037.google.bigtable.admin.v2.Table\"9\202\323\344\223" - + "\002,\022*/v2/{name=projects/*/instances/*/tab" - + "les/*}\332A\004name\022\316\001\n\013UpdateTable\022,.google.b" - + "igtable.admin.v2.UpdateTableRequest\032\035.go" - + "ogle.longrunning.Operation\"r\202\323\344\223\002920/v2/" - + "{table.name=projects/*/instances/*/table" - + "s/*}:\005table\332A\021table,update_mask\312A\034\n\005Tabl" - + "e\022\023UpdateTableMetadata\022\216\001\n\013DeleteTable\022," - + ".google.bigtable.admin.v2.DeleteTableReq" - + "uest\032\026.google.protobuf.Empty\"9\202\323\344\223\002,**/v" - + "2/{name=projects/*/instances/*/tables/*}" - + "\332A\004name\022\306\001\n\rUndeleteTable\022..google.bigta" - + "ble.admin.v2.UndeleteTableRequest\032\035.goog" - + "le.longrunning.Operation\"f\202\323\344\223\0028\"3/v2/{n" - + "ame=projects/*/instances/*/tables/*}:und" - + "elete:\001*\332A\004name\312A\036\n\005Table\022\025UndeleteTable" - + "Metadata\022\317\001\n\024ModifyColumnFamilies\0225.goog" - + "le.bigtable.admin.v2.ModifyColumnFamilie" - + "sRequest\032\037.google.bigtable.admin.v2.Tabl" - + "e\"_\202\323\344\223\002D\"?/v2/{name=projects/*/instance" - + "s/*/tables/*}:modifyColumnFamilies:\001*\332A\022" - + "name,modifications\022\231\001\n\014DropRowRange\022-.go" - + "ogle.bigtable.admin.v2.DropRowRangeReque" - + "st\032\026.google.protobuf.Empty\"B\202\323\344\223\002<\"7/v2/" - + "{name=projects/*/instances/*/tables/*}:d" - + "ropRowRange:\001*\022\350\001\n\030GenerateConsistencyTo" - + "ken\0229.google.bigtable.admin.v2.GenerateC" - + "onsistencyTokenRequest\032:.google.bigtable" - + ".admin.v2.GenerateConsistencyTokenRespon" - + "se\"U\202\323\344\223\002H\"C/v2/{name=projects/*/instanc" - + "es/*/tables/*}:generateConsistencyToken:" - + "\001*\332A\004name\022\332\001\n\020CheckConsistency\0221.google." - + "bigtable.admin.v2.CheckConsistencyReques" - + "t\0322.google.bigtable.admin.v2.CheckConsis" - + "tencyResponse\"_\202\323\344\223\002@\";/v2/{name=project" - + "s/*/instances/*/tables/*}:checkConsisten" - + "cy:\001*\332A\026name,consistency_token\022\352\001\n\rSnaps" - + "hotTable\022..google.bigtable.admin.v2.Snap" - + "shotTableRequest\032\035.google.longrunning.Op" - + "eration\"\211\001\202\323\344\223\0028\"3/v2/{name=projects/*/i" - + "nstances/*/tables/*}:snapshot:\001*\332A$name," - + "cluster,snapshot_id,description\312A!\n\010Snap" - + "shot\022\025SnapshotTableMetadata\022\250\001\n\013GetSnaps" - + "hot\022,.google.bigtable.admin.v2.GetSnapsh" - + "otRequest\032\".google.bigtable.admin.v2.Sna" - + "pshot\"G\202\323\344\223\002:\0228/v2/{name=projects/*/inst" - + "ances/*/clusters/*/snapshots/*}\332A\004name\022\273" - + "\001\n\rListSnapshots\022..google.bigtable.admin" - + ".v2.ListSnapshotsRequest\032/.google.bigtab" - + "le.admin.v2.ListSnapshotsResponse\"I\202\323\344\223\002" - + ":\0228/v2/{parent=projects/*/instances/*/cl" - + "usters/*}/snapshots\332A\006parent\022\242\001\n\016DeleteS" - + "napshot\022/.google.bigtable.admin.v2.Delet" - + "eSnapshotRequest\032\026.google.protobuf.Empty" - + "\"G\202\323\344\223\002:*8/v2/{name=projects/*/instances" - + "/*/clusters/*/snapshots/*}\332A\004name\022\340\001\n\014Cr" - + "eateBackup\022-.google.bigtable.admin.v2.Cr" - + "eateBackupRequest\032\035.google.longrunning.O" - + "peration\"\201\001\202\323\344\223\002@\"6/v2/{parent=projects/" - + "*/instances/*/clusters/*}/backups:\006backu" - + "p\332A\027parent,backup_id,backup\312A\036\n\006Backup\022\024" - + "CreateBackupMetadata\022\240\001\n\tGetBackup\022*.goo" - + "gle.bigtable.admin.v2.GetBackupRequest\032 " - + ".google.bigtable.admin.v2.Backup\"E\202\323\344\223\0028" - + "\0226/v2/{name=projects/*/instances/*/clust" - + "ers/*/backups/*}\332A\004name\022\303\001\n\014UpdateBackup" - + "\022-.google.bigtable.admin.v2.UpdateBackup" - + "Request\032 .google.bigtable.admin.v2.Backu" - + "p\"b\202\323\344\223\002G2=/v2/{backup.name=projects/*/i" - + "nstances/*/clusters/*/backups/*}:\006backup" - + "\332A\022backup,update_mask\022\234\001\n\014DeleteBackup\022-" - + ".google.bigtable.admin.v2.DeleteBackupRe" - + "quest\032\026.google.protobuf.Empty\"E\202\323\344\223\0028*6/" - + "v2/{name=projects/*/instances/*/clusters" - + "/*/backups/*}\332A\004name\022\263\001\n\013ListBackups\022,.g" - + "oogle.bigtable.admin.v2.ListBackupsReque" - + "st\032-.google.bigtable.admin.v2.ListBackup" - + "sResponse\"G\202\323\344\223\0028\0226/v2/{parent=projects/" - + "*/instances/*/clusters/*}/backups\332A\006pare" - + "nt\022\273\001\n\014RestoreTable\022-.google.bigtable.ad" - + "min.v2.RestoreTableRequest\032\035.google.long" - + "running.Operation\"]\202\323\344\223\0027\"2/v2/{parent=p" - + "rojects/*/instances/*}/tables:restore:\001*" - + "\312A\035\n\005Table\022\024RestoreTableMetadata\022\354\001\n\014Get" - + "IamPolicy\022\".google.iam.v1.GetIamPolicyRe" - + "quest\032\025.google.iam.v1.Policy\"\240\001\202\323\344\223\002\216\001\";" - + "/v2/{resource=projects/*/instances/*/tab" - + "les/*}:getIamPolicy:\001*ZL\"G/v2/{resource=" - + "projects/*/instances/*/clusters/*/backup" - + "s/*}:getIamPolicy:\001*\332A\010resource\022\363\001\n\014SetI" - + "amPolicy\022\".google.iam.v1.SetIamPolicyReq" - + "uest\032\025.google.iam.v1.Policy\"\247\001\202\323\344\223\002\216\001\";/" - + "v2/{resource=projects/*/instances/*/tabl" - + "es/*}:setIamPolicy:\001*ZL\"G/v2/{resource=p" - + "rojects/*/instances/*/clusters/*/backups" - + "/*}:setIamPolicy:\001*\332A\017resource,policy\022\244\002" - + "\n\022TestIamPermissions\022(.google.iam.v1.Tes" - + "tIamPermissionsRequest\032).google.iam.v1.T" - + "estIamPermissionsResponse\"\270\001\202\323\344\223\002\232\001\"A/v2" - + "/{resource=projects/*/instances/*/tables" - + "/*}:testIamPermissions:\001*ZR\"M/v2/{resour" - + "ce=projects/*/instances/*/clusters/*/bac" - + "kups/*}:testIamPermissions:\001*\332A\024resource" - + ",permissions\032\336\002\312A\034bigtableadmin.googleap" - + "is.com\322A\273\002https://www.googleapis.com/aut" - + "h/bigtable.admin,https://www.googleapis." - + "com/auth/bigtable.admin.table,https://ww" - + "w.googleapis.com/auth/cloud-bigtable.adm" - + "in,https://www.googleapis.com/auth/cloud" - + "-bigtable.admin.table,https://www.google" - + "apis.com/auth/cloud-platform,https://www" - + ".googleapis.com/auth/cloud-platform.read" - + "-onlyB\337\001\n\034com.google.bigtable.admin.v2B\027" - + "BigtableTableAdminProtoP\001Z=google.golang" - + ".org/genproto/googleapis/bigtable/admin/" - + "v2;admin\252\002\036Google.Cloud.Bigtable.Admin.V" - + "2\312\002\036Google\\Cloud\\Bigtable\\Admin\\V2\352\002\"Goo" - + "gle::Cloud::Bigtable::Admin::V2b\006proto3" + + "uest\032\037.google.bigtable.admin.v2.Table\"_\332" + + "A\022name,modifications\202\323\344\223\002D\"?/v2/{name=pr" + + "ojects/*/instances/*/tables/*}:modifyCol" + + "umnFamilies:\001*\022\231\001\n\014DropRowRange\022-.google" + + ".bigtable.admin.v2.DropRowRangeRequest\032\026" + + ".google.protobuf.Empty\"B\202\323\344\223\002<\"7/v2/{nam" + + "e=projects/*/instances/*/tables/*}:dropR" + + "owRange:\001*\022\350\001\n\030GenerateConsistencyToken\022" + + "9.google.bigtable.admin.v2.GenerateConsi" + + "stencyTokenRequest\032:.google.bigtable.adm" + + "in.v2.GenerateConsistencyTokenResponse\"U" + + "\332A\004name\202\323\344\223\002H\"C/v2/{name=projects/*/inst" + + "ances/*/tables/*}:generateConsistencyTok" + + "en:\001*\022\332\001\n\020CheckConsistency\0221.google.bigt" + + "able.admin.v2.CheckConsistencyRequest\0322." + + "google.bigtable.admin.v2.CheckConsistenc" + + "yResponse\"_\332A\026name,consistency_token\202\323\344\223" + + "\002@\";/v2/{name=projects/*/instances/*/tab" + + "les/*}:checkConsistency:\001*\022\352\001\n\rSnapshotT" + + "able\022..google.bigtable.admin.v2.Snapshot" + + "TableRequest\032\035.google.longrunning.Operat" + + "ion\"\211\001\312A!\n\010Snapshot\022\025SnapshotTableMetada" + + "ta\332A$name,cluster,snapshot_id,descriptio" + + "n\202\323\344\223\0028\"3/v2/{name=projects/*/instances/" + + "*/tables/*}:snapshot:\001*\022\250\001\n\013GetSnapshot\022" + + ",.google.bigtable.admin.v2.GetSnapshotRe" + + "quest\032\".google.bigtable.admin.v2.Snapsho" + + "t\"G\332A\004name\202\323\344\223\002:\0228/v2/{name=projects/*/i" + + "nstances/*/clusters/*/snapshots/*}\022\273\001\n\rL" + + "istSnapshots\022..google.bigtable.admin.v2." + + "ListSnapshotsRequest\032/.google.bigtable.a" + + "dmin.v2.ListSnapshotsResponse\"I\332A\006parent" + + "\202\323\344\223\002:\0228/v2/{parent=projects/*/instances" + + "/*/clusters/*}/snapshots\022\242\001\n\016DeleteSnaps" + + "hot\022/.google.bigtable.admin.v2.DeleteSna" + + "pshotRequest\032\026.google.protobuf.Empty\"G\332A" + + "\004name\202\323\344\223\002:*8/v2/{name=projects/*/instan" + + "ces/*/clusters/*/snapshots/*}\022\340\001\n\014Create" + + "Backup\022-.google.bigtable.admin.v2.Create" + + "BackupRequest\032\035.google.longrunning.Opera" + + "tion\"\201\001\312A\036\n\006Backup\022\024CreateBackupMetadata" + + "\332A\027parent,backup_id,backup\202\323\344\223\002@\"6/v2/{p" + + "arent=projects/*/instances/*/clusters/*}" + + "/backups:\006backup\022\240\001\n\tGetBackup\022*.google." + + "bigtable.admin.v2.GetBackupRequest\032 .goo" + + "gle.bigtable.admin.v2.Backup\"E\332A\004name\202\323\344" + + "\223\0028\0226/v2/{name=projects/*/instances/*/cl" + + "usters/*/backups/*}\022\303\001\n\014UpdateBackup\022-.g" + + "oogle.bigtable.admin.v2.UpdateBackupRequ" + + "est\032 .google.bigtable.admin.v2.Backup\"b\332" + + "A\022backup,update_mask\202\323\344\223\002G2=/v2/{backup." + + "name=projects/*/instances/*/clusters/*/b" + + "ackups/*}:\006backup\022\234\001\n\014DeleteBackup\022-.goo" + + "gle.bigtable.admin.v2.DeleteBackupReques" + + "t\032\026.google.protobuf.Empty\"E\332A\004name\202\323\344\223\0028" + + "*6/v2/{name=projects/*/instances/*/clust" + + "ers/*/backups/*}\022\263\001\n\013ListBackups\022,.googl" + + "e.bigtable.admin.v2.ListBackupsRequest\032-" + + ".google.bigtable.admin.v2.ListBackupsRes" + + "ponse\"G\332A\006parent\202\323\344\223\0028\0226/v2/{parent=proj" + + "ects/*/instances/*/clusters/*}/backups\022\273" + + "\001\n\014RestoreTable\022-.google.bigtable.admin." + + "v2.RestoreTableRequest\032\035.google.longrunn" + + "ing.Operation\"]\312A\035\n\005Table\022\024RestoreTableM" + + "etadata\202\323\344\223\0027\"2/v2/{parent=projects/*/in" + + "stances/*}/tables:restore:\001*\022\354\001\n\014GetIamP" + + "olicy\022\".google.iam.v1.GetIamPolicyReques" + + "t\032\025.google.iam.v1.Policy\"\240\001\332A\010resource\202\323" + + "\344\223\002\216\001\";/v2/{resource=projects/*/instance" + + "s/*/tables/*}:getIamPolicy:\001*ZL\"G/v2/{re" + + "source=projects/*/instances/*/clusters/*" + + "/backups/*}:getIamPolicy:\001*\022\363\001\n\014SetIamPo" + + "licy\022\".google.iam.v1.SetIamPolicyRequest" + + "\032\025.google.iam.v1.Policy\"\247\001\332A\017resource,po" + + "licy\202\323\344\223\002\216\001\";/v2/{resource=projects/*/in" + + "stances/*/tables/*}:setIamPolicy:\001*ZL\"G/" + + "v2/{resource=projects/*/instances/*/clus" + + "ters/*/backups/*}:setIamPolicy:\001*\022\244\002\n\022Te" + + "stIamPermissions\022(.google.iam.v1.TestIam" + + "PermissionsRequest\032).google.iam.v1.TestI" + + "amPermissionsResponse\"\270\001\332A\024resource,perm" + + "issions\202\323\344\223\002\232\001\"A/v2/{resource=projects/*" + + "/instances/*/tables/*}:testIamPermission" + + "s:\001*ZR\"M/v2/{resource=projects/*/instanc" + + "es/*/clusters/*/backups/*}:testIamPermis" + + "sions:\001*\032\336\002\312A\034bigtableadmin.googleapis.c" + + "om\322A\273\002https://www.googleapis.com/auth/bi" + + "gtable.admin,https://www.googleapis.com/" + + "auth/bigtable.admin.table,https://www.go" + + "ogleapis.com/auth/cloud-bigtable.admin,h" + + "ttps://www.googleapis.com/auth/cloud-big" + + "table.admin.table,https://www.googleapis" + + ".com/auth/cloud-platform,https://www.goo" + + "gleapis.com/auth/cloud-platform.read-onl" + + "yB\337\001\n\034com.google.bigtable.admin.v2B\027Bigt" + + "ableTableAdminProtoP\001Z=google.golang.org" + + "/genproto/googleapis/bigtable/admin/v2;a" + + "dmin\252\002\036Google.Cloud.Bigtable.Admin.V2\312\002\036" + + "Google\\Cloud\\Bigtable\\Admin\\V2\352\002\"Google:" + + ":Cloud::Bigtable::Admin::V2b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ChangeStreamConfig.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ChangeStreamConfig.java new file mode 100644 index 0000000000..bb2148cf36 --- /dev/null +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ChangeStreamConfig.java @@ -0,0 +1,754 @@ +/* + * 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/bigtable/admin/v2/table.proto + +package com.google.bigtable.admin.v2; + +/** + * + * + *

+ * Change stream configuration.
+ * 
+ * + * Protobuf type {@code google.bigtable.admin.v2.ChangeStreamConfig} + */ +public final class ChangeStreamConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.bigtable.admin.v2.ChangeStreamConfig) + ChangeStreamConfigOrBuilder { + private static final long serialVersionUID = 0L; + // Use ChangeStreamConfig.newBuilder() to construct. + private ChangeStreamConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ChangeStreamConfig() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ChangeStreamConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.bigtable.admin.v2.TableProto + .internal_static_google_bigtable_admin_v2_ChangeStreamConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.bigtable.admin.v2.TableProto + .internal_static_google_bigtable_admin_v2_ChangeStreamConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.bigtable.admin.v2.ChangeStreamConfig.class, + com.google.bigtable.admin.v2.ChangeStreamConfig.Builder.class); + } + + public static final int RETENTION_PERIOD_FIELD_NUMBER = 1; + private com.google.protobuf.Duration retentionPeriod_; + /** + * + * + *
+   * How long the change stream should be retained. Change stream data older
+   * than the retention period will not be returned when reading the change
+   * stream from the table.
+   * Values must be at least 1 day and at most 7 days, and will be truncated to
+   * microsecond granularity.
+   * 
+ * + * .google.protobuf.Duration retention_period = 1; + * + * @return Whether the retentionPeriod field is set. + */ + @java.lang.Override + public boolean hasRetentionPeriod() { + return retentionPeriod_ != null; + } + /** + * + * + *
+   * How long the change stream should be retained. Change stream data older
+   * than the retention period will not be returned when reading the change
+   * stream from the table.
+   * Values must be at least 1 day and at most 7 days, and will be truncated to
+   * microsecond granularity.
+   * 
+ * + * .google.protobuf.Duration retention_period = 1; + * + * @return The retentionPeriod. + */ + @java.lang.Override + public com.google.protobuf.Duration getRetentionPeriod() { + return retentionPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : retentionPeriod_; + } + /** + * + * + *
+   * How long the change stream should be retained. Change stream data older
+   * than the retention period will not be returned when reading the change
+   * stream from the table.
+   * Values must be at least 1 day and at most 7 days, and will be truncated to
+   * microsecond granularity.
+   * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder() { + return retentionPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : retentionPeriod_; + } + + 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 (retentionPeriod_ != null) { + output.writeMessage(1, getRetentionPeriod()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (retentionPeriod_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getRetentionPeriod()); + } + 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.bigtable.admin.v2.ChangeStreamConfig)) { + return super.equals(obj); + } + com.google.bigtable.admin.v2.ChangeStreamConfig other = + (com.google.bigtable.admin.v2.ChangeStreamConfig) obj; + + if (hasRetentionPeriod() != other.hasRetentionPeriod()) return false; + if (hasRetentionPeriod()) { + if (!getRetentionPeriod().equals(other.getRetentionPeriod())) 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(); + if (hasRetentionPeriod()) { + hash = (37 * hash) + RETENTION_PERIOD_FIELD_NUMBER; + hash = (53 * hash) + getRetentionPeriod().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig 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.bigtable.admin.v2.ChangeStreamConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig 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.bigtable.admin.v2.ChangeStreamConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig 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.bigtable.admin.v2.ChangeStreamConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig 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.bigtable.admin.v2.ChangeStreamConfig 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; + } + /** + * + * + *
+   * Change stream configuration.
+   * 
+ * + * Protobuf type {@code google.bigtable.admin.v2.ChangeStreamConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.bigtable.admin.v2.ChangeStreamConfig) + com.google.bigtable.admin.v2.ChangeStreamConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.bigtable.admin.v2.TableProto + .internal_static_google_bigtable_admin_v2_ChangeStreamConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.bigtable.admin.v2.TableProto + .internal_static_google_bigtable_admin_v2_ChangeStreamConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.bigtable.admin.v2.ChangeStreamConfig.class, + com.google.bigtable.admin.v2.ChangeStreamConfig.Builder.class); + } + + // Construct using com.google.bigtable.admin.v2.ChangeStreamConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + retentionPeriod_ = null; + if (retentionPeriodBuilder_ != null) { + retentionPeriodBuilder_.dispose(); + retentionPeriodBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.bigtable.admin.v2.TableProto + .internal_static_google_bigtable_admin_v2_ChangeStreamConfig_descriptor; + } + + @java.lang.Override + public com.google.bigtable.admin.v2.ChangeStreamConfig getDefaultInstanceForType() { + return com.google.bigtable.admin.v2.ChangeStreamConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.bigtable.admin.v2.ChangeStreamConfig build() { + com.google.bigtable.admin.v2.ChangeStreamConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.bigtable.admin.v2.ChangeStreamConfig buildPartial() { + com.google.bigtable.admin.v2.ChangeStreamConfig result = + new com.google.bigtable.admin.v2.ChangeStreamConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.bigtable.admin.v2.ChangeStreamConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.retentionPeriod_ = + retentionPeriodBuilder_ == null ? retentionPeriod_ : retentionPeriodBuilder_.build(); + } + } + + @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.bigtable.admin.v2.ChangeStreamConfig) { + return mergeFrom((com.google.bigtable.admin.v2.ChangeStreamConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.bigtable.admin.v2.ChangeStreamConfig other) { + if (other == com.google.bigtable.admin.v2.ChangeStreamConfig.getDefaultInstance()) + return this; + if (other.hasRetentionPeriod()) { + mergeRetentionPeriod(other.getRetentionPeriod()); + } + 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: + { + input.readMessage(getRetentionPeriodFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + 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 int bitField0_; + + private com.google.protobuf.Duration retentionPeriod_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + retentionPeriodBuilder_; + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + * + * @return Whether the retentionPeriod field is set. + */ + public boolean hasRetentionPeriod() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + * + * @return The retentionPeriod. + */ + public com.google.protobuf.Duration getRetentionPeriod() { + if (retentionPeriodBuilder_ == null) { + return retentionPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : retentionPeriod_; + } else { + return retentionPeriodBuilder_.getMessage(); + } + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + public Builder setRetentionPeriod(com.google.protobuf.Duration value) { + if (retentionPeriodBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + retentionPeriod_ = value; + } else { + retentionPeriodBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + public Builder setRetentionPeriod(com.google.protobuf.Duration.Builder builderForValue) { + if (retentionPeriodBuilder_ == null) { + retentionPeriod_ = builderForValue.build(); + } else { + retentionPeriodBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + public Builder mergeRetentionPeriod(com.google.protobuf.Duration value) { + if (retentionPeriodBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && retentionPeriod_ != null + && retentionPeriod_ != com.google.protobuf.Duration.getDefaultInstance()) { + getRetentionPeriodBuilder().mergeFrom(value); + } else { + retentionPeriod_ = value; + } + } else { + retentionPeriodBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + public Builder clearRetentionPeriod() { + bitField0_ = (bitField0_ & ~0x00000001); + retentionPeriod_ = null; + if (retentionPeriodBuilder_ != null) { + retentionPeriodBuilder_.dispose(); + retentionPeriodBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + public com.google.protobuf.Duration.Builder getRetentionPeriodBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getRetentionPeriodFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + public com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder() { + if (retentionPeriodBuilder_ != null) { + return retentionPeriodBuilder_.getMessageOrBuilder(); + } else { + return retentionPeriod_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : retentionPeriod_; + } + } + /** + * + * + *
+     * How long the change stream should be retained. Change stream data older
+     * than the retention period will not be returned when reading the change
+     * stream from the table.
+     * Values must be at least 1 day and at most 7 days, and will be truncated to
+     * microsecond granularity.
+     * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getRetentionPeriodFieldBuilder() { + if (retentionPeriodBuilder_ == null) { + retentionPeriodBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getRetentionPeriod(), getParentForChildren(), isClean()); + retentionPeriod_ = null; + } + return retentionPeriodBuilder_; + } + + @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.bigtable.admin.v2.ChangeStreamConfig) + } + + // @@protoc_insertion_point(class_scope:google.bigtable.admin.v2.ChangeStreamConfig) + private static final com.google.bigtable.admin.v2.ChangeStreamConfig DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.bigtable.admin.v2.ChangeStreamConfig(); + } + + public static com.google.bigtable.admin.v2.ChangeStreamConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ChangeStreamConfig 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.bigtable.admin.v2.ChangeStreamConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ChangeStreamConfigOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ChangeStreamConfigOrBuilder.java new file mode 100644 index 0000000000..41e39d051b --- /dev/null +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ChangeStreamConfigOrBuilder.java @@ -0,0 +1,72 @@ +/* + * 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/bigtable/admin/v2/table.proto + +package com.google.bigtable.admin.v2; + +public interface ChangeStreamConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.bigtable.admin.v2.ChangeStreamConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * How long the change stream should be retained. Change stream data older
+   * than the retention period will not be returned when reading the change
+   * stream from the table.
+   * Values must be at least 1 day and at most 7 days, and will be truncated to
+   * microsecond granularity.
+   * 
+ * + * .google.protobuf.Duration retention_period = 1; + * + * @return Whether the retentionPeriod field is set. + */ + boolean hasRetentionPeriod(); + /** + * + * + *
+   * How long the change stream should be retained. Change stream data older
+   * than the retention period will not be returned when reading the change
+   * stream from the table.
+   * Values must be at least 1 day and at most 7 days, and will be truncated to
+   * microsecond granularity.
+   * 
+ * + * .google.protobuf.Duration retention_period = 1; + * + * @return The retentionPeriod. + */ + com.google.protobuf.Duration getRetentionPeriod(); + /** + * + * + *
+   * How long the change stream should be retained. Change stream data older
+   * than the retention period will not be returned when reading the change
+   * stream from the table.
+   * Values must be at least 1 day and at most 7 days, and will be truncated to
+   * microsecond granularity.
+   * 
+ * + * .google.protobuf.Duration retention_period = 1; + */ + com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder(); +} diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java index 2288444975..7f6a9637f4 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CheckConsistencyRequest(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_CheckConsistencyRequest_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java index 94f31082dc..cd6419cbe3 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java @@ -46,11 +46,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CheckConsistencyResponse(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_CheckConsistencyResponse_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Cluster.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Cluster.java index 9a2c27827b..e2bb1f618a 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Cluster.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Cluster.java @@ -52,11 +52,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Cluster(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_Cluster_descriptor; @@ -401,11 +396,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ClusterAutoscalingConfig(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_Cluster_ClusterAutoscalingConfig_descriptor; @@ -1483,11 +1473,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ClusterConfig(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_Cluster_ClusterConfig_descriptor; @@ -2273,11 +2258,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new EncryptionConfig(); } - @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.bigtable.admin.v2.InstanceProto .internal_static_google_bigtable_admin_v2_Cluster_EncryptionConfig_descriptor; @@ -2926,6 +2906,8 @@ public com.google.bigtable.admin.v2.Cluster.EncryptionConfig getDefaultInstanceF } private int configCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object config_; public enum ConfigCase diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterName.java index 7219808eb7..b37b8c51c7 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterName.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterName.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterOrBuilder.java index e41ca7a93a..5e62cb1024 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterOrBuilder.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ClusterOrBuilder.java @@ -235,5 +235,5 @@ public interface ClusterOrBuilder */ com.google.bigtable.admin.v2.Cluster.EncryptionConfigOrBuilder getEncryptionConfigOrBuilder(); - public com.google.bigtable.admin.v2.Cluster.ConfigCase getConfigCase(); + com.google.bigtable.admin.v2.Cluster.ConfigCase getConfigCase(); } diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamily.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamily.java index cbb44bcf2f..6d8484ed1c 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamily.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamily.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ColumnFamily(); } - @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.bigtable.admin.v2.TableProto .internal_static_google_bigtable_admin_v2_ColumnFamily_descriptor; @@ -73,6 +68,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
    * Garbage collection rule specified as a protobuf.
    * Must serialize to at most 500 bytes.
+   *
    * NOTE: Garbage collection executes opportunistically in the background, and
    * so it's possible for reads to return a cell even if it matches the active
    * GC expression for its family.
@@ -92,6 +88,7 @@ public boolean hasGcRule() {
    * 
    * Garbage collection rule specified as a protobuf.
    * Must serialize to at most 500 bytes.
+   *
    * NOTE: Garbage collection executes opportunistically in the background, and
    * so it's possible for reads to return a cell even if it matches the active
    * GC expression for its family.
@@ -111,6 +108,7 @@ public com.google.bigtable.admin.v2.GcRule getGcRule() {
    * 
    * Garbage collection rule specified as a protobuf.
    * Must serialize to at most 500 bytes.
+   *
    * NOTE: Garbage collection executes opportunistically in the background, and
    * so it's possible for reads to return a cell even if it matches the active
    * GC expression for its family.
@@ -483,6 +481,7 @@ public Builder mergeFrom(
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -501,6 +500,7 @@ public boolean hasGcRule() {
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -523,6 +523,7 @@ public com.google.bigtable.admin.v2.GcRule getGcRule() {
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -549,6 +550,7 @@ public Builder setGcRule(com.google.bigtable.admin.v2.GcRule value) {
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -572,6 +574,7 @@ public Builder setGcRule(com.google.bigtable.admin.v2.GcRule.Builder builderForV
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -601,6 +604,7 @@ public Builder mergeGcRule(com.google.bigtable.admin.v2.GcRule value) {
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -624,6 +628,7 @@ public Builder clearGcRule() {
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -642,6 +647,7 @@ public com.google.bigtable.admin.v2.GcRule.Builder getGcRuleBuilder() {
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
@@ -662,6 +668,7 @@ public com.google.bigtable.admin.v2.GcRuleOrBuilder getGcRuleOrBuilder() {
      * 
      * Garbage collection rule specified as a protobuf.
      * Must serialize to at most 500 bytes.
+     *
      * NOTE: Garbage collection executes opportunistically in the background, and
      * so it's possible for reads to return a cell even if it matches the active
      * GC expression for its family.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamilyOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamilyOrBuilder.java
index 73a9995428..6c11dfa548 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamilyOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ColumnFamilyOrBuilder.java
@@ -29,6 +29,7 @@ public interface ColumnFamilyOrBuilder
    * 
    * Garbage collection rule specified as a protobuf.
    * Must serialize to at most 500 bytes.
+   *
    * NOTE: Garbage collection executes opportunistically in the background, and
    * so it's possible for reads to return a cell even if it matches the active
    * GC expression for its family.
@@ -45,6 +46,7 @@ public interface ColumnFamilyOrBuilder
    * 
    * Garbage collection rule specified as a protobuf.
    * Must serialize to at most 500 bytes.
+   *
    * NOTE: Garbage collection executes opportunistically in the background, and
    * so it's possible for reads to return a cell even if it matches the active
    * GC expression for its family.
@@ -61,6 +63,7 @@ public interface ColumnFamilyOrBuilder
    * 
    * Garbage collection rule specified as a protobuf.
    * Must serialize to at most 500 bytes.
+   *
    * NOTE: Garbage collection executes opportunistically in the background, and
    * so it's possible for reads to return a cell even if it matches the active
    * GC expression for its family.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java
index 2c55523b9e..4a801fdf3a 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CreateAppProfileRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_CreateAppProfileRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupMetadata.java
index c088fc7411..e484247a79 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupMetadata.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupMetadata.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CreateBackupMetadata();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_CreateBackupMetadata_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupRequest.java
index 84d0a8ba35..da20133678 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateBackupRequest.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CreateBackupRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_CreateBackupRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadata.java
index bb97c85cd3..58b70e7e43 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadata.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadata.java
@@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CreateClusterMetadata();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_CreateClusterMetadata_descriptor;
@@ -151,11 +146,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new TableProgress();
     }
 
-    @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.bigtable.admin.v2.BigtableInstanceAdminProto
           .internal_static_google_bigtable_admin_v2_CreateClusterMetadata_TableProgress_descriptor;
@@ -1250,6 +1240,7 @@ public int getTablesCount() {
    * `projects/<project>/instances/<instance>/tables/<table>`. Any table added
    * to the instance by a later API call will be created in the new cluster by
    * that API call, not this one.
+   *
    * Values: information on how much of a table's data has been copied to the
    * newly-created cluster so far.
    * 
@@ -1282,6 +1273,7 @@ public boolean containsTables(java.lang.String key) { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -1305,6 +1297,7 @@ public boolean containsTables(java.lang.String key) { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -1336,6 +1329,7 @@ public boolean containsTables(java.lang.String key) { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -2425,6 +2419,7 @@ public int getTablesCount() { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -2457,6 +2452,7 @@ public boolean containsTables(java.lang.String key) { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -2480,6 +2476,7 @@ public boolean containsTables(java.lang.String key) { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -2511,6 +2508,7 @@ public boolean containsTables(java.lang.String key) { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -2548,6 +2546,7 @@ public Builder clearTables() { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -2580,6 +2579,7 @@ public Builder removeTables(java.lang.String key) { * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -2610,6 +2610,7 @@ public Builder putTables( * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadataOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadataOrBuilder.java index af91227109..b517310299 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadataOrBuilder.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterMetadataOrBuilder.java @@ -137,6 +137,7 @@ public interface CreateClusterMetadataOrBuilder * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -155,6 +156,7 @@ public interface CreateClusterMetadataOrBuilder * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -177,6 +179,7 @@ public interface CreateClusterMetadataOrBuilder * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -196,6 +199,7 @@ public interface CreateClusterMetadataOrBuilder * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. *
@@ -218,6 +222,7 @@ com.google.bigtable.admin.v2.CreateClusterMetadata.TableProgress getTablesOrDefa * `projects/<project>/instances/<instance>/tables/<table>`. Any table added * to the instance by a later API call will be created in the new cluster by * that API call, not this one. + * * Values: information on how much of a table's data has been copied to the * newly-created cluster so far. * diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterRequest.java index a3f673d6ae..d92ef7555f 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateClusterRequest.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CreateClusterRequest(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_CreateClusterRequest_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceMetadata.java index d4f1e0c37d..ff572b3090 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceMetadata.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceMetadata.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CreateInstanceMetadata(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_CreateInstanceMetadata_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceRequest.java index cdaef14b49..f5d4b92fb7 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateInstanceRequest.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CreateInstanceRequest(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_CreateInstanceRequest_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java index 6af1bda462..1307e39a0a 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java @@ -23,6 +23,7 @@ * *
  * The metadata for the Operation returned by CreateTableFromSnapshot.
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -50,11 +51,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CreateTableFromSnapshotMetadata();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_CreateTableFromSnapshotMetadata_descriptor;
@@ -414,6 +410,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * 
    * The metadata for the Operation returned by CreateTableFromSnapshot.
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java
index 1758eca5f3..13edafa9ea 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java
@@ -24,6 +24,7 @@
  * 
  * Request message for
  * [google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot]
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -55,11 +56,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CreateTableFromSnapshotRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_CreateTableFromSnapshotRequest_descriptor;
@@ -430,6 +426,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    * 
    * Request message for
    * [google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot]
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequest.java
index d6c85cbcc4..dfcea3c89b 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequest.java
@@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new CreateTableRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_CreateTableRequest_descriptor;
@@ -117,11 +112,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Split();
     }
 
-    @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.bigtable.admin.v2.BigtableTableAdminProto
           .internal_static_google_bigtable_admin_v2_CreateTableRequest_Split_descriptor;
@@ -792,7 +782,9 @@ public com.google.bigtable.admin.v2.TableOrBuilder getTableOrBuilder() {
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -819,7 +811,9 @@ public com.google.bigtable.admin.v2.TableOrBuilder getTableOrBuilder() {
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -846,7 +840,9 @@ public com.google.bigtable.admin.v2.TableOrBuilder getTableOrBuilder() {
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -872,7 +868,9 @@ public int getInitialSplitsCount() {
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -898,7 +896,9 @@ public com.google.bigtable.admin.v2.CreateTableRequest.Split getInitialSplits(in
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -1840,7 +1840,9 @@ private void ensureInitialSplitsIsMutable() {
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -1870,7 +1872,9 @@ private void ensureInitialSplitsIsMutable() {
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -1899,7 +1903,9 @@ public int getInitialSplitsCount() {
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -1928,7 +1934,9 @@ public com.google.bigtable.admin.v2.CreateTableRequest.Split getInitialSplits(in
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -1964,7 +1972,9 @@ public Builder setInitialSplits(
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -1997,7 +2007,9 @@ public Builder setInitialSplits(
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2032,7 +2044,9 @@ public Builder addInitialSplits(com.google.bigtable.admin.v2.CreateTableRequest.
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2068,7 +2082,9 @@ public Builder addInitialSplits(
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2101,7 +2117,9 @@ public Builder addInitialSplits(
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2134,7 +2152,9 @@ public Builder addInitialSplits(
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2168,7 +2188,9 @@ public Builder addAllInitialSplits(
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2200,7 +2222,9 @@ public Builder clearInitialSplits() {
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2232,7 +2256,9 @@ public Builder removeInitialSplits(int index) {
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2258,7 +2284,9 @@ public com.google.bigtable.admin.v2.CreateTableRequest.Split.Builder getInitialS
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2288,7 +2316,9 @@ public com.google.bigtable.admin.v2.CreateTableRequest.SplitOrBuilder getInitial
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2318,7 +2348,9 @@ public com.google.bigtable.admin.v2.CreateTableRequest.SplitOrBuilder getInitial
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2344,7 +2376,9 @@ public com.google.bigtable.admin.v2.CreateTableRequest.Split.Builder addInitialS
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -2372,7 +2406,9 @@ public com.google.bigtable.admin.v2.CreateTableRequest.Split.Builder addInitialS
      * table into several tablets (tablets are similar to HBase regions).
      * Given two split keys, `s1` and `s2`, three tablets will be created,
      * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+     *
      * Example:
+     *
      * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
      *                `"other", "zz"]`
      * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequestOrBuilder.java
index c456476e3f..436b837b1d 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequestOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableRequestOrBuilder.java
@@ -129,7 +129,9 @@ public interface CreateTableRequestOrBuilder
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -152,7 +154,9 @@ public interface CreateTableRequestOrBuilder
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -175,7 +179,9 @@ public interface CreateTableRequestOrBuilder
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -198,7 +204,9 @@ public interface CreateTableRequestOrBuilder
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
@@ -222,7 +230,9 @@ public interface CreateTableRequestOrBuilder
    * table into several tablets (tablets are similar to HBase regions).
    * Given two split keys, `s1` and `s2`, three tablets will be created,
    * spanning the key ranges: `[, s1), [s1, s2), [s2, )`.
+   *
    * Example:
+   *
    * * Row keys := `["a", "apple", "custom", "customer_1", "customer_2",`
    *                `"other", "zz"]`
    * * initial_split_keys := `["apple", "customer_1", "customer_2", "other"]`
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java
index c8257d729e..5a8ce8747b 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DeleteAppProfileRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_DeleteAppProfileRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteBackupRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteBackupRequest.java
index 61d7632d7f..ebe9b80fb8 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteBackupRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteBackupRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DeleteBackupRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_DeleteBackupRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteClusterRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteClusterRequest.java
index 87079dce8c..4cf1a095b7 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteClusterRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteClusterRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DeleteClusterRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_DeleteClusterRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteInstanceRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteInstanceRequest.java
index 095485de05..ad7b99eecc 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteInstanceRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteInstanceRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DeleteInstanceRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_DeleteInstanceRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java
index c9fa4d746c..a660b248eb 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java
@@ -24,6 +24,7 @@
  * 
  * Request message for
  * [google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot]
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -52,11 +53,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DeleteSnapshotRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_DeleteSnapshotRequest_descriptor;
@@ -296,6 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    * 
    * Request message for
    * [google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.DeleteSnapshot]
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteTableRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteTableRequest.java
index 4035df596a..78996ac05d 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteTableRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteTableRequest.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DeleteTableRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_DeleteTableRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequest.java
index 9bad838884..c69fa12d0a 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequest.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new DropRowRangeRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_DropRowRangeRequest_descriptor;
@@ -69,6 +64,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
   }
 
   private int targetCase_ = 0;
+
+  @SuppressWarnings("serial")
   private java.lang.Object target_;
 
   public enum TargetCase
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequestOrBuilder.java
index 0c75eed434..a9511a014e 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequestOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DropRowRangeRequestOrBuilder.java
@@ -108,5 +108,5 @@ public interface DropRowRangeRequestOrBuilder
    */
   boolean getDeleteAllDataFromTable();
 
-  public com.google.bigtable.admin.v2.DropRowRangeRequest.TargetCase getTargetCase();
+  com.google.bigtable.admin.v2.DropRowRangeRequest.TargetCase getTargetCase();
 }
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/EncryptionInfo.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/EncryptionInfo.java
index 07ba4b3432..e059805f3b 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/EncryptionInfo.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/EncryptionInfo.java
@@ -51,11 +51,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new EncryptionInfo();
   }
 
-  @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.bigtable.admin.v2.TableProto
         .internal_static_google_bigtable_admin_v2_EncryptionInfo_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRule.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRule.java
index 57238d3cbf..3c0a343a09 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRule.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRule.java
@@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GcRule();
   }
 
-  @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.bigtable.admin.v2.TableProto
         .internal_static_google_bigtable_admin_v2_GcRule_descriptor;
@@ -150,11 +145,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Intersection();
     }
 
-    @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.bigtable.admin.v2.TableProto
           .internal_static_google_bigtable_admin_v2_GcRule_Intersection_descriptor;
@@ -1132,11 +1122,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Union();
     }
 
-    @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.bigtable.admin.v2.TableProto
           .internal_static_google_bigtable_admin_v2_GcRule_Union_descriptor;
@@ -2028,6 +2013,8 @@ public com.google.bigtable.admin.v2.GcRule.Union getDefaultInstanceForType() {
   }
 
   private int ruleCase_ = 0;
+
+  @SuppressWarnings("serial")
   private java.lang.Object rule_;
 
   public enum RuleCase
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRuleOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRuleOrBuilder.java
index 2377b77320..c04c69b2e8 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRuleOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GcRuleOrBuilder.java
@@ -159,5 +159,5 @@ public interface GcRuleOrBuilder
    */
   com.google.bigtable.admin.v2.GcRule.UnionOrBuilder getUnionOrBuilder();
 
-  public com.google.bigtable.admin.v2.GcRule.RuleCase getRuleCase();
+  com.google.bigtable.admin.v2.GcRule.RuleCase getRuleCase();
 }
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java
index a9899aee5b..7449b1f82c 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GenerateConsistencyTokenRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_GenerateConsistencyTokenRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java
index dbb493b884..03e6e42309 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GenerateConsistencyTokenResponse();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_GenerateConsistencyTokenResponse_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java
index 31d5bdfcfc..a752a60d76 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GetAppProfileRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_GetAppProfileRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetBackupRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetBackupRequest.java
index 0e60b13a2d..638b6180a6 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetBackupRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetBackupRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GetBackupRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_GetBackupRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetClusterRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetClusterRequest.java
index 62348431bb..cf441447d8 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetClusterRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetClusterRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GetClusterRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_GetClusterRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetInstanceRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetInstanceRequest.java
index 184f78876d..18523c1218 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetInstanceRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetInstanceRequest.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GetInstanceRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_GetInstanceRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java
index f63b19536f..452ba93eed 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java
@@ -24,6 +24,7 @@
  * 
  * Request message for
  * [google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot]
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -52,11 +53,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GetSnapshotRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_GetSnapshotRequest_descriptor;
@@ -296,6 +292,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    * 
    * Request message for
    * [google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot][google.bigtable.admin.v2.BigtableTableAdmin.GetSnapshot]
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetTableRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetTableRequest.java
index 0595579874..16bb7b093f 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetTableRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetTableRequest.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new GetTableRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_GetTableRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/HotTablet.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/HotTablet.java
index de2118edbf..13b7d28cba 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/HotTablet.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/HotTablet.java
@@ -54,11 +54,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new HotTablet();
   }
 
-  @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.bigtable.admin.v2.InstanceProto
         .internal_static_google_bigtable_admin_v2_HotTablet_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Instance.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Instance.java
index 464d92ceb8..bba747b978 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Instance.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Instance.java
@@ -53,11 +53,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Instance();
   }
 
-  @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.bigtable.admin.v2.InstanceProto
         .internal_static_google_bigtable_admin_v2_Instance_descriptor;
@@ -625,6 +620,7 @@ public int getLabelsCount() {
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -656,6 +652,7 @@ public java.util.Map getLabels() {
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -678,6 +675,7 @@ public java.util.Map getLabelsMap() {
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -707,6 +705,7 @@ public java.util.Map getLabelsMap() {
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -1789,6 +1788,7 @@ public int getLabelsCount() {
      * resources into groups that reflect a customer's organizational needs and
      * deployment strategies. They can be used to filter resources and aggregate
      * metrics.
+     *
      * * Label keys must be between 1 and 63 characters long and must conform to
      *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
      * * Label values must be between 0 and 63 characters long and must conform to
@@ -1820,6 +1820,7 @@ public java.util.Map getLabels() {
      * resources into groups that reflect a customer's organizational needs and
      * deployment strategies. They can be used to filter resources and aggregate
      * metrics.
+     *
      * * Label keys must be between 1 and 63 characters long and must conform to
      *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
      * * Label values must be between 0 and 63 characters long and must conform to
@@ -1842,6 +1843,7 @@ public java.util.Map getLabelsMap() {
      * resources into groups that reflect a customer's organizational needs and
      * deployment strategies. They can be used to filter resources and aggregate
      * metrics.
+     *
      * * Label keys must be between 1 and 63 characters long and must conform to
      *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
      * * Label values must be between 0 and 63 characters long and must conform to
@@ -1871,6 +1873,7 @@ public java.util.Map getLabelsMap() {
      * resources into groups that reflect a customer's organizational needs and
      * deployment strategies. They can be used to filter resources and aggregate
      * metrics.
+     *
      * * Label keys must be between 1 and 63 characters long and must conform to
      *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
      * * Label values must be between 0 and 63 characters long and must conform to
@@ -1906,6 +1909,7 @@ public Builder clearLabels() {
      * resources into groups that reflect a customer's organizational needs and
      * deployment strategies. They can be used to filter resources and aggregate
      * metrics.
+     *
      * * Label keys must be between 1 and 63 characters long and must conform to
      *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
      * * Label values must be between 0 and 63 characters long and must conform to
@@ -1937,6 +1941,7 @@ public java.util.Map getMutableLabels() {
      * resources into groups that reflect a customer's organizational needs and
      * deployment strategies. They can be used to filter resources and aggregate
      * metrics.
+     *
      * * Label keys must be between 1 and 63 characters long and must conform to
      *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
      * * Label values must be between 0 and 63 characters long and must conform to
@@ -1966,6 +1971,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) {
      * resources into groups that reflect a customer's organizational needs and
      * deployment strategies. They can be used to filter resources and aggregate
      * metrics.
+     *
      * * Label keys must be between 1 and 63 characters long and must conform to
      *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
      * * Label values must be between 0 and 63 characters long and must conform to
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceName.java
index e1e9e8f27f..3d4c09bb05 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceName.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceName.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 Google LLC
+ * Copyright 2023 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceOrBuilder.java
index e79a809dbe..d48c522028 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceOrBuilder.java
@@ -139,6 +139,7 @@ public interface InstanceOrBuilder
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -158,6 +159,7 @@ public interface InstanceOrBuilder
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -180,6 +182,7 @@ public interface InstanceOrBuilder
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -199,6 +202,7 @@ public interface InstanceOrBuilder
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
@@ -222,6 +226,7 @@ java.lang.String getLabelsOrDefault(
    * resources into groups that reflect a customer's organizational needs and
    * deployment strategies. They can be used to filter resources and aggregate
    * metrics.
+   *
    * * Label keys must be between 1 and 63 characters long and must conform to
    *   the regular expression: `[\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62}`.
    * * Label values must be between 0 and 63 characters long and must conform to
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceProto.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceProto.java
index 2b73ddde21..75ff96f513 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceProto.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/InstanceProto.java
@@ -89,82 +89,82 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
           + "field_behavior.proto\032\031google/api/resourc"
           + "e.proto\032%google/bigtable/admin/v2/common"
           + ".proto\032\037google/protobuf/timestamp.proto\""
-          + "\306\004\n\010Instance\022\014\n\004name\030\001 \001(\t\022\031\n\014display_na"
-          + "me\030\002 \001(\tB\003\340A\002\0227\n\005state\030\003 \001(\0162(.google.bi"
-          + "gtable.admin.v2.Instance.State\0225\n\004type\030\004"
-          + " \001(\0162\'.google.bigtable.admin.v2.Instance"
-          + ".Type\022>\n\006labels\030\005 \003(\0132..google.bigtable."
-          + "admin.v2.Instance.LabelsEntry\0224\n\013create_"
-          + "time\030\007 \001(\0132\032.google.protobuf.TimestampB\003"
-          + "\340A\003\022\037\n\rsatisfies_pzs\030\010 \001(\010B\003\340A\003H\000\210\001\001\032-\n\013"
-          + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:"
-          + "\0028\001\"5\n\005State\022\023\n\017STATE_NOT_KNOWN\020\000\022\t\n\005REA"
-          + "DY\020\001\022\014\n\010CREATING\020\002\"=\n\004Type\022\024\n\020TYPE_UNSPE"
-          + "CIFIED\020\000\022\016\n\nPRODUCTION\020\001\022\017\n\013DEVELOPMENT\020"
-          + "\002:S\352AP\n%bigtableadmin.googleapis.com/Ins"
-          + "tance\022\'projects/{project}/instances/{ins"
-          + "tance}B\020\n\016_satisfies_pzs\"_\n\022AutoscalingT"
-          + "argets\022\037\n\027cpu_utilization_percent\030\002 \001(\005\022"
-          + "(\n storage_utilization_gib_per_node\030\003 \001("
-          + "\005\"O\n\021AutoscalingLimits\022\034\n\017min_serve_node"
-          + "s\030\001 \001(\005B\003\340A\002\022\034\n\017max_serve_nodes\030\002 \001(\005B\003\340"
-          + "A\002\"\321\007\n\007Cluster\022\014\n\004name\030\001 \001(\t\022;\n\010location"
-          + "\030\002 \001(\tB)\340A\005\372A#\n!locations.googleapis.com"
-          + "/Location\022;\n\005state\030\003 \001(\0162\'.google.bigtab"
-          + "le.admin.v2.Cluster.StateB\003\340A\003\022\023\n\013serve_"
-          + "nodes\030\004 \001(\005\022I\n\016cluster_config\030\007 \001(\0132/.go"
-          + "ogle.bigtable.admin.v2.Cluster.ClusterCo"
-          + "nfigH\000\022H\n\024default_storage_type\030\005 \001(\0162%.g"
-          + "oogle.bigtable.admin.v2.StorageTypeB\003\340A\005"
-          + "\022R\n\021encryption_config\030\006 \001(\01322.google.big"
-          + "table.admin.v2.Cluster.EncryptionConfigB"
-          + "\003\340A\005\032\270\001\n\030ClusterAutoscalingConfig\022L\n\022aut"
-          + "oscaling_limits\030\001 \001(\0132+.google.bigtable."
-          + "admin.v2.AutoscalingLimitsB\003\340A\002\022N\n\023autos"
-          + "caling_targets\030\002 \001(\0132,.google.bigtable.a"
-          + "dmin.v2.AutoscalingTargetsB\003\340A\002\032o\n\rClust"
-          + "erConfig\022^\n\032cluster_autoscaling_config\030\001"
-          + " \001(\0132:.google.bigtable.admin.v2.Cluster."
-          + "ClusterAutoscalingConfig\032P\n\020EncryptionCo"
-          + "nfig\022<\n\014kms_key_name\030\001 \001(\tB&\372A#\n!cloudkm"
-          + "s.googleapis.com/CryptoKey\"Q\n\005State\022\023\n\017S"
-          + "TATE_NOT_KNOWN\020\000\022\t\n\005READY\020\001\022\014\n\010CREATING\020"
-          + "\002\022\014\n\010RESIZING\020\003\022\014\n\010DISABLED\020\004:e\352Ab\n$bigt"
-          + "ableadmin.googleapis.com/Cluster\022:projec"
-          + "ts/{project}/instances/{instance}/cluste"
-          + "rs/{cluster}B\010\n\006config\"\210\004\n\nAppProfile\022\014\n"
-          + "\004name\030\001 \001(\t\022\014\n\004etag\030\002 \001(\t\022\023\n\013description"
-          + "\030\003 \001(\t\022g\n\035multi_cluster_routing_use_any\030"
-          + "\005 \001(\0132>.google.bigtable.admin.v2.AppProf"
-          + "ile.MultiClusterRoutingUseAnyH\000\022[\n\026singl"
-          + "e_cluster_routing\030\006 \001(\01329.google.bigtabl"
-          + "e.admin.v2.AppProfile.SingleClusterRouti"
-          + "ngH\000\0320\n\031MultiClusterRoutingUseAny\022\023\n\013clu"
-          + "ster_ids\030\001 \003(\t\032N\n\024SingleClusterRouting\022\022"
-          + "\n\ncluster_id\030\001 \001(\t\022\"\n\032allow_transactiona"
-          + "l_writes\030\002 \001(\010:o\352Al\n\'bigtableadmin.googl"
-          + "eapis.com/AppProfile\022Aprojects/{project}"
-          + "/instances/{instance}/appProfiles/{app_p"
-          + "rofile}B\020\n\016routing_policy\"\210\003\n\tHotTablet\022"
-          + "\014\n\004name\030\001 \001(\t\022;\n\ntable_name\030\002 \001(\tB\'\372A$\n\""
-          + "bigtableadmin.googleapis.com/Table\0223\n\nst"
-          + "art_time\030\003 \001(\0132\032.google.protobuf.Timesta"
-          + "mpB\003\340A\003\0221\n\010end_time\030\004 \001(\0132\032.google.proto"
-          + "buf.TimestampB\003\340A\003\022\021\n\tstart_key\030\005 \001(\t\022\017\n"
-          + "\007end_key\030\006 \001(\t\022#\n\026node_cpu_usage_percent"
-          + "\030\007 \001(\002B\003\340A\003:\177\352A|\n&bigtableadmin.googleap"
-          + "is.com/HotTablet\022Rprojects/{project}/ins"
-          + "tances/{instance}/clusters/{cluster}/hot"
-          + "Tablets/{hot_tablet}B\320\002\n\034com.google.bigt"
-          + "able.admin.v2B\rInstanceProtoP\001Z=google.g"
-          + "olang.org/genproto/googleapis/bigtable/a"
-          + "dmin/v2;admin\252\002\036Google.Cloud.Bigtable.Ad"
-          + "min.V2\312\002\036Google\\Cloud\\Bigtable\\Admin\\V2\352"
-          + "\002\"Google::Cloud::Bigtable::Admin::V2\352Ax\n"
-          + "!cloudkms.googleapis.com/CryptoKey\022Sproj"
-          + "ects/{project}/locations/{location}/keyR"
-          + "ings/{key_ring}/cryptoKeys/{crypto_key}b"
-          + "\006proto3"
+          + "\311\004\n\010Instance\022\014\n\004name\030\001 \001(\t\022\032\n\014display_na"
+          + "me\030\002 \001(\tB\004\342A\001\002\0227\n\005state\030\003 \001(\0162(.google.b"
+          + "igtable.admin.v2.Instance.State\0225\n\004type\030"
+          + "\004 \001(\0162\'.google.bigtable.admin.v2.Instanc"
+          + "e.Type\022>\n\006labels\030\005 \003(\0132..google.bigtable"
+          + ".admin.v2.Instance.LabelsEntry\0225\n\013create"
+          + "_time\030\007 \001(\0132\032.google.protobuf.TimestampB"
+          + "\004\342A\001\003\022 \n\rsatisfies_pzs\030\010 \001(\010B\004\342A\001\003H\000\210\001\001\032"
+          + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
+          + "(\t:\0028\001\"5\n\005State\022\023\n\017STATE_NOT_KNOWN\020\000\022\t\n\005"
+          + "READY\020\001\022\014\n\010CREATING\020\002\"=\n\004Type\022\024\n\020TYPE_UN"
+          + "SPECIFIED\020\000\022\016\n\nPRODUCTION\020\001\022\017\n\013DEVELOPME"
+          + "NT\020\002:S\352AP\n%bigtableadmin.googleapis.com/"
+          + "Instance\022\'projects/{project}/instances/{"
+          + "instance}B\020\n\016_satisfies_pzs\"_\n\022Autoscali"
+          + "ngTargets\022\037\n\027cpu_utilization_percent\030\002 \001"
+          + "(\005\022(\n storage_utilization_gib_per_node\030\003"
+          + " \001(\005\"Q\n\021AutoscalingLimits\022\035\n\017min_serve_n"
+          + "odes\030\001 \001(\005B\004\342A\001\002\022\035\n\017max_serve_nodes\030\002 \001("
+          + "\005B\004\342A\001\002\"\327\007\n\007Cluster\022\014\n\004name\030\001 \001(\t\022<\n\010loc"
+          + "ation\030\002 \001(\tB*\342A\001\005\372A#\n!locations.googleap"
+          + "is.com/Location\022<\n\005state\030\003 \001(\0162\'.google."
+          + "bigtable.admin.v2.Cluster.StateB\004\342A\001\003\022\023\n"
+          + "\013serve_nodes\030\004 \001(\005\022I\n\016cluster_config\030\007 \001"
+          + "(\0132/.google.bigtable.admin.v2.Cluster.Cl"
+          + "usterConfigH\000\022I\n\024default_storage_type\030\005 "
+          + "\001(\0162%.google.bigtable.admin.v2.StorageTy"
+          + "peB\004\342A\001\005\022S\n\021encryption_config\030\006 \001(\01322.go"
+          + "ogle.bigtable.admin.v2.Cluster.Encryptio"
+          + "nConfigB\004\342A\001\005\032\272\001\n\030ClusterAutoscalingConf"
+          + "ig\022M\n\022autoscaling_limits\030\001 \001(\0132+.google."
+          + "bigtable.admin.v2.AutoscalingLimitsB\004\342A\001"
+          + "\002\022O\n\023autoscaling_targets\030\002 \001(\0132,.google."
+          + "bigtable.admin.v2.AutoscalingTargetsB\004\342A"
+          + "\001\002\032o\n\rClusterConfig\022^\n\032cluster_autoscali"
+          + "ng_config\030\001 \001(\0132:.google.bigtable.admin."
+          + "v2.Cluster.ClusterAutoscalingConfig\032P\n\020E"
+          + "ncryptionConfig\022<\n\014kms_key_name\030\001 \001(\tB&\372"
+          + "A#\n!cloudkms.googleapis.com/CryptoKey\"Q\n"
+          + "\005State\022\023\n\017STATE_NOT_KNOWN\020\000\022\t\n\005READY\020\001\022\014"
+          + "\n\010CREATING\020\002\022\014\n\010RESIZING\020\003\022\014\n\010DISABLED\020\004"
+          + ":e\352Ab\n$bigtableadmin.googleapis.com/Clus"
+          + "ter\022:projects/{project}/instances/{insta"
+          + "nce}/clusters/{cluster}B\010\n\006config\"\210\004\n\nAp"
+          + "pProfile\022\014\n\004name\030\001 \001(\t\022\014\n\004etag\030\002 \001(\t\022\023\n\013"
+          + "description\030\003 \001(\t\022g\n\035multi_cluster_routi"
+          + "ng_use_any\030\005 \001(\0132>.google.bigtable.admin"
+          + ".v2.AppProfile.MultiClusterRoutingUseAny"
+          + "H\000\022[\n\026single_cluster_routing\030\006 \001(\01329.goo"
+          + "gle.bigtable.admin.v2.AppProfile.SingleC"
+          + "lusterRoutingH\000\0320\n\031MultiClusterRoutingUs"
+          + "eAny\022\023\n\013cluster_ids\030\001 \003(\t\032N\n\024SingleClust"
+          + "erRouting\022\022\n\ncluster_id\030\001 \001(\t\022\"\n\032allow_t"
+          + "ransactional_writes\030\002 \001(\010:o\352Al\n\'bigtable"
+          + "admin.googleapis.com/AppProfile\022Aproject"
+          + "s/{project}/instances/{instance}/appProf"
+          + "iles/{app_profile}B\020\n\016routing_policy\"\213\003\n"
+          + "\tHotTablet\022\014\n\004name\030\001 \001(\t\022;\n\ntable_name\030\002"
+          + " \001(\tB\'\372A$\n\"bigtableadmin.googleapis.com/"
+          + "Table\0224\n\nstart_time\030\003 \001(\0132\032.google.proto"
+          + "buf.TimestampB\004\342A\001\003\0222\n\010end_time\030\004 \001(\0132\032."
+          + "google.protobuf.TimestampB\004\342A\001\003\022\021\n\tstart"
+          + "_key\030\005 \001(\t\022\017\n\007end_key\030\006 \001(\t\022$\n\026node_cpu_"
+          + "usage_percent\030\007 \001(\002B\004\342A\001\003:\177\352A|\n&bigtable"
+          + "admin.googleapis.com/HotTablet\022Rprojects"
+          + "/{project}/instances/{instance}/clusters"
+          + "/{cluster}/hotTablets/{hot_tablet}B\320\002\n\034c"
+          + "om.google.bigtable.admin.v2B\rInstancePro"
+          + "toP\001Z=google.golang.org/genproto/googlea"
+          + "pis/bigtable/admin/v2;admin\252\002\036Google.Clo"
+          + "ud.Bigtable.Admin.V2\312\002\036Google\\Cloud\\Bigt"
+          + "able\\Admin\\V2\352\002\"Google::Cloud::Bigtable:"
+          + ":Admin::V2\352Ax\n!cloudkms.googleapis.com/C"
+          + "ryptoKey\022Sprojects/{project}/locations/{"
+          + "location}/keyRings/{key_ring}/cryptoKeys"
+          + "/{crypto_key}b\006proto3"
     };
     descriptor =
         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java
index 1229c6809e..0e3b3df63d 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListAppProfilesRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_ListAppProfilesRequest_descriptor;
@@ -138,9 +133,11 @@ public com.google.protobuf.ByteString getParentBytes() {
    *
    * 
    * Maximum number of results per page.
+   *
    * A page_size of zero lets the server choose the number of items to return.
    * A page_size which is strictly positive will return at most that many items.
    * A negative page_size will cause an error.
+   *
    * Following the first request, subsequent paginated calls are not required
    * to pass a page_size. If a page_size is set in subsequent calls, it must
    * match the page_size given in the first request.
@@ -736,9 +733,11 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size of zero lets the server choose the number of items to return.
      * A page_size which is strictly positive will return at most that many items.
      * A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls are not required
      * to pass a page_size. If a page_size is set in subsequent calls, it must
      * match the page_size given in the first request.
@@ -757,9 +756,11 @@ public int getPageSize() {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size of zero lets the server choose the number of items to return.
      * A page_size which is strictly positive will return at most that many items.
      * A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls are not required
      * to pass a page_size. If a page_size is set in subsequent calls, it must
      * match the page_size given in the first request.
@@ -782,9 +783,11 @@ public Builder setPageSize(int value) {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size of zero lets the server choose the number of items to return.
      * A page_size which is strictly positive will return at most that many items.
      * A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls are not required
      * to pass a page_size. If a page_size is set in subsequent calls, it must
      * match the page_size given in the first request.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequestOrBuilder.java
index 20f3acd123..f442b57b44 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequestOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequestOrBuilder.java
@@ -65,9 +65,11 @@ public interface ListAppProfilesRequestOrBuilder
    *
    * 
    * Maximum number of results per page.
+   *
    * A page_size of zero lets the server choose the number of items to return.
    * A page_size which is strictly positive will return at most that many items.
    * A negative page_size will cause an error.
+   *
    * Following the first request, subsequent paginated calls are not required
    * to pass a page_size. If a page_size is set in subsequent calls, it must
    * match the page_size given in the first request.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java
index 89e5c8a1e1..5e71255084 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java
@@ -40,7 +40,7 @@ private ListAppProfilesResponse(com.google.protobuf.GeneratedMessageV3.Builder values) {
       ensureFailedLocationsIsMutable();
       com.google.protobuf.AbstractMessageLite.Builder.addAll(values, failedLocations_);
+      bitField0_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -1354,8 +1352,9 @@ public Builder addAllFailedLocations(java.lang.Iterable values
      * @return This builder for chaining.
      */
     public Builder clearFailedLocations() {
-      failedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+      failedLocations_ = com.google.protobuf.LazyStringArrayList.emptyList();
       bitField0_ = (bitField0_ & ~0x00000004);
+      ;
       onChanged();
       return this;
     }
@@ -1381,6 +1380,7 @@ public Builder addFailedLocationsBytes(com.google.protobuf.ByteString value) {
       checkByteStringIsUtf8(value);
       ensureFailedLocationsIsMutable();
       failedLocations_.add(value);
+      bitField0_ |= 0x00000004;
       onChanged();
       return this;
     }
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequest.java
index 60c02cc029..cb5e255c65 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequest.java
@@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListBackupsRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_ListBackupsRequest_descriptor;
@@ -145,6 +140,7 @@ public com.google.protobuf.ByteString getParentBytes() {
    * string, a number, or a boolean. The comparison operator must be
    * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is
    * roughly synonymous with equality. Filter rules are case insensitive.
+   *
    * The fields eligible for filtering are:
    *   * `name`
    *   * `source_table`
@@ -153,10 +149,13 @@ public com.google.protobuf.ByteString getParentBytes() {
    *   * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
    *   * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
    *   * `size_bytes`
+   *
    * To filter on multiple expressions, provide each separate expression within
    * parentheses. By default, each expression is an AND expression. However,
    * you can include AND, OR, and NOT expressions explicitly.
+   *
    * Some examples of using filters are:
+   *
    *   * `name:"exact"` --> The backup's name is the string "exact".
    *   * `name:howl` --> The backup's name contains the string "howl".
    *   * `source_table:prod`
@@ -195,6 +194,7 @@ public java.lang.String getFilter() {
    * string, a number, or a boolean. The comparison operator must be
    * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is
    * roughly synonymous with equality. Filter rules are case insensitive.
+   *
    * The fields eligible for filtering are:
    *   * `name`
    *   * `source_table`
@@ -203,10 +203,13 @@ public java.lang.String getFilter() {
    *   * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
    *   * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
    *   * `size_bytes`
+   *
    * To filter on multiple expressions, provide each separate expression within
    * parentheses. By default, each expression is an AND expression. However,
    * you can include AND, OR, and NOT expressions explicitly.
+   *
    * Some examples of using filters are:
+   *
    *   * `name:"exact"` --> The backup's name is the string "exact".
    *   * `name:howl` --> The backup's name contains the string "howl".
    *   * `source_table:prod`
@@ -247,6 +250,7 @@ public com.google.protobuf.ByteString getFilterBytes() {
    * An expression for specifying the sort order of the results of the request.
    * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full
    * syntax is described at https://aip.dev/132#ordering.
+   *
    * Fields supported are:
    *    * name
    *    * source_table
@@ -255,10 +259,12 @@ public com.google.protobuf.ByteString getFilterBytes() {
    *    * end_time
    *    * size_bytes
    *    * state
+   *
    * For example, "start_time". The default sorting order is ascending.
    * To specify descending order for the field, a suffix " desc" should
    * be appended to the field name. For example, "start_time desc".
    * Redundant space characters in the syntax are insigificant.
+   *
    * If order_by is empty, results will be sorted by `start_time` in descending
    * order starting from the most recently created backup.
    * 
@@ -286,6 +292,7 @@ public java.lang.String getOrderBy() { * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -294,10 +301,12 @@ public java.lang.String getOrderBy() { * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
@@ -973,6 +982,7 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * string, a number, or a boolean. The comparison operator must be * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is * roughly synonymous with equality. Filter rules are case insensitive. + * * The fields eligible for filtering are: * * `name` * * `source_table` @@ -981,10 +991,13 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `size_bytes` + * * To filter on multiple expressions, provide each separate expression within * parentheses. By default, each expression is an AND expression. However, * you can include AND, OR, and NOT expressions explicitly. + * * Some examples of using filters are: + * * * `name:"exact"` --> The backup's name is the string "exact". * * `name:howl` --> The backup's name contains the string "howl". * * `source_table:prod` @@ -1022,6 +1035,7 @@ public java.lang.String getFilter() { * string, a number, or a boolean. The comparison operator must be * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is * roughly synonymous with equality. Filter rules are case insensitive. + * * The fields eligible for filtering are: * * `name` * * `source_table` @@ -1030,10 +1044,13 @@ public java.lang.String getFilter() { * * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `size_bytes` + * * To filter on multiple expressions, provide each separate expression within * parentheses. By default, each expression is an AND expression. However, * you can include AND, OR, and NOT expressions explicitly. + * * Some examples of using filters are: + * * * `name:"exact"` --> The backup's name is the string "exact". * * `name:howl` --> The backup's name contains the string "howl". * * `source_table:prod` @@ -1071,6 +1088,7 @@ public com.google.protobuf.ByteString getFilterBytes() { * string, a number, or a boolean. The comparison operator must be * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is * roughly synonymous with equality. Filter rules are case insensitive. + * * The fields eligible for filtering are: * * `name` * * `source_table` @@ -1079,10 +1097,13 @@ public com.google.protobuf.ByteString getFilterBytes() { * * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `size_bytes` + * * To filter on multiple expressions, provide each separate expression within * parentheses. By default, each expression is an AND expression. However, * you can include AND, OR, and NOT expressions explicitly. + * * Some examples of using filters are: + * * * `name:"exact"` --> The backup's name is the string "exact". * * `name:howl` --> The backup's name contains the string "howl". * * `source_table:prod` @@ -1119,6 +1140,7 @@ public Builder setFilter(java.lang.String value) { * string, a number, or a boolean. The comparison operator must be * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is * roughly synonymous with equality. Filter rules are case insensitive. + * * The fields eligible for filtering are: * * `name` * * `source_table` @@ -1127,10 +1149,13 @@ public Builder setFilter(java.lang.String value) { * * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `size_bytes` + * * To filter on multiple expressions, provide each separate expression within * parentheses. By default, each expression is an AND expression. However, * you can include AND, OR, and NOT expressions explicitly. + * * Some examples of using filters are: + * * * `name:"exact"` --> The backup's name is the string "exact". * * `name:howl` --> The backup's name contains the string "howl". * * `source_table:prod` @@ -1163,6 +1188,7 @@ public Builder clearFilter() { * string, a number, or a boolean. The comparison operator must be * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is * roughly synonymous with equality. Filter rules are case insensitive. + * * The fields eligible for filtering are: * * `name` * * `source_table` @@ -1171,10 +1197,13 @@ public Builder clearFilter() { * * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `size_bytes` + * * To filter on multiple expressions, provide each separate expression within * parentheses. By default, each expression is an AND expression. However, * you can include AND, OR, and NOT expressions explicitly. + * * Some examples of using filters are: + * * * `name:"exact"` --> The backup's name is the string "exact". * * `name:howl` --> The backup's name contains the string "howl". * * `source_table:prod` @@ -1211,6 +1240,7 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -1219,10 +1249,12 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) { * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
@@ -1249,6 +1281,7 @@ public java.lang.String getOrderBy() { * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -1257,10 +1290,12 @@ public java.lang.String getOrderBy() { * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
@@ -1287,6 +1322,7 @@ public com.google.protobuf.ByteString getOrderByBytes() { * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -1295,10 +1331,12 @@ public com.google.protobuf.ByteString getOrderByBytes() { * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
@@ -1324,6 +1362,7 @@ public Builder setOrderBy(java.lang.String value) { * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -1332,10 +1371,12 @@ public Builder setOrderBy(java.lang.String value) { * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
@@ -1357,6 +1398,7 @@ public Builder clearOrderBy() { * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -1365,10 +1407,12 @@ public Builder clearOrderBy() { * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequestOrBuilder.java index c581ddaefb..77cd553bca 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequestOrBuilder.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsRequestOrBuilder.java @@ -68,6 +68,7 @@ public interface ListBackupsRequestOrBuilder * string, a number, or a boolean. The comparison operator must be * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is * roughly synonymous with equality. Filter rules are case insensitive. + * * The fields eligible for filtering are: * * `name` * * `source_table` @@ -76,10 +77,13 @@ public interface ListBackupsRequestOrBuilder * * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `size_bytes` + * * To filter on multiple expressions, provide each separate expression within * parentheses. By default, each expression is an AND expression. However, * you can include AND, OR, and NOT expressions explicitly. + * * Some examples of using filters are: + * * * `name:"exact"` --> The backup's name is the string "exact". * * `name:howl` --> The backup's name contains the string "howl". * * `source_table:prod` @@ -107,6 +111,7 @@ public interface ListBackupsRequestOrBuilder * string, a number, or a boolean. The comparison operator must be * <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is * roughly synonymous with equality. Filter rules are case insensitive. + * * The fields eligible for filtering are: * * `name` * * `source_table` @@ -115,10 +120,13 @@ public interface ListBackupsRequestOrBuilder * * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * * `size_bytes` + * * To filter on multiple expressions, provide each separate expression within * parentheses. By default, each expression is an AND expression. However, * you can include AND, OR, and NOT expressions explicitly. + * * Some examples of using filters are: + * * * `name:"exact"` --> The backup's name is the string "exact". * * `name:howl` --> The backup's name contains the string "howl". * * `source_table:prod` @@ -144,6 +152,7 @@ public interface ListBackupsRequestOrBuilder * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -152,10 +161,12 @@ public interface ListBackupsRequestOrBuilder * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
@@ -172,6 +183,7 @@ public interface ListBackupsRequestOrBuilder * An expression for specifying the sort order of the results of the request. * The string value should specify one or more fields in [Backup][google.bigtable.admin.v2.Backup]. The full * syntax is described at https://aip.dev/132#ordering. + * * Fields supported are: * * name * * source_table @@ -180,10 +192,12 @@ public interface ListBackupsRequestOrBuilder * * end_time * * size_bytes * * state + * * For example, "start_time". The default sorting order is ascending. * To specify descending order for the field, a suffix " desc" should * be appended to the field name. For example, "start_time desc". * Redundant space characters in the syntax are insigificant. + * * If order_by is empty, results will be sorted by `start_time` in descending * order starting from the most recently created backup. *
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsResponse.java index 73138f350b..029a9a016d 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsResponse.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListBackupsResponse.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ListBackupsResponse(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_ListBackupsResponse_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersRequest.java index efc0aa4d62..19f27ad3dd 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersRequest.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ListClustersRequest(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_ListClustersRequest_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersResponse.java index 9eb77a02d6..b11911134b 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersResponse.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListClustersResponse.java @@ -39,7 +39,7 @@ private ListClustersResponse(com.google.protobuf.GeneratedMessageV3.Builder b private ListClustersResponse() { clusters_ = java.util.Collections.emptyList(); - failedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; + failedLocations_ = com.google.protobuf.LazyStringArrayList.emptyList(); nextPageToken_ = ""; } @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ListClustersResponse(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_ListClustersResponse_descriptor; @@ -143,7 +138,8 @@ public com.google.bigtable.admin.v2.ClusterOrBuilder getClustersOrBuilder(int in public static final int FAILED_LOCATIONS_FIELD_NUMBER = 2; @SuppressWarnings("serial") - private com.google.protobuf.LazyStringList failedLocations_; + private com.google.protobuf.LazyStringArrayList failedLocations_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * * @@ -502,8 +498,7 @@ public Builder clear() { clustersBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); - failedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000002); + failedLocations_ = com.google.protobuf.LazyStringArrayList.emptyList(); nextPageToken_ = ""; return this; } @@ -551,15 +546,14 @@ private void buildPartialRepeatedFields( } else { result.clusters_ = clustersBuilder_.build(); } - if (((bitField0_ & 0x00000002) != 0)) { - failedLocations_ = failedLocations_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.failedLocations_ = failedLocations_; } private void buildPartial0(com.google.bigtable.admin.v2.ListClustersResponse result) { int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + failedLocations_.makeImmutable(); + result.failedLocations_ = failedLocations_; + } if (((from_bitField0_ & 0x00000004) != 0)) { result.nextPageToken_ = nextPageToken_; } @@ -641,7 +635,7 @@ public Builder mergeFrom(com.google.bigtable.admin.v2.ListClustersResponse other if (!other.failedLocations_.isEmpty()) { if (failedLocations_.isEmpty()) { failedLocations_ = other.failedLocations_; - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ |= 0x00000002; } else { ensureFailedLocationsIsMutable(); failedLocations_.addAll(other.failedLocations_); @@ -1072,14 +1066,14 @@ public java.util.List getClustersB return clustersBuilder_; } - private com.google.protobuf.LazyStringList failedLocations_ = - com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList failedLocations_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureFailedLocationsIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { + if (!failedLocations_.isModifiable()) { failedLocations_ = new com.google.protobuf.LazyStringArrayList(failedLocations_); - bitField0_ |= 0x00000002; } + bitField0_ |= 0x00000002; } /** * @@ -1097,7 +1091,8 @@ private void ensureFailedLocationsIsMutable() { * @return A list containing the failedLocations. */ public com.google.protobuf.ProtocolStringList getFailedLocationsList() { - return failedLocations_.getUnmodifiableView(); + failedLocations_.makeImmutable(); + return failedLocations_; } /** * @@ -1178,6 +1173,7 @@ public Builder setFailedLocations(int index, java.lang.String value) { } ensureFailedLocationsIsMutable(); failedLocations_.set(index, value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1203,6 +1199,7 @@ public Builder addFailedLocations(java.lang.String value) { } ensureFailedLocationsIsMutable(); failedLocations_.add(value); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1225,6 +1222,7 @@ public Builder addFailedLocations(java.lang.String value) { public Builder addAllFailedLocations(java.lang.Iterable values) { ensureFailedLocationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, failedLocations_); + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1244,8 +1242,9 @@ public Builder addAllFailedLocations(java.lang.Iterable values * @return This builder for chaining. */ public Builder clearFailedLocations() { - failedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; + failedLocations_ = com.google.protobuf.LazyStringArrayList.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); + ; onChanged(); return this; } @@ -1272,6 +1271,7 @@ public Builder addFailedLocationsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureFailedLocationsIsMutable(); failedLocations_.add(value); + bitField0_ |= 0x00000002; onChanged(); return this; } diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequest.java index 3789db934e..7d1fe19907 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequest.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ListHotTabletsRequest(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_ListHotTabletsRequest_descriptor; @@ -241,9 +236,11 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { * *
    * Maximum number of results per page.
+   *
    * A page_size that is empty or zero lets the server choose the number of
    * items to return. A page_size which is strictly positive will return at most
    * that many items. A negative page_size will cause an error.
+   *
    * Following the first request, subsequent paginated calls do not need a
    * page_size field. If a page_size is set in subsequent calls, it must match
    * the page_size given in the first request.
@@ -1294,9 +1291,11 @@ public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size that is empty or zero lets the server choose the number of
      * items to return. A page_size which is strictly positive will return at most
      * that many items. A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls do not need a
      * page_size field. If a page_size is set in subsequent calls, it must match
      * the page_size given in the first request.
@@ -1315,9 +1314,11 @@ public int getPageSize() {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size that is empty or zero lets the server choose the number of
      * items to return. A page_size which is strictly positive will return at most
      * that many items. A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls do not need a
      * page_size field. If a page_size is set in subsequent calls, it must match
      * the page_size given in the first request.
@@ -1340,9 +1341,11 @@ public Builder setPageSize(int value) {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size that is empty or zero lets the server choose the number of
      * items to return. A page_size which is strictly positive will return at most
      * that many items. A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls do not need a
      * page_size field. If a page_size is set in subsequent calls, it must match
      * the page_size given in the first request.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequestOrBuilder.java
index faa5babf96..c0029f22c9 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequestOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsRequestOrBuilder.java
@@ -146,9 +146,11 @@ public interface ListHotTabletsRequestOrBuilder
    *
    * 
    * Maximum number of results per page.
+   *
    * A page_size that is empty or zero lets the server choose the number of
    * items to return. A page_size which is strictly positive will return at most
    * that many items. A negative page_size will cause an error.
+   *
    * Following the first request, subsequent paginated calls do not need a
    * page_size field. If a page_size is set in subsequent calls, it must match
    * the page_size given in the first request.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsResponse.java
index e697e35972..290262c51e 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsResponse.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListHotTabletsResponse.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListHotTabletsResponse();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_ListHotTabletsResponse_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesRequest.java
index 0400cd697a..1ce6703c26 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesRequest.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListInstancesRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_ListInstancesRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesResponse.java
index a7e6753c85..991a4116e3 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesResponse.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListInstancesResponse.java
@@ -39,7 +39,7 @@ private ListInstancesResponse(com.google.protobuf.GeneratedMessageV3.Builder
 
   private ListInstancesResponse() {
     instances_ = java.util.Collections.emptyList();
-    failedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+    failedLocations_ = com.google.protobuf.LazyStringArrayList.emptyList();
     nextPageToken_ = "";
   }
 
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListInstancesResponse();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_ListInstancesResponse_descriptor;
@@ -143,7 +138,8 @@ public com.google.bigtable.admin.v2.InstanceOrBuilder getInstancesOrBuilder(int
   public static final int FAILED_LOCATIONS_FIELD_NUMBER = 2;
 
   @SuppressWarnings("serial")
-  private com.google.protobuf.LazyStringList failedLocations_;
+  private com.google.protobuf.LazyStringArrayList failedLocations_ =
+      com.google.protobuf.LazyStringArrayList.emptyList();
   /**
    *
    *
@@ -506,8 +502,7 @@ public Builder clear() {
         instancesBuilder_.clear();
       }
       bitField0_ = (bitField0_ & ~0x00000001);
-      failedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
-      bitField0_ = (bitField0_ & ~0x00000002);
+      failedLocations_ = com.google.protobuf.LazyStringArrayList.emptyList();
       nextPageToken_ = "";
       return this;
     }
@@ -555,15 +550,14 @@ private void buildPartialRepeatedFields(
       } else {
         result.instances_ = instancesBuilder_.build();
       }
-      if (((bitField0_ & 0x00000002) != 0)) {
-        failedLocations_ = failedLocations_.getUnmodifiableView();
-        bitField0_ = (bitField0_ & ~0x00000002);
-      }
-      result.failedLocations_ = failedLocations_;
     }
 
     private void buildPartial0(com.google.bigtable.admin.v2.ListInstancesResponse result) {
       int from_bitField0_ = bitField0_;
+      if (((from_bitField0_ & 0x00000002) != 0)) {
+        failedLocations_.makeImmutable();
+        result.failedLocations_ = failedLocations_;
+      }
       if (((from_bitField0_ & 0x00000004) != 0)) {
         result.nextPageToken_ = nextPageToken_;
       }
@@ -645,7 +639,7 @@ public Builder mergeFrom(com.google.bigtable.admin.v2.ListInstancesResponse othe
       if (!other.failedLocations_.isEmpty()) {
         if (failedLocations_.isEmpty()) {
           failedLocations_ = other.failedLocations_;
-          bitField0_ = (bitField0_ & ~0x00000002);
+          bitField0_ |= 0x00000002;
         } else {
           ensureFailedLocationsIsMutable();
           failedLocations_.addAll(other.failedLocations_);
@@ -1076,14 +1070,14 @@ public java.util.List getInstance
       return instancesBuilder_;
     }
 
-    private com.google.protobuf.LazyStringList failedLocations_ =
-        com.google.protobuf.LazyStringArrayList.EMPTY;
+    private com.google.protobuf.LazyStringArrayList failedLocations_ =
+        com.google.protobuf.LazyStringArrayList.emptyList();
 
     private void ensureFailedLocationsIsMutable() {
-      if (!((bitField0_ & 0x00000002) != 0)) {
+      if (!failedLocations_.isModifiable()) {
         failedLocations_ = new com.google.protobuf.LazyStringArrayList(failedLocations_);
-        bitField0_ |= 0x00000002;
       }
+      bitField0_ |= 0x00000002;
     }
     /**
      *
@@ -1102,7 +1096,8 @@ private void ensureFailedLocationsIsMutable() {
      * @return A list containing the failedLocations.
      */
     public com.google.protobuf.ProtocolStringList getFailedLocationsList() {
-      return failedLocations_.getUnmodifiableView();
+      failedLocations_.makeImmutable();
+      return failedLocations_;
     }
     /**
      *
@@ -1187,6 +1182,7 @@ public Builder setFailedLocations(int index, java.lang.String value) {
       }
       ensureFailedLocationsIsMutable();
       failedLocations_.set(index, value);
+      bitField0_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -1213,6 +1209,7 @@ public Builder addFailedLocations(java.lang.String value) {
       }
       ensureFailedLocationsIsMutable();
       failedLocations_.add(value);
+      bitField0_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -1236,6 +1233,7 @@ public Builder addFailedLocations(java.lang.String value) {
     public Builder addAllFailedLocations(java.lang.Iterable values) {
       ensureFailedLocationsIsMutable();
       com.google.protobuf.AbstractMessageLite.Builder.addAll(values, failedLocations_);
+      bitField0_ |= 0x00000002;
       onChanged();
       return this;
     }
@@ -1256,8 +1254,9 @@ public Builder addAllFailedLocations(java.lang.Iterable values
      * @return This builder for chaining.
      */
     public Builder clearFailedLocations() {
-      failedLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+      failedLocations_ = com.google.protobuf.LazyStringArrayList.emptyList();
       bitField0_ = (bitField0_ & ~0x00000002);
+      ;
       onChanged();
       return this;
     }
@@ -1285,6 +1284,7 @@ public Builder addFailedLocationsBytes(com.google.protobuf.ByteString value) {
       checkByteStringIsUtf8(value);
       ensureFailedLocationsIsMutable();
       failedLocations_.add(value);
+      bitField0_ |= 0x00000002;
       onChanged();
       return this;
     }
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java
index d561f171e8..6c293c0744 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java
@@ -24,6 +24,7 @@
  * 
  * Request message for
  * [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -53,11 +54,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListSnapshotsRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_ListSnapshotsRequest_descriptor;
@@ -389,6 +385,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    * 
    * Request message for
    * [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java
index 3b7e4ff6e6..525579bc58 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java
@@ -24,6 +24,7 @@
  * 
  * Response message for
  * [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -53,11 +54,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListSnapshotsResponse();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_ListSnapshotsResponse_descriptor;
@@ -375,6 +371,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    * 
    * Response message for
    * [google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots][google.bigtable.admin.v2.BigtableTableAdmin.ListSnapshots]
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequest.java
index 2d4b6e6c0a..be1f21e8f4 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequest.java
@@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListTablesRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_ListTablesRequest_descriptor;
@@ -171,9 +166,11 @@ public com.google.bigtable.admin.v2.Table.View getView() {
    *
    * 
    * Maximum number of results per page.
+   *
    * A page_size of zero lets the server choose the number of items to return.
    * A page_size which is strictly positive will return at most that many items.
    * A negative page_size will cause an error.
+   *
    * Following the first request, subsequent paginated calls are not required
    * to pass a page_size. If a page_size is set in subsequent calls, it must
    * match the page_size given in the first request.
@@ -871,9 +868,11 @@ public Builder clearView() {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size of zero lets the server choose the number of items to return.
      * A page_size which is strictly positive will return at most that many items.
      * A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls are not required
      * to pass a page_size. If a page_size is set in subsequent calls, it must
      * match the page_size given in the first request.
@@ -892,9 +891,11 @@ public int getPageSize() {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size of zero lets the server choose the number of items to return.
      * A page_size which is strictly positive will return at most that many items.
      * A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls are not required
      * to pass a page_size. If a page_size is set in subsequent calls, it must
      * match the page_size given in the first request.
@@ -917,9 +918,11 @@ public Builder setPageSize(int value) {
      *
      * 
      * Maximum number of results per page.
+     *
      * A page_size of zero lets the server choose the number of items to return.
      * A page_size which is strictly positive will return at most that many items.
      * A negative page_size will cause an error.
+     *
      * Following the first request, subsequent paginated calls are not required
      * to pass a page_size. If a page_size is set in subsequent calls, it must
      * match the page_size given in the first request.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequestOrBuilder.java
index 7497be7075..8ec5eea690 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequestOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesRequestOrBuilder.java
@@ -86,9 +86,11 @@ public interface ListTablesRequestOrBuilder
    *
    * 
    * Maximum number of results per page.
+   *
    * A page_size of zero lets the server choose the number of items to return.
    * A page_size which is strictly positive will return at most that many items.
    * A negative page_size will cause an error.
+   *
    * Following the first request, subsequent paginated calls are not required
    * to pass a page_size. If a page_size is set in subsequent calls, it must
    * match the page_size given in the first request.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesResponse.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesResponse.java
index a5cd84eecf..0ffbb96a89 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesResponse.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListTablesResponse.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ListTablesResponse();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_ListTablesResponse_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/LocationName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/LocationName.java
index c3d33ec05e..5e16b4a4a3 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/LocationName.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/LocationName.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 Google LLC
+ * Copyright 2023 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ModifyColumnFamiliesRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ModifyColumnFamiliesRequest.java
index 74bc373d0e..54140404f6 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ModifyColumnFamiliesRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ModifyColumnFamiliesRequest.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ModifyColumnFamiliesRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_ModifyColumnFamiliesRequest_descriptor;
@@ -202,8 +197,7 @@ public interface ModificationOrBuilder
      */
     boolean getDrop();
 
-    public com.google.bigtable.admin.v2.ModifyColumnFamiliesRequest.Modification.ModCase
-        getModCase();
+    com.google.bigtable.admin.v2.ModifyColumnFamiliesRequest.Modification.ModCase getModCase();
   }
   /**
    *
@@ -234,11 +228,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Modification();
     }
 
-    @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.bigtable.admin.v2.BigtableTableAdminProto
           .internal_static_google_bigtable_admin_v2_ModifyColumnFamiliesRequest_Modification_descriptor;
@@ -255,6 +244,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
     }
 
     private int modCase_ = 0;
+
+    @SuppressWarnings("serial")
     private java.lang.Object mod_;
 
     public enum ModCase
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OperationProgress.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OperationProgress.java
index bc24395350..c405867d23 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OperationProgress.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OperationProgress.java
@@ -46,11 +46,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new OperationProgress();
   }
 
-  @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.bigtable.admin.v2.CommonProto
         .internal_static_google_bigtable_admin_v2_OperationProgress_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OptimizeRestoredTableMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OptimizeRestoredTableMetadata.java
index 6f3ebb1e72..b6956ab4f8 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OptimizeRestoredTableMetadata.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/OptimizeRestoredTableMetadata.java
@@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new OptimizeRestoredTableMetadata();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_OptimizeRestoredTableMetadata_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterMetadata.java
index 9a77f1caf1..9bf28b33f6 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterMetadata.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterMetadata.java
@@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new PartialUpdateClusterMetadata();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_PartialUpdateClusterMetadata_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterRequest.java
index ed2fb7e554..1e7646d0c8 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateClusterRequest.java
@@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new PartialUpdateClusterRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_PartialUpdateClusterRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateInstanceRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateInstanceRequest.java
index ccd12c69b4..538fdd043c 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateInstanceRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/PartialUpdateInstanceRequest.java
@@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new PartialUpdateInstanceRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableInstanceAdminProto
         .internal_static_google_bigtable_admin_v2_PartialUpdateInstanceRequest_descriptor;
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ProjectName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ProjectName.java
index e8d4ac611c..52548c7bca 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ProjectName.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ProjectName.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 Google LLC
+ * Copyright 2023 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfo.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfo.java
index d10c5dbf95..d82292b666 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfo.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfo.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new RestoreInfo();
   }
 
-  @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.bigtable.admin.v2.TableProto
         .internal_static_google_bigtable_admin_v2_RestoreInfo_descriptor;
@@ -68,6 +63,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
   }
 
   private int sourceInfoCase_ = 0;
+
+  @SuppressWarnings("serial")
   private java.lang.Object sourceInfo_;
 
   public enum SourceInfoCase
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfoOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfoOrBuilder.java
index fdcf4a0c1e..c8ed0e46cd 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfoOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreInfoOrBuilder.java
@@ -86,5 +86,5 @@ public interface RestoreInfoOrBuilder
    */
   com.google.bigtable.admin.v2.BackupInfoOrBuilder getBackupInfoOrBuilder();
 
-  public com.google.bigtable.admin.v2.RestoreInfo.SourceInfoCase getSourceInfoCase();
+  com.google.bigtable.admin.v2.RestoreInfo.SourceInfoCase getSourceInfoCase();
 }
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadata.java
index 4ed2d5c1fa..5a540c71d7 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadata.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadata.java
@@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new RestoreTableMetadata();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_RestoreTableMetadata_descriptor;
@@ -71,6 +66,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
   }
 
   private int sourceInfoCase_ = 0;
+
+  @SuppressWarnings("serial")
   private java.lang.Object sourceInfo_;
 
   public enum SourceInfoCase
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadataOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadataOrBuilder.java
index 514e02881e..44925f856f 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadataOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableMetadataOrBuilder.java
@@ -167,5 +167,5 @@ public interface RestoreTableMetadataOrBuilder
    */
   com.google.bigtable.admin.v2.OperationProgressOrBuilder getProgressOrBuilder();
 
-  public com.google.bigtable.admin.v2.RestoreTableMetadata.SourceInfoCase getSourceInfoCase();
+  com.google.bigtable.admin.v2.RestoreTableMetadata.SourceInfoCase getSourceInfoCase();
 }
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequest.java
index 816ceaae05..e9cf229a91 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequest.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new RestoreTableRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_RestoreTableRequest_descriptor;
@@ -70,6 +65,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
   }
 
   private int sourceCase_ = 0;
+
+  @SuppressWarnings("serial")
   private java.lang.Object source_;
 
   public enum SourceCase
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequestOrBuilder.java
index f55e5f6108..6ff36fc5e4 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequestOrBuilder.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/RestoreTableRequestOrBuilder.java
@@ -127,5 +127,5 @@ public interface RestoreTableRequestOrBuilder
    */
   com.google.protobuf.ByteString getBackupBytes();
 
-  public com.google.bigtable.admin.v2.RestoreTableRequest.SourceCase getSourceCase();
+  com.google.bigtable.admin.v2.RestoreTableRequest.SourceCase getSourceCase();
 }
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java
index 9493eb9f28..32862f5277 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java
@@ -24,6 +24,7 @@
  * 
  * A snapshot of a table at a particular time. A snapshot can be used as a
  * checkpoint for data restoration or a data source for a new table.
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -54,11 +55,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Snapshot();
   }
 
-  @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.bigtable.admin.v2.TableProto
         .internal_static_google_bigtable_admin_v2_Snapshot_descriptor;
@@ -777,6 +773,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    * 
    * A snapshot of a table at a particular time. A snapshot can be used as a
    * checkpoint for data restoration or a data source for a new table.
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotName.java
index e1b14cc7f4..206fe8c2fb 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotName.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotName.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022 Google LLC
+ * Copyright 2023 Google LLC
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java
index eb1da5a43c..524f33cd2f 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java
@@ -23,6 +23,7 @@
  *
  * 
  * The metadata for the Operation returned by SnapshotTable.
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -49,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new SnapshotTableMetadata();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_SnapshotTableMetadata_descriptor;
@@ -408,6 +404,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    *
    * 
    * The metadata for the Operation returned by SnapshotTable.
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java
index 4fe5f1e474..fc268bd064 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java
@@ -24,6 +24,7 @@
  * 
  * Request message for
  * [google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable][google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable]
+ *
  * Note: This is a private alpha release of Cloud Bigtable snapshots. This
  * feature is not currently available to most Cloud Bigtable customers. This
  * feature might be changed in backward-incompatible ways and is not recommended
@@ -55,11 +56,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new SnapshotTableRequest();
   }
 
-  @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.bigtable.admin.v2.BigtableTableAdminProto
         .internal_static_google_bigtable_admin_v2_SnapshotTableRequest_descriptor;
@@ -562,6 +558,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
    * 
    * Request message for
    * [google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable][google.bigtable.admin.v2.BigtableTableAdmin.SnapshotTable]
+   *
    * Note: This is a private alpha release of Cloud Bigtable snapshots. This
    * feature is not currently available to most Cloud Bigtable customers. This
    * feature might be changed in backward-incompatible ways and is not recommended
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java
index 0a6c4d24ca..9c72345ceb 100644
--- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java
+++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Table();
   }
 
-  @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.bigtable.admin.v2.TableProto
         .internal_static_google_bigtable_admin_v2_Table_descriptor;
@@ -594,11 +589,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new ClusterState();
     }
 
-    @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.bigtable.admin.v2.TableProto
           .internal_static_google_bigtable_admin_v2_Table_ClusterState_descriptor;
@@ -2475,6 +2465,62 @@ public com.google.bigtable.admin.v2.RestoreInfoOrBuilder getRestoreInfoOrBuilder
         : restoreInfo_;
   }
 
+  public static final int CHANGE_STREAM_CONFIG_FIELD_NUMBER = 8;
+  private com.google.bigtable.admin.v2.ChangeStreamConfig changeStreamConfig_;
+  /**
+   *
+   *
+   * 
+   * If specified, enable the change stream on this table.
+   * Otherwise, the change stream is disabled and the change stream is not
+   * retained.
+   * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + * + * @return Whether the changeStreamConfig field is set. + */ + @java.lang.Override + public boolean hasChangeStreamConfig() { + return changeStreamConfig_ != null; + } + /** + * + * + *
+   * If specified, enable the change stream on this table.
+   * Otherwise, the change stream is disabled and the change stream is not
+   * retained.
+   * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + * + * @return The changeStreamConfig. + */ + @java.lang.Override + public com.google.bigtable.admin.v2.ChangeStreamConfig getChangeStreamConfig() { + return changeStreamConfig_ == null + ? com.google.bigtable.admin.v2.ChangeStreamConfig.getDefaultInstance() + : changeStreamConfig_; + } + /** + * + * + *
+   * If specified, enable the change stream on this table.
+   * Otherwise, the change stream is disabled and the change stream is not
+   * retained.
+   * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + @java.lang.Override + public com.google.bigtable.admin.v2.ChangeStreamConfigOrBuilder getChangeStreamConfigOrBuilder() { + return changeStreamConfig_ == null + ? com.google.bigtable.admin.v2.ChangeStreamConfig.getDefaultInstance() + : changeStreamConfig_; + } + public static final int DELETION_PROTECTION_FIELD_NUMBER = 9; private boolean deletionProtection_ = false; /** @@ -2527,6 +2573,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (restoreInfo_ != null) { output.writeMessage(6, getRestoreInfo()); } + if (changeStreamConfig_ != null) { + output.writeMessage(8, getChangeStreamConfig()); + } if (deletionProtection_ != false) { output.writeBool(9, deletionProtection_); } @@ -2573,6 +2622,9 @@ public int getSerializedSize() { if (restoreInfo_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getRestoreInfo()); } + if (changeStreamConfig_ != null) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getChangeStreamConfig()); + } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, deletionProtection_); } @@ -2599,6 +2651,10 @@ public boolean equals(final java.lang.Object obj) { if (hasRestoreInfo()) { if (!getRestoreInfo().equals(other.getRestoreInfo())) return false; } + if (hasChangeStreamConfig() != other.hasChangeStreamConfig()) return false; + if (hasChangeStreamConfig()) { + if (!getChangeStreamConfig().equals(other.getChangeStreamConfig())) return false; + } if (getDeletionProtection() != other.getDeletionProtection()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -2627,6 +2683,10 @@ public int hashCode() { hash = (37 * hash) + RESTORE_INFO_FIELD_NUMBER; hash = (53 * hash) + getRestoreInfo().hashCode(); } + if (hasChangeStreamConfig()) { + hash = (37 * hash) + CHANGE_STREAM_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getChangeStreamConfig().hashCode(); + } hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getDeletionProtection()); hash = (29 * hash) + getUnknownFields().hashCode(); @@ -2801,6 +2861,11 @@ public Builder clear() { restoreInfoBuilder_.dispose(); restoreInfoBuilder_ = null; } + changeStreamConfig_ = null; + if (changeStreamConfigBuilder_ != null) { + changeStreamConfigBuilder_.dispose(); + changeStreamConfigBuilder_ = null; + } deletionProtection_ = false; return this; } @@ -2856,6 +2921,12 @@ private void buildPartial0(com.google.bigtable.admin.v2.Table result) { restoreInfoBuilder_ == null ? restoreInfo_ : restoreInfoBuilder_.build(); } if (((from_bitField0_ & 0x00000020) != 0)) { + result.changeStreamConfig_ = + changeStreamConfigBuilder_ == null + ? changeStreamConfig_ + : changeStreamConfigBuilder_.build(); + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.deletionProtection_ = deletionProtection_; } } @@ -2920,6 +2991,9 @@ public Builder mergeFrom(com.google.bigtable.admin.v2.Table other) { if (other.hasRestoreInfo()) { mergeRestoreInfo(other.getRestoreInfo()); } + if (other.hasChangeStreamConfig()) { + mergeChangeStreamConfig(other.getChangeStreamConfig()); + } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } @@ -2995,10 +3069,17 @@ public Builder mergeFrom( bitField0_ |= 0x00000010; break; } // case 50 + case 66: + { + input.readMessage( + getChangeStreamConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 66 case 72: { deletionProtection_ = input.readBool(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 72 default: @@ -3869,6 +3950,210 @@ public com.google.bigtable.admin.v2.RestoreInfoOrBuilder getRestoreInfoOrBuilder return restoreInfoBuilder_; } + private com.google.bigtable.admin.v2.ChangeStreamConfig changeStreamConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.bigtable.admin.v2.ChangeStreamConfig, + com.google.bigtable.admin.v2.ChangeStreamConfig.Builder, + com.google.bigtable.admin.v2.ChangeStreamConfigOrBuilder> + changeStreamConfigBuilder_; + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + * + * @return Whether the changeStreamConfig field is set. + */ + public boolean hasChangeStreamConfig() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + * + * @return The changeStreamConfig. + */ + public com.google.bigtable.admin.v2.ChangeStreamConfig getChangeStreamConfig() { + if (changeStreamConfigBuilder_ == null) { + return changeStreamConfig_ == null + ? com.google.bigtable.admin.v2.ChangeStreamConfig.getDefaultInstance() + : changeStreamConfig_; + } else { + return changeStreamConfigBuilder_.getMessage(); + } + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + public Builder setChangeStreamConfig(com.google.bigtable.admin.v2.ChangeStreamConfig value) { + if (changeStreamConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + changeStreamConfig_ = value; + } else { + changeStreamConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + public Builder setChangeStreamConfig( + com.google.bigtable.admin.v2.ChangeStreamConfig.Builder builderForValue) { + if (changeStreamConfigBuilder_ == null) { + changeStreamConfig_ = builderForValue.build(); + } else { + changeStreamConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + public Builder mergeChangeStreamConfig(com.google.bigtable.admin.v2.ChangeStreamConfig value) { + if (changeStreamConfigBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && changeStreamConfig_ != null + && changeStreamConfig_ + != com.google.bigtable.admin.v2.ChangeStreamConfig.getDefaultInstance()) { + getChangeStreamConfigBuilder().mergeFrom(value); + } else { + changeStreamConfig_ = value; + } + } else { + changeStreamConfigBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + public Builder clearChangeStreamConfig() { + bitField0_ = (bitField0_ & ~0x00000020); + changeStreamConfig_ = null; + if (changeStreamConfigBuilder_ != null) { + changeStreamConfigBuilder_.dispose(); + changeStreamConfigBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + public com.google.bigtable.admin.v2.ChangeStreamConfig.Builder getChangeStreamConfigBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getChangeStreamConfigFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + public com.google.bigtable.admin.v2.ChangeStreamConfigOrBuilder + getChangeStreamConfigOrBuilder() { + if (changeStreamConfigBuilder_ != null) { + return changeStreamConfigBuilder_.getMessageOrBuilder(); + } else { + return changeStreamConfig_ == null + ? com.google.bigtable.admin.v2.ChangeStreamConfig.getDefaultInstance() + : changeStreamConfig_; + } + } + /** + * + * + *
+     * If specified, enable the change stream on this table.
+     * Otherwise, the change stream is disabled and the change stream is not
+     * retained.
+     * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.bigtable.admin.v2.ChangeStreamConfig, + com.google.bigtable.admin.v2.ChangeStreamConfig.Builder, + com.google.bigtable.admin.v2.ChangeStreamConfigOrBuilder> + getChangeStreamConfigFieldBuilder() { + if (changeStreamConfigBuilder_ == null) { + changeStreamConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.bigtable.admin.v2.ChangeStreamConfig, + com.google.bigtable.admin.v2.ChangeStreamConfig.Builder, + com.google.bigtable.admin.v2.ChangeStreamConfigOrBuilder>( + getChangeStreamConfig(), getParentForChildren(), isClean()); + changeStreamConfig_ = null; + } + return changeStreamConfigBuilder_; + } + private boolean deletionProtection_; /** * @@ -3910,7 +4195,7 @@ public boolean getDeletionProtection() { public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3931,7 +4216,7 @@ public Builder setDeletionProtection(boolean value) { * @return This builder for chaining. */ public Builder clearDeletionProtection() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); deletionProtection_ = false; onChanged(); return this; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableName.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableName.java index 3cb0a1dd3f..d4a4868790 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableName.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableName.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java index 9b298d93fa..65cd630589 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java @@ -284,6 +284,47 @@ com.google.bigtable.admin.v2.ColumnFamily getColumnFamiliesOrDefault( */ com.google.bigtable.admin.v2.RestoreInfoOrBuilder getRestoreInfoOrBuilder(); + /** + * + * + *
+   * If specified, enable the change stream on this table.
+   * Otherwise, the change stream is disabled and the change stream is not
+   * retained.
+   * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + * + * @return Whether the changeStreamConfig field is set. + */ + boolean hasChangeStreamConfig(); + /** + * + * + *
+   * If specified, enable the change stream on this table.
+   * Otherwise, the change stream is disabled and the change stream is not
+   * retained.
+   * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + * + * @return The changeStreamConfig. + */ + com.google.bigtable.admin.v2.ChangeStreamConfig getChangeStreamConfig(); + /** + * + * + *
+   * If specified, enable the change stream on this table.
+   * Otherwise, the change stream is disabled and the change stream is not
+   * retained.
+   * 
+ * + * .google.bigtable.admin.v2.ChangeStreamConfig change_stream_config = 8; + */ + com.google.bigtable.admin.v2.ChangeStreamConfigOrBuilder getChangeStreamConfigOrBuilder(); + /** * * diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableProto.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableProto.java index c6ca5e60c2..365c7215b1 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableProto.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableProto.java @@ -31,6 +31,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_bigtable_admin_v2_RestoreInfo_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_bigtable_admin_v2_RestoreInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_bigtable_admin_v2_ChangeStreamConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_bigtable_admin_v2_ChangeStreamConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_bigtable_admin_v2_Table_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -97,96 +101,100 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_type\030\001 \001(\0162+.google.bigtable.admin.v2.R" + "estoreSourceType\022;\n\013backup_info\030\002 \001(\0132$." + "google.bigtable.admin.v2.BackupInfoH\000B\r\n" - + "\013source_info\"\216\t\n\005Table\022\014\n\004name\030\001 \001(\t\022O\n\016" - + "cluster_states\030\002 \003(\01322.google.bigtable.a" - + "dmin.v2.Table.ClusterStatesEntryB\003\340A\003\022L\n" - + "\017column_families\030\003 \003(\01323.google.bigtable" - + ".admin.v2.Table.ColumnFamiliesEntry\022N\n\013g" - + "ranularity\030\004 \001(\01624.google.bigtable.admin" - + ".v2.Table.TimestampGranularityB\003\340A\005\022@\n\014r" - + "estore_info\030\006 \001(\0132%.google.bigtable.admi" - + "n.v2.RestoreInfoB\003\340A\003\022\033\n\023deletion_protec" - + "tion\030\t \001(\010\032\306\002\n\014ClusterState\022]\n\021replicati" - + "on_state\030\001 \001(\0162=.google.bigtable.admin.v" - + "2.Table.ClusterState.ReplicationStateB\003\340" - + "A\003\022F\n\017encryption_info\030\002 \003(\0132(.google.big" - + "table.admin.v2.EncryptionInfoB\003\340A\003\"\216\001\n\020R" - + "eplicationState\022\023\n\017STATE_NOT_KNOWN\020\000\022\020\n\014" - + "INITIALIZING\020\001\022\027\n\023PLANNED_MAINTENANCE\020\002\022" - + "\031\n\025UNPLANNED_MAINTENANCE\020\003\022\t\n\005READY\020\004\022\024\n" - + "\020READY_OPTIMIZING\020\005\032b\n\022ClusterStatesEntr" - + "y\022\013\n\003key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.google.b" - + "igtable.admin.v2.Table.ClusterState:\0028\001\032" - + "]\n\023ColumnFamiliesEntry\022\013\n\003key\030\001 \001(\t\0225\n\005v" - + "alue\030\002 \001(\0132&.google.bigtable.admin.v2.Co" - + "lumnFamily:\0028\001\"I\n\024TimestampGranularity\022%" - + "\n!TIMESTAMP_GRANULARITY_UNSPECIFIED\020\000\022\n\n" - + "\006MILLIS\020\001\"q\n\004View\022\024\n\020VIEW_UNSPECIFIED\020\000\022" - + "\r\n\tNAME_ONLY\020\001\022\017\n\013SCHEMA_VIEW\020\002\022\024\n\020REPLI" - + "CATION_VIEW\020\003\022\023\n\017ENCRYPTION_VIEW\020\005\022\010\n\004FU" - + "LL\020\004:_\352A\\\n\"bigtableadmin.googleapis.com/" - + "Table\0226projects/{project}/instances/{ins" - + "tance}/tables/{table}\"A\n\014ColumnFamily\0221\n" - + "\007gc_rule\030\001 \001(\0132 .google.bigtable.admin.v" - + "2.GcRule\"\325\002\n\006GcRule\022\032\n\020max_num_versions\030" - + "\001 \001(\005H\000\022,\n\007max_age\030\002 \001(\0132\031.google.protob" - + "uf.DurationH\000\022E\n\014intersection\030\003 \001(\0132-.go" - + "ogle.bigtable.admin.v2.GcRule.Intersecti" - + "onH\000\0227\n\005union\030\004 \001(\0132&.google.bigtable.ad" - + "min.v2.GcRule.UnionH\000\032?\n\014Intersection\022/\n" - + "\005rules\030\001 \003(\0132 .google.bigtable.admin.v2." - + "GcRule\0328\n\005Union\022/\n\005rules\030\001 \003(\0132 .google." - + "bigtable.admin.v2.GcRuleB\006\n\004rule\"\331\002\n\016Enc" - + "ryptionInfo\022U\n\017encryption_type\030\003 \001(\01627.g" - + "oogle.bigtable.admin.v2.EncryptionInfo.E" - + "ncryptionTypeB\003\340A\003\0222\n\021encryption_status\030" - + "\004 \001(\0132\022.google.rpc.StatusB\003\340A\003\022I\n\017kms_ke" - + "y_version\030\002 \001(\tB0\340A\003\372A*\n(cloudkms.google" - + "apis.com/CryptoKeyVersion\"q\n\016EncryptionT" - + "ype\022\037\n\033ENCRYPTION_TYPE_UNSPECIFIED\020\000\022\035\n\031" - + "GOOGLE_DEFAULT_ENCRYPTION\020\001\022\037\n\033CUSTOMER_" - + "MANAGED_ENCRYPTION\020\002\"\314\003\n\010Snapshot\022\014\n\004nam" - + "e\030\001 \001(\t\0225\n\014source_table\030\002 \001(\0132\037.google.b" - + "igtable.admin.v2.Table\022\027\n\017data_size_byte" - + "s\030\003 \001(\003\022/\n\013create_time\030\004 \001(\0132\032.google.pr" - + "otobuf.Timestamp\022/\n\013delete_time\030\005 \001(\0132\032." - + "google.protobuf.Timestamp\0227\n\005state\030\006 \001(\016" - + "2(.google.bigtable.admin.v2.Snapshot.Sta" - + "te\022\023\n\013description\030\007 \001(\t\"5\n\005State\022\023\n\017STAT" - + "E_NOT_KNOWN\020\000\022\t\n\005READY\020\001\022\014\n\010CREATING\020\002:{" - + "\352Ax\n%bigtableadmin.googleapis.com/Snapsh" - + "ot\022Oprojects/{project}/instances/{instan" - + "ce}/clusters/{cluster}/snapshots/{snapsh" - + "ot}\"\237\004\n\006Backup\022\014\n\004name\030\001 \001(\t\022\034\n\014source_t" - + "able\030\002 \001(\tB\006\340A\005\340A\002\0224\n\013expire_time\030\003 \001(\0132" - + "\032.google.protobuf.TimestampB\003\340A\002\0223\n\nstar" - + "t_time\030\004 \001(\0132\032.google.protobuf.Timestamp" - + "B\003\340A\003\0221\n\010end_time\030\005 \001(\0132\032.google.protobu" - + "f.TimestampB\003\340A\003\022\027\n\nsize_bytes\030\006 \001(\003B\003\340A" - + "\003\022:\n\005state\030\007 \001(\0162&.google.bigtable.admin" - + ".v2.Backup.StateB\003\340A\003\022F\n\017encryption_info" - + "\030\t \001(\0132(.google.bigtable.admin.v2.Encryp" - + "tionInfoB\003\340A\003\"7\n\005State\022\025\n\021STATE_UNSPECIF" - + "IED\020\000\022\014\n\010CREATING\020\001\022\t\n\005READY\020\002:u\352Ar\n#big" - + "tableadmin.googleapis.com/Backup\022Kprojec" - + "ts/{project}/instances/{instance}/cluste" - + "rs/{cluster}/backups/{backup}\"\244\001\n\nBackup" - + "Info\022\023\n\006backup\030\001 \001(\tB\003\340A\003\0223\n\nstart_time\030" - + "\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221" - + "\n\010end_time\030\003 \001(\0132\032.google.protobuf.Times" - + "tampB\003\340A\003\022\031\n\014source_table\030\004 \001(\tB\003\340A\003*D\n\021" - + "RestoreSourceType\022#\n\037RESTORE_SOURCE_TYPE" - + "_UNSPECIFIED\020\000\022\n\n\006BACKUP\020\001B\374\002\n\034com.googl" - + "e.bigtable.admin.v2B\nTableProtoP\001Z=googl" - + "e.golang.org/genproto/googleapis/bigtabl" - + "e/admin/v2;admin\252\002\036Google.Cloud.Bigtable" - + ".Admin.V2\312\002\036Google\\Cloud\\Bigtable\\Admin\\" - + "V2\352\002\"Google::Cloud::Bigtable::Admin::V2\352" - + "A\246\001\n(cloudkms.googleapis.com/CryptoKeyVe" - + "rsion\022zprojects/{project}/locations/{loc" - + "ation}/keyRings/{key_ring}/cryptoKeys/{c" - + "rypto_key}/cryptoKeyVersions/{crypto_key" - + "_version}b\006proto3" + + "\013source_info\"I\n\022ChangeStreamConfig\0223\n\020re" + + "tention_period\030\001 \001(\0132\031.google.protobuf.D" + + "uration\"\337\t\n\005Table\022\014\n\004name\030\001 \001(\t\022P\n\016clust" + + "er_states\030\002 \003(\01322.google.bigtable.admin." + + "v2.Table.ClusterStatesEntryB\004\342A\001\003\022L\n\017col" + + "umn_families\030\003 \003(\01323.google.bigtable.adm" + + "in.v2.Table.ColumnFamiliesEntry\022O\n\013granu" + + "larity\030\004 \001(\01624.google.bigtable.admin.v2." + + "Table.TimestampGranularityB\004\342A\001\005\022A\n\014rest" + + "ore_info\030\006 \001(\0132%.google.bigtable.admin.v" + + "2.RestoreInfoB\004\342A\001\003\022J\n\024change_stream_con" + + "fig\030\010 \001(\0132,.google.bigtable.admin.v2.Cha" + + "ngeStreamConfig\022\033\n\023deletion_protection\030\t" + + " \001(\010\032\310\002\n\014ClusterState\022^\n\021replication_sta" + + "te\030\001 \001(\0162=.google.bigtable.admin.v2.Tabl" + + "e.ClusterState.ReplicationStateB\004\342A\001\003\022G\n" + + "\017encryption_info\030\002 \003(\0132(.google.bigtable" + + ".admin.v2.EncryptionInfoB\004\342A\001\003\"\216\001\n\020Repli" + + "cationState\022\023\n\017STATE_NOT_KNOWN\020\000\022\020\n\014INIT" + + "IALIZING\020\001\022\027\n\023PLANNED_MAINTENANCE\020\002\022\031\n\025U" + + "NPLANNED_MAINTENANCE\020\003\022\t\n\005READY\020\004\022\024\n\020REA" + + "DY_OPTIMIZING\020\005\032b\n\022ClusterStatesEntry\022\013\n" + + "\003key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.google.bigta" + + "ble.admin.v2.Table.ClusterState:\0028\001\032]\n\023C" + + "olumnFamiliesEntry\022\013\n\003key\030\001 \001(\t\0225\n\005value" + + "\030\002 \001(\0132&.google.bigtable.admin.v2.Column" + + "Family:\0028\001\"I\n\024TimestampGranularity\022%\n!TI" + + "MESTAMP_GRANULARITY_UNSPECIFIED\020\000\022\n\n\006MIL" + + "LIS\020\001\"q\n\004View\022\024\n\020VIEW_UNSPECIFIED\020\000\022\r\n\tN" + + "AME_ONLY\020\001\022\017\n\013SCHEMA_VIEW\020\002\022\024\n\020REPLICATI" + + "ON_VIEW\020\003\022\023\n\017ENCRYPTION_VIEW\020\005\022\010\n\004FULL\020\004" + + ":_\352A\\\n\"bigtableadmin.googleapis.com/Tabl" + + "e\0226projects/{project}/instances/{instanc" + + "e}/tables/{table}\"A\n\014ColumnFamily\0221\n\007gc_" + + "rule\030\001 \001(\0132 .google.bigtable.admin.v2.Gc" + + "Rule\"\325\002\n\006GcRule\022\032\n\020max_num_versions\030\001 \001(" + + "\005H\000\022,\n\007max_age\030\002 \001(\0132\031.google.protobuf.D" + + "urationH\000\022E\n\014intersection\030\003 \001(\0132-.google" + + ".bigtable.admin.v2.GcRule.IntersectionH\000" + + "\0227\n\005union\030\004 \001(\0132&.google.bigtable.admin." + + "v2.GcRule.UnionH\000\032?\n\014Intersection\022/\n\005rul" + + "es\030\001 \003(\0132 .google.bigtable.admin.v2.GcRu" + + "le\0328\n\005Union\022/\n\005rules\030\001 \003(\0132 .google.bigt" + + "able.admin.v2.GcRuleB\006\n\004rule\"\334\002\n\016Encrypt" + + "ionInfo\022V\n\017encryption_type\030\003 \001(\01627.googl" + + "e.bigtable.admin.v2.EncryptionInfo.Encry" + + "ptionTypeB\004\342A\001\003\0223\n\021encryption_status\030\004 \001" + + "(\0132\022.google.rpc.StatusB\004\342A\001\003\022J\n\017kms_key_" + + "version\030\002 \001(\tB1\342A\001\003\372A*\n(cloudkms.googlea" + + "pis.com/CryptoKeyVersion\"q\n\016EncryptionTy" + + "pe\022\037\n\033ENCRYPTION_TYPE_UNSPECIFIED\020\000\022\035\n\031G" + + "OOGLE_DEFAULT_ENCRYPTION\020\001\022\037\n\033CUSTOMER_M" + + "ANAGED_ENCRYPTION\020\002\"\314\003\n\010Snapshot\022\014\n\004name" + + "\030\001 \001(\t\0225\n\014source_table\030\002 \001(\0132\037.google.bi" + + "gtable.admin.v2.Table\022\027\n\017data_size_bytes" + + "\030\003 \001(\003\022/\n\013create_time\030\004 \001(\0132\032.google.pro" + + "tobuf.Timestamp\022/\n\013delete_time\030\005 \001(\0132\032.g" + + "oogle.protobuf.Timestamp\0227\n\005state\030\006 \001(\0162" + + "(.google.bigtable.admin.v2.Snapshot.Stat" + + "e\022\023\n\013description\030\007 \001(\t\"5\n\005State\022\023\n\017STATE" + + "_NOT_KNOWN\020\000\022\t\n\005READY\020\001\022\014\n\010CREATING\020\002:{\352" + + "Ax\n%bigtableadmin.googleapis.com/Snapsho" + + "t\022Oprojects/{project}/instances/{instanc" + + "e}/clusters/{cluster}/snapshots/{snapsho" + + "t}\"\244\004\n\006Backup\022\014\n\004name\030\001 \001(\t\022\033\n\014source_ta" + + "ble\030\002 \001(\tB\005\342A\002\005\002\0225\n\013expire_time\030\003 \001(\0132\032." + + "google.protobuf.TimestampB\004\342A\001\002\0224\n\nstart" + + "_time\030\004 \001(\0132\032.google.protobuf.TimestampB" + + "\004\342A\001\003\0222\n\010end_time\030\005 \001(\0132\032.google.protobu" + + "f.TimestampB\004\342A\001\003\022\030\n\nsize_bytes\030\006 \001(\003B\004\342" + + "A\001\003\022;\n\005state\030\007 \001(\0162&.google.bigtable.adm" + + "in.v2.Backup.StateB\004\342A\001\003\022G\n\017encryption_i" + + "nfo\030\t \001(\0132(.google.bigtable.admin.v2.Enc" + + "ryptionInfoB\004\342A\001\003\"7\n\005State\022\025\n\021STATE_UNSP" + + "ECIFIED\020\000\022\014\n\010CREATING\020\001\022\t\n\005READY\020\002:u\352Ar\n" + + "#bigtableadmin.googleapis.com/Backup\022Kpr" + + "ojects/{project}/instances/{instance}/cl" + + "usters/{cluster}/backups/{backup}\"\250\001\n\nBa" + + "ckupInfo\022\024\n\006backup\030\001 \001(\tB\004\342A\001\003\0224\n\nstart_" + + "time\030\002 \001(\0132\032.google.protobuf.TimestampB\004" + + "\342A\001\003\0222\n\010end_time\030\003 \001(\0132\032.google.protobuf" + + ".TimestampB\004\342A\001\003\022\032\n\014source_table\030\004 \001(\tB\004" + + "\342A\001\003*D\n\021RestoreSourceType\022#\n\037RESTORE_SOU" + + "RCE_TYPE_UNSPECIFIED\020\000\022\n\n\006BACKUP\020\001B\374\002\n\034c" + + "om.google.bigtable.admin.v2B\nTableProtoP" + + "\001Z=google.golang.org/genproto/googleapis" + + "/bigtable/admin/v2;admin\252\002\036Google.Cloud." + + "Bigtable.Admin.V2\312\002\036Google\\Cloud\\Bigtabl" + + "e\\Admin\\V2\352\002\"Google::Cloud::Bigtable::Ad" + + "min::V2\352A\246\001\n(cloudkms.googleapis.com/Cry" + + "ptoKeyVersion\022zprojects/{project}/locati" + + "ons/{location}/keyRings/{key_ring}/crypt" + + "oKeys/{crypto_key}/cryptoKeyVersions/{cr" + + "ypto_key_version}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -206,8 +214,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "SourceType", "BackupInfo", "SourceInfo", }); - internal_static_google_bigtable_admin_v2_Table_descriptor = + internal_static_google_bigtable_admin_v2_ChangeStreamConfig_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_bigtable_admin_v2_ChangeStreamConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_bigtable_admin_v2_ChangeStreamConfig_descriptor, + new java.lang.String[] { + "RetentionPeriod", + }); + internal_static_google_bigtable_admin_v2_Table_descriptor = + getDescriptor().getMessageTypes().get(2); internal_static_google_bigtable_admin_v2_Table_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_bigtable_admin_v2_Table_descriptor, @@ -217,6 +233,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ColumnFamilies", "Granularity", "RestoreInfo", + "ChangeStreamConfig", "DeletionProtection", }); internal_static_google_bigtable_admin_v2_Table_ClusterState_descriptor = @@ -244,7 +261,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_bigtable_admin_v2_ColumnFamily_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageTypes().get(3); internal_static_google_bigtable_admin_v2_ColumnFamily_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_bigtable_admin_v2_ColumnFamily_descriptor, @@ -252,7 +269,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "GcRule", }); internal_static_google_bigtable_admin_v2_GcRule_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageTypes().get(4); internal_static_google_bigtable_admin_v2_GcRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_bigtable_admin_v2_GcRule_descriptor, @@ -276,7 +293,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Rules", }); internal_static_google_bigtable_admin_v2_EncryptionInfo_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageTypes().get(5); internal_static_google_bigtable_admin_v2_EncryptionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_bigtable_admin_v2_EncryptionInfo_descriptor, @@ -284,7 +301,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EncryptionType", "EncryptionStatus", "KmsKeyVersion", }); internal_static_google_bigtable_admin_v2_Snapshot_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageTypes().get(6); internal_static_google_bigtable_admin_v2_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_bigtable_admin_v2_Snapshot_descriptor, @@ -298,7 +315,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Description", }); internal_static_google_bigtable_admin_v2_Backup_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageTypes().get(7); internal_static_google_bigtable_admin_v2_Backup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_bigtable_admin_v2_Backup_descriptor, @@ -313,7 +330,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EncryptionInfo", }); internal_static_google_bigtable_admin_v2_BackupInfo_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageTypes().get(8); internal_static_google_bigtable_admin_v2_BackupInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_bigtable_admin_v2_BackupInfo_descriptor, diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableMetadata.java index d605a5b138..5293a943ad 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableMetadata.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableMetadata.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UndeleteTableMetadata(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_UndeleteTableMetadata_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableRequest.java index cc459292d3..521033a2ef 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UndeleteTableRequest.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UndeleteTableRequest(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_UndeleteTableRequest_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java index c8f33f9e7a..f1c1c238bb 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UpdateAppProfileMetadata(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_UpdateAppProfileMetadata_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java index 87f17a7a52..14cf03c8fc 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UpdateAppProfileRequest(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_UpdateAppProfileRequest_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateBackupRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateBackupRequest.java index b93cb23bf9..f82cc2c561 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateBackupRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateBackupRequest.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UpdateBackupRequest(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_UpdateBackupRequest_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateClusterMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateClusterMetadata.java index 89364f5b56..80aa490b1d 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateClusterMetadata.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateClusterMetadata.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UpdateClusterMetadata(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_UpdateClusterMetadata_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateInstanceMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateInstanceMetadata.java index 93e4059977..7d6ee16cfd 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateInstanceMetadata.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateInstanceMetadata.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UpdateInstanceMetadata(); } - @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.bigtable.admin.v2.BigtableInstanceAdminProto .internal_static_google_bigtable_admin_v2_UpdateInstanceMetadata_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableMetadata.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableMetadata.java index 8ba3fc72bd..6afaf1fb24 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableMetadata.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableMetadata.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UpdateTableMetadata(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_UpdateTableMetadata_descriptor; diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequest.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequest.java index d62b576c6c..169a72bf0b 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequest.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequest.java @@ -46,11 +46,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new UpdateTableRequest(); } - @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.bigtable.admin.v2.BigtableTableAdminProto .internal_static_google_bigtable_admin_v2_UpdateTableRequest_descriptor; @@ -125,11 +120,15 @@ public com.google.bigtable.admin.v2.TableOrBuilder getTableOrBuilder() { * *
    * Required. The list of fields to update.
-   * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+   * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
    * field should be updated. This mask is relative to the `table` field, not to
    * the request message. The wildcard (*) path is currently not supported.
-   * Currently UpdateTable is only supported for the following field:
-   *  * `deletion_protection`
+   * Currently UpdateTable is only supported for the following fields:
+   *
+   * * `change_stream_config`
+   * * `change_stream_config.retention_period`
+   * * `deletion_protection`
+   *
    * If `column_families` is set in `update_mask`, it will return an
    * UNIMPLEMENTED error.
    * 
@@ -148,11 +147,15 @@ public boolean hasUpdateMask() { * *
    * Required. The list of fields to update.
-   * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+   * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
    * field should be updated. This mask is relative to the `table` field, not to
    * the request message. The wildcard (*) path is currently not supported.
-   * Currently UpdateTable is only supported for the following field:
-   *  * `deletion_protection`
+   * Currently UpdateTable is only supported for the following fields:
+   *
+   * * `change_stream_config`
+   * * `change_stream_config.retention_period`
+   * * `deletion_protection`
+   *
    * If `column_families` is set in `update_mask`, it will return an
    * UNIMPLEMENTED error.
    * 
@@ -171,11 +174,15 @@ public com.google.protobuf.FieldMask getUpdateMask() { * *
    * Required. The list of fields to update.
-   * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+   * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
    * field should be updated. This mask is relative to the `table` field, not to
    * the request message. The wildcard (*) path is currently not supported.
-   * Currently UpdateTable is only supported for the following field:
-   *  * `deletion_protection`
+   * Currently UpdateTable is only supported for the following fields:
+   *
+   * * `change_stream_config`
+   * * `change_stream_config.retention_period`
+   * * `deletion_protection`
+   *
    * If `column_families` is set in `update_mask`, it will return an
    * UNIMPLEMENTED error.
    * 
@@ -777,11 +784,15 @@ public com.google.bigtable.admin.v2.TableOrBuilder getTableOrBuilder() { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -799,11 +810,15 @@ public boolean hasUpdateMask() { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -827,11 +842,15 @@ public com.google.protobuf.FieldMask getUpdateMask() { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -857,11 +876,15 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -884,11 +907,15 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -917,11 +944,15 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -944,11 +975,15 @@ public Builder clearUpdateMask() { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -966,11 +1001,15 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
@@ -992,11 +1031,15 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * *
      * Required. The list of fields to update.
-     * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+     * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
      * field should be updated. This mask is relative to the `table` field, not to
      * the request message. The wildcard (*) path is currently not supported.
-     * Currently UpdateTable is only supported for the following field:
-     *  * `deletion_protection`
+     * Currently UpdateTable is only supported for the following fields:
+     *
+     * * `change_stream_config`
+     * * `change_stream_config.retention_period`
+     * * `deletion_protection`
+     *
      * If `column_families` is set in `update_mask`, it will return an
      * UNIMPLEMENTED error.
      * 
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequestOrBuilder.java b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequestOrBuilder.java index 3ded387418..5a15314207 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequestOrBuilder.java +++ b/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateTableRequestOrBuilder.java @@ -69,11 +69,15 @@ public interface UpdateTableRequestOrBuilder * *
    * Required. The list of fields to update.
-   * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+   * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
    * field should be updated. This mask is relative to the `table` field, not to
    * the request message. The wildcard (*) path is currently not supported.
-   * Currently UpdateTable is only supported for the following field:
-   *  * `deletion_protection`
+   * Currently UpdateTable is only supported for the following fields:
+   *
+   * * `change_stream_config`
+   * * `change_stream_config.retention_period`
+   * * `deletion_protection`
+   *
    * If `column_families` is set in `update_mask`, it will return an
    * UNIMPLEMENTED error.
    * 
@@ -89,11 +93,15 @@ public interface UpdateTableRequestOrBuilder * *
    * Required. The list of fields to update.
-   * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+   * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
    * field should be updated. This mask is relative to the `table` field, not to
    * the request message. The wildcard (*) path is currently not supported.
-   * Currently UpdateTable is only supported for the following field:
-   *  * `deletion_protection`
+   * Currently UpdateTable is only supported for the following fields:
+   *
+   * * `change_stream_config`
+   * * `change_stream_config.retention_period`
+   * * `deletion_protection`
+   *
    * If `column_families` is set in `update_mask`, it will return an
    * UNIMPLEMENTED error.
    * 
@@ -109,11 +117,15 @@ public interface UpdateTableRequestOrBuilder * *
    * Required. The list of fields to update.
-   * A mask specifying which fields (e.g. `deletion_protection`) in the `table`
+   * A mask specifying which fields (e.g. `change_stream_config`) in the `table`
    * field should be updated. This mask is relative to the `table` field, not to
    * the request message. The wildcard (*) path is currently not supported.
-   * Currently UpdateTable is only supported for the following field:
-   *  * `deletion_protection`
+   * Currently UpdateTable is only supported for the following fields:
+   *
+   * * `change_stream_config`
+   * * `change_stream_config.retention_period`
+   * * `deletion_protection`
+   *
    * If `column_families` is set in `update_mask`, it will return an
    * UNIMPLEMENTED error.
    * 
diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto b/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto index 6a2d9eac95..203bb52d46 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto +++ b/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto @@ -600,11 +600,15 @@ message UpdateTableRequest { Table table = 1 [(google.api.field_behavior) = REQUIRED]; // Required. The list of fields to update. - // A mask specifying which fields (e.g. `deletion_protection`) in the `table` + // A mask specifying which fields (e.g. `change_stream_config`) in the `table` // field should be updated. This mask is relative to the `table` field, not to // the request message. The wildcard (*) path is currently not supported. - // Currently UpdateTable is only supported for the following field: - // * `deletion_protection` + // Currently UpdateTable is only supported for the following fields: + // + // * `change_stream_config` + // * `change_stream_config.retention_period` + // * `deletion_protection` + // // If `column_families` is set in `update_mask`, it will return an // UNIMPLEMENTED error. google.protobuf.FieldMask update_mask = 2 diff --git a/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto b/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto index 5a59fd203d..1e6e0e3836 100644 --- a/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto +++ b/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto @@ -48,6 +48,16 @@ message RestoreInfo { } } +// Change stream configuration. +message ChangeStreamConfig { + // How long the change stream should be retained. Change stream data older + // than the retention period will not be returned when reading the change + // stream from the table. + // Values must be at least 1 day and at most 7 days, and will be truncated to + // microsecond granularity. + google.protobuf.Duration retention_period = 1; +} + // A collection of user data indexed by row, column, and timestamp. // Each table is served using the resources of its parent cluster. message Table { @@ -157,6 +167,11 @@ message Table { // field will be populated with information about the restore. RestoreInfo restore_info = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; + // If specified, enable the change stream on this table. + // Otherwise, the change stream is disabled and the change stream is not + // retained. + ChangeStreamConfig change_stream_config = 8; + // Set to true to make the table protected against data loss. i.e. deleting // the following resources through Admin APIs are prohibited: // - The table. diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/BigtableProto.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/BigtableProto.java index c64726804b..c03d87bf6e 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/BigtableProto.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/BigtableProto.java @@ -153,209 +153,209 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "able/v2/request_stats.proto\032\036google/prot" + "obuf/duration.proto\032\037google/protobuf/tim" + "estamp.proto\032\036google/protobuf/wrappers.p" - + "roto\032\027google/rpc/status.proto\"\220\003\n\017ReadRo" - + "wsRequest\022>\n\ntable_name\030\001 \001(\tB*\340A\002\372A$\n\"b" - + "igtableadmin.googleapis.com/Table\022\026\n\016app" - + "_profile_id\030\005 \001(\t\022(\n\004rows\030\002 \001(\0132\032.google" - + ".bigtable.v2.RowSet\022-\n\006filter\030\003 \001(\0132\035.go" - + "ogle.bigtable.v2.RowFilter\022\022\n\nrows_limit" - + "\030\004 \001(\003\022P\n\022request_stats_view\030\006 \001(\01624.goo" - + "gle.bigtable.v2.ReadRowsRequest.RequestS" - + "tatsView\"f\n\020RequestStatsView\022\"\n\036REQUEST_" - + "STATS_VIEW_UNSPECIFIED\020\000\022\026\n\022REQUEST_STAT" - + "S_NONE\020\001\022\026\n\022REQUEST_STATS_FULL\020\002\"\261\003\n\020Rea" - + "dRowsResponse\022>\n\006chunks\030\001 \003(\0132..google.b" - + "igtable.v2.ReadRowsResponse.CellChunk\022\034\n" - + "\024last_scanned_row_key\030\002 \001(\014\0227\n\rrequest_s" - + "tats\030\003 \001(\0132 .google.bigtable.v2.RequestS" - + "tats\032\205\002\n\tCellChunk\022\017\n\007row_key\030\001 \001(\014\0221\n\013f" - + "amily_name\030\002 \001(\0132\034.google.protobuf.Strin" - + "gValue\022.\n\tqualifier\030\003 \001(\0132\033.google.proto" - + "buf.BytesValue\022\030\n\020timestamp_micros\030\004 \001(\003" - + "\022\016\n\006labels\030\005 \003(\t\022\r\n\005value\030\006 \001(\014\022\022\n\nvalue" - + "_size\030\007 \001(\005\022\023\n\treset_row\030\010 \001(\010H\000\022\024\n\ncomm" - + "it_row\030\t \001(\010H\000B\014\n\nrow_status\"n\n\024SampleRo" - + "wKeysRequest\022>\n\ntable_name\030\001 \001(\tB*\340A\002\372A$" + + "roto\032\027google/rpc/status.proto\"\221\003\n\017ReadRo" + + "wsRequest\022?\n\ntable_name\030\001 \001(\tB+\342A\001\002\372A$\n\"" + + "bigtableadmin.googleapis.com/Table\022\026\n\016ap" + + "p_profile_id\030\005 \001(\t\022(\n\004rows\030\002 \001(\0132\032.googl" + + "e.bigtable.v2.RowSet\022-\n\006filter\030\003 \001(\0132\035.g" + + "oogle.bigtable.v2.RowFilter\022\022\n\nrows_limi" + + "t\030\004 \001(\003\022P\n\022request_stats_view\030\006 \001(\01624.go" + + "ogle.bigtable.v2.ReadRowsRequest.Request" + + "StatsView\"f\n\020RequestStatsView\022\"\n\036REQUEST" + + "_STATS_VIEW_UNSPECIFIED\020\000\022\026\n\022REQUEST_STA" + + "TS_NONE\020\001\022\026\n\022REQUEST_STATS_FULL\020\002\"\261\003\n\020Re" + + "adRowsResponse\022>\n\006chunks\030\001 \003(\0132..google." + + "bigtable.v2.ReadRowsResponse.CellChunk\022\034" + + "\n\024last_scanned_row_key\030\002 \001(\014\0227\n\rrequest_" + + "stats\030\003 \001(\0132 .google.bigtable.v2.Request" + + "Stats\032\205\002\n\tCellChunk\022\017\n\007row_key\030\001 \001(\014\0221\n\013" + + "family_name\030\002 \001(\0132\034.google.protobuf.Stri" + + "ngValue\022.\n\tqualifier\030\003 \001(\0132\033.google.prot" + + "obuf.BytesValue\022\030\n\020timestamp_micros\030\004 \001(" + + "\003\022\016\n\006labels\030\005 \003(\t\022\r\n\005value\030\006 \001(\014\022\022\n\nvalu" + + "e_size\030\007 \001(\005\022\023\n\treset_row\030\010 \001(\010H\000\022\024\n\ncom" + + "mit_row\030\t \001(\010H\000B\014\n\nrow_status\"o\n\024SampleR" + + "owKeysRequest\022?\n\ntable_name\030\001 \001(\tB+\342A\001\002\372" + + "A$\n\"bigtableadmin.googleapis.com/Table\022\026" + + "\n\016app_profile_id\030\002 \001(\t\">\n\025SampleRowKeysR" + + "esponse\022\017\n\007row_key\030\001 \001(\014\022\024\n\014offset_bytes" + + "\030\002 \001(\003\"\271\001\n\020MutateRowRequest\022?\n\ntable_nam" + + "e\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadmin.googleap" + + "is.com/Table\022\026\n\016app_profile_id\030\004 \001(\t\022\025\n\007" + + "row_key\030\002 \001(\014B\004\342A\001\002\0225\n\tmutations\030\003 \003(\0132\034" + + ".google.bigtable.v2.MutationB\004\342A\001\002\"\023\n\021Mu" + + "tateRowResponse\"\201\002\n\021MutateRowsRequest\022?\n" + + "\ntable_name\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadmi" + + "n.googleapis.com/Table\022\026\n\016app_profile_id" + + "\030\003 \001(\t\022B\n\007entries\030\002 \003(\0132+.google.bigtabl" + + "e.v2.MutateRowsRequest.EntryB\004\342A\001\002\032O\n\005En" + + "try\022\017\n\007row_key\030\001 \001(\014\0225\n\tmutations\030\002 \003(\0132" + + "\034.google.bigtable.v2.MutationB\004\342A\001\002\"\344\001\n\022" + + "MutateRowsResponse\022=\n\007entries\030\001 \003(\0132,.go" + + "ogle.bigtable.v2.MutateRowsResponse.Entr" + + "y\022?\n\017rate_limit_info\030\003 \001(\0132!.google.bigt" + + "able.v2.RateLimitInfoH\000\210\001\001\032:\n\005Entry\022\r\n\005i" + + "ndex\030\001 \001(\003\022\"\n\006status\030\002 \001(\0132\022.google.rpc." + + "StatusB\022\n\020_rate_limit_info\"J\n\rRateLimitI" + + "nfo\022)\n\006period\030\001 \001(\0132\031.google.protobuf.Du" + + "ration\022\016\n\006factor\030\002 \001(\001\"\260\002\n\030CheckAndMutat" + + "eRowRequest\022?\n\ntable_name\030\001 \001(\tB+\342A\001\002\372A$" + "\n\"bigtableadmin.googleapis.com/Table\022\026\n\016" - + "app_profile_id\030\002 \001(\t\">\n\025SampleRowKeysRes" - + "ponse\022\017\n\007row_key\030\001 \001(\014\022\024\n\014offset_bytes\030\002" - + " \001(\003\"\266\001\n\020MutateRowRequest\022>\n\ntable_name\030" - + "\001 \001(\tB*\340A\002\372A$\n\"bigtableadmin.googleapis." - + "com/Table\022\026\n\016app_profile_id\030\004 \001(\t\022\024\n\007row" - + "_key\030\002 \001(\014B\003\340A\002\0224\n\tmutations\030\003 \003(\0132\034.goo" - + "gle.bigtable.v2.MutationB\003\340A\002\"\023\n\021MutateR" - + "owResponse\"\376\001\n\021MutateRowsRequest\022>\n\ntabl" - + "e_name\030\001 \001(\tB*\340A\002\372A$\n\"bigtableadmin.goog" - + "leapis.com/Table\022\026\n\016app_profile_id\030\003 \001(\t" - + "\022A\n\007entries\030\002 \003(\0132+.google.bigtable.v2.M" - + "utateRowsRequest.EntryB\003\340A\002\032N\n\005Entry\022\017\n\007" - + "row_key\030\001 \001(\014\0224\n\tmutations\030\002 \003(\0132\034.googl" - + "e.bigtable.v2.MutationB\003\340A\002\"\344\001\n\022MutateRo" - + "wsResponse\022=\n\007entries\030\001 \003(\0132,.google.big" - + "table.v2.MutateRowsResponse.Entry\022?\n\017rat" - + "e_limit_info\030\003 \001(\0132!.google.bigtable.v2." - + "RateLimitInfoH\000\210\001\001\032:\n\005Entry\022\r\n\005index\030\001 \001" - + "(\003\022\"\n\006status\030\002 \001(\0132\022.google.rpc.StatusB\022" - + "\n\020_rate_limit_info\"J\n\rRateLimitInfo\022)\n\006p" - + "eriod\030\001 \001(\0132\031.google.protobuf.Duration\022\016" - + "\n\006factor\030\002 \001(\001\"\256\002\n\030CheckAndMutateRowRequ" - + "est\022>\n\ntable_name\030\001 \001(\tB*\340A\002\372A$\n\"bigtabl" - + "eadmin.googleapis.com/Table\022\026\n\016app_profi" - + "le_id\030\007 \001(\t\022\024\n\007row_key\030\002 \001(\014B\003\340A\002\0227\n\020pre" - + "dicate_filter\030\006 \001(\0132\035.google.bigtable.v2" - + ".RowFilter\0224\n\016true_mutations\030\004 \003(\0132\034.goo" - + "gle.bigtable.v2.Mutation\0225\n\017false_mutati" - + "ons\030\005 \003(\0132\034.google.bigtable.v2.Mutation\"" - + "6\n\031CheckAndMutateRowResponse\022\031\n\021predicat" - + "e_matched\030\001 \001(\010\"i\n\022PingAndWarmRequest\022;\n" - + "\004name\030\001 \001(\tB-\340A\002\372A\'\n%bigtableadmin.googl" - + "eapis.com/Instance\022\026\n\016app_profile_id\030\002 \001" - + "(\t\"\025\n\023PingAndWarmResponse\"\306\001\n\031ReadModify" - + "WriteRowRequest\022>\n\ntable_name\030\001 \001(\tB*\340A\002" - + "\372A$\n\"bigtableadmin.googleapis.com/Table\022" - + "\026\n\016app_profile_id\030\004 \001(\t\022\024\n\007row_key\030\002 \001(\014" - + "B\003\340A\002\022;\n\005rules\030\003 \003(\0132\'.google.bigtable.v" - + "2.ReadModifyWriteRuleB\003\340A\002\"B\n\032ReadModify" - + "WriteRowResponse\022$\n\003row\030\001 \001(\0132\027.google.b" - + "igtable.v2.Row\"\206\001\n,GenerateInitialChange" - + "StreamPartitionsRequest\022>\n\ntable_name\030\001 " - + "\001(\tB*\340A\002\372A$\n\"bigtableadmin.googleapis.co" - + "m/Table\022\026\n\016app_profile_id\030\002 \001(\t\"g\n-Gener" - + "ateInitialChangeStreamPartitionsResponse" - + "\0226\n\tpartition\030\001 \001(\0132#.google.bigtable.v2" - + ".StreamPartition\"\233\003\n\027ReadChangeStreamReq" - + "uest\022>\n\ntable_name\030\001 \001(\tB*\340A\002\372A$\n\"bigtab" - + "leadmin.googleapis.com/Table\022\026\n\016app_prof" - + "ile_id\030\002 \001(\t\0226\n\tpartition\030\003 \001(\0132#.google" - + ".bigtable.v2.StreamPartition\0220\n\nstart_ti" - + "me\030\004 \001(\0132\032.google.protobuf.TimestampH\000\022K" - + "\n\023continuation_tokens\030\006 \001(\0132,.google.big" - + "table.v2.StreamContinuationTokensH\000\022,\n\010e" - + "nd_time\030\005 \001(\0132\032.google.protobuf.Timestam" - + "p\0225\n\022heartbeat_duration\030\007 \001(\0132\031.google.p" - + "rotobuf.DurationB\014\n\nstart_from\"\251\n\n\030ReadC" - + "hangeStreamResponse\022N\n\013data_change\030\001 \001(\013" - + "27.google.bigtable.v2.ReadChangeStreamRe" - + "sponse.DataChangeH\000\022K\n\theartbeat\030\002 \001(\01326" - + ".google.bigtable.v2.ReadChangeStreamResp" - + "onse.HeartbeatH\000\022P\n\014close_stream\030\003 \001(\01328" - + ".google.bigtable.v2.ReadChangeStreamResp" - + "onse.CloseStreamH\000\032\364\001\n\rMutationChunk\022X\n\n" - + "chunk_info\030\001 \001(\0132D.google.bigtable.v2.Re" - + "adChangeStreamResponse.MutationChunk.Chu" - + "nkInfo\022.\n\010mutation\030\002 \001(\0132\034.google.bigtab" - + "le.v2.Mutation\032Y\n\tChunkInfo\022\032\n\022chunked_v" - + "alue_size\030\001 \001(\005\022\034\n\024chunked_value_offset\030" - + "\002 \001(\005\022\022\n\nlast_chunk\030\003 \001(\010\032\306\003\n\nDataChange" - + "\022J\n\004type\030\001 \001(\0162<.google.bigtable.v2.Read" - + "ChangeStreamResponse.DataChange.Type\022\031\n\021" - + "source_cluster_id\030\002 \001(\t\022\017\n\007row_key\030\003 \001(\014" - + "\0224\n\020commit_timestamp\030\004 \001(\0132\032.google.prot" - + "obuf.Timestamp\022\022\n\ntiebreaker\030\005 \001(\005\022J\n\006ch" - + "unks\030\006 \003(\0132:.google.bigtable.v2.ReadChan" - + "geStreamResponse.MutationChunk\022\014\n\004done\030\010" - + " \001(\010\022\r\n\005token\030\t \001(\t\022;\n\027estimated_low_wat" - + "ermark\030\n \001(\0132\032.google.protobuf.Timestamp" - + "\"P\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\010\n\004USER\020\001" - + "\022\026\n\022GARBAGE_COLLECTION\020\002\022\020\n\014CONTINUATION" - + "\020\003\032\221\001\n\tHeartbeat\022G\n\022continuation_token\030\001" - + " \001(\0132+.google.bigtable.v2.StreamContinua" - + "tionToken\022;\n\027estimated_low_watermark\030\002 \001" - + "(\0132\032.google.protobuf.Timestamp\032\270\001\n\013Close" - + "Stream\022\"\n\006status\030\001 \001(\0132\022.google.rpc.Stat" - + "us\022H\n\023continuation_tokens\030\002 \003(\0132+.google" - + ".bigtable.v2.StreamContinuationToken\022;\n\016" - + "new_partitions\030\003 \003(\0132#.google.bigtable.v" - + "2.StreamPartitionB\017\n\rstream_record2\327\030\n\010B" - + "igtable\022\233\002\n\010ReadRows\022#.google.bigtable.v" - + "2.ReadRowsRequest\032$.google.bigtable.v2.R" - + "eadRowsResponse\"\301\001\202\323\344\223\002>\"9/v2/{table_nam" - + "e=projects/*/instances/*/tables/*}:readR" - + "ows:\001*\212\323\344\223\002N\022:\n\ntable_name\022,{table_name=" + + "app_profile_id\030\007 \001(\t\022\025\n\007row_key\030\002 \001(\014B\004\342" + + "A\001\002\0227\n\020predicate_filter\030\006 \001(\0132\035.google.b" + + "igtable.v2.RowFilter\0224\n\016true_mutations\030\004" + + " \003(\0132\034.google.bigtable.v2.Mutation\0225\n\017fa" + + "lse_mutations\030\005 \003(\0132\034.google.bigtable.v2" + + ".Mutation\"6\n\031CheckAndMutateRowResponse\022\031" + + "\n\021predicate_matched\030\001 \001(\010\"j\n\022PingAndWarm" + + "Request\022<\n\004name\030\001 \001(\tB.\342A\001\002\372A\'\n%bigtable" + + "admin.googleapis.com/Instance\022\026\n\016app_pro" + + "file_id\030\002 \001(\t\"\025\n\023PingAndWarmResponse\"\311\001\n" + + "\031ReadModifyWriteRowRequest\022?\n\ntable_name" + + "\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadmin.googleapi" + + "s.com/Table\022\026\n\016app_profile_id\030\004 \001(\t\022\025\n\007r" + + "ow_key\030\002 \001(\014B\004\342A\001\002\022<\n\005rules\030\003 \003(\0132\'.goog" + + "le.bigtable.v2.ReadModifyWriteRuleB\004\342A\001\002" + + "\"B\n\032ReadModifyWriteRowResponse\022$\n\003row\030\001 " + + "\001(\0132\027.google.bigtable.v2.Row\"\207\001\n,Generat" + + "eInitialChangeStreamPartitionsRequest\022?\n" + + "\ntable_name\030\001 \001(\tB+\342A\001\002\372A$\n\"bigtableadmi" + + "n.googleapis.com/Table\022\026\n\016app_profile_id" + + "\030\002 \001(\t\"g\n-GenerateInitialChangeStreamPar" + + "titionsResponse\0226\n\tpartition\030\001 \001(\0132#.goo" + + "gle.bigtable.v2.StreamPartition\"\234\003\n\027Read" + + "ChangeStreamRequest\022?\n\ntable_name\030\001 \001(\tB" + + "+\342A\001\002\372A$\n\"bigtableadmin.googleapis.com/T" + + "able\022\026\n\016app_profile_id\030\002 \001(\t\0226\n\tpartitio" + + "n\030\003 \001(\0132#.google.bigtable.v2.StreamParti" + + "tion\0220\n\nstart_time\030\004 \001(\0132\032.google.protob" + + "uf.TimestampH\000\022K\n\023continuation_tokens\030\006 " + + "\001(\0132,.google.bigtable.v2.StreamContinuat" + + "ionTokensH\000\022,\n\010end_time\030\005 \001(\0132\032.google.p" + + "rotobuf.Timestamp\0225\n\022heartbeat_duration\030" + + "\007 \001(\0132\031.google.protobuf.DurationB\014\n\nstar" + + "t_from\"\251\n\n\030ReadChangeStreamResponse\022N\n\013d" + + "ata_change\030\001 \001(\01327.google.bigtable.v2.Re" + + "adChangeStreamResponse.DataChangeH\000\022K\n\th" + + "eartbeat\030\002 \001(\01326.google.bigtable.v2.Read" + + "ChangeStreamResponse.HeartbeatH\000\022P\n\014clos" + + "e_stream\030\003 \001(\01328.google.bigtable.v2.Read" + + "ChangeStreamResponse.CloseStreamH\000\032\364\001\n\rM" + + "utationChunk\022X\n\nchunk_info\030\001 \001(\0132D.googl" + + "e.bigtable.v2.ReadChangeStreamResponse.M" + + "utationChunk.ChunkInfo\022.\n\010mutation\030\002 \001(\013" + + "2\034.google.bigtable.v2.Mutation\032Y\n\tChunkI" + + "nfo\022\032\n\022chunked_value_size\030\001 \001(\005\022\034\n\024chunk" + + "ed_value_offset\030\002 \001(\005\022\022\n\nlast_chunk\030\003 \001(" + + "\010\032\306\003\n\nDataChange\022J\n\004type\030\001 \001(\0162<.google." + + "bigtable.v2.ReadChangeStreamResponse.Dat" + + "aChange.Type\022\031\n\021source_cluster_id\030\002 \001(\t\022" + + "\017\n\007row_key\030\003 \001(\014\0224\n\020commit_timestamp\030\004 \001" + + "(\0132\032.google.protobuf.Timestamp\022\022\n\ntiebre" + + "aker\030\005 \001(\005\022J\n\006chunks\030\006 \003(\0132:.google.bigt" + + "able.v2.ReadChangeStreamResponse.Mutatio" + + "nChunk\022\014\n\004done\030\010 \001(\010\022\r\n\005token\030\t \001(\t\022;\n\027e" + + "stimated_low_watermark\030\n \001(\0132\032.google.pr" + + "otobuf.Timestamp\"P\n\004Type\022\024\n\020TYPE_UNSPECI" + + "FIED\020\000\022\010\n\004USER\020\001\022\026\n\022GARBAGE_COLLECTION\020\002" + + "\022\020\n\014CONTINUATION\020\003\032\221\001\n\tHeartbeat\022G\n\022cont" + + "inuation_token\030\001 \001(\0132+.google.bigtable.v" + + "2.StreamContinuationToken\022;\n\027estimated_l" + + "ow_watermark\030\002 \001(\0132\032.google.protobuf.Tim" + + "estamp\032\270\001\n\013CloseStream\022\"\n\006status\030\001 \001(\0132\022" + + ".google.rpc.Status\022H\n\023continuation_token" + + "s\030\002 \003(\0132+.google.bigtable.v2.StreamConti" + + "nuationToken\022;\n\016new_partitions\030\003 \003(\0132#.g" + + "oogle.bigtable.v2.StreamPartitionB\017\n\rstr" + + "eam_record2\327\030\n\010Bigtable\022\233\002\n\010ReadRows\022#.g" + + "oogle.bigtable.v2.ReadRowsRequest\032$.goog" + + "le.bigtable.v2.ReadRowsResponse\"\301\001\332A\ntab" + + "le_name\332A\031table_name,app_profile_id\202\323\344\223\002" + + ">\"9/v2/{table_name=projects/*/instances/" + + "*/tables/*}:readRows:\001*\212\323\344\223\002N\022:\n\ntable_n" + + "ame\022,{table_name=projects/*/instances/*/" + + "tables/*}\022\020\n\016app_profile_id0\001\022\254\002\n\rSample" + + "RowKeys\022(.google.bigtable.v2.SampleRowKe" + + "ysRequest\032).google.bigtable.v2.SampleRow" + + "KeysResponse\"\303\001\332A\ntable_name\332A\031table_nam" + + "e,app_profile_id\202\323\344\223\002@\022>/v2/{table_name=" + + "projects/*/instances/*/tables/*}:sampleR" + + "owKeys\212\323\344\223\002N\022:\n\ntable_name\022,{table_name=" + "projects/*/instances/*/tables/*}\022\020\n\016app_" - + "profile_id\332A\ntable_name\332A\031table_name,app" - + "_profile_id0\001\022\254\002\n\rSampleRowKeys\022(.google" - + ".bigtable.v2.SampleRowKeysRequest\032).goog" - + "le.bigtable.v2.SampleRowKeysResponse\"\303\001\202" - + "\323\344\223\002@\022>/v2/{table_name=projects/*/instan" - + "ces/*/tables/*}:sampleRowKeys\212\323\344\223\002N\022:\n\nt" - + "able_name\022,{table_name=projects/*/instan" - + "ces/*/tables/*}\022\020\n\016app_profile_id\332A\ntabl" - + "e_name\332A\031table_name,app_profile_id0\001\022\301\002\n" - + "\tMutateRow\022$.google.bigtable.v2.MutateRo" - + "wRequest\032%.google.bigtable.v2.MutateRowR" - + "esponse\"\346\001\202\323\344\223\002?\":/v2/{table_name=projec" - + "ts/*/instances/*/tables/*}:mutateRow:\001*\212" - + "\323\344\223\002N\022:\n\ntable_name\022,{table_name=project" - + "s/*/instances/*/tables/*}\022\020\n\016app_profile" - + "_id\332A\034table_name,row_key,mutations\332A+tab" - + "le_name,row_key,mutations,app_profile_id" - + "\022\263\002\n\nMutateRows\022%.google.bigtable.v2.Mut" - + "ateRowsRequest\032&.google.bigtable.v2.Muta" - + "teRowsResponse\"\323\001\202\323\344\223\002@\";/v2/{table_name" - + "=projects/*/instances/*/tables/*}:mutate" - + "Rows:\001*\212\323\344\223\002N\022:\n\ntable_name\022,{table_name" - + "=projects/*/instances/*/tables/*}\022\020\n\016app" - + "_profile_id\332A\022table_name,entries\332A!table" - + "_name,entries,app_profile_id0\001\022\255\003\n\021Check" - + "AndMutateRow\022,.google.bigtable.v2.CheckA" - + "ndMutateRowRequest\032-.google.bigtable.v2." - + "CheckAndMutateRowResponse\"\272\002\202\323\344\223\002G\"B/v2/" - + "{table_name=projects/*/instances/*/table" - + "s/*}:checkAndMutateRow:\001*\212\323\344\223\002N\022:\n\ntable" - + "_name\022,{table_name=projects/*/instances/" - + "*/tables/*}\022\020\n\016app_profile_id\332ABtable_na" - + "me,row_key,predicate_filter,true_mutatio" - + "ns,false_mutations\332AQtable_name,row_key," - + "predicate_filter,true_mutations,false_mu" - + "tations,app_profile_id\022\356\001\n\013PingAndWarm\022&" - + ".google.bigtable.v2.PingAndWarmRequest\032\'" - + ".google.bigtable.v2.PingAndWarmResponse\"" - + "\215\001\202\323\344\223\002+\"&/v2/{name=projects/*/instances" - + "/*}:ping:\001*\212\323\344\223\0029\022%\n\004name\022\035{name=project" - + "s/*/instances/*}\022\020\n\016app_profile_id\332A\004nam" - + "e\332A\023name,app_profile_id\022\335\002\n\022ReadModifyWr" - + "iteRow\022-.google.bigtable.v2.ReadModifyWr" - + "iteRowRequest\032..google.bigtable.v2.ReadM" - + "odifyWriteRowResponse\"\347\001\202\323\344\223\002H\"C/v2/{tab" + + "profile_id0\001\022\301\002\n\tMutateRow\022$.google.bigt" + + "able.v2.MutateRowRequest\032%.google.bigtab" + + "le.v2.MutateRowResponse\"\346\001\332A\034table_name," + + "row_key,mutations\332A+table_name,row_key,m" + + "utations,app_profile_id\202\323\344\223\002?\":/v2/{tabl" + + "e_name=projects/*/instances/*/tables/*}:" + + "mutateRow:\001*\212\323\344\223\002N\022:\n\ntable_name\022,{table" + + "_name=projects/*/instances/*/tables/*}\022\020" + + "\n\016app_profile_id\022\263\002\n\nMutateRows\022%.google" + + ".bigtable.v2.MutateRowsRequest\032&.google." + + "bigtable.v2.MutateRowsResponse\"\323\001\332A\022tabl" + + "e_name,entries\332A!table_name,entries,app_" + + "profile_id\202\323\344\223\002@\";/v2/{table_name=projec" + + "ts/*/instances/*/tables/*}:mutateRows:\001*" + + "\212\323\344\223\002N\022:\n\ntable_name\022,{table_name=projec" + + "ts/*/instances/*/tables/*}\022\020\n\016app_profil" + + "e_id0\001\022\255\003\n\021CheckAndMutateRow\022,.google.bi" + + "gtable.v2.CheckAndMutateRowRequest\032-.goo" + + "gle.bigtable.v2.CheckAndMutateRowRespons" + + "e\"\272\002\332ABtable_name,row_key,predicate_filt" + + "er,true_mutations,false_mutations\332AQtabl" + + "e_name,row_key,predicate_filter,true_mut" + + "ations,false_mutations,app_profile_id\202\323\344" + + "\223\002G\"B/v2/{table_name=projects/*/instance" + + "s/*/tables/*}:checkAndMutateRow:\001*\212\323\344\223\002N" + + "\022:\n\ntable_name\022,{table_name=projects/*/i" + + "nstances/*/tables/*}\022\020\n\016app_profile_id\022\356" + + "\001\n\013PingAndWarm\022&.google.bigtable.v2.Ping" + + "AndWarmRequest\032\'.google.bigtable.v2.Ping" + + "AndWarmResponse\"\215\001\332A\004name\332A\023name,app_pro" + + "file_id\202\323\344\223\002+\"&/v2/{name=projects/*/inst" + + "ances/*}:ping:\001*\212\323\344\223\0029\022%\n\004name\022\035{name=pr" + + "ojects/*/instances/*}\022\020\n\016app_profile_id\022" + + "\335\002\n\022ReadModifyWriteRow\022-.google.bigtable" + + ".v2.ReadModifyWriteRowRequest\032..google.b" + + "igtable.v2.ReadModifyWriteRowResponse\"\347\001" + + "\332A\030table_name,row_key,rules\332A\'table_name" + + ",row_key,rules,app_profile_id\202\323\344\223\002H\"C/v2" + + "/{table_name=projects/*/instances/*/tabl" + + "es/*}:readModifyWriteRow:\001*\212\323\344\223\002N\022:\n\ntab" + + "le_name\022,{table_name=projects/*/instance" + + "s/*/tables/*}\022\020\n\016app_profile_id\022\273\002\n%Gene" + + "rateInitialChangeStreamPartitions\022@.goog" + + "le.bigtable.v2.GenerateInitialChangeStre" + + "amPartitionsRequest\032A.google.bigtable.v2" + + ".GenerateInitialChangeStreamPartitionsRe" + + "sponse\"\212\001\332A\ntable_name\332A\031table_name,app_" + + "profile_id\202\323\344\223\002[\"V/v2/{table_name=projec" + + "ts/*/instances/*/tables/*}:generateIniti" + + "alChangeStreamPartitions:\001*0\001\022\346\001\n\020ReadCh" + + "angeStream\022+.google.bigtable.v2.ReadChan" + + "geStreamRequest\032,.google.bigtable.v2.Rea" + + "dChangeStreamResponse\"u\332A\ntable_name\332A\031t" + + "able_name,app_profile_id\202\323\344\223\002F\"A/v2/{tab" + "le_name=projects/*/instances/*/tables/*}" - + ":readModifyWriteRow:\001*\212\323\344\223\002N\022:\n\ntable_na" - + "me\022,{table_name=projects/*/instances/*/t" - + "ables/*}\022\020\n\016app_profile_id\332A\030table_name," - + "row_key,rules\332A\'table_name,row_key,rules" - + ",app_profile_id\022\273\002\n%GenerateInitialChang" - + "eStreamPartitions\022@.google.bigtable.v2.G" - + "enerateInitialChangeStreamPartitionsRequ" - + "est\032A.google.bigtable.v2.GenerateInitial" - + "ChangeStreamPartitionsResponse\"\212\001\202\323\344\223\002[\"" - + "V/v2/{table_name=projects/*/instances/*/" - + "tables/*}:generateInitialChangeStreamPar" - + "titions:\001*\332A\ntable_name\332A\031table_name,app" - + "_profile_id0\001\022\346\001\n\020ReadChangeStream\022+.goo" - + "gle.bigtable.v2.ReadChangeStreamRequest\032" - + ",.google.bigtable.v2.ReadChangeStreamRes" - + "ponse\"u\202\323\344\223\002F\"A/v2/{table_name=projects/" - + "*/instances/*/tables/*}:readChangeStream" - + ":\001*\332A\ntable_name\332A\031table_name,app_profil" - + "e_id0\001\032\333\002\312A\027bigtable.googleapis.com\322A\275\002h" - + "ttps://www.googleapis.com/auth/bigtable." - + "data,https://www.googleapis.com/auth/big" - + "table.data.readonly,https://www.googleap" - + "is.com/auth/cloud-bigtable.data,https://" - + "www.googleapis.com/auth/cloud-bigtable.d" - + "ata.readonly,https://www.googleapis.com/" - + "auth/cloud-platform,https://www.googleap" - + "is.com/auth/cloud-platform.read-onlyB\353\002\n" - + "\026com.google.bigtable.v2B\rBigtableProtoP\001" - + "Z:google.golang.org/genproto/googleapis/" - + "bigtable/v2;bigtable\252\002\030Google.Cloud.Bigt" - + "able.V2\312\002\030Google\\Cloud\\Bigtable\\V2\352\002\033Goo" - + "gle::Cloud::Bigtable::V2\352AP\n%bigtableadm" - + "in.googleapis.com/Instance\022\'projects/{pr" - + "oject}/instances/{instance}\352A\\\n\"bigtable" - + "admin.googleapis.com/Table\0226projects/{pr" - + "oject}/instances/{instance}/tables/{tabl" - + "e}b\006proto3" + + ":readChangeStream:\001*0\001\032\333\002\312A\027bigtable.goo" + + "gleapis.com\322A\275\002https://www.googleapis.co" + + "m/auth/bigtable.data,https://www.googlea" + + "pis.com/auth/bigtable.data.readonly,http" + + "s://www.googleapis.com/auth/cloud-bigtab" + + "le.data,https://www.googleapis.com/auth/" + + "cloud-bigtable.data.readonly,https://www" + + ".googleapis.com/auth/cloud-platform,http" + + "s://www.googleapis.com/auth/cloud-platfo" + + "rm.read-onlyB\353\002\n\026com.google.bigtable.v2B" + + "\rBigtableProtoP\001Z:google.golang.org/genp" + + "roto/googleapis/bigtable/v2;bigtable\252\002\030G" + + "oogle.Cloud.Bigtable.V2\312\002\030Google\\Cloud\\B" + + "igtable\\V2\352\002\033Google::Cloud::Bigtable::V2" + + "\352AP\n%bigtableadmin.googleapis.com/Instan" + + "ce\022\'projects/{project}/instances/{instan" + + "ce}\352A\\\n\"bigtableadmin.googleapis.com/Tab" + + "le\0226projects/{project}/instances/{instan" + + "ce}/tables/{table}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Cell.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Cell.java index cbb72e7319..3ed0a5d5f6 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Cell.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Cell.java @@ -39,7 +39,7 @@ private Cell(com.google.protobuf.GeneratedMessageV3.Builder builder) { private Cell() { value_ = com.google.protobuf.ByteString.EMPTY; - labels_ = com.google.protobuf.LazyStringArrayList.EMPTY; + labels_ = com.google.protobuf.LazyStringArrayList.emptyList(); } @java.lang.Override @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Cell(); } - @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_Cell_descriptor; } @@ -112,7 +107,8 @@ public com.google.protobuf.ByteString getValue() { public static final int LABELS_FIELD_NUMBER = 3; @SuppressWarnings("serial") - private com.google.protobuf.LazyStringList labels_; + private com.google.protobuf.LazyStringArrayList labels_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * * @@ -393,8 +389,7 @@ public Builder clear() { bitField0_ = 0; timestampMicros_ = 0L; value_ = com.google.protobuf.ByteString.EMPTY; - labels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000004); + labels_ = com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @@ -420,7 +415,6 @@ public com.google.bigtable.v2.Cell build() { @java.lang.Override public com.google.bigtable.v2.Cell buildPartial() { com.google.bigtable.v2.Cell result = new com.google.bigtable.v2.Cell(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -428,14 +422,6 @@ public com.google.bigtable.v2.Cell buildPartial() { return result; } - private void buildPartialRepeatedFields(com.google.bigtable.v2.Cell result) { - if (((bitField0_ & 0x00000004) != 0)) { - labels_ = labels_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.labels_ = labels_; - } - private void buildPartial0(com.google.bigtable.v2.Cell result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -444,6 +430,10 @@ private void buildPartial0(com.google.bigtable.v2.Cell result) { if (((from_bitField0_ & 0x00000002) != 0)) { result.value_ = value_; } + if (((from_bitField0_ & 0x00000004) != 0)) { + labels_.makeImmutable(); + result.labels_ = labels_; + } } @java.lang.Override @@ -500,7 +490,7 @@ public Builder mergeFrom(com.google.bigtable.v2.Cell other) { if (!other.labels_.isEmpty()) { if (labels_.isEmpty()) { labels_ = other.labels_; - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ |= 0x00000004; } else { ensureLabelsIsMutable(); labels_.addAll(other.labels_); @@ -700,14 +690,14 @@ public Builder clearValue() { return this; } - private com.google.protobuf.LazyStringList labels_ = - com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList labels_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureLabelsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { + if (!labels_.isModifiable()) { labels_ = new com.google.protobuf.LazyStringArrayList(labels_); - bitField0_ |= 0x00000004; } + bitField0_ |= 0x00000004; } /** * @@ -721,7 +711,8 @@ private void ensureLabelsIsMutable() { * @return A list containing the labels. */ public com.google.protobuf.ProtocolStringList getLabelsList() { - return labels_.getUnmodifiableView(); + labels_.makeImmutable(); + return labels_; } /** * @@ -786,6 +777,7 @@ public Builder setLabels(int index, java.lang.String value) { } ensureLabelsIsMutable(); labels_.set(index, value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -807,6 +799,7 @@ public Builder addLabels(java.lang.String value) { } ensureLabelsIsMutable(); labels_.add(value); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -825,6 +818,7 @@ public Builder addLabels(java.lang.String value) { public Builder addAllLabels(java.lang.Iterable values) { ensureLabelsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, labels_); + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -840,8 +834,9 @@ public Builder addAllLabels(java.lang.Iterable values) { * @return This builder for chaining. */ public Builder clearLabels() { - labels_ = com.google.protobuf.LazyStringArrayList.EMPTY; + labels_ = com.google.protobuf.LazyStringArrayList.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); + ; onChanged(); return this; } @@ -864,6 +859,7 @@ public Builder addLabelsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureLabelsIsMutable(); labels_.add(value); + bitField0_ |= 0x00000004; onChanged(); return this; } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java index 9f31c24500..d8aa4723ee 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java @@ -51,11 +51,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CheckAndMutateRowRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_CheckAndMutateRowRequest_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowResponse.java index 6e4ab261f2..f45e7842ed 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowResponse.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CheckAndMutateRowResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_CheckAndMutateRowResponse_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Column.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Column.java index 1895a714a0..c30742d5d9 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Column.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Column.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Column(); } - @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_Column_descriptor; } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRange.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRange.java index be393cc473..2bb57f9f5f 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRange.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRange.java @@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ColumnRange(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_ColumnRange_descriptor; @@ -71,6 +66,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } private int startQualifierCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object startQualifier_; public enum StartQualifierCase @@ -118,6 +115,8 @@ public StartQualifierCase getStartQualifierCase() { } private int endQualifierCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object endQualifier_; public enum EndQualifierCase diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRangeOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRangeOrBuilder.java index e94bae3d49..989fc4a487 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRangeOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ColumnRangeOrBuilder.java @@ -148,7 +148,7 @@ public interface ColumnRangeOrBuilder */ com.google.protobuf.ByteString getEndQualifierOpen(); - public com.google.bigtable.v2.ColumnRange.StartQualifierCase getStartQualifierCase(); + com.google.bigtable.v2.ColumnRange.StartQualifierCase getStartQualifierCase(); - public com.google.bigtable.v2.ColumnRange.EndQualifierCase getEndQualifierCase(); + com.google.bigtable.v2.ColumnRange.EndQualifierCase getEndQualifierCase(); } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Family.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Family.java index 3238aa5c2d..ff42d226cb 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Family.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Family.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Family(); } - @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_Family_descriptor; } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FeatureFlags.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FeatureFlags.java index 7eeab49c96..50e46734fb 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FeatureFlags.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FeatureFlags.java @@ -52,11 +52,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new FeatureFlags(); } - @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.bigtable.v2.FeatureFlagsProto .internal_static_google_bigtable_v2_FeatureFlags_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FullReadStatsView.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FullReadStatsView.java index dd392fe45f..2828e6bcc6 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FullReadStatsView.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/FullReadStatsView.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new FullReadStatsView(); } - @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.bigtable.v2.RequestStatsProto .internal_static_google_bigtable_v2_FullReadStatsView_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsRequest.java index 42422acb4f..92e6ea0edd 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsRequest.java @@ -51,11 +51,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new GenerateInitialChangeStreamPartitionsRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_GenerateInitialChangeStreamPartitionsRequest_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsResponse.java index 4d5196f861..d35a5ca0f6 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/GenerateInitialChangeStreamPartitionsResponse.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new GenerateInitialChangeStreamPartitionsResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_GenerateInitialChangeStreamPartitionsResponse_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/InstanceName.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/InstanceName.java index facab0ba0c..00f4c71710 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/InstanceName.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/InstanceName.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java index 8448fb8079..f021a3fbc6 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java @@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new MutateRowRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_MutateRowRequest_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowResponse.java index 154c3818b9..c8d0e069bf 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowResponse.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new MutateRowResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_MutateRowResponse_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java index d98250b9e9..b6538ff0cf 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new MutateRowsRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_MutateRowsRequest_descriptor; @@ -188,11 +183,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Entry(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_MutateRowsRequest_Entry_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsResponse.java index f9e3dde3f1..ceb8bf9aec 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsResponse.java @@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new MutateRowsResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_MutateRowsResponse_descriptor; @@ -157,11 +152,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Entry(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_MutateRowsResponse_Entry_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java index f36230b38f..63ca8083b1 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Mutation.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Mutation(); } - @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_Mutation_descriptor; } @@ -170,11 +165,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new SetCell(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_Mutation_SetCell_descriptor; @@ -1178,11 +1168,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new DeleteFromColumn(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_Mutation_DeleteFromColumn_descriptor; @@ -2198,11 +2183,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new DeleteFromFamily(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_Mutation_DeleteFromFamily_descriptor; @@ -2823,11 +2803,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new DeleteFromRow(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_Mutation_DeleteFromRow_descriptor; @@ -3220,6 +3195,8 @@ public com.google.bigtable.v2.Mutation.DeleteFromRow getDefaultInstanceForType() } private int mutationCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object mutation_; public enum MutationCase diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java index 61a6bb4cce..a23cba7f87 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutationOrBuilder.java @@ -163,5 +163,5 @@ public interface MutationOrBuilder */ com.google.bigtable.v2.Mutation.DeleteFromRowOrBuilder getDeleteFromRowOrBuilder(); - public com.google.bigtable.v2.Mutation.MutationCase getMutationCase(); + com.google.bigtable.v2.Mutation.MutationCase getMutationCase(); } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmRequest.java index 38d1544302..8f16f4e51e 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmRequest.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new PingAndWarmRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_PingAndWarmRequest_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmResponse.java index 80eb3431fb..c977cdde6c 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/PingAndWarmResponse.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new PingAndWarmResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_PingAndWarmResponse_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfo.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfo.java index f3826c4adf..cbdc4e310a 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfo.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfo.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new RateLimitInfo(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_RateLimitInfo_descriptor; @@ -137,6 +132,7 @@ public com.google.protobuf.DurationOrBuilder getPeriodOrBuilder() { * load. For example, if the current load is 100 and `factor` is 0.8, the new * target load should be 80. After adjusting, the client should ignore * `factor` until another `period` has passed. + * * The client can measure its load using any unit that's comparable over time * For example, QPS can be used as long as each request involves a similar * amount of work. @@ -755,6 +751,7 @@ public com.google.protobuf.DurationOrBuilder getPeriodOrBuilder() { * load. For example, if the current load is 100 and `factor` is 0.8, the new * target load should be 80. After adjusting, the client should ignore * `factor` until another `period` has passed. + * * The client can measure its load using any unit that's comparable over time * For example, QPS can be used as long as each request involves a similar * amount of work. @@ -777,6 +774,7 @@ public double getFactor() { * load. For example, if the current load is 100 and `factor` is 0.8, the new * target load should be 80. After adjusting, the client should ignore * `factor` until another `period` has passed. + * * The client can measure its load using any unit that's comparable over time * For example, QPS can be used as long as each request involves a similar * amount of work. @@ -803,6 +801,7 @@ public Builder setFactor(double value) { * load. For example, if the current load is 100 and `factor` is 0.8, the new * target load should be 80. After adjusting, the client should ignore * `factor` until another `period` has passed. + * * The client can measure its load using any unit that's comparable over time * For example, QPS can be used as long as each request involves a similar * amount of work. diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfoOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfoOrBuilder.java index a75e6ab15f..f83dbe2e01 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfoOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RateLimitInfoOrBuilder.java @@ -82,6 +82,7 @@ public interface RateLimitInfoOrBuilder * load. For example, if the current load is 100 and `factor` is 0.8, the new * target load should be 80. After adjusting, the client should ignore * `factor` until another `period` has passed. + * * The client can measure its load using any unit that's comparable over time * For example, QPS can be used as long as each request involves a similar * amount of work. diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequest.java index 810db38ba6..cb9a5e20e7 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequest.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadChangeStreamRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadChangeStreamRequest_descriptor; @@ -70,6 +65,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } private int startFromCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object startFrom_; public enum StartFromCase @@ -351,6 +348,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -374,6 +372,7 @@ public boolean hasContinuationTokens() { * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -400,6 +399,7 @@ public com.google.bigtable.v2.StreamContinuationTokens getContinuationTokens() { * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1762,6 +1762,7 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1785,6 +1786,7 @@ public boolean hasContinuationTokens() { * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1818,6 +1820,7 @@ public com.google.bigtable.v2.StreamContinuationTokens getContinuationTokens() { * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1848,6 +1851,7 @@ public Builder setContinuationTokens(com.google.bigtable.v2.StreamContinuationTo * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1876,6 +1880,7 @@ public Builder setContinuationTokens( * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1916,6 +1921,7 @@ public Builder mergeContinuationTokens(com.google.bigtable.v2.StreamContinuation * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1949,6 +1955,7 @@ public Builder clearContinuationTokens() { * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1969,6 +1976,7 @@ public com.google.bigtable.v2.StreamContinuationTokens.Builder getContinuationTo * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -1998,6 +2006,7 @@ public com.google.bigtable.v2.StreamContinuationTokens.Builder getContinuationTo * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequestOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequestOrBuilder.java index d9b164aa5f..799780addb 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequestOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamRequestOrBuilder.java @@ -174,6 +174,7 @@ public interface ReadChangeStreamRequestOrBuilder * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -194,6 +195,7 @@ public interface ReadChangeStreamRequestOrBuilder * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -214,6 +216,7 @@ public interface ReadChangeStreamRequestOrBuilder * previously left off. If specified, changes will be read starting at the * the position. Tokens are delivered on the stream as part of `Heartbeat` * and `CloseStream` messages. + * * If a single token is provided, the token’s partition must exactly match * the request’s partition. If multiple tokens are provided, as in the case * of a partition merge, the union of the token partitions must exactly @@ -304,5 +307,5 @@ public interface ReadChangeStreamRequestOrBuilder */ com.google.protobuf.DurationOrBuilder getHeartbeatDurationOrBuilder(); - public com.google.bigtable.v2.ReadChangeStreamRequest.StartFromCase getStartFromCase(); + com.google.bigtable.v2.ReadChangeStreamRequest.StartFromCase getStartFromCase(); } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponse.java index 0739e1101a..f64a00def4 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponse.java @@ -46,11 +46,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadChangeStreamResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadChangeStreamResponse_descriptor; @@ -181,11 +176,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new MutationChunk(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadChangeStreamResponse_MutationChunk_descriptor; @@ -275,11 +265,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ChunkInfo(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadChangeStreamResponse_MutationChunk_ChunkInfo_descriptor; @@ -2290,11 +2275,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new DataChange(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadChangeStreamResponse_DataChange_descriptor; @@ -5035,11 +5015,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Heartbeat(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadChangeStreamResponse_Heartbeat_descriptor; @@ -6265,11 +6240,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CloseStream(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadChangeStreamResponse_CloseStream_descriptor; @@ -8016,6 +7986,8 @@ public com.google.bigtable.v2.ReadChangeStreamResponse.CloseStream getDefaultIns } private int streamRecordCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object streamRecord_; public enum StreamRecordCase diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponseOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponseOrBuilder.java index 83395f14ed..b69f36de43 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponseOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadChangeStreamResponseOrBuilder.java @@ -128,5 +128,5 @@ public interface ReadChangeStreamResponseOrBuilder */ com.google.bigtable.v2.ReadChangeStreamResponse.CloseStreamOrBuilder getCloseStreamOrBuilder(); - public com.google.bigtable.v2.ReadChangeStreamResponse.StreamRecordCase getStreamRecordCase(); + com.google.bigtable.v2.ReadChangeStreamResponse.StreamRecordCase getStreamRecordCase(); } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadIterationStats.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadIterationStats.java index 16ce6e230a..87c158ea06 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadIterationStats.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadIterationStats.java @@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadIterationStats(); } - @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.bigtable.v2.RequestStatsProto .internal_static_google_bigtable_v2_ReadIterationStats_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java index 185eef4fc2..24d95ac2d7 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java @@ -50,11 +50,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadModifyWriteRowRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadModifyWriteRowRequest_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowResponse.java index c684f98dfa..96cac4d516 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowResponse.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadModifyWriteRowResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadModifyWriteRowResponse_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRule.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRule.java index 37d54bf912..ecef60ec26 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRule.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRule.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadModifyWriteRule(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_ReadModifyWriteRule_descriptor; @@ -70,6 +65,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } private int ruleCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object rule_; public enum RuleCase diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRuleOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRuleOrBuilder.java index c406c4fe3d..08a6b897df 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRuleOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRuleOrBuilder.java @@ -125,5 +125,5 @@ public interface ReadModifyWriteRuleOrBuilder */ long getIncrementAmount(); - public com.google.bigtable.v2.ReadModifyWriteRule.RuleCase getRuleCase(); + com.google.bigtable.v2.ReadModifyWriteRule.RuleCase getRuleCase(); } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java index 9eda7db192..b1a6b89f48 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadRowsRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadRowsRequest_descriptor; @@ -74,6 +69,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
    * The desired view into RequestStats that should be returned in the response.
+   *
    * See also: RequestStats message.
    * 
* diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponse.java index 71509e1bda..633190abf3 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponse.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ReadRowsResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadRowsResponse_descriptor; @@ -352,7 +347,7 @@ public interface CellChunkOrBuilder */ boolean getCommitRow(); - public com.google.bigtable.v2.ReadRowsResponse.CellChunk.RowStatusCase getRowStatusCase(); + com.google.bigtable.v2.ReadRowsResponse.CellChunk.RowStatusCase getRowStatusCase(); } /** * @@ -376,7 +371,7 @@ private CellChunk(com.google.protobuf.GeneratedMessageV3.Builder builder) { private CellChunk() { rowKey_ = com.google.protobuf.ByteString.EMPTY; - labels_ = com.google.protobuf.LazyStringArrayList.EMPTY; + labels_ = com.google.protobuf.LazyStringArrayList.emptyList(); value_ = com.google.protobuf.ByteString.EMPTY; } @@ -386,11 +381,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new CellChunk(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_ReadRowsResponse_CellChunk_descriptor; @@ -407,6 +397,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } private int rowStatusCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object rowStatus_; public enum RowStatusCase @@ -625,7 +617,8 @@ public long getTimestampMicros() { public static final int LABELS_FIELD_NUMBER = 5; @SuppressWarnings("serial") - private com.google.protobuf.LazyStringList labels_; + private com.google.protobuf.LazyStringArrayList labels_ = + com.google.protobuf.LazyStringArrayList.emptyList(); /** * * @@ -1133,8 +1126,7 @@ public Builder clear() { qualifierBuilder_ = null; } timestampMicros_ = 0L; - labels_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000010); + labels_ = com.google.protobuf.LazyStringArrayList.emptyList(); value_ = com.google.protobuf.ByteString.EMPTY; valueSize_ = 0; rowStatusCase_ = 0; @@ -1166,7 +1158,6 @@ public com.google.bigtable.v2.ReadRowsResponse.CellChunk build() { public com.google.bigtable.v2.ReadRowsResponse.CellChunk buildPartial() { com.google.bigtable.v2.ReadRowsResponse.CellChunk result = new com.google.bigtable.v2.ReadRowsResponse.CellChunk(this); - buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -1175,15 +1166,6 @@ public com.google.bigtable.v2.ReadRowsResponse.CellChunk buildPartial() { return result; } - private void buildPartialRepeatedFields( - com.google.bigtable.v2.ReadRowsResponse.CellChunk result) { - if (((bitField0_ & 0x00000010) != 0)) { - labels_ = labels_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000010); - } - result.labels_ = labels_; - } - private void buildPartial0(com.google.bigtable.v2.ReadRowsResponse.CellChunk result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -1199,6 +1181,10 @@ private void buildPartial0(com.google.bigtable.v2.ReadRowsResponse.CellChunk res if (((from_bitField0_ & 0x00000008) != 0)) { result.timestampMicros_ = timestampMicros_; } + if (((from_bitField0_ & 0x00000010) != 0)) { + labels_.makeImmutable(); + result.labels_ = labels_; + } if (((from_bitField0_ & 0x00000020) != 0)) { result.value_ = value_; } @@ -1275,7 +1261,7 @@ public Builder mergeFrom(com.google.bigtable.v2.ReadRowsResponse.CellChunk other if (!other.labels_.isEmpty()) { if (labels_.isEmpty()) { labels_ = other.labels_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ |= 0x00000010; } else { ensureLabelsIsMutable(); labels_.addAll(other.labels_); @@ -2003,14 +1989,14 @@ public Builder clearTimestampMicros() { return this; } - private com.google.protobuf.LazyStringList labels_ = - com.google.protobuf.LazyStringArrayList.EMPTY; + private com.google.protobuf.LazyStringArrayList labels_ = + com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureLabelsIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { + if (!labels_.isModifiable()) { labels_ = new com.google.protobuf.LazyStringArrayList(labels_); - bitField0_ |= 0x00000010; } + bitField0_ |= 0x00000010; } /** * @@ -2026,7 +2012,8 @@ private void ensureLabelsIsMutable() { * @return A list containing the labels. */ public com.google.protobuf.ProtocolStringList getLabelsList() { - return labels_.getUnmodifiableView(); + labels_.makeImmutable(); + return labels_; } /** * @@ -2099,6 +2086,7 @@ public Builder setLabels(int index, java.lang.String value) { } ensureLabelsIsMutable(); labels_.set(index, value); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2122,6 +2110,7 @@ public Builder addLabels(java.lang.String value) { } ensureLabelsIsMutable(); labels_.add(value); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2142,6 +2131,7 @@ public Builder addLabels(java.lang.String value) { public Builder addAllLabels(java.lang.Iterable values) { ensureLabelsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, labels_); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2159,8 +2149,9 @@ public Builder addAllLabels(java.lang.Iterable values) { * @return This builder for chaining. */ public Builder clearLabels() { - labels_ = com.google.protobuf.LazyStringArrayList.EMPTY; + labels_ = com.google.protobuf.LazyStringArrayList.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); + ; onChanged(); return this; } @@ -2185,6 +2176,7 @@ public Builder addLabelsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureLabelsIsMutable(); labels_.add(value); + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2631,6 +2623,7 @@ public com.google.protobuf.ByteString getLastScannedRowKey() { * * *
+   *
    * If requested, provide enhanced query performance statistics. The semantics
    * dictate:
    *   * request_stats is empty on every (streamed) response, except
@@ -2640,10 +2633,12 @@ public com.google.protobuf.ByteString getLastScannedRowKey() {
    *       * For example, if a read request would have returned an empty
    *         response instead a single ReadRowsResponse is streamed with empty
    *         chunks and request_stats filled.
+   *
    * Visually, response messages will stream as follows:
    *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
    *   \______________________/  \________________________________/
    *       Primary response         Trailer of RequestStats info
+   *
    * Or if the read did not return any values:
    *   {chunks: [], request_stats: {...}}
    *   \________________________________/
@@ -2662,6 +2657,7 @@ public boolean hasRequestStats() {
    *
    *
    * 
+   *
    * If requested, provide enhanced query performance statistics. The semantics
    * dictate:
    *   * request_stats is empty on every (streamed) response, except
@@ -2671,10 +2667,12 @@ public boolean hasRequestStats() {
    *       * For example, if a read request would have returned an empty
    *         response instead a single ReadRowsResponse is streamed with empty
    *         chunks and request_stats filled.
+   *
    * Visually, response messages will stream as follows:
    *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
    *   \______________________/  \________________________________/
    *       Primary response         Trailer of RequestStats info
+   *
    * Or if the read did not return any values:
    *   {chunks: [], request_stats: {...}}
    *   \________________________________/
@@ -2695,6 +2693,7 @@ public com.google.bigtable.v2.RequestStats getRequestStats() {
    *
    *
    * 
+   *
    * If requested, provide enhanced query performance statistics. The semantics
    * dictate:
    *   * request_stats is empty on every (streamed) response, except
@@ -2704,10 +2703,12 @@ public com.google.bigtable.v2.RequestStats getRequestStats() {
    *       * For example, if a read request would have returned an empty
    *         response instead a single ReadRowsResponse is streamed with empty
    *         chunks and request_stats filled.
+   *
    * Visually, response messages will stream as follows:
    *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
    *   \______________________/  \________________________________/
    *       Primary response         Trailer of RequestStats info
+   *
    * Or if the read did not return any values:
    *   {chunks: [], request_stats: {...}}
    *   \________________________________/
@@ -3602,6 +3603,7 @@ public Builder clearLastScannedRowKey() {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3611,10 +3613,12 @@ public Builder clearLastScannedRowKey() {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3632,6 +3636,7 @@ public boolean hasRequestStats() {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3641,10 +3646,12 @@ public boolean hasRequestStats() {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3668,6 +3675,7 @@ public com.google.bigtable.v2.RequestStats getRequestStats() {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3677,10 +3685,12 @@ public com.google.bigtable.v2.RequestStats getRequestStats() {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3706,6 +3716,7 @@ public Builder setRequestStats(com.google.bigtable.v2.RequestStats value) {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3715,10 +3726,12 @@ public Builder setRequestStats(com.google.bigtable.v2.RequestStats value) {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3741,6 +3754,7 @@ public Builder setRequestStats(com.google.bigtable.v2.RequestStats.Builder build
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3750,10 +3764,12 @@ public Builder setRequestStats(com.google.bigtable.v2.RequestStats.Builder build
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3782,6 +3798,7 @@ public Builder mergeRequestStats(com.google.bigtable.v2.RequestStats value) {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3791,10 +3808,12 @@ public Builder mergeRequestStats(com.google.bigtable.v2.RequestStats value) {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3817,6 +3836,7 @@ public Builder clearRequestStats() {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3826,10 +3846,12 @@ public Builder clearRequestStats() {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3847,6 +3869,7 @@ public com.google.bigtable.v2.RequestStats.Builder getRequestStatsBuilder() {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3856,10 +3879,12 @@ public com.google.bigtable.v2.RequestStats.Builder getRequestStatsBuilder() {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
@@ -3881,6 +3906,7 @@ public com.google.bigtable.v2.RequestStatsOrBuilder getRequestStatsOrBuilder() {
      *
      *
      * 
+     *
      * If requested, provide enhanced query performance statistics. The semantics
      * dictate:
      *   * request_stats is empty on every (streamed) response, except
@@ -3890,10 +3916,12 @@ public com.google.bigtable.v2.RequestStatsOrBuilder getRequestStatsOrBuilder() {
      *       * For example, if a read request would have returned an empty
      *         response instead a single ReadRowsResponse is streamed with empty
      *         chunks and request_stats filled.
+     *
      * Visually, response messages will stream as follows:
      *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
      *   \______________________/  \________________________________/
      *       Primary response         Trailer of RequestStats info
+     *
      * Or if the read did not return any values:
      *   {chunks: [], request_stats: {...}}
      *   \________________________________/
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponseOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponseOrBuilder.java
index 26522bed3b..9ae366f88e 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponseOrBuilder.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsResponseOrBuilder.java
@@ -98,6 +98,7 @@ public interface ReadRowsResponseOrBuilder
    *
    *
    * 
+   *
    * If requested, provide enhanced query performance statistics. The semantics
    * dictate:
    *   * request_stats is empty on every (streamed) response, except
@@ -107,10 +108,12 @@ public interface ReadRowsResponseOrBuilder
    *       * For example, if a read request would have returned an empty
    *         response instead a single ReadRowsResponse is streamed with empty
    *         chunks and request_stats filled.
+   *
    * Visually, response messages will stream as follows:
    *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
    *   \______________________/  \________________________________/
    *       Primary response         Trailer of RequestStats info
+   *
    * Or if the read did not return any values:
    *   {chunks: [], request_stats: {...}}
    *   \________________________________/
@@ -126,6 +129,7 @@ public interface ReadRowsResponseOrBuilder
    *
    *
    * 
+   *
    * If requested, provide enhanced query performance statistics. The semantics
    * dictate:
    *   * request_stats is empty on every (streamed) response, except
@@ -135,10 +139,12 @@ public interface ReadRowsResponseOrBuilder
    *       * For example, if a read request would have returned an empty
    *         response instead a single ReadRowsResponse is streamed with empty
    *         chunks and request_stats filled.
+   *
    * Visually, response messages will stream as follows:
    *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
    *   \______________________/  \________________________________/
    *       Primary response         Trailer of RequestStats info
+   *
    * Or if the read did not return any values:
    *   {chunks: [], request_stats: {...}}
    *   \________________________________/
@@ -154,6 +160,7 @@ public interface ReadRowsResponseOrBuilder
    *
    *
    * 
+   *
    * If requested, provide enhanced query performance statistics. The semantics
    * dictate:
    *   * request_stats is empty on every (streamed) response, except
@@ -163,10 +170,12 @@ public interface ReadRowsResponseOrBuilder
    *       * For example, if a read request would have returned an empty
    *         response instead a single ReadRowsResponse is streamed with empty
    *         chunks and request_stats filled.
+   *
    * Visually, response messages will stream as follows:
    *    ... -> {chunks: [...]} -> {chunks: [], request_stats: {...}}
    *   \______________________/  \________________________________/
    *       Primary response         Trailer of RequestStats info
+   *
    * Or if the read did not return any values:
    *   {chunks: [], request_stats: {...}}
    *   \________________________________/
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStats.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStats.java
index 0edcfb6f10..255eb0b795 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStats.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStats.java
@@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new RequestLatencyStats();
   }
 
-  @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.bigtable.v2.RequestStatsProto
         .internal_static_google_bigtable_v2_RequestLatencyStats_descriptor;
@@ -77,11 +72,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * when the request was received, to when this value is sent back in the
    * response. For more context on the component that is measuring this latency,
    * see: https://cloud.google.com/bigtable/docs/overview
+   *
    * Note: This value may be slightly shorter than the value reported into
    * aggregate latency metrics in Monitoring for this request
    * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
    * needs to be sent in the response before the latency measurement including
    * that transmission is finalized.
+   *
    * Note: This value includes the end-to-end latency of contacting nodes in
    * the targeted cluster, e.g. measuring from when the first byte arrives at
    * the frontend server, to when this value is sent back as the last value in
@@ -106,11 +103,13 @@ public boolean hasFrontendServerLatency() {
    * when the request was received, to when this value is sent back in the
    * response. For more context on the component that is measuring this latency,
    * see: https://cloud.google.com/bigtable/docs/overview
+   *
    * Note: This value may be slightly shorter than the value reported into
    * aggregate latency metrics in Monitoring for this request
    * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
    * needs to be sent in the response before the latency measurement including
    * that transmission is finalized.
+   *
    * Note: This value includes the end-to-end latency of contacting nodes in
    * the targeted cluster, e.g. measuring from when the first byte arrives at
    * the frontend server, to when this value is sent back as the last value in
@@ -137,11 +136,13 @@ public com.google.protobuf.Duration getFrontendServerLatency() {
    * when the request was received, to when this value is sent back in the
    * response. For more context on the component that is measuring this latency,
    * see: https://cloud.google.com/bigtable/docs/overview
+   *
    * Note: This value may be slightly shorter than the value reported into
    * aggregate latency metrics in Monitoring for this request
    * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
    * needs to be sent in the response before the latency measurement including
    * that transmission is finalized.
+   *
    * Note: This value includes the end-to-end latency of contacting nodes in
    * the targeted cluster, e.g. measuring from when the first byte arrives at
    * the frontend server, to when this value is sent back as the last value in
@@ -528,11 +529,13 @@ public Builder mergeFrom(
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -556,11 +559,13 @@ public boolean hasFrontendServerLatency() {
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -590,11 +595,13 @@ public com.google.protobuf.Duration getFrontendServerLatency() {
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -626,11 +633,13 @@ public Builder setFrontendServerLatency(com.google.protobuf.Duration value) {
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -659,11 +668,13 @@ public Builder setFrontendServerLatency(com.google.protobuf.Duration.Builder bui
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -698,11 +709,13 @@ public Builder mergeFrontendServerLatency(com.google.protobuf.Duration value) {
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -731,11 +744,13 @@ public Builder clearFrontendServerLatency() {
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -759,11 +774,13 @@ public com.google.protobuf.Duration.Builder getFrontendServerLatencyBuilder() {
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
@@ -791,11 +808,13 @@ public com.google.protobuf.DurationOrBuilder getFrontendServerLatencyOrBuilder()
      * when the request was received, to when this value is sent back in the
      * response. For more context on the component that is measuring this latency,
      * see: https://cloud.google.com/bigtable/docs/overview
+     *
      * Note: This value may be slightly shorter than the value reported into
      * aggregate latency metrics in Monitoring for this request
      * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
      * needs to be sent in the response before the latency measurement including
      * that transmission is finalized.
+     *
      * Note: This value includes the end-to-end latency of contacting nodes in
      * the targeted cluster, e.g. measuring from when the first byte arrives at
      * the frontend server, to when this value is sent back as the last value in
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStatsOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStatsOrBuilder.java
index 956f3a7af7..57b81ee69d 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStatsOrBuilder.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestLatencyStatsOrBuilder.java
@@ -31,11 +31,13 @@ public interface RequestLatencyStatsOrBuilder
    * when the request was received, to when this value is sent back in the
    * response. For more context on the component that is measuring this latency,
    * see: https://cloud.google.com/bigtable/docs/overview
+   *
    * Note: This value may be slightly shorter than the value reported into
    * aggregate latency metrics in Monitoring for this request
    * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
    * needs to be sent in the response before the latency measurement including
    * that transmission is finalized.
+   *
    * Note: This value includes the end-to-end latency of contacting nodes in
    * the targeted cluster, e.g. measuring from when the first byte arrives at
    * the frontend server, to when this value is sent back as the last value in
@@ -57,11 +59,13 @@ public interface RequestLatencyStatsOrBuilder
    * when the request was received, to when this value is sent back in the
    * response. For more context on the component that is measuring this latency,
    * see: https://cloud.google.com/bigtable/docs/overview
+   *
    * Note: This value may be slightly shorter than the value reported into
    * aggregate latency metrics in Monitoring for this request
    * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
    * needs to be sent in the response before the latency measurement including
    * that transmission is finalized.
+   *
    * Note: This value includes the end-to-end latency of contacting nodes in
    * the targeted cluster, e.g. measuring from when the first byte arrives at
    * the frontend server, to when this value is sent back as the last value in
@@ -83,11 +87,13 @@ public interface RequestLatencyStatsOrBuilder
    * when the request was received, to when this value is sent back in the
    * response. For more context on the component that is measuring this latency,
    * see: https://cloud.google.com/bigtable/docs/overview
+   *
    * Note: This value may be slightly shorter than the value reported into
    * aggregate latency metrics in Monitoring for this request
    * (https://cloud.google.com/bigtable/docs/monitoring-instance) as this value
    * needs to be sent in the response before the latency measurement including
    * that transmission is finalized.
+   *
    * Note: This value includes the end-to-end latency of contacting nodes in
    * the targeted cluster, e.g. measuring from when the first byte arrives at
    * the frontend server, to when this value is sent back as the last value in
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStats.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStats.java
index d92dc26501..5637d567d8 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStats.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStats.java
@@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new RequestStats();
   }
 
-  @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.bigtable.v2.RequestStatsProto
         .internal_static_google_bigtable_v2_RequestStats_descriptor;
@@ -69,6 +64,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
   }
 
   private int statsViewCase_ = 0;
+
+  @SuppressWarnings("serial")
   private java.lang.Object statsView_;
 
   public enum StatsViewCase
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStatsOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStatsOrBuilder.java
index 00b8f2cad4..efacc8fa83 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStatsOrBuilder.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RequestStatsOrBuilder.java
@@ -61,5 +61,5 @@ public interface RequestStatsOrBuilder
    */
   com.google.bigtable.v2.FullReadStatsViewOrBuilder getFullReadStatsViewOrBuilder();
 
-  public com.google.bigtable.v2.RequestStats.StatsViewCase getStatsViewCase();
+  com.google.bigtable.v2.RequestStats.StatsViewCase getStatsViewCase();
 }
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ResponseParams.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ResponseParams.java
index 205f65dcc7..369b9e9c98 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ResponseParams.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ResponseParams.java
@@ -51,11 +51,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new ResponseParams();
   }
 
-  @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.bigtable.v2.ResponseParamsProto
         .internal_static_google_bigtable_v2_ResponseParams_descriptor;
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Row.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Row.java
index bdd65b4557..82a8108f28 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Row.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/Row.java
@@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new Row();
   }
 
-  @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_Row_descriptor;
   }
diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilter.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilter.java
index 7087d4786e..b9d9f9020e 100644
--- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilter.java
+++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilter.java
@@ -29,9 +29,11 @@
  * can be composed out of these components to express requests such as, "within
  * every column of a particular family, give just the two most recent cells
  * which are older than timestamp X."
+ *
  * There are two broad categories of RowFilters (true filters and transformers),
  * as well as two ways to compose simple filters into more complex ones
  * (chains and interleaves). They work as follows:
+ *
  * * True filters alter the input row by excluding some of its cells wholesale
  * from the output row. An example of a true filter is the `value_regex_filter`,
  * which excludes cells whose values don't match the specified pattern. All
@@ -41,12 +43,15 @@
  * `RE2([^\n])`, meaning that it does not match newlines. When attempting to
  * match an arbitrary byte, you should therefore use the escape sequence `\C`,
  * which may need to be further escaped as `\\C` in your client language.
+ *
  * * Transformers alter the input row by changing the values of some of its
  * cells in the output, without excluding them completely. Currently, the only
  * supported transformer is the `strip_value_transformer`, which replaces every
  * cell's value with the empty string.
+ *
  * * Chains and interleaves are described in more detail in the
  * RowFilter.Chain and RowFilter.Interleave documentation.
+ *
  * The total serialized size of a RowFilter message must not
  * exceed 20480 bytes, and RowFilters may not be nested within each other
  * (in Chains or Interleaves) to a depth of more than 20.
@@ -72,11 +77,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
     return new RowFilter();
   }
 
-  @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_RowFilter_descriptor;
   }
@@ -185,11 +185,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Chain();
     }
 
-    @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.bigtable.v2.DataProto
           .internal_static_google_bigtable_v2_RowFilter_Chain_descriptor;
@@ -1139,6 +1134,7 @@ public interface InterleaveOrBuilder
      * If multiple cells are produced with the same column and timestamp,
      * they will all appear in the output row in an unspecified mutual order.
      * Consider the following example, with three filters:
+     *
      *                                  input row
      *                                      |
      *            -----------------------------------------------------
@@ -1156,6 +1152,7 @@ public interface InterleaveOrBuilder
      *     4:                      far,bar,7,a
      *     5:                      far,blah,5,x   // identical to #6
      *     6:                      far,blah,5,x   // identical to #5
+     *
      * All interleaved filters are executed atomically.
      * 
* @@ -1171,6 +1168,7 @@ public interface InterleaveOrBuilder * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1188,6 +1186,7 @@ public interface InterleaveOrBuilder * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1203,6 +1202,7 @@ public interface InterleaveOrBuilder * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1220,6 +1220,7 @@ public interface InterleaveOrBuilder * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1235,6 +1236,7 @@ public interface InterleaveOrBuilder * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1252,6 +1254,7 @@ public interface InterleaveOrBuilder * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1267,6 +1270,7 @@ public interface InterleaveOrBuilder * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1284,6 +1288,7 @@ public interface InterleaveOrBuilder * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1321,11 +1326,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new Interleave(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_RowFilter_Interleave_descriptor; @@ -1354,6 +1354,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1371,6 +1372,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1389,6 +1391,7 @@ public java.util.List getFiltersList() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1406,6 +1409,7 @@ public java.util.List getFiltersList() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1425,6 +1429,7 @@ public java.util.List getFiltersList() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1442,6 +1447,7 @@ public java.util.List getFiltersList() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1460,6 +1466,7 @@ public int getFiltersCount() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1477,6 +1484,7 @@ public int getFiltersCount() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1495,6 +1503,7 @@ public com.google.bigtable.v2.RowFilter getFilters(int index) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1512,6 +1521,7 @@ public com.google.bigtable.v2.RowFilter getFilters(int index) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1940,6 +1950,7 @@ private void ensureFiltersIsMutable() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1957,6 +1968,7 @@ private void ensureFiltersIsMutable() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -1978,6 +1990,7 @@ public java.util.List getFiltersList() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -1995,6 +2008,7 @@ public java.util.List getFiltersList() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2016,6 +2030,7 @@ public int getFiltersCount() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2033,6 +2048,7 @@ public int getFiltersCount() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2054,6 +2070,7 @@ public com.google.bigtable.v2.RowFilter getFilters(int index) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2071,6 +2088,7 @@ public com.google.bigtable.v2.RowFilter getFilters(int index) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2098,6 +2116,7 @@ public Builder setFilters(int index, com.google.bigtable.v2.RowFilter value) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2115,6 +2134,7 @@ public Builder setFilters(int index, com.google.bigtable.v2.RowFilter value) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2140,6 +2160,7 @@ public Builder setFilters( * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2157,6 +2178,7 @@ public Builder setFilters( * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2184,6 +2206,7 @@ public Builder addFilters(com.google.bigtable.v2.RowFilter value) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2201,6 +2224,7 @@ public Builder addFilters(com.google.bigtable.v2.RowFilter value) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2228,6 +2252,7 @@ public Builder addFilters(int index, com.google.bigtable.v2.RowFilter value) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2245,6 +2270,7 @@ public Builder addFilters(int index, com.google.bigtable.v2.RowFilter value) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2269,6 +2295,7 @@ public Builder addFilters(com.google.bigtable.v2.RowFilter.Builder builderForVal * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2286,6 +2313,7 @@ public Builder addFilters(com.google.bigtable.v2.RowFilter.Builder builderForVal * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2311,6 +2339,7 @@ public Builder addFilters( * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2328,6 +2357,7 @@ public Builder addFilters( * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2353,6 +2383,7 @@ public Builder addAllFilters( * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2370,6 +2401,7 @@ public Builder addAllFilters( * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2394,6 +2426,7 @@ public Builder clearFilters() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2411,6 +2444,7 @@ public Builder clearFilters() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2435,6 +2469,7 @@ public Builder removeFilters(int index) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2452,6 +2487,7 @@ public Builder removeFilters(int index) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2469,6 +2505,7 @@ public com.google.bigtable.v2.RowFilter.Builder getFiltersBuilder(int index) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2486,6 +2523,7 @@ public com.google.bigtable.v2.RowFilter.Builder getFiltersBuilder(int index) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2507,6 +2545,7 @@ public com.google.bigtable.v2.RowFilterOrBuilder getFiltersOrBuilder(int index) * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2524,6 +2563,7 @@ public com.google.bigtable.v2.RowFilterOrBuilder getFiltersOrBuilder(int index) * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2546,6 +2586,7 @@ public com.google.bigtable.v2.RowFilterOrBuilder getFiltersOrBuilder(int index) * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2563,6 +2604,7 @@ public com.google.bigtable.v2.RowFilterOrBuilder getFiltersOrBuilder(int index) * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2581,6 +2623,7 @@ public com.google.bigtable.v2.RowFilter.Builder addFiltersBuilder() { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2598,6 +2641,7 @@ public com.google.bigtable.v2.RowFilter.Builder addFiltersBuilder() { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2616,6 +2660,7 @@ public com.google.bigtable.v2.RowFilter.Builder addFiltersBuilder(int index) { * If multiple cells are produced with the same column and timestamp, * they will all appear in the output row in an unspecified mutual order. * Consider the following example, with three filters: + * * input row * | * ----------------------------------------------------- @@ -2633,6 +2678,7 @@ public com.google.bigtable.v2.RowFilter.Builder addFiltersBuilder(int index) { * 4: far,bar,7,a * 5: far,blah,5,x // identical to #6 * 6: far,blah,5,x // identical to #5 + * * All interleaved filters are executed atomically. *
* @@ -2851,6 +2897,7 @@ public interface ConditionOrBuilder *
    * A RowFilter which evaluates one of two possible RowFilters, depending on
    * whether or not a predicate RowFilter outputs any cells from the input row.
+   *
    * IMPORTANT NOTE: The predicate filter does not execute atomically with the
    * true and false filters, which may lead to inconsistent or unexpected
    * results. Additionally, Condition filters have poor performance, especially
@@ -2877,11 +2924,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
       return new Condition();
     }
 
-    @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.bigtable.v2.DataProto
           .internal_static_google_bigtable_v2_RowFilter_Condition_descriptor;
@@ -3258,6 +3300,7 @@ protected Builder newBuilderForType(
      * 
      * A RowFilter which evaluates one of two possible RowFilters, depending on
      * whether or not a predicate RowFilter outputs any cells from the input row.
+     *
      * IMPORTANT NOTE: The predicate filter does not execute atomically with the
      * true and false filters, which may lead to inconsistent or unexpected
      * results. Additionally, Condition filters have poor performance, especially
@@ -4132,6 +4175,8 @@ public com.google.bigtable.v2.RowFilter.Condition getDefaultInstanceForType() {
   }
 
   private int filterCase_ = 0;
+
+  @SuppressWarnings("serial")
   private java.lang.Object filter_;
 
   public enum FilterCase
@@ -4400,6 +4445,7 @@ public com.google.bigtable.v2.RowFilter.ConditionOrBuilder getConditionOrBuilder
    * Hook for introspection into the RowFilter. Outputs all cells directly to
    * the output of the read rather than to any parent filter. Consider the
    * following example:
+   *
    *     Chain(
    *       FamilyRegex("A"),
    *       Interleave(
@@ -4408,6 +4454,7 @@ public com.google.bigtable.v2.RowFilter.ConditionOrBuilder getConditionOrBuilder
    *       ),
    *       QualifierRegex("B")
    *     )
+   *
    *                         A,A,1,w
    *                         A,B,2,x
    *                         B,B,4,z
@@ -4440,14 +4487,17 @@ public com.google.bigtable.v2.RowFilter.ConditionOrBuilder getConditionOrBuilder
    *                         A,A,1,w,labels:[foo]
    *                         A,B,2,x,labels:[foo]  // could be switched
    *                         A,B,2,x               // could be switched
+   *
    * Despite being excluded by the qualifier filter, a copy of every cell
    * that reaches the sink is present in the final result.
+   *
    * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave],
    * duplicate cells are possible, and appear in an unspecified mutual order.
    * In this case we have a duplicate with column "A:B" and timestamp 2,
    * because one copy passed through the all filter while the other was
    * passed through the label and sink. Note that one copy has label "foo",
    * while the other does not.
+   *
    * Cannot be used within the `predicate_filter`, `true_filter`, or
    * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition].
    * 
@@ -4468,6 +4518,7 @@ public boolean hasSink() { * Hook for introspection into the RowFilter. Outputs all cells directly to * the output of the read rather than to any parent filter. Consider the * following example: + * * Chain( * FamilyRegex("A"), * Interleave( @@ -4476,6 +4527,7 @@ public boolean hasSink() { * ), * QualifierRegex("B") * ) + * * A,A,1,w * A,B,2,x * B,B,4,z @@ -4508,14 +4560,17 @@ public boolean hasSink() { * A,A,1,w,labels:[foo] * A,B,2,x,labels:[foo] // could be switched * A,B,2,x // could be switched + * * Despite being excluded by the qualifier filter, a copy of every cell * that reaches the sink is present in the final result. + * * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave], * duplicate cells are possible, and appear in an unspecified mutual order. * In this case we have a duplicate with column "A:B" and timestamp 2, * because one copy passed through the all filter while the other was * passed through the label and sink. Note that one copy has label "foo", * while the other does not. + * * Cannot be used within the `predicate_filter`, `true_filter`, or * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition]. *
@@ -5182,8 +5237,10 @@ public boolean getStripValueTransformer() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -5206,8 +5263,10 @@ public boolean hasApplyLabelTransformer() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -5243,8 +5302,10 @@ public java.lang.String getApplyLabelTransformer() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -5728,9 +5789,11 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * can be composed out of these components to express requests such as, "within * every column of a particular family, give just the two most recent cells * which are older than timestamp X." + * * There are two broad categories of RowFilters (true filters and transformers), * as well as two ways to compose simple filters into more complex ones * (chains and interleaves). They work as follows: + * * * True filters alter the input row by excluding some of its cells wholesale * from the output row. An example of a true filter is the `value_regex_filter`, * which excludes cells whose values don't match the specified pattern. All @@ -5740,12 +5803,15 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * `RE2([^\n])`, meaning that it does not match newlines. When attempting to * match an arbitrary byte, you should therefore use the escape sequence `\C`, * which may need to be further escaped as `\\C` in your client language. + * * * Transformers alter the input row by changing the values of some of its * cells in the output, without excluding them completely. Currently, the only * supported transformer is the `strip_value_transformer`, which replaces every * cell's value with the empty string. + * * * Chains and interleaves are described in more detail in the * RowFilter.Chain and RowFilter.Interleave documentation. + * * The total serialized size of a RowFilter message must not * exceed 20480 bytes, and RowFilters may not be nested within each other * (in Chains or Interleaves) to a depth of more than 20. @@ -6853,6 +6919,7 @@ public com.google.bigtable.v2.RowFilter.ConditionOrBuilder getConditionOrBuilder * Hook for introspection into the RowFilter. Outputs all cells directly to * the output of the read rather than to any parent filter. Consider the * following example: + * * Chain( * FamilyRegex("A"), * Interleave( @@ -6861,6 +6928,7 @@ public com.google.bigtable.v2.RowFilter.ConditionOrBuilder getConditionOrBuilder * ), * QualifierRegex("B") * ) + * * A,A,1,w * A,B,2,x * B,B,4,z @@ -6893,14 +6961,17 @@ public com.google.bigtable.v2.RowFilter.ConditionOrBuilder getConditionOrBuilder * A,A,1,w,labels:[foo] * A,B,2,x,labels:[foo] // could be switched * A,B,2,x // could be switched + * * Despite being excluded by the qualifier filter, a copy of every cell * that reaches the sink is present in the final result. + * * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave], * duplicate cells are possible, and appear in an unspecified mutual order. * In this case we have a duplicate with column "A:B" and timestamp 2, * because one copy passed through the all filter while the other was * passed through the label and sink. Note that one copy has label "foo", * while the other does not. + * * Cannot be used within the `predicate_filter`, `true_filter`, or * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition]. *
@@ -6920,6 +6991,7 @@ public boolean hasSink() { * Hook for introspection into the RowFilter. Outputs all cells directly to * the output of the read rather than to any parent filter. Consider the * following example: + * * Chain( * FamilyRegex("A"), * Interleave( @@ -6928,6 +7000,7 @@ public boolean hasSink() { * ), * QualifierRegex("B") * ) + * * A,A,1,w * A,B,2,x * B,B,4,z @@ -6960,14 +7033,17 @@ public boolean hasSink() { * A,A,1,w,labels:[foo] * A,B,2,x,labels:[foo] // could be switched * A,B,2,x // could be switched + * * Despite being excluded by the qualifier filter, a copy of every cell * that reaches the sink is present in the final result. + * * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave], * duplicate cells are possible, and appear in an unspecified mutual order. * In this case we have a duplicate with column "A:B" and timestamp 2, * because one copy passed through the all filter while the other was * passed through the label and sink. Note that one copy has label "foo", * while the other does not. + * * Cannot be used within the `predicate_filter`, `true_filter`, or * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition]. *
@@ -6990,6 +7066,7 @@ public boolean getSink() { * Hook for introspection into the RowFilter. Outputs all cells directly to * the output of the read rather than to any parent filter. Consider the * following example: + * * Chain( * FamilyRegex("A"), * Interleave( @@ -6998,6 +7075,7 @@ public boolean getSink() { * ), * QualifierRegex("B") * ) + * * A,A,1,w * A,B,2,x * B,B,4,z @@ -7030,14 +7108,17 @@ public boolean getSink() { * A,A,1,w,labels:[foo] * A,B,2,x,labels:[foo] // could be switched * A,B,2,x // could be switched + * * Despite being excluded by the qualifier filter, a copy of every cell * that reaches the sink is present in the final result. + * * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave], * duplicate cells are possible, and appear in an unspecified mutual order. * In this case we have a duplicate with column "A:B" and timestamp 2, * because one copy passed through the all filter while the other was * passed through the label and sink. Note that one copy has label "foo", * while the other does not. + * * Cannot be used within the `predicate_filter`, `true_filter`, or * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition]. *
@@ -7062,6 +7143,7 @@ public Builder setSink(boolean value) { * Hook for introspection into the RowFilter. Outputs all cells directly to * the output of the read rather than to any parent filter. Consider the * following example: + * * Chain( * FamilyRegex("A"), * Interleave( @@ -7070,6 +7152,7 @@ public Builder setSink(boolean value) { * ), * QualifierRegex("B") * ) + * * A,A,1,w * A,B,2,x * B,B,4,z @@ -7102,14 +7185,17 @@ public Builder setSink(boolean value) { * A,A,1,w,labels:[foo] * A,B,2,x,labels:[foo] // could be switched * A,B,2,x // could be switched + * * Despite being excluded by the qualifier filter, a copy of every cell * that reaches the sink is present in the final result. + * * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave], * duplicate cells are possible, and appear in an unspecified mutual order. * In this case we have a duplicate with column "A:B" and timestamp 2, * because one copy passed through the all filter while the other was * passed through the label and sink. Note that one copy has label "foo", * while the other does not. + * * Cannot be used within the `predicate_filter`, `true_filter`, or * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition]. *
@@ -8732,8 +8818,10 @@ public Builder clearStripValueTransformer() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -8757,8 +8845,10 @@ public boolean hasApplyLabelTransformer() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -8795,8 +8885,10 @@ public java.lang.String getApplyLabelTransformer() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -8833,8 +8925,10 @@ public com.google.protobuf.ByteString getApplyLabelTransformerBytes() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -8864,8 +8958,10 @@ public Builder setApplyLabelTransformer(java.lang.String value) { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -8893,8 +8989,10 @@ public Builder clearApplyLabelTransformer() { * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilterOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilterOrBuilder.java index 2f3f4f8402..a6fffae624 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilterOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowFilterOrBuilder.java @@ -145,6 +145,7 @@ public interface RowFilterOrBuilder * Hook for introspection into the RowFilter. Outputs all cells directly to * the output of the read rather than to any parent filter. Consider the * following example: + * * Chain( * FamilyRegex("A"), * Interleave( @@ -153,6 +154,7 @@ public interface RowFilterOrBuilder * ), * QualifierRegex("B") * ) + * * A,A,1,w * A,B,2,x * B,B,4,z @@ -185,14 +187,17 @@ public interface RowFilterOrBuilder * A,A,1,w,labels:[foo] * A,B,2,x,labels:[foo] // could be switched * A,B,2,x // could be switched + * * Despite being excluded by the qualifier filter, a copy of every cell * that reaches the sink is present in the final result. + * * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave], * duplicate cells are possible, and appear in an unspecified mutual order. * In this case we have a duplicate with column "A:B" and timestamp 2, * because one copy passed through the all filter while the other was * passed through the label and sink. Note that one copy has label "foo", * while the other does not. + * * Cannot be used within the `predicate_filter`, `true_filter`, or * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition]. *
@@ -210,6 +215,7 @@ public interface RowFilterOrBuilder * Hook for introspection into the RowFilter. Outputs all cells directly to * the output of the read rather than to any parent filter. Consider the * following example: + * * Chain( * FamilyRegex("A"), * Interleave( @@ -218,6 +224,7 @@ public interface RowFilterOrBuilder * ), * QualifierRegex("B") * ) + * * A,A,1,w * A,B,2,x * B,B,4,z @@ -250,14 +257,17 @@ public interface RowFilterOrBuilder * A,A,1,w,labels:[foo] * A,B,2,x,labels:[foo] // could be switched * A,B,2,x // could be switched + * * Despite being excluded by the qualifier filter, a copy of every cell * that reaches the sink is present in the final result. + * * As with an [Interleave][google.bigtable.v2.RowFilter.Interleave], * duplicate cells are possible, and appear in an unspecified mutual order. * In this case we have a duplicate with column "A:B" and timestamp 2, * because one copy passed through the all filter while the other was * passed through the label and sink. Note that one copy has label "foo", * while the other does not. + * * Cannot be used within the `predicate_filter`, `true_filter`, or * `false_filter` of a [Condition][google.bigtable.v2.RowFilter.Condition]. *
@@ -736,8 +746,10 @@ public interface RowFilterOrBuilder * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -758,8 +770,10 @@ public interface RowFilterOrBuilder * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -780,8 +794,10 @@ public interface RowFilterOrBuilder * Applies the given label to all cells in the output row. This allows * the client to determine which results were produced from which part of * the filter. + * * Values must be at most 15 characters in length, and match the RE2 * pattern `[a-z0-9\\-]+` + * * Due to a technical limitation, it is not currently possible to apply * multiple labels to a cell. As a result, a Chain may have no more than * one sub-filter which contains a `apply_label_transformer`. It is okay for @@ -796,5 +812,5 @@ public interface RowFilterOrBuilder */ com.google.protobuf.ByteString getApplyLabelTransformerBytes(); - public com.google.bigtable.v2.RowFilter.FilterCase getFilterCase(); + com.google.bigtable.v2.RowFilter.FilterCase getFilterCase(); } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRange.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRange.java index 6a78dd4d7e..c61270ae13 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRange.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRange.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new RowRange(); } - @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_RowRange_descriptor; } @@ -64,6 +59,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } private int startKeyCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object startKey_; public enum StartKeyCase @@ -111,6 +108,8 @@ public StartKeyCase getStartKeyCase() { } private int endKeyCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object endKey_; public enum EndKeyCase diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRangeOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRangeOrBuilder.java index 9f5960e966..01f5a4e956 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRangeOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowRangeOrBuilder.java @@ -123,7 +123,7 @@ public interface RowRangeOrBuilder */ com.google.protobuf.ByteString getEndKeyClosed(); - public com.google.bigtable.v2.RowRange.StartKeyCase getStartKeyCase(); + com.google.bigtable.v2.RowRange.StartKeyCase getStartKeyCase(); - public com.google.bigtable.v2.RowRange.EndKeyCase getEndKeyCase(); + com.google.bigtable.v2.RowRange.EndKeyCase getEndKeyCase(); } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowSet.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowSet.java index af316aefdb..7e2c50f8a7 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowSet.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/RowSet.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new RowSet(); } - @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.bigtable.v2.DataProto.internal_static_google_bigtable_v2_RowSet_descriptor; } diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java index cd19316bdc..4d5d9a3c92 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java @@ -48,11 +48,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new SampleRowKeysRequest(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_SampleRowKeysRequest_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysResponse.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysResponse.java index 15412bb47d..d20679570c 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysResponse.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysResponse.java @@ -47,11 +47,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new SampleRowKeysResponse(); } - @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.bigtable.v2.BigtableProto .internal_static_google_bigtable_v2_SampleRowKeysResponse_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationToken.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationToken.java index e311176376..0dec3bd601 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationToken.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationToken.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new StreamContinuationToken(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_StreamContinuationToken_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationTokens.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationTokens.java index fecebc125c..3510dd3e69 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationTokens.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamContinuationTokens.java @@ -49,11 +49,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new StreamContinuationTokens(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_StreamContinuationTokens_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamPartition.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamPartition.java index fb9c9b11e6..9e116e6514 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamPartition.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/StreamPartition.java @@ -46,11 +46,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new StreamPartition(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_StreamPartition_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TableName.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TableName.java index 6ac2f5c1ef..5e9a778ba4 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TableName.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TableName.java @@ -1,5 +1,5 @@ /* - * Copyright 2022 Google LLC + * Copyright 2023 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TimestampRange.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TimestampRange.java index f972b189d7..08a0c5e15d 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TimestampRange.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/TimestampRange.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new TimestampRange(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_TimestampRange_descriptor; diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRange.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRange.java index 802f804933..8c992499c3 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRange.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRange.java @@ -45,11 +45,6 @@ protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ValueRange(); } - @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.bigtable.v2.DataProto .internal_static_google_bigtable_v2_ValueRange_descriptor; @@ -66,6 +61,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } private int startValueCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object startValue_; public enum StartValueCase @@ -113,6 +110,8 @@ public StartValueCase getStartValueCase() { } private int endValueCase_ = 0; + + @SuppressWarnings("serial") private java.lang.Object endValue_; public enum EndValueCase diff --git a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRangeOrBuilder.java b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRangeOrBuilder.java index dbd31d63bd..d115c94e1f 100644 --- a/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRangeOrBuilder.java +++ b/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ValueRangeOrBuilder.java @@ -123,7 +123,7 @@ public interface ValueRangeOrBuilder */ com.google.protobuf.ByteString getEndValueOpen(); - public com.google.bigtable.v2.ValueRange.StartValueCase getStartValueCase(); + com.google.bigtable.v2.ValueRange.StartValueCase getStartValueCase(); - public com.google.bigtable.v2.ValueRange.EndValueCase getEndValueCase(); + com.google.bigtable.v2.ValueRange.EndValueCase getEndValueCase(); }