Chore/update 2106 (#1116)

chore: Update for Jun 2021
*  update vendor
This commit is contained in:
JR Conlin 2021-07-12 16:44:03 -07:00 committed by GitHub
parent 84ae0d75cb
commit 76876ef7d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
50 changed files with 877 additions and 865 deletions

546
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -21,7 +21,7 @@ edition = "2018"
[dependencies]
futures = "0.3.5"
grpcio = "0.9.0"
protobuf = "2.23.0"
protobuf = "2.24.1"
[dev-dependencies]
slog = "2.5"

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Zone {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
static file_descriptor_proto_data: &'static [u8] = b"\
\n?google/bigtable/admin/cluster/v1/bigtable_cluster_service.proto\x12\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct ListZonesRequest {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Table {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
static file_descriptor_proto_data: &'static [u8] = b"\
\n;google/bigtable/admin/table/v1/bigtable_table_service.proto\x12\x1ego\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct CreateTableRequest {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct CreateInstanceRequest {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct CreateTableRequest {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum StorageType {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Instance {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Table {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Row {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
static file_descriptor_proto_data: &'static [u8] = b"\
\n)google/bigtable/v1/bigtable_service.proto\x12\x12google.bigtable.v1\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct ReadRowsRequest {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct ReadRowsRequest {
@ -3822,349 +3822,349 @@ static file_descriptor_proto_data: &'static [u8] = b"\
\x1aReadModifyWriteRowResponse\x12)\n\x03row\x18\x01\x20\x01(\x0b2\x17.g\
oogle.bigtable.v2.RowR\x03row2\xc4\x0e\n\x08Bigtable\x12\xc6\x01\n\x08Re\
adRows\x12#.google.bigtable.v2.ReadRowsRequest\x1a$.google.bigtable.v2.R\
eadRowsResponse\"m\x82\xd3\xe4\x93\x02>\"9/v2/{table_name=projects/*/ins\
tances/*/tables/*}:readRows:\x01*\xdaA\ntable_name\xdaA\x19table_name,ap\
p_profile_id0\x01\x12\xd7\x01\n\rSampleRowKeys\x12(.google.bigtable.v2.S\
ampleRowKeysRequest\x1a).google.bigtable.v2.SampleRowKeysResponse\"o\x82\
\xd3\xe4\x93\x02@\x12>/v2/{table_name=projects/*/instances/*/tables/*}:s\
ampleRowKeys\xdaA\ntable_name\xdaA\x19table_name,app_profile_id0\x01\x12\
\xed\x01\n\tMutateRow\x12$.google.bigtable.v2.MutateRowRequest\x1a%.goog\
le.bigtable.v2.MutateRowResponse\"\x92\x01\xdaA\x1ctable_name,row_key,mu\
tations\xdaA+table_name,row_key,mutations,app_profile_id\x82\xd3\xe4\x93\
\x02?\":/v2/{table_name=projects/*/instances/*/tables/*}:mutateRow:\x01*\
\x12\xde\x01\n\nMutateRows\x12%.google.bigtable.v2.MutateRowsRequest\x1a\
&.google.bigtable.v2.MutateRowsResponse\"\x7f\xdaA\x12table_name,entries\
\xdaA!table_name,entries,app_profile_id\x82\xd3\xe4\x93\x02@\";/v2/{tabl\
e_name=projects/*/instances/*/tables/*}:mutateRows:\x01*0\x01\x12\xd9\
\x02\n\x11CheckAndMutateRow\x12,.google.bigtable.v2.CheckAndMutateRowReq\
uest\x1a-.google.bigtable.v2.CheckAndMutateRowResponse\"\xe6\x01\x82\xd3\
\xe4\x93\x02G\"B/v2/{table_name=projects/*/instances/*/tables/*}:checkAn\
dMutateRow:\x01*\xdaABtable_name,row_key,predicate_filter,true_mutations\
,false_mutations\xdaAQtable_name,row_key,predicate_filter,true_mutations\
,false_mutations,app_profile_id\x12\x89\x02\n\x12ReadModifyWriteRow\x12-\
.google.bigtable.v2.ReadModifyWriteRowRequest\x1a..google.bigtable.v2.Re\
adModifyWriteRowResponse\"\x93\x01\x82\xd3\xe4\x93\x02H\"C/v2/{table_nam\
e=projects/*/instances/*/tables/*}:readModifyWriteRow:\x01*\xdaA\x18tabl\
e_name,row_key,rules\xdaA'table_name,row_key,rules,app_profile_id\x1a\
\xdb\x02\xd2A\xbd\x02https://www.googleapis.com/auth/bigtable.data,https\
://www.googleapis.com/auth/bigtable.data.readonly,https://www.googleapis\
.com/auth/cloud-bigtable.data,https://www.googleapis.com/auth/cloud-bigt\
able.data.readonly,https://www.googleapis.com/auth/cloud-platform,https:\
//www.googleapis.com/auth/cloud-platform.read-only\xcaA\x17bigtable.goog\
leapis.comB\xf5\x01\n\x16com.google.bigtable.v2B\rBigtableProtoP\x01Z:go\
ogle.golang.org/genproto/googleapis/bigtable/v2;bigtable\xaa\x02\x18Goog\
le.Cloud.Bigtable.V2\xca\x02\x18Google\\Cloud\\Bigtable\\V2\xeaAW\n\x1db\
igtable.googleapis.com/Table\x126projects/{project}/instances/{instance}\
/tables/{table}J\x93\x86\x01\n\x07\x12\x05\x0e\0\xbb\x03\x01\n\xbd\x04\n\
\x01\x0c\x12\x03\x0e\0\x122\xb2\x04\x20Copyright\x202019\x20Google\x20LL\
C.\n\n\x20Licensed\x20under\x20the\x20Apache\x20License,\x20Version\x202\
.0\x20(the\x20\"License\");\n\x20you\x20may\x20not\x20use\x20this\x20fil\
e\x20except\x20in\x20compliance\x20with\x20the\x20License.\n\x20You\x20m\
ay\x20obtain\x20a\x20copy\x20of\x20the\x20License\x20at\n\n\x20\x20\x20\
\x20\x20http://www.apache.org/licenses/LICENSE-2.0\n\n\x20Unless\x20requ\
ired\x20by\x20applicable\x20law\x20or\x20agreed\x20to\x20in\x20writing,\
\x20software\n\x20distributed\x20under\x20the\x20License\x20is\x20distri\
buted\x20on\x20an\x20\"AS\x20IS\"\x20BASIS,\n\x20WITHOUT\x20WARRANTIES\
\x20OR\x20CONDITIONS\x20OF\x20ANY\x20KIND,\x20either\x20express\x20or\
\x20implied.\n\x20See\x20the\x20License\x20for\x20the\x20specific\x20lan\
guage\x20governing\x20permissions\x20and\n\x20limitations\x20under\x20th\
e\x20License.\n\n\x08\n\x01\x02\x12\x03\x10\0\x1b\n\t\n\x02\x03\0\x12\
\x03\x12\0&\n\t\n\x02\x03\x01\x12\x03\x13\0!\n\t\n\x02\x03\x02\x12\x03\
\x14\0)\n\t\n\x02\x03\x03\x12\x03\x15\0#\n\t\n\x02\x03\x04\x12\x03\x16\0\
'\n\t\n\x02\x03\x05\x12\x03\x17\0(\n\t\n\x02\x03\x06\x12\x03\x18\0!\n\
\x08\n\x01\x08\x12\x03\x1a\05\n\t\n\x02\x08%\x12\x03\x1a\05\n\x08\n\x01\
\x08\x12\x03\x1b\0Q\n\t\n\x02\x08\x0b\x12\x03\x1b\0Q\n\x08\n\x01\x08\x12\
\x03\x1c\0\"\n\t\n\x02\x08\n\x12\x03\x1c\0\"\n\x08\n\x01\x08\x12\x03\x1d\
\0.\n\t\n\x02\x08\x08\x12\x03\x1d\0.\n\x08\n\x01\x08\x12\x03\x1e\0/\n\t\
\n\x02\x08\x01\x12\x03\x1e\0/\n\x08\n\x01\x08\x12\x03\x1f\05\n\t\n\x02\
\x08)\x12\x03\x1f\05\n\t\n\x01\x08\x12\x04\x20\0#\x02\n\x0c\n\x04\x08\
\x9d\x08\0\x12\x04\x20\0#\x02\nO\n\x02\x06\0\x12\x04&\0x\x01\x1aC\x20Ser\
vice\x20for\x20reading\x20from\x20and\x20writing\x20to\x20existing\x20Bi\
gtable\x20tables.\n\n\n\n\x03\x06\0\x01\x12\x03&\x08\x10\n\n\n\x03\x06\0\
\x03\x12\x03'\x02?\n\x0c\n\x05\x06\0\x03\x99\x08\x12\x03'\x02?\n\x0b\n\
\x03\x06\0\x03\x12\x04(\x02.A\n\r\n\x05\x06\0\x03\x9a\x08\x12\x04(\x02.A\
\n\xc1\x02\n\x04\x06\0\x02\0\x12\x045\x02<\x03\x1a\xb2\x02\x20Streams\
\x20back\x20the\x20contents\x20of\x20all\x20requested\x20rows\x20in\x20k\
ey\x20order,\x20optionally\n\x20applying\x20the\x20same\x20Reader\x20fil\
ter\x20to\x20each.\x20Depending\x20on\x20their\x20size,\n\x20rows\x20and\
\x20cells\x20may\x20be\x20broken\x20up\x20across\x20multiple\x20response\
s,\x20but\n\x20atomicity\x20of\x20each\x20row\x20will\x20still\x20be\x20\
preserved.\x20See\x20the\n\x20ReadRowsResponse\x20documentation\x20for\
\x20details.\n\n\x0c\n\x05\x06\0\x02\0\x01\x12\x035\x06\x0e\n\x0c\n\x05\
\x06\0\x02\0\x02\x12\x035\x0f\x1e\n\x0c\n\x05\x06\0\x02\0\x06\x12\x035)/\
\n\x0c\n\x05\x06\0\x02\0\x03\x12\x0350@\n\r\n\x05\x06\0\x02\0\x04\x12\
\x046\x049\x06\n\x11\n\t\x06\0\x02\0\x04\xb0\xca\xbc\"\x12\x046\x049\x06\
\n\x0c\n\x05\x06\0\x02\0\x04\x12\x03:\x048\n\x0f\n\x08\x06\0\x02\0\x04\
\x9b\x08\0\x12\x03:\x048\n\x0c\n\x05\x06\0\x02\0\x04\x12\x03;\x04G\n\x0f\
\n\x08\x06\0\x02\0\x04\x9b\x08\x01\x12\x03;\x04G\n\xed\x01\n\x04\x06\0\
\x02\x01\x12\x04B\x02H\x03\x1a\xde\x01\x20Returns\x20a\x20sample\x20of\
\x20row\x20keys\x20in\x20the\x20table.\x20The\x20returned\x20row\x20keys\
\x20will\n\x20delimit\x20contiguous\x20sections\x20of\x20the\x20table\
\x20of\x20approximately\x20equal\x20size,\n\x20which\x20can\x20be\x20use\
d\x20to\x20break\x20up\x20the\x20data\x20for\x20distributed\x20tasks\x20\
like\n\x20mapreduces.\n\n\x0c\n\x05\x06\0\x02\x01\x01\x12\x03B\x06\x13\n\
\x0c\n\x05\x06\0\x02\x01\x02\x12\x03B\x14(\n\x0c\n\x05\x06\0\x02\x01\x06\
\x12\x03B39\n\x0c\n\x05\x06\0\x02\x01\x03\x12\x03B:O\n\r\n\x05\x06\0\x02\
\x01\x04\x12\x04C\x04E\x06\n\x11\n\t\x06\0\x02\x01\x04\xb0\xca\xbc\"\x12\
\x04C\x04E\x06\n\x0c\n\x05\x06\0\x02\x01\x04\x12\x03F\x048\n\x0f\n\x08\
\x06\0\x02\x01\x04\x9b\x08\0\x12\x03F\x048\n\x0c\n\x05\x06\0\x02\x01\x04\
\x12\x03G\x04G\n\x0f\n\x08\x06\0\x02\x01\x04\x9b\x08\x01\x12\x03G\x04G\n\
\x87\x01\n\x04\x06\0\x02\x02\x12\x04L\x02S\x03\x1ay\x20Mutates\x20a\x20r\
ow\x20atomically.\x20Cells\x20already\x20present\x20in\x20the\x20row\x20\
are\x20left\n\x20unchanged\x20unless\x20explicitly\x20changed\x20by\x20`\
mutation`.\n\n\x0c\n\x05\x06\0\x02\x02\x01\x12\x03L\x06\x0f\n\x0c\n\x05\
\x06\0\x02\x02\x02\x12\x03L\x10\x20\n\x0c\n\x05\x06\0\x02\x02\x03\x12\
\x03L+<\n\r\n\x05\x06\0\x02\x02\x04\x12\x04M\x04P\x06\n\x11\n\t\x06\0\
\x02\x02\x04\xb0\xca\xbc\"\x12\x04M\x04P\x06\n\x0c\n\x05\x06\0\x02\x02\
\x04\x12\x03Q\x04J\n\x0f\n\x08\x06\0\x02\x02\x04\x9b\x08\0\x12\x03Q\x04J\
\n\x0c\n\x05\x06\0\x02\x02\x04\x12\x03R\x04Y\n\x0f\n\x08\x06\0\x02\x02\
\x04\x9b\x08\x01\x12\x03R\x04Y\n\xa0\x01\n\x04\x06\0\x02\x03\x12\x04X\
\x02_\x03\x1a\x91\x01\x20Mutates\x20multiple\x20rows\x20in\x20a\x20batch\
.\x20Each\x20individual\x20row\x20is\x20mutated\n\x20atomically\x20as\
\x20in\x20MutateRow,\x20but\x20the\x20entire\x20batch\x20is\x20not\x20ex\
ecuted\n\x20atomically.\n\n\x0c\n\x05\x06\0\x02\x03\x01\x12\x03X\x06\x10\
\n\x0c\n\x05\x06\0\x02\x03\x02\x12\x03X\x11\"\n\x0c\n\x05\x06\0\x02\x03\
\x06\x12\x03X-3\n\x0c\n\x05\x06\0\x02\x03\x03\x12\x03X4F\n\r\n\x05\x06\0\
\x02\x03\x04\x12\x04Y\x04\\\x06\n\x11\n\t\x06\0\x02\x03\x04\xb0\xca\xbc\
\"\x12\x04Y\x04\\\x06\n\x0c\n\x05\x06\0\x02\x03\x04\x12\x03]\x04@\n\x0f\
\n\x08\x06\0\x02\x03\x04\x9b\x08\0\x12\x03]\x04@\n\x0c\n\x05\x06\0\x02\
\x03\x04\x12\x03^\x04O\n\x0f\n\x08\x06\0\x02\x03\x04\x9b\x08\x01\x12\x03\
^\x04O\nZ\n\x04\x06\0\x02\x04\x12\x04b\x02i\x03\x1aL\x20Mutates\x20a\x20\
row\x20atomically\x20based\x20on\x20the\x20output\x20of\x20a\x20predicat\
e\x20Reader\x20filter.\n\n\x0c\n\x05\x06\0\x02\x04\x01\x12\x03b\x06\x17\
\n\x0c\n\x05\x06\0\x02\x04\x02\x12\x03b\x180\n\x0c\n\x05\x06\0\x02\x04\
\x03\x12\x03b;T\n\r\n\x05\x06\0\x02\x04\x04\x12\x04c\x04f\x06\n\x11\n\t\
\x06\0\x02\x04\x04\xb0\xca\xbc\"\x12\x04c\x04f\x06\n\x0c\n\x05\x06\0\x02\
\x04\x04\x12\x03g\x04p\n\x0f\n\x08\x06\0\x02\x04\x04\x9b\x08\0\x12\x03g\
\x04p\n\x0c\n\x05\x06\0\x02\x04\x04\x12\x03h\x04\x7f\n\x0f\n\x08\x06\0\
\x02\x04\x04\x9b\x08\x01\x12\x03h\x04\x7f\n\xf6\x02\n\x04\x06\0\x02\x05\
\x12\x04p\x02w\x03\x1a\xe7\x02\x20Modifies\x20a\x20row\x20atomically\x20\
on\x20the\x20server.\x20The\x20method\x20reads\x20the\x20latest\n\x20exi\
sting\x20timestamp\x20and\x20value\x20from\x20the\x20specified\x20column\
s\x20and\x20writes\x20a\x20new\n\x20entry\x20based\x20on\x20pre-defined\
\x20read/modify/write\x20rules.\x20The\x20new\x20value\x20for\x20the\n\
\x20timestamp\x20is\x20the\x20greater\x20of\x20the\x20existing\x20timest\
amp\x20or\x20the\x20current\x20server\n\x20time.\x20The\x20method\x20ret\
urns\x20the\x20new\x20contents\x20of\x20all\x20modified\x20cells.\n\n\
\x0c\n\x05\x06\0\x02\x05\x01\x12\x03p\x06\x18\n\x0c\n\x05\x06\0\x02\x05\
\x02\x12\x03p\x192\n\x0c\n\x05\x06\0\x02\x05\x03\x12\x03p=W\n\r\n\x05\
\x06\0\x02\x05\x04\x12\x04q\x04t\x06\n\x11\n\t\x06\0\x02\x05\x04\xb0\xca\
\xbc\"\x12\x04q\x04t\x06\n\x0c\n\x05\x06\0\x02\x05\x04\x12\x03u\x04F\n\
\x0f\n\x08\x06\0\x02\x05\x04\x9b\x08\0\x12\x03u\x04F\n\x0c\n\x05\x06\0\
\x02\x05\x04\x12\x03v\x04U\n\x0f\n\x08\x06\0\x02\x05\x04\x9b\x08\x01\x12\
\x03v\x04U\n5\n\x02\x04\0\x12\x05{\0\x94\x01\x01\x1a(\x20Request\x20mess\
age\x20for\x20Bigtable.ReadRows.\n\n\n\n\x03\x04\0\x01\x12\x03{\x08\x17\
\n\x9f\x01\n\x04\x04\0\x02\0\x12\x05\x7f\x02\x84\x01\x04\x1a\x8f\x01\x20\
eadRowsResponse\"m\xdaA\ntable_name\xdaA\x19table_name,app_profile_id\
\x82\xd3\xe4\x93\x02>\"9/v2/{table_name=projects/*/instances/*/tables/*}\
:readRows:\x01*0\x01\x12\xd7\x01\n\rSampleRowKeys\x12(.google.bigtable.v\
2.SampleRowKeysRequest\x1a).google.bigtable.v2.SampleRowKeysResponse\"o\
\x82\xd3\xe4\x93\x02@\x12>/v2/{table_name=projects/*/instances/*/tables/\
*}:sampleRowKeys\xdaA\ntable_name\xdaA\x19table_name,app_profile_id0\x01\
\x12\xed\x01\n\tMutateRow\x12$.google.bigtable.v2.MutateRowRequest\x1a%.\
google.bigtable.v2.MutateRowResponse\"\x92\x01\xdaA\x1ctable_name,row_ke\
y,mutations\xdaA+table_name,row_key,mutations,app_profile_id\x82\xd3\xe4\
\x93\x02?\":/v2/{table_name=projects/*/instances/*/tables/*}:mutateRow:\
\x01*\x12\xde\x01\n\nMutateRows\x12%.google.bigtable.v2.MutateRowsReques\
t\x1a&.google.bigtable.v2.MutateRowsResponse\"\x7f\xdaA\x12table_name,en\
tries\xdaA!table_name,entries,app_profile_id\x82\xd3\xe4\x93\x02@\";/v2/\
{table_name=projects/*/instances/*/tables/*}:mutateRows:\x01*0\x01\x12\
\xd9\x02\n\x11CheckAndMutateRow\x12,.google.bigtable.v2.CheckAndMutateRo\
wRequest\x1a-.google.bigtable.v2.CheckAndMutateRowResponse\"\xe6\x01\xda\
ABtable_name,row_key,predicate_filter,true_mutations,false_mutations\xda\
AQtable_name,row_key,predicate_filter,true_mutations,false_mutations,app\
_profile_id\x82\xd3\xe4\x93\x02G\"B/v2/{table_name=projects/*/instances/\
*/tables/*}:checkAndMutateRow:\x01*\x12\x89\x02\n\x12ReadModifyWriteRow\
\x12-.google.bigtable.v2.ReadModifyWriteRowRequest\x1a..google.bigtable.\
v2.ReadModifyWriteRowResponse\"\x93\x01\x82\xd3\xe4\x93\x02H\"C/v2/{tabl\
e_name=projects/*/instances/*/tables/*}:readModifyWriteRow:\x01*\xdaA\
\x18table_name,row_key,rules\xdaA'table_name,row_key,rules,app_profile_i\
d\x1a\xdb\x02\xcaA\x17bigtable.googleapis.com\xd2A\xbd\x02https://www.go\
ogleapis.com/auth/bigtable.data,https://www.googleapis.com/auth/bigtable\
.data.readonly,https://www.googleapis.com/auth/cloud-bigtable.data,https\
://www.googleapis.com/auth/cloud-bigtable.data.readonly,https://www.goog\
leapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-pla\
tform.read-onlyB\xf5\x01\n\x16com.google.bigtable.v2B\rBigtableProtoP\
\x01Z:google.golang.org/genproto/googleapis/bigtable/v2;bigtable\xaa\x02\
\x18Google.Cloud.Bigtable.V2\xca\x02\x18Google\\Cloud\\Bigtable\\V2\xeaA\
W\n\x1dbigtable.googleapis.com/Table\x126projects/{project}/instances/{i\
nstance}/tables/{table}J\x93\x86\x01\n\x07\x12\x05\x0e\0\xbb\x03\x01\n\
\xbd\x04\n\x01\x0c\x12\x03\x0e\0\x122\xb2\x04\x20Copyright\x202019\x20Go\
ogle\x20LLC.\n\n\x20Licensed\x20under\x20the\x20Apache\x20License,\x20Ve\
rsion\x202.0\x20(the\x20\"License\");\n\x20you\x20may\x20not\x20use\x20t\
his\x20file\x20except\x20in\x20compliance\x20with\x20the\x20License.\n\
\x20You\x20may\x20obtain\x20a\x20copy\x20of\x20the\x20License\x20at\n\n\
\x20\x20\x20\x20\x20http://www.apache.org/licenses/LICENSE-2.0\n\n\x20Un\
less\x20required\x20by\x20applicable\x20law\x20or\x20agreed\x20to\x20in\
\x20writing,\x20software\n\x20distributed\x20under\x20the\x20License\x20\
is\x20distributed\x20on\x20an\x20\"AS\x20IS\"\x20BASIS,\n\x20WITHOUT\x20\
WARRANTIES\x20OR\x20CONDITIONS\x20OF\x20ANY\x20KIND,\x20either\x20expres\
s\x20or\x20implied.\n\x20See\x20the\x20License\x20for\x20the\x20specific\
\x20language\x20governing\x20permissions\x20and\n\x20limitations\x20unde\
r\x20the\x20License.\n\n\x08\n\x01\x02\x12\x03\x10\0\x1b\n\t\n\x02\x03\0\
\x12\x03\x12\0&\n\t\n\x02\x03\x01\x12\x03\x13\0!\n\t\n\x02\x03\x02\x12\
\x03\x14\0)\n\t\n\x02\x03\x03\x12\x03\x15\0#\n\t\n\x02\x03\x04\x12\x03\
\x16\0'\n\t\n\x02\x03\x05\x12\x03\x17\0(\n\t\n\x02\x03\x06\x12\x03\x18\0\
!\n\x08\n\x01\x08\x12\x03\x1a\05\n\t\n\x02\x08%\x12\x03\x1a\05\n\x08\n\
\x01\x08\x12\x03\x1b\0Q\n\t\n\x02\x08\x0b\x12\x03\x1b\0Q\n\x08\n\x01\x08\
\x12\x03\x1c\0\"\n\t\n\x02\x08\n\x12\x03\x1c\0\"\n\x08\n\x01\x08\x12\x03\
\x1d\0.\n\t\n\x02\x08\x08\x12\x03\x1d\0.\n\x08\n\x01\x08\x12\x03\x1e\0/\
\n\t\n\x02\x08\x01\x12\x03\x1e\0/\n\x08\n\x01\x08\x12\x03\x1f\05\n\t\n\
\x02\x08)\x12\x03\x1f\05\n\t\n\x01\x08\x12\x04\x20\0#\x02\n\x0c\n\x04\
\x08\x9d\x08\0\x12\x04\x20\0#\x02\nO\n\x02\x06\0\x12\x04&\0x\x01\x1aC\
\x20Service\x20for\x20reading\x20from\x20and\x20writing\x20to\x20existin\
g\x20Bigtable\x20tables.\n\n\n\n\x03\x06\0\x01\x12\x03&\x08\x10\n\n\n\
\x03\x06\0\x03\x12\x03'\x02?\n\x0c\n\x05\x06\0\x03\x99\x08\x12\x03'\x02?\
\n\x0b\n\x03\x06\0\x03\x12\x04(\x02.A\n\r\n\x05\x06\0\x03\x9a\x08\x12\
\x04(\x02.A\n\xc1\x02\n\x04\x06\0\x02\0\x12\x045\x02<\x03\x1a\xb2\x02\
\x20Streams\x20back\x20the\x20contents\x20of\x20all\x20requested\x20rows\
\x20in\x20key\x20order,\x20optionally\n\x20applying\x20the\x20same\x20Re\
ader\x20filter\x20to\x20each.\x20Depending\x20on\x20their\x20size,\n\x20\
rows\x20and\x20cells\x20may\x20be\x20broken\x20up\x20across\x20multiple\
\x20responses,\x20but\n\x20atomicity\x20of\x20each\x20row\x20will\x20sti\
ll\x20be\x20preserved.\x20See\x20the\n\x20ReadRowsResponse\x20documentat\
ion\x20for\x20details.\n\n\x0c\n\x05\x06\0\x02\0\x01\x12\x035\x06\x0e\n\
\x0c\n\x05\x06\0\x02\0\x02\x12\x035\x0f\x1e\n\x0c\n\x05\x06\0\x02\0\x06\
\x12\x035)/\n\x0c\n\x05\x06\0\x02\0\x03\x12\x0350@\n\r\n\x05\x06\0\x02\0\
\x04\x12\x046\x049\x06\n\x11\n\t\x06\0\x02\0\x04\xb0\xca\xbc\"\x12\x046\
\x049\x06\n\x0c\n\x05\x06\0\x02\0\x04\x12\x03:\x048\n\x0f\n\x08\x06\0\
\x02\0\x04\x9b\x08\0\x12\x03:\x048\n\x0c\n\x05\x06\0\x02\0\x04\x12\x03;\
\x04G\n\x0f\n\x08\x06\0\x02\0\x04\x9b\x08\x01\x12\x03;\x04G\n\xed\x01\n\
\x04\x06\0\x02\x01\x12\x04B\x02H\x03\x1a\xde\x01\x20Returns\x20a\x20samp\
le\x20of\x20row\x20keys\x20in\x20the\x20table.\x20The\x20returned\x20row\
\x20keys\x20will\n\x20delimit\x20contiguous\x20sections\x20of\x20the\x20\
table\x20of\x20approximately\x20equal\x20size,\n\x20which\x20can\x20be\
\x20used\x20to\x20break\x20up\x20the\x20data\x20for\x20distributed\x20ta\
sks\x20like\n\x20mapreduces.\n\n\x0c\n\x05\x06\0\x02\x01\x01\x12\x03B\
\x06\x13\n\x0c\n\x05\x06\0\x02\x01\x02\x12\x03B\x14(\n\x0c\n\x05\x06\0\
\x02\x01\x06\x12\x03B39\n\x0c\n\x05\x06\0\x02\x01\x03\x12\x03B:O\n\r\n\
\x05\x06\0\x02\x01\x04\x12\x04C\x04E\x06\n\x11\n\t\x06\0\x02\x01\x04\xb0\
\xca\xbc\"\x12\x04C\x04E\x06\n\x0c\n\x05\x06\0\x02\x01\x04\x12\x03F\x048\
\n\x0f\n\x08\x06\0\x02\x01\x04\x9b\x08\0\x12\x03F\x048\n\x0c\n\x05\x06\0\
\x02\x01\x04\x12\x03G\x04G\n\x0f\n\x08\x06\0\x02\x01\x04\x9b\x08\x01\x12\
\x03G\x04G\n\x87\x01\n\x04\x06\0\x02\x02\x12\x04L\x02S\x03\x1ay\x20Mutat\
es\x20a\x20row\x20atomically.\x20Cells\x20already\x20present\x20in\x20th\
e\x20row\x20are\x20left\n\x20unchanged\x20unless\x20explicitly\x20change\
d\x20by\x20`mutation`.\n\n\x0c\n\x05\x06\0\x02\x02\x01\x12\x03L\x06\x0f\
\n\x0c\n\x05\x06\0\x02\x02\x02\x12\x03L\x10\x20\n\x0c\n\x05\x06\0\x02\
\x02\x03\x12\x03L+<\n\r\n\x05\x06\0\x02\x02\x04\x12\x04M\x04P\x06\n\x11\
\n\t\x06\0\x02\x02\x04\xb0\xca\xbc\"\x12\x04M\x04P\x06\n\x0c\n\x05\x06\0\
\x02\x02\x04\x12\x03Q\x04J\n\x0f\n\x08\x06\0\x02\x02\x04\x9b\x08\0\x12\
\x03Q\x04J\n\x0c\n\x05\x06\0\x02\x02\x04\x12\x03R\x04Y\n\x0f\n\x08\x06\0\
\x02\x02\x04\x9b\x08\x01\x12\x03R\x04Y\n\xa0\x01\n\x04\x06\0\x02\x03\x12\
\x04X\x02_\x03\x1a\x91\x01\x20Mutates\x20multiple\x20rows\x20in\x20a\x20\
batch.\x20Each\x20individual\x20row\x20is\x20mutated\n\x20atomically\x20\
as\x20in\x20MutateRow,\x20but\x20the\x20entire\x20batch\x20is\x20not\x20\
executed\n\x20atomically.\n\n\x0c\n\x05\x06\0\x02\x03\x01\x12\x03X\x06\
\x10\n\x0c\n\x05\x06\0\x02\x03\x02\x12\x03X\x11\"\n\x0c\n\x05\x06\0\x02\
\x03\x06\x12\x03X-3\n\x0c\n\x05\x06\0\x02\x03\x03\x12\x03X4F\n\r\n\x05\
\x06\0\x02\x03\x04\x12\x04Y\x04\\\x06\n\x11\n\t\x06\0\x02\x03\x04\xb0\
\xca\xbc\"\x12\x04Y\x04\\\x06\n\x0c\n\x05\x06\0\x02\x03\x04\x12\x03]\x04\
@\n\x0f\n\x08\x06\0\x02\x03\x04\x9b\x08\0\x12\x03]\x04@\n\x0c\n\x05\x06\
\0\x02\x03\x04\x12\x03^\x04O\n\x0f\n\x08\x06\0\x02\x03\x04\x9b\x08\x01\
\x12\x03^\x04O\nZ\n\x04\x06\0\x02\x04\x12\x04b\x02i\x03\x1aL\x20Mutates\
\x20a\x20row\x20atomically\x20based\x20on\x20the\x20output\x20of\x20a\
\x20predicate\x20Reader\x20filter.\n\n\x0c\n\x05\x06\0\x02\x04\x01\x12\
\x03b\x06\x17\n\x0c\n\x05\x06\0\x02\x04\x02\x12\x03b\x180\n\x0c\n\x05\
\x06\0\x02\x04\x03\x12\x03b;T\n\r\n\x05\x06\0\x02\x04\x04\x12\x04c\x04f\
\x06\n\x11\n\t\x06\0\x02\x04\x04\xb0\xca\xbc\"\x12\x04c\x04f\x06\n\x0c\n\
\x05\x06\0\x02\x04\x04\x12\x03g\x04p\n\x0f\n\x08\x06\0\x02\x04\x04\x9b\
\x08\0\x12\x03g\x04p\n\x0c\n\x05\x06\0\x02\x04\x04\x12\x03h\x04\x7f\n\
\x0f\n\x08\x06\0\x02\x04\x04\x9b\x08\x01\x12\x03h\x04\x7f\n\xf6\x02\n\
\x04\x06\0\x02\x05\x12\x04p\x02w\x03\x1a\xe7\x02\x20Modifies\x20a\x20row\
\x20atomically\x20on\x20the\x20server.\x20The\x20method\x20reads\x20the\
\x20latest\n\x20existing\x20timestamp\x20and\x20value\x20from\x20the\x20\
specified\x20columns\x20and\x20writes\x20a\x20new\n\x20entry\x20based\
\x20on\x20pre-defined\x20read/modify/write\x20rules.\x20The\x20new\x20va\
lue\x20for\x20the\n\x20timestamp\x20is\x20the\x20greater\x20of\x20the\
\x20existing\x20timestamp\x20or\x20the\x20current\x20server\n\x20time.\
\x20The\x20method\x20returns\x20the\x20new\x20contents\x20of\x20all\x20m\
odified\x20cells.\n\n\x0c\n\x05\x06\0\x02\x05\x01\x12\x03p\x06\x18\n\x0c\
\n\x05\x06\0\x02\x05\x02\x12\x03p\x192\n\x0c\n\x05\x06\0\x02\x05\x03\x12\
\x03p=W\n\r\n\x05\x06\0\x02\x05\x04\x12\x04q\x04t\x06\n\x11\n\t\x06\0\
\x02\x05\x04\xb0\xca\xbc\"\x12\x04q\x04t\x06\n\x0c\n\x05\x06\0\x02\x05\
\x04\x12\x03u\x04F\n\x0f\n\x08\x06\0\x02\x05\x04\x9b\x08\0\x12\x03u\x04F\
\n\x0c\n\x05\x06\0\x02\x05\x04\x12\x03v\x04U\n\x0f\n\x08\x06\0\x02\x05\
\x04\x9b\x08\x01\x12\x03v\x04U\n5\n\x02\x04\0\x12\x05{\0\x94\x01\x01\x1a\
(\x20Request\x20message\x20for\x20Bigtable.ReadRows.\n\n\n\n\x03\x04\0\
\x01\x12\x03{\x08\x17\n\x9f\x01\n\x04\x04\0\x02\0\x12\x05\x7f\x02\x84\
\x01\x04\x1a\x8f\x01\x20Required.\x20The\x20unique\x20name\x20of\x20the\
\x20table\x20from\x20which\x20to\x20read.\n\x20Values\x20are\x20of\x20th\
e\x20form\n\x20`projects/<project>/instances/<instance>/tables/<table>`.\
\n\n\r\n\x05\x04\0\x02\0\x04\x12\x04\x7f\x02{\x19\n\x0c\n\x05\x04\0\x02\
\0\x05\x12\x03\x7f\x02\x08\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x7f\t\x13\
\n\x0c\n\x05\x04\0\x02\0\x03\x12\x03\x7f\x16\x17\n\x0e\n\x05\x04\0\x02\0\
\x08\x12\x05\x7f\x18\x84\x01\x03\n\x10\n\x08\x04\0\x02\0\x08\x9c\x08\0\
\x12\x04\x80\x01\x04*\n\x11\n\x07\x04\0\x02\0\x08\x9f\x08\x12\x06\x81\
\x01\x04\x83\x01\x05\n\x80\x01\n\x04\x04\0\x02\x01\x12\x04\x88\x01\x02\
\x1c\x1ar\x20This\x20value\x20specifies\x20routing\x20for\x20replication\
.\x20If\x20not\x20specified,\x20the\n\x20\"default\"\x20application\x20p\
rofile\x20will\x20be\x20used.\n\n\x0f\n\x05\x04\0\x02\x01\x04\x12\x06\
\x88\x01\x02\x84\x01\x04\n\r\n\x05\x04\0\x02\x01\x05\x12\x04\x88\x01\x02\
\x08\n\r\n\x05\x04\0\x02\x01\x01\x12\x04\x88\x01\t\x17\n\r\n\x05\x04\0\
\x02\x01\x03\x12\x04\x88\x01\x1a\x1b\nZ\n\x04\x04\0\x02\x02\x12\x04\x8b\
\x01\x02\x12\x1aL\x20The\x20row\x20keys\x20and/or\x20ranges\x20to\x20rea\
d.\x20If\x20not\x20specified,\x20reads\x20from\x20all\x20rows.\n\n\x0f\n\
\x05\x04\0\x02\x02\x04\x12\x06\x8b\x01\x02\x88\x01\x1c\n\r\n\x05\x04\0\
\x02\x02\x06\x12\x04\x8b\x01\x02\x08\n\r\n\x05\x04\0\x02\x02\x01\x12\x04\
\x8b\x01\t\r\n\r\n\x05\x04\0\x02\x02\x03\x12\x04\x8b\x01\x10\x11\nw\n\
\x04\x04\0\x02\x03\x12\x04\x8f\x01\x02\x17\x1ai\x20The\x20filter\x20to\
\x20apply\x20to\x20the\x20contents\x20of\x20the\x20specified\x20row(s).\
\x20If\x20unset,\n\x20reads\x20the\x20entirety\x20of\x20each\x20row.\n\n\
\x0f\n\x05\x04\0\x02\x03\x04\x12\x06\x8f\x01\x02\x8b\x01\x12\n\r\n\x05\
\x04\0\x02\x03\x06\x12\x04\x8f\x01\x02\x0b\n\r\n\x05\x04\0\x02\x03\x01\
\x12\x04\x8f\x01\x0c\x12\n\r\n\x05\x04\0\x02\x03\x03\x12\x04\x8f\x01\x15\
\x16\n\x83\x01\n\x04\x04\0\x02\x04\x12\x04\x93\x01\x02\x17\x1au\x20The\
\x20read\x20will\x20terminate\x20after\x20committing\x20to\x20N\x20rows'\
\x20worth\x20of\x20results.\x20The\n\x20default\x20(zero)\x20is\x20to\
\x20return\x20all\x20results.\n\n\x0f\n\x05\x04\0\x02\x04\x04\x12\x06\
\x93\x01\x02\x8f\x01\x17\n\r\n\x05\x04\0\x02\x04\x05\x12\x04\x93\x01\x02\
\x07\n\r\n\x05\x04\0\x02\x04\x01\x12\x04\x93\x01\x08\x12\n\r\n\x05\x04\0\
\x02\x04\x03\x12\x04\x93\x01\x15\x16\n7\n\x02\x04\x01\x12\x06\x97\x01\0\
\xe6\x01\x01\x1a)\x20Response\x20message\x20for\x20Bigtable.ReadRows.\n\
\n\x0b\n\x03\x04\x01\x01\x12\x04\x97\x01\x08\x18\nf\n\x04\x04\x01\x03\0\
\x12\x06\x9a\x01\x02\xd9\x01\x03\x1aV\x20Specifies\x20a\x20piece\x20of\
\x20a\x20row's\x20contents\x20returned\x20as\x20part\x20of\x20the\x20rea\
d\n\x20response\x20stream.\n\n\r\n\x05\x04\x01\x03\0\x01\x12\x04\x9a\x01\
\n\x13\n\xd7\x02\n\x06\x04\x01\x03\0\x02\0\x12\x04\xa2\x01\x04\x16\x1a\
\xc6\x02\x20The\x20row\x20key\x20for\x20this\x20chunk\x20of\x20data.\x20\
\x20If\x20the\x20row\x20key\x20is\x20empty,\n\x20this\x20CellChunk\x20is\
\x20a\x20continuation\x20of\x20the\x20same\x20row\x20as\x20the\x20previo\
us\n\x20CellChunk\x20in\x20the\x20response\x20stream,\x20even\x20if\x20t\
hat\x20CellChunk\x20was\x20in\x20a\n\x20previous\x20ReadRowsResponse\x20\
message.\n\n\x20Classified\x20as\x20IDENTIFYING_ID\x20to\x20provide\x20c\
ontext\x20around\x20data\x20accesses\x20for\n\x20auditing\x20systems.\n\
\n\x11\n\x07\x04\x01\x03\0\x02\0\x04\x12\x06\xa2\x01\x04\x9a\x01\x15\n\
\x0f\n\x07\x04\x01\x03\0\x02\0\x05\x12\x04\xa2\x01\x04\t\n\x0f\n\x07\x04\
\x01\x03\0\x02\0\x01\x12\x04\xa2\x01\n\x11\n\x0f\n\x07\x04\x01\x03\0\x02\
\0\x03\x12\x04\xa2\x01\x14\x15\n\xf3\x02\n\x06\x04\x01\x03\0\x02\x01\x12\
\x04\xaa\x01\x040\x1a\xe2\x02\x20The\x20column\x20family\x20name\x20for\
\x20this\x20chunk\x20of\x20data.\x20\x20If\x20this\x20message\n\x20is\
\x20not\x20present\x20this\x20CellChunk\x20is\x20a\x20continuation\x20of\
\x20the\x20same\x20column\n\x20family\x20as\x20the\x20previous\x20CellCh\
unk.\x20\x20The\x20empty\x20string\x20can\x20occur\x20as\x20a\n\x20colum\
n\x20family\x20name\x20in\x20a\x20response\x20so\x20clients\x20must\x20c\
heck\n\x20explicitly\x20for\x20the\x20presence\x20of\x20this\x20message,\
\x20not\x20just\x20for\n\x20`family_name.value`\x20being\x20non-empty.\n\
\n\x11\n\x07\x04\x01\x03\0\x02\x01\x04\x12\x06\xaa\x01\x04\xa2\x01\x16\n\
\x0f\n\x07\x04\x01\x03\0\x02\x01\x06\x12\x04\xaa\x01\x04\x1f\n\x0f\n\x07\
\x04\x01\x03\0\x02\x01\x01\x12\x04\xaa\x01\x20+\n\x0f\n\x07\x04\x01\x03\
\0\x02\x01\x03\x12\x04\xaa\x01./\n\xbb\x02\n\x06\x04\x01\x03\0\x02\x02\
\x12\x04\xb1\x01\x04-\x1a\xaa\x02\x20The\x20column\x20qualifier\x20for\
\x20this\x20chunk\x20of\x20data.\x20\x20If\x20this\x20message\n\x20is\
\x20not\x20present,\x20this\x20CellChunk\x20is\x20a\x20continuation\x20o\
f\x20the\x20same\x20column\n\x20as\x20the\x20previous\x20CellChunk.\x20\
\x20Column\x20qualifiers\x20may\x20be\x20empty\x20so\n\x20clients\x20mus\
t\x20check\x20for\x20the\x20presence\x20of\x20this\x20message,\x20not\
\x20just\n\x20for\x20`qualifier.value`\x20being\x20non-empty.\n\n\x11\n\
\x07\x04\x01\x03\0\x02\x02\x04\x12\x06\xb1\x01\x04\xaa\x010\n\x0f\n\x07\
\x04\x01\x03\0\x02\x02\x06\x12\x04\xb1\x01\x04\x1e\n\x0f\n\x07\x04\x01\
\x03\0\x02\x02\x01\x12\x04\xb1\x01\x1f(\n\x0f\n\x07\x04\x01\x03\0\x02\
\x02\x03\x12\x04\xb1\x01+,\n\xdd\x03\n\x06\x04\x01\x03\0\x02\x03\x12\x04\
\xbb\x01\x04\x1f\x1a\xcc\x03\x20The\x20cell's\x20stored\x20timestamp,\
\x20which\x20also\x20uniquely\x20identifies\x20it\n\x20within\x20its\x20\
column.\x20\x20Values\x20are\x20always\x20expressed\x20in\n\x20microseco\
nds,\x20but\x20individual\x20tables\x20may\x20set\x20a\x20coarser\n\x20g\
ranularity\x20to\x20further\x20restrict\x20the\x20allowed\x20values.\x20\
For\n\x20example,\x20a\x20table\x20which\x20specifies\x20millisecond\x20\
granularity\x20will\n\x20only\x20allow\x20values\x20of\x20`timestamp_mic\
ros`\x20which\x20are\x20multiples\x20of\n\x201000.\x20\x20Timestamps\x20\
are\x20only\x20set\x20in\x20the\x20first\x20CellChunk\x20per\x20cell\n\
\x20(for\x20cells\x20split\x20into\x20multiple\x20chunks).\n\n\x11\n\x07\
\x04\x01\x03\0\x02\x03\x04\x12\x06\xbb\x01\x04\xb1\x01-\n\x0f\n\x07\x04\
\x01\x03\0\x02\x03\x05\x12\x04\xbb\x01\x04\t\n\x0f\n\x07\x04\x01\x03\0\
\x02\x03\x01\x12\x04\xbb\x01\n\x1a\n\x0f\n\x07\x04\x01\x03\0\x02\x03\x03\
\x12\x04\xbb\x01\x1d\x1e\n\x95\x01\n\x06\x04\x01\x03\0\x02\x04\x12\x04\
\xc0\x01\x04\x1f\x1a\x84\x01\x20Labels\x20applied\x20to\x20the\x20cell\
\x20by\x20a\n\x20[RowFilter][google.bigtable.v2.RowFilter].\x20\x20Label\
s\x20are\x20only\x20set\n\x20on\x20the\x20first\x20CellChunk\x20per\x20c\
ell.\n\n\x0f\n\x07\x04\x01\x03\0\x02\x04\x04\x12\x04\xc0\x01\x04\x0c\n\
\x0f\n\x07\x04\x01\x03\0\x02\x04\x05\x12\x04\xc0\x01\r\x13\n\x0f\n\x07\
\x04\x01\x03\0\x02\x04\x01\x12\x04\xc0\x01\x14\x1a\n\x0f\n\x07\x04\x01\
\x03\0\x02\x04\x03\x12\x04\xc0\x01\x1d\x1e\n\xbf\x02\n\x06\x04\x01\x03\0\
\x02\x05\x12\x04\xc7\x01\x04\x14\x1a\xae\x02\x20The\x20value\x20stored\
\x20in\x20the\x20cell.\x20\x20Cell\x20values\x20can\x20be\x20split\x20ac\
ross\n\x20multiple\x20CellChunks.\x20\x20In\x20that\x20case\x20only\x20t\
he\x20value\x20field\x20will\x20be\n\x20set\x20in\x20CellChunks\x20after\
\x20the\x20first:\x20the\x20timestamp\x20and\x20labels\n\x20will\x20only\
\x20be\x20present\x20in\x20the\x20first\x20CellChunk,\x20even\x20if\x20t\
he\x20first\n\x20CellChunk\x20came\x20in\x20a\x20previous\x20ReadRowsRes\
ponse.\n\n\x11\n\x07\x04\x01\x03\0\x02\x05\x04\x12\x06\xc7\x01\x04\xc0\
\x01\x1f\n\x0f\n\x07\x04\x01\x03\0\x02\x05\x05\x12\x04\xc7\x01\x04\t\n\
\x0f\n\x07\x04\x01\x03\0\x02\x05\x01\x12\x04\xc7\x01\n\x0f\n\x0f\n\x07\
\x04\x01\x03\0\x02\x05\x03\x12\x04\xc7\x01\x12\x13\n\x85\x02\n\x06\x04\
\x01\x03\0\x02\x06\x12\x04\xcd\x01\x04\x19\x1a\xf4\x01\x20If\x20this\x20\
CellChunk\x20is\x20part\x20of\x20a\x20chunked\x20cell\x20value\x20and\
\x20this\x20is\n\x20not\x20the\x20final\x20chunk\x20of\x20that\x20cell,\
\x20value_size\x20will\x20be\x20set\x20to\x20the\n\x20total\x20length\
\x20of\x20the\x20cell\x20value.\x20\x20The\x20client\x20can\x20use\x20th\
is\x20size\n\x20to\x20pre-allocate\x20memory\x20to\x20hold\x20the\x20ful\
l\x20cell\x20value.\n\n\x11\n\x07\x04\x01\x03\0\x02\x06\x04\x12\x06\xcd\
\x01\x04\xc7\x01\x14\n\x0f\n\x07\x04\x01\x03\0\x02\x06\x05\x12\x04\xcd\
\x01\x04\t\n\x0f\n\x07\x04\x01\x03\0\x02\x06\x01\x12\x04\xcd\x01\n\x14\n\
\x0f\n\x07\x04\x01\x03\0\x02\x06\x03\x12\x04\xcd\x01\x17\x18\nR\n\x06\
\x04\x01\x03\0\x08\0\x12\x06\xd0\x01\x04\xd8\x01\x05\x1a@\x20Signals\x20\
to\x20the\x20client\x20concerning\x20previous\x20CellChunks\x20received.\
\n\n\x0f\n\x07\x04\x01\x03\0\x08\0\x01\x12\x04\xd0\x01\n\x14\n\x85\x01\n\
\x06\x04\x01\x03\0\x02\x07\x12\x04\xd3\x01\x06\x19\x1au\x20Indicates\x20\
that\x20the\x20client\x20should\x20drop\x20all\x20previous\x20chunks\x20\
for\n\x20`row_key`,\x20as\x20it\x20will\x20be\x20re-read\x20from\x20the\
\x20beginning.\n\n\x0f\n\x07\x04\x01\x03\0\x02\x07\x05\x12\x04\xd3\x01\
\x06\n\n\x0f\n\x07\x04\x01\x03\0\x02\x07\x01\x12\x04\xd3\x01\x0b\x14\n\
\x0f\n\x07\x04\x01\x03\0\x02\x07\x03\x12\x04\xd3\x01\x17\x18\n\x83\x01\n\
\x06\x04\x01\x03\0\x02\x08\x12\x04\xd7\x01\x06\x1a\x1as\x20Indicates\x20\
that\x20the\x20client\x20can\x20safely\x20process\x20all\x20previous\x20\
chunks\x20for\n\x20`row_key`,\x20as\x20its\x20data\x20has\x20been\x20ful\
ly\x20read.\n\n\x0f\n\x07\x04\x01\x03\0\x02\x08\x05\x12\x04\xd7\x01\x06\
\n\n\x0f\n\x07\x04\x01\x03\0\x02\x08\x01\x12\x04\xd7\x01\x0b\x15\n\x0f\n\
\x07\x04\x01\x03\0\x02\x08\x03\x12\x04\xd7\x01\x18\x19\nM\n\x04\x04\x01\
\x02\0\x12\x04\xdc\x01\x02\x20\x1a?\x20A\x20collection\x20of\x20a\x20row\
's\x20contents\x20as\x20part\x20of\x20the\x20read\x20request.\n\n\r\n\
\x05\x04\x01\x02\0\x04\x12\x04\xdc\x01\x02\n\n\r\n\x05\x04\x01\x02\0\x06\
\x12\x04\xdc\x01\x0b\x14\n\r\n\x05\x04\x01\x02\0\x01\x12\x04\xdc\x01\x15\
\x1b\n\r\n\x05\x04\x01\x02\0\x03\x12\x04\xdc\x01\x1e\x1f\n\xc5\x03\n\x04\
\x04\x01\x02\x01\x12\x04\xe5\x01\x02!\x1a\xb6\x03\x20Optionally\x20the\
\x20server\x20might\x20return\x20the\x20row\x20key\x20of\x20the\x20last\
\x20row\x20it\n\x20has\x20scanned.\x20\x20The\x20client\x20can\x20use\
\x20this\x20to\x20construct\x20a\x20more\n\x20efficient\x20retry\x20requ\
est\x20if\x20needed:\x20any\x20row\x20keys\x20or\x20portions\x20of\n\x20\
ranges\x20less\x20than\x20this\x20row\x20key\x20can\x20be\x20dropped\x20\
from\x20the\x20request.\n\x20This\x20is\x20primarily\x20useful\x20for\
\x20cases\x20where\x20the\x20server\x20has\x20read\x20a\n\x20lot\x20of\
\x20data\x20that\x20was\x20filtered\x20out\x20since\x20the\x20last\x20co\
mmitted\x20row\n\x20key,\x20allowing\x20the\x20client\x20to\x20skip\x20t\
hat\x20work\x20on\x20a\x20retry.\n\n\x0f\n\x05\x04\x01\x02\x01\x04\x12\
\x06\xe5\x01\x02\xdc\x01\x20\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xe5\
\x01\x02\x07\n\r\n\x05\x04\x01\x02\x01\x01\x12\x04\xe5\x01\x08\x1c\n\r\n\
\x05\x04\x01\x02\x01\x03\x12\x04\xe5\x01\x1f\x20\n;\n\x02\x04\x02\x12\
\x06\xe9\x01\0\xf7\x01\x01\x1a-\x20Request\x20message\x20for\x20Bigtable\
.SampleRowKeys.\n\n\x0b\n\x03\x04\x02\x01\x12\x04\xe9\x01\x08\x1c\n\xab\
\x01\n\x04\x04\x02\x02\0\x12\x06\xed\x01\x02\xf2\x01\x04\x1a\x9a\x01\x20\
Required.\x20The\x20unique\x20name\x20of\x20the\x20table\x20from\x20whic\
h\x20to\x20read.\n\x20Values\x20are\x20of\x20the\x20form\n\x20`projects/\
<project>/instances/<instance>/tables/<table>`.\n\n\r\n\x05\x04\0\x02\0\
\x04\x12\x04\x7f\x02{\x19\n\x0c\n\x05\x04\0\x02\0\x05\x12\x03\x7f\x02\
\x08\n\x0c\n\x05\x04\0\x02\0\x01\x12\x03\x7f\t\x13\n\x0c\n\x05\x04\0\x02\
\0\x03\x12\x03\x7f\x16\x17\n\x0e\n\x05\x04\0\x02\0\x08\x12\x05\x7f\x18\
\x84\x01\x03\n\x10\n\x08\x04\0\x02\0\x08\x9c\x08\0\x12\x04\x80\x01\x04*\
\n\x11\n\x07\x04\0\x02\0\x08\x9f\x08\x12\x06\x81\x01\x04\x83\x01\x05\n\
\x80\x01\n\x04\x04\0\x02\x01\x12\x04\x88\x01\x02\x1c\x1ar\x20This\x20val\
ue\x20specifies\x20routing\x20for\x20replication.\x20If\x20not\x20specif\
ied,\x20the\n\x20\"default\"\x20application\x20profile\x20will\x20be\x20\
used.\n\n\x0f\n\x05\x04\0\x02\x01\x04\x12\x06\x88\x01\x02\x84\x01\x04\n\
\r\n\x05\x04\0\x02\x01\x05\x12\x04\x88\x01\x02\x08\n\r\n\x05\x04\0\x02\
\x01\x01\x12\x04\x88\x01\t\x17\n\r\n\x05\x04\0\x02\x01\x03\x12\x04\x88\
\x01\x1a\x1b\nZ\n\x04\x04\0\x02\x02\x12\x04\x8b\x01\x02\x12\x1aL\x20The\
\x20row\x20keys\x20and/or\x20ranges\x20to\x20read.\x20If\x20not\x20speci\
fied,\x20reads\x20from\x20all\x20rows.\n\n\x0f\n\x05\x04\0\x02\x02\x04\
\x12\x06\x8b\x01\x02\x88\x01\x1c\n\r\n\x05\x04\0\x02\x02\x06\x12\x04\x8b\
\x01\x02\x08\n\r\n\x05\x04\0\x02\x02\x01\x12\x04\x8b\x01\t\r\n\r\n\x05\
\x04\0\x02\x02\x03\x12\x04\x8b\x01\x10\x11\nw\n\x04\x04\0\x02\x03\x12\
\x04\x8f\x01\x02\x17\x1ai\x20The\x20filter\x20to\x20apply\x20to\x20the\
\x20contents\x20of\x20the\x20specified\x20row(s).\x20If\x20unset,\n\x20r\
eads\x20the\x20entirety\x20of\x20each\x20row.\n\n\x0f\n\x05\x04\0\x02\
\x03\x04\x12\x06\x8f\x01\x02\x8b\x01\x12\n\r\n\x05\x04\0\x02\x03\x06\x12\
\x04\x8f\x01\x02\x0b\n\r\n\x05\x04\0\x02\x03\x01\x12\x04\x8f\x01\x0c\x12\
\n\r\n\x05\x04\0\x02\x03\x03\x12\x04\x8f\x01\x15\x16\n\x83\x01\n\x04\x04\
\0\x02\x04\x12\x04\x93\x01\x02\x17\x1au\x20The\x20read\x20will\x20termin\
ate\x20after\x20committing\x20to\x20N\x20rows'\x20worth\x20of\x20results\
.\x20The\n\x20default\x20(zero)\x20is\x20to\x20return\x20all\x20results.\
\n\n\x0f\n\x05\x04\0\x02\x04\x04\x12\x06\x93\x01\x02\x8f\x01\x17\n\r\n\
\x05\x04\0\x02\x04\x05\x12\x04\x93\x01\x02\x07\n\r\n\x05\x04\0\x02\x04\
\x01\x12\x04\x93\x01\x08\x12\n\r\n\x05\x04\0\x02\x04\x03\x12\x04\x93\x01\
\x15\x16\n7\n\x02\x04\x01\x12\x06\x97\x01\0\xe6\x01\x01\x1a)\x20Response\
\x20message\x20for\x20Bigtable.ReadRows.\n\n\x0b\n\x03\x04\x01\x01\x12\
\x04\x97\x01\x08\x18\nf\n\x04\x04\x01\x03\0\x12\x06\x9a\x01\x02\xd9\x01\
\x03\x1aV\x20Specifies\x20a\x20piece\x20of\x20a\x20row's\x20contents\x20\
returned\x20as\x20part\x20of\x20the\x20read\n\x20response\x20stream.\n\n\
\r\n\x05\x04\x01\x03\0\x01\x12\x04\x9a\x01\n\x13\n\xd7\x02\n\x06\x04\x01\
\x03\0\x02\0\x12\x04\xa2\x01\x04\x16\x1a\xc6\x02\x20The\x20row\x20key\
\x20for\x20this\x20chunk\x20of\x20data.\x20\x20If\x20the\x20row\x20key\
\x20is\x20empty,\n\x20this\x20CellChunk\x20is\x20a\x20continuation\x20of\
\x20the\x20same\x20row\x20as\x20the\x20previous\n\x20CellChunk\x20in\x20\
the\x20response\x20stream,\x20even\x20if\x20that\x20CellChunk\x20was\x20\
in\x20a\n\x20previous\x20ReadRowsResponse\x20message.\n\n\x20Classified\
\x20as\x20IDENTIFYING_ID\x20to\x20provide\x20context\x20around\x20data\
\x20accesses\x20for\n\x20auditing\x20systems.\n\n\x11\n\x07\x04\x01\x03\
\0\x02\0\x04\x12\x06\xa2\x01\x04\x9a\x01\x15\n\x0f\n\x07\x04\x01\x03\0\
\x02\0\x05\x12\x04\xa2\x01\x04\t\n\x0f\n\x07\x04\x01\x03\0\x02\0\x01\x12\
\x04\xa2\x01\n\x11\n\x0f\n\x07\x04\x01\x03\0\x02\0\x03\x12\x04\xa2\x01\
\x14\x15\n\xf3\x02\n\x06\x04\x01\x03\0\x02\x01\x12\x04\xaa\x01\x040\x1a\
\xe2\x02\x20The\x20column\x20family\x20name\x20for\x20this\x20chunk\x20o\
f\x20data.\x20\x20If\x20this\x20message\n\x20is\x20not\x20present\x20thi\
s\x20CellChunk\x20is\x20a\x20continuation\x20of\x20the\x20same\x20column\
\n\x20family\x20as\x20the\x20previous\x20CellChunk.\x20\x20The\x20empty\
\x20string\x20can\x20occur\x20as\x20a\n\x20column\x20family\x20name\x20i\
n\x20a\x20response\x20so\x20clients\x20must\x20check\n\x20explicitly\x20\
for\x20the\x20presence\x20of\x20this\x20message,\x20not\x20just\x20for\n\
\x20`family_name.value`\x20being\x20non-empty.\n\n\x11\n\x07\x04\x01\x03\
\0\x02\x01\x04\x12\x06\xaa\x01\x04\xa2\x01\x16\n\x0f\n\x07\x04\x01\x03\0\
\x02\x01\x06\x12\x04\xaa\x01\x04\x1f\n\x0f\n\x07\x04\x01\x03\0\x02\x01\
\x01\x12\x04\xaa\x01\x20+\n\x0f\n\x07\x04\x01\x03\0\x02\x01\x03\x12\x04\
\xaa\x01./\n\xbb\x02\n\x06\x04\x01\x03\0\x02\x02\x12\x04\xb1\x01\x04-\
\x1a\xaa\x02\x20The\x20column\x20qualifier\x20for\x20this\x20chunk\x20of\
\x20data.\x20\x20If\x20this\x20message\n\x20is\x20not\x20present,\x20thi\
s\x20CellChunk\x20is\x20a\x20continuation\x20of\x20the\x20same\x20column\
\n\x20as\x20the\x20previous\x20CellChunk.\x20\x20Column\x20qualifiers\
\x20may\x20be\x20empty\x20so\n\x20clients\x20must\x20check\x20for\x20the\
\x20presence\x20of\x20this\x20message,\x20not\x20just\n\x20for\x20`quali\
fier.value`\x20being\x20non-empty.\n\n\x11\n\x07\x04\x01\x03\0\x02\x02\
\x04\x12\x06\xb1\x01\x04\xaa\x010\n\x0f\n\x07\x04\x01\x03\0\x02\x02\x06\
\x12\x04\xb1\x01\x04\x1e\n\x0f\n\x07\x04\x01\x03\0\x02\x02\x01\x12\x04\
\xb1\x01\x1f(\n\x0f\n\x07\x04\x01\x03\0\x02\x02\x03\x12\x04\xb1\x01+,\n\
\xdd\x03\n\x06\x04\x01\x03\0\x02\x03\x12\x04\xbb\x01\x04\x1f\x1a\xcc\x03\
\x20The\x20cell's\x20stored\x20timestamp,\x20which\x20also\x20uniquely\
\x20identifies\x20it\n\x20within\x20its\x20column.\x20\x20Values\x20are\
\x20always\x20expressed\x20in\n\x20microseconds,\x20but\x20individual\
\x20tables\x20may\x20set\x20a\x20coarser\n\x20granularity\x20to\x20furth\
er\x20restrict\x20the\x20allowed\x20values.\x20For\n\x20example,\x20a\
\x20table\x20which\x20specifies\x20millisecond\x20granularity\x20will\n\
\x20only\x20allow\x20values\x20of\x20`timestamp_micros`\x20which\x20are\
\x20multiples\x20of\n\x201000.\x20\x20Timestamps\x20are\x20only\x20set\
\x20in\x20the\x20first\x20CellChunk\x20per\x20cell\n\x20(for\x20cells\
\x20split\x20into\x20multiple\x20chunks).\n\n\x11\n\x07\x04\x01\x03\0\
\x02\x03\x04\x12\x06\xbb\x01\x04\xb1\x01-\n\x0f\n\x07\x04\x01\x03\0\x02\
\x03\x05\x12\x04\xbb\x01\x04\t\n\x0f\n\x07\x04\x01\x03\0\x02\x03\x01\x12\
\x04\xbb\x01\n\x1a\n\x0f\n\x07\x04\x01\x03\0\x02\x03\x03\x12\x04\xbb\x01\
\x1d\x1e\n\x95\x01\n\x06\x04\x01\x03\0\x02\x04\x12\x04\xc0\x01\x04\x1f\
\x1a\x84\x01\x20Labels\x20applied\x20to\x20the\x20cell\x20by\x20a\n\x20[\
RowFilter][google.bigtable.v2.RowFilter].\x20\x20Labels\x20are\x20only\
\x20set\n\x20on\x20the\x20first\x20CellChunk\x20per\x20cell.\n\n\x0f\n\
\x07\x04\x01\x03\0\x02\x04\x04\x12\x04\xc0\x01\x04\x0c\n\x0f\n\x07\x04\
\x01\x03\0\x02\x04\x05\x12\x04\xc0\x01\r\x13\n\x0f\n\x07\x04\x01\x03\0\
\x02\x04\x01\x12\x04\xc0\x01\x14\x1a\n\x0f\n\x07\x04\x01\x03\0\x02\x04\
\x03\x12\x04\xc0\x01\x1d\x1e\n\xbf\x02\n\x06\x04\x01\x03\0\x02\x05\x12\
\x04\xc7\x01\x04\x14\x1a\xae\x02\x20The\x20value\x20stored\x20in\x20the\
\x20cell.\x20\x20Cell\x20values\x20can\x20be\x20split\x20across\n\x20mul\
tiple\x20CellChunks.\x20\x20In\x20that\x20case\x20only\x20the\x20value\
\x20field\x20will\x20be\n\x20set\x20in\x20CellChunks\x20after\x20the\x20\
first:\x20the\x20timestamp\x20and\x20labels\n\x20will\x20only\x20be\x20p\
resent\x20in\x20the\x20first\x20CellChunk,\x20even\x20if\x20the\x20first\
\n\x20CellChunk\x20came\x20in\x20a\x20previous\x20ReadRowsResponse.\n\n\
\x11\n\x07\x04\x01\x03\0\x02\x05\x04\x12\x06\xc7\x01\x04\xc0\x01\x1f\n\
\x0f\n\x07\x04\x01\x03\0\x02\x05\x05\x12\x04\xc7\x01\x04\t\n\x0f\n\x07\
\x04\x01\x03\0\x02\x05\x01\x12\x04\xc7\x01\n\x0f\n\x0f\n\x07\x04\x01\x03\
\0\x02\x05\x03\x12\x04\xc7\x01\x12\x13\n\x85\x02\n\x06\x04\x01\x03\0\x02\
\x06\x12\x04\xcd\x01\x04\x19\x1a\xf4\x01\x20If\x20this\x20CellChunk\x20i\
s\x20part\x20of\x20a\x20chunked\x20cell\x20value\x20and\x20this\x20is\n\
\x20not\x20the\x20final\x20chunk\x20of\x20that\x20cell,\x20value_size\
\x20will\x20be\x20set\x20to\x20the\n\x20total\x20length\x20of\x20the\x20\
cell\x20value.\x20\x20The\x20client\x20can\x20use\x20this\x20size\n\x20t\
o\x20pre-allocate\x20memory\x20to\x20hold\x20the\x20full\x20cell\x20valu\
e.\n\n\x11\n\x07\x04\x01\x03\0\x02\x06\x04\x12\x06\xcd\x01\x04\xc7\x01\
\x14\n\x0f\n\x07\x04\x01\x03\0\x02\x06\x05\x12\x04\xcd\x01\x04\t\n\x0f\n\
\x07\x04\x01\x03\0\x02\x06\x01\x12\x04\xcd\x01\n\x14\n\x0f\n\x07\x04\x01\
\x03\0\x02\x06\x03\x12\x04\xcd\x01\x17\x18\nR\n\x06\x04\x01\x03\0\x08\0\
\x12\x06\xd0\x01\x04\xd8\x01\x05\x1a@\x20Signals\x20to\x20the\x20client\
\x20concerning\x20previous\x20CellChunks\x20received.\n\n\x0f\n\x07\x04\
\x01\x03\0\x08\0\x01\x12\x04\xd0\x01\n\x14\n\x85\x01\n\x06\x04\x01\x03\0\
\x02\x07\x12\x04\xd3\x01\x06\x19\x1au\x20Indicates\x20that\x20the\x20cli\
ent\x20should\x20drop\x20all\x20previous\x20chunks\x20for\n\x20`row_key`\
,\x20as\x20it\x20will\x20be\x20re-read\x20from\x20the\x20beginning.\n\n\
\x0f\n\x07\x04\x01\x03\0\x02\x07\x05\x12\x04\xd3\x01\x06\n\n\x0f\n\x07\
\x04\x01\x03\0\x02\x07\x01\x12\x04\xd3\x01\x0b\x14\n\x0f\n\x07\x04\x01\
\x03\0\x02\x07\x03\x12\x04\xd3\x01\x17\x18\n\x83\x01\n\x06\x04\x01\x03\0\
\x02\x08\x12\x04\xd7\x01\x06\x1a\x1as\x20Indicates\x20that\x20the\x20cli\
ent\x20can\x20safely\x20process\x20all\x20previous\x20chunks\x20for\n\
\x20`row_key`,\x20as\x20its\x20data\x20has\x20been\x20fully\x20read.\n\n\
\x0f\n\x07\x04\x01\x03\0\x02\x08\x05\x12\x04\xd7\x01\x06\n\n\x0f\n\x07\
\x04\x01\x03\0\x02\x08\x01\x12\x04\xd7\x01\x0b\x15\n\x0f\n\x07\x04\x01\
\x03\0\x02\x08\x03\x12\x04\xd7\x01\x18\x19\nM\n\x04\x04\x01\x02\0\x12\
\x04\xdc\x01\x02\x20\x1a?\x20A\x20collection\x20of\x20a\x20row's\x20cont\
ents\x20as\x20part\x20of\x20the\x20read\x20request.\n\n\r\n\x05\x04\x01\
\x02\0\x04\x12\x04\xdc\x01\x02\n\n\r\n\x05\x04\x01\x02\0\x06\x12\x04\xdc\
\x01\x0b\x14\n\r\n\x05\x04\x01\x02\0\x01\x12\x04\xdc\x01\x15\x1b\n\r\n\
\x05\x04\x01\x02\0\x03\x12\x04\xdc\x01\x1e\x1f\n\xc5\x03\n\x04\x04\x01\
\x02\x01\x12\x04\xe5\x01\x02!\x1a\xb6\x03\x20Optionally\x20the\x20server\
\x20might\x20return\x20the\x20row\x20key\x20of\x20the\x20last\x20row\x20\
it\n\x20has\x20scanned.\x20\x20The\x20client\x20can\x20use\x20this\x20to\
\x20construct\x20a\x20more\n\x20efficient\x20retry\x20request\x20if\x20n\
eeded:\x20any\x20row\x20keys\x20or\x20portions\x20of\n\x20ranges\x20less\
\x20than\x20this\x20row\x20key\x20can\x20be\x20dropped\x20from\x20the\
\x20request.\n\x20This\x20is\x20primarily\x20useful\x20for\x20cases\x20w\
here\x20the\x20server\x20has\x20read\x20a\n\x20lot\x20of\x20data\x20that\
\x20was\x20filtered\x20out\x20since\x20the\x20last\x20committed\x20row\n\
\x20key,\x20allowing\x20the\x20client\x20to\x20skip\x20that\x20work\x20o\
n\x20a\x20retry.\n\n\x0f\n\x05\x04\x01\x02\x01\x04\x12\x06\xe5\x01\x02\
\xdc\x01\x20\n\r\n\x05\x04\x01\x02\x01\x05\x12\x04\xe5\x01\x02\x07\n\r\n\
\x05\x04\x01\x02\x01\x01\x12\x04\xe5\x01\x08\x1c\n\r\n\x05\x04\x01\x02\
\x01\x03\x12\x04\xe5\x01\x1f\x20\n;\n\x02\x04\x02\x12\x06\xe9\x01\0\xf7\
\x01\x01\x1a-\x20Request\x20message\x20for\x20Bigtable.SampleRowKeys.\n\
\n\x0b\n\x03\x04\x02\x01\x12\x04\xe9\x01\x08\x1c\n\xab\x01\n\x04\x04\x02\
\x02\0\x12\x06\xed\x01\x02\xf2\x01\x04\x1a\x9a\x01\x20Required.\x20The\
\x20unique\x20name\x20of\x20the\x20table\x20from\x20which\x20to\x20sampl\
e\x20row\x20keys.\n\x20Values\x20are\x20of\x20the\x20form\n\x20`projects\
/<project>/instances/<instance>/tables/<table>`.\n\n\x0f\n\x05\x04\x02\
\x02\0\x04\x12\x06\xed\x01\x02\xe9\x01\x1e\n\r\n\x05\x04\x02\x02\0\x05\
\x12\x04\xed\x01\x02\x08\n\r\n\x05\x04\x02\x02\0\x01\x12\x04\xed\x01\t\
\x13\n\r\n\x05\x04\x02\x02\0\x03\x12\x04\xed\x01\x16\x17\n\x0f\n\x05\x04\
\x02\x02\0\x08\x12\x06\xed\x01\x18\xf2\x01\x03\n\x10\n\x08\x04\x02\x02\0\
\x08\x9c\x08\0\x12\x04\xee\x01\x04*\n\x11\n\x07\x04\x02\x02\0\x08\x9f\
\x08\x12\x06\xef\x01\x04\xf1\x01\x05\n\x80\x01\n\x04\x04\x02\x02\x01\x12\
\x04\xf6\x01\x02\x1c\x1ar\x20This\x20value\x20specifies\x20routing\x20fo\
r\x20replication.\x20If\x20not\x20specified,\x20the\n\x20\"default\"\x20\
application\x20profile\x20will\x20be\x20used.\n\n\x0f\n\x05\x04\x02\x02\
\x01\x04\x12\x06\xf6\x01\x02\xf2\x01\x04\n\r\n\x05\x04\x02\x02\x01\x05\
\x12\x04\xf6\x01\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\x12\x04\xf6\x01\t\
\x17\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xf6\x01\x1a\x1b\n<\n\x02\x04\
\x03\x12\x06\xfa\x01\0\x8c\x02\x01\x1a.\x20Response\x20message\x20for\
\x20Bigtable.SampleRowKeys.\n\n\x0b\n\x03\x04\x03\x01\x12\x04\xfa\x01\
\x08\x1d\n\xbe\x04\n\x04\x04\x03\x02\0\x12\x04\x85\x02\x02\x14\x1a\xaf\
\x04\x20Sorted\x20streamed\x20sequence\x20of\x20sample\x20row\x20keys\
\x20in\x20the\x20table.\x20The\x20table\x20might\n\x20have\x20contents\
\x20before\x20the\x20first\x20row\x20key\x20in\x20the\x20list\x20and\x20\
after\x20the\x20last\x20one,\n\x20but\x20a\x20key\x20containing\x20the\
\x20empty\x20string\x20indicates\x20\"end\x20of\x20table\"\x20and\x20wil\
l\x20be\n\x20the\x20last\x20response\x20given,\x20if\x20present.\n\x20No\
te\x20that\x20row\x20keys\x20in\x20this\x20list\x20may\x20not\x20have\
\x20ever\x20been\x20written\x20to\x20or\x20read\n\x20from,\x20and\x20use\
rs\x20should\x20therefore\x20not\x20make\x20any\x20assumptions\x20about\
\x20the\x20row\x20key\n\x20structure\x20that\x20are\x20specific\x20to\
\x20their\x20use\x20case.\n\n\x20Classified\x20as\x20IDENTIFYING_ID\x20t\
o\x20provide\x20context\x20around\x20data\x20accesses\x20for\n\x20auditi\
ng\x20systems.\n\n\x0f\n\x05\x04\x03\x02\0\x04\x12\x06\x85\x02\x02\xfa\
\x01\x1f\n\r\n\x05\x04\x03\x02\0\x05\x12\x04\x85\x02\x02\x07\n\r\n\x05\
\x04\x03\x02\0\x01\x12\x04\x85\x02\x08\x0f\n\r\n\x05\x04\x03\x02\0\x03\
\x12\x04\x85\x02\x12\x13\n\x80\x02\n\x04\x04\x03\x02\x01\x12\x04\x8b\x02\
\x02\x19\x1a\xf1\x01\x20Approximate\x20total\x20storage\x20space\x20used\
\x20by\x20all\x20rows\x20in\x20the\x20table\x20which\x20precede\n\x20`ro\
w_key`.\x20Buffering\x20the\x20contents\x20of\x20all\x20rows\x20between\
\x20two\x20subsequent\n\x20samples\x20would\x20require\x20space\x20rough\
ly\x20equal\x20to\x20the\x20difference\x20in\x20their\n\x20`offset_bytes\
`\x20fields.\n\n\x0f\n\x05\x04\x03\x02\x01\x04\x12\x06\x8b\x02\x02\x85\
\x02\x14\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x8b\x02\x02\x07\n\r\n\x05\
\x04\x03\x02\x01\x01\x12\x04\x8b\x02\x08\x14\n\r\n\x05\x04\x03\x02\x01\
\x03\x12\x04\x8b\x02\x17\x18\n7\n\x02\x04\x04\x12\x06\x8f\x02\0\xa8\x02\
\x01\x1a)\x20Request\x20message\x20for\x20Bigtable.MutateRow.\n\n\x0b\n\
\x03\x04\x04\x01\x12\x04\x8f\x02\x08\x18\n\xb5\x01\n\x04\x04\x04\x02\0\
\x12\x06\x93\x02\x02\x98\x02\x04\x1a\xa4\x01\x20Required.\x20The\x20uniq\
ue\x20name\x20of\x20the\x20table\x20to\x20which\x20the\x20mutation\x20sh\
ould\x20be\x20applied.\n\x20Values\x20are\x20of\x20the\x20form\n\x20`pro\
jects/<project>/instances/<instance>/tables/<table>`.\n\n\x0f\n\x05\x04\
\x04\x02\0\x04\x12\x06\x93\x02\x02\x8f\x02\x1a\n\r\n\x05\x04\x04\x02\0\
\x05\x12\x04\x93\x02\x02\x08\n\r\n\x05\x04\x04\x02\0\x01\x12\x04\x93\x02\
\t\x13\n\r\n\x05\x04\x04\x02\0\x03\x12\x04\x93\x02\x16\x17\n\x0f\n\x05\
\x04\x04\x02\0\x08\x12\x06\x93\x02\x18\x98\x02\x03\n\x10\n\x08\x04\x04\
\x02\0\x08\x9c\x08\0\x12\x04\x94\x02\x04*\n\x11\n\x07\x04\x04\x02\0\x08\
\x9f\x08\x12\x06\x95\x02\x04\x97\x02\x05\n\x80\x01\n\x04\x04\x04\x02\x01\
\x12\x04\x9c\x02\x02\x1c\x1ar\x20This\x20value\x20specifies\x20routing\
\x20for\x20replication.\x20If\x20not\x20specified,\x20the\n\x20\"default\
\"\x20application\x20profile\x20will\x20be\x20used.\n\n\x0f\n\x05\x04\
h\x20to\x20sample\x20row\x20keys.\n\x20Values\x20are\x20of\x20the\x20for\
m\n\x20`projects/<project>/instances/<instance>/tables/<table>`.\n\n\x0f\
\n\x05\x04\x02\x02\0\x04\x12\x06\xed\x01\x02\xe9\x01\x1e\n\r\n\x05\x04\
\x02\x02\0\x05\x12\x04\xed\x01\x02\x08\n\r\n\x05\x04\x02\x02\0\x01\x12\
\x04\xed\x01\t\x13\n\r\n\x05\x04\x02\x02\0\x03\x12\x04\xed\x01\x16\x17\n\
\x0f\n\x05\x04\x02\x02\0\x08\x12\x06\xed\x01\x18\xf2\x01\x03\n\x10\n\x08\
\x04\x02\x02\0\x08\x9c\x08\0\x12\x04\xee\x01\x04*\n\x11\n\x07\x04\x02\
\x02\0\x08\x9f\x08\x12\x06\xef\x01\x04\xf1\x01\x05\n\x80\x01\n\x04\x04\
\x02\x02\x01\x12\x04\xf6\x01\x02\x1c\x1ar\x20This\x20value\x20specifies\
\x20routing\x20for\x20replication.\x20If\x20not\x20specified,\x20the\n\
\x20\"default\"\x20application\x20profile\x20will\x20be\x20used.\n\n\x0f\
\n\x05\x04\x02\x02\x01\x04\x12\x06\xf6\x01\x02\xf2\x01\x04\n\r\n\x05\x04\
\x02\x02\x01\x05\x12\x04\xf6\x01\x02\x08\n\r\n\x05\x04\x02\x02\x01\x01\
\x12\x04\xf6\x01\t\x17\n\r\n\x05\x04\x02\x02\x01\x03\x12\x04\xf6\x01\x1a\
\x1b\n<\n\x02\x04\x03\x12\x06\xfa\x01\0\x8c\x02\x01\x1a.\x20Response\x20\
message\x20for\x20Bigtable.SampleRowKeys.\n\n\x0b\n\x03\x04\x03\x01\x12\
\x04\xfa\x01\x08\x1d\n\xbe\x04\n\x04\x04\x03\x02\0\x12\x04\x85\x02\x02\
\x14\x1a\xaf\x04\x20Sorted\x20streamed\x20sequence\x20of\x20sample\x20ro\
w\x20keys\x20in\x20the\x20table.\x20The\x20table\x20might\n\x20have\x20c\
ontents\x20before\x20the\x20first\x20row\x20key\x20in\x20the\x20list\x20\
and\x20after\x20the\x20last\x20one,\n\x20but\x20a\x20key\x20containing\
\x20the\x20empty\x20string\x20indicates\x20\"end\x20of\x20table\"\x20and\
\x20will\x20be\n\x20the\x20last\x20response\x20given,\x20if\x20present.\
\n\x20Note\x20that\x20row\x20keys\x20in\x20this\x20list\x20may\x20not\
\x20have\x20ever\x20been\x20written\x20to\x20or\x20read\n\x20from,\x20an\
d\x20users\x20should\x20therefore\x20not\x20make\x20any\x20assumptions\
\x20about\x20the\x20row\x20key\n\x20structure\x20that\x20are\x20specific\
\x20to\x20their\x20use\x20case.\n\n\x20Classified\x20as\x20IDENTIFYING_I\
D\x20to\x20provide\x20context\x20around\x20data\x20accesses\x20for\n\x20\
auditing\x20systems.\n\n\x0f\n\x05\x04\x03\x02\0\x04\x12\x06\x85\x02\x02\
\xfa\x01\x1f\n\r\n\x05\x04\x03\x02\0\x05\x12\x04\x85\x02\x02\x07\n\r\n\
\x05\x04\x03\x02\0\x01\x12\x04\x85\x02\x08\x0f\n\r\n\x05\x04\x03\x02\0\
\x03\x12\x04\x85\x02\x12\x13\n\x80\x02\n\x04\x04\x03\x02\x01\x12\x04\x8b\
\x02\x02\x19\x1a\xf1\x01\x20Approximate\x20total\x20storage\x20space\x20\
used\x20by\x20all\x20rows\x20in\x20the\x20table\x20which\x20precede\n\
\x20`row_key`.\x20Buffering\x20the\x20contents\x20of\x20all\x20rows\x20b\
etween\x20two\x20subsequent\n\x20samples\x20would\x20require\x20space\
\x20roughly\x20equal\x20to\x20the\x20difference\x20in\x20their\n\x20`off\
set_bytes`\x20fields.\n\n\x0f\n\x05\x04\x03\x02\x01\x04\x12\x06\x8b\x02\
\x02\x85\x02\x14\n\r\n\x05\x04\x03\x02\x01\x05\x12\x04\x8b\x02\x02\x07\n\
\r\n\x05\x04\x03\x02\x01\x01\x12\x04\x8b\x02\x08\x14\n\r\n\x05\x04\x03\
\x02\x01\x03\x12\x04\x8b\x02\x17\x18\n7\n\x02\x04\x04\x12\x06\x8f\x02\0\
\xa8\x02\x01\x1a)\x20Request\x20message\x20for\x20Bigtable.MutateRow.\n\
\n\x0b\n\x03\x04\x04\x01\x12\x04\x8f\x02\x08\x18\n\xb5\x01\n\x04\x04\x04\
\x02\0\x12\x06\x93\x02\x02\x98\x02\x04\x1a\xa4\x01\x20Required.\x20The\
\x20unique\x20name\x20of\x20the\x20table\x20to\x20which\x20the\x20mutati\
on\x20should\x20be\x20applied.\n\x20Values\x20are\x20of\x20the\x20form\n\
\x20`projects/<project>/instances/<instance>/tables/<table>`.\n\n\x0f\n\
\x05\x04\x04\x02\0\x04\x12\x06\x93\x02\x02\x8f\x02\x1a\n\r\n\x05\x04\x04\
\x02\0\x05\x12\x04\x93\x02\x02\x08\n\r\n\x05\x04\x04\x02\0\x01\x12\x04\
\x93\x02\t\x13\n\r\n\x05\x04\x04\x02\0\x03\x12\x04\x93\x02\x16\x17\n\x0f\
\n\x05\x04\x04\x02\0\x08\x12\x06\x93\x02\x18\x98\x02\x03\n\x10\n\x08\x04\
\x04\x02\0\x08\x9c\x08\0\x12\x04\x94\x02\x04*\n\x11\n\x07\x04\x04\x02\0\
\x08\x9f\x08\x12\x06\x95\x02\x04\x97\x02\x05\n\x80\x01\n\x04\x04\x04\x02\
\x01\x12\x04\x9c\x02\x02\x1c\x1ar\x20This\x20value\x20specifies\x20routi\
ng\x20for\x20replication.\x20If\x20not\x20specified,\x20the\n\x20\"defau\
lt\"\x20application\x20profile\x20will\x20be\x20used.\n\n\x0f\n\x05\x04\
\x04\x02\x01\x04\x12\x06\x9c\x02\x02\x98\x02\x04\n\r\n\x05\x04\x04\x02\
\x01\x05\x12\x04\x9c\x02\x02\x08\n\r\n\x05\x04\x04\x02\x01\x01\x12\x04\
\x9c\x02\t\x17\n\r\n\x05\x04\x04\x02\x01\x03\x12\x04\x9c\x02\x1a\x1b\n\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Row {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Empty {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct SetIamPolicyRequest {
@ -818,10 +818,10 @@ static file_descriptor_proto_data: &'static [u8] = b"\
m/v1/options.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1cgoogle/api/a\
nnotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_\
behavior.proto\x1a\x19google/api/resource.proto\"p\n\x13SetIamPolicyRequ\
est\x12%\n\x08resource\x18\x01\x20\x01(\tR\x08resourceB\t\xe0A\x02\xfaA\
\x03\n\x01*\x122\n\x06policy\x18\x02\x20\x01(\x0b2\x15.google.iam.v1.Pol\
icyR\x06policyB\x03\xe0A\x02\"w\n\x13GetIamPolicyRequest\x12%\n\x08resou\
rce\x18\x01\x20\x01(\tR\x08resourceB\t\xe0A\x02\xfaA\x03\n\x01*\x129\n\
est\x12%\n\x08resource\x18\x01\x20\x01(\tR\x08resourceB\t\xfaA\x03\n\x01\
*\xe0A\x02\x122\n\x06policy\x18\x02\x20\x01(\x0b2\x15.google.iam.v1.Poli\
cyR\x06policyB\x03\xe0A\x02\"w\n\x13GetIamPolicyRequest\x12%\n\x08resour\
ce\x18\x01\x20\x01(\tR\x08resourceB\t\xe0A\x02\xfaA\x03\n\x01*\x129\n\
\x07options\x18\x02\x20\x01(\x0b2\x1f.google.iam.v1.GetPolicyOptionsR\
\x07options\"i\n\x19TestIamPermissionsRequest\x12%\n\x08resource\x18\x01\
\x20\x01(\tR\x08resourceB\t\xe0A\x02\xfaA\x03\n\x01*\x12%\n\x0bpermissio\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct GetPolicyOptions {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Policy {

View File

@ -17,7 +17,7 @@
// This appears as a comment in each generated file. Add it once here
// to save a bit of time and effort.
const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
pub mod empty;
pub(crate) mod iam;

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Operation {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct MessageStoragePolicy {
@ -9349,9 +9349,9 @@ static file_descriptor_proto_data: &'static [u8] = b"\
cSnapshotsResponse\"1\x82\xd3\xe4\x93\x02+\x12)/v1/{topic=projects/*/top\
ics/*}/snapshots\x12t\n\x0bDeleteTopic\x12$.google.pubsub.v1.DeleteTopic\
Request\x1a\x16.google.protobuf.Empty\"'\x82\xd3\xe4\x93\x02!*\x1f/v1/{t\
opic=projects/*/topics/*}\x1ap\xcaA\x15pubsub.googleapis.com\xd2AUhttps:\
//www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth\
/pubsub2\xeb\x12\n\nSubscriber\x12\x86\x01\n\x12CreateSubscription\x12\
opic=projects/*/topics/*}\x1ap\xd2AUhttps://www.googleapis.com/auth/clou\
d-platform,https://www.googleapis.com/auth/pubsub\xcaA\x15pubsub.googlea\
pis.com2\xeb\x12\n\nSubscriber\x12\x86\x01\n\x12CreateSubscription\x12\
\x1e.google.pubsub.v1.Subscription\x1a\x1e.google.pubsub.v1.Subscription\
\"0\x82\xd3\xe4\x93\x02*\x1a%/v1/{name=projects/*/subscriptions/*}:\x01*\
\x12\x92\x01\n\x0fGetSubscription\x12(.google.pubsub.v1.GetSubscriptionR\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Topic {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum Code {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct RetryInfo {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Status {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Database {
@ -2250,8 +2250,8 @@ static file_descriptor_proto_data: &'static [u8] = b"\
\x10\0\x12\x0c\n\x08CREATING\x10\x01\x12\t\n\x05READY\x10\x02:b\xeaA_\n\
\x1fspanner.googleapis.com/Database\x12<projects/{project}/instances/{in\
stance}/databases/{database}\"\x93\x01\n\x14ListDatabasesRequest\x12?\n\
\x06parent\x18\x01\x20\x01(\tR\x06parentB'\xe0A\x02\xfaA!\n\x1fspanner.g\
oogleapis.com/Instance\x12\x1b\n\tpage_size\x18\x03\x20\x01(\x05R\x08pag\
\x06parent\x18\x01\x20\x01(\tR\x06parentB'\xfaA!\n\x1fspanner.googleapis\
.com/Instance\xe0A\x02\x12\x1b\n\tpage_size\x18\x03\x20\x01(\x05R\x08pag\
eSize\x12\x1d\n\npage_token\x18\x04\x20\x01(\tR\tpageToken\"\x89\x01\n\
\x15ListDatabasesResponse\x12H\n\tdatabases\x18\x01\x20\x03(\x0b2*.googl\
e.spanner.admin.database.v1.DatabaseR\tdatabases\x12&\n\x0fnext_page_tok\
@ -2262,40 +2262,40 @@ static file_descriptor_proto_data: &'static [u8] = b"\
\x03\x20\x03(\tR\x0fextraStatements\"Z\n\x16CreateDatabaseMetadata\x12@\
\n\x08database\x18\x01\x20\x01(\tR\x08databaseB$\xfaA!\n\x1fspanner.goog\
leapis.com/Database\"Q\n\x12GetDatabaseRequest\x12;\n\x04name\x18\x01\
\x20\x01(\tR\x04nameB'\xfaA!\n\x1fspanner.googleapis.com/Database\xe0A\
\x02\"\xa7\x01\n\x18UpdateDatabaseDdlRequest\x12C\n\x08database\x18\x01\
\x20\x01(\tR\x08databaseB'\xfaA!\n\x1fspanner.googleapis.com/Database\
\xe0A\x02\x12#\n\nstatements\x18\x02\x20\x03(\tR\nstatementsB\x03\xe0A\
\x02\x12!\n\x0coperation_id\x18\x03\x20\x01(\tR\x0boperationId\"\xc6\x01\
\n\x19UpdateDatabaseDdlMetadata\x12@\n\x08database\x18\x01\x20\x01(\tR\
\x08databaseB$\xfaA!\n\x1fspanner.googleapis.com/Database\x12\x1e\n\nsta\
tements\x18\x02\x20\x03(\tR\nstatements\x12G\n\x11commit_timestamps\x18\
\x03\x20\x03(\x0b2\x1a.google.protobuf.TimestampR\x10commitTimestamps\"Z\
\n\x13DropDatabaseRequest\x12C\n\x08database\x18\x01\x20\x01(\tR\x08data\
baseB'\xfaA!\n\x1fspanner.googleapis.com/Database\xe0A\x02\"\\\n\x15GetD\
atabaseDdlRequest\x12C\n\x08database\x18\x01\x20\x01(\tR\x08databaseB'\
\xfaA!\n\x1fspanner.googleapis.com/Database\xe0A\x02\"8\n\x16GetDatabase\
DdlResponse\x12\x1e\n\nstatements\x18\x01\x20\x03(\tR\nstatements2\xad\
\x11\n\rDatabaseAdmin\x12\xc0\x01\n\rListDatabases\x126.google.spanner.a\
dmin.database.v1.ListDatabasesRequest\x1a7.google.spanner.admin.database\
.v1.ListDatabasesResponse\">\xdaA\x06parent\x82\xd3\xe4\x93\x02/\x12-/v1\
/{parent=projects/*/instances/*}/databases\x12\xa4\x02\n\x0eCreateDataba\
se\x127.google.spanner.admin.database.v1.CreateDatabaseRequest\x1a\x1d.g\
oogle.longrunning.Operation\"\xb9\x01\xcaAd\n)google.spanner.admin.datab\
ase.v1.Database\x127google.spanner.admin.database.v1.CreateDatabaseMetad\
ata\xdaA\x17parent,create_statement\x82\xd3\xe4\x93\x022\"-/v1/{parent=p\
rojects/*/instances/*}/databases:\x01*\x12\xad\x01\n\x0bGetDatabase\x124\
.google.spanner.admin.database.v1.GetDatabaseRequest\x1a*.google.spanner\
.admin.database.v1.Database\"<\xdaA\x04name\x82\xd3\xe4\x93\x02/\x12-/v1\
/{name=projects/*/instances/*/databases/*}\x12\x9d\x02\n\x11UpdateDataba\
seDdl\x12:.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest\x1a\
\x1d.google.longrunning.Operation\"\xac\x01\xcaAS\n\x15google.protobuf.E\
mpty\x12:google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata\xdaA\
\x13database,statements\x82\xd3\xe4\x93\x02:25/v1/{database=projects/*/i\
nstances/*/databases/*}/ddl:\x01*\x12\xa3\x01\n\x0cDropDatabase\x125.goo\
\x20\x01(\tR\x04nameB'\xe0A\x02\xfaA!\n\x1fspanner.googleapis.com/Databa\
se\"\xa7\x01\n\x18UpdateDatabaseDdlRequest\x12C\n\x08database\x18\x01\
\x20\x01(\tR\x08databaseB'\xe0A\x02\xfaA!\n\x1fspanner.googleapis.com/Da\
tabase\x12#\n\nstatements\x18\x02\x20\x03(\tR\nstatementsB\x03\xe0A\x02\
\x12!\n\x0coperation_id\x18\x03\x20\x01(\tR\x0boperationId\"\xc6\x01\n\
\x19UpdateDatabaseDdlMetadata\x12@\n\x08database\x18\x01\x20\x01(\tR\x08\
databaseB$\xfaA!\n\x1fspanner.googleapis.com/Database\x12\x1e\n\nstateme\
nts\x18\x02\x20\x03(\tR\nstatements\x12G\n\x11commit_timestamps\x18\x03\
\x20\x03(\x0b2\x1a.google.protobuf.TimestampR\x10commitTimestamps\"Z\n\
\x13DropDatabaseRequest\x12C\n\x08database\x18\x01\x20\x01(\tR\x08databa\
seB'\xe0A\x02\xfaA!\n\x1fspanner.googleapis.com/Database\"\\\n\x15GetDat\
abaseDdlRequest\x12C\n\x08database\x18\x01\x20\x01(\tR\x08databaseB'\xfa\
A!\n\x1fspanner.googleapis.com/Database\xe0A\x02\"8\n\x16GetDatabaseDdlR\
esponse\x12\x1e\n\nstatements\x18\x01\x20\x03(\tR\nstatements2\xad\x11\n\
\rDatabaseAdmin\x12\xc0\x01\n\rListDatabases\x126.google.spanner.admin.d\
atabase.v1.ListDatabasesRequest\x1a7.google.spanner.admin.database.v1.Li\
stDatabasesResponse\">\xdaA\x06parent\x82\xd3\xe4\x93\x02/\x12-/v1/{pare\
nt=projects/*/instances/*}/databases\x12\xa4\x02\n\x0eCreateDatabase\x12\
7.google.spanner.admin.database.v1.CreateDatabaseRequest\x1a\x1d.google.\
longrunning.Operation\"\xb9\x01\xcaAd\n)google.spanner.admin.database.v1\
.Database\x127google.spanner.admin.database.v1.CreateDatabaseMetadata\
\x82\xd3\xe4\x93\x022\"-/v1/{parent=projects/*/instances/*}/databases:\
\x01*\xdaA\x17parent,create_statement\x12\xad\x01\n\x0bGetDatabase\x124.\
google.spanner.admin.database.v1.GetDatabaseRequest\x1a*.google.spanner.\
admin.database.v1.Database\"<\x82\xd3\xe4\x93\x02/\x12-/v1/{name=project\
s/*/instances/*/databases/*}\xdaA\x04name\x12\x9d\x02\n\x11UpdateDatabas\
eDdl\x12:.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest\x1a\
\x1d.google.longrunning.Operation\"\xac\x01\x82\xd3\xe4\x93\x02:25/v1/{d\
atabase=projects/*/instances/*/databases/*}/ddl:\x01*\xdaA\x13database,s\
tatements\xcaAS\n\x15google.protobuf.Empty\x12:google.spanner.admin.data\
base.v1.UpdateDatabaseDdlMetadata\x12\xa3\x01\n\x0cDropDatabase\x125.goo\
gle.spanner.admin.database.v1.DropDatabaseRequest\x1a\x16.google.protobu\
f.Empty\"D\x82\xd3\xe4\x93\x023*1/v1/{database=projects/*/instances/*/da\
tabases/*}\xdaA\x08database\x12\xcd\x01\n\x0eGetDatabaseDdl\x127.google.\
f.Empty\"D\xdaA\x08database\x82\xd3\xe4\x93\x023*1/v1/{database=projects\
/*/instances/*/databases/*}\x12\xcd\x01\n\x0eGetDatabaseDdl\x127.google.\
spanner.admin.database.v1.GetDatabaseDdlRequest\x1a8.google.spanner.admi\
n.database.v1.GetDatabaseDdlResponse\"H\xdaA\x08database\x82\xd3\xe4\x93\
\x027\x125/v1/{database=projects/*/instances/*/databases/*}/ddl\x12\xeb\
@ -2312,9 +2312,9 @@ static file_descriptor_proto_data: &'static [u8] = b"\
ponse\"\xb0\x01\x82\xd3\xe4\x93\x02\x92\x01\"D/v1/{resource=projects/*/i\
nstances/*/databases/*}:testIamPermissions:\x01*ZG\"B/v1/{resource=proje\
cts/*/instances/*/backups/*}:testIamPermissions:\x01*\xdaA\x14resource,p\
ermissions\x1ax\xd2A\\https://www.googleapis.com/auth/cloud-platform,htt\
ps://www.googleapis.com/auth/spanner.admin\xcaA\x16spanner.googleapis.co\
mB\xac\x02\n$com.google.spanner.admin.database.v1B\x19SpannerDatabaseAdm\
ermissions\x1ax\xcaA\x16spanner.googleapis.com\xd2A\\https://www.googlea\
pis.com/auth/cloud-platform,https://www.googleapis.com/auth/spanner.admi\
nB\xac\x02\n$com.google.spanner.admin.database.v1B\x19SpannerDatabaseAdm\
inProtoP\x01ZHgoogle.golang.org/genproto/googleapis/spanner/admin/databa\
se/v1;database\xaa\x02&Google.Cloud.Spanner.Admin.Database.V1\xca\x02&Go\
ogle\\Cloud\\Spanner\\Admin\\Database\\V1\xeaAJ\n\x1fspanner.googleapis.\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct ReplicaInfo {
@ -3679,13 +3679,13 @@ static file_descriptor_proto_data: &'static [u8] = b"\
eRequest\x12;\n\x04name\x18\x01\x20\x01(\tR\x04nameB'\xe0A\x02\xfaA!\n\
\x1fspanner.googleapis.com/Instance\x129\n\nfield_mask\x18\x02\x20\x01(\
\x0b2\x1a.google.protobuf.FieldMaskR\tfieldMask\"\xd7\x01\n\x15CreateIns\
tanceRequest\x12K\n\x06parent\x18\x01\x20\x01(\tR\x06parentB3\xfaA-\n+cl\
oudresourcemanager.googleapis.com/Project\xe0A\x02\x12$\n\x0binstance_id\
\x18\x02\x20\x01(\tR\ninstanceIdB\x03\xe0A\x02\x12K\n\x08instance\x18\
tanceRequest\x12K\n\x06parent\x18\x01\x20\x01(\tR\x06parentB3\xe0A\x02\
\xfaA-\n+cloudresourcemanager.googleapis.com/Project\x12$\n\x0binstance_\
id\x18\x02\x20\x01(\tR\ninstanceIdB\x03\xe0A\x02\x12K\n\x08instance\x18\
\x03\x20\x01(\x0b2*.google.spanner.admin.instance.v1.InstanceR\x08instan\
ceB\x03\xe0A\x02\"\xb7\x01\n\x14ListInstancesRequest\x12K\n\x06parent\
\x18\x01\x20\x01(\tR\x06parentB3\xfaA-\n+cloudresourcemanager.googleapis\
.com/Project\xe0A\x02\x12\x1b\n\tpage_size\x18\x02\x20\x01(\x05R\x08page\
\x18\x01\x20\x01(\tR\x06parentB3\xe0A\x02\xfaA-\n+cloudresourcemanager.g\
oogleapis.com/Project\x12\x1b\n\tpage_size\x18\x02\x20\x01(\x05R\x08page\
Size\x12\x1d\n\npage_token\x18\x03\x20\x01(\tR\tpageToken\x12\x16\n\x06f\
ilter\x18\x04\x20\x01(\tR\x06filter\"\x89\x01\n\x15ListInstancesResponse\
\x12H\n\tinstances\x18\x01\x20\x03(\x0b2*.google.spanner.admin.instance.\
@ -3709,38 +3709,38 @@ static file_descriptor_proto_data: &'static [u8] = b"\
mpR\x07endTime2\xbf\x10\n\rInstanceAdmin\x12\xcc\x01\n\x13ListInstanceCo\
nfigs\x12<.google.spanner.admin.instance.v1.ListInstanceConfigsRequest\
\x1a=.google.spanner.admin.instance.v1.ListInstanceConfigsResponse\"8\
\xdaA\x06parent\x82\xd3\xe4\x93\x02)\x12'/v1/{parent=projects/*}/instanc\
eConfigs\x12\xb9\x01\n\x11GetInstanceConfig\x12:.google.spanner.admin.in\
stance.v1.GetInstanceConfigRequest\x1a0.google.spanner.admin.instance.v1\
.InstanceConfig\"6\x82\xd3\xe4\x93\x02)\x12'/v1/{name=projects/*/instanc\
eConfigs/*}\xdaA\x04name\x12\xb4\x01\n\rListInstances\x126.google.spanne\
r.admin.instance.v1.ListInstancesRequest\x1a7.google.spanner.admin.insta\
nce.v1.ListInstancesResponse\"2\xdaA\x06parent\x82\xd3\xe4\x93\x02#\x12!\
/v1/{parent=projects/*}/instances\x12\xa1\x01\n\x0bGetInstance\x124.goog\
le.spanner.admin.instance.v1.GetInstanceRequest\x1a*.google.spanner.admi\
n.instance.v1.Instance\"0\x82\xd3\xe4\x93\x02#\x12!/v1/{name=projects/*/\
instances/*}\xdaA\x04name\x12\x9c\x02\n\x0eCreateInstance\x127.google.sp\
anner.admin.instance.v1.CreateInstanceRequest\x1a\x1d.google.longrunning\
.Operation\"\xb1\x01\x82\xd3\xe4\x93\x02&\"!/v1/{parent=projects/*}/inst\
ances:\x01*\xcaAd\n)google.spanner.admin.instance.v1.Instance\x127google\
.spanner.admin.instance.v1.CreateInstanceMetadata\xdaA\x1bparent,instanc\
e_id,instance\x12\x9d\x02\n\x0eUpdateInstance\x127.google.spanner.admin.\
instance.v1.UpdateInstanceRequest\x1a\x1d.google.longrunning.Operation\"\
\xb2\x01\x82\xd3\xe4\x93\x02/2*/v1/{instance.name=projects/*/instances/*\
}:\x01*\xdaA\x13instance,field_mask\xcaAd\n)google.spanner.admin.instanc\
e.v1.Instance\x127google.spanner.admin.instance.v1.UpdateInstanceMetadat\
a\x12\x93\x01\n\x0eDeleteInstance\x127.google.spanner.admin.instance.v1.\
DeleteInstanceRequest\x1a\x16.google.protobuf.Empty\"0\x82\xd3\xe4\x93\
\x82\xd3\xe4\x93\x02)\x12'/v1/{parent=projects/*}/instanceConfigs\xdaA\
\x06parent\x12\xb9\x01\n\x11GetInstanceConfig\x12:.google.spanner.admin.\
instance.v1.GetInstanceConfigRequest\x1a0.google.spanner.admin.instance.\
v1.InstanceConfig\"6\xdaA\x04name\x82\xd3\xe4\x93\x02)\x12'/v1/{name=pro\
jects/*/instanceConfigs/*}\x12\xb4\x01\n\rListInstances\x126.google.span\
ner.admin.instance.v1.ListInstancesRequest\x1a7.google.spanner.admin.ins\
tance.v1.ListInstancesResponse\"2\x82\xd3\xe4\x93\x02#\x12!/v1/{parent=p\
rojects/*}/instances\xdaA\x06parent\x12\xa1\x01\n\x0bGetInstance\x124.go\
ogle.spanner.admin.instance.v1.GetInstanceRequest\x1a*.google.spanner.ad\
min.instance.v1.Instance\"0\x82\xd3\xe4\x93\x02#\x12!/v1/{name=projects/\
*/instances/*}\xdaA\x04name\x12\x9c\x02\n\x0eCreateInstance\x127.google.\
spanner.admin.instance.v1.CreateInstanceRequest\x1a\x1d.google.longrunni\
ng.Operation\"\xb1\x01\xdaA\x1bparent,instance_id,instance\xcaAd\n)googl\
e.spanner.admin.instance.v1.Instance\x127google.spanner.admin.instance.v\
1.CreateInstanceMetadata\x82\xd3\xe4\x93\x02&\"!/v1/{parent=projects/*}/\
instances:\x01*\x12\x9d\x02\n\x0eUpdateInstance\x127.google.spanner.admi\
n.instance.v1.UpdateInstanceRequest\x1a\x1d.google.longrunning.Operation\
\"\xb2\x01\xdaA\x13instance,field_mask\x82\xd3\xe4\x93\x02/2*/v1/{instan\
ce.name=projects/*/instances/*}:\x01*\xcaAd\n)google.spanner.admin.insta\
nce.v1.Instance\x127google.spanner.admin.instance.v1.UpdateInstanceMetad\
ata\x12\x93\x01\n\x0eDeleteInstance\x127.google.spanner.admin.instance.v\
1.DeleteInstanceRequest\x1a\x16.google.protobuf.Empty\"0\x82\xd3\xe4\x93\
\x02#*!/v1/{name=projects/*/instances/*}\xdaA\x04name\x12\x9a\x01\n\x0cS\
etIamPolicy\x12\".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v\
1.Policy\"O\xdaA\x0fresource,policy\x82\xd3\xe4\x93\x027\"2/v1/{resource\
=projects/*/instances/*}:setIamPolicy:\x01*\x12\x93\x01\n\x0cGetIamPolic\
1.Policy\"O\x82\xd3\xe4\x93\x027\"2/v1/{resource=projects/*/instances/*}\
:setIamPolicy:\x01*\xdaA\x0fresource,policy\x12\x93\x01\n\x0cGetIamPolic\
y\x12\".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"\
H\x82\xd3\xe4\x93\x027\"2/v1/{resource=projects/*/instances/*}:getIamPol\
icy:\x01*\xdaA\x08resource\x12\xc5\x01\n\x12TestIamPermissions\x12(.goog\
le.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermission\
sResponse\"Z\xdaA\x14resource,permissions\x82\xd3\xe4\x93\x02=\"8/v1/{re\
source=projects/*/instances/*}:testIamPermissions:\x01*\x1ax\xd2A\\https\
sResponse\"Z\x82\xd3\xe4\x93\x02=\"8/v1/{resource=projects/*/instances/*\
}:testIamPermissions:\x01*\xdaA\x14resource,permissions\x1ax\xd2A\\https\
://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/aut\
h/spanner.admin\xcaA\x16spanner.googleapis.comB\xdf\x01\n$com.google.spa\
nner.admin.instance.v1B\x19SpannerInstanceAdminProtoP\x01ZHgoogle.golang\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct KeyRange {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Mutation {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct PlanNode {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct ResultSet {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct CreateSessionRequest {
@ -6035,16 +6035,16 @@ static file_descriptor_proto_data: &'static [u8] = b"\
\x18\x02\x20\x01(\tR\x05value:\x028\x01:t\xeaAq\n\x1espanner.googleapis.\
com/Session\x12Oprojects/{project}/instances/{instance}/databases/{datab\
ase}/sessions/{session}\"O\n\x11GetSessionRequest\x12:\n\x04name\x18\x01\
\x20\x01(\tR\x04nameB&\xe0A\x02\xfaA\x20\n\x1espanner.googleapis.com/Ses\
sion\"\xae\x01\n\x13ListSessionsRequest\x12C\n\x08database\x18\x01\x20\
\x01(\tR\x08databaseB'\xfaA!\n\x1fspanner.googleapis.com/Database\xe0A\
\x02\x12\x1b\n\tpage_size\x18\x02\x20\x01(\x05R\x08pageSize\x12\x1d\n\np\
age_token\x18\x03\x20\x01(\tR\tpageToken\x12\x16\n\x06filter\x18\x04\x20\
\x20\x01(\tR\x04nameB&\xfaA\x20\n\x1espanner.googleapis.com/Session\xe0A\
\x02\"\xae\x01\n\x13ListSessionsRequest\x12C\n\x08database\x18\x01\x20\
\x01(\tR\x08databaseB'\xe0A\x02\xfaA!\n\x1fspanner.googleapis.com/Databa\
se\x12\x1b\n\tpage_size\x18\x02\x20\x01(\x05R\x08pageSize\x12\x1d\n\npag\
e_token\x18\x03\x20\x01(\tR\tpageToken\x12\x16\n\x06filter\x18\x04\x20\
\x01(\tR\x06filter\"v\n\x14ListSessionsResponse\x126\n\x08sessions\x18\
\x01\x20\x03(\x0b2\x1a.google.spanner.v1.SessionR\x08sessions\x12&\n\x0f\
next_page_token\x18\x02\x20\x01(\tR\rnextPageToken\"R\n\x14DeleteSession\
Request\x12:\n\x04name\x18\x01\x20\x01(\tR\x04nameB&\xfaA\x20\n\x1espann\
er.googleapis.com/Session\xe0A\x02\"\xf7\x04\n\x11ExecuteSqlRequest\x12@\
Request\x12:\n\x04name\x18\x01\x20\x01(\tR\x04nameB&\xe0A\x02\xfaA\x20\n\
\x1espanner.googleapis.com/Session\"\xf7\x04\n\x11ExecuteSqlRequest\x12@\
\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\x02\xfaA\x20\n\x1esp\
anner.googleapis.com/Session\x12H\n\x0btransaction\x18\x02\x20\x01(\x0b2\
&.google.spanner.v1.TransactionSelectorR\x0btransaction\x12\x15\n\x03sql\
@ -6059,69 +6059,69 @@ static file_descriptor_proto_data: &'static [u8] = b"\
ey\x12-\n\x05value\x18\x02\x20\x01(\x0b2\x17.google.spanner.v1.TypeR\x05\
value:\x028\x01\".\n\tQueryMode\x12\n\n\x06NORMAL\x10\0\x12\x08\n\x04PLA\
N\x10\x01\x12\x0b\n\x07PROFILE\x10\x02\"\xad\x04\n\x16ExecuteBatchDmlReq\
uest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\x02\xfaA\
\x20\n\x1espanner.googleapis.com/Session\x12M\n\x0btransaction\x18\x02\
\x20\x01(\x0b2&.google.spanner.v1.TransactionSelectorR\x0btransactionB\
\x03\xe0A\x02\x12X\n\nstatements\x18\x03\x20\x03(\x0b23.google.spanner.v\
1.ExecuteBatchDmlRequest.StatementR\nstatementsB\x03\xe0A\x02\x12\x19\n\
\x05seqno\x18\x04\x20\x01(\x03R\x05seqnoB\x03\xe0A\x02\x1a\x8c\x02\n\tSt\
atement\x12\x10\n\x03sql\x18\x01\x20\x01(\tR\x03sql\x12/\n\x06params\x18\
\x02\x20\x01(\x0b2\x17.google.protobuf.StructR\x06params\x12d\n\x0bparam\
_types\x18\x03\x20\x03(\x0b2C.google.spanner.v1.ExecuteBatchDmlRequest.S\
tatement.ParamTypesEntryR\nparamTypes\x1aV\n\x0fParamTypesEntry\x12\x10\
\n\x03key\x18\x01\x20\x01(\tR\x03key\x12-\n\x05value\x18\x02\x20\x01(\
\x0b2\x17.google.spanner.v1.TypeR\x05value:\x028\x01\"\x84\x01\n\x17Exec\
uteBatchDmlResponse\x12=\n\x0bresult_sets\x18\x01\x20\x03(\x0b2\x1c.goog\
le.spanner.v1.ResultSetR\nresultSets\x12*\n\x06status\x18\x02\x20\x01(\
\x0b2\x12.google.rpc.StatusR\x06status\"k\n\x10PartitionOptions\x120\n\
\x14partition_size_bytes\x18\x01\x20\x01(\x03R\x12partitionSizeBytes\x12\
%\n\x0emax_partitions\x18\x02\x20\x01(\x03R\rmaxPartitions\"\xf0\x03\n\
\x15PartitionQueryRequest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessi\
onB&\xfaA\x20\n\x1espanner.googleapis.com/Session\xe0A\x02\x12H\n\x0btra\
nsaction\x18\x02\x20\x01(\x0b2&.google.spanner.v1.TransactionSelectorR\
\x0btransaction\x12\x15\n\x03sql\x18\x03\x20\x01(\tR\x03sqlB\x03\xe0A\
\x02\x12/\n\x06params\x18\x04\x20\x01(\x0b2\x17.google.protobuf.StructR\
\x06params\x12Y\n\x0bparam_types\x18\x05\x20\x03(\x0b28.google.spanner.v\
1.PartitionQueryRequest.ParamTypesEntryR\nparamTypes\x12P\n\x11partition\
_options\x18\x06\x20\x01(\x0b2#.google.spanner.v1.PartitionOptionsR\x10p\
artitionOptions\x1aV\n\x0fParamTypesEntry\x12\x10\n\x03key\x18\x01\x20\
\x01(\tR\x03key\x12-\n\x05value\x18\x02\x20\x01(\x0b2\x17.google.spanner\
.v1.TypeR\x05value:\x028\x01\"\xf8\x02\n\x14PartitionReadRequest\x12@\n\
\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xfaA\x20\n\x1espanner.googl\
eapis.com/Session\xe0A\x02\x12H\n\x0btransaction\x18\x02\x20\x01(\x0b2&.\
google.spanner.v1.TransactionSelectorR\x0btransaction\x12\x19\n\x05table\
\x18\x03\x20\x01(\tR\x05tableB\x03\xe0A\x02\x12\x14\n\x05index\x18\x04\
\x20\x01(\tR\x05index\x12\x18\n\x07columns\x18\x05\x20\x03(\tR\x07column\
s\x127\n\x07key_set\x18\x06\x20\x01(\x0b2\x19.google.spanner.v1.KeySetR\
\x06keySetB\x03\xe0A\x02\x12P\n\x11partition_options\x18\t\x20\x01(\x0b2\
#.google.spanner.v1.PartitionOptionsR\x10partitionOptions\"4\n\tPartitio\
n\x12'\n\x0fpartition_token\x18\x01\x20\x01(\x0cR\x0epartitionToken\"\
\x93\x01\n\x11PartitionResponse\x12<\n\npartitions\x18\x01\x20\x03(\x0b2\
\x1c.google.spanner.v1.PartitionR\npartitions\x12@\n\x0btransaction\x18\
\x02\x20\x01(\x0b2\x1e.google.spanner.v1.TransactionR\x0btransaction\"\
\x84\x03\n\x0bReadRequest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessi\
onB&\xfaA\x20\n\x1espanner.googleapis.com/Session\xe0A\x02\x12H\n\x0btra\
nsaction\x18\x02\x20\x01(\x0b2&.google.spanner.v1.TransactionSelectorR\
\x0btransaction\x12\x19\n\x05table\x18\x03\x20\x01(\tR\x05tableB\x03\xe0\
A\x02\x12\x14\n\x05index\x18\x04\x20\x01(\tR\x05index\x12\x1d\n\x07colum\
ns\x18\x05\x20\x03(\tR\x07columnsB\x03\xe0A\x02\x127\n\x07key_set\x18\
\x06\x20\x01(\x0b2\x19.google.spanner.v1.KeySetR\x06keySetB\x03\xe0A\x02\
\x12\x14\n\x05limit\x18\x08\x20\x01(\x03R\x05limit\x12!\n\x0cresume_toke\
n\x18\t\x20\x01(\x0cR\x0bresumeToken\x12'\n\x0fpartition_token\x18\n\x20\
\x01(\x0cR\x0epartitionToken\"\xa1\x01\n\x17BeginTransactionRequest\x12@\
\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\x02\xfaA\x20\n\x1esp\
anner.googleapis.com/Session\x12D\n\x07options\x18\x02\x20\x01(\x0b2%.go\
ogle.spanner.v1.TransactionOptionsR\x07optionsB\x03\xe0A\x02\"\xa3\x02\n\
\rCommitRequest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\
\x02\xfaA\x20\n\x1espanner.googleapis.com/Session\x12'\n\x0etransaction_\
uest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xfaA\x20\n\x1esp\
anner.googleapis.com/Session\xe0A\x02\x12M\n\x0btransaction\x18\x02\x20\
\x01(\x0b2&.google.spanner.v1.TransactionSelectorR\x0btransactionB\x03\
\xe0A\x02\x12X\n\nstatements\x18\x03\x20\x03(\x0b23.google.spanner.v1.Ex\
ecuteBatchDmlRequest.StatementR\nstatementsB\x03\xe0A\x02\x12\x19\n\x05s\
eqno\x18\x04\x20\x01(\x03R\x05seqnoB\x03\xe0A\x02\x1a\x8c\x02\n\tStateme\
nt\x12\x10\n\x03sql\x18\x01\x20\x01(\tR\x03sql\x12/\n\x06params\x18\x02\
\x20\x01(\x0b2\x17.google.protobuf.StructR\x06params\x12d\n\x0bparam_typ\
es\x18\x03\x20\x03(\x0b2C.google.spanner.v1.ExecuteBatchDmlRequest.State\
ment.ParamTypesEntryR\nparamTypes\x1aV\n\x0fParamTypesEntry\x12\x10\n\
\x03key\x18\x01\x20\x01(\tR\x03key\x12-\n\x05value\x18\x02\x20\x01(\x0b2\
\x17.google.spanner.v1.TypeR\x05value:\x028\x01\"\x84\x01\n\x17ExecuteBa\
tchDmlResponse\x12=\n\x0bresult_sets\x18\x01\x20\x03(\x0b2\x1c.google.sp\
anner.v1.ResultSetR\nresultSets\x12*\n\x06status\x18\x02\x20\x01(\x0b2\
\x12.google.rpc.StatusR\x06status\"k\n\x10PartitionOptions\x120\n\x14par\
tition_size_bytes\x18\x01\x20\x01(\x03R\x12partitionSizeBytes\x12%\n\x0e\
max_partitions\x18\x02\x20\x01(\x03R\rmaxPartitions\"\xf0\x03\n\x15Parti\
tionQueryRequest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xfaA\
\x20\n\x1espanner.googleapis.com/Session\xe0A\x02\x12H\n\x0btransaction\
\x18\x02\x20\x01(\x0b2&.google.spanner.v1.TransactionSelectorR\x0btransa\
ction\x12\x15\n\x03sql\x18\x03\x20\x01(\tR\x03sqlB\x03\xe0A\x02\x12/\n\
\x06params\x18\x04\x20\x01(\x0b2\x17.google.protobuf.StructR\x06params\
\x12Y\n\x0bparam_types\x18\x05\x20\x03(\x0b28.google.spanner.v1.Partitio\
nQueryRequest.ParamTypesEntryR\nparamTypes\x12P\n\x11partition_options\
\x18\x06\x20\x01(\x0b2#.google.spanner.v1.PartitionOptionsR\x10partition\
Options\x1aV\n\x0fParamTypesEntry\x12\x10\n\x03key\x18\x01\x20\x01(\tR\
\x03key\x12-\n\x05value\x18\x02\x20\x01(\x0b2\x17.google.spanner.v1.Type\
R\x05value:\x028\x01\"\xf8\x02\n\x14PartitionReadRequest\x12@\n\x07sessi\
on\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\x02\xfaA\x20\n\x1espanner.googl\
eapis.com/Session\x12H\n\x0btransaction\x18\x02\x20\x01(\x0b2&.google.sp\
anner.v1.TransactionSelectorR\x0btransaction\x12\x19\n\x05table\x18\x03\
\x20\x01(\tR\x05tableB\x03\xe0A\x02\x12\x14\n\x05index\x18\x04\x20\x01(\
\tR\x05index\x12\x18\n\x07columns\x18\x05\x20\x03(\tR\x07columns\x127\n\
\x07key_set\x18\x06\x20\x01(\x0b2\x19.google.spanner.v1.KeySetR\x06keySe\
tB\x03\xe0A\x02\x12P\n\x11partition_options\x18\t\x20\x01(\x0b2#.google.\
spanner.v1.PartitionOptionsR\x10partitionOptions\"4\n\tPartition\x12'\n\
\x0fpartition_token\x18\x01\x20\x01(\x0cR\x0epartitionToken\"\x93\x01\n\
\x11PartitionResponse\x12<\n\npartitions\x18\x01\x20\x03(\x0b2\x1c.googl\
e.spanner.v1.PartitionR\npartitions\x12@\n\x0btransaction\x18\x02\x20\
\x01(\x0b2\x1e.google.spanner.v1.TransactionR\x0btransaction\"\x84\x03\n\
\x0bReadRequest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\
\x02\xfaA\x20\n\x1espanner.googleapis.com/Session\x12H\n\x0btransaction\
\x18\x02\x20\x01(\x0b2&.google.spanner.v1.TransactionSelectorR\x0btransa\
ction\x12\x19\n\x05table\x18\x03\x20\x01(\tR\x05tableB\x03\xe0A\x02\x12\
\x14\n\x05index\x18\x04\x20\x01(\tR\x05index\x12\x1d\n\x07columns\x18\
\x05\x20\x03(\tR\x07columnsB\x03\xe0A\x02\x127\n\x07key_set\x18\x06\x20\
\x01(\x0b2\x19.google.spanner.v1.KeySetR\x06keySetB\x03\xe0A\x02\x12\x14\
\n\x05limit\x18\x08\x20\x01(\x03R\x05limit\x12!\n\x0cresume_token\x18\t\
\x20\x01(\x0cR\x0bresumeToken\x12'\n\x0fpartition_token\x18\n\x20\x01(\
\x0cR\x0epartitionToken\"\xa1\x01\n\x17BeginTransactionRequest\x12@\n\
\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\x02\xfaA\x20\n\x1espan\
ner.googleapis.com/Session\x12D\n\x07options\x18\x02\x20\x01(\x0b2%.goog\
le.spanner.v1.TransactionOptionsR\x07optionsB\x03\xe0A\x02\"\xa3\x02\n\r\
CommitRequest\x12@\n\x07session\x18\x01\x20\x01(\tR\x07sessionB&\xfaA\
\x20\n\x1espanner.googleapis.com/Session\xe0A\x02\x12'\n\x0etransaction_\
id\x18\x02\x20\x01(\x0cH\0R\rtransactionId\x12]\n\x16single_use_transact\
ion\x18\x03\x20\x01(\x0b2%.google.spanner.v1.TransactionOptionsH\0R\x14s\
ingleUseTransaction\x129\n\tmutations\x18\x04\x20\x03(\x0b2\x1b.google.s\
panner.v1.MutationR\tmutationsB\r\n\x0btransaction\"W\n\x0eCommitRespons\
e\x12E\n\x10commit_timestamp\x18\x01\x20\x01(\x0b2\x1a.google.protobuf.T\
imestampR\x0fcommitTimestamp\"\x7f\n\x0fRollbackRequest\x12@\n\x07sessio\
n\x18\x01\x20\x01(\tR\x07sessionB&\xfaA\x20\n\x1espanner.googleapis.com/\
Session\xe0A\x02\x12*\n\x0etransaction_id\x18\x02\x20\x01(\x0cR\rtransac\
n\x18\x01\x20\x01(\tR\x07sessionB&\xe0A\x02\xfaA\x20\n\x1espanner.google\
apis.com/Session\x12*\n\x0etransaction_id\x18\x02\x20\x01(\x0cR\rtransac\
tionIdB\x03\xe0A\x022\xc0\x16\n\x07Spanner\x12\xa6\x01\n\rCreateSession\
\x12'.google.spanner.v1.CreateSessionRequest\x1a\x1a.google.spanner.v1.S\
ession\"P\x82\xd3\xe4\x93\x02?\":/v1/{database=projects/*/instances/*/da\
@ -6133,19 +6133,19 @@ static file_descriptor_proto_data: &'static [u8] = b"\
er.v1.GetSessionRequest\x1a\x1a.google.spanner.v1.Session\"G\x82\xd3\xe4\
\x93\x02:\x128/v1/{name=projects/*/instances/*/databases/*/sessions/*}\
\xdaA\x04name\x12\xae\x01\n\x0cListSessions\x12&.google.spanner.v1.ListS\
essionsRequest\x1a'.google.spanner.v1.ListSessionsResponse\"M\xdaA\x08da\
tabase\x82\xd3\xe4\x93\x02<\x12:/v1/{database=projects/*/instances/*/dat\
abases/*}/sessions\x12\x99\x01\n\rDeleteSession\x12'.google.spanner.v1.D\
eleteSessionRequest\x1a\x16.google.protobuf.Empty\"G\x82\xd3\xe4\x93\x02\
:*8/v1/{name=projects/*/instances/*/databases/*/sessions/*}\xdaA\x04name\
\x12\xa3\x01\n\nExecuteSql\x12$.google.spanner.v1.ExecuteSqlRequest\x1a\
\x1c.google.spanner.v1.ResultSet\"Q\x82\xd3\xe4\x93\x02K\"F/v1/{session=\
projects/*/instances/*/databases/*/sessions/*}:executeSql:\x01*\x12\xbe\
\x01\n\x13ExecuteStreamingSql\x12$.google.spanner.v1.ExecuteSqlRequest\
\x1a#.google.spanner.v1.PartialResultSet\"Z\x82\xd3\xe4\x93\x02T\"O/v1/{\
session=projects/*/instances/*/databases/*/sessions/*}:executeStreamingS\
ql:\x01*0\x01\x12\xc0\x01\n\x0fExecuteBatchDml\x12).google.spanner.v1.Ex\
ecuteBatchDmlRequest\x1a*.google.spanner.v1.ExecuteBatchDmlResponse\"V\
essionsRequest\x1a'.google.spanner.v1.ListSessionsResponse\"M\x82\xd3\
\xe4\x93\x02<\x12:/v1/{database=projects/*/instances/*/databases/*}/sess\
ions\xdaA\x08database\x12\x99\x01\n\rDeleteSession\x12'.google.spanner.v\
1.DeleteSessionRequest\x1a\x16.google.protobuf.Empty\"G\xdaA\x04name\x82\
\xd3\xe4\x93\x02:*8/v1/{name=projects/*/instances/*/databases/*/sessions\
/*}\x12\xa3\x01\n\nExecuteSql\x12$.google.spanner.v1.ExecuteSqlRequest\
\x1a\x1c.google.spanner.v1.ResultSet\"Q\x82\xd3\xe4\x93\x02K\"F/v1/{sess\
ion=projects/*/instances/*/databases/*/sessions/*}:executeSql:\x01*\x12\
\xbe\x01\n\x13ExecuteStreamingSql\x12$.google.spanner.v1.ExecuteSqlReque\
st\x1a#.google.spanner.v1.PartialResultSet\"Z\x82\xd3\xe4\x93\x02T\"O/v1\
/{session=projects/*/instances/*/databases/*/sessions/*}:executeStreamin\
gSql:\x01*0\x01\x12\xc0\x01\n\x0fExecuteBatchDml\x12).google.spanner.v1.\
ExecuteBatchDmlRequest\x1a*.google.spanner.v1.ExecuteBatchDmlResponse\"V\
\x82\xd3\xe4\x93\x02P\"K/v1/{session=projects/*/instances/*/databases/*/\
sessions/*}:executeBatchDml:\x01*\x12\x91\x01\n\x04Read\x12\x1e.google.s\
panner.v1.ReadRequest\x1a\x1c.google.spanner.v1.ResultSet\"K\x82\xd3\xe4\
@ -6154,13 +6154,13 @@ static file_descriptor_proto_data: &'static [u8] = b"\
quest\x1a#.google.spanner.v1.PartialResultSet\"T\x82\xd3\xe4\x93\x02N\"I\
/v1/{session=projects/*/instances/*/databases/*/sessions/*}:streamingRea\
d:\x01*0\x01\x12\xc9\x01\n\x10BeginTransaction\x12*.google.spanner.v1.Be\
ginTransactionRequest\x1a\x1e.google.spanner.v1.Transaction\"i\x82\xd3\
\xe4\x93\x02Q\"L/v1/{session=projects/*/instances/*/databases/*/sessions\
/*}:beginTransaction:\x01*\xdaA\x0fsession,options\x12\xeb\x01\n\x06Comm\
it\x12\x20.google.spanner.v1.CommitRequest\x1a!.google.spanner.v1.Commit\
Response\"\x9b\x01\x82\xd3\xe4\x93\x02G\"B/v1/{session=projects/*/instan\
ces/*/databases/*/sessions/*}:commit:\x01*\xdaA\x20session,transaction_i\
d,mutations\xdaA(session,single_use_transaction,mutations\x12\xb0\x01\n\
ginTransactionRequest\x1a\x1e.google.spanner.v1.Transaction\"i\xdaA\x0fs\
ession,options\x82\xd3\xe4\x93\x02Q\"L/v1/{session=projects/*/instances/\
*/databases/*/sessions/*}:beginTransaction:\x01*\x12\xeb\x01\n\x06Commit\
\x12\x20.google.spanner.v1.CommitRequest\x1a!.google.spanner.v1.CommitRe\
sponse\"\x9b\x01\x82\xd3\xe4\x93\x02G\"B/v1/{session=projects/*/instance\
s/*/databases/*/sessions/*}:commit:\x01*\xdaA\x20session,transaction_id,\
mutations\xdaA(session,single_use_transaction,mutations\x12\xb0\x01\n\
\x08Rollback\x12\".google.spanner.v1.RollbackRequest\x1a\x16.google.prot\
obuf.Empty\"h\x82\xd3\xe4\x93\x02I\"D/v1/{session=projects/*/instances/*\
/databases/*/sessions/*}:rollback:\x01*\xdaA\x16session,transaction_id\

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct TransactionOptions {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Type {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum CalendarPeriod {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Color {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Date {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum DayOfWeek {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Expr {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Fraction {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct LatLng {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Money {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(Clone,PartialEq,Eq,Debug,Hash)]
pub enum Month {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct PostalAddress {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct Quaternion {

View File

@ -1,4 +1,4 @@
// This file is generated by rust-protobuf 2.23.0. Do not edit
// This file is generated by rust-protobuf 2.24.1. Do not edit
// @generated
// https://github.com/rust-lang/rust-clippy/issues/702
@ -21,7 +21,7 @@
/// Generated files are compatible only with the same version
/// of protobuf runtime.
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_23_0;
// const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_24_1;
#[derive(PartialEq,Clone,Default)]
pub struct TimeOfDay {