diff --git a/google-api-grpc/grpc-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminGrpc.java b/google-api-grpc/grpc-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminGrpc.java index 1d74b6adac8b..6d3ad2b4632c 100644 --- a/google-api-grpc/grpc-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminGrpc.java +++ b/google-api-grpc/grpc-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/BigtableInstanceAdminGrpc.java @@ -880,10 +880,6 @@ public void deleteCluster(com.google.bigtable.admin.v2.DeleteClusterRequest requ /** *
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates an app profile within an instance.
*
*/
@@ -894,10 +890,6 @@ public void createAppProfile(com.google.bigtable.admin.v2.CreateAppProfileReques
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Gets information about an app profile.
*
*/
@@ -908,10 +900,6 @@ public void getAppProfile(com.google.bigtable.admin.v2.GetAppProfileRequest requ
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Lists information about app profiles in an instance.
*
*/
@@ -922,10 +910,6 @@ public void listAppProfiles(com.google.bigtable.admin.v2.ListAppProfilesRequest
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Updates an app profile within an instance.
*
*/
@@ -936,10 +920,6 @@ public void updateAppProfile(com.google.bigtable.admin.v2.UpdateAppProfileReques
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Deletes an app profile from an instance.
*
*/
@@ -950,11 +930,6 @@ public void deleteAppProfile(com.google.bigtable.admin.v2.DeleteAppProfileReques
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Gets the access control policy for an instance resource. Returns an empty
* policy if an instance exists but does not have a policy set.
*
@@ -966,11 +941,6 @@ public void getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Sets the access control policy on an instance resource. Replaces any
* existing policy.
*
@@ -982,11 +952,6 @@ public void setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Returns permissions that the caller has on the specified instance resource.
*
*/
@@ -1280,10 +1245,6 @@ public void deleteCluster(com.google.bigtable.admin.v2.DeleteClusterRequest requ
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates an app profile within an instance.
*
*/
@@ -1295,10 +1256,6 @@ public void createAppProfile(com.google.bigtable.admin.v2.CreateAppProfileReques
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Gets information about an app profile.
*
*/
@@ -1310,10 +1267,6 @@ public void getAppProfile(com.google.bigtable.admin.v2.GetAppProfileRequest requ
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Lists information about app profiles in an instance.
*
*/
@@ -1325,10 +1278,6 @@ public void listAppProfiles(com.google.bigtable.admin.v2.ListAppProfilesRequest
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Updates an app profile within an instance.
*
*/
@@ -1340,10 +1289,6 @@ public void updateAppProfile(com.google.bigtable.admin.v2.UpdateAppProfileReques
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Deletes an app profile from an instance.
*
*/
@@ -1355,11 +1300,6 @@ public void deleteAppProfile(com.google.bigtable.admin.v2.DeleteAppProfileReques
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Gets the access control policy for an instance resource. Returns an empty
* policy if an instance exists but does not have a policy set.
*
@@ -1372,11 +1312,6 @@ public void getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Sets the access control policy on an instance resource. Replaces any
* existing policy.
*
@@ -1389,11 +1324,6 @@ public void setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Returns permissions that the caller has on the specified instance resource.
*
*/
@@ -1539,10 +1469,6 @@ public com.google.protobuf.Empty deleteCluster(com.google.bigtable.admin.v2.Dele
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates an app profile within an instance.
*
*/
@@ -1553,10 +1479,6 @@ public com.google.bigtable.admin.v2.AppProfile createAppProfile(com.google.bigta
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Gets information about an app profile.
*
*/
@@ -1567,10 +1489,6 @@ public com.google.bigtable.admin.v2.AppProfile getAppProfile(com.google.bigtable
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Lists information about app profiles in an instance.
*
*/
@@ -1581,10 +1499,6 @@ public com.google.bigtable.admin.v2.ListAppProfilesResponse listAppProfiles(com.
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Updates an app profile within an instance.
*
*/
@@ -1595,10 +1509,6 @@ public com.google.longrunning.Operation updateAppProfile(com.google.bigtable.adm
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Deletes an app profile from an instance.
*
*/
@@ -1609,11 +1519,6 @@ public com.google.protobuf.Empty deleteAppProfile(com.google.bigtable.admin.v2.D
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Gets the access control policy for an instance resource. Returns an empty
* policy if an instance exists but does not have a policy set.
*
@@ -1625,11 +1530,6 @@ public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.GetIamPolicyReque
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Sets the access control policy on an instance resource. Replaces any
* existing policy.
*
@@ -1641,11 +1541,6 @@ public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.SetIamPolicyReque
/**
*
- * This is a private alpha release of Cloud Bigtable instance level
- * permissions. This feature is not currently available to most Cloud Bigtable
- * customers. This feature might be changed in backward-incompatible ways and
- * is not recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Returns permissions that the caller has on the specified instance resource.
*
*/
@@ -1801,10 +1696,6 @@ public com.google.common.util.concurrent.ListenableFuture
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new table from the specified snapshot. The target table must
* not exist. The snapshot and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void createTableFromSnapshot(com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest request,
@@ -630,10 +631,6 @@ public void dropRowRange(com.google.bigtable.admin.v2.DropRowRangeRequest reques
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Generates a consistency token for a Table, which can be used in
* CheckConsistency to check whether mutations to the table that finished
* before this call started have been replicated. The tokens will be available
@@ -647,10 +644,6 @@ public void generateConsistencyToken(com.google.bigtable.admin.v2.GenerateConsis
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Checks replication consistency based on a consistency token, that is, if
* replication has caught up based on the conditions specified in the token
* and the check request.
@@ -663,12 +656,13 @@ public void checkConsistency(com.google.bigtable.admin.v2.CheckConsistencyReques
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new snapshot in the specified cluster from the specified
* source table. The cluster and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void snapshotTable(com.google.bigtable.admin.v2.SnapshotTableRequest request,
@@ -678,11 +672,12 @@ public void snapshotTable(com.google.bigtable.admin.v2.SnapshotTableRequest requ
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Gets metadata information about the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void getSnapshot(com.google.bigtable.admin.v2.GetSnapshotRequest request,
@@ -692,11 +687,12 @@ public void getSnapshot(com.google.bigtable.admin.v2.GetSnapshotRequest request,
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Lists all snapshots associated with the specified cluster.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void listSnapshots(com.google.bigtable.admin.v2.ListSnapshotsRequest request,
@@ -706,11 +702,12 @@ public void listSnapshots(com.google.bigtable.admin.v2.ListSnapshotsRequest requ
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Permanently deletes the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void deleteSnapshot(com.google.bigtable.admin.v2.DeleteSnapshotRequest request,
@@ -853,12 +850,13 @@ public void createTable(com.google.bigtable.admin.v2.CreateTableRequest request,
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new table from the specified snapshot. The target table must
* not exist. The snapshot and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void createTableFromSnapshot(com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest request,
@@ -929,10 +927,6 @@ public void dropRowRange(com.google.bigtable.admin.v2.DropRowRangeRequest reques
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Generates a consistency token for a Table, which can be used in
* CheckConsistency to check whether mutations to the table that finished
* before this call started have been replicated. The tokens will be available
@@ -947,10 +941,6 @@ public void generateConsistencyToken(com.google.bigtable.admin.v2.GenerateConsis
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Checks replication consistency based on a consistency token, that is, if
* replication has caught up based on the conditions specified in the token
* and the check request.
@@ -964,12 +954,13 @@ public void checkConsistency(com.google.bigtable.admin.v2.CheckConsistencyReques
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new snapshot in the specified cluster from the specified
* source table. The cluster and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void snapshotTable(com.google.bigtable.admin.v2.SnapshotTableRequest request,
@@ -980,11 +971,12 @@ public void snapshotTable(com.google.bigtable.admin.v2.SnapshotTableRequest requ
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Gets metadata information about the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void getSnapshot(com.google.bigtable.admin.v2.GetSnapshotRequest request,
@@ -995,11 +987,12 @@ public void getSnapshot(com.google.bigtable.admin.v2.GetSnapshotRequest request,
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Lists all snapshots associated with the specified cluster.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void listSnapshots(com.google.bigtable.admin.v2.ListSnapshotsRequest request,
@@ -1010,11 +1003,12 @@ public void listSnapshots(com.google.bigtable.admin.v2.ListSnapshotsRequest requ
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Permanently deletes the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public void deleteSnapshot(com.google.bigtable.admin.v2.DeleteSnapshotRequest request,
@@ -1061,12 +1055,13 @@ public com.google.bigtable.admin.v2.Table createTable(com.google.bigtable.admin.
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new table from the specified snapshot. The target table must
* not exist. The snapshot and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.longrunning.Operation createTableFromSnapshot(com.google.bigtable.admin.v2.CreateTableFromSnapshotRequest request) {
@@ -1131,10 +1126,6 @@ public com.google.protobuf.Empty dropRowRange(com.google.bigtable.admin.v2.DropR
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Generates a consistency token for a Table, which can be used in
* CheckConsistency to check whether mutations to the table that finished
* before this call started have been replicated. The tokens will be available
@@ -1148,10 +1139,6 @@ public com.google.bigtable.admin.v2.GenerateConsistencyTokenResponse generateCon
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Checks replication consistency based on a consistency token, that is, if
* replication has caught up based on the conditions specified in the token
* and the check request.
@@ -1164,12 +1151,13 @@ public com.google.bigtable.admin.v2.CheckConsistencyResponse checkConsistency(co
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new snapshot in the specified cluster from the specified
* source table. The cluster and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.longrunning.Operation snapshotTable(com.google.bigtable.admin.v2.SnapshotTableRequest request) {
@@ -1179,11 +1167,12 @@ public com.google.longrunning.Operation snapshotTable(com.google.bigtable.admin.
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Gets metadata information about the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.bigtable.admin.v2.Snapshot getSnapshot(com.google.bigtable.admin.v2.GetSnapshotRequest request) {
@@ -1193,11 +1182,12 @@ public com.google.bigtable.admin.v2.Snapshot getSnapshot(com.google.bigtable.adm
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Lists all snapshots associated with the specified cluster.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.bigtable.admin.v2.ListSnapshotsResponse listSnapshots(com.google.bigtable.admin.v2.ListSnapshotsRequest request) {
@@ -1207,11 +1197,12 @@ public com.google.bigtable.admin.v2.ListSnapshotsResponse listSnapshots(com.goog
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Permanently deletes the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.protobuf.Empty deleteSnapshot(com.google.bigtable.admin.v2.DeleteSnapshotRequest request) {
@@ -1258,12 +1249,13 @@ public com.google.common.util.concurrent.ListenableFuture
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new table from the specified snapshot. The target table must
* not exist. The snapshot and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.common.util.concurrent.ListenableFuture createTableFromSnapshot(
@@ -1334,10 +1326,6 @@ public com.google.common.util.concurrent.ListenableFuture
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Generates a consistency token for a Table, which can be used in
* CheckConsistency to check whether mutations to the table that finished
* before this call started have been replicated. The tokens will be available
@@ -1352,10 +1340,6 @@ public com.google.common.util.concurrent.ListenableFuture
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Checks replication consistency based on a consistency token, that is, if
* replication has caught up based on the conditions specified in the token
* and the check request.
@@ -1369,12 +1353,13 @@ public com.google.common.util.concurrent.ListenableFuture
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Creates a new snapshot in the specified cluster from the specified
* source table. The cluster and the table must be in the same instance.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.common.util.concurrent.ListenableFuture snapshotTable(
@@ -1385,11 +1370,12 @@ public com.google.common.util.concurrent.ListenableFuture
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Gets metadata information about the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.common.util.concurrent.ListenableFuture getSnapshot(
@@ -1400,11 +1386,12 @@ public com.google.common.util.concurrent.ListenableFuture
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Lists all snapshots associated with the specified cluster.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.common.util.concurrent.ListenableFuture listSnapshots(
@@ -1415,11 +1402,12 @@ public com.google.common.util.concurrent.ListenableFuture
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* Permanently deletes the specified snapshot.
+ * 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 for production use. It is not subject to any SLA or deprecation
+ * policy.
*
*/
public com.google.common.util.concurrent.ListenableFuture deleteSnapshot(
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java
index 36462697a96d..7cd0837dd1b8 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/AppProfile.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* A configuration object describing how Cloud Bigtable should treat traffic
* from a particular end user application.
*
@@ -1670,10 +1666,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* A configuration object describing how Cloud Bigtable should treat traffic
* from a particular end user application.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java
index 20fad0b88430..77d8d2106abf 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyRequest.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for
* [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]
*
@@ -346,10 +342,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for
* [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java
index d6d700d89be6..f861c56f7fe1 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CheckConsistencyResponse.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Response message for
* [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]
*
@@ -256,10 +252,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Response message for
* [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java
index fd253602b985..9ff19486c728 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateAppProfileRequest.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.CreateAppProfile.
*
*
@@ -445,10 +441,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.CreateAppProfile.
*
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java
index d6a0524739d0..0a5b1aee0a89 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotMetadata.java
@@ -5,11 +5,11 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.CreateTableFromSnapshotMetadata}
@@ -412,11 +412,11 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.CreateTableFromSnapshotMetadata}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java
index 0d8911a5c049..6e90991e9952 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/CreateTableFromSnapshotRequest.java
@@ -5,12 +5,12 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.CreateTableFromSnapshotRequest}
@@ -411,12 +411,12 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.CreateTableFromSnapshotRequest}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java
index 87eaa6b8685c..0556fafa92f4 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteAppProfileRequest.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.DeleteAppProfile.
*
*
@@ -315,10 +311,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.DeleteAppProfile.
*
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java
index 252095aed151..50f75c88dada 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/DeleteSnapshotRequest.java
@@ -5,12 +5,12 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.DeleteSnapshotRequest}
@@ -287,12 +287,12 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.DeleteSnapshotRequest}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java
index 86fc2631c5d4..4a81887f8bca 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenRequest.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for
* [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]
*
@@ -287,10 +283,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for
* [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java
index 905ac8fd1e84..c892fd34d741 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GenerateConsistencyTokenResponse.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Response message for
* [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]
*
@@ -283,10 +279,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Response message for
* [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java
index 51b96d45b955..b2adc4100710 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetAppProfileRequest.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.GetAppProfile.
*
*
@@ -284,10 +280,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.GetAppProfile.
*
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java
index f8845974fc5e..d9af5413f49e 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/GetSnapshotRequest.java
@@ -5,12 +5,12 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.GetSnapshotRequest}
@@ -287,12 +287,12 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.GetSnapshotRequest}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java
index 59ebbabe0fd8..5e4eb76dcd2c 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesRequest.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.ListAppProfiles.
*
*
@@ -345,10 +341,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.ListAppProfiles.
*
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java
index 396e2092ef38..9669d91d32f6 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListAppProfilesResponse.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Response message for BigtableInstanceAdmin.ListAppProfiles.
*
*
@@ -368,10 +364,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Response message for BigtableInstanceAdmin.ListAppProfiles.
*
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java
index 9f6466ccb4a5..14d201abbac9 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsRequest.java
@@ -5,12 +5,12 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.ListSnapshotsRequest}
@@ -380,12 +380,12 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.ListSnapshotsRequest}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java
index 363946bd313e..4f562d1ff961 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/ListSnapshotsResponse.java
@@ -5,12 +5,12 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.ListSnapshotsResponse}
@@ -369,12 +369,12 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.ListSnapshotsResponse}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java
index a98201567701..9b57045298e2 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Snapshot.java
@@ -5,12 +5,12 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.Snapshot}
@@ -767,12 +767,12 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.Snapshot}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java
index 5ecb1da14346..d1dfa7f8753d 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableMetadata.java
@@ -5,11 +5,11 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.SnapshotTableMetadata}
@@ -409,11 +409,11 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.SnapshotTableMetadata}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java
index 21f48651de47..36fd9afc937e 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/SnapshotTableRequest.java
@@ -5,12 +5,12 @@
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.SnapshotTableRequest}
@@ -545,12 +545,12 @@ protected Builder newBuilderForType(
}
/**
*
- * 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 for
- * production use. It is not subject to any SLA or deprecation policy.
* 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
+ * for production use. It is not subject to any SLA or deprecation policy.
*
*
* Protobuf type {@code google.bigtable.admin.v2.SnapshotTableRequest}
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java
index 1481502aac8e..b8ba4bca1796 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/Table.java
@@ -287,11 +287,6 @@ public enum View
SCHEMA_VIEW(2),
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This
- * feature is not currently available to most Cloud Bigtable customers. This
- * feature might be changed in backward-incompatible ways and is not
- * recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Only populates `name` and fields related to the table's
* replication state.
*
@@ -336,11 +331,6 @@ public enum View
public static final int SCHEMA_VIEW_VALUE = 2;
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This
- * feature is not currently available to most Cloud Bigtable customers. This
- * feature might be changed in backward-incompatible ways and is not
- * recommended for production use. It is not subject to any SLA or
- * deprecation policy.
* Only populates `name` and fields related to the table's
* replication state.
*
@@ -458,10 +448,6 @@ public interface ClusterStateOrBuilder extends
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* The state of a table's data in a particular cluster.
*
*
@@ -562,8 +548,7 @@ public enum ReplicationState
*
* The cluster was recently created, and the table must finish copying
* over pre-existing data from other clusters before it can begin
- * receiving live replication updates and serving
- * [Data API][google.bigtable.v2.Bigtable] requests.
+ * receiving live replication updates and serving Data API requests.
*
*
* INITIALIZING = 1;
@@ -571,8 +556,7 @@ public enum ReplicationState
INITIALIZING(1),
/**
*
- * The table is temporarily unable to serve
- * [Data API][google.bigtable.v2.Bigtable] requests from this
+ * The table is temporarily unable to serve Data API requests from this
* cluster due to planned internal maintenance.
*
*
@@ -581,8 +565,7 @@ public enum ReplicationState
PLANNED_MAINTENANCE(2),
/**
*
- * The table is temporarily unable to serve
- * [Data API][google.bigtable.v2.Bigtable] requests from this
+ * The table is temporarily unable to serve Data API requests from this
* cluster due to unplanned or emergency maintenance.
*
*
@@ -591,10 +574,9 @@ public enum ReplicationState
UNPLANNED_MAINTENANCE(3),
/**
*
- * The table can serve
- * [Data API][google.bigtable.v2.Bigtable] requests from this
- * cluster. Depending on replication delay, reads may not immediately
- * reflect the state of the table in other clusters.
+ * The table can serve Data API requests from this cluster. Depending on
+ * replication delay, reads may not immediately reflect the state of the
+ * table in other clusters.
*
*
* READY = 4;
@@ -615,8 +597,7 @@ public enum ReplicationState
*
* The cluster was recently created, and the table must finish copying
* over pre-existing data from other clusters before it can begin
- * receiving live replication updates and serving
- * [Data API][google.bigtable.v2.Bigtable] requests.
+ * receiving live replication updates and serving Data API requests.
*
*
* INITIALIZING = 1;
@@ -624,8 +605,7 @@ public enum ReplicationState
public static final int INITIALIZING_VALUE = 1;
/**
*
- * The table is temporarily unable to serve
- * [Data API][google.bigtable.v2.Bigtable] requests from this
+ * The table is temporarily unable to serve Data API requests from this
* cluster due to planned internal maintenance.
*
*
@@ -634,8 +614,7 @@ public enum ReplicationState
public static final int PLANNED_MAINTENANCE_VALUE = 2;
/**
*
- * The table is temporarily unable to serve
- * [Data API][google.bigtable.v2.Bigtable] requests from this
+ * The table is temporarily unable to serve Data API requests from this
* cluster due to unplanned or emergency maintenance.
*
*
@@ -644,10 +623,9 @@ public enum ReplicationState
public static final int UNPLANNED_MAINTENANCE_VALUE = 3;
/**
*
- * The table can serve
- * [Data API][google.bigtable.v2.Bigtable] requests from this
- * cluster. Depending on replication delay, reads may not immediately
- * reflect the state of the table in other clusters.
+ * The table can serve Data API requests from this cluster. Depending on
+ * replication delay, reads may not immediately reflect the state of the
+ * table in other clusters.
*
*
* READY = 4;
@@ -908,10 +886,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* The state of a table's data in a particular cluster.
*
*
@@ -1171,7 +1145,7 @@ public com.google.bigtable.admin.v2.Table.ClusterState getDefaultInstanceForType
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -1193,7 +1167,7 @@ public java.lang.String getName() {
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -1240,16 +1214,12 @@ public int getClusterStatesCount() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -1269,16 +1239,12 @@ public java.util.Mapmap<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -1289,16 +1255,12 @@ public java.util.Mapmap<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -1314,16 +1276,12 @@ public com.google.bigtable.admin.v2.Table.ClusterState getClusterStatesOrDefault
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -1445,7 +1403,7 @@ public com.google.bigtable.admin.v2.ColumnFamily getColumnFamiliesOrThrow(
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
@@ -1459,7 +1417,7 @@ public int getGranularityValue() {
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
@@ -1866,7 +1824,7 @@ public Builder mergeFrom(
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -1888,7 +1846,7 @@ public java.lang.String getName() {
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -1911,7 +1869,7 @@ public java.lang.String getName() {
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -1931,7 +1889,7 @@ public Builder setName(
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -1947,7 +1905,7 @@ public Builder clearName() {
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -1992,16 +1950,12 @@ public int getClusterStatesCount() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -2021,16 +1975,12 @@ public java.util.Mapmap<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -2041,16 +1991,12 @@ public java.util.Mapmap<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -2066,16 +2012,12 @@ public com.google.bigtable.admin.v2.Table.ClusterState getClusterStatesOrDefault
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -2099,16 +2041,12 @@ public Builder clearClusterStates() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -2131,16 +2069,12 @@ public Builder removeClusterStates(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -2156,16 +2090,12 @@ public Builder putClusterStates(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -2347,7 +2277,7 @@ public Builder putAllColumnFamilies(
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
@@ -2361,7 +2291,7 @@ public int getGranularityValue() {
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
@@ -2377,7 +2307,7 @@ public Builder setGranularityValue(int value) {
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
@@ -2392,7 +2322,7 @@ public com.google.bigtable.admin.v2.Table.TimestampGranularity getGranularity()
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
@@ -2412,7 +2342,7 @@ public Builder setGranularity(com.google.bigtable.admin.v2.Table.TimestampGranul
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java
index 43615a912a5f..5512d6d89df6 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/TableOrBuilder.java
@@ -12,7 +12,7 @@ public interface TableOrBuilder extends
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -23,7 +23,7 @@ public interface TableOrBuilder extends
* (`OutputOnly`)
* The unique name of the table. Values are of the form
* `projects/<project>/instances/<instance>/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ * Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
*
*
* string name = 1;
@@ -33,16 +33,12 @@ public interface TableOrBuilder extends
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -50,16 +46,12 @@ public interface TableOrBuilder extends
int getClusterStatesCount();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -74,16 +66,12 @@ boolean containsClusterStates(
getClusterStates();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -92,16 +80,12 @@ boolean containsClusterStates(
getClusterStatesMap();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -112,16 +96,12 @@ com.google.bigtable.admin.v2.Table.ClusterState getClusterStatesOrDefault(
com.google.bigtable.admin.v2.Table.ClusterState defaultValue);
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* (`OutputOnly`)
* Map from cluster ID to per-cluster table state.
* If it could not be determined whether or not the table has data in a
* particular cluster (for example, if its zone is unavailable), then
* there will be an entry for the cluster with UNKNOWN `replication_status`.
- * Views: `FULL`
+ * Views: `REPLICATION_VIEW`, `FULL`
*
*
* map<string, .google.bigtable.admin.v2.Table.ClusterState> cluster_states = 2;
@@ -197,7 +177,7 @@ com.google.bigtable.admin.v2.ColumnFamily getColumnFamiliesOrThrow(
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
@@ -209,7 +189,7 @@ com.google.bigtable.admin.v2.ColumnFamily getColumnFamiliesOrThrow(
/**
*
* (`CreationOnly`)
- * The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ * The granularity (i.e. `MILLIS`) at which timestamps are stored in
* this table. Timestamps not matching the granularity will be rejected.
* If unspecified at creation time, the value will be set to `MILLIS`.
* Views: `SCHEMA_VIEW`, `FULL`
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java
index fc73d65dbc29..67b1f2fd0e2c 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileMetadata.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* The metadata for the Operation returned by UpdateAppProfile.
*
*
@@ -222,10 +218,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* The metadata for the Operation returned by UpdateAppProfile.
*
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java
index 67467f64fad6..9a1b5a6031ee 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/java/com/google/bigtable/admin/v2/UpdateAppProfileRequest.java
@@ -5,10 +5,6 @@
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.UpdateAppProfile.
*
*
@@ -381,10 +377,6 @@ protected Builder newBuilderForType(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* Request message for BigtableInstanceAdmin.UpdateAppProfile.
*
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_instance_admin.proto b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_instance_admin.proto
index 6f883834a361..25d2c0991ea5 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_instance_admin.proto
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_instance_admin.proto
@@ -1,4 +1,4 @@
-// Copyright 2017 Google Inc.
+// Copyright 2018 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -39,142 +39,147 @@ option php_namespace = "Google\\Cloud\\Bigtable\\Admin\\V2";
service BigtableInstanceAdmin {
// Create an instance within a project.
rpc CreateInstance(CreateInstanceRequest) returns (google.longrunning.Operation) {
- option (google.api.http) = { post: "/v2/{parent=projects/*}/instances" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{parent=projects/*}/instances"
+ body: "*"
+ };
}
// Gets information about an instance.
rpc GetInstance(GetInstanceRequest) returns (Instance) {
- option (google.api.http) = { get: "/v2/{name=projects/*/instances/*}" };
+ option (google.api.http) = {
+ get: "/v2/{name=projects/*/instances/*}"
+ };
}
// Lists information about instances in a project.
rpc ListInstances(ListInstancesRequest) returns (ListInstancesResponse) {
- option (google.api.http) = { get: "/v2/{parent=projects/*}/instances" };
+ option (google.api.http) = {
+ get: "/v2/{parent=projects/*}/instances"
+ };
}
// Updates an instance within a project.
rpc UpdateInstance(Instance) returns (Instance) {
- option (google.api.http) = { put: "/v2/{name=projects/*/instances/*}" body: "*" };
+ option (google.api.http) = {
+ put: "/v2/{name=projects/*/instances/*}"
+ body: "*"
+ };
}
// Partially updates an instance within a project.
rpc PartialUpdateInstance(PartialUpdateInstanceRequest) returns (google.longrunning.Operation) {
- option (google.api.http) = { patch: "/v2/{instance.name=projects/*/instances/*}" body: "instance" };
+ option (google.api.http) = {
+ patch: "/v2/{instance.name=projects/*/instances/*}"
+ body: "instance"
+ };
}
// Delete an instance from a project.
rpc DeleteInstance(DeleteInstanceRequest) returns (google.protobuf.Empty) {
- option (google.api.http) = { delete: "/v2/{name=projects/*/instances/*}" };
+ option (google.api.http) = {
+ delete: "/v2/{name=projects/*/instances/*}"
+ };
}
// Creates a cluster within an instance.
rpc CreateCluster(CreateClusterRequest) returns (google.longrunning.Operation) {
- option (google.api.http) = { post: "/v2/{parent=projects/*/instances/*}/clusters" body: "cluster" };
+ option (google.api.http) = {
+ post: "/v2/{parent=projects/*/instances/*}/clusters"
+ body: "cluster"
+ };
}
// Gets information about a cluster.
rpc GetCluster(GetClusterRequest) returns (Cluster) {
- option (google.api.http) = { get: "/v2/{name=projects/*/instances/*/clusters/*}" };
+ option (google.api.http) = {
+ get: "/v2/{name=projects/*/instances/*/clusters/*}"
+ };
}
// Lists information about clusters in an instance.
rpc ListClusters(ListClustersRequest) returns (ListClustersResponse) {
- option (google.api.http) = { get: "/v2/{parent=projects/*/instances/*}/clusters" };
+ option (google.api.http) = {
+ get: "/v2/{parent=projects/*/instances/*}/clusters"
+ };
}
// Updates a cluster within an instance.
rpc UpdateCluster(Cluster) returns (google.longrunning.Operation) {
- option (google.api.http) = { put: "/v2/{name=projects/*/instances/*/clusters/*}" body: "*" };
+ option (google.api.http) = {
+ put: "/v2/{name=projects/*/instances/*/clusters/*}"
+ body: "*"
+ };
}
// Deletes a cluster from an instance.
rpc DeleteCluster(DeleteClusterRequest) returns (google.protobuf.Empty) {
- option (google.api.http) = { delete: "/v2/{name=projects/*/instances/*/clusters/*}" };
+ option (google.api.http) = {
+ delete: "/v2/{name=projects/*/instances/*/clusters/*}"
+ };
}
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Creates an app profile within an instance.
rpc CreateAppProfile(CreateAppProfileRequest) returns (AppProfile) {
- option (google.api.http) = { post: "/v2/{parent=projects/*/instances/*}/appProfiles" body: "app_profile" };
+ option (google.api.http) = {
+ post: "/v2/{parent=projects/*/instances/*}/appProfiles"
+ body: "app_profile"
+ };
}
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Gets information about an app profile.
rpc GetAppProfile(GetAppProfileRequest) returns (AppProfile) {
- option (google.api.http) = { get: "/v2/{name=projects/*/instances/*/appProfiles/*}" };
+ option (google.api.http) = {
+ get: "/v2/{name=projects/*/instances/*/appProfiles/*}"
+ };
}
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Lists information about app profiles in an instance.
rpc ListAppProfiles(ListAppProfilesRequest) returns (ListAppProfilesResponse) {
- option (google.api.http) = { get: "/v2/{parent=projects/*/instances/*}/appProfiles" };
+ option (google.api.http) = {
+ get: "/v2/{parent=projects/*/instances/*}/appProfiles"
+ };
}
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Updates an app profile within an instance.
rpc UpdateAppProfile(UpdateAppProfileRequest) returns (google.longrunning.Operation) {
- option (google.api.http) = { patch: "/v2/{app_profile.name=projects/*/instances/*/appProfiles/*}" body: "app_profile" };
+ option (google.api.http) = {
+ patch: "/v2/{app_profile.name=projects/*/instances/*/appProfiles/*}"
+ body: "app_profile"
+ };
}
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Deletes an app profile from an instance.
rpc DeleteAppProfile(DeleteAppProfileRequest) returns (google.protobuf.Empty) {
- option (google.api.http) = { delete: "/v2/{name=projects/*/instances/*/appProfiles/*}" };
+ option (google.api.http) = {
+ delete: "/v2/{name=projects/*/instances/*/appProfiles/*}"
+ };
}
- // This is a private alpha release of Cloud Bigtable instance level
- // permissions. This feature is not currently available to most Cloud Bigtable
- // customers. This feature might be changed in backward-incompatible ways and
- // is not recommended for production use. It is not subject to any SLA or
- // deprecation policy.
- //
// Gets the access control policy for an instance resource. Returns an empty
// policy if an instance exists but does not have a policy set.
rpc GetIamPolicy(google.iam.v1.GetIamPolicyRequest) returns (google.iam.v1.Policy) {
- option (google.api.http) = { post: "/v2/{resource=projects/*/instances/*}:getIamPolicy" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{resource=projects/*/instances/*}:getIamPolicy"
+ body: "*"
+ };
}
- // This is a private alpha release of Cloud Bigtable instance level
- // permissions. This feature is not currently available to most Cloud Bigtable
- // customers. This feature might be changed in backward-incompatible ways and
- // is not recommended for production use. It is not subject to any SLA or
- // deprecation policy.
- //
// Sets the access control policy on an instance resource. Replaces any
// existing policy.
rpc SetIamPolicy(google.iam.v1.SetIamPolicyRequest) returns (google.iam.v1.Policy) {
- option (google.api.http) = { post: "/v2/{resource=projects/*/instances/*}:setIamPolicy" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{resource=projects/*/instances/*}:setIamPolicy"
+ body: "*"
+ };
}
- // This is a private alpha release of Cloud Bigtable instance level
- // permissions. This feature is not currently available to most Cloud Bigtable
- // customers. This feature might be changed in backward-incompatible ways and
- // is not recommended for production use. It is not subject to any SLA or
- // deprecation policy.
- //
// Returns permissions that the caller has on the specified instance resource.
rpc TestIamPermissions(google.iam.v1.TestIamPermissionsRequest) returns (google.iam.v1.TestIamPermissionsResponse) {
- option (google.api.http) = { post: "/v2/{resource=projects/*/instances/*}:testIamPermissions" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{resource=projects/*/instances/*}:testIamPermissions"
+ body: "*"
+ };
}
}
@@ -361,11 +366,6 @@ message UpdateClusterMetadata {
google.protobuf.Timestamp finish_time = 3;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Request message for BigtableInstanceAdmin.CreateAppProfile.
message CreateAppProfileRequest {
// The unique name of the instance in which to create the new app profile.
@@ -386,11 +386,6 @@ message CreateAppProfileRequest {
bool ignore_warnings = 4;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Request message for BigtableInstanceAdmin.GetAppProfile.
message GetAppProfileRequest {
// The unique name of the requested app profile. Values are of the form
@@ -398,11 +393,6 @@ message GetAppProfileRequest {
string name = 1;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Request message for BigtableInstanceAdmin.ListAppProfiles.
message ListAppProfilesRequest {
// The unique name of the instance for which a list of app profiles is
@@ -414,11 +404,6 @@ message ListAppProfilesRequest {
string page_token = 2;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Response message for BigtableInstanceAdmin.ListAppProfiles.
message ListAppProfilesResponse {
// The list of requested app profiles.
@@ -430,11 +415,6 @@ message ListAppProfilesResponse {
string next_page_token = 2;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Request message for BigtableInstanceAdmin.UpdateAppProfile.
message UpdateAppProfileRequest {
// The app profile which will (partially) replace the current value.
@@ -448,11 +428,7 @@ message UpdateAppProfileRequest {
bool ignore_warnings = 3;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
+
// Request message for BigtableInstanceAdmin.DeleteAppProfile.
message DeleteAppProfileRequest {
// The unique name of the app profile to be deleted. Values are of the form
@@ -463,11 +439,6 @@ message DeleteAppProfileRequest {
bool ignore_warnings = 2;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// The metadata for the Operation returned by UpdateAppProfile.
message UpdateAppProfileMetadata {
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto
index 8abdb3ced595..650c5b8663d7 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/bigtable_table_admin.proto
@@ -1,4 +1,4 @@
-// Copyright 2017 Google Inc.
+// Copyright 2018 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -41,33 +41,46 @@ service BigtableTableAdmin {
// The table can be created with a full set of initial column families,
// specified in the request.
rpc CreateTable(CreateTableRequest) returns (Table) {
- option (google.api.http) = { post: "/v2/{parent=projects/*/instances/*}/tables" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{parent=projects/*/instances/*}/tables"
+ body: "*"
+ };
}
- // 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 for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Creates a new table from the specified snapshot. The target table must
// not exist. The snapshot and the table must be in the same instance.
+ //
+ // 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 for production use. It is not subject to any SLA or deprecation
+ // policy.
rpc CreateTableFromSnapshot(CreateTableFromSnapshotRequest) returns (google.longrunning.Operation) {
- option (google.api.http) = { post: "/v2/{parent=projects/*/instances/*}/tables:createFromSnapshot" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{parent=projects/*/instances/*}/tables:createFromSnapshot"
+ body: "*"
+ };
}
// Lists all tables served from a specified instance.
rpc ListTables(ListTablesRequest) returns (ListTablesResponse) {
- option (google.api.http) = { get: "/v2/{parent=projects/*/instances/*}/tables" };
+ option (google.api.http) = {
+ get: "/v2/{parent=projects/*/instances/*}/tables"
+ };
}
// Gets metadata information about the specified table.
rpc GetTable(GetTableRequest) returns (Table) {
- option (google.api.http) = { get: "/v2/{name=projects/*/instances/*/tables/*}" };
+ option (google.api.http) = {
+ get: "/v2/{name=projects/*/instances/*/tables/*}"
+ };
}
// Permanently deletes a specified table and all of its data.
rpc DeleteTable(DeleteTableRequest) returns (google.protobuf.Empty) {
- option (google.api.http) = { delete: "/v2/{name=projects/*/instances/*/tables/*}" };
+ option (google.api.http) = {
+ delete: "/v2/{name=projects/*/instances/*/tables/*}"
+ };
}
// Performs a series of column family modifications on the specified table.
@@ -75,80 +88,95 @@ service BigtableTableAdmin {
// returns, but data requests received prior to that point may see a table
// where only some modifications have taken effect.
rpc ModifyColumnFamilies(ModifyColumnFamiliesRequest) returns (Table) {
- option (google.api.http) = { post: "/v2/{name=projects/*/instances/*/tables/*}:modifyColumnFamilies" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{name=projects/*/instances/*/tables/*}:modifyColumnFamilies"
+ body: "*"
+ };
}
// Permanently drop/delete a row range from a specified table. The request can
// specify whether to delete all rows in a table, or only those that match a
// particular prefix.
rpc DropRowRange(DropRowRangeRequest) returns (google.protobuf.Empty) {
- option (google.api.http) = { post: "/v2/{name=projects/*/instances/*/tables/*}:dropRowRange" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{name=projects/*/instances/*/tables/*}:dropRowRange"
+ body: "*"
+ };
}
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Generates a consistency token for a Table, which can be used in
// CheckConsistency to check whether mutations to the table that finished
// before this call started have been replicated. The tokens will be available
// for 90 days.
rpc GenerateConsistencyToken(GenerateConsistencyTokenRequest) returns (GenerateConsistencyTokenResponse) {
- option (google.api.http) = { post: "/v2/{name=projects/*/instances/*/tables/*}:generateConsistencyToken" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{name=projects/*/instances/*/tables/*}:generateConsistencyToken"
+ body: "*"
+ };
}
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Checks replication consistency based on a consistency token, that is, if
// replication has caught up based on the conditions specified in the token
// and the check request.
rpc CheckConsistency(CheckConsistencyRequest) returns (CheckConsistencyResponse) {
- option (google.api.http) = { post: "/v2/{name=projects/*/instances/*/tables/*}:checkConsistency" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{name=projects/*/instances/*/tables/*}:checkConsistency"
+ body: "*"
+ };
}
- // 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 for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Creates a new snapshot in the specified cluster from the specified
// source table. The cluster and the table must be in the same instance.
+ //
+ // 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 for production use. It is not subject to any SLA or deprecation
+ // policy.
rpc SnapshotTable(SnapshotTableRequest) returns (google.longrunning.Operation) {
- option (google.api.http) = { post: "/v2/{name=projects/*/instances/*/tables/*}:snapshot" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{name=projects/*/instances/*/tables/*}:snapshot"
+ body: "*"
+ };
}
- // 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 for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Gets metadata information about the specified snapshot.
+ //
+ // 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 for production use. It is not subject to any SLA or deprecation
+ // policy.
rpc GetSnapshot(GetSnapshotRequest) returns (Snapshot) {
- option (google.api.http) = { get: "/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}" };
+ option (google.api.http) = {
+ get: "/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}"
+ };
}
- // 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 for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Lists all snapshots associated with the specified cluster.
+ //
+ // 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 for production use. It is not subject to any SLA or deprecation
+ // policy.
rpc ListSnapshots(ListSnapshotsRequest) returns (ListSnapshotsResponse) {
- option (google.api.http) = { get: "/v2/{parent=projects/*/instances/*/clusters/*}/snapshots" };
+ option (google.api.http) = {
+ get: "/v2/{parent=projects/*/instances/*/clusters/*}/snapshots"
+ };
}
- // 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 for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// Permanently deletes the specified snapshot.
+ //
+ // 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 for production use. It is not subject to any SLA or deprecation
+ // policy.
rpc DeleteSnapshot(DeleteSnapshotRequest) returns (google.protobuf.Empty) {
- option (google.api.http) = { delete: "/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}" };
+ option (google.api.http) = {
+ delete: "/v2/{name=projects/*/instances/*/clusters/*/snapshots/*}"
+ };
}
}
@@ -191,13 +219,13 @@ message CreateTableRequest {
repeated Split initial_splits = 4;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message CreateTableFromSnapshotRequest {
// The unique name of the instance in which to create the table.
// Values are of the form `projects//instances/`.
@@ -318,11 +346,6 @@ message ModifyColumnFamiliesRequest {
repeated Modification modifications = 2;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Request message for
// [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]
message GenerateConsistencyTokenRequest {
@@ -332,11 +355,6 @@ message GenerateConsistencyTokenRequest {
string name = 1;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Response message for
// [google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken][google.bigtable.admin.v2.BigtableTableAdmin.GenerateConsistencyToken]
message GenerateConsistencyTokenResponse {
@@ -344,11 +362,6 @@ message GenerateConsistencyTokenResponse {
string consistency_token = 1;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Request message for
// [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]
message CheckConsistencyRequest {
@@ -361,11 +374,6 @@ message CheckConsistencyRequest {
string consistency_token = 2;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// Response message for
// [google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency][google.bigtable.admin.v2.BigtableTableAdmin.CheckConsistency]
message CheckConsistencyResponse {
@@ -374,13 +382,13 @@ message CheckConsistencyResponse {
bool consistent = 1;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message SnapshotTableRequest {
// The unique name of the table to have the snapshot taken.
// Values are of the form
@@ -408,13 +416,13 @@ message SnapshotTableRequest {
string description = 5;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message GetSnapshotRequest {
// The unique name of the requested snapshot.
// Values are of the form
@@ -422,13 +430,13 @@ message GetSnapshotRequest {
string name = 1;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message ListSnapshotsRequest {
// The unique name of the cluster for which snapshots should be listed.
// Values are of the form
@@ -444,13 +452,13 @@ message ListSnapshotsRequest {
string page_token = 3;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message ListSnapshotsResponse {
// The snapshots present in the requested cluster.
repeated Snapshot snapshots = 1;
@@ -461,13 +469,13 @@ message ListSnapshotsResponse {
string next_page_token = 2;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message DeleteSnapshotRequest {
// The unique name of the snapshot to be deleted.
// Values are of the form
@@ -475,12 +483,12 @@ message DeleteSnapshotRequest {
string name = 1;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message SnapshotTableMetadata {
// The request that prompted the initiation of this SnapshotTable operation.
SnapshotTableRequest original_request = 1;
@@ -492,12 +500,12 @@ message SnapshotTableMetadata {
google.protobuf.Timestamp finish_time = 3;
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message CreateTableFromSnapshotMetadata {
// The request that prompted the initiation of this CreateTableFromSnapshot
// operation.
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/common.proto b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/common.proto
index efeda12e52a1..d4c1795b5f5d 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/common.proto
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/common.proto
@@ -1,4 +1,4 @@
-// Copyright 2017 Google Inc.
+// Copyright 2018 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/instance.proto b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/instance.proto
index 76f69d55c509..1ee649b02221 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/instance.proto
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/instance.proto
@@ -1,4 +1,4 @@
-// Copyright 2017 Google Inc.
+// Copyright 2018 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -153,11 +153,6 @@ message Cluster {
StorageType default_storage_type = 5;
}
-// This is a private alpha release of Cloud Bigtable replication. This feature
-// is not currently available to most Cloud Bigtable customers. This feature
-// might be changed in backward-incompatible ways and is not recommended for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// A configuration object describing how Cloud Bigtable should treat traffic
// from a particular end user application.
message AppProfile {
diff --git a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto
index e7a6aa85cc36..95827c217c82 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto
+++ b/google-api-grpc/proto-google-cloud-bigtable-admin-v2/src/main/proto/google/bigtable/admin/v2/table.proto
@@ -1,4 +1,4 @@
-// Copyright 2017 Google Inc.
+// Copyright 2018 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -31,11 +31,6 @@ option php_namespace = "Google\\Cloud\\Bigtable\\Admin\\V2";
// A collection of user data indexed by row, column, and timestamp.
// Each table is served using the resources of its parent cluster.
message Table {
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// The state of a table's data in a particular cluster.
message ClusterState {
// Table replication states.
@@ -45,24 +40,20 @@ message Table {
// The cluster was recently created, and the table must finish copying
// over pre-existing data from other clusters before it can begin
- // receiving live replication updates and serving
- // [Data API][google.bigtable.v2.Bigtable] requests.
+ // receiving live replication updates and serving Data API requests.
INITIALIZING = 1;
- // The table is temporarily unable to serve
- // [Data API][google.bigtable.v2.Bigtable] requests from this
+ // The table is temporarily unable to serve Data API requests from this
// cluster due to planned internal maintenance.
PLANNED_MAINTENANCE = 2;
- // The table is temporarily unable to serve
- // [Data API][google.bigtable.v2.Bigtable] requests from this
+ // The table is temporarily unable to serve Data API requests from this
// cluster due to unplanned or emergency maintenance.
UNPLANNED_MAINTENANCE = 3;
- // The table can serve
- // [Data API][google.bigtable.v2.Bigtable] requests from this
- // cluster. Depending on replication delay, reads may not immediately
- // reflect the state of the table in other clusters.
+ // The table can serve Data API requests from this cluster. Depending on
+ // replication delay, reads may not immediately reflect the state of the
+ // table in other clusters.
READY = 4;
}
@@ -93,12 +84,6 @@ message Table {
// Only populates `name` and fields related to the table's schema.
SCHEMA_VIEW = 2;
- // This is a private alpha release of Cloud Bigtable replication. This
- // feature is not currently available to most Cloud Bigtable customers. This
- // feature might be changed in backward-incompatible ways and is not
- // recommended for production use. It is not subject to any SLA or
- // deprecation policy.
- //
// Only populates `name` and fields related to the table's
// replication state.
REPLICATION_VIEW = 3;
@@ -110,20 +95,15 @@ message Table {
// (`OutputOnly`)
// The unique name of the table. Values are of the form
// `projects//instances//tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`.
- // Views: `NAME_ONLY`, `SCHEMA_VIEW`, `FULL`
+ // Views: `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `FULL`
string name = 1;
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// (`OutputOnly`)
// Map from cluster ID to per-cluster table state.
// If it could not be determined whether or not the table has data in a
// particular cluster (for example, if its zone is unavailable), then
// there will be an entry for the cluster with UNKNOWN `replication_status`.
- // Views: `FULL`
+ // Views: `REPLICATION_VIEW`, `FULL`
map cluster_states = 2;
// (`CreationOnly`)
@@ -132,7 +112,7 @@ message Table {
map column_families = 3;
// (`CreationOnly`)
- // The granularity (e.g. `MILLIS`, `MICROS`) at which timestamps are stored in
+ // The granularity (i.e. `MILLIS`) at which timestamps are stored in
// this table. Timestamps not matching the granularity will be rejected.
// If unspecified at creation time, the value will be set to `MILLIS`.
// Views: `SCHEMA_VIEW`, `FULL`
@@ -182,13 +162,13 @@ message GcRule {
}
}
-// 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 for
-// production use. It is not subject to any SLA or deprecation policy.
-//
// 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
+// for production use. It is not subject to any SLA or deprecation policy.
message Snapshot {
// Possible states of a snapshot.
enum State {
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java
index 78d2244cc734..af170edb17a2 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequest.java
@@ -189,10 +189,6 @@ public java.lang.String getTableName() {
private volatile java.lang.Object appProfileId_;
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -213,10 +209,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1014,10 +1006,6 @@ public Builder setTableNameBytes(
private java.lang.Object appProfileId_ = "";
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1038,10 +1026,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1063,10 +1047,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1085,10 +1065,6 @@ public Builder setAppProfileId(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1103,10 +1079,6 @@ public Builder clearAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequestOrBuilder.java
index c38e92cfe750..7933098515e0 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/CheckAndMutateRowRequestOrBuilder.java
@@ -33,10 +33,6 @@ public interface CheckAndMutateRowRequestOrBuilder extends
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -46,10 +42,6 @@ public interface CheckAndMutateRowRequestOrBuilder extends
java.lang.String getAppProfileId();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java
index 408cbade5d6b..8df11153c5ad 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequest.java
@@ -161,10 +161,6 @@ public java.lang.String getTableName() {
private volatile java.lang.Object appProfileId_;
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -185,10 +181,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -769,10 +761,6 @@ public Builder setTableNameBytes(
private java.lang.Object appProfileId_ = "";
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -793,10 +781,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -818,10 +802,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -840,10 +820,6 @@ public Builder setAppProfileId(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -858,10 +834,6 @@ public Builder clearAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequestOrBuilder.java
index c802addc3187..0d602849fc43 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowRequestOrBuilder.java
@@ -31,10 +31,6 @@ public interface MutateRowRequestOrBuilder extends
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -44,10 +40,6 @@ public interface MutateRowRequestOrBuilder extends
java.lang.String getAppProfileId();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java
index ad5a75b03858..da8097ffe6ee 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequest.java
@@ -1193,10 +1193,6 @@ public java.lang.String getTableName() {
private volatile java.lang.Object appProfileId_;
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1217,10 +1213,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1771,10 +1763,6 @@ public Builder setTableNameBytes(
private java.lang.Object appProfileId_ = "";
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1795,10 +1783,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1820,10 +1804,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1842,10 +1822,6 @@ public Builder setAppProfileId(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -1860,10 +1836,6 @@ public Builder clearAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequestOrBuilder.java
index 95a7581e3323..9d17b4c34be5 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/MutateRowsRequestOrBuilder.java
@@ -27,10 +27,6 @@ public interface MutateRowsRequestOrBuilder extends
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -40,10 +36,6 @@ public interface MutateRowsRequestOrBuilder extends
java.lang.String getAppProfileId();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java
index a4aad8594b6b..3d15975abacd 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequest.java
@@ -163,10 +163,6 @@ public java.lang.String getTableName() {
private volatile java.lang.Object appProfileId_;
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -187,10 +183,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -776,10 +768,6 @@ public Builder setTableNameBytes(
private java.lang.Object appProfileId_ = "";
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -800,10 +788,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -825,10 +809,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -847,10 +827,6 @@ public Builder setAppProfileId(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -865,10 +841,6 @@ public Builder clearAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequestOrBuilder.java
index 182dd59f27af..ba2f06d4a17b 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadModifyWriteRowRequestOrBuilder.java
@@ -33,10 +33,6 @@ public interface ReadModifyWriteRowRequestOrBuilder extends
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -46,10 +42,6 @@ public interface ReadModifyWriteRowRequestOrBuilder extends
java.lang.String getAppProfileId();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java
index 857917c61fe4..9f82b19cae9b 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequest.java
@@ -173,10 +173,6 @@ public java.lang.String getTableName() {
private volatile java.lang.Object appProfileId_;
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -197,10 +193,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -788,10 +780,6 @@ public Builder setTableNameBytes(
private java.lang.Object appProfileId_ = "";
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -812,10 +800,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -837,10 +821,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -859,10 +839,6 @@ public Builder setAppProfileId(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -877,10 +853,6 @@ public Builder clearAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequestOrBuilder.java
index a7e463f266e1..8314aa387dd4 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/ReadRowsRequestOrBuilder.java
@@ -31,10 +31,6 @@ public interface ReadRowsRequestOrBuilder extends
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -44,10 +40,6 @@ public interface ReadRowsRequestOrBuilder extends
java.lang.String getAppProfileId();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java
index d314935974b6..955d647d46a7 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequest.java
@@ -141,10 +141,6 @@ public java.lang.String getTableName() {
private volatile java.lang.Object appProfileId_;
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -165,10 +161,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -595,10 +587,6 @@ public Builder setTableNameBytes(
private java.lang.Object appProfileId_ = "";
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -619,10 +607,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -644,10 +628,6 @@ public java.lang.String getAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -666,10 +646,6 @@ public Builder setAppProfileId(
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -684,10 +660,6 @@ public Builder clearAppProfileId() {
}
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequestOrBuilder.java b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequestOrBuilder.java
index 567b5d27e55f..6b15c959c510 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequestOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/java/com/google/bigtable/v2/SampleRowKeysRequestOrBuilder.java
@@ -31,10 +31,6 @@ public interface SampleRowKeysRequestOrBuilder extends
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
@@ -44,10 +40,6 @@ public interface SampleRowKeysRequestOrBuilder extends
java.lang.String getAppProfileId();
/**
*
- * This is a private alpha release of Cloud Bigtable replication. This feature
- * is not currently available to most Cloud Bigtable customers. This feature
- * might be changed in backward-incompatible ways and is not recommended for
- * production use. It is not subject to any SLA or deprecation policy.
* This value specifies routing for replication. If not specified, the
* "default" application profile will be used.
*
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/bigtable.proto b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/bigtable.proto
index 24d807ba20fe..d800c2c97ab8 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/bigtable.proto
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/bigtable.proto
@@ -1,4 +1,4 @@
-// Copyright 2017 Google Inc.
+// Copyright 2018 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -37,7 +37,10 @@ service Bigtable {
// atomicity of each row will still be preserved. See the
// ReadRowsResponse documentation for details.
rpc ReadRows(ReadRowsRequest) returns (stream ReadRowsResponse) {
- option (google.api.http) = { post: "/v2/{table_name=projects/*/instances/*/tables/*}:readRows" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{table_name=projects/*/instances/*/tables/*}:readRows"
+ body: "*"
+ };
}
// Returns a sample of row keys in the table. The returned row keys will
@@ -45,25 +48,36 @@ service Bigtable {
// which can be used to break up the data for distributed tasks like
// mapreduces.
rpc SampleRowKeys(SampleRowKeysRequest) returns (stream SampleRowKeysResponse) {
- option (google.api.http) = { get: "/v2/{table_name=projects/*/instances/*/tables/*}:sampleRowKeys" };
+ option (google.api.http) = {
+ get: "/v2/{table_name=projects/*/instances/*/tables/*}:sampleRowKeys"
+ };
}
// Mutates a row atomically. Cells already present in the row are left
// unchanged unless explicitly changed by `mutation`.
rpc MutateRow(MutateRowRequest) returns (MutateRowResponse) {
- option (google.api.http) = { post: "/v2/{table_name=projects/*/instances/*/tables/*}:mutateRow" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{table_name=projects/*/instances/*/tables/*}:mutateRow"
+ body: "*"
+ };
}
// Mutates multiple rows in a batch. Each individual row is mutated
// atomically as in MutateRow, but the entire batch is not executed
// atomically.
rpc MutateRows(MutateRowsRequest) returns (stream MutateRowsResponse) {
- option (google.api.http) = { post: "/v2/{table_name=projects/*/instances/*/tables/*}:mutateRows" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{table_name=projects/*/instances/*/tables/*}:mutateRows"
+ body: "*"
+ };
}
// Mutates a row atomically based on the output of a predicate Reader filter.
rpc CheckAndMutateRow(CheckAndMutateRowRequest) returns (CheckAndMutateRowResponse) {
- option (google.api.http) = { post: "/v2/{table_name=projects/*/instances/*/tables/*}:checkAndMutateRow" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{table_name=projects/*/instances/*/tables/*}:checkAndMutateRow"
+ body: "*"
+ };
}
// Modifies a row atomically on the server. The method reads the latest
@@ -72,7 +86,10 @@ service Bigtable {
// timestamp is the greater of the existing timestamp or the current server
// time. The method returns the new contents of all modified cells.
rpc ReadModifyWriteRow(ReadModifyWriteRowRequest) returns (ReadModifyWriteRowResponse) {
- option (google.api.http) = { post: "/v2/{table_name=projects/*/instances/*/tables/*}:readModifyWriteRow" body: "*" };
+ option (google.api.http) = {
+ post: "/v2/{table_name=projects/*/instances/*/tables/*}:readModifyWriteRow"
+ body: "*"
+ };
}
}
@@ -83,11 +100,6 @@ message ReadRowsRequest {
// `projects//instances//tables/`.
string table_name = 1;
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// This value specifies routing for replication. If not specified, the
// "default" application profile will be used.
string app_profile_id = 5;
@@ -188,11 +200,6 @@ message SampleRowKeysRequest {
// `projects//instances//tables/`.
string table_name = 1;
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// This value specifies routing for replication. If not specified, the
// "default" application profile will be used.
string app_profile_id = 2;
@@ -223,11 +230,6 @@ message MutateRowRequest {
// `projects//instances//tables/`.
string table_name = 1;
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// This value specifies routing for replication. If not specified, the
// "default" application profile will be used.
string app_profile_id = 4;
@@ -262,11 +264,6 @@ message MutateRowsRequest {
// The unique name of the table to which the mutations should be applied.
string table_name = 1;
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// This value specifies routing for replication. If not specified, the
// "default" application profile will be used.
string app_profile_id = 3;
@@ -305,11 +302,6 @@ message CheckAndMutateRowRequest {
// `projects//instances//tables/`.
string table_name = 1;
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// This value specifies routing for replication. If not specified, the
// "default" application profile will be used.
string app_profile_id = 7;
@@ -353,11 +345,6 @@ message ReadModifyWriteRowRequest {
// `projects//instances//tables/`.
string table_name = 1;
- // This is a private alpha release of Cloud Bigtable replication. This feature
- // is not currently available to most Cloud Bigtable customers. This feature
- // might be changed in backward-incompatible ways and is not recommended for
- // production use. It is not subject to any SLA or deprecation policy.
- //
// This value specifies routing for replication. If not specified, the
// "default" application profile will be used.
string app_profile_id = 4;
diff --git a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto
index 5d5023958f16..7400197e7b17 100644
--- a/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto
+++ b/google-api-grpc/proto-google-cloud-bigtable-v2/src/main/proto/google/bigtable/v2/data.proto
@@ -1,4 +1,4 @@
-// Copyright 2017 Google Inc.
+// Copyright 2018 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java
index 2256327685ec..f736f8eb78bb 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java
@@ -22,6 +22,7 @@ private BigQueryOptions(com.google.protobuf.GeneratedMessageV3.Builder> builde
private BigQueryOptions() {
identifyingFields_ = java.util.Collections.emptyList();
rowsLimit_ = 0L;
+ sampleMethod_ = 0;
}
@java.lang.Override
@@ -82,6 +83,12 @@ private BigQueryOptions(
rowsLimit_ = input.readInt64();
break;
}
+ case 32: {
+ int rawValue = input.readEnum();
+
+ sampleMethod_ = rawValue;
+ break;
+ }
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -109,6 +116,135 @@ private BigQueryOptions(
com.google.privacy.dlp.v2.BigQueryOptions.class, com.google.privacy.dlp.v2.BigQueryOptions.Builder.class);
}
+ /**
+ *
+ * How to sample rows if not all rows are scanned. Meaningful only when used
+ * in conjunction with rows_limit. If not specified, scanning would start
+ * from the top.
+ *
+ *
+ * Protobuf enum {@code google.privacy.dlp.v2.BigQueryOptions.SampleMethod}
+ */
+ public enum SampleMethod
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * SAMPLE_METHOD_UNSPECIFIED = 0;
+ */
+ SAMPLE_METHOD_UNSPECIFIED(0),
+ /**
+ *
+ * Scan from the top (default).
+ *
+ *
+ * TOP = 1;
+ */
+ TOP(1),
+ /**
+ *
+ * Randomly pick the row to start scanning. The scanned rows are contiguous.
+ *
+ *
+ * RANDOM_START = 2;
+ */
+ RANDOM_START(2),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * SAMPLE_METHOD_UNSPECIFIED = 0;
+ */
+ public static final int SAMPLE_METHOD_UNSPECIFIED_VALUE = 0;
+ /**
+ *
+ * Scan from the top (default).
+ *
+ *
+ * TOP = 1;
+ */
+ public static final int TOP_VALUE = 1;
+ /**
+ *
+ * Randomly pick the row to start scanning. The scanned rows are contiguous.
+ *
+ *
+ * RANDOM_START = 2;
+ */
+ public static final int RANDOM_START_VALUE = 2;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static SampleMethod valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static SampleMethod forNumber(int value) {
+ switch (value) {
+ case 0: return SAMPLE_METHOD_UNSPECIFIED;
+ case 1: return TOP;
+ case 2: return RANDOM_START;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ SampleMethod> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public SampleMethod findValueByNumber(int number) {
+ return SampleMethod.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return com.google.privacy.dlp.v2.BigQueryOptions.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final SampleMethod[] VALUES = values();
+
+ public static SampleMethod valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private SampleMethod(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:google.privacy.dlp.v2.BigQueryOptions.SampleMethod)
+ }
+
private int bitField0_;
public static final int TABLE_REFERENCE_FIELD_NUMBER = 1;
private com.google.privacy.dlp.v2.BigQueryTable tableReference_;
@@ -218,6 +354,22 @@ public long getRowsLimit() {
return rowsLimit_;
}
+ public static final int SAMPLE_METHOD_FIELD_NUMBER = 4;
+ private int sampleMethod_;
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ public int getSampleMethodValue() {
+ return sampleMethod_;
+ }
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ public com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod getSampleMethod() {
+ com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod result = com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.valueOf(sampleMethod_);
+ return result == null ? com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.UNRECOGNIZED : result;
+ }
+
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
@@ -239,6 +391,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (rowsLimit_ != 0L) {
output.writeInt64(3, rowsLimit_);
}
+ if (sampleMethod_ != com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.SAMPLE_METHOD_UNSPECIFIED.getNumber()) {
+ output.writeEnum(4, sampleMethod_);
+ }
unknownFields.writeTo(output);
}
@@ -259,6 +414,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(3, rowsLimit_);
}
+ if (sampleMethod_ != com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.SAMPLE_METHOD_UNSPECIFIED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(4, sampleMethod_);
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -284,6 +443,7 @@ public boolean equals(final java.lang.Object obj) {
.equals(other.getIdentifyingFieldsList());
result = result && (getRowsLimit()
== other.getRowsLimit());
+ result = result && sampleMethod_ == other.sampleMethod_;
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@@ -306,6 +466,8 @@ public int hashCode() {
hash = (37 * hash) + ROWS_LIMIT_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getRowsLimit());
+ hash = (37 * hash) + SAMPLE_METHOD_FIELD_NUMBER;
+ hash = (53 * hash) + sampleMethod_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -454,6 +616,8 @@ public Builder clear() {
}
rowsLimit_ = 0L;
+ sampleMethod_ = 0;
+
return this;
}
@@ -493,6 +657,7 @@ public com.google.privacy.dlp.v2.BigQueryOptions buildPartial() {
result.identifyingFields_ = identifyingFieldsBuilder_.build();
}
result.rowsLimit_ = rowsLimit_;
+ result.sampleMethod_ = sampleMethod_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
@@ -567,6 +732,9 @@ public Builder mergeFrom(com.google.privacy.dlp.v2.BigQueryOptions other) {
if (other.getRowsLimit() != 0L) {
setRowsLimit(other.getRowsLimit());
}
+ if (other.sampleMethod_ != 0) {
+ setSampleMethodValue(other.getSampleMethodValue());
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -1121,6 +1289,50 @@ public Builder clearRowsLimit() {
onChanged();
return this;
}
+
+ private int sampleMethod_ = 0;
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ public int getSampleMethodValue() {
+ return sampleMethod_;
+ }
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ public Builder setSampleMethodValue(int value) {
+ sampleMethod_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ public com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod getSampleMethod() {
+ com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod result = com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.valueOf(sampleMethod_);
+ return result == null ? com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.UNRECOGNIZED : result;
+ }
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ public Builder setSampleMethod(com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sampleMethod_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ public Builder clearSampleMethod() {
+
+ sampleMethod_ = 0;
+ onChanged();
+ return this;
+ }
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java
index 8549fd8c157b..23d4dbdc538f 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java
@@ -91,4 +91,13 @@ com.google.privacy.dlp.v2.FieldIdOrBuilder getIdentifyingFieldsOrBuilder(
* int64 rows_limit = 3;
*/
long getRowsLimit();
+
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ int getSampleMethodValue();
+ /**
+ * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4;
+ */
+ com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod getSampleMethod();
}
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java
index 5f8e6cd68e57..9f911bc1426b 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java
@@ -23,6 +23,8 @@ private CloudStorageOptions(com.google.protobuf.GeneratedMessageV3.Builder> bu
private CloudStorageOptions() {
bytesLimitPerFile_ = 0L;
fileTypes_ = java.util.Collections.emptyList();
+ sampleMethod_ = 0;
+ filesLimitPercent_ = 0;
}
@java.lang.Override
@@ -97,6 +99,17 @@ private CloudStorageOptions(
input.popLimit(oldLimit);
break;
}
+ case 48: {
+ int rawValue = input.readEnum();
+
+ sampleMethod_ = rawValue;
+ break;
+ }
+ case 56: {
+
+ filesLimitPercent_ = input.readInt32();
+ break;
+ }
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -124,6 +137,137 @@ private CloudStorageOptions(
com.google.privacy.dlp.v2.CloudStorageOptions.class, com.google.privacy.dlp.v2.CloudStorageOptions.Builder.class);
}
+ /**
+ *
+ * How to sample bytes if not all bytes are scanned. Meaningful only when used
+ * in conjunction with bytes_limit_per_file. If not specified, scanning would
+ * start from the top.
+ *
+ *
+ * Protobuf enum {@code google.privacy.dlp.v2.CloudStorageOptions.SampleMethod}
+ */
+ public enum SampleMethod
+ implements com.google.protobuf.ProtocolMessageEnum {
+ /**
+ * SAMPLE_METHOD_UNSPECIFIED = 0;
+ */
+ SAMPLE_METHOD_UNSPECIFIED(0),
+ /**
+ *
+ * Scan from the top (default).
+ *
+ *
+ * TOP = 1;
+ */
+ TOP(1),
+ /**
+ *
+ * For each file larger than bytes_limit_per_file, randomly pick the offset
+ * to start scanning. The scanned bytes are contiguous.
+ *
+ *
+ * RANDOM_START = 2;
+ */
+ RANDOM_START(2),
+ UNRECOGNIZED(-1),
+ ;
+
+ /**
+ * SAMPLE_METHOD_UNSPECIFIED = 0;
+ */
+ public static final int SAMPLE_METHOD_UNSPECIFIED_VALUE = 0;
+ /**
+ *
+ * Scan from the top (default).
+ *
+ *
+ * TOP = 1;
+ */
+ public static final int TOP_VALUE = 1;
+ /**
+ *
+ * For each file larger than bytes_limit_per_file, randomly pick the offset
+ * to start scanning. The scanned bytes are contiguous.
+ *
+ *
+ * RANDOM_START = 2;
+ */
+ public static final int RANDOM_START_VALUE = 2;
+
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static SampleMethod valueOf(int value) {
+ return forNumber(value);
+ }
+
+ public static SampleMethod forNumber(int value) {
+ switch (value) {
+ case 0: return SAMPLE_METHOD_UNSPECIFIED;
+ case 1: return TOP;
+ case 2: return RANDOM_START;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static final com.google.protobuf.Internal.EnumLiteMap<
+ SampleMethod> internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap() {
+ public SampleMethod findValueByNumber(int number) {
+ return SampleMethod.forNumber(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ return getDescriptor().getValues().get(ordinal());
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return com.google.privacy.dlp.v2.CloudStorageOptions.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final SampleMethod[] VALUES = values();
+
+ public static SampleMethod valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ if (desc.getIndex() == -1) {
+ return UNRECOGNIZED;
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int value;
+
+ private SampleMethod(int value) {
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:google.privacy.dlp.v2.CloudStorageOptions.SampleMethod)
+ }
+
public interface FileSetOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.CloudStorageOptions.FileSet)
com.google.protobuf.MessageOrBuilder {
@@ -813,6 +957,37 @@ public int getFileTypesValue(int index) {
}
private int fileTypesMemoizedSerializedSize;
+ public static final int SAMPLE_METHOD_FIELD_NUMBER = 6;
+ private int sampleMethod_;
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ public int getSampleMethodValue() {
+ return sampleMethod_;
+ }
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ public com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod getSampleMethod() {
+ com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod result = com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod.valueOf(sampleMethod_);
+ return result == null ? com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod.UNRECOGNIZED : result;
+ }
+
+ public static final int FILES_LIMIT_PERCENT_FIELD_NUMBER = 7;
+ private int filesLimitPercent_;
+ /**
+ *
+ * Limits the number of files to scan to this percentage of the input FileSet.
+ * Number of files scanned is rounded down. Must be between 0 and 100,
+ * inclusively. Both 0 and 100 means no limit. Defaults to 0.
+ *
+ *
+ * int32 files_limit_percent = 7;
+ */
+ public int getFilesLimitPercent() {
+ return filesLimitPercent_;
+ }
+
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
@@ -839,6 +1014,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < fileTypes_.size(); i++) {
output.writeEnumNoTag(fileTypes_.get(i));
}
+ if (sampleMethod_ != com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod.SAMPLE_METHOD_UNSPECIFIED.getNumber()) {
+ output.writeEnum(6, sampleMethod_);
+ }
+ if (filesLimitPercent_ != 0) {
+ output.writeInt32(7, filesLimitPercent_);
+ }
unknownFields.writeTo(output);
}
@@ -867,6 +1048,14 @@ public int getSerializedSize() {
.computeUInt32SizeNoTag(dataSize);
}fileTypesMemoizedSerializedSize = dataSize;
}
+ if (sampleMethod_ != com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod.SAMPLE_METHOD_UNSPECIFIED.getNumber()) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeEnumSize(6, sampleMethod_);
+ }
+ if (filesLimitPercent_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, filesLimitPercent_);
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -891,6 +1080,9 @@ public boolean equals(final java.lang.Object obj) {
result = result && (getBytesLimitPerFile()
== other.getBytesLimitPerFile());
result = result && fileTypes_.equals(other.fileTypes_);
+ result = result && sampleMethod_ == other.sampleMethod_;
+ result = result && (getFilesLimitPercent()
+ == other.getFilesLimitPercent());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@@ -913,6 +1105,10 @@ public int hashCode() {
hash = (37 * hash) + FILE_TYPES_FIELD_NUMBER;
hash = (53 * hash) + fileTypes_.hashCode();
}
+ hash = (37 * hash) + SAMPLE_METHOD_FIELD_NUMBER;
+ hash = (53 * hash) + sampleMethod_;
+ hash = (37 * hash) + FILES_LIMIT_PERCENT_FIELD_NUMBER;
+ hash = (53 * hash) + getFilesLimitPercent();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -1057,6 +1253,10 @@ public Builder clear() {
fileTypes_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
+ sampleMethod_ = 0;
+
+ filesLimitPercent_ = 0;
+
return this;
}
@@ -1092,6 +1292,8 @@ public com.google.privacy.dlp.v2.CloudStorageOptions buildPartial() {
bitField0_ = (bitField0_ & ~0x00000004);
}
result.fileTypes_ = fileTypes_;
+ result.sampleMethod_ = sampleMethod_;
+ result.filesLimitPercent_ = filesLimitPercent_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
@@ -1150,6 +1352,12 @@ public Builder mergeFrom(com.google.privacy.dlp.v2.CloudStorageOptions other) {
}
onChanged();
}
+ if (other.sampleMethod_ != 0) {
+ setSampleMethodValue(other.getSampleMethodValue());
+ }
+ if (other.getFilesLimitPercent() != 0) {
+ setFilesLimitPercent(other.getFilesLimitPercent());
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -1525,6 +1733,94 @@ public Builder addAllFileTypesValue(
onChanged();
return this;
}
+
+ private int sampleMethod_ = 0;
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ public int getSampleMethodValue() {
+ return sampleMethod_;
+ }
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ public Builder setSampleMethodValue(int value) {
+ sampleMethod_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ public com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod getSampleMethod() {
+ com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod result = com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod.valueOf(sampleMethod_);
+ return result == null ? com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod.UNRECOGNIZED : result;
+ }
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ public Builder setSampleMethod(com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ sampleMethod_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ public Builder clearSampleMethod() {
+
+ sampleMethod_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int filesLimitPercent_ ;
+ /**
+ *
+ * Limits the number of files to scan to this percentage of the input FileSet.
+ * Number of files scanned is rounded down. Must be between 0 and 100,
+ * inclusively. Both 0 and 100 means no limit. Defaults to 0.
+ *
+ *
+ * int32 files_limit_percent = 7;
+ */
+ public int getFilesLimitPercent() {
+ return filesLimitPercent_;
+ }
+ /**
+ *
+ * Limits the number of files to scan to this percentage of the input FileSet.
+ * Number of files scanned is rounded down. Must be between 0 and 100,
+ * inclusively. Both 0 and 100 means no limit. Defaults to 0.
+ *
+ *
+ * int32 files_limit_percent = 7;
+ */
+ public Builder setFilesLimitPercent(int value) {
+
+ filesLimitPercent_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Limits the number of files to scan to this percentage of the input FileSet.
+ * Number of files scanned is rounded down. Must be between 0 and 100,
+ * inclusively. Both 0 and 100 means no limit. Defaults to 0.
+ *
+ *
+ * int32 files_limit_percent = 7;
+ */
+ public Builder clearFilesLimitPercent() {
+
+ filesLimitPercent_ = 0;
+ onChanged();
+ return this;
+ }
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java
index a21df19cd60a..7b707e8a207a 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java
@@ -81,4 +81,24 @@ public interface CloudStorageOptionsOrBuilder extends
* repeated .google.privacy.dlp.v2.FileType file_types = 5;
*/
int getFileTypesValue(int index);
+
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ int getSampleMethodValue();
+ /**
+ * .google.privacy.dlp.v2.CloudStorageOptions.SampleMethod sample_method = 6;
+ */
+ com.google.privacy.dlp.v2.CloudStorageOptions.SampleMethod getSampleMethod();
+
+ /**
+ *
+ * Limits the number of files to scan to this percentage of the input FileSet.
+ * Number of files scanned is rounded down. Must be between 0 and 100,
+ * inclusively. Both 0 and 100 means no limit. Defaults to 0.
+ *
+ *
+ * int32 files_limit_percent = 7;
+ */
+ int getFilesLimitPercent();
}
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStoragePath.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStoragePath.java
index ef97e8584080..cad5bded62f2 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStoragePath.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStoragePath.java
@@ -5,7 +5,7 @@
/**
*
- * Message representing a path in Cloud Storage.
+ * Message representing a single file or path in Cloud Storage.
*
*
* Protobuf type {@code google.privacy.dlp.v2.CloudStoragePath}
@@ -280,7 +280,7 @@ protected Builder newBuilderForType(
}
/**
*
- * Message representing a path in Cloud Storage.
+ * Message representing a single file or path in Cloud Storage.
*
*
* Protobuf type {@code google.privacy.dlp.v2.CloudStoragePath}
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfig.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfig.java
index c951e7257bc9..392830d79eee 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfig.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfig.java
@@ -395,8 +395,7 @@ public com.google.privacy.dlp.v2.CryptoKeyOrBuilder getCryptoKeyOrBuilder() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -419,8 +418,7 @@ public boolean hasContext() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -443,8 +441,7 @@ public com.google.privacy.dlp.v2.FieldId getContext() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1292,8 +1289,7 @@ public com.google.privacy.dlp.v2.CryptoKeyOrBuilder getCryptoKeyOrBuilder() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1316,8 +1312,7 @@ public boolean hasContext() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1344,8 +1339,7 @@ public com.google.privacy.dlp.v2.FieldId getContext() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1378,8 +1372,7 @@ public Builder setContext(com.google.privacy.dlp.v2.FieldId value) {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1410,8 +1403,7 @@ public Builder setContext(
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1446,8 +1438,7 @@ public Builder mergeContext(com.google.privacy.dlp.v2.FieldId value) {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1478,8 +1469,7 @@ public Builder clearContext() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1504,8 +1494,7 @@ public com.google.privacy.dlp.v2.FieldId.Builder getContextBuilder() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -1533,8 +1522,7 @@ public com.google.privacy.dlp.v2.FieldIdOrBuilder getContextOrBuilder() {
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfigOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfigOrBuilder.java
index 851d30367ff9..a5545abce2fe 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfigOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CryptoReplaceFfxFpeConfigOrBuilder.java
@@ -47,8 +47,7 @@ public interface CryptoReplaceFfxFpeConfigOrBuilder extends
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -69,8 +68,7 @@ public interface CryptoReplaceFfxFpeConfigOrBuilder extends
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
@@ -91,8 +89,7 @@ public interface CryptoReplaceFfxFpeConfigOrBuilder extends
* The tweak is constructed as a sequence of bytes in big endian byte order
* such that:
* - a 64 bit integer is encoded followed by a single byte of value 1
- * - a string is encoded in UTF-8 format followed by a single byte of value
- * å 2
+ * - a string is encoded in UTF-8 format followed by a single byte of value 2
*
*
* .google.privacy.dlp.v2.FieldId context = 2;
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java
index 9498e2e037a5..c1f1d9849930 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java
@@ -199,54 +199,63 @@ public static void registerAllExtensions(
"storeOptions\0228\n\014partition_id\030\001 \001(\0132\".goo" +
"gle.privacy.dlp.v2.PartitionId\0223\n\004kind\030\002" +
" \001(\0132%.google.privacy.dlp.v2.KindExpress" +
- "ion\"\306\001\n\023CloudStorageOptions\022D\n\010file_set\030" +
+ "ion\"\375\002\n\023CloudStorageOptions\022D\n\010file_set\030" +
"\001 \001(\01322.google.privacy.dlp.v2.CloudStora" +
"geOptions.FileSet\022\034\n\024bytes_limit_per_fil" +
"e\030\004 \001(\003\0223\n\nfile_types\030\005 \003(\0162\037.google.pri" +
- "vacy.dlp.v2.FileType\032\026\n\007FileSet\022\013\n\003url\030\001" +
- " \001(\t\" \n\020CloudStoragePath\022\014\n\004path\030\001 \001(\t\"\240" +
- "\001\n\017BigQueryOptions\022=\n\017table_reference\030\001 " +
- "\001(\0132$.google.privacy.dlp.v2.BigQueryTabl" +
- "e\022:\n\022identifying_fields\030\002 \003(\0132\036.google.p" +
- "rivacy.dlp.v2.FieldId\022\022\n\nrows_limit\030\003 \001(" +
- "\003\"\232\004\n\rStorageConfig\022D\n\021datastore_options" +
- "\030\002 \001(\0132\'.google.privacy.dlp.v2.Datastore" +
- "OptionsH\000\022K\n\025cloud_storage_options\030\003 \001(\013" +
- "2*.google.privacy.dlp.v2.CloudStorageOpt" +
- "ionsH\000\022C\n\021big_query_options\030\004 \001(\0132&.goog" +
- "le.privacy.dlp.v2.BigQueryOptionsH\000\022L\n\017t" +
- "imespan_config\030\006 \001(\01323.google.privacy.dl" +
- "p.v2.StorageConfig.TimespanConfig\032\332\001\n\016Ti" +
- "mespanConfig\022.\n\nstart_time\030\001 \001(\0132\032.googl" +
- "e.protobuf.Timestamp\022,\n\010end_time\030\002 \001(\0132\032" +
- ".google.protobuf.Timestamp\0227\n\017timestamp_" +
- "field\030\003 \001(\0132\036.google.privacy.dlp.v2.Fiel" +
- "dId\0221\n)enable_auto_population_of_timespa" +
- "n_config\030\004 \001(\010B\006\n\004type\"`\n\013BigQueryKey\022=\n" +
- "\017table_reference\030\001 \001(\0132$.google.privacy." +
- "dlp.v2.BigQueryTable\022\022\n\nrow_number\030\002 \001(\003" +
- "\">\n\014DatastoreKey\022.\n\nentity_key\030\001 \001(\0132\032.g" +
- "oogle.privacy.dlp.v2.Key\"\273\001\n\003Key\0228\n\014part" +
- "ition_id\030\001 \001(\0132\".google.privacy.dlp.v2.P" +
- "artitionId\0224\n\004path\030\002 \003(\0132&.google.privac" +
- "y.dlp.v2.Key.PathElement\032D\n\013PathElement\022" +
- "\014\n\004kind\030\001 \001(\t\022\014\n\002id\030\002 \001(\003H\000\022\016\n\004name\030\003 \001(" +
- "\tH\000B\t\n\007id_type\"\216\001\n\tRecordKey\022<\n\rdatastor" +
- "e_key\030\002 \001(\0132#.google.privacy.dlp.v2.Data" +
- "storeKeyH\000\022;\n\rbig_query_key\030\003 \001(\0132\".goog" +
- "le.privacy.dlp.v2.BigQueryKeyH\000B\006\n\004type\"" +
- "I\n\rBigQueryTable\022\022\n\nproject_id\030\001 \001(\t\022\022\n\n" +
- "dataset_id\030\002 \001(\t\022\020\n\010table_id\030\003 \001(\t\"9\n\010En" +
- "tityId\022-\n\005field\030\001 \001(\0132\036.google.privacy.d" +
- "lp.v2.FieldId*t\n\nLikelihood\022\032\n\026LIKELIHOO" +
- "D_UNSPECIFIED\020\000\022\021\n\rVERY_UNLIKELY\020\001\022\014\n\010UN" +
- "LIKELY\020\002\022\014\n\010POSSIBLE\020\003\022\n\n\006LIKELY\020\004\022\017\n\013VE" +
- "RY_LIKELY\020\005*E\n\010FileType\022\031\n\025FILE_TYPE_UNS" +
- "PECIFIED\020\000\022\017\n\013BINARY_FILE\020\001\022\r\n\tTEXT_FILE" +
- "\020\002B\217\001\n\031com.google.privacy.dlp.v2B\nDlpSto" +
- "rageP\001Z8google.golang.org/genproto/googl" +
- "eapis/privacy/dlp/v2;dlp\252\002\023Google.Cloud." +
- "Dlp.V2\312\002\023Google\\Cloud\\Dlp\\V2b\006proto3"
+ "vacy.dlp.v2.FileType\022N\n\rsample_method\030\006 " +
+ "\001(\01627.google.privacy.dlp.v2.CloudStorage" +
+ "Options.SampleMethod\022\033\n\023files_limit_perc" +
+ "ent\030\007 \001(\005\032\026\n\007FileSet\022\013\n\003url\030\001 \001(\t\"H\n\014Sam" +
+ "pleMethod\022\035\n\031SAMPLE_METHOD_UNSPECIFIED\020\000" +
+ "\022\007\n\003TOP\020\001\022\020\n\014RANDOM_START\020\002\" \n\020CloudStor" +
+ "agePath\022\014\n\004path\030\001 \001(\t\"\266\002\n\017BigQueryOption" +
+ "s\022=\n\017table_reference\030\001 \001(\0132$.google.priv" +
+ "acy.dlp.v2.BigQueryTable\022:\n\022identifying_" +
+ "fields\030\002 \003(\0132\036.google.privacy.dlp.v2.Fie" +
+ "ldId\022\022\n\nrows_limit\030\003 \001(\003\022J\n\rsample_metho" +
+ "d\030\004 \001(\01623.google.privacy.dlp.v2.BigQuery" +
+ "Options.SampleMethod\"H\n\014SampleMethod\022\035\n\031" +
+ "SAMPLE_METHOD_UNSPECIFIED\020\000\022\007\n\003TOP\020\001\022\020\n\014" +
+ "RANDOM_START\020\002\"\232\004\n\rStorageConfig\022D\n\021data" +
+ "store_options\030\002 \001(\0132\'.google.privacy.dlp" +
+ ".v2.DatastoreOptionsH\000\022K\n\025cloud_storage_" +
+ "options\030\003 \001(\0132*.google.privacy.dlp.v2.Cl" +
+ "oudStorageOptionsH\000\022C\n\021big_query_options" +
+ "\030\004 \001(\0132&.google.privacy.dlp.v2.BigQueryO" +
+ "ptionsH\000\022L\n\017timespan_config\030\006 \001(\01323.goog" +
+ "le.privacy.dlp.v2.StorageConfig.Timespan" +
+ "Config\032\332\001\n\016TimespanConfig\022.\n\nstart_time\030" +
+ "\001 \001(\0132\032.google.protobuf.Timestamp\022,\n\010end" +
+ "_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022" +
+ "7\n\017timestamp_field\030\003 \001(\0132\036.google.privac" +
+ "y.dlp.v2.FieldId\0221\n)enable_auto_populati" +
+ "on_of_timespan_config\030\004 \001(\010B\006\n\004type\"`\n\013B" +
+ "igQueryKey\022=\n\017table_reference\030\001 \001(\0132$.go" +
+ "ogle.privacy.dlp.v2.BigQueryTable\022\022\n\nrow" +
+ "_number\030\002 \001(\003\">\n\014DatastoreKey\022.\n\nentity_" +
+ "key\030\001 \001(\0132\032.google.privacy.dlp.v2.Key\"\273\001" +
+ "\n\003Key\0228\n\014partition_id\030\001 \001(\0132\".google.pri" +
+ "vacy.dlp.v2.PartitionId\0224\n\004path\030\002 \003(\0132&." +
+ "google.privacy.dlp.v2.Key.PathElement\032D\n" +
+ "\013PathElement\022\014\n\004kind\030\001 \001(\t\022\014\n\002id\030\002 \001(\003H\000" +
+ "\022\016\n\004name\030\003 \001(\tH\000B\t\n\007id_type\"\216\001\n\tRecordKe" +
+ "y\022<\n\rdatastore_key\030\002 \001(\0132#.google.privac" +
+ "y.dlp.v2.DatastoreKeyH\000\022;\n\rbig_query_key" +
+ "\030\003 \001(\0132\".google.privacy.dlp.v2.BigQueryK" +
+ "eyH\000B\006\n\004type\"I\n\rBigQueryTable\022\022\n\nproject" +
+ "_id\030\001 \001(\t\022\022\n\ndataset_id\030\002 \001(\t\022\020\n\010table_i" +
+ "d\030\003 \001(\t\"9\n\010EntityId\022-\n\005field\030\001 \001(\0132\036.goo" +
+ "gle.privacy.dlp.v2.FieldId*t\n\nLikelihood" +
+ "\022\032\n\026LIKELIHOOD_UNSPECIFIED\020\000\022\021\n\rVERY_UNL" +
+ "IKELY\020\001\022\014\n\010UNLIKELY\020\002\022\014\n\010POSSIBLE\020\003\022\n\n\006L" +
+ "IKELY\020\004\022\017\n\013VERY_LIKELY\020\005*E\n\010FileType\022\031\n\025" +
+ "FILE_TYPE_UNSPECIFIED\020\000\022\017\n\013BINARY_FILE\020\001" +
+ "\022\r\n\tTEXT_FILE\020\002B\217\001\n\031com.google.privacy.d" +
+ "lp.v2B\nDlpStorageP\001Z8google.golang.org/g" +
+ "enproto/googleapis/privacy/dlp/v2;dlp\252\002\023" +
+ "Google.Cloud.Dlp.V2\312\002\023Google\\Cloud\\Dlp\\V" +
+ "2b\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -351,7 +360,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors(
internal_static_google_privacy_dlp_v2_CloudStorageOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_privacy_dlp_v2_CloudStorageOptions_descriptor,
- new java.lang.String[] { "FileSet", "BytesLimitPerFile", "FileTypes", });
+ new java.lang.String[] { "FileSet", "BytesLimitPerFile", "FileTypes", "SampleMethod", "FilesLimitPercent", });
internal_static_google_privacy_dlp_v2_CloudStorageOptions_FileSet_descriptor =
internal_static_google_privacy_dlp_v2_CloudStorageOptions_descriptor.getNestedTypes().get(0);
internal_static_google_privacy_dlp_v2_CloudStorageOptions_FileSet_fieldAccessorTable = new
@@ -369,7 +378,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors(
internal_static_google_privacy_dlp_v2_BigQueryOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_privacy_dlp_v2_BigQueryOptions_descriptor,
- new java.lang.String[] { "TableReference", "IdentifyingFields", "RowsLimit", });
+ new java.lang.String[] { "TableReference", "IdentifyingFields", "RowsLimit", "SampleMethod", });
internal_static_google_privacy_dlp_v2_StorageConfig_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_google_privacy_dlp_v2_StorageConfig_fieldAccessorTable = new
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java
index a4a7df491d60..891f3ac385fc 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java
@@ -4204,6 +4204,7 @@ com.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.AuxiliaryTableOrBui
* using publicly available data (like the US Census), or using a custom
* statistical model (indicated as one or several BigQuery tables), or by
* extrapolating from the distribution of values in the input dataset.
+ * A column with a semantic tag attached.
*
*
* Protobuf type {@code google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig}
@@ -4427,10 +4428,6 @@ public interface TaggedFieldOrBuilder extends
public com.google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField.TagCase getTagCase();
}
/**
- *
- * A column with a semantic tag attached.
- *
- *
* Protobuf type {@code google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField}
*/
public static final class TaggedField extends
@@ -4978,10 +4975,6 @@ protected Builder newBuilderForType(
return builder;
}
/**
- *
- * A column with a semantic tag attached.
- *
- *
* Protobuf type {@code google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig.TaggedField}
*/
public static final class Builder extends
@@ -8390,6 +8383,7 @@ protected Builder newBuilderForType(
* using publicly available data (like the US Census), or using a custom
* statistical model (indicated as one or several BigQuery tables), or by
* extrapolating from the distribution of values in the input dataset.
+ * A column with a semantic tag attached.
*
*
* Protobuf type {@code google.privacy.dlp.v2.PrivacyMetric.KMapEstimationConfig}
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto
index 97b25f469f16..d590a82c48e6 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto
@@ -894,8 +894,8 @@ message PrivacyMetric {
// using publicly available data (like the US Census), or using a custom
// statistical model (indicated as one or several BigQuery tables), or by
// extrapolating from the distribution of values in the input dataset.
+ // A column with a semantic tag attached.
message KMapEstimationConfig {
- // A column with a semantic tag attached.
message TaggedField {
// Identifies the column. [required]
FieldId field = 1;
@@ -1493,8 +1493,7 @@ message CryptoReplaceFfxFpeConfig {
// such that:
//
// - a 64 bit integer is encoded followed by a single byte of value 1
- // - a string is encoded in UTF-8 format followed by a single byte of value
- // å 2
+ // - a string is encoded in UTF-8 format followed by a single byte of value 2
FieldId context = 2;
oneof alphabet {
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto
index 28d3c6e4d07b..cb8e9c973cac 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto
@@ -223,6 +223,20 @@ message CloudStorageOptions {
string url = 1;
}
+ // How to sample bytes if not all bytes are scanned. Meaningful only when used
+ // in conjunction with bytes_limit_per_file. If not specified, scanning would
+ // start from the top.
+ enum SampleMethod {
+ SAMPLE_METHOD_UNSPECIFIED = 0;
+
+ // Scan from the top (default).
+ TOP = 1;
+
+ // For each file larger than bytes_limit_per_file, randomly pick the offset
+ // to start scanning. The scanned bytes are contiguous.
+ RANDOM_START = 2;
+ }
+
FileSet file_set = 1;
// Max number of bytes to scan from a file. If a scanned file's size is bigger
@@ -233,9 +247,16 @@ message CloudStorageOptions {
// If empty, all files are scanned and available data format processors
// are applied.
repeated FileType file_types = 5;
+
+ SampleMethod sample_method = 6;
+
+ // Limits the number of files to scan to this percentage of the input FileSet.
+ // Number of files scanned is rounded down. Must be between 0 and 100,
+ // inclusively. Both 0 and 100 means no limit. Defaults to 0.
+ int32 files_limit_percent = 7;
}
-// Message representing a path in Cloud Storage.
+// Message representing a single file or path in Cloud Storage.
message CloudStoragePath {
// A url representing a file or path (no wildcards) in Cloud Storage.
// Example: gs://[BUCKET_NAME]/dictionary.txt
@@ -244,6 +265,19 @@ message CloudStoragePath {
// Options defining BigQuery table and row identifiers.
message BigQueryOptions {
+ // How to sample rows if not all rows are scanned. Meaningful only when used
+ // in conjunction with rows_limit. If not specified, scanning would start
+ // from the top.
+ enum SampleMethod {
+ SAMPLE_METHOD_UNSPECIFIED = 0;
+
+ // Scan from the top (default).
+ TOP = 1;
+
+ // Randomly pick the row to start scanning. The scanned rows are contiguous.
+ RANDOM_START = 2;
+ }
+
// Complete BigQuery table reference.
BigQueryTable table_reference = 1;
@@ -255,6 +289,8 @@ message BigQueryOptions {
// rest of the rows are omitted. If not set, or if set to 0, all rows will be
// scanned. Cannot be used in conjunction with TimespanConfig.
int64 rows_limit = 3;
+
+ SampleMethod sample_method = 4;
}
// Shared message indicating Cloud storage type.
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfig.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfig.java
index d5bfccd76c9d..8b05773c3847 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfig.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfig.java
@@ -23,12 +23,18 @@ private RecognitionConfig(com.google.protobuf.GeneratedMessageV3.Builder> buil
private RecognitionConfig() {
encoding_ = 0;
sampleRateHertz_ = 0;
+ audioChannelCount_ = 0;
+ enableSeparateRecognitionPerChannel_ = false;
languageCode_ = "";
+ alternativeLanguageCodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
maxAlternatives_ = 0;
profanityFilter_ = false;
speechContexts_ = java.util.Collections.emptyList();
enableWordTimeOffsets_ = false;
+ enableWordConfidence_ = false;
enableAutomaticPunctuation_ = false;
+ enableSpeakerDiarization_ = false;
+ diarizationSpeakerCount_ = 0;
model_ = "";
useEnhanced_ = false;
}
@@ -92,14 +98,19 @@ private RecognitionConfig(
break;
}
case 50: {
- if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
speechContexts_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000020;
+ mutable_bitField0_ |= 0x00000100;
}
speechContexts_.add(
input.readMessage(com.google.cloud.speech.v1p1beta1.SpeechContext.parser(), extensionRegistry));
break;
}
+ case 56: {
+
+ audioChannelCount_ = input.readInt32();
+ break;
+ }
case 64: {
enableWordTimeOffsets_ = input.readBool();
@@ -123,6 +134,11 @@ private RecognitionConfig(
enableAutomaticPunctuation_ = input.readBool();
break;
}
+ case 96: {
+
+ enableSeparateRecognitionPerChannel_ = input.readBool();
+ break;
+ }
case 106: {
java.lang.String s = input.readStringRequireUtf8();
@@ -134,6 +150,30 @@ private RecognitionConfig(
useEnhanced_ = input.readBool();
break;
}
+ case 120: {
+
+ enableWordConfidence_ = input.readBool();
+ break;
+ }
+ case 128: {
+
+ enableSpeakerDiarization_ = input.readBool();
+ break;
+ }
+ case 136: {
+
+ diarizationSpeakerCount_ = input.readInt32();
+ break;
+ }
+ case 146: {
+ java.lang.String s = input.readStringRequireUtf8();
+ if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
+ alternativeLanguageCodes_ = new com.google.protobuf.LazyStringArrayList();
+ mutable_bitField0_ |= 0x00000020;
+ }
+ alternativeLanguageCodes_.add(s);
+ break;
+ }
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -142,9 +182,12 @@ private RecognitionConfig(
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
- if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
+ if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
speechContexts_ = java.util.Collections.unmodifiableList(speechContexts_);
}
+ if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
+ alternativeLanguageCodes_ = alternativeLanguageCodes_.getUnmodifiableView();
+ }
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
@@ -483,6 +526,45 @@ public int getSampleRateHertz() {
return sampleRateHertz_;
}
+ public static final int AUDIO_CHANNEL_COUNT_FIELD_NUMBER = 7;
+ private int audioChannelCount_;
+ /**
+ *
+ * *Optional* The number of channels in the input audio data.
+ * ONLY set this for MULTI-CHANNEL recognition.
+ * Valid values for LINEAR16 and FLAC are `1`-`8`.
+ * Valid values for OGG_OPUS are '1'-'254'.
+ * Valid value for MULAW, AMR, AMR_WB and SPEEX_WITH_HEADER_BYTE is only `1`.
+ * If `0` or omitted, defaults to one channel (mono).
+ * NOTE: We only recognize the first channel by default.
+ * To perform independent recognition on each channel set
+ * enable_separate_recognition_per_channel to 'true'.
+ *
+ *
+ * int32 audio_channel_count = 7;
+ */
+ public int getAudioChannelCount() {
+ return audioChannelCount_;
+ }
+
+ public static final int ENABLE_SEPARATE_RECOGNITION_PER_CHANNEL_FIELD_NUMBER = 12;
+ private boolean enableSeparateRecognitionPerChannel_;
+ /**
+ *
+ * This needs to be set to ‘true’ explicitly and audio_channel_count > 1
+ * to get each channel recognized separately. The recognition result will
+ * contain a channel_tag field to state which channel that result belongs to.
+ * If this is not ‘true’, we will only recognize the first channel.
+ * NOTE: The request is also billed cumulatively for all channels recognized:
+ * (audio_channel_count times the audio length)
+ *
+ *
+ * bool enable_separate_recognition_per_channel = 12;
+ */
+ public boolean getEnableSeparateRecognitionPerChannel() {
+ return enableSeparateRecognitionPerChannel_;
+ }
+
public static final int LANGUAGE_CODE_FIELD_NUMBER = 3;
private volatile java.lang.Object languageCode_;
/**
@@ -533,6 +615,95 @@ public java.lang.String getLanguageCode() {
}
}
+ public static final int ALTERNATIVE_LANGUAGE_CODES_FIELD_NUMBER = 18;
+ private com.google.protobuf.LazyStringList alternativeLanguageCodes_;
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public com.google.protobuf.ProtocolStringList
+ getAlternativeLanguageCodesList() {
+ return alternativeLanguageCodes_;
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public int getAlternativeLanguageCodesCount() {
+ return alternativeLanguageCodes_.size();
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public java.lang.String getAlternativeLanguageCodes(int index) {
+ return alternativeLanguageCodes_.get(index);
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public com.google.protobuf.ByteString
+ getAlternativeLanguageCodesBytes(int index) {
+ return alternativeLanguageCodes_.getByteString(index);
+ }
+
public static final int MAX_ALTERNATIVES_FIELD_NUMBER = 4;
private int maxAlternatives_;
/**
@@ -638,6 +809,21 @@ public boolean getEnableWordTimeOffsets() {
return enableWordTimeOffsets_;
}
+ public static final int ENABLE_WORD_CONFIDENCE_FIELD_NUMBER = 15;
+ private boolean enableWordConfidence_;
+ /**
+ *
+ * *Optional* If `true`, the top result includes a list of words and the
+ * confidence for those words. If `false`, no word-level confidence
+ * information is returned. The default is `false`.
+ *
+ *
+ * bool enable_word_confidence = 15;
+ */
+ public boolean getEnableWordConfidence() {
+ return enableWordConfidence_;
+ }
+
public static final int ENABLE_AUTOMATIC_PUNCTUATION_FIELD_NUMBER = 11;
private boolean enableAutomaticPunctuation_;
/**
@@ -657,6 +843,41 @@ public boolean getEnableAutomaticPunctuation() {
return enableAutomaticPunctuation_;
}
+ public static final int ENABLE_SPEAKER_DIARIZATION_FIELD_NUMBER = 16;
+ private boolean enableSpeakerDiarization_;
+ /**
+ *
+ * *Optional* If 'true', enables speaker detection for each recognized word in
+ * the top alternative of the recognition result using a speaker_tag provided
+ * in the WordInfo.
+ * Note: When this is true, we send all the words from the beginning of the
+ * audio for the top alternative in every consecutive responses.
+ * This is done in order to improve our speaker tags as our models learn to
+ * identify the speakers in the conversation over time.
+ *
+ *
+ * bool enable_speaker_diarization = 16;
+ */
+ public boolean getEnableSpeakerDiarization() {
+ return enableSpeakerDiarization_;
+ }
+
+ public static final int DIARIZATION_SPEAKER_COUNT_FIELD_NUMBER = 17;
+ private int diarizationSpeakerCount_;
+ /**
+ *
+ * *Optional*
+ * If set, specifies the estimated number of speakers in the conversation.
+ * If not set, defaults to '2'.
+ * Ignored unless enable_speaker_diarization is set to true."
+ *
+ *
+ * int32 diarization_speaker_count = 17;
+ */
+ public int getDiarizationSpeakerCount() {
+ return diarizationSpeakerCount_;
+ }
+
public static final int METADATA_FIELD_NUMBER = 9;
private com.google.cloud.speech.v1p1beta1.RecognitionMetadata metadata_;
/**
@@ -846,6 +1067,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < speechContexts_.size(); i++) {
output.writeMessage(6, speechContexts_.get(i));
}
+ if (audioChannelCount_ != 0) {
+ output.writeInt32(7, audioChannelCount_);
+ }
if (enableWordTimeOffsets_ != false) {
output.writeBool(8, enableWordTimeOffsets_);
}
@@ -855,12 +1079,27 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (enableAutomaticPunctuation_ != false) {
output.writeBool(11, enableAutomaticPunctuation_);
}
+ if (enableSeparateRecognitionPerChannel_ != false) {
+ output.writeBool(12, enableSeparateRecognitionPerChannel_);
+ }
if (!getModelBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 13, model_);
}
if (useEnhanced_ != false) {
output.writeBool(14, useEnhanced_);
}
+ if (enableWordConfidence_ != false) {
+ output.writeBool(15, enableWordConfidence_);
+ }
+ if (enableSpeakerDiarization_ != false) {
+ output.writeBool(16, enableSpeakerDiarization_);
+ }
+ if (diarizationSpeakerCount_ != 0) {
+ output.writeInt32(17, diarizationSpeakerCount_);
+ }
+ for (int i = 0; i < alternativeLanguageCodes_.size(); i++) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 18, alternativeLanguageCodes_.getRaw(i));
+ }
unknownFields.writeTo(output);
}
@@ -892,6 +1131,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, speechContexts_.get(i));
}
+ if (audioChannelCount_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(7, audioChannelCount_);
+ }
if (enableWordTimeOffsets_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, enableWordTimeOffsets_);
@@ -904,6 +1147,10 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(11, enableAutomaticPunctuation_);
}
+ if (enableSeparateRecognitionPerChannel_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(12, enableSeparateRecognitionPerChannel_);
+ }
if (!getModelBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, model_);
}
@@ -911,6 +1158,26 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(14, useEnhanced_);
}
+ if (enableWordConfidence_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(15, enableWordConfidence_);
+ }
+ if (enableSpeakerDiarization_ != false) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBoolSize(16, enableSpeakerDiarization_);
+ }
+ if (diarizationSpeakerCount_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(17, diarizationSpeakerCount_);
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < alternativeLanguageCodes_.size(); i++) {
+ dataSize += computeStringSizeNoTag(alternativeLanguageCodes_.getRaw(i));
+ }
+ size += dataSize;
+ size += 2 * getAlternativeLanguageCodesList().size();
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -930,8 +1197,14 @@ public boolean equals(final java.lang.Object obj) {
result = result && encoding_ == other.encoding_;
result = result && (getSampleRateHertz()
== other.getSampleRateHertz());
+ result = result && (getAudioChannelCount()
+ == other.getAudioChannelCount());
+ result = result && (getEnableSeparateRecognitionPerChannel()
+ == other.getEnableSeparateRecognitionPerChannel());
result = result && getLanguageCode()
.equals(other.getLanguageCode());
+ result = result && getAlternativeLanguageCodesList()
+ .equals(other.getAlternativeLanguageCodesList());
result = result && (getMaxAlternatives()
== other.getMaxAlternatives());
result = result && (getProfanityFilter()
@@ -940,8 +1213,14 @@ public boolean equals(final java.lang.Object obj) {
.equals(other.getSpeechContextsList());
result = result && (getEnableWordTimeOffsets()
== other.getEnableWordTimeOffsets());
+ result = result && (getEnableWordConfidence()
+ == other.getEnableWordConfidence());
result = result && (getEnableAutomaticPunctuation()
== other.getEnableAutomaticPunctuation());
+ result = result && (getEnableSpeakerDiarization()
+ == other.getEnableSpeakerDiarization());
+ result = result && (getDiarizationSpeakerCount()
+ == other.getDiarizationSpeakerCount());
result = result && (hasMetadata() == other.hasMetadata());
if (hasMetadata()) {
result = result && getMetadata()
@@ -966,8 +1245,17 @@ public int hashCode() {
hash = (53 * hash) + encoding_;
hash = (37 * hash) + SAMPLE_RATE_HERTZ_FIELD_NUMBER;
hash = (53 * hash) + getSampleRateHertz();
+ hash = (37 * hash) + AUDIO_CHANNEL_COUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getAudioChannelCount();
+ hash = (37 * hash) + ENABLE_SEPARATE_RECOGNITION_PER_CHANNEL_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getEnableSeparateRecognitionPerChannel());
hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER;
hash = (53 * hash) + getLanguageCode().hashCode();
+ if (getAlternativeLanguageCodesCount() > 0) {
+ hash = (37 * hash) + ALTERNATIVE_LANGUAGE_CODES_FIELD_NUMBER;
+ hash = (53 * hash) + getAlternativeLanguageCodesList().hashCode();
+ }
hash = (37 * hash) + MAX_ALTERNATIVES_FIELD_NUMBER;
hash = (53 * hash) + getMaxAlternatives();
hash = (37 * hash) + PROFANITY_FILTER_FIELD_NUMBER;
@@ -980,9 +1268,17 @@ public int hashCode() {
hash = (37 * hash) + ENABLE_WORD_TIME_OFFSETS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getEnableWordTimeOffsets());
+ hash = (37 * hash) + ENABLE_WORD_CONFIDENCE_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getEnableWordConfidence());
hash = (37 * hash) + ENABLE_AUTOMATIC_PUNCTUATION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getEnableAutomaticPunctuation());
+ hash = (37 * hash) + ENABLE_SPEAKER_DIARIZATION_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+ getEnableSpeakerDiarization());
+ hash = (37 * hash) + DIARIZATION_SPEAKER_COUNT_FIELD_NUMBER;
+ hash = (53 * hash) + getDiarizationSpeakerCount();
if (hasMetadata()) {
hash = (37 * hash) + METADATA_FIELD_NUMBER;
hash = (53 * hash) + getMetadata().hashCode();
@@ -1131,22 +1427,34 @@ public Builder clear() {
sampleRateHertz_ = 0;
+ audioChannelCount_ = 0;
+
+ enableSeparateRecognitionPerChannel_ = false;
+
languageCode_ = "";
+ alternativeLanguageCodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000020);
maxAlternatives_ = 0;
profanityFilter_ = false;
if (speechContextsBuilder_ == null) {
speechContexts_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000020);
+ bitField0_ = (bitField0_ & ~0x00000100);
} else {
speechContextsBuilder_.clear();
}
enableWordTimeOffsets_ = false;
+ enableWordConfidence_ = false;
+
enableAutomaticPunctuation_ = false;
+ enableSpeakerDiarization_ = false;
+
+ diarizationSpeakerCount_ = 0;
+
if (metadataBuilder_ == null) {
metadata_ = null;
} else {
@@ -1183,20 +1491,30 @@ public com.google.cloud.speech.v1p1beta1.RecognitionConfig buildPartial() {
int to_bitField0_ = 0;
result.encoding_ = encoding_;
result.sampleRateHertz_ = sampleRateHertz_;
+ result.audioChannelCount_ = audioChannelCount_;
+ result.enableSeparateRecognitionPerChannel_ = enableSeparateRecognitionPerChannel_;
result.languageCode_ = languageCode_;
+ if (((bitField0_ & 0x00000020) == 0x00000020)) {
+ alternativeLanguageCodes_ = alternativeLanguageCodes_.getUnmodifiableView();
+ bitField0_ = (bitField0_ & ~0x00000020);
+ }
+ result.alternativeLanguageCodes_ = alternativeLanguageCodes_;
result.maxAlternatives_ = maxAlternatives_;
result.profanityFilter_ = profanityFilter_;
if (speechContextsBuilder_ == null) {
- if (((bitField0_ & 0x00000020) == 0x00000020)) {
+ if (((bitField0_ & 0x00000100) == 0x00000100)) {
speechContexts_ = java.util.Collections.unmodifiableList(speechContexts_);
- bitField0_ = (bitField0_ & ~0x00000020);
+ bitField0_ = (bitField0_ & ~0x00000100);
}
result.speechContexts_ = speechContexts_;
} else {
result.speechContexts_ = speechContextsBuilder_.build();
}
result.enableWordTimeOffsets_ = enableWordTimeOffsets_;
+ result.enableWordConfidence_ = enableWordConfidence_;
result.enableAutomaticPunctuation_ = enableAutomaticPunctuation_;
+ result.enableSpeakerDiarization_ = enableSpeakerDiarization_;
+ result.diarizationSpeakerCount_ = diarizationSpeakerCount_;
if (metadataBuilder_ == null) {
result.metadata_ = metadata_;
} else {
@@ -1252,10 +1570,26 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.RecognitionConfig oth
if (other.getSampleRateHertz() != 0) {
setSampleRateHertz(other.getSampleRateHertz());
}
+ if (other.getAudioChannelCount() != 0) {
+ setAudioChannelCount(other.getAudioChannelCount());
+ }
+ if (other.getEnableSeparateRecognitionPerChannel() != false) {
+ setEnableSeparateRecognitionPerChannel(other.getEnableSeparateRecognitionPerChannel());
+ }
if (!other.getLanguageCode().isEmpty()) {
languageCode_ = other.languageCode_;
onChanged();
}
+ if (!other.alternativeLanguageCodes_.isEmpty()) {
+ if (alternativeLanguageCodes_.isEmpty()) {
+ alternativeLanguageCodes_ = other.alternativeLanguageCodes_;
+ bitField0_ = (bitField0_ & ~0x00000020);
+ } else {
+ ensureAlternativeLanguageCodesIsMutable();
+ alternativeLanguageCodes_.addAll(other.alternativeLanguageCodes_);
+ }
+ onChanged();
+ }
if (other.getMaxAlternatives() != 0) {
setMaxAlternatives(other.getMaxAlternatives());
}
@@ -1266,7 +1600,7 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.RecognitionConfig oth
if (!other.speechContexts_.isEmpty()) {
if (speechContexts_.isEmpty()) {
speechContexts_ = other.speechContexts_;
- bitField0_ = (bitField0_ & ~0x00000020);
+ bitField0_ = (bitField0_ & ~0x00000100);
} else {
ensureSpeechContextsIsMutable();
speechContexts_.addAll(other.speechContexts_);
@@ -1279,7 +1613,7 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.RecognitionConfig oth
speechContextsBuilder_.dispose();
speechContextsBuilder_ = null;
speechContexts_ = other.speechContexts_;
- bitField0_ = (bitField0_ & ~0x00000020);
+ bitField0_ = (bitField0_ & ~0x00000100);
speechContextsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getSpeechContextsFieldBuilder() : null;
@@ -1291,9 +1625,18 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.RecognitionConfig oth
if (other.getEnableWordTimeOffsets() != false) {
setEnableWordTimeOffsets(other.getEnableWordTimeOffsets());
}
+ if (other.getEnableWordConfidence() != false) {
+ setEnableWordConfidence(other.getEnableWordConfidence());
+ }
if (other.getEnableAutomaticPunctuation() != false) {
setEnableAutomaticPunctuation(other.getEnableAutomaticPunctuation());
}
+ if (other.getEnableSpeakerDiarization() != false) {
+ setEnableSpeakerDiarization(other.getEnableSpeakerDiarization());
+ }
+ if (other.getDiarizationSpeakerCount() != 0) {
+ setDiarizationSpeakerCount(other.getDiarizationSpeakerCount());
+ }
if (other.hasMetadata()) {
mergeMetadata(other.getMetadata());
}
@@ -1462,6 +1805,121 @@ public Builder clearSampleRateHertz() {
return this;
}
+ private int audioChannelCount_ ;
+ /**
+ *
+ * *Optional* The number of channels in the input audio data.
+ * ONLY set this for MULTI-CHANNEL recognition.
+ * Valid values for LINEAR16 and FLAC are `1`-`8`.
+ * Valid values for OGG_OPUS are '1'-'254'.
+ * Valid value for MULAW, AMR, AMR_WB and SPEEX_WITH_HEADER_BYTE is only `1`.
+ * If `0` or omitted, defaults to one channel (mono).
+ * NOTE: We only recognize the first channel by default.
+ * To perform independent recognition on each channel set
+ * enable_separate_recognition_per_channel to 'true'.
+ *
+ *
+ * int32 audio_channel_count = 7;
+ */
+ public int getAudioChannelCount() {
+ return audioChannelCount_;
+ }
+ /**
+ *
+ * *Optional* The number of channels in the input audio data.
+ * ONLY set this for MULTI-CHANNEL recognition.
+ * Valid values for LINEAR16 and FLAC are `1`-`8`.
+ * Valid values for OGG_OPUS are '1'-'254'.
+ * Valid value for MULAW, AMR, AMR_WB and SPEEX_WITH_HEADER_BYTE is only `1`.
+ * If `0` or omitted, defaults to one channel (mono).
+ * NOTE: We only recognize the first channel by default.
+ * To perform independent recognition on each channel set
+ * enable_separate_recognition_per_channel to 'true'.
+ *
+ *
+ * int32 audio_channel_count = 7;
+ */
+ public Builder setAudioChannelCount(int value) {
+
+ audioChannelCount_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional* The number of channels in the input audio data.
+ * ONLY set this for MULTI-CHANNEL recognition.
+ * Valid values for LINEAR16 and FLAC are `1`-`8`.
+ * Valid values for OGG_OPUS are '1'-'254'.
+ * Valid value for MULAW, AMR, AMR_WB and SPEEX_WITH_HEADER_BYTE is only `1`.
+ * If `0` or omitted, defaults to one channel (mono).
+ * NOTE: We only recognize the first channel by default.
+ * To perform independent recognition on each channel set
+ * enable_separate_recognition_per_channel to 'true'.
+ *
+ *
+ * int32 audio_channel_count = 7;
+ */
+ public Builder clearAudioChannelCount() {
+
+ audioChannelCount_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean enableSeparateRecognitionPerChannel_ ;
+ /**
+ *
+ * This needs to be set to ‘true’ explicitly and audio_channel_count > 1
+ * to get each channel recognized separately. The recognition result will
+ * contain a channel_tag field to state which channel that result belongs to.
+ * If this is not ‘true’, we will only recognize the first channel.
+ * NOTE: The request is also billed cumulatively for all channels recognized:
+ * (audio_channel_count times the audio length)
+ *
+ *
+ * bool enable_separate_recognition_per_channel = 12;
+ */
+ public boolean getEnableSeparateRecognitionPerChannel() {
+ return enableSeparateRecognitionPerChannel_;
+ }
+ /**
+ *
+ * This needs to be set to ‘true’ explicitly and audio_channel_count > 1
+ * to get each channel recognized separately. The recognition result will
+ * contain a channel_tag field to state which channel that result belongs to.
+ * If this is not ‘true’, we will only recognize the first channel.
+ * NOTE: The request is also billed cumulatively for all channels recognized:
+ * (audio_channel_count times the audio length)
+ *
+ *
+ * bool enable_separate_recognition_per_channel = 12;
+ */
+ public Builder setEnableSeparateRecognitionPerChannel(boolean value) {
+
+ enableSeparateRecognitionPerChannel_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * This needs to be set to ‘true’ explicitly and audio_channel_count > 1
+ * to get each channel recognized separately. The recognition result will
+ * contain a channel_tag field to state which channel that result belongs to.
+ * If this is not ‘true’, we will only recognize the first channel.
+ * NOTE: The request is also billed cumulatively for all channels recognized:
+ * (audio_channel_count times the audio length)
+ *
+ *
+ * bool enable_separate_recognition_per_channel = 12;
+ */
+ public Builder clearEnableSeparateRecognitionPerChannel() {
+
+ enableSeparateRecognitionPerChannel_ = false;
+ onChanged();
+ return this;
+ }
+
private java.lang.Object languageCode_ = "";
/**
*
@@ -1571,6 +2029,235 @@ public Builder setLanguageCodeBytes(
return this;
}
+ private com.google.protobuf.LazyStringList alternativeLanguageCodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ private void ensureAlternativeLanguageCodesIsMutable() {
+ if (!((bitField0_ & 0x00000020) == 0x00000020)) {
+ alternativeLanguageCodes_ = new com.google.protobuf.LazyStringArrayList(alternativeLanguageCodes_);
+ bitField0_ |= 0x00000020;
+ }
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public com.google.protobuf.ProtocolStringList
+ getAlternativeLanguageCodesList() {
+ return alternativeLanguageCodes_.getUnmodifiableView();
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public int getAlternativeLanguageCodesCount() {
+ return alternativeLanguageCodes_.size();
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public java.lang.String getAlternativeLanguageCodes(int index) {
+ return alternativeLanguageCodes_.get(index);
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public com.google.protobuf.ByteString
+ getAlternativeLanguageCodesBytes(int index) {
+ return alternativeLanguageCodes_.getByteString(index);
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public Builder setAlternativeLanguageCodes(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAlternativeLanguageCodesIsMutable();
+ alternativeLanguageCodes_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public Builder addAlternativeLanguageCodes(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAlternativeLanguageCodesIsMutable();
+ alternativeLanguageCodes_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public Builder addAllAlternativeLanguageCodes(
+ java.lang.Iterable values) {
+ ensureAlternativeLanguageCodesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, alternativeLanguageCodes_);
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public Builder clearAlternativeLanguageCodes() {
+ alternativeLanguageCodes_ = com.google.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000020);
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ public Builder addAlternativeLanguageCodesBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureAlternativeLanguageCodesIsMutable();
+ alternativeLanguageCodes_.add(value);
+ onChanged();
+ return this;
+ }
+
private int maxAlternatives_ ;
/**
*
@@ -1674,9 +2361,9 @@ public Builder clearProfanityFilter() {
private java.util.List speechContexts_ =
java.util.Collections.emptyList();
private void ensureSpeechContextsIsMutable() {
- if (!((bitField0_ & 0x00000020) == 0x00000020)) {
+ if (!((bitField0_ & 0x00000100) == 0x00000100)) {
speechContexts_ = new java.util.ArrayList(speechContexts_);
- bitField0_ |= 0x00000020;
+ bitField0_ |= 0x00000100;
}
}
@@ -1870,7 +2557,7 @@ public Builder addAllSpeechContexts(
public Builder clearSpeechContexts() {
if (speechContextsBuilder_ == null) {
speechContexts_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000020);
+ bitField0_ = (bitField0_ & ~0x00000100);
onChanged();
} else {
speechContextsBuilder_.clear();
@@ -1975,7 +2662,7 @@ public com.google.cloud.speech.v1p1beta1.SpeechContext.Builder addSpeechContexts
speechContextsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
com.google.cloud.speech.v1p1beta1.SpeechContext, com.google.cloud.speech.v1p1beta1.SpeechContext.Builder, com.google.cloud.speech.v1p1beta1.SpeechContextOrBuilder>(
speechContexts_,
- ((bitField0_ & 0x00000020) == 0x00000020),
+ ((bitField0_ & 0x00000100) == 0x00000100),
getParentForChildren(),
isClean());
speechContexts_ = null;
@@ -2030,6 +2717,50 @@ public Builder clearEnableWordTimeOffsets() {
return this;
}
+ private boolean enableWordConfidence_ ;
+ /**
+ *
+ * *Optional* If `true`, the top result includes a list of words and the
+ * confidence for those words. If `false`, no word-level confidence
+ * information is returned. The default is `false`.
+ *
+ *
+ * bool enable_word_confidence = 15;
+ */
+ public boolean getEnableWordConfidence() {
+ return enableWordConfidence_;
+ }
+ /**
+ *
+ * *Optional* If `true`, the top result includes a list of words and the
+ * confidence for those words. If `false`, no word-level confidence
+ * information is returned. The default is `false`.
+ *
+ *
+ * bool enable_word_confidence = 15;
+ */
+ public Builder setEnableWordConfidence(boolean value) {
+
+ enableWordConfidence_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional* If `true`, the top result includes a list of words and the
+ * confidence for those words. If `false`, no word-level confidence
+ * information is returned. The default is `false`.
+ *
+ *
+ * bool enable_word_confidence = 15;
+ */
+ public Builder clearEnableWordConfidence() {
+
+ enableWordConfidence_ = false;
+ onChanged();
+ return this;
+ }
+
private boolean enableAutomaticPunctuation_ ;
/**
*
@@ -2086,6 +2817,109 @@ public Builder clearEnableAutomaticPunctuation() {
return this;
}
+ private boolean enableSpeakerDiarization_ ;
+ /**
+ *
+ * *Optional* If 'true', enables speaker detection for each recognized word in
+ * the top alternative of the recognition result using a speaker_tag provided
+ * in the WordInfo.
+ * Note: When this is true, we send all the words from the beginning of the
+ * audio for the top alternative in every consecutive responses.
+ * This is done in order to improve our speaker tags as our models learn to
+ * identify the speakers in the conversation over time.
+ *
+ *
+ * bool enable_speaker_diarization = 16;
+ */
+ public boolean getEnableSpeakerDiarization() {
+ return enableSpeakerDiarization_;
+ }
+ /**
+ *
+ * *Optional* If 'true', enables speaker detection for each recognized word in
+ * the top alternative of the recognition result using a speaker_tag provided
+ * in the WordInfo.
+ * Note: When this is true, we send all the words from the beginning of the
+ * audio for the top alternative in every consecutive responses.
+ * This is done in order to improve our speaker tags as our models learn to
+ * identify the speakers in the conversation over time.
+ *
+ *
+ * bool enable_speaker_diarization = 16;
+ */
+ public Builder setEnableSpeakerDiarization(boolean value) {
+
+ enableSpeakerDiarization_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional* If 'true', enables speaker detection for each recognized word in
+ * the top alternative of the recognition result using a speaker_tag provided
+ * in the WordInfo.
+ * Note: When this is true, we send all the words from the beginning of the
+ * audio for the top alternative in every consecutive responses.
+ * This is done in order to improve our speaker tags as our models learn to
+ * identify the speakers in the conversation over time.
+ *
+ *
+ * bool enable_speaker_diarization = 16;
+ */
+ public Builder clearEnableSpeakerDiarization() {
+
+ enableSpeakerDiarization_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int diarizationSpeakerCount_ ;
+ /**
+ *
+ * *Optional*
+ * If set, specifies the estimated number of speakers in the conversation.
+ * If not set, defaults to '2'.
+ * Ignored unless enable_speaker_diarization is set to true."
+ *
+ *
+ * int32 diarization_speaker_count = 17;
+ */
+ public int getDiarizationSpeakerCount() {
+ return diarizationSpeakerCount_;
+ }
+ /**
+ *
+ * *Optional*
+ * If set, specifies the estimated number of speakers in the conversation.
+ * If not set, defaults to '2'.
+ * Ignored unless enable_speaker_diarization is set to true."
+ *
+ *
+ * int32 diarization_speaker_count = 17;
+ */
+ public Builder setDiarizationSpeakerCount(int value) {
+
+ diarizationSpeakerCount_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * *Optional*
+ * If set, specifies the estimated number of speakers in the conversation.
+ * If not set, defaults to '2'.
+ * Ignored unless enable_speaker_diarization is set to true."
+ *
+ *
+ * int32 diarization_speaker_count = 17;
+ */
+ public Builder clearDiarizationSpeakerCount() {
+
+ diarizationSpeakerCount_ = 0;
+ onChanged();
+ return this;
+ }
+
private com.google.cloud.speech.v1p1beta1.RecognitionMetadata metadata_ = null;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.speech.v1p1beta1.RecognitionMetadata, com.google.cloud.speech.v1p1beta1.RecognitionMetadata.Builder, com.google.cloud.speech.v1p1beta1.RecognitionMetadataOrBuilder> metadataBuilder_;
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfigOrBuilder.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfigOrBuilder.java
index 91c355cfa3fc..31216fcceb26 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfigOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognitionConfigOrBuilder.java
@@ -43,6 +43,37 @@ public interface RecognitionConfigOrBuilder extends
*/
int getSampleRateHertz();
+ /**
+ *
+ * *Optional* The number of channels in the input audio data.
+ * ONLY set this for MULTI-CHANNEL recognition.
+ * Valid values for LINEAR16 and FLAC are `1`-`8`.
+ * Valid values for OGG_OPUS are '1'-'254'.
+ * Valid value for MULAW, AMR, AMR_WB and SPEEX_WITH_HEADER_BYTE is only `1`.
+ * If `0` or omitted, defaults to one channel (mono).
+ * NOTE: We only recognize the first channel by default.
+ * To perform independent recognition on each channel set
+ * enable_separate_recognition_per_channel to 'true'.
+ *
+ *
+ * int32 audio_channel_count = 7;
+ */
+ int getAudioChannelCount();
+
+ /**
+ *
+ * This needs to be set to ‘true’ explicitly and audio_channel_count > 1
+ * to get each channel recognized separately. The recognition result will
+ * contain a channel_tag field to state which channel that result belongs to.
+ * If this is not ‘true’, we will only recognize the first channel.
+ * NOTE: The request is also billed cumulatively for all channels recognized:
+ * (audio_channel_count times the audio length)
+ *
+ *
+ * bool enable_separate_recognition_per_channel = 12;
+ */
+ boolean getEnableSeparateRecognitionPerChannel();
+
/**
*
* *Required* The language of the supplied audio as a
@@ -69,6 +100,85 @@ public interface RecognitionConfigOrBuilder extends
com.google.protobuf.ByteString
getLanguageCodeBytes();
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ java.util.List
+ getAlternativeLanguageCodesList();
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ int getAlternativeLanguageCodesCount();
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ java.lang.String getAlternativeLanguageCodes(int index);
+ /**
+ *
+ * *Optional* A list of up to 3 additional
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ * listing possible alternative languages of the supplied audio.
+ * See [Language Support](https://cloud.google.com/speech/docs/languages)
+ * for a list of the currently supported language codes.
+ * If alternative languages are listed, recognition result will contain
+ * recognition in the most likely language detected including the main
+ * language_code. The recognition result will include the language tag
+ * of the language detected in the audio.
+ * NOTE: This feature is only supported for Voice Command and Voice Search
+ * use cases and performance may vary for other use cases (e.g., phone call
+ * transcription).
+ *
+ *
+ * repeated string alternative_language_codes = 18;
+ */
+ com.google.protobuf.ByteString
+ getAlternativeLanguageCodesBytes(int index);
+
/**
*
* *Optional* Maximum number of recognition hypotheses to be returned.
@@ -151,6 +261,17 @@ com.google.cloud.speech.v1p1beta1.SpeechContextOrBuilder getSpeechContextsOrBuil
*/
boolean getEnableWordTimeOffsets();
+ /**
+ *
+ * *Optional* If `true`, the top result includes a list of words and the
+ * confidence for those words. If `false`, no word-level confidence
+ * information is returned. The default is `false`.
+ *
+ *
+ * bool enable_word_confidence = 15;
+ */
+ boolean getEnableWordConfidence();
+
/**
*
* *Optional* If 'true', adds punctuation to recognition result hypotheses.
@@ -166,6 +287,33 @@ com.google.cloud.speech.v1p1beta1.SpeechContextOrBuilder getSpeechContextsOrBuil
*/
boolean getEnableAutomaticPunctuation();
+ /**
+ *
+ * *Optional* If 'true', enables speaker detection for each recognized word in
+ * the top alternative of the recognition result using a speaker_tag provided
+ * in the WordInfo.
+ * Note: When this is true, we send all the words from the beginning of the
+ * audio for the top alternative in every consecutive responses.
+ * This is done in order to improve our speaker tags as our models learn to
+ * identify the speakers in the conversation over time.
+ *
+ *
+ * bool enable_speaker_diarization = 16;
+ */
+ boolean getEnableSpeakerDiarization();
+
+ /**
+ *
+ * *Optional*
+ * If set, specifies the estimated number of speakers in the conversation.
+ * If not set, defaults to '2'.
+ * Ignored unless enable_speaker_diarization is set to true."
+ *
+ *
+ * int32 diarization_speaker_count = 17;
+ */
+ int getDiarizationSpeakerCount();
+
/**
*
* *Optional* Metadata regarding this request.
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java
index 2b7a093fd995..f64d1ab6b196 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java
@@ -125,97 +125,106 @@ public static void registerAllExtensions(
"nitionConfig\022@\n\006config\030\001 \001(\01320.google.cl" +
"oud.speech.v1p1beta1.RecognitionConfig\022\030" +
"\n\020single_utterance\030\002 \001(\010\022\027\n\017interim_resu" +
- "lts\030\003 \001(\010\"\323\004\n\021RecognitionConfig\022P\n\010encod" +
+ "lts\030\003 \001(\010\"\254\006\n\021RecognitionConfig\022P\n\010encod" +
"ing\030\001 \001(\0162>.google.cloud.speech.v1p1beta" +
"1.RecognitionConfig.AudioEncoding\022\031\n\021sam" +
- "ple_rate_hertz\030\002 \001(\005\022\025\n\rlanguage_code\030\003 " +
- "\001(\t\022\030\n\020max_alternatives\030\004 \001(\005\022\030\n\020profani" +
- "ty_filter\030\005 \001(\010\022E\n\017speech_contexts\030\006 \003(\013" +
- "2,.google.cloud.speech.v1p1beta1.SpeechC" +
- "ontext\022 \n\030enable_word_time_offsets\030\010 \001(\010" +
- "\022$\n\034enable_automatic_punctuation\030\013 \001(\010\022D" +
- "\n\010metadata\030\t \001(\01322.google.cloud.speech.v" +
- "1p1beta1.RecognitionMetadata\022\r\n\005model\030\r " +
- "\001(\t\022\024\n\014use_enhanced\030\016 \001(\010\"\213\001\n\rAudioEncod" +
- "ing\022\030\n\024ENCODING_UNSPECIFIED\020\000\022\014\n\010LINEAR1" +
- "6\020\001\022\010\n\004FLAC\020\002\022\t\n\005MULAW\020\003\022\007\n\003AMR\020\004\022\n\n\006AMR" +
- "_WB\020\005\022\014\n\010OGG_OPUS\020\006\022\032\n\026SPEEX_WITH_HEADER" +
- "_BYTE\020\007\"\323\010\n\023RecognitionMetadata\022\\\n\020inter" +
- "action_type\030\001 \001(\0162B.google.cloud.speech." +
- "v1p1beta1.RecognitionMetadata.Interactio" +
- "nType\022$\n\034industry_naics_code_of_audio\030\003 " +
- "\001(\r\022b\n\023microphone_distance\030\004 \001(\0162E.googl" +
- "e.cloud.speech.v1p1beta1.RecognitionMeta" +
- "data.MicrophoneDistance\022a\n\023original_medi" +
- "a_type\030\005 \001(\0162D.google.cloud.speech.v1p1b" +
- "eta1.RecognitionMetadata.OriginalMediaTy" +
- "pe\022e\n\025recording_device_type\030\006 \001(\0162F.goog" +
+ "ple_rate_hertz\030\002 \001(\005\022\033\n\023audio_channel_co" +
+ "unt\030\007 \001(\005\022/\n\'enable_separate_recognition" +
+ "_per_channel\030\014 \001(\010\022\025\n\rlanguage_code\030\003 \001(" +
+ "\t\022\"\n\032alternative_language_codes\030\022 \003(\t\022\030\n" +
+ "\020max_alternatives\030\004 \001(\005\022\030\n\020profanity_fil" +
+ "ter\030\005 \001(\010\022E\n\017speech_contexts\030\006 \003(\0132,.goo" +
+ "gle.cloud.speech.v1p1beta1.SpeechContext" +
+ "\022 \n\030enable_word_time_offsets\030\010 \001(\010\022\036\n\026en" +
+ "able_word_confidence\030\017 \001(\010\022$\n\034enable_aut" +
+ "omatic_punctuation\030\013 \001(\010\022\"\n\032enable_speak" +
+ "er_diarization\030\020 \001(\010\022!\n\031diarization_spea" +
+ "ker_count\030\021 \001(\005\022D\n\010metadata\030\t \001(\01322.goog" +
"le.cloud.speech.v1p1beta1.RecognitionMet" +
- "adata.RecordingDeviceType\022\035\n\025recording_d" +
- "evice_name\030\007 \001(\t\022\032\n\022original_mime_type\030\010" +
- " \001(\t\022\025\n\robfuscated_id\030\t \001(\003\022\023\n\013audio_top" +
- "ic\030\n \001(\t\"\305\001\n\017InteractionType\022 \n\034INTERACT" +
- "ION_TYPE_UNSPECIFIED\020\000\022\016\n\nDISCUSSION\020\001\022\020" +
- "\n\014PRESENTATION\020\002\022\016\n\nPHONE_CALL\020\003\022\r\n\tVOIC" +
- "EMAIL\020\004\022\033\n\027PROFESSIONALLY_PRODUCED\020\005\022\020\n\014" +
- "VOICE_SEARCH\020\006\022\021\n\rVOICE_COMMAND\020\007\022\r\n\tDIC" +
- "TATION\020\010\"d\n\022MicrophoneDistance\022#\n\037MICROP" +
- "HONE_DISTANCE_UNSPECIFIED\020\000\022\r\n\tNEARFIELD" +
- "\020\001\022\014\n\010MIDFIELD\020\002\022\014\n\010FARFIELD\020\003\"N\n\021Origin" +
- "alMediaType\022#\n\037ORIGINAL_MEDIA_TYPE_UNSPE" +
- "CIFIED\020\000\022\t\n\005AUDIO\020\001\022\t\n\005VIDEO\020\002\"\244\001\n\023Recor" +
- "dingDeviceType\022%\n!RECORDING_DEVICE_TYPE_" +
- "UNSPECIFIED\020\000\022\016\n\nSMARTPHONE\020\001\022\006\n\002PC\020\002\022\016\n" +
- "\nPHONE_LINE\020\003\022\013\n\007VEHICLE\020\004\022\030\n\024OTHER_OUTD" +
- "OOR_DEVICE\020\005\022\027\n\023OTHER_INDOOR_DEVICE\020\006\" \n" +
- "\rSpeechContext\022\017\n\007phrases\030\001 \003(\t\"D\n\020Recog" +
- "nitionAudio\022\021\n\007content\030\001 \001(\014H\000\022\r\n\003uri\030\002 " +
- "\001(\tH\000B\016\n\014audio_source\"\\\n\021RecognizeRespon" +
- "se\022G\n\007results\030\002 \003(\01326.google.cloud.speec" +
- "h.v1p1beta1.SpeechRecognitionResult\"g\n\034L" +
- "ongRunningRecognizeResponse\022G\n\007results\030\002" +
- " \003(\01326.google.cloud.speech.v1p1beta1.Spe" +
- "echRecognitionResult\"\236\001\n\034LongRunningReco" +
- "gnizeMetadata\022\030\n\020progress_percent\030\001 \001(\005\022" +
- ".\n\nstart_time\030\002 \001(\0132\032.google.protobuf.Ti" +
- "mestamp\0224\n\020last_update_time\030\003 \001(\0132\032.goog" +
- "le.protobuf.Timestamp\"\277\002\n\032StreamingRecog" +
- "nizeResponse\022!\n\005error\030\001 \001(\0132\022.google.rpc" +
- ".Status\022J\n\007results\030\002 \003(\01329.google.cloud." +
- "speech.v1p1beta1.StreamingRecognitionRes" +
- "ult\022d\n\021speech_event_type\030\004 \001(\0162I.google." +
- "cloud.speech.v1p1beta1.StreamingRecogniz" +
- "eResponse.SpeechEventType\"L\n\017SpeechEvent" +
- "Type\022\034\n\030SPEECH_EVENT_UNSPECIFIED\020\000\022\033\n\027EN" +
- "D_OF_SINGLE_UTTERANCE\020\001\"\224\001\n\032StreamingRec" +
- "ognitionResult\022Q\n\014alternatives\030\001 \003(\0132;.g" +
+ "adata\022\r\n\005model\030\r \001(\t\022\024\n\014use_enhanced\030\016 \001" +
+ "(\010\"\213\001\n\rAudioEncoding\022\030\n\024ENCODING_UNSPECI" +
+ "FIED\020\000\022\014\n\010LINEAR16\020\001\022\010\n\004FLAC\020\002\022\t\n\005MULAW\020" +
+ "\003\022\007\n\003AMR\020\004\022\n\n\006AMR_WB\020\005\022\014\n\010OGG_OPUS\020\006\022\032\n\026" +
+ "SPEEX_WITH_HEADER_BYTE\020\007\"\323\010\n\023Recognition" +
+ "Metadata\022\\\n\020interaction_type\030\001 \001(\0162B.goo" +
+ "gle.cloud.speech.v1p1beta1.RecognitionMe" +
+ "tadata.InteractionType\022$\n\034industry_naics" +
+ "_code_of_audio\030\003 \001(\r\022b\n\023microphone_dista" +
+ "nce\030\004 \001(\0162E.google.cloud.speech.v1p1beta" +
+ "1.RecognitionMetadata.MicrophoneDistance" +
+ "\022a\n\023original_media_type\030\005 \001(\0162D.google.c" +
+ "loud.speech.v1p1beta1.RecognitionMetadat" +
+ "a.OriginalMediaType\022e\n\025recording_device_" +
+ "type\030\006 \001(\0162F.google.cloud.speech.v1p1bet" +
+ "a1.RecognitionMetadata.RecordingDeviceTy" +
+ "pe\022\035\n\025recording_device_name\030\007 \001(\t\022\032\n\022ori" +
+ "ginal_mime_type\030\010 \001(\t\022\025\n\robfuscated_id\030\t" +
+ " \001(\003\022\023\n\013audio_topic\030\n \001(\t\"\305\001\n\017Interactio" +
+ "nType\022 \n\034INTERACTION_TYPE_UNSPECIFIED\020\000\022" +
+ "\016\n\nDISCUSSION\020\001\022\020\n\014PRESENTATION\020\002\022\016\n\nPHO" +
+ "NE_CALL\020\003\022\r\n\tVOICEMAIL\020\004\022\033\n\027PROFESSIONAL" +
+ "LY_PRODUCED\020\005\022\020\n\014VOICE_SEARCH\020\006\022\021\n\rVOICE" +
+ "_COMMAND\020\007\022\r\n\tDICTATION\020\010\"d\n\022MicrophoneD" +
+ "istance\022#\n\037MICROPHONE_DISTANCE_UNSPECIFI" +
+ "ED\020\000\022\r\n\tNEARFIELD\020\001\022\014\n\010MIDFIELD\020\002\022\014\n\010FAR" +
+ "FIELD\020\003\"N\n\021OriginalMediaType\022#\n\037ORIGINAL" +
+ "_MEDIA_TYPE_UNSPECIFIED\020\000\022\t\n\005AUDIO\020\001\022\t\n\005" +
+ "VIDEO\020\002\"\244\001\n\023RecordingDeviceType\022%\n!RECOR" +
+ "DING_DEVICE_TYPE_UNSPECIFIED\020\000\022\016\n\nSMARTP" +
+ "HONE\020\001\022\006\n\002PC\020\002\022\016\n\nPHONE_LINE\020\003\022\013\n\007VEHICL" +
+ "E\020\004\022\030\n\024OTHER_OUTDOOR_DEVICE\020\005\022\027\n\023OTHER_I" +
+ "NDOOR_DEVICE\020\006\" \n\rSpeechContext\022\017\n\007phras" +
+ "es\030\001 \003(\t\"D\n\020RecognitionAudio\022\021\n\007content\030" +
+ "\001 \001(\014H\000\022\r\n\003uri\030\002 \001(\tH\000B\016\n\014audio_source\"\\" +
+ "\n\021RecognizeResponse\022G\n\007results\030\002 \003(\01326.g" +
"oogle.cloud.speech.v1p1beta1.SpeechRecog" +
- "nitionAlternative\022\020\n\010is_final\030\002 \001(\010\022\021\n\ts" +
- "tability\030\003 \001(\002\"l\n\027SpeechRecognitionResul" +
- "t\022Q\n\014alternatives\030\001 \003(\0132;.google.cloud.s" +
- "peech.v1p1beta1.SpeechRecognitionAlterna" +
- "tive\"~\n\034SpeechRecognitionAlternative\022\022\n\n" +
- "transcript\030\001 \001(\t\022\022\n\nconfidence\030\002 \001(\002\0226\n\005" +
- "words\030\003 \003(\0132\'.google.cloud.speech.v1p1be" +
- "ta1.WordInfo\"t\n\010WordInfo\022-\n\nstart_time\030\001" +
- " \001(\0132\031.google.protobuf.Duration\022+\n\010end_t" +
- "ime\030\002 \001(\0132\031.google.protobuf.Duration\022\014\n\004" +
- "word\030\003 \001(\t2\330\003\n\006Speech\022\226\001\n\tRecognize\022/.go" +
- "ogle.cloud.speech.v1p1beta1.RecognizeReq" +
- "uest\0320.google.cloud.speech.v1p1beta1.Rec" +
- "ognizeResponse\"&\202\323\344\223\002 \"\033/v1p1beta1/speec" +
- "h:recognize:\001*\022\244\001\n\024LongRunningRecognize\022" +
- ":.google.cloud.speech.v1p1beta1.LongRunn" +
- "ingRecognizeRequest\032\035.google.longrunning" +
- ".Operation\"1\202\323\344\223\002+\"&/v1p1beta1/speech:lo" +
- "ngrunningrecognize:\001*\022\215\001\n\022StreamingRecog" +
- "nize\0228.google.cloud.speech.v1p1beta1.Str" +
- "eamingRecognizeRequest\0329.google.cloud.sp" +
- "eech.v1p1beta1.StreamingRecognizeRespons" +
- "e(\0010\001Bz\n!com.google.cloud.speech.v1p1bet" +
- "a1B\013SpeechProtoP\001ZCgoogle.golang.org/gen" +
- "proto/googleapis/cloud/speech/v1p1beta1;" +
- "speech\370\001\001b\006proto3"
+ "nitionResult\"g\n\034LongRunningRecognizeResp" +
+ "onse\022G\n\007results\030\002 \003(\01326.google.cloud.spe" +
+ "ech.v1p1beta1.SpeechRecognitionResult\"\236\001" +
+ "\n\034LongRunningRecognizeMetadata\022\030\n\020progre" +
+ "ss_percent\030\001 \001(\005\022.\n\nstart_time\030\002 \001(\0132\032.g" +
+ "oogle.protobuf.Timestamp\0224\n\020last_update_" +
+ "time\030\003 \001(\0132\032.google.protobuf.Timestamp\"\277" +
+ "\002\n\032StreamingRecognizeResponse\022!\n\005error\030\001" +
+ " \001(\0132\022.google.rpc.Status\022J\n\007results\030\002 \003(" +
+ "\01329.google.cloud.speech.v1p1beta1.Stream" +
+ "ingRecognitionResult\022d\n\021speech_event_typ" +
+ "e\030\004 \001(\0162I.google.cloud.speech.v1p1beta1." +
+ "StreamingRecognizeResponse.SpeechEventTy" +
+ "pe\"L\n\017SpeechEventType\022\034\n\030SPEECH_EVENT_UN" +
+ "SPECIFIED\020\000\022\033\n\027END_OF_SINGLE_UTTERANCE\020\001" +
+ "\"\300\001\n\032StreamingRecognitionResult\022Q\n\014alter" +
+ "natives\030\001 \003(\0132;.google.cloud.speech.v1p1" +
+ "beta1.SpeechRecognitionAlternative\022\020\n\010is" +
+ "_final\030\002 \001(\010\022\021\n\tstability\030\003 \001(\002\022\023\n\013chann" +
+ "el_tag\030\005 \001(\005\022\025\n\rlanguage_code\030\006 \001(\t\"\230\001\n\027" +
+ "SpeechRecognitionResult\022Q\n\014alternatives\030" +
+ "\001 \003(\0132;.google.cloud.speech.v1p1beta1.Sp" +
+ "eechRecognitionAlternative\022\023\n\013channel_ta" +
+ "g\030\002 \001(\005\022\025\n\rlanguage_code\030\005 \001(\t\"~\n\034Speech" +
+ "RecognitionAlternative\022\022\n\ntranscript\030\001 \001" +
+ "(\t\022\022\n\nconfidence\030\002 \001(\002\0226\n\005words\030\003 \003(\0132\'." +
+ "google.cloud.speech.v1p1beta1.WordInfo\"\235" +
+ "\001\n\010WordInfo\022-\n\nstart_time\030\001 \001(\0132\031.google" +
+ ".protobuf.Duration\022+\n\010end_time\030\002 \001(\0132\031.g" +
+ "oogle.protobuf.Duration\022\014\n\004word\030\003 \001(\t\022\022\n" +
+ "\nconfidence\030\004 \001(\002\022\023\n\013speaker_tag\030\005 \001(\0052\330" +
+ "\003\n\006Speech\022\226\001\n\tRecognize\022/.google.cloud.s" +
+ "peech.v1p1beta1.RecognizeRequest\0320.googl" +
+ "e.cloud.speech.v1p1beta1.RecognizeRespon" +
+ "se\"&\202\323\344\223\002 \"\033/v1p1beta1/speech:recognize:" +
+ "\001*\022\244\001\n\024LongRunningRecognize\022:.google.clo" +
+ "ud.speech.v1p1beta1.LongRunningRecognize" +
+ "Request\032\035.google.longrunning.Operation\"1" +
+ "\202\323\344\223\002+\"&/v1p1beta1/speech:longrunningrec" +
+ "ognize:\001*\022\215\001\n\022StreamingRecognize\0228.googl" +
+ "e.cloud.speech.v1p1beta1.StreamingRecogn" +
+ "izeRequest\0329.google.cloud.speech.v1p1bet" +
+ "a1.StreamingRecognizeResponse(\0010\001Bz\n!com" +
+ ".google.cloud.speech.v1p1beta1B\013SpeechPr" +
+ "otoP\001ZCgoogle.golang.org/genproto/google" +
+ "apis/cloud/speech/v1p1beta1;speech\370\001\001b\006p" +
+ "roto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -264,7 +273,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors(
internal_static_google_cloud_speech_v1p1beta1_RecognitionConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_speech_v1p1beta1_RecognitionConfig_descriptor,
- new java.lang.String[] { "Encoding", "SampleRateHertz", "LanguageCode", "MaxAlternatives", "ProfanityFilter", "SpeechContexts", "EnableWordTimeOffsets", "EnableAutomaticPunctuation", "Metadata", "Model", "UseEnhanced", });
+ new java.lang.String[] { "Encoding", "SampleRateHertz", "AudioChannelCount", "EnableSeparateRecognitionPerChannel", "LanguageCode", "AlternativeLanguageCodes", "MaxAlternatives", "ProfanityFilter", "SpeechContexts", "EnableWordTimeOffsets", "EnableWordConfidence", "EnableAutomaticPunctuation", "EnableSpeakerDiarization", "DiarizationSpeakerCount", "Metadata", "Model", "UseEnhanced", });
internal_static_google_cloud_speech_v1p1beta1_RecognitionMetadata_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_google_cloud_speech_v1p1beta1_RecognitionMetadata_fieldAccessorTable = new
@@ -312,13 +321,13 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors(
internal_static_google_cloud_speech_v1p1beta1_StreamingRecognitionResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_speech_v1p1beta1_StreamingRecognitionResult_descriptor,
- new java.lang.String[] { "Alternatives", "IsFinal", "Stability", });
+ new java.lang.String[] { "Alternatives", "IsFinal", "Stability", "ChannelTag", "LanguageCode", });
internal_static_google_cloud_speech_v1p1beta1_SpeechRecognitionResult_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_google_cloud_speech_v1p1beta1_SpeechRecognitionResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_speech_v1p1beta1_SpeechRecognitionResult_descriptor,
- new java.lang.String[] { "Alternatives", });
+ new java.lang.String[] { "Alternatives", "ChannelTag", "LanguageCode", });
internal_static_google_cloud_speech_v1p1beta1_SpeechRecognitionAlternative_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_google_cloud_speech_v1p1beta1_SpeechRecognitionAlternative_fieldAccessorTable = new
@@ -330,7 +339,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors(
internal_static_google_cloud_speech_v1p1beta1_WordInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_speech_v1p1beta1_WordInfo_descriptor,
- new java.lang.String[] { "StartTime", "EndTime", "Word", });
+ new java.lang.String[] { "StartTime", "EndTime", "Word", "Confidence", "SpeakerTag", });
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.AnnotationsProto.http);
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResult.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResult.java
index 25cba65956ec..6d356b420a88 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResult.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResult.java
@@ -21,6 +21,8 @@ private SpeechRecognitionResult(com.google.protobuf.GeneratedMessageV3.Builder
}
private SpeechRecognitionResult() {
alternatives_ = java.util.Collections.emptyList();
+ channelTag_ = 0;
+ languageCode_ = "";
}
@java.lang.Override
@@ -63,6 +65,17 @@ private SpeechRecognitionResult(
input.readMessage(com.google.cloud.speech.v1p1beta1.SpeechRecognitionAlternative.parser(), extensionRegistry));
break;
}
+ case 16: {
+
+ channelTag_ = input.readInt32();
+ break;
+ }
+ case 42: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ languageCode_ = s;
+ break;
+ }
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -90,6 +103,7 @@ private SpeechRecognitionResult(
com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult.class, com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult.Builder.class);
}
+ private int bitField0_;
public static final int ALTERNATIVES_FIELD_NUMBER = 1;
private java.util.List alternatives_;
/**
@@ -160,6 +174,69 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionAlternativeOrBuilder g
return alternatives_.get(index);
}
+ public static final int CHANNEL_TAG_FIELD_NUMBER = 2;
+ private int channelTag_;
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 2;
+ */
+ public int getChannelTag() {
+ return channelTag_;
+ }
+
+ public static final int LANGUAGE_CODE_FIELD_NUMBER = 5;
+ private volatile java.lang.Object languageCode_;
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ public java.lang.String getLanguageCode() {
+ java.lang.Object ref = languageCode_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ languageCode_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ public com.google.protobuf.ByteString
+ getLanguageCodeBytes() {
+ java.lang.Object ref = languageCode_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ languageCode_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
@@ -175,6 +252,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
for (int i = 0; i < alternatives_.size(); i++) {
output.writeMessage(1, alternatives_.get(i));
}
+ if (channelTag_ != 0) {
+ output.writeInt32(2, channelTag_);
+ }
+ if (!getLanguageCodeBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 5, languageCode_);
+ }
unknownFields.writeTo(output);
}
@@ -187,6 +270,13 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, alternatives_.get(i));
}
+ if (channelTag_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(2, channelTag_);
+ }
+ if (!getLanguageCodeBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, languageCode_);
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -205,6 +295,10 @@ public boolean equals(final java.lang.Object obj) {
boolean result = true;
result = result && getAlternativesList()
.equals(other.getAlternativesList());
+ result = result && (getChannelTag()
+ == other.getChannelTag());
+ result = result && getLanguageCode()
+ .equals(other.getLanguageCode());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@@ -220,6 +314,10 @@ public int hashCode() {
hash = (37 * hash) + ALTERNATIVES_FIELD_NUMBER;
hash = (53 * hash) + getAlternativesList().hashCode();
}
+ hash = (37 * hash) + CHANNEL_TAG_FIELD_NUMBER;
+ hash = (53 * hash) + getChannelTag();
+ hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER;
+ hash = (53 * hash) + getLanguageCode().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -360,6 +458,10 @@ public Builder clear() {
} else {
alternativesBuilder_.clear();
}
+ channelTag_ = 0;
+
+ languageCode_ = "";
+
return this;
}
@@ -383,6 +485,7 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult build() {
public com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult buildPartial() {
com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult result = new com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult(this);
int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
if (alternativesBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
alternatives_ = java.util.Collections.unmodifiableList(alternatives_);
@@ -392,6 +495,9 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult buildPartial()
} else {
result.alternatives_ = alternativesBuilder_.build();
}
+ result.channelTag_ = channelTag_;
+ result.languageCode_ = languageCode_;
+ result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@@ -459,6 +565,13 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.SpeechRecognitionResu
}
}
}
+ if (other.getChannelTag() != 0) {
+ setChannelTag(other.getChannelTag());
+ }
+ if (!other.getLanguageCode().isEmpty()) {
+ languageCode_ = other.languageCode_;
+ onChanged();
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -852,6 +965,154 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionAlternative.Builder ad
}
return alternativesBuilder_;
}
+
+ private int channelTag_ ;
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 2;
+ */
+ public int getChannelTag() {
+ return channelTag_;
+ }
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 2;
+ */
+ public Builder setChannelTag(int value) {
+
+ channelTag_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 2;
+ */
+ public Builder clearChannelTag() {
+
+ channelTag_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object languageCode_ = "";
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ public java.lang.String getLanguageCode() {
+ java.lang.Object ref = languageCode_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ languageCode_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ public com.google.protobuf.ByteString
+ getLanguageCodeBytes() {
+ java.lang.Object ref = languageCode_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ languageCode_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ public Builder setLanguageCode(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ languageCode_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ public Builder clearLanguageCode() {
+
+ languageCode_ = getDefaultInstance().getLanguageCode();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ public Builder setLanguageCodeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ languageCode_ = value;
+ onChanged();
+ return this;
+ }
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResultOrBuilder.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResultOrBuilder.java
index 5544ddc22475..e7c9474105cd 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResultOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechRecognitionResultOrBuilder.java
@@ -65,4 +65,39 @@ public interface SpeechRecognitionResultOrBuilder extends
*/
com.google.cloud.speech.v1p1beta1.SpeechRecognitionAlternativeOrBuilder getAlternativesOrBuilder(
int index);
+
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 2;
+ */
+ int getChannelTag();
+
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ java.lang.String getLanguageCode();
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 5;
+ */
+ com.google.protobuf.ByteString
+ getLanguageCodeBytes();
}
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResult.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResult.java
index 7e188addda7f..fd563d43977a 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResult.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResult.java
@@ -24,6 +24,8 @@ private StreamingRecognitionResult() {
alternatives_ = java.util.Collections.emptyList();
isFinal_ = false;
stability_ = 0F;
+ channelTag_ = 0;
+ languageCode_ = "";
}
@java.lang.Override
@@ -76,6 +78,17 @@ private StreamingRecognitionResult(
stability_ = input.readFloat();
break;
}
+ case 40: {
+
+ channelTag_ = input.readInt32();
+ break;
+ }
+ case 50: {
+ java.lang.String s = input.readStringRequireUtf8();
+
+ languageCode_ = s;
+ break;
+ }
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -208,6 +221,69 @@ public float getStability() {
return stability_;
}
+ public static final int CHANNEL_TAG_FIELD_NUMBER = 5;
+ private int channelTag_;
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 5;
+ */
+ public int getChannelTag() {
+ return channelTag_;
+ }
+
+ public static final int LANGUAGE_CODE_FIELD_NUMBER = 6;
+ private volatile java.lang.Object languageCode_;
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ public java.lang.String getLanguageCode() {
+ java.lang.Object ref = languageCode_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ languageCode_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ public com.google.protobuf.ByteString
+ getLanguageCodeBytes() {
+ java.lang.Object ref = languageCode_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ languageCode_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
@@ -229,6 +305,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (stability_ != 0F) {
output.writeFloat(3, stability_);
}
+ if (channelTag_ != 0) {
+ output.writeInt32(5, channelTag_);
+ }
+ if (!getLanguageCodeBytes().isEmpty()) {
+ com.google.protobuf.GeneratedMessageV3.writeString(output, 6, languageCode_);
+ }
unknownFields.writeTo(output);
}
@@ -249,6 +331,13 @@ public int getSerializedSize() {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(3, stability_);
}
+ if (channelTag_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(5, channelTag_);
+ }
+ if (!getLanguageCodeBytes().isEmpty()) {
+ size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, languageCode_);
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -273,6 +362,10 @@ public boolean equals(final java.lang.Object obj) {
java.lang.Float.floatToIntBits(getStability())
== java.lang.Float.floatToIntBits(
other.getStability()));
+ result = result && (getChannelTag()
+ == other.getChannelTag());
+ result = result && getLanguageCode()
+ .equals(other.getLanguageCode());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@@ -294,6 +387,10 @@ public int hashCode() {
hash = (37 * hash) + STABILITY_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getStability());
+ hash = (37 * hash) + CHANNEL_TAG_FIELD_NUMBER;
+ hash = (53 * hash) + getChannelTag();
+ hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER;
+ hash = (53 * hash) + getLanguageCode().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -439,6 +536,10 @@ public Builder clear() {
stability_ = 0F;
+ channelTag_ = 0;
+
+ languageCode_ = "";
+
return this;
}
@@ -474,6 +575,8 @@ public com.google.cloud.speech.v1p1beta1.StreamingRecognitionResult buildPartial
}
result.isFinal_ = isFinal_;
result.stability_ = stability_;
+ result.channelTag_ = channelTag_;
+ result.languageCode_ = languageCode_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
@@ -548,6 +651,13 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.StreamingRecognitionR
if (other.getStability() != 0F) {
setStability(other.getStability());
}
+ if (other.getChannelTag() != 0) {
+ setChannelTag(other.getChannelTag());
+ }
+ if (!other.getLanguageCode().isEmpty()) {
+ languageCode_ = other.languageCode_;
+ onChanged();
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -1041,6 +1151,154 @@ public Builder clearStability() {
onChanged();
return this;
}
+
+ private int channelTag_ ;
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 5;
+ */
+ public int getChannelTag() {
+ return channelTag_;
+ }
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 5;
+ */
+ public Builder setChannelTag(int value) {
+
+ channelTag_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 5;
+ */
+ public Builder clearChannelTag() {
+
+ channelTag_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private java.lang.Object languageCode_ = "";
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ public java.lang.String getLanguageCode() {
+ java.lang.Object ref = languageCode_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ languageCode_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ public com.google.protobuf.ByteString
+ getLanguageCodeBytes() {
+ java.lang.Object ref = languageCode_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ languageCode_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ public Builder setLanguageCode(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+
+ languageCode_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ public Builder clearLanguageCode() {
+
+ languageCode_ = getDefaultInstance().getLanguageCode();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ public Builder setLanguageCodeBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+
+ languageCode_ = value;
+ onChanged();
+ return this;
+ }
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResultOrBuilder.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResultOrBuilder.java
index 76a508fd71a1..445015b286b7 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResultOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognitionResultOrBuilder.java
@@ -91,4 +91,39 @@ com.google.cloud.speech.v1p1beta1.SpeechRecognitionAlternativeOrBuilder getAlter
* float stability = 3;
*/
float getStability();
+
+ /**
+ *
+ * For multi-channel audio, this is the channel number corresponding to the
+ * recognized result for the audio from that channel.
+ * For audio_channel_count = N, its output values can range from '1' to 'N'.
+ *
+ *
+ * int32 channel_tag = 5;
+ */
+ int getChannelTag();
+
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ java.lang.String getLanguageCode();
+ /**
+ *
+ * Output only. The
+ * [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ * language in this result. This language code was detected to have the most
+ * likelihood of being spoken in the audio.
+ *
+ *
+ * string language_code = 6;
+ */
+ com.google.protobuf.ByteString
+ getLanguageCodeBytes();
}
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfo.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfo.java
index 9bef41cdfbf7..0eddd9c6e8bd 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfo.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfo.java
@@ -21,6 +21,8 @@ private WordInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
}
private WordInfo() {
word_ = "";
+ confidence_ = 0F;
+ speakerTag_ = 0;
}
@java.lang.Override
@@ -86,6 +88,16 @@ private WordInfo(
word_ = s;
break;
}
+ case 37: {
+
+ confidence_ = input.readFloat();
+ break;
+ }
+ case 40: {
+
+ speakerTag_ = input.readInt32();
+ break;
+ }
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -248,6 +260,42 @@ public java.lang.String getWord() {
}
}
+ public static final int CONFIDENCE_FIELD_NUMBER = 4;
+ private float confidence_;
+ /**
+ *
+ * Output only. The confidence estimate between 0.0 and 1.0. A higher number
+ * indicates an estimated greater likelihood that the recognized words are
+ * correct. This field is set only for the top alternative of a non-streaming
+ * result or, of a streaming result where `is_final=true`.
+ * This field is not guaranteed to be accurate and users should not rely on it
+ * to be always provided.
+ * The default of 0.0 is a sentinel value indicating `confidence` was not set.
+ *
+ *
+ * float confidence = 4;
+ */
+ public float getConfidence() {
+ return confidence_;
+ }
+
+ public static final int SPEAKER_TAG_FIELD_NUMBER = 5;
+ private int speakerTag_;
+ /**
+ *
+ * Output only. A distinct integer value is assigned for every speaker within
+ * the audio. This field specifies which one of those speakers was detected to
+ * have spoken this word. Value ranges from '1' to diarization_speaker_count.
+ * speaker_tag is set if enable_speaker_diarization = 'true' and only in the
+ * top alternative.
+ *
+ *
+ * int32 speaker_tag = 5;
+ */
+ public int getSpeakerTag() {
+ return speakerTag_;
+ }
+
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
@@ -269,6 +317,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output)
if (!getWordBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, word_);
}
+ if (confidence_ != 0F) {
+ output.writeFloat(4, confidence_);
+ }
+ if (speakerTag_ != 0) {
+ output.writeInt32(5, speakerTag_);
+ }
unknownFields.writeTo(output);
}
@@ -288,6 +342,14 @@ public int getSerializedSize() {
if (!getWordBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, word_);
}
+ if (confidence_ != 0F) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeFloatSize(4, confidence_);
+ }
+ if (speakerTag_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(5, speakerTag_);
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -316,6 +378,12 @@ public boolean equals(final java.lang.Object obj) {
}
result = result && getWord()
.equals(other.getWord());
+ result = result && (
+ java.lang.Float.floatToIntBits(getConfidence())
+ == java.lang.Float.floatToIntBits(
+ other.getConfidence()));
+ result = result && (getSpeakerTag()
+ == other.getSpeakerTag());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@@ -337,6 +405,11 @@ public int hashCode() {
}
hash = (37 * hash) + WORD_FIELD_NUMBER;
hash = (53 * hash) + getWord().hashCode();
+ hash = (37 * hash) + CONFIDENCE_FIELD_NUMBER;
+ hash = (53 * hash) + java.lang.Float.floatToIntBits(
+ getConfidence());
+ hash = (37 * hash) + SPEAKER_TAG_FIELD_NUMBER;
+ hash = (53 * hash) + getSpeakerTag();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -484,6 +557,10 @@ public Builder clear() {
}
word_ = "";
+ confidence_ = 0F;
+
+ speakerTag_ = 0;
+
return this;
}
@@ -517,6 +594,8 @@ public com.google.cloud.speech.v1p1beta1.WordInfo buildPartial() {
result.endTime_ = endTimeBuilder_.build();
}
result.word_ = word_;
+ result.confidence_ = confidence_;
+ result.speakerTag_ = speakerTag_;
onBuilt();
return result;
}
@@ -568,6 +647,12 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.WordInfo other) {
word_ = other.word_;
onChanged();
}
+ if (other.getConfidence() != 0F) {
+ setConfidence(other.getConfidence());
+ }
+ if (other.getSpeakerTag() != 0) {
+ setSpeakerTag(other.getSpeakerTag());
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -1079,6 +1164,112 @@ public Builder setWordBytes(
onChanged();
return this;
}
+
+ private float confidence_ ;
+ /**
+ *
+ * Output only. The confidence estimate between 0.0 and 1.0. A higher number
+ * indicates an estimated greater likelihood that the recognized words are
+ * correct. This field is set only for the top alternative of a non-streaming
+ * result or, of a streaming result where `is_final=true`.
+ * This field is not guaranteed to be accurate and users should not rely on it
+ * to be always provided.
+ * The default of 0.0 is a sentinel value indicating `confidence` was not set.
+ *
+ *
+ * float confidence = 4;
+ */
+ public float getConfidence() {
+ return confidence_;
+ }
+ /**
+ *
+ * Output only. The confidence estimate between 0.0 and 1.0. A higher number
+ * indicates an estimated greater likelihood that the recognized words are
+ * correct. This field is set only for the top alternative of a non-streaming
+ * result or, of a streaming result where `is_final=true`.
+ * This field is not guaranteed to be accurate and users should not rely on it
+ * to be always provided.
+ * The default of 0.0 is a sentinel value indicating `confidence` was not set.
+ *
+ *
+ * float confidence = 4;
+ */
+ public Builder setConfidence(float value) {
+
+ confidence_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Output only. The confidence estimate between 0.0 and 1.0. A higher number
+ * indicates an estimated greater likelihood that the recognized words are
+ * correct. This field is set only for the top alternative of a non-streaming
+ * result or, of a streaming result where `is_final=true`.
+ * This field is not guaranteed to be accurate and users should not rely on it
+ * to be always provided.
+ * The default of 0.0 is a sentinel value indicating `confidence` was not set.
+ *
+ *
+ * float confidence = 4;
+ */
+ public Builder clearConfidence() {
+
+ confidence_ = 0F;
+ onChanged();
+ return this;
+ }
+
+ private int speakerTag_ ;
+ /**
+ *
+ * Output only. A distinct integer value is assigned for every speaker within
+ * the audio. This field specifies which one of those speakers was detected to
+ * have spoken this word. Value ranges from '1' to diarization_speaker_count.
+ * speaker_tag is set if enable_speaker_diarization = 'true' and only in the
+ * top alternative.
+ *
+ *
+ * int32 speaker_tag = 5;
+ */
+ public int getSpeakerTag() {
+ return speakerTag_;
+ }
+ /**
+ *
+ * Output only. A distinct integer value is assigned for every speaker within
+ * the audio. This field specifies which one of those speakers was detected to
+ * have spoken this word. Value ranges from '1' to diarization_speaker_count.
+ * speaker_tag is set if enable_speaker_diarization = 'true' and only in the
+ * top alternative.
+ *
+ *
+ * int32 speaker_tag = 5;
+ */
+ public Builder setSpeakerTag(int value) {
+
+ speakerTag_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Output only. A distinct integer value is assigned for every speaker within
+ * the audio. This field specifies which one of those speakers was detected to
+ * have spoken this word. Value ranges from '1' to diarization_speaker_count.
+ * speaker_tag is set if enable_speaker_diarization = 'true' and only in the
+ * top alternative.
+ *
+ *
+ * int32 speaker_tag = 5;
+ */
+ public Builder clearSpeakerTag() {
+
+ speakerTag_ = 0;
+ onChanged();
+ return this;
+ }
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfoOrBuilder.java b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfoOrBuilder.java
index c6d2e8478d81..c47302b64c6c 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfoOrBuilder.java
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/WordInfoOrBuilder.java
@@ -104,4 +104,32 @@ public interface WordInfoOrBuilder extends
*/
com.google.protobuf.ByteString
getWordBytes();
+
+ /**
+ *
+ * Output only. The confidence estimate between 0.0 and 1.0. A higher number
+ * indicates an estimated greater likelihood that the recognized words are
+ * correct. This field is set only for the top alternative of a non-streaming
+ * result or, of a streaming result where `is_final=true`.
+ * This field is not guaranteed to be accurate and users should not rely on it
+ * to be always provided.
+ * The default of 0.0 is a sentinel value indicating `confidence` was not set.
+ *
+ *
+ * float confidence = 4;
+ */
+ float getConfidence();
+
+ /**
+ *
+ * Output only. A distinct integer value is assigned for every speaker within
+ * the audio. This field specifies which one of those speakers was detected to
+ * have spoken this word. Value ranges from '1' to diarization_speaker_count.
+ * speaker_tag is set if enable_speaker_diarization = 'true' and only in the
+ * top alternative.
+ *
+ *
+ * int32 speaker_tag = 5;
+ */
+ int getSpeakerTag();
}
diff --git a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto
index 77e4e1081662..208f53633e02 100644
--- a/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto
+++ b/google-api-grpc/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto
@@ -212,6 +212,25 @@ message RecognitionConfig {
// for all other audio formats. For details, see [AudioEncoding][google.cloud.speech.v1p1beta1.RecognitionConfig.AudioEncoding].
int32 sample_rate_hertz = 2;
+ // *Optional* The number of channels in the input audio data.
+ // ONLY set this for MULTI-CHANNEL recognition.
+ // Valid values for LINEAR16 and FLAC are `1`-`8`.
+ // Valid values for OGG_OPUS are '1'-'254'.
+ // Valid value for MULAW, AMR, AMR_WB and SPEEX_WITH_HEADER_BYTE is only `1`.
+ // If `0` or omitted, defaults to one channel (mono).
+ // NOTE: We only recognize the first channel by default.
+ // To perform independent recognition on each channel set
+ // enable_separate_recognition_per_channel to 'true'.
+ int32 audio_channel_count = 7;
+
+ // This needs to be set to ‘true’ explicitly and audio_channel_count > 1
+ // to get each channel recognized separately. The recognition result will
+ // contain a channel_tag field to state which channel that result belongs to.
+ // If this is not ‘true’, we will only recognize the first channel.
+ // NOTE: The request is also billed cumulatively for all channels recognized:
+ // (audio_channel_count times the audio length)
+ bool enable_separate_recognition_per_channel = 12;
+
// *Required* The language of the supplied audio as a
// [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag.
// Example: "en-US".
@@ -219,6 +238,20 @@ message RecognitionConfig {
// for a list of the currently supported language codes.
string language_code = 3;
+ // *Optional* A list of up to 3 additional
+ // [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags,
+ // listing possible alternative languages of the supplied audio.
+ // See [Language Support](https://cloud.google.com/speech/docs/languages)
+ // for a list of the currently supported language codes.
+ // If alternative languages are listed, recognition result will contain
+ // recognition in the most likely language detected including the main
+ // language_code. The recognition result will include the language tag
+ // of the language detected in the audio.
+ // NOTE: This feature is only supported for Voice Command and Voice Search
+ // use cases and performance may vary for other use cases (e.g., phone call
+ // transcription).
+ repeated string alternative_language_codes = 18;
+
// *Optional* Maximum number of recognition hypotheses to be returned.
// Specifically, the maximum number of `SpeechRecognitionAlternative` messages
// within each `SpeechRecognitionResult`.
@@ -242,6 +275,11 @@ message RecognitionConfig {
// `false`.
bool enable_word_time_offsets = 8;
+ // *Optional* If `true`, the top result includes a list of words and the
+ // confidence for those words. If `false`, no word-level confidence
+ // information is returned. The default is `false`.
+ bool enable_word_confidence = 15;
+
// *Optional* If 'true', adds punctuation to recognition result hypotheses.
// This feature is only available in select languages. Setting this for
// requests in other languages has no effect at all.
@@ -251,6 +289,21 @@ message RecognitionConfig {
// premium feature."
bool enable_automatic_punctuation = 11;
+ // *Optional* If 'true', enables speaker detection for each recognized word in
+ // the top alternative of the recognition result using a speaker_tag provided
+ // in the WordInfo.
+ // Note: When this is true, we send all the words from the beginning of the
+ // audio for the top alternative in every consecutive responses.
+ // This is done in order to improve our speaker tags as our models learn to
+ // identify the speakers in the conversation over time.
+ bool enable_speaker_diarization = 16;
+
+ // *Optional*
+ // If set, specifies the estimated number of speakers in the conversation.
+ // If not set, defaults to '2'.
+ // Ignored unless enable_speaker_diarization is set to true."
+ int32 diarization_speaker_count = 17;
+
// *Optional* Metadata regarding this request.
RecognitionMetadata metadata = 9;
@@ -604,6 +657,17 @@ message StreamingRecognitionResult {
// This field is only provided for interim results (`is_final=false`).
// The default of 0.0 is a sentinel value indicating `stability` was not set.
float stability = 3;
+
+ // For multi-channel audio, this is the channel number corresponding to the
+ // recognized result for the audio from that channel.
+ // For audio_channel_count = N, its output values can range from '1' to 'N'.
+ int32 channel_tag = 5;
+
+ // Output only. The
+ // [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ // language in this result. This language code was detected to have the most
+ // likelihood of being spoken in the audio.
+ string language_code = 6;
}
// A speech recognition result corresponding to a portion of the audio.
@@ -613,6 +677,17 @@ message SpeechRecognitionResult {
// These alternatives are ordered in terms of accuracy, with the top (first)
// alternative being the most probable, as ranked by the recognizer.
repeated SpeechRecognitionAlternative alternatives = 1;
+
+ // For multi-channel audio, this is the channel number corresponding to the
+ // recognized result for the audio from that channel.
+ // For audio_channel_count = N, its output values can range from '1' to 'N'.
+ int32 channel_tag = 2;
+
+ // Output only. The
+ // [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag of the
+ // language in this result. This language code was detected to have the most
+ // likelihood of being spoken in the audio.
+ string language_code = 5;
}
// Alternative hypotheses (a.k.a. n-best list).
@@ -655,4 +730,21 @@ message WordInfo {
// Output only. The word corresponding to this set of information.
string word = 3;
+
+ // Output only. The confidence estimate between 0.0 and 1.0. A higher number
+ // indicates an estimated greater likelihood that the recognized words are
+ // correct. This field is set only for the top alternative of a non-streaming
+ // result or, of a streaming result where `is_final=true`.
+ // This field is not guaranteed to be accurate and users should not rely on it
+ // to be always provided.
+ // The default of 0.0 is a sentinel value indicating `confidence` was not set.
+ float confidence = 4;
+
+ // Output only. A distinct integer value is assigned for every speaker within
+ // the audio. This field specifies which one of those speakers was detected to
+ // have spoken this word. Value ranges from '1' to diarization_speaker_count.
+ // speaker_tag is set if enable_speaker_diarization = 'true' and only in the
+ // top alternative.
+ int32 speaker_tag = 5;
+
}
diff --git a/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableInstanceAdminClient.java b/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableInstanceAdminClient.java
index e50a09b1c0be..5a67f6769b68 100644
--- a/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableInstanceAdminClient.java
+++ b/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableInstanceAdminClient.java
@@ -1295,12 +1295,7 @@ public final UnaryCallable deleteClusterCallable()
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Creates an app profile within an instance.
+ * Creates an app profile within an instance.
*
*
Sample code:
*
@@ -1335,12 +1330,7 @@ public final AppProfile createAppProfile(
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Creates an app profile within an instance.
+ * Creates an app profile within an instance.
*
*
Sample code:
*
@@ -1375,12 +1365,7 @@ public final AppProfile createAppProfile(
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Creates an app profile within an instance.
+ * Creates an app profile within an instance.
*
*
Sample code:
*
@@ -1407,12 +1392,7 @@ public final AppProfile createAppProfile(CreateAppProfileRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Creates an app profile within an instance.
+ * Creates an app profile within an instance.
*
*
Sample code:
*
@@ -1438,12 +1418,7 @@ public final UnaryCallable createAppProfile
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Gets information about an app profile.
+ * Gets information about an app profile.
*
*
Sample code:
*
@@ -1467,12 +1442,7 @@ public final AppProfile getAppProfile(AppProfileName name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Gets information about an app profile.
+ * Gets information about an app profile.
*
*
Sample code:
*
@@ -1495,12 +1465,7 @@ public final AppProfile getAppProfile(String name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Gets information about an app profile.
+ * Gets information about an app profile.
*
*
Sample code:
*
@@ -1523,12 +1488,7 @@ private final AppProfile getAppProfile(GetAppProfileRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Gets information about an app profile.
+ * Gets information about an app profile.
*
*
Sample code:
*
@@ -1550,12 +1510,7 @@ public final UnaryCallable getAppProfileCallab
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Lists information about app profiles in an instance.
+ * Lists information about app profiles in an instance.
*
*
Sample code:
*
@@ -1582,12 +1537,7 @@ public final ListAppProfilesPagedResponse listAppProfiles(InstanceName parent) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Lists information about app profiles in an instance.
+ * Lists information about app profiles in an instance.
*
*
Sample code:
*
@@ -1611,12 +1561,7 @@ public final ListAppProfilesPagedResponse listAppProfiles(String parent) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Lists information about app profiles in an instance.
+ * Lists information about app profiles in an instance.
*
*
Sample code:
*
@@ -1641,12 +1586,7 @@ public final ListAppProfilesPagedResponse listAppProfiles(ListAppProfilesRequest
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Lists information about app profiles in an instance.
+ * Lists information about app profiles in an instance.
*
*
Sample code:
*
@@ -1671,12 +1611,7 @@ public final ListAppProfilesPagedResponse listAppProfiles(ListAppProfilesRequest
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Lists information about app profiles in an instance.
+ * Lists information about app profiles in an instance.
*
*
Sample code:
*
@@ -1708,12 +1643,7 @@ public final ListAppProfilesPagedResponse listAppProfiles(ListAppProfilesRequest
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Updates an app profile within an instance.
+ * Updates an app profile within an instance.
*
*
Sample code:
*
@@ -1745,12 +1675,7 @@ public final OperationFuture updateAppProf
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Updates an app profile within an instance.
+ * Updates an app profile within an instance.
*
*
Sample code:
*
@@ -1778,12 +1703,7 @@ public final OperationFuture updateAppProf
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Updates an app profile within an instance.
+ * Updates an app profile within an instance.
*
*
Sample code:
*
@@ -1809,12 +1729,7 @@ public final OperationFuture updateAppProf
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Updates an app profile within an instance.
+ * Updates an app profile within an instance.
*
*
Sample code:
*
@@ -1838,12 +1753,7 @@ public final UnaryCallable updateAppProfileC
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Deletes an app profile from an instance.
+ * Deletes an app profile from an instance.
*
*
Sample code:
*
@@ -1867,12 +1777,7 @@ public final void deleteAppProfile(AppProfileName name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Deletes an app profile from an instance.
+ * Deletes an app profile from an instance.
*
*
Sample code:
*
@@ -1895,12 +1800,7 @@ public final void deleteAppProfile(String name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Deletes an app profile from an instance.
+ * Deletes an app profile from an instance.
*
*
Sample code:
*
@@ -1925,12 +1825,7 @@ public final void deleteAppProfile(DeleteAppProfileRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Deletes an app profile from an instance.
+ * Deletes an app profile from an instance.
*
*
Sample code:
*
@@ -1954,13 +1849,8 @@ public final UnaryCallable deleteAppProfileCalla
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Gets the access control policy for an instance resource. Returns an empty policy if an
- * instance exists but does not have a policy set.
+ * Gets the access control policy for an instance resource. Returns an empty policy if an instance
+ * exists but does not have a policy set.
*
*
Sample code:
*
@@ -1984,13 +1874,8 @@ public final Policy getIamPolicy(String resource) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Gets the access control policy for an instance resource. Returns an empty policy if an
- * instance exists but does not have a policy set.
+ * Gets the access control policy for an instance resource. Returns an empty policy if an instance
+ * exists but does not have a policy set.
*
*
Sample code:
*
@@ -2013,13 +1898,8 @@ private final Policy getIamPolicy(GetIamPolicyRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Gets the access control policy for an instance resource. Returns an empty policy if an
- * instance exists but does not have a policy set.
+ * Gets the access control policy for an instance resource. Returns an empty policy if an instance
+ * exists but does not have a policy set.
*
*
Sample code:
*
@@ -2041,12 +1921,7 @@ public final UnaryCallable getIamPolicyCallable() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Sets the access control policy on an instance resource. Replaces any existing policy.
+ * Sets the access control policy on an instance resource. Replaces any existing policy.
*
*
Sample code:
*
@@ -2075,12 +1950,7 @@ public final Policy setIamPolicy(String resource, Policy policy) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Sets the access control policy on an instance resource. Replaces any existing policy.
+ * Sets the access control policy on an instance resource. Replaces any existing policy.
*
*
Sample code:
*
@@ -2105,12 +1975,7 @@ public final Policy setIamPolicy(SetIamPolicyRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Sets the access control policy on an instance resource. Replaces any existing policy.
+ * Sets the access control policy on an instance resource. Replaces any existing policy.
*
*
Sample code:
*
@@ -2134,12 +1999,7 @@ public final UnaryCallable setIamPolicyCallable() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Returns permissions that the caller has on the specified instance resource.
+ * Returns permissions that the caller has on the specified instance resource.
*
*
Sample code:
*
@@ -2172,12 +2032,7 @@ public final TestIamPermissionsResponse testIamPermissions(
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Returns permissions that the caller has on the specified instance resource.
+ * Returns permissions that the caller has on the specified instance resource.
*
*
Sample code:
*
@@ -2202,12 +2057,7 @@ public final TestIamPermissionsResponse testIamPermissions(TestIamPermissionsReq
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable instance level permissions. This feature is
- * not currently available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Returns permissions that the caller has on the specified instance resource.
+ * Returns permissions that the caller has on the specified instance resource.
*
*
Sample code:
*
diff --git a/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableTableAdminClient.java b/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableTableAdminClient.java
index 07fac64c4f88..79e8e7d0bdd1 100644
--- a/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableTableAdminClient.java
+++ b/google-cloud-clients/google-cloud-bigtable/src/main/java/com/google/cloud/bigtable/admin/v2/BigtableTableAdminClient.java
@@ -326,14 +326,14 @@ public final UnaryCallable createTableCallable() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new table from the specified snapshot. The target table must not exist. The snapshot
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new table from the specified snapshot. The target table must not exist. The
- * snapshot and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -370,14 +370,14 @@ public final OperationFuture createTable
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new table from the specified snapshot. The target table must not exist. The snapshot
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new table from the specified snapshot. The target table must not exist. The
- * snapshot and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -414,14 +414,14 @@ public final OperationFuture createTable
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new table from the specified snapshot. The target table must not exist. The snapshot
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new table from the specified snapshot. The target table must not exist. The
- * snapshot and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -450,14 +450,14 @@ public final OperationFuture createTable
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new table from the specified snapshot. The target table must not exist. The snapshot
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new table from the specified snapshot. The target table must not exist. The
- * snapshot and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -485,14 +485,14 @@ public final OperationFuture createTable
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new table from the specified snapshot. The target table must not exist. The snapshot
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new table from the specified snapshot. The target table must not exist. The
- * snapshot and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -999,12 +999,7 @@ public final UnaryCallable dropRowRangeCallable() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- * Generates a consistency token for a Table, which can be used in CheckConsistency to check
+ * Generates a consistency token for a Table, which can be used in CheckConsistency to check
* whether mutations to the table that finished before this call started have been replicated. The
* tokens will be available for 90 days.
*
@@ -1032,12 +1027,7 @@ public final GenerateConsistencyTokenResponse generateConsistencyToken(TableName
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Generates a consistency token for a Table, which can be used in CheckConsistency to check
+ * Generates a consistency token for a Table, which can be used in CheckConsistency to check
* whether mutations to the table that finished before this call started have been replicated. The
* tokens will be available for 90 days.
*
@@ -1063,12 +1053,7 @@ public final GenerateConsistencyTokenResponse generateConsistencyToken(String na
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Generates a consistency token for a Table, which can be used in CheckConsistency to check
+ * Generates a consistency token for a Table, which can be used in CheckConsistency to check
* whether mutations to the table that finished before this call started have been replicated. The
* tokens will be available for 90 days.
*
@@ -1094,12 +1079,7 @@ private final GenerateConsistencyTokenResponse generateConsistencyToken(
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Generates a consistency token for a Table, which can be used in CheckConsistency to check
+ * Generates a consistency token for a Table, which can be used in CheckConsistency to check
* whether mutations to the table that finished before this call started have been replicated. The
* tokens will be available for 90 days.
*
@@ -1124,13 +1104,8 @@ private final GenerateConsistencyTokenResponse generateConsistencyToken(
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Checks replication consistency based on a consistency token, that is, if replication has
- * caught up based on the conditions specified in the token and the check request.
+ * Checks replication consistency based on a consistency token, that is, if replication has caught
+ * up based on the conditions specified in the token and the check request.
*
*
Sample code:
*
@@ -1159,13 +1134,8 @@ public final CheckConsistencyResponse checkConsistency(TableName name, String co
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Checks replication consistency based on a consistency token, that is, if replication has
- * caught up based on the conditions specified in the token and the check request.
+ * Checks replication consistency based on a consistency token, that is, if replication has caught
+ * up based on the conditions specified in the token and the check request.
*
*
Sample code:
*
@@ -1194,13 +1164,8 @@ public final CheckConsistencyResponse checkConsistency(String name, String consi
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Checks replication consistency based on a consistency token, that is, if replication has
- * caught up based on the conditions specified in the token and the check request.
+ * Checks replication consistency based on a consistency token, that is, if replication has caught
+ * up based on the conditions specified in the token and the check request.
*
*
Sample code:
*
@@ -1225,13 +1190,8 @@ public final CheckConsistencyResponse checkConsistency(CheckConsistencyRequest r
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * This is a private alpha release of Cloud Bigtable replication. This feature is not currently
- * available to most Cloud Bigtable customers. This feature might be changed in
- * backward-incompatible ways and is not recommended for production use. It is not subject to any
- * SLA or deprecation policy.
- *
- *
Checks replication consistency based on a consistency token, that is, if replication has
- * caught up based on the conditions specified in the token and the check request.
+ * Checks replication consistency based on a consistency token, that is, if replication has caught
+ * up based on the conditions specified in the token and the check request.
*
*
Sample code:
*
@@ -1256,14 +1216,14 @@ public final CheckConsistencyResponse checkConsistency(CheckConsistencyRequest r
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new snapshot in the specified cluster from the specified source table. The cluster
+ * and the table must be in the same instance.
+ *
+ *
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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new snapshot in the specified cluster from the specified source table. The cluster
- * and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -1303,14 +1263,14 @@ public final OperationFuture snapshotTableAsync
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new snapshot in the specified cluster from the specified source table. The cluster
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new snapshot in the specified cluster from the specified source table. The cluster
- * and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -1350,14 +1310,14 @@ public final OperationFuture snapshotTableAsync
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new snapshot in the specified cluster from the specified source table. The cluster
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new snapshot in the specified cluster from the specified source table. The cluster
- * and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -1388,14 +1348,14 @@ public final OperationFuture snapshotTableAsync
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new snapshot in the specified cluster from the specified source table. The cluster
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new snapshot in the specified cluster from the specified source table. The cluster
- * and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -1424,14 +1384,14 @@ public final OperationFuture snapshotTableAsync
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Creates a new snapshot in the specified cluster from the specified source table. The cluster
+ * and the table must be in the same instance.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Creates a new snapshot in the specified cluster from the specified source table. The cluster
- * and the table must be in the same instance.
- *
*
Sample code:
*
*
@@ -1458,13 +1418,13 @@ public final UnaryCallable snapshotTableCallabl
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Gets metadata information about the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Gets metadata information about the specified snapshot.
- *
*
Sample code:
*
*
@@ -1487,13 +1447,13 @@ public final Snapshot getSnapshot(SnapshotName name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Gets metadata information about the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Gets metadata information about the specified snapshot.
- *
*
Sample code:
*
*
@@ -1515,13 +1475,13 @@ public final Snapshot getSnapshot(String name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Gets metadata information about the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Gets metadata information about the specified snapshot.
- *
*
Sample code:
*
*
@@ -1543,13 +1503,13 @@ private final Snapshot getSnapshot(GetSnapshotRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Gets metadata information about the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Gets metadata information about the specified snapshot.
- *
*
Sample code:
*
*
@@ -1570,13 +1530,13 @@ public final UnaryCallable getSnapshotCallable() {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Lists all snapshots associated with the specified cluster.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Lists all snapshots associated with the specified cluster.
- *
*
Sample code:
*
*
@@ -1604,13 +1564,13 @@ public final ListSnapshotsPagedResponse listSnapshots(ClusterName parent) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Lists all snapshots associated with the specified cluster.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Lists all snapshots associated with the specified cluster.
- *
*
Sample code:
*
*
@@ -1635,13 +1595,13 @@ public final ListSnapshotsPagedResponse listSnapshots(String parent) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Lists all snapshots associated with the specified cluster.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Lists all snapshots associated with the specified cluster.
- *
*
Sample code:
*
*
@@ -1665,13 +1625,13 @@ public final ListSnapshotsPagedResponse listSnapshots(ListSnapshotsRequest reque
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Lists all snapshots associated with the specified cluster.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Lists all snapshots associated with the specified cluster.
- *
*
Sample code:
*
*
@@ -1695,13 +1655,13 @@ public final ListSnapshotsPagedResponse listSnapshots(ListSnapshotsRequest reque
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Lists all snapshots associated with the specified cluster.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Lists all snapshots associated with the specified cluster.
- *
*
Sample code:
*
*
@@ -1731,13 +1691,13 @@ public final UnaryCallable listSnap
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Permanently deletes the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Permanently deletes the specified snapshot.
- *
*
Sample code:
*
*
@@ -1760,13 +1720,13 @@ public final void deleteSnapshot(SnapshotName name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Permanently deletes the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Permanently deletes the specified snapshot.
- *
*
Sample code:
*
*
@@ -1788,13 +1748,13 @@ public final void deleteSnapshot(String name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Permanently deletes the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Permanently deletes the specified snapshot.
- *
*
Sample code:
*
*
@@ -1816,13 +1776,13 @@ private final void deleteSnapshot(DeleteSnapshotRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD
/**
- * 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
+ * Permanently deletes the specified snapshot.
+ *
+ * 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 for production use. It is not subject to any
* SLA or deprecation policy.
*
- *
Permanently deletes the specified snapshot.
- *
*
Sample code:
*
*