...

Source file src/cloud.google.com/go/bigquery/biglake/apiv1alpha1/biglakepb/metastore.pb.go

Documentation: cloud.google.com/go/bigquery/biglake/apiv1alpha1/biglakepb

     1  // Copyright 2023 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.32.0
    18  // 	protoc        v4.25.2
    19  // source: google/cloud/bigquery/biglake/v1alpha1/metastore.proto
    20  
    21  package biglakepb
    22  
    23  import (
    24  	context "context"
    25  	reflect "reflect"
    26  	sync "sync"
    27  
    28  	_ "google.golang.org/genproto/googleapis/api/annotations"
    29  	grpc "google.golang.org/grpc"
    30  	codes "google.golang.org/grpc/codes"
    31  	status "google.golang.org/grpc/status"
    32  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    33  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    34  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    35  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    36  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    37  )
    38  
    39  const (
    40  	// Verify that this generated code is sufficiently up-to-date.
    41  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    42  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    43  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    44  )
    45  
    46  // View on Table. Represents which fields will be populated for calls that
    47  // return Table objects.
    48  type TableView int32
    49  
    50  const (
    51  	// Default value. The API will default to the BASIC view.
    52  	TableView_TABLE_VIEW_UNSPECIFIED TableView = 0
    53  	// Include only table names.
    54  	// This is the default value.
    55  	TableView_BASIC TableView = 1
    56  	// Include everything.
    57  	TableView_FULL TableView = 2
    58  )
    59  
    60  // Enum value maps for TableView.
    61  var (
    62  	TableView_name = map[int32]string{
    63  		0: "TABLE_VIEW_UNSPECIFIED",
    64  		1: "BASIC",
    65  		2: "FULL",
    66  	}
    67  	TableView_value = map[string]int32{
    68  		"TABLE_VIEW_UNSPECIFIED": 0,
    69  		"BASIC":                  1,
    70  		"FULL":                   2,
    71  	}
    72  )
    73  
    74  func (x TableView) Enum() *TableView {
    75  	p := new(TableView)
    76  	*p = x
    77  	return p
    78  }
    79  
    80  func (x TableView) String() string {
    81  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    82  }
    83  
    84  func (TableView) Descriptor() protoreflect.EnumDescriptor {
    85  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[0].Descriptor()
    86  }
    87  
    88  func (TableView) Type() protoreflect.EnumType {
    89  	return &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[0]
    90  }
    91  
    92  func (x TableView) Number() protoreflect.EnumNumber {
    93  	return protoreflect.EnumNumber(x)
    94  }
    95  
    96  // Deprecated: Use TableView.Descriptor instead.
    97  func (TableView) EnumDescriptor() ([]byte, []int) {
    98  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{0}
    99  }
   100  
   101  // The database type.
   102  type Database_Type int32
   103  
   104  const (
   105  	// The type is not specified.
   106  	Database_TYPE_UNSPECIFIED Database_Type = 0
   107  	// Represents a database storing tables compatible with Hive Metastore
   108  	// tables.
   109  	Database_HIVE Database_Type = 1
   110  )
   111  
   112  // Enum value maps for Database_Type.
   113  var (
   114  	Database_Type_name = map[int32]string{
   115  		0: "TYPE_UNSPECIFIED",
   116  		1: "HIVE",
   117  	}
   118  	Database_Type_value = map[string]int32{
   119  		"TYPE_UNSPECIFIED": 0,
   120  		"HIVE":             1,
   121  	}
   122  )
   123  
   124  func (x Database_Type) Enum() *Database_Type {
   125  	p := new(Database_Type)
   126  	*p = x
   127  	return p
   128  }
   129  
   130  func (x Database_Type) String() string {
   131  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   132  }
   133  
   134  func (Database_Type) Descriptor() protoreflect.EnumDescriptor {
   135  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[1].Descriptor()
   136  }
   137  
   138  func (Database_Type) Type() protoreflect.EnumType {
   139  	return &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[1]
   140  }
   141  
   142  func (x Database_Type) Number() protoreflect.EnumNumber {
   143  	return protoreflect.EnumNumber(x)
   144  }
   145  
   146  // Deprecated: Use Database_Type.Descriptor instead.
   147  func (Database_Type) EnumDescriptor() ([]byte, []int) {
   148  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{1, 0}
   149  }
   150  
   151  // The table type.
   152  type Table_Type int32
   153  
   154  const (
   155  	// The type is not specified.
   156  	Table_TYPE_UNSPECIFIED Table_Type = 0
   157  	// Represents a table compatible with Hive Metastore tables.
   158  	Table_HIVE Table_Type = 1
   159  )
   160  
   161  // Enum value maps for Table_Type.
   162  var (
   163  	Table_Type_name = map[int32]string{
   164  		0: "TYPE_UNSPECIFIED",
   165  		1: "HIVE",
   166  	}
   167  	Table_Type_value = map[string]int32{
   168  		"TYPE_UNSPECIFIED": 0,
   169  		"HIVE":             1,
   170  	}
   171  )
   172  
   173  func (x Table_Type) Enum() *Table_Type {
   174  	p := new(Table_Type)
   175  	*p = x
   176  	return p
   177  }
   178  
   179  func (x Table_Type) String() string {
   180  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   181  }
   182  
   183  func (Table_Type) Descriptor() protoreflect.EnumDescriptor {
   184  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[2].Descriptor()
   185  }
   186  
   187  func (Table_Type) Type() protoreflect.EnumType {
   188  	return &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[2]
   189  }
   190  
   191  func (x Table_Type) Number() protoreflect.EnumNumber {
   192  	return protoreflect.EnumNumber(x)
   193  }
   194  
   195  // Deprecated: Use Table_Type.Descriptor instead.
   196  func (Table_Type) EnumDescriptor() ([]byte, []int) {
   197  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{2, 0}
   198  }
   199  
   200  // The lock type.
   201  type Lock_Type int32
   202  
   203  const (
   204  	// The type is not specified.
   205  	Lock_TYPE_UNSPECIFIED Lock_Type = 0
   206  	// An exclusive lock prevents another lock from being created on the same
   207  	// resource.
   208  	Lock_EXCLUSIVE Lock_Type = 1
   209  )
   210  
   211  // Enum value maps for Lock_Type.
   212  var (
   213  	Lock_Type_name = map[int32]string{
   214  		0: "TYPE_UNSPECIFIED",
   215  		1: "EXCLUSIVE",
   216  	}
   217  	Lock_Type_value = map[string]int32{
   218  		"TYPE_UNSPECIFIED": 0,
   219  		"EXCLUSIVE":        1,
   220  	}
   221  )
   222  
   223  func (x Lock_Type) Enum() *Lock_Type {
   224  	p := new(Lock_Type)
   225  	*p = x
   226  	return p
   227  }
   228  
   229  func (x Lock_Type) String() string {
   230  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   231  }
   232  
   233  func (Lock_Type) Descriptor() protoreflect.EnumDescriptor {
   234  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[3].Descriptor()
   235  }
   236  
   237  func (Lock_Type) Type() protoreflect.EnumType {
   238  	return &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[3]
   239  }
   240  
   241  func (x Lock_Type) Number() protoreflect.EnumNumber {
   242  	return protoreflect.EnumNumber(x)
   243  }
   244  
   245  // Deprecated: Use Lock_Type.Descriptor instead.
   246  func (Lock_Type) EnumDescriptor() ([]byte, []int) {
   247  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{3, 0}
   248  }
   249  
   250  // The lock state.
   251  type Lock_State int32
   252  
   253  const (
   254  	// The state is not specified.
   255  	Lock_STATE_UNSPECIFIED Lock_State = 0
   256  	// Waiting to acquire the lock.
   257  	Lock_WAITING Lock_State = 1
   258  	// The lock has been acquired.
   259  	Lock_ACQUIRED Lock_State = 2
   260  )
   261  
   262  // Enum value maps for Lock_State.
   263  var (
   264  	Lock_State_name = map[int32]string{
   265  		0: "STATE_UNSPECIFIED",
   266  		1: "WAITING",
   267  		2: "ACQUIRED",
   268  	}
   269  	Lock_State_value = map[string]int32{
   270  		"STATE_UNSPECIFIED": 0,
   271  		"WAITING":           1,
   272  		"ACQUIRED":          2,
   273  	}
   274  )
   275  
   276  func (x Lock_State) Enum() *Lock_State {
   277  	p := new(Lock_State)
   278  	*p = x
   279  	return p
   280  }
   281  
   282  func (x Lock_State) String() string {
   283  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   284  }
   285  
   286  func (Lock_State) Descriptor() protoreflect.EnumDescriptor {
   287  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[4].Descriptor()
   288  }
   289  
   290  func (Lock_State) Type() protoreflect.EnumType {
   291  	return &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes[4]
   292  }
   293  
   294  func (x Lock_State) Number() protoreflect.EnumNumber {
   295  	return protoreflect.EnumNumber(x)
   296  }
   297  
   298  // Deprecated: Use Lock_State.Descriptor instead.
   299  func (Lock_State) EnumDescriptor() ([]byte, []int) {
   300  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{3, 1}
   301  }
   302  
   303  // Catalog is the container of databases.
   304  type Catalog struct {
   305  	state         protoimpl.MessageState
   306  	sizeCache     protoimpl.SizeCache
   307  	unknownFields protoimpl.UnknownFields
   308  
   309  	// Output only. The resource name.
   310  	// Format:
   311  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}
   312  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   313  	// Output only. The creation time of the catalog.
   314  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   315  	// Output only. The last modification time of the catalog.
   316  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   317  	// Output only. The deletion time of the catalog. Only set after the catalog
   318  	// is deleted.
   319  	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
   320  	// Output only. The time when this catalog is considered expired. Only set
   321  	// after the catalog is deleted.
   322  	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
   323  }
   324  
   325  func (x *Catalog) Reset() {
   326  	*x = Catalog{}
   327  	if protoimpl.UnsafeEnabled {
   328  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[0]
   329  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   330  		ms.StoreMessageInfo(mi)
   331  	}
   332  }
   333  
   334  func (x *Catalog) String() string {
   335  	return protoimpl.X.MessageStringOf(x)
   336  }
   337  
   338  func (*Catalog) ProtoMessage() {}
   339  
   340  func (x *Catalog) ProtoReflect() protoreflect.Message {
   341  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[0]
   342  	if protoimpl.UnsafeEnabled && x != nil {
   343  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   344  		if ms.LoadMessageInfo() == nil {
   345  			ms.StoreMessageInfo(mi)
   346  		}
   347  		return ms
   348  	}
   349  	return mi.MessageOf(x)
   350  }
   351  
   352  // Deprecated: Use Catalog.ProtoReflect.Descriptor instead.
   353  func (*Catalog) Descriptor() ([]byte, []int) {
   354  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{0}
   355  }
   356  
   357  func (x *Catalog) GetName() string {
   358  	if x != nil {
   359  		return x.Name
   360  	}
   361  	return ""
   362  }
   363  
   364  func (x *Catalog) GetCreateTime() *timestamppb.Timestamp {
   365  	if x != nil {
   366  		return x.CreateTime
   367  	}
   368  	return nil
   369  }
   370  
   371  func (x *Catalog) GetUpdateTime() *timestamppb.Timestamp {
   372  	if x != nil {
   373  		return x.UpdateTime
   374  	}
   375  	return nil
   376  }
   377  
   378  func (x *Catalog) GetDeleteTime() *timestamppb.Timestamp {
   379  	if x != nil {
   380  		return x.DeleteTime
   381  	}
   382  	return nil
   383  }
   384  
   385  func (x *Catalog) GetExpireTime() *timestamppb.Timestamp {
   386  	if x != nil {
   387  		return x.ExpireTime
   388  	}
   389  	return nil
   390  }
   391  
   392  // Database is the container of tables.
   393  type Database struct {
   394  	state         protoimpl.MessageState
   395  	sizeCache     protoimpl.SizeCache
   396  	unknownFields protoimpl.UnknownFields
   397  
   398  	// Options specified for the database type.
   399  	//
   400  	// Types that are assignable to Options:
   401  	//
   402  	//	*Database_HiveOptions
   403  	Options isDatabase_Options `protobuf_oneof:"options"`
   404  	// Output only. The resource name.
   405  	// Format:
   406  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
   407  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   408  	// Output only. The creation time of the database.
   409  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   410  	// Output only. The last modification time of the database.
   411  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   412  	// Output only. The deletion time of the database. Only set after the database
   413  	// is deleted.
   414  	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
   415  	// Output only. The time when this database is considered expired. Only set
   416  	// after the database is deleted.
   417  	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
   418  	// The database type.
   419  	Type Database_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.bigquery.biglake.v1alpha1.Database_Type" json:"type,omitempty"`
   420  }
   421  
   422  func (x *Database) Reset() {
   423  	*x = Database{}
   424  	if protoimpl.UnsafeEnabled {
   425  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[1]
   426  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   427  		ms.StoreMessageInfo(mi)
   428  	}
   429  }
   430  
   431  func (x *Database) String() string {
   432  	return protoimpl.X.MessageStringOf(x)
   433  }
   434  
   435  func (*Database) ProtoMessage() {}
   436  
   437  func (x *Database) ProtoReflect() protoreflect.Message {
   438  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[1]
   439  	if protoimpl.UnsafeEnabled && x != nil {
   440  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   441  		if ms.LoadMessageInfo() == nil {
   442  			ms.StoreMessageInfo(mi)
   443  		}
   444  		return ms
   445  	}
   446  	return mi.MessageOf(x)
   447  }
   448  
   449  // Deprecated: Use Database.ProtoReflect.Descriptor instead.
   450  func (*Database) Descriptor() ([]byte, []int) {
   451  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{1}
   452  }
   453  
   454  func (m *Database) GetOptions() isDatabase_Options {
   455  	if m != nil {
   456  		return m.Options
   457  	}
   458  	return nil
   459  }
   460  
   461  func (x *Database) GetHiveOptions() *HiveDatabaseOptions {
   462  	if x, ok := x.GetOptions().(*Database_HiveOptions); ok {
   463  		return x.HiveOptions
   464  	}
   465  	return nil
   466  }
   467  
   468  func (x *Database) GetName() string {
   469  	if x != nil {
   470  		return x.Name
   471  	}
   472  	return ""
   473  }
   474  
   475  func (x *Database) GetCreateTime() *timestamppb.Timestamp {
   476  	if x != nil {
   477  		return x.CreateTime
   478  	}
   479  	return nil
   480  }
   481  
   482  func (x *Database) GetUpdateTime() *timestamppb.Timestamp {
   483  	if x != nil {
   484  		return x.UpdateTime
   485  	}
   486  	return nil
   487  }
   488  
   489  func (x *Database) GetDeleteTime() *timestamppb.Timestamp {
   490  	if x != nil {
   491  		return x.DeleteTime
   492  	}
   493  	return nil
   494  }
   495  
   496  func (x *Database) GetExpireTime() *timestamppb.Timestamp {
   497  	if x != nil {
   498  		return x.ExpireTime
   499  	}
   500  	return nil
   501  }
   502  
   503  func (x *Database) GetType() Database_Type {
   504  	if x != nil {
   505  		return x.Type
   506  	}
   507  	return Database_TYPE_UNSPECIFIED
   508  }
   509  
   510  type isDatabase_Options interface {
   511  	isDatabase_Options()
   512  }
   513  
   514  type Database_HiveOptions struct {
   515  	// Options of a Hive database.
   516  	HiveOptions *HiveDatabaseOptions `protobuf:"bytes,7,opt,name=hive_options,json=hiveOptions,proto3,oneof"`
   517  }
   518  
   519  func (*Database_HiveOptions) isDatabase_Options() {}
   520  
   521  // Represents a table.
   522  type Table struct {
   523  	state         protoimpl.MessageState
   524  	sizeCache     protoimpl.SizeCache
   525  	unknownFields protoimpl.UnknownFields
   526  
   527  	// Options specified for the table type.
   528  	//
   529  	// Types that are assignable to Options:
   530  	//
   531  	//	*Table_HiveOptions
   532  	Options isTable_Options `protobuf_oneof:"options"`
   533  	// Output only. The resource name.
   534  	// Format:
   535  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
   536  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   537  	// Output only. The creation time of the table.
   538  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   539  	// Output only. The last modification time of the table.
   540  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
   541  	// Output only. The deletion time of the table. Only set after the table is
   542  	// deleted.
   543  	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
   544  	// Output only. The time when this table is considered expired. Only set after
   545  	// the table is deleted.
   546  	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
   547  	// The table type.
   548  	Type Table_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.bigquery.biglake.v1alpha1.Table_Type" json:"type,omitempty"`
   549  	// The checksum of a table object computed by the server based on the value of
   550  	// other fields. It may be sent on update requests to ensure the client has an
   551  	// up-to-date value before proceeding. It is only checked for update table
   552  	// operations.
   553  	Etag string `protobuf:"bytes,8,opt,name=etag,proto3" json:"etag,omitempty"`
   554  }
   555  
   556  func (x *Table) Reset() {
   557  	*x = Table{}
   558  	if protoimpl.UnsafeEnabled {
   559  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[2]
   560  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   561  		ms.StoreMessageInfo(mi)
   562  	}
   563  }
   564  
   565  func (x *Table) String() string {
   566  	return protoimpl.X.MessageStringOf(x)
   567  }
   568  
   569  func (*Table) ProtoMessage() {}
   570  
   571  func (x *Table) ProtoReflect() protoreflect.Message {
   572  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[2]
   573  	if protoimpl.UnsafeEnabled && x != nil {
   574  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   575  		if ms.LoadMessageInfo() == nil {
   576  			ms.StoreMessageInfo(mi)
   577  		}
   578  		return ms
   579  	}
   580  	return mi.MessageOf(x)
   581  }
   582  
   583  // Deprecated: Use Table.ProtoReflect.Descriptor instead.
   584  func (*Table) Descriptor() ([]byte, []int) {
   585  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{2}
   586  }
   587  
   588  func (m *Table) GetOptions() isTable_Options {
   589  	if m != nil {
   590  		return m.Options
   591  	}
   592  	return nil
   593  }
   594  
   595  func (x *Table) GetHiveOptions() *HiveTableOptions {
   596  	if x, ok := x.GetOptions().(*Table_HiveOptions); ok {
   597  		return x.HiveOptions
   598  	}
   599  	return nil
   600  }
   601  
   602  func (x *Table) GetName() string {
   603  	if x != nil {
   604  		return x.Name
   605  	}
   606  	return ""
   607  }
   608  
   609  func (x *Table) GetCreateTime() *timestamppb.Timestamp {
   610  	if x != nil {
   611  		return x.CreateTime
   612  	}
   613  	return nil
   614  }
   615  
   616  func (x *Table) GetUpdateTime() *timestamppb.Timestamp {
   617  	if x != nil {
   618  		return x.UpdateTime
   619  	}
   620  	return nil
   621  }
   622  
   623  func (x *Table) GetDeleteTime() *timestamppb.Timestamp {
   624  	if x != nil {
   625  		return x.DeleteTime
   626  	}
   627  	return nil
   628  }
   629  
   630  func (x *Table) GetExpireTime() *timestamppb.Timestamp {
   631  	if x != nil {
   632  		return x.ExpireTime
   633  	}
   634  	return nil
   635  }
   636  
   637  func (x *Table) GetType() Table_Type {
   638  	if x != nil {
   639  		return x.Type
   640  	}
   641  	return Table_TYPE_UNSPECIFIED
   642  }
   643  
   644  func (x *Table) GetEtag() string {
   645  	if x != nil {
   646  		return x.Etag
   647  	}
   648  	return ""
   649  }
   650  
   651  type isTable_Options interface {
   652  	isTable_Options()
   653  }
   654  
   655  type Table_HiveOptions struct {
   656  	// Options of a Hive table.
   657  	HiveOptions *HiveTableOptions `protobuf:"bytes,7,opt,name=hive_options,json=hiveOptions,proto3,oneof"`
   658  }
   659  
   660  func (*Table_HiveOptions) isTable_Options() {}
   661  
   662  // Represents a lock.
   663  type Lock struct {
   664  	state         protoimpl.MessageState
   665  	sizeCache     protoimpl.SizeCache
   666  	unknownFields protoimpl.UnknownFields
   667  
   668  	// The resource that the lock will be created on.
   669  	//
   670  	// Types that are assignable to Resources:
   671  	//
   672  	//	*Lock_TableId
   673  	Resources isLock_Resources `protobuf_oneof:"resources"`
   674  	// Output only. The resource name.
   675  	// Format:
   676  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/locks/{lock_id}
   677  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   678  	// Output only. The creation time of the lock.
   679  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
   680  	// The lock type.
   681  	Type Lock_Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.bigquery.biglake.v1alpha1.Lock_Type" json:"type,omitempty"`
   682  	// Output only. The lock state.
   683  	State Lock_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.bigquery.biglake.v1alpha1.Lock_State" json:"state,omitempty"`
   684  }
   685  
   686  func (x *Lock) Reset() {
   687  	*x = Lock{}
   688  	if protoimpl.UnsafeEnabled {
   689  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[3]
   690  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   691  		ms.StoreMessageInfo(mi)
   692  	}
   693  }
   694  
   695  func (x *Lock) String() string {
   696  	return protoimpl.X.MessageStringOf(x)
   697  }
   698  
   699  func (*Lock) ProtoMessage() {}
   700  
   701  func (x *Lock) ProtoReflect() protoreflect.Message {
   702  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[3]
   703  	if protoimpl.UnsafeEnabled && x != nil {
   704  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   705  		if ms.LoadMessageInfo() == nil {
   706  			ms.StoreMessageInfo(mi)
   707  		}
   708  		return ms
   709  	}
   710  	return mi.MessageOf(x)
   711  }
   712  
   713  // Deprecated: Use Lock.ProtoReflect.Descriptor instead.
   714  func (*Lock) Descriptor() ([]byte, []int) {
   715  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{3}
   716  }
   717  
   718  func (m *Lock) GetResources() isLock_Resources {
   719  	if m != nil {
   720  		return m.Resources
   721  	}
   722  	return nil
   723  }
   724  
   725  func (x *Lock) GetTableId() string {
   726  	if x, ok := x.GetResources().(*Lock_TableId); ok {
   727  		return x.TableId
   728  	}
   729  	return ""
   730  }
   731  
   732  func (x *Lock) GetName() string {
   733  	if x != nil {
   734  		return x.Name
   735  	}
   736  	return ""
   737  }
   738  
   739  func (x *Lock) GetCreateTime() *timestamppb.Timestamp {
   740  	if x != nil {
   741  		return x.CreateTime
   742  	}
   743  	return nil
   744  }
   745  
   746  func (x *Lock) GetType() Lock_Type {
   747  	if x != nil {
   748  		return x.Type
   749  	}
   750  	return Lock_TYPE_UNSPECIFIED
   751  }
   752  
   753  func (x *Lock) GetState() Lock_State {
   754  	if x != nil {
   755  		return x.State
   756  	}
   757  	return Lock_STATE_UNSPECIFIED
   758  }
   759  
   760  type isLock_Resources interface {
   761  	isLock_Resources()
   762  }
   763  
   764  type Lock_TableId struct {
   765  	// The table ID (not fully qualified name) in the same database that the
   766  	// lock will be created on. The table must exist.
   767  	TableId string `protobuf:"bytes,5,opt,name=table_id,json=tableId,proto3,oneof"`
   768  }
   769  
   770  func (*Lock_TableId) isLock_Resources() {}
   771  
   772  // Request message for the CreateCatalog method.
   773  type CreateCatalogRequest struct {
   774  	state         protoimpl.MessageState
   775  	sizeCache     protoimpl.SizeCache
   776  	unknownFields protoimpl.UnknownFields
   777  
   778  	// Required. The parent resource where this catalog will be created.
   779  	// Format: projects/{project_id_or_number}/locations/{location_id}
   780  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   781  	// Required. The catalog to create.
   782  	// The `name` field does not need to be provided.
   783  	Catalog *Catalog `protobuf:"bytes,2,opt,name=catalog,proto3" json:"catalog,omitempty"`
   784  	// Required. The ID to use for the catalog, which will become the final
   785  	// component of the catalog's resource name.
   786  	CatalogId string `protobuf:"bytes,3,opt,name=catalog_id,json=catalogId,proto3" json:"catalog_id,omitempty"`
   787  }
   788  
   789  func (x *CreateCatalogRequest) Reset() {
   790  	*x = CreateCatalogRequest{}
   791  	if protoimpl.UnsafeEnabled {
   792  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[4]
   793  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   794  		ms.StoreMessageInfo(mi)
   795  	}
   796  }
   797  
   798  func (x *CreateCatalogRequest) String() string {
   799  	return protoimpl.X.MessageStringOf(x)
   800  }
   801  
   802  func (*CreateCatalogRequest) ProtoMessage() {}
   803  
   804  func (x *CreateCatalogRequest) ProtoReflect() protoreflect.Message {
   805  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[4]
   806  	if protoimpl.UnsafeEnabled && x != nil {
   807  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   808  		if ms.LoadMessageInfo() == nil {
   809  			ms.StoreMessageInfo(mi)
   810  		}
   811  		return ms
   812  	}
   813  	return mi.MessageOf(x)
   814  }
   815  
   816  // Deprecated: Use CreateCatalogRequest.ProtoReflect.Descriptor instead.
   817  func (*CreateCatalogRequest) Descriptor() ([]byte, []int) {
   818  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{4}
   819  }
   820  
   821  func (x *CreateCatalogRequest) GetParent() string {
   822  	if x != nil {
   823  		return x.Parent
   824  	}
   825  	return ""
   826  }
   827  
   828  func (x *CreateCatalogRequest) GetCatalog() *Catalog {
   829  	if x != nil {
   830  		return x.Catalog
   831  	}
   832  	return nil
   833  }
   834  
   835  func (x *CreateCatalogRequest) GetCatalogId() string {
   836  	if x != nil {
   837  		return x.CatalogId
   838  	}
   839  	return ""
   840  }
   841  
   842  // Request message for the DeleteCatalog method.
   843  type DeleteCatalogRequest struct {
   844  	state         protoimpl.MessageState
   845  	sizeCache     protoimpl.SizeCache
   846  	unknownFields protoimpl.UnknownFields
   847  
   848  	// Required. The name of the catalog to delete.
   849  	// Format:
   850  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}
   851  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   852  }
   853  
   854  func (x *DeleteCatalogRequest) Reset() {
   855  	*x = DeleteCatalogRequest{}
   856  	if protoimpl.UnsafeEnabled {
   857  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[5]
   858  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   859  		ms.StoreMessageInfo(mi)
   860  	}
   861  }
   862  
   863  func (x *DeleteCatalogRequest) String() string {
   864  	return protoimpl.X.MessageStringOf(x)
   865  }
   866  
   867  func (*DeleteCatalogRequest) ProtoMessage() {}
   868  
   869  func (x *DeleteCatalogRequest) ProtoReflect() protoreflect.Message {
   870  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[5]
   871  	if protoimpl.UnsafeEnabled && x != nil {
   872  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   873  		if ms.LoadMessageInfo() == nil {
   874  			ms.StoreMessageInfo(mi)
   875  		}
   876  		return ms
   877  	}
   878  	return mi.MessageOf(x)
   879  }
   880  
   881  // Deprecated: Use DeleteCatalogRequest.ProtoReflect.Descriptor instead.
   882  func (*DeleteCatalogRequest) Descriptor() ([]byte, []int) {
   883  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{5}
   884  }
   885  
   886  func (x *DeleteCatalogRequest) GetName() string {
   887  	if x != nil {
   888  		return x.Name
   889  	}
   890  	return ""
   891  }
   892  
   893  // Request message for the GetCatalog method.
   894  type GetCatalogRequest struct {
   895  	state         protoimpl.MessageState
   896  	sizeCache     protoimpl.SizeCache
   897  	unknownFields protoimpl.UnknownFields
   898  
   899  	// Required. The name of the catalog to retrieve.
   900  	// Format:
   901  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}
   902  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   903  }
   904  
   905  func (x *GetCatalogRequest) Reset() {
   906  	*x = GetCatalogRequest{}
   907  	if protoimpl.UnsafeEnabled {
   908  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[6]
   909  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   910  		ms.StoreMessageInfo(mi)
   911  	}
   912  }
   913  
   914  func (x *GetCatalogRequest) String() string {
   915  	return protoimpl.X.MessageStringOf(x)
   916  }
   917  
   918  func (*GetCatalogRequest) ProtoMessage() {}
   919  
   920  func (x *GetCatalogRequest) ProtoReflect() protoreflect.Message {
   921  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[6]
   922  	if protoimpl.UnsafeEnabled && x != nil {
   923  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   924  		if ms.LoadMessageInfo() == nil {
   925  			ms.StoreMessageInfo(mi)
   926  		}
   927  		return ms
   928  	}
   929  	return mi.MessageOf(x)
   930  }
   931  
   932  // Deprecated: Use GetCatalogRequest.ProtoReflect.Descriptor instead.
   933  func (*GetCatalogRequest) Descriptor() ([]byte, []int) {
   934  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{6}
   935  }
   936  
   937  func (x *GetCatalogRequest) GetName() string {
   938  	if x != nil {
   939  		return x.Name
   940  	}
   941  	return ""
   942  }
   943  
   944  // Request message for the ListCatalogs method.
   945  type ListCatalogsRequest struct {
   946  	state         protoimpl.MessageState
   947  	sizeCache     protoimpl.SizeCache
   948  	unknownFields protoimpl.UnknownFields
   949  
   950  	// Required. The parent, which owns this collection of catalogs.
   951  	// Format: projects/{project_id_or_number}/locations/{location_id}
   952  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   953  	// The maximum number of catalogs to return. The service may return fewer than
   954  	// this value.
   955  	// If unspecified, at most 50 catalogs will be returned.
   956  	// The maximum value is 1000; values above 1000 will be coerced to 1000.
   957  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   958  	// A page token, received from a previous `ListCatalogs` call.
   959  	// Provide this to retrieve the subsequent page.
   960  	//
   961  	// When paginating, all other parameters provided to `ListCatalogs` must match
   962  	// the call that provided the page token.
   963  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   964  }
   965  
   966  func (x *ListCatalogsRequest) Reset() {
   967  	*x = ListCatalogsRequest{}
   968  	if protoimpl.UnsafeEnabled {
   969  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[7]
   970  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   971  		ms.StoreMessageInfo(mi)
   972  	}
   973  }
   974  
   975  func (x *ListCatalogsRequest) String() string {
   976  	return protoimpl.X.MessageStringOf(x)
   977  }
   978  
   979  func (*ListCatalogsRequest) ProtoMessage() {}
   980  
   981  func (x *ListCatalogsRequest) ProtoReflect() protoreflect.Message {
   982  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[7]
   983  	if protoimpl.UnsafeEnabled && x != nil {
   984  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   985  		if ms.LoadMessageInfo() == nil {
   986  			ms.StoreMessageInfo(mi)
   987  		}
   988  		return ms
   989  	}
   990  	return mi.MessageOf(x)
   991  }
   992  
   993  // Deprecated: Use ListCatalogsRequest.ProtoReflect.Descriptor instead.
   994  func (*ListCatalogsRequest) Descriptor() ([]byte, []int) {
   995  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{7}
   996  }
   997  
   998  func (x *ListCatalogsRequest) GetParent() string {
   999  	if x != nil {
  1000  		return x.Parent
  1001  	}
  1002  	return ""
  1003  }
  1004  
  1005  func (x *ListCatalogsRequest) GetPageSize() int32 {
  1006  	if x != nil {
  1007  		return x.PageSize
  1008  	}
  1009  	return 0
  1010  }
  1011  
  1012  func (x *ListCatalogsRequest) GetPageToken() string {
  1013  	if x != nil {
  1014  		return x.PageToken
  1015  	}
  1016  	return ""
  1017  }
  1018  
  1019  // Response message for the ListCatalogs method.
  1020  type ListCatalogsResponse struct {
  1021  	state         protoimpl.MessageState
  1022  	sizeCache     protoimpl.SizeCache
  1023  	unknownFields protoimpl.UnknownFields
  1024  
  1025  	// The catalogs from the specified project.
  1026  	Catalogs []*Catalog `protobuf:"bytes,1,rep,name=catalogs,proto3" json:"catalogs,omitempty"`
  1027  	// A token, which can be sent as `page_token` to retrieve the next page.
  1028  	// If this field is omitted, there are no subsequent pages.
  1029  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1030  }
  1031  
  1032  func (x *ListCatalogsResponse) Reset() {
  1033  	*x = ListCatalogsResponse{}
  1034  	if protoimpl.UnsafeEnabled {
  1035  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[8]
  1036  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1037  		ms.StoreMessageInfo(mi)
  1038  	}
  1039  }
  1040  
  1041  func (x *ListCatalogsResponse) String() string {
  1042  	return protoimpl.X.MessageStringOf(x)
  1043  }
  1044  
  1045  func (*ListCatalogsResponse) ProtoMessage() {}
  1046  
  1047  func (x *ListCatalogsResponse) ProtoReflect() protoreflect.Message {
  1048  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[8]
  1049  	if protoimpl.UnsafeEnabled && x != nil {
  1050  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1051  		if ms.LoadMessageInfo() == nil {
  1052  			ms.StoreMessageInfo(mi)
  1053  		}
  1054  		return ms
  1055  	}
  1056  	return mi.MessageOf(x)
  1057  }
  1058  
  1059  // Deprecated: Use ListCatalogsResponse.ProtoReflect.Descriptor instead.
  1060  func (*ListCatalogsResponse) Descriptor() ([]byte, []int) {
  1061  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{8}
  1062  }
  1063  
  1064  func (x *ListCatalogsResponse) GetCatalogs() []*Catalog {
  1065  	if x != nil {
  1066  		return x.Catalogs
  1067  	}
  1068  	return nil
  1069  }
  1070  
  1071  func (x *ListCatalogsResponse) GetNextPageToken() string {
  1072  	if x != nil {
  1073  		return x.NextPageToken
  1074  	}
  1075  	return ""
  1076  }
  1077  
  1078  // Request message for the CreateDatabase method.
  1079  type CreateDatabaseRequest struct {
  1080  	state         protoimpl.MessageState
  1081  	sizeCache     protoimpl.SizeCache
  1082  	unknownFields protoimpl.UnknownFields
  1083  
  1084  	// Required. The parent resource where this database will be created.
  1085  	// Format:
  1086  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}
  1087  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1088  	// Required. The database to create.
  1089  	// The `name` field does not need to be provided.
  1090  	Database *Database `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
  1091  	// Required. The ID to use for the database, which will become the final
  1092  	// component of the database's resource name.
  1093  	DatabaseId string `protobuf:"bytes,3,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
  1094  }
  1095  
  1096  func (x *CreateDatabaseRequest) Reset() {
  1097  	*x = CreateDatabaseRequest{}
  1098  	if protoimpl.UnsafeEnabled {
  1099  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[9]
  1100  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1101  		ms.StoreMessageInfo(mi)
  1102  	}
  1103  }
  1104  
  1105  func (x *CreateDatabaseRequest) String() string {
  1106  	return protoimpl.X.MessageStringOf(x)
  1107  }
  1108  
  1109  func (*CreateDatabaseRequest) ProtoMessage() {}
  1110  
  1111  func (x *CreateDatabaseRequest) ProtoReflect() protoreflect.Message {
  1112  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[9]
  1113  	if protoimpl.UnsafeEnabled && x != nil {
  1114  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1115  		if ms.LoadMessageInfo() == nil {
  1116  			ms.StoreMessageInfo(mi)
  1117  		}
  1118  		return ms
  1119  	}
  1120  	return mi.MessageOf(x)
  1121  }
  1122  
  1123  // Deprecated: Use CreateDatabaseRequest.ProtoReflect.Descriptor instead.
  1124  func (*CreateDatabaseRequest) Descriptor() ([]byte, []int) {
  1125  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{9}
  1126  }
  1127  
  1128  func (x *CreateDatabaseRequest) GetParent() string {
  1129  	if x != nil {
  1130  		return x.Parent
  1131  	}
  1132  	return ""
  1133  }
  1134  
  1135  func (x *CreateDatabaseRequest) GetDatabase() *Database {
  1136  	if x != nil {
  1137  		return x.Database
  1138  	}
  1139  	return nil
  1140  }
  1141  
  1142  func (x *CreateDatabaseRequest) GetDatabaseId() string {
  1143  	if x != nil {
  1144  		return x.DatabaseId
  1145  	}
  1146  	return ""
  1147  }
  1148  
  1149  // Request message for the DeleteDatabase method.
  1150  type DeleteDatabaseRequest struct {
  1151  	state         protoimpl.MessageState
  1152  	sizeCache     protoimpl.SizeCache
  1153  	unknownFields protoimpl.UnknownFields
  1154  
  1155  	// Required. The name of the database to delete.
  1156  	// Format:
  1157  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
  1158  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1159  }
  1160  
  1161  func (x *DeleteDatabaseRequest) Reset() {
  1162  	*x = DeleteDatabaseRequest{}
  1163  	if protoimpl.UnsafeEnabled {
  1164  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[10]
  1165  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1166  		ms.StoreMessageInfo(mi)
  1167  	}
  1168  }
  1169  
  1170  func (x *DeleteDatabaseRequest) String() string {
  1171  	return protoimpl.X.MessageStringOf(x)
  1172  }
  1173  
  1174  func (*DeleteDatabaseRequest) ProtoMessage() {}
  1175  
  1176  func (x *DeleteDatabaseRequest) ProtoReflect() protoreflect.Message {
  1177  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[10]
  1178  	if protoimpl.UnsafeEnabled && x != nil {
  1179  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1180  		if ms.LoadMessageInfo() == nil {
  1181  			ms.StoreMessageInfo(mi)
  1182  		}
  1183  		return ms
  1184  	}
  1185  	return mi.MessageOf(x)
  1186  }
  1187  
  1188  // Deprecated: Use DeleteDatabaseRequest.ProtoReflect.Descriptor instead.
  1189  func (*DeleteDatabaseRequest) Descriptor() ([]byte, []int) {
  1190  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{10}
  1191  }
  1192  
  1193  func (x *DeleteDatabaseRequest) GetName() string {
  1194  	if x != nil {
  1195  		return x.Name
  1196  	}
  1197  	return ""
  1198  }
  1199  
  1200  // Request message for the UpdateDatabase method.
  1201  type UpdateDatabaseRequest struct {
  1202  	state         protoimpl.MessageState
  1203  	sizeCache     protoimpl.SizeCache
  1204  	unknownFields protoimpl.UnknownFields
  1205  
  1206  	// Required. The database to update.
  1207  	//
  1208  	// The database's `name` field is used to identify the database to update.
  1209  	// Format:
  1210  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
  1211  	Database *Database `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
  1212  	// The list of fields to update.
  1213  	//
  1214  	// For the `FieldMask` definition, see
  1215  	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
  1216  	// If not set, defaults to all of the fields that are allowed to update.
  1217  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1218  }
  1219  
  1220  func (x *UpdateDatabaseRequest) Reset() {
  1221  	*x = UpdateDatabaseRequest{}
  1222  	if protoimpl.UnsafeEnabled {
  1223  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[11]
  1224  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1225  		ms.StoreMessageInfo(mi)
  1226  	}
  1227  }
  1228  
  1229  func (x *UpdateDatabaseRequest) String() string {
  1230  	return protoimpl.X.MessageStringOf(x)
  1231  }
  1232  
  1233  func (*UpdateDatabaseRequest) ProtoMessage() {}
  1234  
  1235  func (x *UpdateDatabaseRequest) ProtoReflect() protoreflect.Message {
  1236  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[11]
  1237  	if protoimpl.UnsafeEnabled && x != nil {
  1238  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1239  		if ms.LoadMessageInfo() == nil {
  1240  			ms.StoreMessageInfo(mi)
  1241  		}
  1242  		return ms
  1243  	}
  1244  	return mi.MessageOf(x)
  1245  }
  1246  
  1247  // Deprecated: Use UpdateDatabaseRequest.ProtoReflect.Descriptor instead.
  1248  func (*UpdateDatabaseRequest) Descriptor() ([]byte, []int) {
  1249  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{11}
  1250  }
  1251  
  1252  func (x *UpdateDatabaseRequest) GetDatabase() *Database {
  1253  	if x != nil {
  1254  		return x.Database
  1255  	}
  1256  	return nil
  1257  }
  1258  
  1259  func (x *UpdateDatabaseRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  1260  	if x != nil {
  1261  		return x.UpdateMask
  1262  	}
  1263  	return nil
  1264  }
  1265  
  1266  // Request message for the GetDatabase method.
  1267  type GetDatabaseRequest struct {
  1268  	state         protoimpl.MessageState
  1269  	sizeCache     protoimpl.SizeCache
  1270  	unknownFields protoimpl.UnknownFields
  1271  
  1272  	// Required. The name of the database to retrieve.
  1273  	// Format:
  1274  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
  1275  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1276  }
  1277  
  1278  func (x *GetDatabaseRequest) Reset() {
  1279  	*x = GetDatabaseRequest{}
  1280  	if protoimpl.UnsafeEnabled {
  1281  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[12]
  1282  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1283  		ms.StoreMessageInfo(mi)
  1284  	}
  1285  }
  1286  
  1287  func (x *GetDatabaseRequest) String() string {
  1288  	return protoimpl.X.MessageStringOf(x)
  1289  }
  1290  
  1291  func (*GetDatabaseRequest) ProtoMessage() {}
  1292  
  1293  func (x *GetDatabaseRequest) ProtoReflect() protoreflect.Message {
  1294  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[12]
  1295  	if protoimpl.UnsafeEnabled && x != nil {
  1296  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1297  		if ms.LoadMessageInfo() == nil {
  1298  			ms.StoreMessageInfo(mi)
  1299  		}
  1300  		return ms
  1301  	}
  1302  	return mi.MessageOf(x)
  1303  }
  1304  
  1305  // Deprecated: Use GetDatabaseRequest.ProtoReflect.Descriptor instead.
  1306  func (*GetDatabaseRequest) Descriptor() ([]byte, []int) {
  1307  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{12}
  1308  }
  1309  
  1310  func (x *GetDatabaseRequest) GetName() string {
  1311  	if x != nil {
  1312  		return x.Name
  1313  	}
  1314  	return ""
  1315  }
  1316  
  1317  // Request message for the ListDatabases method.
  1318  type ListDatabasesRequest struct {
  1319  	state         protoimpl.MessageState
  1320  	sizeCache     protoimpl.SizeCache
  1321  	unknownFields protoimpl.UnknownFields
  1322  
  1323  	// Required. The parent, which owns this collection of databases.
  1324  	// Format:
  1325  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}
  1326  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1327  	// The maximum number of databases to return. The service may return fewer
  1328  	// than this value.
  1329  	// If unspecified, at most 50 databases will be returned.
  1330  	// The maximum value is 1000; values above 1000 will be coerced to 1000.
  1331  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1332  	// A page token, received from a previous `ListDatabases` call.
  1333  	// Provide this to retrieve the subsequent page.
  1334  	//
  1335  	// When paginating, all other parameters provided to `ListDatabases` must
  1336  	// match the call that provided the page token.
  1337  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1338  }
  1339  
  1340  func (x *ListDatabasesRequest) Reset() {
  1341  	*x = ListDatabasesRequest{}
  1342  	if protoimpl.UnsafeEnabled {
  1343  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[13]
  1344  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1345  		ms.StoreMessageInfo(mi)
  1346  	}
  1347  }
  1348  
  1349  func (x *ListDatabasesRequest) String() string {
  1350  	return protoimpl.X.MessageStringOf(x)
  1351  }
  1352  
  1353  func (*ListDatabasesRequest) ProtoMessage() {}
  1354  
  1355  func (x *ListDatabasesRequest) ProtoReflect() protoreflect.Message {
  1356  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[13]
  1357  	if protoimpl.UnsafeEnabled && x != nil {
  1358  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1359  		if ms.LoadMessageInfo() == nil {
  1360  			ms.StoreMessageInfo(mi)
  1361  		}
  1362  		return ms
  1363  	}
  1364  	return mi.MessageOf(x)
  1365  }
  1366  
  1367  // Deprecated: Use ListDatabasesRequest.ProtoReflect.Descriptor instead.
  1368  func (*ListDatabasesRequest) Descriptor() ([]byte, []int) {
  1369  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{13}
  1370  }
  1371  
  1372  func (x *ListDatabasesRequest) GetParent() string {
  1373  	if x != nil {
  1374  		return x.Parent
  1375  	}
  1376  	return ""
  1377  }
  1378  
  1379  func (x *ListDatabasesRequest) GetPageSize() int32 {
  1380  	if x != nil {
  1381  		return x.PageSize
  1382  	}
  1383  	return 0
  1384  }
  1385  
  1386  func (x *ListDatabasesRequest) GetPageToken() string {
  1387  	if x != nil {
  1388  		return x.PageToken
  1389  	}
  1390  	return ""
  1391  }
  1392  
  1393  // Response message for the ListDatabases method.
  1394  type ListDatabasesResponse struct {
  1395  	state         protoimpl.MessageState
  1396  	sizeCache     protoimpl.SizeCache
  1397  	unknownFields protoimpl.UnknownFields
  1398  
  1399  	// The databases from the specified catalog.
  1400  	Databases []*Database `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"`
  1401  	// A token, which can be sent as `page_token` to retrieve the next page.
  1402  	// If this field is omitted, there are no subsequent pages.
  1403  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1404  }
  1405  
  1406  func (x *ListDatabasesResponse) Reset() {
  1407  	*x = ListDatabasesResponse{}
  1408  	if protoimpl.UnsafeEnabled {
  1409  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[14]
  1410  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1411  		ms.StoreMessageInfo(mi)
  1412  	}
  1413  }
  1414  
  1415  func (x *ListDatabasesResponse) String() string {
  1416  	return protoimpl.X.MessageStringOf(x)
  1417  }
  1418  
  1419  func (*ListDatabasesResponse) ProtoMessage() {}
  1420  
  1421  func (x *ListDatabasesResponse) ProtoReflect() protoreflect.Message {
  1422  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[14]
  1423  	if protoimpl.UnsafeEnabled && x != nil {
  1424  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1425  		if ms.LoadMessageInfo() == nil {
  1426  			ms.StoreMessageInfo(mi)
  1427  		}
  1428  		return ms
  1429  	}
  1430  	return mi.MessageOf(x)
  1431  }
  1432  
  1433  // Deprecated: Use ListDatabasesResponse.ProtoReflect.Descriptor instead.
  1434  func (*ListDatabasesResponse) Descriptor() ([]byte, []int) {
  1435  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{14}
  1436  }
  1437  
  1438  func (x *ListDatabasesResponse) GetDatabases() []*Database {
  1439  	if x != nil {
  1440  		return x.Databases
  1441  	}
  1442  	return nil
  1443  }
  1444  
  1445  func (x *ListDatabasesResponse) GetNextPageToken() string {
  1446  	if x != nil {
  1447  		return x.NextPageToken
  1448  	}
  1449  	return ""
  1450  }
  1451  
  1452  // Request message for the CreateTable method.
  1453  type CreateTableRequest struct {
  1454  	state         protoimpl.MessageState
  1455  	sizeCache     protoimpl.SizeCache
  1456  	unknownFields protoimpl.UnknownFields
  1457  
  1458  	// Required. The parent resource where this table will be created.
  1459  	// Format:
  1460  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
  1461  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1462  	// Required. The table to create. The `name` field does not need to be
  1463  	// provided for the table creation.
  1464  	Table *Table `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
  1465  	// Required. The ID to use for the table, which will become the final
  1466  	// component of the table's resource name.
  1467  	TableId string `protobuf:"bytes,3,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"`
  1468  }
  1469  
  1470  func (x *CreateTableRequest) Reset() {
  1471  	*x = CreateTableRequest{}
  1472  	if protoimpl.UnsafeEnabled {
  1473  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[15]
  1474  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1475  		ms.StoreMessageInfo(mi)
  1476  	}
  1477  }
  1478  
  1479  func (x *CreateTableRequest) String() string {
  1480  	return protoimpl.X.MessageStringOf(x)
  1481  }
  1482  
  1483  func (*CreateTableRequest) ProtoMessage() {}
  1484  
  1485  func (x *CreateTableRequest) ProtoReflect() protoreflect.Message {
  1486  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[15]
  1487  	if protoimpl.UnsafeEnabled && x != nil {
  1488  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1489  		if ms.LoadMessageInfo() == nil {
  1490  			ms.StoreMessageInfo(mi)
  1491  		}
  1492  		return ms
  1493  	}
  1494  	return mi.MessageOf(x)
  1495  }
  1496  
  1497  // Deprecated: Use CreateTableRequest.ProtoReflect.Descriptor instead.
  1498  func (*CreateTableRequest) Descriptor() ([]byte, []int) {
  1499  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{15}
  1500  }
  1501  
  1502  func (x *CreateTableRequest) GetParent() string {
  1503  	if x != nil {
  1504  		return x.Parent
  1505  	}
  1506  	return ""
  1507  }
  1508  
  1509  func (x *CreateTableRequest) GetTable() *Table {
  1510  	if x != nil {
  1511  		return x.Table
  1512  	}
  1513  	return nil
  1514  }
  1515  
  1516  func (x *CreateTableRequest) GetTableId() string {
  1517  	if x != nil {
  1518  		return x.TableId
  1519  	}
  1520  	return ""
  1521  }
  1522  
  1523  // Request message for the DeleteTable method.
  1524  type DeleteTableRequest struct {
  1525  	state         protoimpl.MessageState
  1526  	sizeCache     protoimpl.SizeCache
  1527  	unknownFields protoimpl.UnknownFields
  1528  
  1529  	// Required. The name of the table to delete.
  1530  	// Format:
  1531  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
  1532  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1533  }
  1534  
  1535  func (x *DeleteTableRequest) Reset() {
  1536  	*x = DeleteTableRequest{}
  1537  	if protoimpl.UnsafeEnabled {
  1538  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[16]
  1539  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1540  		ms.StoreMessageInfo(mi)
  1541  	}
  1542  }
  1543  
  1544  func (x *DeleteTableRequest) String() string {
  1545  	return protoimpl.X.MessageStringOf(x)
  1546  }
  1547  
  1548  func (*DeleteTableRequest) ProtoMessage() {}
  1549  
  1550  func (x *DeleteTableRequest) ProtoReflect() protoreflect.Message {
  1551  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[16]
  1552  	if protoimpl.UnsafeEnabled && x != nil {
  1553  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1554  		if ms.LoadMessageInfo() == nil {
  1555  			ms.StoreMessageInfo(mi)
  1556  		}
  1557  		return ms
  1558  	}
  1559  	return mi.MessageOf(x)
  1560  }
  1561  
  1562  // Deprecated: Use DeleteTableRequest.ProtoReflect.Descriptor instead.
  1563  func (*DeleteTableRequest) Descriptor() ([]byte, []int) {
  1564  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{16}
  1565  }
  1566  
  1567  func (x *DeleteTableRequest) GetName() string {
  1568  	if x != nil {
  1569  		return x.Name
  1570  	}
  1571  	return ""
  1572  }
  1573  
  1574  // Request message for the UpdateTable method.
  1575  type UpdateTableRequest struct {
  1576  	state         protoimpl.MessageState
  1577  	sizeCache     protoimpl.SizeCache
  1578  	unknownFields protoimpl.UnknownFields
  1579  
  1580  	// Required. The table to update.
  1581  	//
  1582  	// The table's `name` field is used to identify the table to update.
  1583  	// Format:
  1584  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
  1585  	Table *Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
  1586  	// The list of fields to update.
  1587  	//
  1588  	// For the `FieldMask` definition, see
  1589  	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
  1590  	// If not set, defaults to all of the fields that are allowed to update.
  1591  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
  1592  }
  1593  
  1594  func (x *UpdateTableRequest) Reset() {
  1595  	*x = UpdateTableRequest{}
  1596  	if protoimpl.UnsafeEnabled {
  1597  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[17]
  1598  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1599  		ms.StoreMessageInfo(mi)
  1600  	}
  1601  }
  1602  
  1603  func (x *UpdateTableRequest) String() string {
  1604  	return protoimpl.X.MessageStringOf(x)
  1605  }
  1606  
  1607  func (*UpdateTableRequest) ProtoMessage() {}
  1608  
  1609  func (x *UpdateTableRequest) ProtoReflect() protoreflect.Message {
  1610  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[17]
  1611  	if protoimpl.UnsafeEnabled && x != nil {
  1612  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1613  		if ms.LoadMessageInfo() == nil {
  1614  			ms.StoreMessageInfo(mi)
  1615  		}
  1616  		return ms
  1617  	}
  1618  	return mi.MessageOf(x)
  1619  }
  1620  
  1621  // Deprecated: Use UpdateTableRequest.ProtoReflect.Descriptor instead.
  1622  func (*UpdateTableRequest) Descriptor() ([]byte, []int) {
  1623  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{17}
  1624  }
  1625  
  1626  func (x *UpdateTableRequest) GetTable() *Table {
  1627  	if x != nil {
  1628  		return x.Table
  1629  	}
  1630  	return nil
  1631  }
  1632  
  1633  func (x *UpdateTableRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
  1634  	if x != nil {
  1635  		return x.UpdateMask
  1636  	}
  1637  	return nil
  1638  }
  1639  
  1640  // Request message for the RenameTable method in MetastoreService
  1641  type RenameTableRequest struct {
  1642  	state         protoimpl.MessageState
  1643  	sizeCache     protoimpl.SizeCache
  1644  	unknownFields protoimpl.UnknownFields
  1645  
  1646  	// Required. The table's `name` field is used to identify the table to rename.
  1647  	// Format:
  1648  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
  1649  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1650  	// Required. The new `name` for the specified table, must be in the same
  1651  	// database. Format:
  1652  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
  1653  	NewName string `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
  1654  }
  1655  
  1656  func (x *RenameTableRequest) Reset() {
  1657  	*x = RenameTableRequest{}
  1658  	if protoimpl.UnsafeEnabled {
  1659  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[18]
  1660  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1661  		ms.StoreMessageInfo(mi)
  1662  	}
  1663  }
  1664  
  1665  func (x *RenameTableRequest) String() string {
  1666  	return protoimpl.X.MessageStringOf(x)
  1667  }
  1668  
  1669  func (*RenameTableRequest) ProtoMessage() {}
  1670  
  1671  func (x *RenameTableRequest) ProtoReflect() protoreflect.Message {
  1672  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[18]
  1673  	if protoimpl.UnsafeEnabled && x != nil {
  1674  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1675  		if ms.LoadMessageInfo() == nil {
  1676  			ms.StoreMessageInfo(mi)
  1677  		}
  1678  		return ms
  1679  	}
  1680  	return mi.MessageOf(x)
  1681  }
  1682  
  1683  // Deprecated: Use RenameTableRequest.ProtoReflect.Descriptor instead.
  1684  func (*RenameTableRequest) Descriptor() ([]byte, []int) {
  1685  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{18}
  1686  }
  1687  
  1688  func (x *RenameTableRequest) GetName() string {
  1689  	if x != nil {
  1690  		return x.Name
  1691  	}
  1692  	return ""
  1693  }
  1694  
  1695  func (x *RenameTableRequest) GetNewName() string {
  1696  	if x != nil {
  1697  		return x.NewName
  1698  	}
  1699  	return ""
  1700  }
  1701  
  1702  // Request message for the GetTable method.
  1703  type GetTableRequest struct {
  1704  	state         protoimpl.MessageState
  1705  	sizeCache     protoimpl.SizeCache
  1706  	unknownFields protoimpl.UnknownFields
  1707  
  1708  	// Required. The name of the table to retrieve.
  1709  	// Format:
  1710  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
  1711  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1712  }
  1713  
  1714  func (x *GetTableRequest) Reset() {
  1715  	*x = GetTableRequest{}
  1716  	if protoimpl.UnsafeEnabled {
  1717  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[19]
  1718  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1719  		ms.StoreMessageInfo(mi)
  1720  	}
  1721  }
  1722  
  1723  func (x *GetTableRequest) String() string {
  1724  	return protoimpl.X.MessageStringOf(x)
  1725  }
  1726  
  1727  func (*GetTableRequest) ProtoMessage() {}
  1728  
  1729  func (x *GetTableRequest) ProtoReflect() protoreflect.Message {
  1730  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[19]
  1731  	if protoimpl.UnsafeEnabled && x != nil {
  1732  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1733  		if ms.LoadMessageInfo() == nil {
  1734  			ms.StoreMessageInfo(mi)
  1735  		}
  1736  		return ms
  1737  	}
  1738  	return mi.MessageOf(x)
  1739  }
  1740  
  1741  // Deprecated: Use GetTableRequest.ProtoReflect.Descriptor instead.
  1742  func (*GetTableRequest) Descriptor() ([]byte, []int) {
  1743  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{19}
  1744  }
  1745  
  1746  func (x *GetTableRequest) GetName() string {
  1747  	if x != nil {
  1748  		return x.Name
  1749  	}
  1750  	return ""
  1751  }
  1752  
  1753  // Request message for the ListTables method.
  1754  type ListTablesRequest struct {
  1755  	state         protoimpl.MessageState
  1756  	sizeCache     protoimpl.SizeCache
  1757  	unknownFields protoimpl.UnknownFields
  1758  
  1759  	// Required. The parent, which owns this collection of tables.
  1760  	// Format:
  1761  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
  1762  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1763  	// The maximum number of tables to return. The service may return fewer than
  1764  	// this value.
  1765  	// If unspecified, at most 50 tables will be returned.
  1766  	// The maximum value is 1000; values above 1000 will be coerced to 1000.
  1767  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1768  	// A page token, received from a previous `ListTables` call.
  1769  	// Provide this to retrieve the subsequent page.
  1770  	//
  1771  	// When paginating, all other parameters provided to `ListTables` must match
  1772  	// the call that provided the page token.
  1773  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1774  	// The view for the returned tables.
  1775  	View TableView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.bigquery.biglake.v1alpha1.TableView" json:"view,omitempty"`
  1776  }
  1777  
  1778  func (x *ListTablesRequest) Reset() {
  1779  	*x = ListTablesRequest{}
  1780  	if protoimpl.UnsafeEnabled {
  1781  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[20]
  1782  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1783  		ms.StoreMessageInfo(mi)
  1784  	}
  1785  }
  1786  
  1787  func (x *ListTablesRequest) String() string {
  1788  	return protoimpl.X.MessageStringOf(x)
  1789  }
  1790  
  1791  func (*ListTablesRequest) ProtoMessage() {}
  1792  
  1793  func (x *ListTablesRequest) ProtoReflect() protoreflect.Message {
  1794  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[20]
  1795  	if protoimpl.UnsafeEnabled && x != nil {
  1796  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1797  		if ms.LoadMessageInfo() == nil {
  1798  			ms.StoreMessageInfo(mi)
  1799  		}
  1800  		return ms
  1801  	}
  1802  	return mi.MessageOf(x)
  1803  }
  1804  
  1805  // Deprecated: Use ListTablesRequest.ProtoReflect.Descriptor instead.
  1806  func (*ListTablesRequest) Descriptor() ([]byte, []int) {
  1807  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{20}
  1808  }
  1809  
  1810  func (x *ListTablesRequest) GetParent() string {
  1811  	if x != nil {
  1812  		return x.Parent
  1813  	}
  1814  	return ""
  1815  }
  1816  
  1817  func (x *ListTablesRequest) GetPageSize() int32 {
  1818  	if x != nil {
  1819  		return x.PageSize
  1820  	}
  1821  	return 0
  1822  }
  1823  
  1824  func (x *ListTablesRequest) GetPageToken() string {
  1825  	if x != nil {
  1826  		return x.PageToken
  1827  	}
  1828  	return ""
  1829  }
  1830  
  1831  func (x *ListTablesRequest) GetView() TableView {
  1832  	if x != nil {
  1833  		return x.View
  1834  	}
  1835  	return TableView_TABLE_VIEW_UNSPECIFIED
  1836  }
  1837  
  1838  // Response message for the ListTables method.
  1839  type ListTablesResponse struct {
  1840  	state         protoimpl.MessageState
  1841  	sizeCache     protoimpl.SizeCache
  1842  	unknownFields protoimpl.UnknownFields
  1843  
  1844  	// The tables from the specified database.
  1845  	Tables []*Table `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"`
  1846  	// A token, which can be sent as `page_token` to retrieve the next page.
  1847  	// If this field is omitted, there are no subsequent pages.
  1848  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1849  }
  1850  
  1851  func (x *ListTablesResponse) Reset() {
  1852  	*x = ListTablesResponse{}
  1853  	if protoimpl.UnsafeEnabled {
  1854  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[21]
  1855  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1856  		ms.StoreMessageInfo(mi)
  1857  	}
  1858  }
  1859  
  1860  func (x *ListTablesResponse) String() string {
  1861  	return protoimpl.X.MessageStringOf(x)
  1862  }
  1863  
  1864  func (*ListTablesResponse) ProtoMessage() {}
  1865  
  1866  func (x *ListTablesResponse) ProtoReflect() protoreflect.Message {
  1867  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[21]
  1868  	if protoimpl.UnsafeEnabled && x != nil {
  1869  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1870  		if ms.LoadMessageInfo() == nil {
  1871  			ms.StoreMessageInfo(mi)
  1872  		}
  1873  		return ms
  1874  	}
  1875  	return mi.MessageOf(x)
  1876  }
  1877  
  1878  // Deprecated: Use ListTablesResponse.ProtoReflect.Descriptor instead.
  1879  func (*ListTablesResponse) Descriptor() ([]byte, []int) {
  1880  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{21}
  1881  }
  1882  
  1883  func (x *ListTablesResponse) GetTables() []*Table {
  1884  	if x != nil {
  1885  		return x.Tables
  1886  	}
  1887  	return nil
  1888  }
  1889  
  1890  func (x *ListTablesResponse) GetNextPageToken() string {
  1891  	if x != nil {
  1892  		return x.NextPageToken
  1893  	}
  1894  	return ""
  1895  }
  1896  
  1897  // Request message for the CreateLock method.
  1898  type CreateLockRequest struct {
  1899  	state         protoimpl.MessageState
  1900  	sizeCache     protoimpl.SizeCache
  1901  	unknownFields protoimpl.UnknownFields
  1902  
  1903  	// Required. The parent resource where this lock will be created.
  1904  	// Format:
  1905  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
  1906  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1907  	// Required. The lock to create. The `name` field does not need to be provided
  1908  	// for the lock creation.
  1909  	Lock *Lock `protobuf:"bytes,2,opt,name=lock,proto3" json:"lock,omitempty"`
  1910  }
  1911  
  1912  func (x *CreateLockRequest) Reset() {
  1913  	*x = CreateLockRequest{}
  1914  	if protoimpl.UnsafeEnabled {
  1915  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[22]
  1916  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1917  		ms.StoreMessageInfo(mi)
  1918  	}
  1919  }
  1920  
  1921  func (x *CreateLockRequest) String() string {
  1922  	return protoimpl.X.MessageStringOf(x)
  1923  }
  1924  
  1925  func (*CreateLockRequest) ProtoMessage() {}
  1926  
  1927  func (x *CreateLockRequest) ProtoReflect() protoreflect.Message {
  1928  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[22]
  1929  	if protoimpl.UnsafeEnabled && x != nil {
  1930  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1931  		if ms.LoadMessageInfo() == nil {
  1932  			ms.StoreMessageInfo(mi)
  1933  		}
  1934  		return ms
  1935  	}
  1936  	return mi.MessageOf(x)
  1937  }
  1938  
  1939  // Deprecated: Use CreateLockRequest.ProtoReflect.Descriptor instead.
  1940  func (*CreateLockRequest) Descriptor() ([]byte, []int) {
  1941  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{22}
  1942  }
  1943  
  1944  func (x *CreateLockRequest) GetParent() string {
  1945  	if x != nil {
  1946  		return x.Parent
  1947  	}
  1948  	return ""
  1949  }
  1950  
  1951  func (x *CreateLockRequest) GetLock() *Lock {
  1952  	if x != nil {
  1953  		return x.Lock
  1954  	}
  1955  	return nil
  1956  }
  1957  
  1958  // Request message for the DeleteLock method.
  1959  type DeleteLockRequest struct {
  1960  	state         protoimpl.MessageState
  1961  	sizeCache     protoimpl.SizeCache
  1962  	unknownFields protoimpl.UnknownFields
  1963  
  1964  	// Required. The name of the lock to delete.
  1965  	// Format:
  1966  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/locks/{lock_id}
  1967  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1968  }
  1969  
  1970  func (x *DeleteLockRequest) Reset() {
  1971  	*x = DeleteLockRequest{}
  1972  	if protoimpl.UnsafeEnabled {
  1973  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[23]
  1974  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1975  		ms.StoreMessageInfo(mi)
  1976  	}
  1977  }
  1978  
  1979  func (x *DeleteLockRequest) String() string {
  1980  	return protoimpl.X.MessageStringOf(x)
  1981  }
  1982  
  1983  func (*DeleteLockRequest) ProtoMessage() {}
  1984  
  1985  func (x *DeleteLockRequest) ProtoReflect() protoreflect.Message {
  1986  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[23]
  1987  	if protoimpl.UnsafeEnabled && x != nil {
  1988  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1989  		if ms.LoadMessageInfo() == nil {
  1990  			ms.StoreMessageInfo(mi)
  1991  		}
  1992  		return ms
  1993  	}
  1994  	return mi.MessageOf(x)
  1995  }
  1996  
  1997  // Deprecated: Use DeleteLockRequest.ProtoReflect.Descriptor instead.
  1998  func (*DeleteLockRequest) Descriptor() ([]byte, []int) {
  1999  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{23}
  2000  }
  2001  
  2002  func (x *DeleteLockRequest) GetName() string {
  2003  	if x != nil {
  2004  		return x.Name
  2005  	}
  2006  	return ""
  2007  }
  2008  
  2009  // Request message for the CheckLock method.
  2010  type CheckLockRequest struct {
  2011  	state         protoimpl.MessageState
  2012  	sizeCache     protoimpl.SizeCache
  2013  	unknownFields protoimpl.UnknownFields
  2014  
  2015  	// Required. The name of the lock to check.
  2016  	// Format:
  2017  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/locks/{lock_id}
  2018  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2019  }
  2020  
  2021  func (x *CheckLockRequest) Reset() {
  2022  	*x = CheckLockRequest{}
  2023  	if protoimpl.UnsafeEnabled {
  2024  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[24]
  2025  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2026  		ms.StoreMessageInfo(mi)
  2027  	}
  2028  }
  2029  
  2030  func (x *CheckLockRequest) String() string {
  2031  	return protoimpl.X.MessageStringOf(x)
  2032  }
  2033  
  2034  func (*CheckLockRequest) ProtoMessage() {}
  2035  
  2036  func (x *CheckLockRequest) ProtoReflect() protoreflect.Message {
  2037  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[24]
  2038  	if protoimpl.UnsafeEnabled && x != nil {
  2039  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2040  		if ms.LoadMessageInfo() == nil {
  2041  			ms.StoreMessageInfo(mi)
  2042  		}
  2043  		return ms
  2044  	}
  2045  	return mi.MessageOf(x)
  2046  }
  2047  
  2048  // Deprecated: Use CheckLockRequest.ProtoReflect.Descriptor instead.
  2049  func (*CheckLockRequest) Descriptor() ([]byte, []int) {
  2050  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{24}
  2051  }
  2052  
  2053  func (x *CheckLockRequest) GetName() string {
  2054  	if x != nil {
  2055  		return x.Name
  2056  	}
  2057  	return ""
  2058  }
  2059  
  2060  // Request message for the ListLocks method.
  2061  type ListLocksRequest struct {
  2062  	state         protoimpl.MessageState
  2063  	sizeCache     protoimpl.SizeCache
  2064  	unknownFields protoimpl.UnknownFields
  2065  
  2066  	// Required. The parent, which owns this collection of locks.
  2067  	// Format:
  2068  	// projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
  2069  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  2070  	// The maximum number of locks to return. The service may return fewer than
  2071  	// this value.
  2072  	// If unspecified, at most 50 locks will be returned.
  2073  	// The maximum value is 1000; values above 1000 will be coerced to 1000.
  2074  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  2075  	// A page token, received from a previous `ListLocks` call.
  2076  	// Provide this to retrieve the subsequent page.
  2077  	//
  2078  	// When paginating, all other parameters provided to `ListLocks` must match
  2079  	// the call that provided the page token.
  2080  	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  2081  }
  2082  
  2083  func (x *ListLocksRequest) Reset() {
  2084  	*x = ListLocksRequest{}
  2085  	if protoimpl.UnsafeEnabled {
  2086  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[25]
  2087  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2088  		ms.StoreMessageInfo(mi)
  2089  	}
  2090  }
  2091  
  2092  func (x *ListLocksRequest) String() string {
  2093  	return protoimpl.X.MessageStringOf(x)
  2094  }
  2095  
  2096  func (*ListLocksRequest) ProtoMessage() {}
  2097  
  2098  func (x *ListLocksRequest) ProtoReflect() protoreflect.Message {
  2099  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[25]
  2100  	if protoimpl.UnsafeEnabled && x != nil {
  2101  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2102  		if ms.LoadMessageInfo() == nil {
  2103  			ms.StoreMessageInfo(mi)
  2104  		}
  2105  		return ms
  2106  	}
  2107  	return mi.MessageOf(x)
  2108  }
  2109  
  2110  // Deprecated: Use ListLocksRequest.ProtoReflect.Descriptor instead.
  2111  func (*ListLocksRequest) Descriptor() ([]byte, []int) {
  2112  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{25}
  2113  }
  2114  
  2115  func (x *ListLocksRequest) GetParent() string {
  2116  	if x != nil {
  2117  		return x.Parent
  2118  	}
  2119  	return ""
  2120  }
  2121  
  2122  func (x *ListLocksRequest) GetPageSize() int32 {
  2123  	if x != nil {
  2124  		return x.PageSize
  2125  	}
  2126  	return 0
  2127  }
  2128  
  2129  func (x *ListLocksRequest) GetPageToken() string {
  2130  	if x != nil {
  2131  		return x.PageToken
  2132  	}
  2133  	return ""
  2134  }
  2135  
  2136  // Response message for the ListLocks method.
  2137  type ListLocksResponse struct {
  2138  	state         protoimpl.MessageState
  2139  	sizeCache     protoimpl.SizeCache
  2140  	unknownFields protoimpl.UnknownFields
  2141  
  2142  	// The locks from the specified database.
  2143  	Locks []*Lock `protobuf:"bytes,1,rep,name=locks,proto3" json:"locks,omitempty"`
  2144  	// A token, which can be sent as `page_token` to retrieve the next page.
  2145  	// If this field is omitted, there are no subsequent pages.
  2146  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2147  }
  2148  
  2149  func (x *ListLocksResponse) Reset() {
  2150  	*x = ListLocksResponse{}
  2151  	if protoimpl.UnsafeEnabled {
  2152  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[26]
  2153  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2154  		ms.StoreMessageInfo(mi)
  2155  	}
  2156  }
  2157  
  2158  func (x *ListLocksResponse) String() string {
  2159  	return protoimpl.X.MessageStringOf(x)
  2160  }
  2161  
  2162  func (*ListLocksResponse) ProtoMessage() {}
  2163  
  2164  func (x *ListLocksResponse) ProtoReflect() protoreflect.Message {
  2165  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[26]
  2166  	if protoimpl.UnsafeEnabled && x != nil {
  2167  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2168  		if ms.LoadMessageInfo() == nil {
  2169  			ms.StoreMessageInfo(mi)
  2170  		}
  2171  		return ms
  2172  	}
  2173  	return mi.MessageOf(x)
  2174  }
  2175  
  2176  // Deprecated: Use ListLocksResponse.ProtoReflect.Descriptor instead.
  2177  func (*ListLocksResponse) Descriptor() ([]byte, []int) {
  2178  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{26}
  2179  }
  2180  
  2181  func (x *ListLocksResponse) GetLocks() []*Lock {
  2182  	if x != nil {
  2183  		return x.Locks
  2184  	}
  2185  	return nil
  2186  }
  2187  
  2188  func (x *ListLocksResponse) GetNextPageToken() string {
  2189  	if x != nil {
  2190  		return x.NextPageToken
  2191  	}
  2192  	return ""
  2193  }
  2194  
  2195  // Options of a Hive database.
  2196  type HiveDatabaseOptions struct {
  2197  	state         protoimpl.MessageState
  2198  	sizeCache     protoimpl.SizeCache
  2199  	unknownFields protoimpl.UnknownFields
  2200  
  2201  	// Cloud Storage folder URI where the database data is stored, starting with
  2202  	// "gs://".
  2203  	LocationUri string `protobuf:"bytes,1,opt,name=location_uri,json=locationUri,proto3" json:"location_uri,omitempty"`
  2204  	// Stores user supplied Hive database parameters.
  2205  	Parameters map[string]string `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  2206  }
  2207  
  2208  func (x *HiveDatabaseOptions) Reset() {
  2209  	*x = HiveDatabaseOptions{}
  2210  	if protoimpl.UnsafeEnabled {
  2211  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[27]
  2212  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2213  		ms.StoreMessageInfo(mi)
  2214  	}
  2215  }
  2216  
  2217  func (x *HiveDatabaseOptions) String() string {
  2218  	return protoimpl.X.MessageStringOf(x)
  2219  }
  2220  
  2221  func (*HiveDatabaseOptions) ProtoMessage() {}
  2222  
  2223  func (x *HiveDatabaseOptions) ProtoReflect() protoreflect.Message {
  2224  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[27]
  2225  	if protoimpl.UnsafeEnabled && x != nil {
  2226  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2227  		if ms.LoadMessageInfo() == nil {
  2228  			ms.StoreMessageInfo(mi)
  2229  		}
  2230  		return ms
  2231  	}
  2232  	return mi.MessageOf(x)
  2233  }
  2234  
  2235  // Deprecated: Use HiveDatabaseOptions.ProtoReflect.Descriptor instead.
  2236  func (*HiveDatabaseOptions) Descriptor() ([]byte, []int) {
  2237  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{27}
  2238  }
  2239  
  2240  func (x *HiveDatabaseOptions) GetLocationUri() string {
  2241  	if x != nil {
  2242  		return x.LocationUri
  2243  	}
  2244  	return ""
  2245  }
  2246  
  2247  func (x *HiveDatabaseOptions) GetParameters() map[string]string {
  2248  	if x != nil {
  2249  		return x.Parameters
  2250  	}
  2251  	return nil
  2252  }
  2253  
  2254  // Options of a Hive table.
  2255  type HiveTableOptions struct {
  2256  	state         protoimpl.MessageState
  2257  	sizeCache     protoimpl.SizeCache
  2258  	unknownFields protoimpl.UnknownFields
  2259  
  2260  	// Stores user supplied Hive table parameters.
  2261  	Parameters map[string]string `protobuf:"bytes,1,rep,name=parameters,proto3" json:"parameters,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  2262  	// Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
  2263  	TableType string `protobuf:"bytes,2,opt,name=table_type,json=tableType,proto3" json:"table_type,omitempty"`
  2264  	// Stores physical storage information of the data.
  2265  	StorageDescriptor *HiveTableOptions_StorageDescriptor `protobuf:"bytes,3,opt,name=storage_descriptor,json=storageDescriptor,proto3" json:"storage_descriptor,omitempty"`
  2266  }
  2267  
  2268  func (x *HiveTableOptions) Reset() {
  2269  	*x = HiveTableOptions{}
  2270  	if protoimpl.UnsafeEnabled {
  2271  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[28]
  2272  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2273  		ms.StoreMessageInfo(mi)
  2274  	}
  2275  }
  2276  
  2277  func (x *HiveTableOptions) String() string {
  2278  	return protoimpl.X.MessageStringOf(x)
  2279  }
  2280  
  2281  func (*HiveTableOptions) ProtoMessage() {}
  2282  
  2283  func (x *HiveTableOptions) ProtoReflect() protoreflect.Message {
  2284  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[28]
  2285  	if protoimpl.UnsafeEnabled && x != nil {
  2286  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2287  		if ms.LoadMessageInfo() == nil {
  2288  			ms.StoreMessageInfo(mi)
  2289  		}
  2290  		return ms
  2291  	}
  2292  	return mi.MessageOf(x)
  2293  }
  2294  
  2295  // Deprecated: Use HiveTableOptions.ProtoReflect.Descriptor instead.
  2296  func (*HiveTableOptions) Descriptor() ([]byte, []int) {
  2297  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{28}
  2298  }
  2299  
  2300  func (x *HiveTableOptions) GetParameters() map[string]string {
  2301  	if x != nil {
  2302  		return x.Parameters
  2303  	}
  2304  	return nil
  2305  }
  2306  
  2307  func (x *HiveTableOptions) GetTableType() string {
  2308  	if x != nil {
  2309  		return x.TableType
  2310  	}
  2311  	return ""
  2312  }
  2313  
  2314  func (x *HiveTableOptions) GetStorageDescriptor() *HiveTableOptions_StorageDescriptor {
  2315  	if x != nil {
  2316  		return x.StorageDescriptor
  2317  	}
  2318  	return nil
  2319  }
  2320  
  2321  // Serializer and deserializer information.
  2322  type HiveTableOptions_SerDeInfo struct {
  2323  	state         protoimpl.MessageState
  2324  	sizeCache     protoimpl.SizeCache
  2325  	unknownFields protoimpl.UnknownFields
  2326  
  2327  	// The fully qualified Java class name of the serialization library.
  2328  	SerializationLib string `protobuf:"bytes,1,opt,name=serialization_lib,json=serializationLib,proto3" json:"serialization_lib,omitempty"`
  2329  }
  2330  
  2331  func (x *HiveTableOptions_SerDeInfo) Reset() {
  2332  	*x = HiveTableOptions_SerDeInfo{}
  2333  	if protoimpl.UnsafeEnabled {
  2334  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[30]
  2335  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2336  		ms.StoreMessageInfo(mi)
  2337  	}
  2338  }
  2339  
  2340  func (x *HiveTableOptions_SerDeInfo) String() string {
  2341  	return protoimpl.X.MessageStringOf(x)
  2342  }
  2343  
  2344  func (*HiveTableOptions_SerDeInfo) ProtoMessage() {}
  2345  
  2346  func (x *HiveTableOptions_SerDeInfo) ProtoReflect() protoreflect.Message {
  2347  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[30]
  2348  	if protoimpl.UnsafeEnabled && x != nil {
  2349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2350  		if ms.LoadMessageInfo() == nil {
  2351  			ms.StoreMessageInfo(mi)
  2352  		}
  2353  		return ms
  2354  	}
  2355  	return mi.MessageOf(x)
  2356  }
  2357  
  2358  // Deprecated: Use HiveTableOptions_SerDeInfo.ProtoReflect.Descriptor instead.
  2359  func (*HiveTableOptions_SerDeInfo) Descriptor() ([]byte, []int) {
  2360  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{28, 0}
  2361  }
  2362  
  2363  func (x *HiveTableOptions_SerDeInfo) GetSerializationLib() string {
  2364  	if x != nil {
  2365  		return x.SerializationLib
  2366  	}
  2367  	return ""
  2368  }
  2369  
  2370  // Stores physical storage information of the data.
  2371  type HiveTableOptions_StorageDescriptor struct {
  2372  	state         protoimpl.MessageState
  2373  	sizeCache     protoimpl.SizeCache
  2374  	unknownFields protoimpl.UnknownFields
  2375  
  2376  	// Cloud Storage folder URI where the table data is stored, starting with
  2377  	// "gs://".
  2378  	LocationUri string `protobuf:"bytes,1,opt,name=location_uri,json=locationUri,proto3" json:"location_uri,omitempty"`
  2379  	// The fully qualified Java class name of the input format.
  2380  	InputFormat string `protobuf:"bytes,2,opt,name=input_format,json=inputFormat,proto3" json:"input_format,omitempty"`
  2381  	// The fully qualified Java class name of the output format.
  2382  	OutputFormat string `protobuf:"bytes,3,opt,name=output_format,json=outputFormat,proto3" json:"output_format,omitempty"`
  2383  	// Serializer and deserializer information.
  2384  	SerdeInfo *HiveTableOptions_SerDeInfo `protobuf:"bytes,4,opt,name=serde_info,json=serdeInfo,proto3" json:"serde_info,omitempty"`
  2385  }
  2386  
  2387  func (x *HiveTableOptions_StorageDescriptor) Reset() {
  2388  	*x = HiveTableOptions_StorageDescriptor{}
  2389  	if protoimpl.UnsafeEnabled {
  2390  		mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[31]
  2391  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2392  		ms.StoreMessageInfo(mi)
  2393  	}
  2394  }
  2395  
  2396  func (x *HiveTableOptions_StorageDescriptor) String() string {
  2397  	return protoimpl.X.MessageStringOf(x)
  2398  }
  2399  
  2400  func (*HiveTableOptions_StorageDescriptor) ProtoMessage() {}
  2401  
  2402  func (x *HiveTableOptions_StorageDescriptor) ProtoReflect() protoreflect.Message {
  2403  	mi := &file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[31]
  2404  	if protoimpl.UnsafeEnabled && x != nil {
  2405  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2406  		if ms.LoadMessageInfo() == nil {
  2407  			ms.StoreMessageInfo(mi)
  2408  		}
  2409  		return ms
  2410  	}
  2411  	return mi.MessageOf(x)
  2412  }
  2413  
  2414  // Deprecated: Use HiveTableOptions_StorageDescriptor.ProtoReflect.Descriptor instead.
  2415  func (*HiveTableOptions_StorageDescriptor) Descriptor() ([]byte, []int) {
  2416  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP(), []int{28, 1}
  2417  }
  2418  
  2419  func (x *HiveTableOptions_StorageDescriptor) GetLocationUri() string {
  2420  	if x != nil {
  2421  		return x.LocationUri
  2422  	}
  2423  	return ""
  2424  }
  2425  
  2426  func (x *HiveTableOptions_StorageDescriptor) GetInputFormat() string {
  2427  	if x != nil {
  2428  		return x.InputFormat
  2429  	}
  2430  	return ""
  2431  }
  2432  
  2433  func (x *HiveTableOptions_StorageDescriptor) GetOutputFormat() string {
  2434  	if x != nil {
  2435  		return x.OutputFormat
  2436  	}
  2437  	return ""
  2438  }
  2439  
  2440  func (x *HiveTableOptions_StorageDescriptor) GetSerdeInfo() *HiveTableOptions_SerDeInfo {
  2441  	if x != nil {
  2442  		return x.SerdeInfo
  2443  	}
  2444  	return nil
  2445  }
  2446  
  2447  var File_google_cloud_bigquery_biglake_v1alpha1_metastore_proto protoreflect.FileDescriptor
  2448  
  2449  var file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDesc = []byte{
  2450  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x62,
  2451  	0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2f,
  2452  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f,
  2453  	0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2454  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
  2455  	0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
  2456  	0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e,
  2457  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17,
  2458  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e,
  2459  	0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  2460  	0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69,
  2461  	0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2462  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72,
  2463  	0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
  2464  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2465  	0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  2466  	0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f,
  2467  	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2468  	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
  2469  	0x6f, 0x74, 0x6f, 0x22, 0xae, 0x03, 0x0a, 0x07, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12,
  2470  	0x3a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0,
  2471  	0x41, 0x03, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67,
  2472  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61,
  2473  	0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63,
  2474  	0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  2475  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  2476  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41,
  2477  	0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a,
  2478  	0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01,
  2479  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  2480  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03,
  2481  	0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
  2482  	0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04,
  2483  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  2484  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
  2485  	0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x69, 0x6d,
  2486  	0x65, 0x12, 0x40, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
  2487  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2488  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
  2489  	0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54,
  2490  	0x69, 0x6d, 0x65, 0x3a, 0x5f, 0xea, 0x41, 0x5c, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b,
  2491  	0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
  2492  	0x2f, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x3a, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  2493  	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63,
  2494  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2495  	0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x7b, 0x63, 0x61, 0x74, 0x61,
  2496  	0x6c, 0x6f, 0x67, 0x7d, 0x22, 0xa6, 0x05, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2497  	0x65, 0x12, 0x60, 0x0a, 0x0c, 0x68, 0x69, 0x76, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  2498  	0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2499  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
  2500  	0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
  2501  	0x2e, 0x48, 0x69, 0x76, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x4f, 0x70, 0x74,
  2502  	0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x68, 0x69, 0x76, 0x65, 0x4f, 0x70, 0x74, 0x69,
  2503  	0x6f, 0x6e, 0x73, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  2504  	0x09, 0x42, 0x27, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61,
  2505  	0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  2506  	0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2507  	0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
  2508  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  2509  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
  2510  	0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
  2511  	0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
  2512  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2513  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  2514  	0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  2515  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74,
  2516  	0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2517  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  2518  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65,
  2519  	0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65,
  2520  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  2521  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
  2522  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x65, 0x78,
  2523  	0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
  2524  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2525  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
  2526  	0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
  2527  	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74,
  2528  	0x79, 0x70, 0x65, 0x22, 0x26, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54,
  2529  	0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
  2530  	0x00, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x49, 0x56, 0x45, 0x10, 0x01, 0x3a, 0x75, 0xea, 0x41, 0x72,
  2531  	0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2532  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2533  	0x65, 0x12, 0x4f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f,
  2534  	0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  2535  	0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c,
  2536  	0x6f, 0x67, 0x73, 0x2f, 0x7b, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x7d, 0x2f, 0x64, 0x61,
  2537  	0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2538  	0x65, 0x7d, 0x42, 0x09, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xbb, 0x05,
  2539  	0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x5d, 0x0a, 0x0c, 0x68, 0x69, 0x76, 0x65, 0x5f,
  2540  	0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e,
  2541  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
  2542  	0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31,
  2543  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65,
  2544  	0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x48, 0x00, 0x52, 0x0b, 0x68, 0x69, 0x76, 0x65, 0x4f,
  2545  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  2546  	0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69,
  2547  	0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  2548  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2549  	0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
  2550  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  2551  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
  2552  	0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
  2553  	0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
  2554  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2555  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  2556  	0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  2557  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74,
  2558  	0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2559  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  2560  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x64, 0x65, 0x6c, 0x65,
  2561  	0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65,
  2562  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  2563  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
  2564  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x65, 0x78,
  2565  	0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
  2566  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2567  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
  2568  	0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
  2569  	0x54, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
  2570  	0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
  2571  	0x65, 0x74, 0x61, 0x67, 0x22, 0x26, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10,
  2572  	0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
  2573  	0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x49, 0x56, 0x45, 0x10, 0x01, 0x3a, 0x81, 0x01, 0xea,
  2574  	0x41, 0x7e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2575  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65,
  2576  	0x12, 0x5e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a,
  2577  	0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b,
  2578  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f,
  2579  	0x67, 0x73, 0x2f, 0x7b, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x7d, 0x2f, 0x64, 0x61, 0x74,
  2580  	0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  2581  	0x7d, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x7d,
  2582  	0x42, 0x09, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xa9, 0x04, 0x0a, 0x04,
  2583  	0x4c, 0x6f, 0x63, 0x6b, 0x12, 0x1b, 0x0a, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64,
  2584  	0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x07, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49,
  2585  	0x64, 0x12, 0x37, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  2586  	0x23, 0xe0, 0x41, 0x03, 0xfa, 0x41, 0x1d, 0x0a, 0x1b, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65,
  2587  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  2588  	0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72,
  2589  	0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2590  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  2591  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03,
  2592  	0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x04,
  2593  	0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f,
  2594  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
  2595  	0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2596  	0x68, 0x61, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74,
  2597  	0x79, 0x70, 0x65, 0x12, 0x4d, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01,
  2598  	0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2599  	0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61,
  2600  	0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x6b,
  2601  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61,
  2602  	0x74, 0x65, 0x22, 0x2b, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59,
  2603  	0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
  2604  	0x12, 0x0d, 0x0a, 0x09, 0x45, 0x58, 0x43, 0x4c, 0x55, 0x53, 0x49, 0x56, 0x45, 0x10, 0x01, 0x22,
  2605  	0x39, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54,
  2606  	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  2607  	0x0b, 0x0a, 0x07, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08,
  2608  	0x41, 0x43, 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x3a, 0x7e, 0xea, 0x41, 0x7b, 0x0a,
  2609  	0x1b, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  2610  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x6b, 0x12, 0x5c, 0x70, 0x72,
  2611  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
  2612  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61,
  2613  	0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x7b,
  2614  	0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2615  	0x65, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x7d, 0x2f, 0x6c, 0x6f,
  2616  	0x63, 0x6b, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x6b, 0x7d, 0x42, 0x0b, 0x0a, 0x09, 0x72, 0x65,
  2617  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0xcd, 0x01, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61,
  2618  	0x74, 0x65, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2619  	0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  2620  	0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  2621  	0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
  2622  	0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72,
  2623  	0x65, 0x6e, 0x74, 0x12, 0x4e, 0x0a, 0x07, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x18, 0x02,
  2624  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  2625  	0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
  2626  	0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x61,
  2627  	0x74, 0x61, 0x6c, 0x6f, 0x67, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x63, 0x61, 0x74, 0x61,
  2628  	0x6c, 0x6f, 0x67, 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x69,
  2629  	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63, 0x61,
  2630  	0x74, 0x61, 0x6c, 0x6f, 0x67, 0x49, 0x64, 0x22, 0x52, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74,
  2631  	0x65, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
  2632  	0x3a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0,
  2633  	0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67,
  2634  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61,
  2635  	0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4f, 0x0a, 0x11, 0x47,
  2636  	0x65, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2637  	0x12, 0x3a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26,
  2638  	0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e,
  2639  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43,
  2640  	0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x94, 0x01, 0x0a,
  2641  	0x13, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71,
  2642  	0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
  2643  	0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f,
  2644  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  2645  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  2646  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
  2647  	0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
  2648  	0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
  2649  	0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
  2650  	0x6b, 0x65, 0x6e, 0x22, 0x8b, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61,
  2651  	0x6c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x08,
  2652  	0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f,
  2653  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
  2654  	0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
  2655  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52,
  2656  	0x08, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
  2657  	0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
  2658  	0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
  2659  	0x6e, 0x22, 0xd0, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61,
  2660  	0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x06, 0x70,
  2661  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xe0, 0x41, 0x02,
  2662  	0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f,
  2663  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x74, 0x61,
  2664  	0x6c, 0x6f, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x08, 0x64,
  2665  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e,
  2666  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
  2667  	0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31,
  2668  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x42,
  2669  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x24,
  2670  	0x0a, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20,
  2671  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61,
  2672  	0x73, 0x65, 0x49, 0x64, 0x22, 0x54, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61,
  2673  	0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a,
  2674  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02,
  2675  	0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f,
  2676  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61,
  2677  	0x62, 0x61, 0x73, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa7, 0x01, 0x0a, 0x15, 0x55,
  2678  	0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71,
  2679  	0x75, 0x65, 0x73, 0x74, 0x12, 0x51, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  2680  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2681  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
  2682  	0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
  2683  	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64,
  2684  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74,
  2685  	0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  2686  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46,
  2687  	0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65,
  2688  	0x4d, 0x61, 0x73, 0x6b, 0x22, 0x51, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62,
  2689  	0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x04, 0x6e, 0x61,
  2690  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21,
  2691  	0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2692  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2693  	0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x92, 0x01, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74,
  2694  	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2695  	0x12, 0x3e, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  2696  	0x42, 0x26, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b,
  2697  	0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
  2698  	0x2f, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  2699  	0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
  2700  	0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
  2701  	0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
  2702  	0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x8f, 0x01, 0x0a,
  2703  	0x15, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x52, 0x65,
  2704  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61,
  2705  	0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2706  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
  2707  	0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2708  	0x61, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x09, 0x64, 0x61, 0x74,
  2709  	0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
  2710  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  2711  	0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xbf,
  2712  	0x01, 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65,
  2713  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
  2714  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62,
  2715  	0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
  2716  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x06,
  2717  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x48, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18,
  2718  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  2719  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69,
  2720  	0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54,
  2721  	0x61, 0x62, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65,
  2722  	0x12, 0x1e, 0x0a, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01,
  2723  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x64,
  2724  	0x22, 0x4e, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52,
  2725  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  2726  	0x20, 0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69,
  2727  	0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  2728  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2729  	0x22, 0x9b, 0x01, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65,
  2730  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x48, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65,
  2731  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2732  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
  2733  	0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
  2734  	0x54, 0x61, 0x62, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c,
  2735  	0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  2736  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2737  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  2738  	0x73, 0x6b, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x8f,
  2739  	0x01, 0x0a, 0x12, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65,
  2740  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  2741  	0x01, 0x28, 0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67,
  2742  	0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  2743  	0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  2744  	0x3f, 0x0a, 0x08, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  2745  	0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61,
  2746  	0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  2747  	0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x07, 0x6e, 0x65, 0x77, 0x4e, 0x61, 0x6d, 0x65,
  2748  	0x22, 0x4b, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,
  2749  	0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  2750  	0x09, 0x42, 0x24, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1e, 0x0a, 0x1c, 0x62, 0x69, 0x67, 0x6c, 0x61,
  2751  	0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
  2752  	0x6d, 0x2f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xd7, 0x01,
  2753  	0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
  2754  	0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
  2755  	0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67,
  2756  	0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  2757  	0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x06, 0x70, 0x61,
  2758  	0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a,
  2759  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a,
  2760  	0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
  2761  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e,
  2762  	0x12, 0x45, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31,
  2763  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
  2764  	0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
  2765  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x69, 0x65,
  2766  	0x77, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x22, 0x83, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74,
  2767  	0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45,
  2768  	0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d,
  2769  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
  2770  	0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
  2771  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x06, 0x74,
  2772  	0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
  2773  	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
  2774  	0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9b, 0x01,
  2775  	0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75,
  2776  	0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
  2777  	0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67,
  2778  	0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  2779  	0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x06, 0x70, 0x61,
  2780  	0x72, 0x65, 0x6e, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x02, 0x20, 0x01,
  2781  	0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2782  	0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61,
  2783  	0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x6b,
  2784  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x4c, 0x0a, 0x11, 0x44,
  2785  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2786  	0x12, 0x37, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23,
  2787  	0xe0, 0x41, 0x02, 0xfa, 0x41, 0x1d, 0x0a, 0x1b, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e,
  2788  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c,
  2789  	0x6f, 0x63, 0x6b, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x4b, 0x0a, 0x10, 0x43, 0x68, 0x65,
  2790  	0x63, 0x6b, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a,
  2791  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xe0, 0x41, 0x02,
  2792  	0xfa, 0x41, 0x1d, 0x0a, 0x1b, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f,
  2793  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x6b,
  2794  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x4c,
  2795  	0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3f, 0x0a, 0x06, 0x70,
  2796  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xe0, 0x41, 0x02,
  2797  	0xfa, 0x41, 0x21, 0x0a, 0x1f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f,
  2798  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x61, 0x74, 0x61,
  2799  	0x62, 0x61, 0x73, 0x65, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09,
  2800  	0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
  2801  	0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67,
  2802  	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70,
  2803  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x7f, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74,
  2804  	0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a,
  2805  	0x05, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67,
  2806  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71,
  2807  	0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61,
  2808  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x05, 0x6c, 0x6f, 0x63, 0x6b,
  2809  	0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74,
  2810  	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74,
  2811  	0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xe4, 0x01, 0x0a, 0x13, 0x48, 0x69,
  2812  	0x76, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  2813  	0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72,
  2814  	0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  2815  	0x6e, 0x55, 0x72, 0x69, 0x12, 0x6b, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65,
  2816  	0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2817  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
  2818  	0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2819  	0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x4f, 0x70,
  2820  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73,
  2821  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
  2822  	0x73, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45,
  2823  	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
  2824  	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  2825  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
  2826  	0x22, 0xf3, 0x04, 0x0a, 0x10, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x70,
  2827  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x68, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74,
  2828  	0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2829  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
  2830  	0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2831  	0x61, 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69,
  2832  	0x6f, 0x6e, 0x73, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e,
  2833  	0x74, 0x72, 0x79, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12,
  2834  	0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
  2835  	0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x79,
  2836  	0x0a, 0x12, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
  2837  	0x70, 0x74, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f,
  2838  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
  2839  	0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2840  	0x68, 0x61, 0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x70, 0x74,
  2841  	0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44, 0x65, 0x73, 0x63,
  2842  	0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x52, 0x11, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44,
  2843  	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x1a, 0x38, 0x0a, 0x09, 0x53, 0x65, 0x72,
  2844  	0x44, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c,
  2845  	0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28,
  2846  	0x09, 0x52, 0x10, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2847  	0x4c, 0x69, 0x62, 0x1a, 0xe1, 0x01, 0x0a, 0x11, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x44,
  2848  	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x6c, 0x6f, 0x63,
  2849  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  2850  	0x0b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x12, 0x21, 0x0a, 0x0c,
  2851  	0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01,
  2852  	0x28, 0x09, 0x52, 0x0b, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12,
  2853  	0x23, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  2854  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x46, 0x6f,
  2855  	0x72, 0x6d, 0x61, 0x74, 0x12, 0x61, 0x0a, 0x0a, 0x73, 0x65, 0x72, 0x64, 0x65, 0x5f, 0x69, 0x6e,
  2856  	0x66, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2857  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
  2858  	0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2859  	0x31, 0x2e, 0x48, 0x69, 0x76, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
  2860  	0x6e, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x44, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x73, 0x65,
  2861  	0x72, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x3d, 0x0a, 0x0f, 0x50, 0x61, 0x72, 0x61, 0x6d,
  2862  	0x65, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
  2863  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
  2864  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
  2865  	0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x3c, 0x0a, 0x09, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56,
  2866  	0x69, 0x65, 0x77, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x56, 0x49, 0x45,
  2867  	0x57, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  2868  	0x09, 0x0a, 0x05, 0x42, 0x41, 0x53, 0x49, 0x43, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x55,
  2869  	0x4c, 0x4c, 0x10, 0x02, 0x32, 0xab, 0x21, 0x0a, 0x10, 0x4d, 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f,
  2870  	0x72, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xdf, 0x01, 0x0a, 0x0d, 0x43, 0x72,
  2871  	0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x3c, 0x2e, 0x67, 0x6f,
  2872  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
  2873  	0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  2874  	0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x61, 0x74, 0x61, 0x6c,
  2875  	0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2876  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
  2877  	0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2878  	0x61, 0x31, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x5f, 0xda, 0x41, 0x19, 0x70,
  2879  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x2c, 0x63, 0x61,
  2880  	0x74, 0x61, 0x6c, 0x6f, 0x67, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x3a, 0x07,
  2881  	0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2882  	0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  2883  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  2884  	0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0xc1, 0x01, 0x0a, 0x0d,
  2885  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x3c, 0x2e,
  2886  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67,
  2887  	0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31,
  2888  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x61, 0x74,
  2889  	0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f,
  2890  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
  2891  	0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  2892  	0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x41, 0xda, 0x41,
  2893  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x2a, 0x32, 0x2f, 0x76, 0x31,
  2894  	0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  2895  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2896  	0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12,
  2897  	0xbb, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x12, 0x39,
  2898  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
  2899  	0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
  2900  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c,
  2901  	0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2902  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
  2903  	0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  2904  	0x61, 0x31, 0x2e, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x22, 0x41, 0xda, 0x41, 0x04, 0x6e,
  2905  	0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x61, 0x6c,
  2906  	0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  2907  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  2908  	0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xce, 0x01,
  2909  	0x0a, 0x0c, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x3b,
  2910  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69,
  2911  	0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76,
  2912  	0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61,
  2913  	0x6c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3c, 0x2e, 0x67, 0x6f,
  2914  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
  2915  	0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  2916  	0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67,
  2917  	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0xda, 0x41, 0x06, 0x70, 0x61,
  2918  	0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x34, 0x12, 0x32, 0x2f, 0x76, 0x31, 0x61,
  2919  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
  2920  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  2921  	0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0xf1,
  2922  	0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2923  	0x65, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2924  	0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b,
  2925  	0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74,
  2926  	0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2927  	0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  2928  	0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65,
  2929  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61,
  2930  	0x73, 0x65, 0x22, 0x6e, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x64, 0x61,
  2931  	0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2c, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f,
  2932  	0x69, 0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x3a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61,
  2933  	0x73, 0x65, 0x22, 0x3e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70,
  2934  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  2935  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74,
  2936  	0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2937  	0x65, 0x73, 0x12, 0xd0, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74,
  2938  	0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  2939  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69,
  2940  	0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44,
  2941  	0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71,
  2942  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  2943  	0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
  2944  	0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x61,
  2945  	0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x4d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
  2946  	0xd3, 0xe4, 0x93, 0x02, 0x40, 0x2a, 0x3e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
  2947  	0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
  2948  	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61,
  2949  	0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
  2950  	0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xf3, 0x01, 0x0a, 0x0e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
  2951  	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2952  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
  2953  	0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2954  	0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  2955  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2956  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
  2957  	0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
  2958  	0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x70, 0xda, 0x41, 0x14, 0x64, 0x61,
  2959  	0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
  2960  	0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x53, 0x3a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61,
  2961  	0x73, 0x65, 0x32, 0x47, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x64,
  2962  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  2963  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2964  	0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64,
  2965  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xca, 0x01, 0x0a, 0x0b,
  2966  	0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x3a, 0x2e, 0x67, 0x6f,
  2967  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75,
  2968  	0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c,
  2969  	0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  2970  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2971  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e,
  2972  	0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
  2973  	0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x4d, 0xda, 0x41, 0x04, 0x6e, 0x61,
  2974  	0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2975  	0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  2976  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  2977  	0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61,
  2978  	0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xdd, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73,
  2979  	0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f,
  2980  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65,
  2981  	0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2982  	0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  2983  	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2984  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
  2985  	0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2986  	0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x52,
  2987  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65,
  2988  	0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
  2989  	0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
  2990  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  2991  	0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x64,
  2992  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0xe8, 0x01, 0x0a, 0x0b, 0x43, 0x72, 0x65,
  2993  	0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2994  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
  2995  	0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  2996  	0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71,
  2997  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  2998  	0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67,
  2999  	0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x61,
  3000  	0x62, 0x6c, 0x65, 0x22, 0x6e, 0xda, 0x41, 0x15, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x74,
  3001  	0x61, 0x62, 0x6c, 0x65, 0x2c, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x82, 0xd3, 0xe4,
  3002  	0x93, 0x02, 0x50, 0x3a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x47, 0x2f, 0x76, 0x31, 0x61,
  3003  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
  3004  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  3005  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f,
  3006  	0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x74, 0x61, 0x62,
  3007  	0x6c, 0x65, 0x73, 0x12, 0xd0, 0x01, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61,
  3008  	0x62, 0x6c, 0x65, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  3009  	0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
  3010  	0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c,
  3011  	0x65, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  3012  	0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
  3013  	0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e,
  3014  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x56,
  3015  	0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x2a, 0x47, 0x2f,
  3016  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  3017  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  3018  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a,
  3019  	0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x62,
  3020  	0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xea, 0x01, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74,
  3021  	0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3022  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
  3023  	0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
  3024  	0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
  3025  	0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  3026  	0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61,
  3027  	0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c,
  3028  	0x65, 0x22, 0x70, 0xda, 0x41, 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2c, 0x75, 0x70, 0x64, 0x61,
  3029  	0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x56, 0x3a, 0x05, 0x74,
  3030  	0x61, 0x62, 0x6c, 0x65, 0x32, 0x4d, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f,
  3031  	0x7b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
  3032  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  3033  	0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61,
  3034  	0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73,
  3035  	0x2f, 0x2a, 0x7d, 0x12, 0xe3, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x54, 0x61,
  3036  	0x62, 0x6c, 0x65, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  3037  	0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
  3038  	0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x6e,
  3039  	0x61, 0x6d, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  3040  	0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
  3041  	0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e,
  3042  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x69,
  3043  	0xda, 0x41, 0x0d, 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x6e, 0x65, 0x77, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
  3044  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x53, 0x3a, 0x01, 0x2a, 0x22, 0x4e, 0x2f, 0x76, 0x31, 0x61, 0x6c,
  3045  	0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  3046  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  3047  	0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74,
  3048  	0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f,
  3049  	0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xca, 0x01, 0x0a, 0x08, 0x47, 0x65,
  3050  	0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  3051  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62,
  3052  	0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e,
  3053  	0x47, 0x65, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  3054  	0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
  3055  	0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e,
  3056  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x56,
  3057  	0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x12, 0x47, 0x2f,
  3058  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  3059  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  3060  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a,
  3061  	0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x2f, 0x74, 0x61, 0x62,
  3062  	0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xdd, 0x01, 0x0a, 0x0a, 0x4c, 0x69, 0x73, 0x74, 0x54,
  3063  	0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  3064  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69,
  3065  	0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c,
  3066  	0x69, 0x73, 0x74, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3067  	0x1a, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  3068  	0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65,
  3069  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x54, 0x61,
  3070  	0x62, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0xda, 0x41,
  3071  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x12, 0x47, 0x2f,
  3072  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  3073  	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
  3074  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73,
  3075  	0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f,
  3076  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0xd9, 0x01, 0x0a, 0x0a, 0x43, 0x72, 0x65, 0x61, 0x74,
  3077  	0x65, 0x4c, 0x6f, 0x63, 0x6b, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  3078  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69,
  3079  	0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43,
  3080  	0x72, 0x65, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  3081  	0x1a, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  3082  	0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65,
  3083  	0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x6f, 0x63, 0x6b, 0x22, 0x62,
  3084  	0xda, 0x41, 0x0b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x6c, 0x6f, 0x63, 0x6b, 0x82, 0xd3,
  3085  	0xe4, 0x93, 0x02, 0x4e, 0x3a, 0x04, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x46, 0x2f, 0x76, 0x31, 0x61,
  3086  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72,
  3087  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  3088  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f,
  3089  	0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x63,
  3090  	0x6b, 0x73, 0x12, 0xb6, 0x01, 0x0a, 0x0a, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4c, 0x6f, 0x63,
  3091  	0x6b, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  3092  	0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b,
  3093  	0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
  3094  	0x65, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67,
  3095  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
  3096  	0x6d, 0x70, 0x74, 0x79, 0x22, 0x55, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4,
  3097  	0x93, 0x02, 0x48, 0x2a, 0x46, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b,
  3098  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  3099  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61,
  3100  	0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73,
  3101  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xd3, 0x01, 0x0a, 0x09,
  3102  	0x43, 0x68, 0x65, 0x63, 0x6b, 0x4c, 0x6f, 0x63, 0x6b, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  3103  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
  3104  	0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  3105  	0x61, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x4c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75,
  3106  	0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  3107  	0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c,
  3108  	0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x6f, 0x63,
  3109  	0x6b, 0x22, 0x5e, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x51,
  3110  	0x3a, 0x01, 0x2a, 0x22, 0x4c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x7b,
  3111  	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  3112  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x63, 0x61, 0x74, 0x61,
  3113  	0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73,
  3114  	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x63, 0x68, 0x65, 0x63,
  3115  	0x6b, 0x12, 0xd9, 0x01, 0x0a, 0x09, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x12,
  3116  	0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62,
  3117  	0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e,
  3118  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63,
  3119  	0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  3120  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
  3121  	0x79, 0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
  3122  	0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70,
  3123  	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x57, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82,
  3124  	0xd3, 0xe4, 0x93, 0x02, 0x48, 0x12, 0x46, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31,
  3125  	0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  3126  	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
  3127  	0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x2a, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62,
  3128  	0x61, 0x73, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x1a, 0x73, 0xca,
  3129  	0x41, 0x16, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  3130  	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x57, 0x68, 0x74, 0x74, 0x70, 0x73,
  3131  	0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
  3132  	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75,
  3133  	0x65, 0x72, 0x79, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e,
  3134  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61,
  3135  	0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  3136  	0x72, 0x6d, 0x42, 0x84, 0x01, 0x0a, 0x2a, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3137  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79,
  3138  	0x2e, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
  3139  	0x31, 0x42, 0x0e, 0x4d, 0x65, 0x74, 0x61, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x74,
  3140  	0x6f, 0x50, 0x01, 0x5a, 0x44, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  3141  	0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72,
  3142  	0x79, 0x2f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x61,
  3143  	0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x70, 0x62, 0x3b,
  3144  	0x62, 0x69, 0x67, 0x6c, 0x61, 0x6b, 0x65, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  3145  	0x33,
  3146  }
  3147  
  3148  var (
  3149  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescOnce sync.Once
  3150  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescData = file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDesc
  3151  )
  3152  
  3153  func file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescGZIP() []byte {
  3154  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescOnce.Do(func() {
  3155  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescData)
  3156  	})
  3157  	return file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDescData
  3158  }
  3159  
  3160  var file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
  3161  var file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes = make([]protoimpl.MessageInfo, 33)
  3162  var file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_goTypes = []interface{}{
  3163  	(TableView)(0),                             // 0: google.cloud.bigquery.biglake.v1alpha1.TableView
  3164  	(Database_Type)(0),                         // 1: google.cloud.bigquery.biglake.v1alpha1.Database.Type
  3165  	(Table_Type)(0),                            // 2: google.cloud.bigquery.biglake.v1alpha1.Table.Type
  3166  	(Lock_Type)(0),                             // 3: google.cloud.bigquery.biglake.v1alpha1.Lock.Type
  3167  	(Lock_State)(0),                            // 4: google.cloud.bigquery.biglake.v1alpha1.Lock.State
  3168  	(*Catalog)(nil),                            // 5: google.cloud.bigquery.biglake.v1alpha1.Catalog
  3169  	(*Database)(nil),                           // 6: google.cloud.bigquery.biglake.v1alpha1.Database
  3170  	(*Table)(nil),                              // 7: google.cloud.bigquery.biglake.v1alpha1.Table
  3171  	(*Lock)(nil),                               // 8: google.cloud.bigquery.biglake.v1alpha1.Lock
  3172  	(*CreateCatalogRequest)(nil),               // 9: google.cloud.bigquery.biglake.v1alpha1.CreateCatalogRequest
  3173  	(*DeleteCatalogRequest)(nil),               // 10: google.cloud.bigquery.biglake.v1alpha1.DeleteCatalogRequest
  3174  	(*GetCatalogRequest)(nil),                  // 11: google.cloud.bigquery.biglake.v1alpha1.GetCatalogRequest
  3175  	(*ListCatalogsRequest)(nil),                // 12: google.cloud.bigquery.biglake.v1alpha1.ListCatalogsRequest
  3176  	(*ListCatalogsResponse)(nil),               // 13: google.cloud.bigquery.biglake.v1alpha1.ListCatalogsResponse
  3177  	(*CreateDatabaseRequest)(nil),              // 14: google.cloud.bigquery.biglake.v1alpha1.CreateDatabaseRequest
  3178  	(*DeleteDatabaseRequest)(nil),              // 15: google.cloud.bigquery.biglake.v1alpha1.DeleteDatabaseRequest
  3179  	(*UpdateDatabaseRequest)(nil),              // 16: google.cloud.bigquery.biglake.v1alpha1.UpdateDatabaseRequest
  3180  	(*GetDatabaseRequest)(nil),                 // 17: google.cloud.bigquery.biglake.v1alpha1.GetDatabaseRequest
  3181  	(*ListDatabasesRequest)(nil),               // 18: google.cloud.bigquery.biglake.v1alpha1.ListDatabasesRequest
  3182  	(*ListDatabasesResponse)(nil),              // 19: google.cloud.bigquery.biglake.v1alpha1.ListDatabasesResponse
  3183  	(*CreateTableRequest)(nil),                 // 20: google.cloud.bigquery.biglake.v1alpha1.CreateTableRequest
  3184  	(*DeleteTableRequest)(nil),                 // 21: google.cloud.bigquery.biglake.v1alpha1.DeleteTableRequest
  3185  	(*UpdateTableRequest)(nil),                 // 22: google.cloud.bigquery.biglake.v1alpha1.UpdateTableRequest
  3186  	(*RenameTableRequest)(nil),                 // 23: google.cloud.bigquery.biglake.v1alpha1.RenameTableRequest
  3187  	(*GetTableRequest)(nil),                    // 24: google.cloud.bigquery.biglake.v1alpha1.GetTableRequest
  3188  	(*ListTablesRequest)(nil),                  // 25: google.cloud.bigquery.biglake.v1alpha1.ListTablesRequest
  3189  	(*ListTablesResponse)(nil),                 // 26: google.cloud.bigquery.biglake.v1alpha1.ListTablesResponse
  3190  	(*CreateLockRequest)(nil),                  // 27: google.cloud.bigquery.biglake.v1alpha1.CreateLockRequest
  3191  	(*DeleteLockRequest)(nil),                  // 28: google.cloud.bigquery.biglake.v1alpha1.DeleteLockRequest
  3192  	(*CheckLockRequest)(nil),                   // 29: google.cloud.bigquery.biglake.v1alpha1.CheckLockRequest
  3193  	(*ListLocksRequest)(nil),                   // 30: google.cloud.bigquery.biglake.v1alpha1.ListLocksRequest
  3194  	(*ListLocksResponse)(nil),                  // 31: google.cloud.bigquery.biglake.v1alpha1.ListLocksResponse
  3195  	(*HiveDatabaseOptions)(nil),                // 32: google.cloud.bigquery.biglake.v1alpha1.HiveDatabaseOptions
  3196  	(*HiveTableOptions)(nil),                   // 33: google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions
  3197  	nil,                                        // 34: google.cloud.bigquery.biglake.v1alpha1.HiveDatabaseOptions.ParametersEntry
  3198  	(*HiveTableOptions_SerDeInfo)(nil),         // 35: google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.SerDeInfo
  3199  	(*HiveTableOptions_StorageDescriptor)(nil), // 36: google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.StorageDescriptor
  3200  	nil,                           // 37: google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.ParametersEntry
  3201  	(*timestamppb.Timestamp)(nil), // 38: google.protobuf.Timestamp
  3202  	(*fieldmaskpb.FieldMask)(nil), // 39: google.protobuf.FieldMask
  3203  	(*emptypb.Empty)(nil),         // 40: google.protobuf.Empty
  3204  }
  3205  var file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_depIdxs = []int32{
  3206  	38, // 0: google.cloud.bigquery.biglake.v1alpha1.Catalog.create_time:type_name -> google.protobuf.Timestamp
  3207  	38, // 1: google.cloud.bigquery.biglake.v1alpha1.Catalog.update_time:type_name -> google.protobuf.Timestamp
  3208  	38, // 2: google.cloud.bigquery.biglake.v1alpha1.Catalog.delete_time:type_name -> google.protobuf.Timestamp
  3209  	38, // 3: google.cloud.bigquery.biglake.v1alpha1.Catalog.expire_time:type_name -> google.protobuf.Timestamp
  3210  	32, // 4: google.cloud.bigquery.biglake.v1alpha1.Database.hive_options:type_name -> google.cloud.bigquery.biglake.v1alpha1.HiveDatabaseOptions
  3211  	38, // 5: google.cloud.bigquery.biglake.v1alpha1.Database.create_time:type_name -> google.protobuf.Timestamp
  3212  	38, // 6: google.cloud.bigquery.biglake.v1alpha1.Database.update_time:type_name -> google.protobuf.Timestamp
  3213  	38, // 7: google.cloud.bigquery.biglake.v1alpha1.Database.delete_time:type_name -> google.protobuf.Timestamp
  3214  	38, // 8: google.cloud.bigquery.biglake.v1alpha1.Database.expire_time:type_name -> google.protobuf.Timestamp
  3215  	1,  // 9: google.cloud.bigquery.biglake.v1alpha1.Database.type:type_name -> google.cloud.bigquery.biglake.v1alpha1.Database.Type
  3216  	33, // 10: google.cloud.bigquery.biglake.v1alpha1.Table.hive_options:type_name -> google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions
  3217  	38, // 11: google.cloud.bigquery.biglake.v1alpha1.Table.create_time:type_name -> google.protobuf.Timestamp
  3218  	38, // 12: google.cloud.bigquery.biglake.v1alpha1.Table.update_time:type_name -> google.protobuf.Timestamp
  3219  	38, // 13: google.cloud.bigquery.biglake.v1alpha1.Table.delete_time:type_name -> google.protobuf.Timestamp
  3220  	38, // 14: google.cloud.bigquery.biglake.v1alpha1.Table.expire_time:type_name -> google.protobuf.Timestamp
  3221  	2,  // 15: google.cloud.bigquery.biglake.v1alpha1.Table.type:type_name -> google.cloud.bigquery.biglake.v1alpha1.Table.Type
  3222  	38, // 16: google.cloud.bigquery.biglake.v1alpha1.Lock.create_time:type_name -> google.protobuf.Timestamp
  3223  	3,  // 17: google.cloud.bigquery.biglake.v1alpha1.Lock.type:type_name -> google.cloud.bigquery.biglake.v1alpha1.Lock.Type
  3224  	4,  // 18: google.cloud.bigquery.biglake.v1alpha1.Lock.state:type_name -> google.cloud.bigquery.biglake.v1alpha1.Lock.State
  3225  	5,  // 19: google.cloud.bigquery.biglake.v1alpha1.CreateCatalogRequest.catalog:type_name -> google.cloud.bigquery.biglake.v1alpha1.Catalog
  3226  	5,  // 20: google.cloud.bigquery.biglake.v1alpha1.ListCatalogsResponse.catalogs:type_name -> google.cloud.bigquery.biglake.v1alpha1.Catalog
  3227  	6,  // 21: google.cloud.bigquery.biglake.v1alpha1.CreateDatabaseRequest.database:type_name -> google.cloud.bigquery.biglake.v1alpha1.Database
  3228  	6,  // 22: google.cloud.bigquery.biglake.v1alpha1.UpdateDatabaseRequest.database:type_name -> google.cloud.bigquery.biglake.v1alpha1.Database
  3229  	39, // 23: google.cloud.bigquery.biglake.v1alpha1.UpdateDatabaseRequest.update_mask:type_name -> google.protobuf.FieldMask
  3230  	6,  // 24: google.cloud.bigquery.biglake.v1alpha1.ListDatabasesResponse.databases:type_name -> google.cloud.bigquery.biglake.v1alpha1.Database
  3231  	7,  // 25: google.cloud.bigquery.biglake.v1alpha1.CreateTableRequest.table:type_name -> google.cloud.bigquery.biglake.v1alpha1.Table
  3232  	7,  // 26: google.cloud.bigquery.biglake.v1alpha1.UpdateTableRequest.table:type_name -> google.cloud.bigquery.biglake.v1alpha1.Table
  3233  	39, // 27: google.cloud.bigquery.biglake.v1alpha1.UpdateTableRequest.update_mask:type_name -> google.protobuf.FieldMask
  3234  	0,  // 28: google.cloud.bigquery.biglake.v1alpha1.ListTablesRequest.view:type_name -> google.cloud.bigquery.biglake.v1alpha1.TableView
  3235  	7,  // 29: google.cloud.bigquery.biglake.v1alpha1.ListTablesResponse.tables:type_name -> google.cloud.bigquery.biglake.v1alpha1.Table
  3236  	8,  // 30: google.cloud.bigquery.biglake.v1alpha1.CreateLockRequest.lock:type_name -> google.cloud.bigquery.biglake.v1alpha1.Lock
  3237  	8,  // 31: google.cloud.bigquery.biglake.v1alpha1.ListLocksResponse.locks:type_name -> google.cloud.bigquery.biglake.v1alpha1.Lock
  3238  	34, // 32: google.cloud.bigquery.biglake.v1alpha1.HiveDatabaseOptions.parameters:type_name -> google.cloud.bigquery.biglake.v1alpha1.HiveDatabaseOptions.ParametersEntry
  3239  	37, // 33: google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.parameters:type_name -> google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.ParametersEntry
  3240  	36, // 34: google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.storage_descriptor:type_name -> google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.StorageDescriptor
  3241  	35, // 35: google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.StorageDescriptor.serde_info:type_name -> google.cloud.bigquery.biglake.v1alpha1.HiveTableOptions.SerDeInfo
  3242  	9,  // 36: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateCatalog:input_type -> google.cloud.bigquery.biglake.v1alpha1.CreateCatalogRequest
  3243  	10, // 37: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteCatalog:input_type -> google.cloud.bigquery.biglake.v1alpha1.DeleteCatalogRequest
  3244  	11, // 38: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetCatalog:input_type -> google.cloud.bigquery.biglake.v1alpha1.GetCatalogRequest
  3245  	12, // 39: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListCatalogs:input_type -> google.cloud.bigquery.biglake.v1alpha1.ListCatalogsRequest
  3246  	14, // 40: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateDatabase:input_type -> google.cloud.bigquery.biglake.v1alpha1.CreateDatabaseRequest
  3247  	15, // 41: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteDatabase:input_type -> google.cloud.bigquery.biglake.v1alpha1.DeleteDatabaseRequest
  3248  	16, // 42: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.UpdateDatabase:input_type -> google.cloud.bigquery.biglake.v1alpha1.UpdateDatabaseRequest
  3249  	17, // 43: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetDatabase:input_type -> google.cloud.bigquery.biglake.v1alpha1.GetDatabaseRequest
  3250  	18, // 44: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListDatabases:input_type -> google.cloud.bigquery.biglake.v1alpha1.ListDatabasesRequest
  3251  	20, // 45: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateTable:input_type -> google.cloud.bigquery.biglake.v1alpha1.CreateTableRequest
  3252  	21, // 46: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteTable:input_type -> google.cloud.bigquery.biglake.v1alpha1.DeleteTableRequest
  3253  	22, // 47: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.UpdateTable:input_type -> google.cloud.bigquery.biglake.v1alpha1.UpdateTableRequest
  3254  	23, // 48: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.RenameTable:input_type -> google.cloud.bigquery.biglake.v1alpha1.RenameTableRequest
  3255  	24, // 49: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetTable:input_type -> google.cloud.bigquery.biglake.v1alpha1.GetTableRequest
  3256  	25, // 50: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListTables:input_type -> google.cloud.bigquery.biglake.v1alpha1.ListTablesRequest
  3257  	27, // 51: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateLock:input_type -> google.cloud.bigquery.biglake.v1alpha1.CreateLockRequest
  3258  	28, // 52: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteLock:input_type -> google.cloud.bigquery.biglake.v1alpha1.DeleteLockRequest
  3259  	29, // 53: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CheckLock:input_type -> google.cloud.bigquery.biglake.v1alpha1.CheckLockRequest
  3260  	30, // 54: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListLocks:input_type -> google.cloud.bigquery.biglake.v1alpha1.ListLocksRequest
  3261  	5,  // 55: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateCatalog:output_type -> google.cloud.bigquery.biglake.v1alpha1.Catalog
  3262  	5,  // 56: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteCatalog:output_type -> google.cloud.bigquery.biglake.v1alpha1.Catalog
  3263  	5,  // 57: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetCatalog:output_type -> google.cloud.bigquery.biglake.v1alpha1.Catalog
  3264  	13, // 58: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListCatalogs:output_type -> google.cloud.bigquery.biglake.v1alpha1.ListCatalogsResponse
  3265  	6,  // 59: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateDatabase:output_type -> google.cloud.bigquery.biglake.v1alpha1.Database
  3266  	6,  // 60: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteDatabase:output_type -> google.cloud.bigquery.biglake.v1alpha1.Database
  3267  	6,  // 61: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.UpdateDatabase:output_type -> google.cloud.bigquery.biglake.v1alpha1.Database
  3268  	6,  // 62: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetDatabase:output_type -> google.cloud.bigquery.biglake.v1alpha1.Database
  3269  	19, // 63: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListDatabases:output_type -> google.cloud.bigquery.biglake.v1alpha1.ListDatabasesResponse
  3270  	7,  // 64: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateTable:output_type -> google.cloud.bigquery.biglake.v1alpha1.Table
  3271  	7,  // 65: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteTable:output_type -> google.cloud.bigquery.biglake.v1alpha1.Table
  3272  	7,  // 66: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.UpdateTable:output_type -> google.cloud.bigquery.biglake.v1alpha1.Table
  3273  	7,  // 67: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.RenameTable:output_type -> google.cloud.bigquery.biglake.v1alpha1.Table
  3274  	7,  // 68: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.GetTable:output_type -> google.cloud.bigquery.biglake.v1alpha1.Table
  3275  	26, // 69: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListTables:output_type -> google.cloud.bigquery.biglake.v1alpha1.ListTablesResponse
  3276  	8,  // 70: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CreateLock:output_type -> google.cloud.bigquery.biglake.v1alpha1.Lock
  3277  	40, // 71: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.DeleteLock:output_type -> google.protobuf.Empty
  3278  	8,  // 72: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.CheckLock:output_type -> google.cloud.bigquery.biglake.v1alpha1.Lock
  3279  	31, // 73: google.cloud.bigquery.biglake.v1alpha1.MetastoreService.ListLocks:output_type -> google.cloud.bigquery.biglake.v1alpha1.ListLocksResponse
  3280  	55, // [55:74] is the sub-list for method output_type
  3281  	36, // [36:55] is the sub-list for method input_type
  3282  	36, // [36:36] is the sub-list for extension type_name
  3283  	36, // [36:36] is the sub-list for extension extendee
  3284  	0,  // [0:36] is the sub-list for field type_name
  3285  }
  3286  
  3287  func init() { file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_init() }
  3288  func file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_init() {
  3289  	if File_google_cloud_bigquery_biglake_v1alpha1_metastore_proto != nil {
  3290  		return
  3291  	}
  3292  	if !protoimpl.UnsafeEnabled {
  3293  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  3294  			switch v := v.(*Catalog); i {
  3295  			case 0:
  3296  				return &v.state
  3297  			case 1:
  3298  				return &v.sizeCache
  3299  			case 2:
  3300  				return &v.unknownFields
  3301  			default:
  3302  				return nil
  3303  			}
  3304  		}
  3305  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  3306  			switch v := v.(*Database); i {
  3307  			case 0:
  3308  				return &v.state
  3309  			case 1:
  3310  				return &v.sizeCache
  3311  			case 2:
  3312  				return &v.unknownFields
  3313  			default:
  3314  				return nil
  3315  			}
  3316  		}
  3317  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  3318  			switch v := v.(*Table); i {
  3319  			case 0:
  3320  				return &v.state
  3321  			case 1:
  3322  				return &v.sizeCache
  3323  			case 2:
  3324  				return &v.unknownFields
  3325  			default:
  3326  				return nil
  3327  			}
  3328  		}
  3329  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  3330  			switch v := v.(*Lock); i {
  3331  			case 0:
  3332  				return &v.state
  3333  			case 1:
  3334  				return &v.sizeCache
  3335  			case 2:
  3336  				return &v.unknownFields
  3337  			default:
  3338  				return nil
  3339  			}
  3340  		}
  3341  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  3342  			switch v := v.(*CreateCatalogRequest); i {
  3343  			case 0:
  3344  				return &v.state
  3345  			case 1:
  3346  				return &v.sizeCache
  3347  			case 2:
  3348  				return &v.unknownFields
  3349  			default:
  3350  				return nil
  3351  			}
  3352  		}
  3353  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  3354  			switch v := v.(*DeleteCatalogRequest); i {
  3355  			case 0:
  3356  				return &v.state
  3357  			case 1:
  3358  				return &v.sizeCache
  3359  			case 2:
  3360  				return &v.unknownFields
  3361  			default:
  3362  				return nil
  3363  			}
  3364  		}
  3365  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  3366  			switch v := v.(*GetCatalogRequest); i {
  3367  			case 0:
  3368  				return &v.state
  3369  			case 1:
  3370  				return &v.sizeCache
  3371  			case 2:
  3372  				return &v.unknownFields
  3373  			default:
  3374  				return nil
  3375  			}
  3376  		}
  3377  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  3378  			switch v := v.(*ListCatalogsRequest); i {
  3379  			case 0:
  3380  				return &v.state
  3381  			case 1:
  3382  				return &v.sizeCache
  3383  			case 2:
  3384  				return &v.unknownFields
  3385  			default:
  3386  				return nil
  3387  			}
  3388  		}
  3389  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  3390  			switch v := v.(*ListCatalogsResponse); i {
  3391  			case 0:
  3392  				return &v.state
  3393  			case 1:
  3394  				return &v.sizeCache
  3395  			case 2:
  3396  				return &v.unknownFields
  3397  			default:
  3398  				return nil
  3399  			}
  3400  		}
  3401  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  3402  			switch v := v.(*CreateDatabaseRequest); i {
  3403  			case 0:
  3404  				return &v.state
  3405  			case 1:
  3406  				return &v.sizeCache
  3407  			case 2:
  3408  				return &v.unknownFields
  3409  			default:
  3410  				return nil
  3411  			}
  3412  		}
  3413  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  3414  			switch v := v.(*DeleteDatabaseRequest); i {
  3415  			case 0:
  3416  				return &v.state
  3417  			case 1:
  3418  				return &v.sizeCache
  3419  			case 2:
  3420  				return &v.unknownFields
  3421  			default:
  3422  				return nil
  3423  			}
  3424  		}
  3425  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  3426  			switch v := v.(*UpdateDatabaseRequest); i {
  3427  			case 0:
  3428  				return &v.state
  3429  			case 1:
  3430  				return &v.sizeCache
  3431  			case 2:
  3432  				return &v.unknownFields
  3433  			default:
  3434  				return nil
  3435  			}
  3436  		}
  3437  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  3438  			switch v := v.(*GetDatabaseRequest); i {
  3439  			case 0:
  3440  				return &v.state
  3441  			case 1:
  3442  				return &v.sizeCache
  3443  			case 2:
  3444  				return &v.unknownFields
  3445  			default:
  3446  				return nil
  3447  			}
  3448  		}
  3449  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  3450  			switch v := v.(*ListDatabasesRequest); i {
  3451  			case 0:
  3452  				return &v.state
  3453  			case 1:
  3454  				return &v.sizeCache
  3455  			case 2:
  3456  				return &v.unknownFields
  3457  			default:
  3458  				return nil
  3459  			}
  3460  		}
  3461  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  3462  			switch v := v.(*ListDatabasesResponse); i {
  3463  			case 0:
  3464  				return &v.state
  3465  			case 1:
  3466  				return &v.sizeCache
  3467  			case 2:
  3468  				return &v.unknownFields
  3469  			default:
  3470  				return nil
  3471  			}
  3472  		}
  3473  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  3474  			switch v := v.(*CreateTableRequest); i {
  3475  			case 0:
  3476  				return &v.state
  3477  			case 1:
  3478  				return &v.sizeCache
  3479  			case 2:
  3480  				return &v.unknownFields
  3481  			default:
  3482  				return nil
  3483  			}
  3484  		}
  3485  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  3486  			switch v := v.(*DeleteTableRequest); i {
  3487  			case 0:
  3488  				return &v.state
  3489  			case 1:
  3490  				return &v.sizeCache
  3491  			case 2:
  3492  				return &v.unknownFields
  3493  			default:
  3494  				return nil
  3495  			}
  3496  		}
  3497  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  3498  			switch v := v.(*UpdateTableRequest); i {
  3499  			case 0:
  3500  				return &v.state
  3501  			case 1:
  3502  				return &v.sizeCache
  3503  			case 2:
  3504  				return &v.unknownFields
  3505  			default:
  3506  				return nil
  3507  			}
  3508  		}
  3509  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  3510  			switch v := v.(*RenameTableRequest); i {
  3511  			case 0:
  3512  				return &v.state
  3513  			case 1:
  3514  				return &v.sizeCache
  3515  			case 2:
  3516  				return &v.unknownFields
  3517  			default:
  3518  				return nil
  3519  			}
  3520  		}
  3521  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  3522  			switch v := v.(*GetTableRequest); i {
  3523  			case 0:
  3524  				return &v.state
  3525  			case 1:
  3526  				return &v.sizeCache
  3527  			case 2:
  3528  				return &v.unknownFields
  3529  			default:
  3530  				return nil
  3531  			}
  3532  		}
  3533  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  3534  			switch v := v.(*ListTablesRequest); i {
  3535  			case 0:
  3536  				return &v.state
  3537  			case 1:
  3538  				return &v.sizeCache
  3539  			case 2:
  3540  				return &v.unknownFields
  3541  			default:
  3542  				return nil
  3543  			}
  3544  		}
  3545  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  3546  			switch v := v.(*ListTablesResponse); i {
  3547  			case 0:
  3548  				return &v.state
  3549  			case 1:
  3550  				return &v.sizeCache
  3551  			case 2:
  3552  				return &v.unknownFields
  3553  			default:
  3554  				return nil
  3555  			}
  3556  		}
  3557  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  3558  			switch v := v.(*CreateLockRequest); i {
  3559  			case 0:
  3560  				return &v.state
  3561  			case 1:
  3562  				return &v.sizeCache
  3563  			case 2:
  3564  				return &v.unknownFields
  3565  			default:
  3566  				return nil
  3567  			}
  3568  		}
  3569  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  3570  			switch v := v.(*DeleteLockRequest); i {
  3571  			case 0:
  3572  				return &v.state
  3573  			case 1:
  3574  				return &v.sizeCache
  3575  			case 2:
  3576  				return &v.unknownFields
  3577  			default:
  3578  				return nil
  3579  			}
  3580  		}
  3581  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  3582  			switch v := v.(*CheckLockRequest); i {
  3583  			case 0:
  3584  				return &v.state
  3585  			case 1:
  3586  				return &v.sizeCache
  3587  			case 2:
  3588  				return &v.unknownFields
  3589  			default:
  3590  				return nil
  3591  			}
  3592  		}
  3593  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  3594  			switch v := v.(*ListLocksRequest); i {
  3595  			case 0:
  3596  				return &v.state
  3597  			case 1:
  3598  				return &v.sizeCache
  3599  			case 2:
  3600  				return &v.unknownFields
  3601  			default:
  3602  				return nil
  3603  			}
  3604  		}
  3605  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  3606  			switch v := v.(*ListLocksResponse); i {
  3607  			case 0:
  3608  				return &v.state
  3609  			case 1:
  3610  				return &v.sizeCache
  3611  			case 2:
  3612  				return &v.unknownFields
  3613  			default:
  3614  				return nil
  3615  			}
  3616  		}
  3617  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  3618  			switch v := v.(*HiveDatabaseOptions); i {
  3619  			case 0:
  3620  				return &v.state
  3621  			case 1:
  3622  				return &v.sizeCache
  3623  			case 2:
  3624  				return &v.unknownFields
  3625  			default:
  3626  				return nil
  3627  			}
  3628  		}
  3629  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  3630  			switch v := v.(*HiveTableOptions); i {
  3631  			case 0:
  3632  				return &v.state
  3633  			case 1:
  3634  				return &v.sizeCache
  3635  			case 2:
  3636  				return &v.unknownFields
  3637  			default:
  3638  				return nil
  3639  			}
  3640  		}
  3641  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  3642  			switch v := v.(*HiveTableOptions_SerDeInfo); i {
  3643  			case 0:
  3644  				return &v.state
  3645  			case 1:
  3646  				return &v.sizeCache
  3647  			case 2:
  3648  				return &v.unknownFields
  3649  			default:
  3650  				return nil
  3651  			}
  3652  		}
  3653  		file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  3654  			switch v := v.(*HiveTableOptions_StorageDescriptor); i {
  3655  			case 0:
  3656  				return &v.state
  3657  			case 1:
  3658  				return &v.sizeCache
  3659  			case 2:
  3660  				return &v.unknownFields
  3661  			default:
  3662  				return nil
  3663  			}
  3664  		}
  3665  	}
  3666  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[1].OneofWrappers = []interface{}{
  3667  		(*Database_HiveOptions)(nil),
  3668  	}
  3669  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[2].OneofWrappers = []interface{}{
  3670  		(*Table_HiveOptions)(nil),
  3671  	}
  3672  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes[3].OneofWrappers = []interface{}{
  3673  		(*Lock_TableId)(nil),
  3674  	}
  3675  	type x struct{}
  3676  	out := protoimpl.TypeBuilder{
  3677  		File: protoimpl.DescBuilder{
  3678  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  3679  			RawDescriptor: file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDesc,
  3680  			NumEnums:      5,
  3681  			NumMessages:   33,
  3682  			NumExtensions: 0,
  3683  			NumServices:   1,
  3684  		},
  3685  		GoTypes:           file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_goTypes,
  3686  		DependencyIndexes: file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_depIdxs,
  3687  		EnumInfos:         file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_enumTypes,
  3688  		MessageInfos:      file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_msgTypes,
  3689  	}.Build()
  3690  	File_google_cloud_bigquery_biglake_v1alpha1_metastore_proto = out.File
  3691  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_rawDesc = nil
  3692  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_goTypes = nil
  3693  	file_google_cloud_bigquery_biglake_v1alpha1_metastore_proto_depIdxs = nil
  3694  }
  3695  
  3696  // Reference imports to suppress errors if they are not otherwise used.
  3697  var _ context.Context
  3698  var _ grpc.ClientConnInterface
  3699  
  3700  // This is a compile-time assertion to ensure that this generated file
  3701  // is compatible with the grpc package it is being compiled against.
  3702  const _ = grpc.SupportPackageIsVersion6
  3703  
  3704  // MetastoreServiceClient is the client API for MetastoreService service.
  3705  //
  3706  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  3707  type MetastoreServiceClient interface {
  3708  	// Creates a new catalog.
  3709  	CreateCatalog(ctx context.Context, in *CreateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
  3710  	// Deletes an existing catalog specified by the catalog ID.
  3711  	DeleteCatalog(ctx context.Context, in *DeleteCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
  3712  	// Gets the catalog specified by the resource name.
  3713  	GetCatalog(ctx context.Context, in *GetCatalogRequest, opts ...grpc.CallOption) (*Catalog, error)
  3714  	// List all catalogs in a specified project.
  3715  	ListCatalogs(ctx context.Context, in *ListCatalogsRequest, opts ...grpc.CallOption) (*ListCatalogsResponse, error)
  3716  	// Creates a new database.
  3717  	CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
  3718  	// Deletes an existing database specified by the database ID.
  3719  	DeleteDatabase(ctx context.Context, in *DeleteDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
  3720  	// Updates an existing database specified by the database ID.
  3721  	UpdateDatabase(ctx context.Context, in *UpdateDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
  3722  	// Gets the database specified by the resource name.
  3723  	GetDatabase(ctx context.Context, in *GetDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
  3724  	// List all databases in a specified catalog.
  3725  	ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error)
  3726  	// Creates a new table.
  3727  	CreateTable(ctx context.Context, in *CreateTableRequest, opts ...grpc.CallOption) (*Table, error)
  3728  	// Deletes an existing table specified by the table ID.
  3729  	DeleteTable(ctx context.Context, in *DeleteTableRequest, opts ...grpc.CallOption) (*Table, error)
  3730  	// Updates an existing table specified by the table ID.
  3731  	UpdateTable(ctx context.Context, in *UpdateTableRequest, opts ...grpc.CallOption) (*Table, error)
  3732  	// Renames an existing table specified by the table ID.
  3733  	RenameTable(ctx context.Context, in *RenameTableRequest, opts ...grpc.CallOption) (*Table, error)
  3734  	// Gets the table specified by the resource name.
  3735  	GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*Table, error)
  3736  	// List all tables in a specified database.
  3737  	ListTables(ctx context.Context, in *ListTablesRequest, opts ...grpc.CallOption) (*ListTablesResponse, error)
  3738  	// Creates a new lock.
  3739  	CreateLock(ctx context.Context, in *CreateLockRequest, opts ...grpc.CallOption) (*Lock, error)
  3740  	// Deletes an existing lock specified by the lock ID.
  3741  	DeleteLock(ctx context.Context, in *DeleteLockRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  3742  	// Checks the state of a lock specified by the lock ID.
  3743  	CheckLock(ctx context.Context, in *CheckLockRequest, opts ...grpc.CallOption) (*Lock, error)
  3744  	// List all locks in a specified database.
  3745  	ListLocks(ctx context.Context, in *ListLocksRequest, opts ...grpc.CallOption) (*ListLocksResponse, error)
  3746  }
  3747  
  3748  type metastoreServiceClient struct {
  3749  	cc grpc.ClientConnInterface
  3750  }
  3751  
  3752  func NewMetastoreServiceClient(cc grpc.ClientConnInterface) MetastoreServiceClient {
  3753  	return &metastoreServiceClient{cc}
  3754  }
  3755  
  3756  func (c *metastoreServiceClient) CreateCatalog(ctx context.Context, in *CreateCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) {
  3757  	out := new(Catalog)
  3758  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateCatalog", in, out, opts...)
  3759  	if err != nil {
  3760  		return nil, err
  3761  	}
  3762  	return out, nil
  3763  }
  3764  
  3765  func (c *metastoreServiceClient) DeleteCatalog(ctx context.Context, in *DeleteCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) {
  3766  	out := new(Catalog)
  3767  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteCatalog", in, out, opts...)
  3768  	if err != nil {
  3769  		return nil, err
  3770  	}
  3771  	return out, nil
  3772  }
  3773  
  3774  func (c *metastoreServiceClient) GetCatalog(ctx context.Context, in *GetCatalogRequest, opts ...grpc.CallOption) (*Catalog, error) {
  3775  	out := new(Catalog)
  3776  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/GetCatalog", in, out, opts...)
  3777  	if err != nil {
  3778  		return nil, err
  3779  	}
  3780  	return out, nil
  3781  }
  3782  
  3783  func (c *metastoreServiceClient) ListCatalogs(ctx context.Context, in *ListCatalogsRequest, opts ...grpc.CallOption) (*ListCatalogsResponse, error) {
  3784  	out := new(ListCatalogsResponse)
  3785  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListCatalogs", in, out, opts...)
  3786  	if err != nil {
  3787  		return nil, err
  3788  	}
  3789  	return out, nil
  3790  }
  3791  
  3792  func (c *metastoreServiceClient) CreateDatabase(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
  3793  	out := new(Database)
  3794  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateDatabase", in, out, opts...)
  3795  	if err != nil {
  3796  		return nil, err
  3797  	}
  3798  	return out, nil
  3799  }
  3800  
  3801  func (c *metastoreServiceClient) DeleteDatabase(ctx context.Context, in *DeleteDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
  3802  	out := new(Database)
  3803  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteDatabase", in, out, opts...)
  3804  	if err != nil {
  3805  		return nil, err
  3806  	}
  3807  	return out, nil
  3808  }
  3809  
  3810  func (c *metastoreServiceClient) UpdateDatabase(ctx context.Context, in *UpdateDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
  3811  	out := new(Database)
  3812  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/UpdateDatabase", in, out, opts...)
  3813  	if err != nil {
  3814  		return nil, err
  3815  	}
  3816  	return out, nil
  3817  }
  3818  
  3819  func (c *metastoreServiceClient) GetDatabase(ctx context.Context, in *GetDatabaseRequest, opts ...grpc.CallOption) (*Database, error) {
  3820  	out := new(Database)
  3821  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/GetDatabase", in, out, opts...)
  3822  	if err != nil {
  3823  		return nil, err
  3824  	}
  3825  	return out, nil
  3826  }
  3827  
  3828  func (c *metastoreServiceClient) ListDatabases(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error) {
  3829  	out := new(ListDatabasesResponse)
  3830  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListDatabases", in, out, opts...)
  3831  	if err != nil {
  3832  		return nil, err
  3833  	}
  3834  	return out, nil
  3835  }
  3836  
  3837  func (c *metastoreServiceClient) CreateTable(ctx context.Context, in *CreateTableRequest, opts ...grpc.CallOption) (*Table, error) {
  3838  	out := new(Table)
  3839  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateTable", in, out, opts...)
  3840  	if err != nil {
  3841  		return nil, err
  3842  	}
  3843  	return out, nil
  3844  }
  3845  
  3846  func (c *metastoreServiceClient) DeleteTable(ctx context.Context, in *DeleteTableRequest, opts ...grpc.CallOption) (*Table, error) {
  3847  	out := new(Table)
  3848  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteTable", in, out, opts...)
  3849  	if err != nil {
  3850  		return nil, err
  3851  	}
  3852  	return out, nil
  3853  }
  3854  
  3855  func (c *metastoreServiceClient) UpdateTable(ctx context.Context, in *UpdateTableRequest, opts ...grpc.CallOption) (*Table, error) {
  3856  	out := new(Table)
  3857  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/UpdateTable", in, out, opts...)
  3858  	if err != nil {
  3859  		return nil, err
  3860  	}
  3861  	return out, nil
  3862  }
  3863  
  3864  func (c *metastoreServiceClient) RenameTable(ctx context.Context, in *RenameTableRequest, opts ...grpc.CallOption) (*Table, error) {
  3865  	out := new(Table)
  3866  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/RenameTable", in, out, opts...)
  3867  	if err != nil {
  3868  		return nil, err
  3869  	}
  3870  	return out, nil
  3871  }
  3872  
  3873  func (c *metastoreServiceClient) GetTable(ctx context.Context, in *GetTableRequest, opts ...grpc.CallOption) (*Table, error) {
  3874  	out := new(Table)
  3875  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/GetTable", in, out, opts...)
  3876  	if err != nil {
  3877  		return nil, err
  3878  	}
  3879  	return out, nil
  3880  }
  3881  
  3882  func (c *metastoreServiceClient) ListTables(ctx context.Context, in *ListTablesRequest, opts ...grpc.CallOption) (*ListTablesResponse, error) {
  3883  	out := new(ListTablesResponse)
  3884  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListTables", in, out, opts...)
  3885  	if err != nil {
  3886  		return nil, err
  3887  	}
  3888  	return out, nil
  3889  }
  3890  
  3891  func (c *metastoreServiceClient) CreateLock(ctx context.Context, in *CreateLockRequest, opts ...grpc.CallOption) (*Lock, error) {
  3892  	out := new(Lock)
  3893  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateLock", in, out, opts...)
  3894  	if err != nil {
  3895  		return nil, err
  3896  	}
  3897  	return out, nil
  3898  }
  3899  
  3900  func (c *metastoreServiceClient) DeleteLock(ctx context.Context, in *DeleteLockRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  3901  	out := new(emptypb.Empty)
  3902  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteLock", in, out, opts...)
  3903  	if err != nil {
  3904  		return nil, err
  3905  	}
  3906  	return out, nil
  3907  }
  3908  
  3909  func (c *metastoreServiceClient) CheckLock(ctx context.Context, in *CheckLockRequest, opts ...grpc.CallOption) (*Lock, error) {
  3910  	out := new(Lock)
  3911  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CheckLock", in, out, opts...)
  3912  	if err != nil {
  3913  		return nil, err
  3914  	}
  3915  	return out, nil
  3916  }
  3917  
  3918  func (c *metastoreServiceClient) ListLocks(ctx context.Context, in *ListLocksRequest, opts ...grpc.CallOption) (*ListLocksResponse, error) {
  3919  	out := new(ListLocksResponse)
  3920  	err := c.cc.Invoke(ctx, "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListLocks", in, out, opts...)
  3921  	if err != nil {
  3922  		return nil, err
  3923  	}
  3924  	return out, nil
  3925  }
  3926  
  3927  // MetastoreServiceServer is the server API for MetastoreService service.
  3928  type MetastoreServiceServer interface {
  3929  	// Creates a new catalog.
  3930  	CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error)
  3931  	// Deletes an existing catalog specified by the catalog ID.
  3932  	DeleteCatalog(context.Context, *DeleteCatalogRequest) (*Catalog, error)
  3933  	// Gets the catalog specified by the resource name.
  3934  	GetCatalog(context.Context, *GetCatalogRequest) (*Catalog, error)
  3935  	// List all catalogs in a specified project.
  3936  	ListCatalogs(context.Context, *ListCatalogsRequest) (*ListCatalogsResponse, error)
  3937  	// Creates a new database.
  3938  	CreateDatabase(context.Context, *CreateDatabaseRequest) (*Database, error)
  3939  	// Deletes an existing database specified by the database ID.
  3940  	DeleteDatabase(context.Context, *DeleteDatabaseRequest) (*Database, error)
  3941  	// Updates an existing database specified by the database ID.
  3942  	UpdateDatabase(context.Context, *UpdateDatabaseRequest) (*Database, error)
  3943  	// Gets the database specified by the resource name.
  3944  	GetDatabase(context.Context, *GetDatabaseRequest) (*Database, error)
  3945  	// List all databases in a specified catalog.
  3946  	ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error)
  3947  	// Creates a new table.
  3948  	CreateTable(context.Context, *CreateTableRequest) (*Table, error)
  3949  	// Deletes an existing table specified by the table ID.
  3950  	DeleteTable(context.Context, *DeleteTableRequest) (*Table, error)
  3951  	// Updates an existing table specified by the table ID.
  3952  	UpdateTable(context.Context, *UpdateTableRequest) (*Table, error)
  3953  	// Renames an existing table specified by the table ID.
  3954  	RenameTable(context.Context, *RenameTableRequest) (*Table, error)
  3955  	// Gets the table specified by the resource name.
  3956  	GetTable(context.Context, *GetTableRequest) (*Table, error)
  3957  	// List all tables in a specified database.
  3958  	ListTables(context.Context, *ListTablesRequest) (*ListTablesResponse, error)
  3959  	// Creates a new lock.
  3960  	CreateLock(context.Context, *CreateLockRequest) (*Lock, error)
  3961  	// Deletes an existing lock specified by the lock ID.
  3962  	DeleteLock(context.Context, *DeleteLockRequest) (*emptypb.Empty, error)
  3963  	// Checks the state of a lock specified by the lock ID.
  3964  	CheckLock(context.Context, *CheckLockRequest) (*Lock, error)
  3965  	// List all locks in a specified database.
  3966  	ListLocks(context.Context, *ListLocksRequest) (*ListLocksResponse, error)
  3967  }
  3968  
  3969  // UnimplementedMetastoreServiceServer can be embedded to have forward compatible implementations.
  3970  type UnimplementedMetastoreServiceServer struct {
  3971  }
  3972  
  3973  func (*UnimplementedMetastoreServiceServer) CreateCatalog(context.Context, *CreateCatalogRequest) (*Catalog, error) {
  3974  	return nil, status.Errorf(codes.Unimplemented, "method CreateCatalog not implemented")
  3975  }
  3976  func (*UnimplementedMetastoreServiceServer) DeleteCatalog(context.Context, *DeleteCatalogRequest) (*Catalog, error) {
  3977  	return nil, status.Errorf(codes.Unimplemented, "method DeleteCatalog not implemented")
  3978  }
  3979  func (*UnimplementedMetastoreServiceServer) GetCatalog(context.Context, *GetCatalogRequest) (*Catalog, error) {
  3980  	return nil, status.Errorf(codes.Unimplemented, "method GetCatalog not implemented")
  3981  }
  3982  func (*UnimplementedMetastoreServiceServer) ListCatalogs(context.Context, *ListCatalogsRequest) (*ListCatalogsResponse, error) {
  3983  	return nil, status.Errorf(codes.Unimplemented, "method ListCatalogs not implemented")
  3984  }
  3985  func (*UnimplementedMetastoreServiceServer) CreateDatabase(context.Context, *CreateDatabaseRequest) (*Database, error) {
  3986  	return nil, status.Errorf(codes.Unimplemented, "method CreateDatabase not implemented")
  3987  }
  3988  func (*UnimplementedMetastoreServiceServer) DeleteDatabase(context.Context, *DeleteDatabaseRequest) (*Database, error) {
  3989  	return nil, status.Errorf(codes.Unimplemented, "method DeleteDatabase not implemented")
  3990  }
  3991  func (*UnimplementedMetastoreServiceServer) UpdateDatabase(context.Context, *UpdateDatabaseRequest) (*Database, error) {
  3992  	return nil, status.Errorf(codes.Unimplemented, "method UpdateDatabase not implemented")
  3993  }
  3994  func (*UnimplementedMetastoreServiceServer) GetDatabase(context.Context, *GetDatabaseRequest) (*Database, error) {
  3995  	return nil, status.Errorf(codes.Unimplemented, "method GetDatabase not implemented")
  3996  }
  3997  func (*UnimplementedMetastoreServiceServer) ListDatabases(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error) {
  3998  	return nil, status.Errorf(codes.Unimplemented, "method ListDatabases not implemented")
  3999  }
  4000  func (*UnimplementedMetastoreServiceServer) CreateTable(context.Context, *CreateTableRequest) (*Table, error) {
  4001  	return nil, status.Errorf(codes.Unimplemented, "method CreateTable not implemented")
  4002  }
  4003  func (*UnimplementedMetastoreServiceServer) DeleteTable(context.Context, *DeleteTableRequest) (*Table, error) {
  4004  	return nil, status.Errorf(codes.Unimplemented, "method DeleteTable not implemented")
  4005  }
  4006  func (*UnimplementedMetastoreServiceServer) UpdateTable(context.Context, *UpdateTableRequest) (*Table, error) {
  4007  	return nil, status.Errorf(codes.Unimplemented, "method UpdateTable not implemented")
  4008  }
  4009  func (*UnimplementedMetastoreServiceServer) RenameTable(context.Context, *RenameTableRequest) (*Table, error) {
  4010  	return nil, status.Errorf(codes.Unimplemented, "method RenameTable not implemented")
  4011  }
  4012  func (*UnimplementedMetastoreServiceServer) GetTable(context.Context, *GetTableRequest) (*Table, error) {
  4013  	return nil, status.Errorf(codes.Unimplemented, "method GetTable not implemented")
  4014  }
  4015  func (*UnimplementedMetastoreServiceServer) ListTables(context.Context, *ListTablesRequest) (*ListTablesResponse, error) {
  4016  	return nil, status.Errorf(codes.Unimplemented, "method ListTables not implemented")
  4017  }
  4018  func (*UnimplementedMetastoreServiceServer) CreateLock(context.Context, *CreateLockRequest) (*Lock, error) {
  4019  	return nil, status.Errorf(codes.Unimplemented, "method CreateLock not implemented")
  4020  }
  4021  func (*UnimplementedMetastoreServiceServer) DeleteLock(context.Context, *DeleteLockRequest) (*emptypb.Empty, error) {
  4022  	return nil, status.Errorf(codes.Unimplemented, "method DeleteLock not implemented")
  4023  }
  4024  func (*UnimplementedMetastoreServiceServer) CheckLock(context.Context, *CheckLockRequest) (*Lock, error) {
  4025  	return nil, status.Errorf(codes.Unimplemented, "method CheckLock not implemented")
  4026  }
  4027  func (*UnimplementedMetastoreServiceServer) ListLocks(context.Context, *ListLocksRequest) (*ListLocksResponse, error) {
  4028  	return nil, status.Errorf(codes.Unimplemented, "method ListLocks not implemented")
  4029  }
  4030  
  4031  func RegisterMetastoreServiceServer(s *grpc.Server, srv MetastoreServiceServer) {
  4032  	s.RegisterService(&_MetastoreService_serviceDesc, srv)
  4033  }
  4034  
  4035  func _MetastoreService_CreateCatalog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4036  	in := new(CreateCatalogRequest)
  4037  	if err := dec(in); err != nil {
  4038  		return nil, err
  4039  	}
  4040  	if interceptor == nil {
  4041  		return srv.(MetastoreServiceServer).CreateCatalog(ctx, in)
  4042  	}
  4043  	info := &grpc.UnaryServerInfo{
  4044  		Server:     srv,
  4045  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateCatalog",
  4046  	}
  4047  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4048  		return srv.(MetastoreServiceServer).CreateCatalog(ctx, req.(*CreateCatalogRequest))
  4049  	}
  4050  	return interceptor(ctx, in, info, handler)
  4051  }
  4052  
  4053  func _MetastoreService_DeleteCatalog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4054  	in := new(DeleteCatalogRequest)
  4055  	if err := dec(in); err != nil {
  4056  		return nil, err
  4057  	}
  4058  	if interceptor == nil {
  4059  		return srv.(MetastoreServiceServer).DeleteCatalog(ctx, in)
  4060  	}
  4061  	info := &grpc.UnaryServerInfo{
  4062  		Server:     srv,
  4063  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteCatalog",
  4064  	}
  4065  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4066  		return srv.(MetastoreServiceServer).DeleteCatalog(ctx, req.(*DeleteCatalogRequest))
  4067  	}
  4068  	return interceptor(ctx, in, info, handler)
  4069  }
  4070  
  4071  func _MetastoreService_GetCatalog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4072  	in := new(GetCatalogRequest)
  4073  	if err := dec(in); err != nil {
  4074  		return nil, err
  4075  	}
  4076  	if interceptor == nil {
  4077  		return srv.(MetastoreServiceServer).GetCatalog(ctx, in)
  4078  	}
  4079  	info := &grpc.UnaryServerInfo{
  4080  		Server:     srv,
  4081  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/GetCatalog",
  4082  	}
  4083  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4084  		return srv.(MetastoreServiceServer).GetCatalog(ctx, req.(*GetCatalogRequest))
  4085  	}
  4086  	return interceptor(ctx, in, info, handler)
  4087  }
  4088  
  4089  func _MetastoreService_ListCatalogs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4090  	in := new(ListCatalogsRequest)
  4091  	if err := dec(in); err != nil {
  4092  		return nil, err
  4093  	}
  4094  	if interceptor == nil {
  4095  		return srv.(MetastoreServiceServer).ListCatalogs(ctx, in)
  4096  	}
  4097  	info := &grpc.UnaryServerInfo{
  4098  		Server:     srv,
  4099  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListCatalogs",
  4100  	}
  4101  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4102  		return srv.(MetastoreServiceServer).ListCatalogs(ctx, req.(*ListCatalogsRequest))
  4103  	}
  4104  	return interceptor(ctx, in, info, handler)
  4105  }
  4106  
  4107  func _MetastoreService_CreateDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4108  	in := new(CreateDatabaseRequest)
  4109  	if err := dec(in); err != nil {
  4110  		return nil, err
  4111  	}
  4112  	if interceptor == nil {
  4113  		return srv.(MetastoreServiceServer).CreateDatabase(ctx, in)
  4114  	}
  4115  	info := &grpc.UnaryServerInfo{
  4116  		Server:     srv,
  4117  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateDatabase",
  4118  	}
  4119  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4120  		return srv.(MetastoreServiceServer).CreateDatabase(ctx, req.(*CreateDatabaseRequest))
  4121  	}
  4122  	return interceptor(ctx, in, info, handler)
  4123  }
  4124  
  4125  func _MetastoreService_DeleteDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4126  	in := new(DeleteDatabaseRequest)
  4127  	if err := dec(in); err != nil {
  4128  		return nil, err
  4129  	}
  4130  	if interceptor == nil {
  4131  		return srv.(MetastoreServiceServer).DeleteDatabase(ctx, in)
  4132  	}
  4133  	info := &grpc.UnaryServerInfo{
  4134  		Server:     srv,
  4135  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteDatabase",
  4136  	}
  4137  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4138  		return srv.(MetastoreServiceServer).DeleteDatabase(ctx, req.(*DeleteDatabaseRequest))
  4139  	}
  4140  	return interceptor(ctx, in, info, handler)
  4141  }
  4142  
  4143  func _MetastoreService_UpdateDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4144  	in := new(UpdateDatabaseRequest)
  4145  	if err := dec(in); err != nil {
  4146  		return nil, err
  4147  	}
  4148  	if interceptor == nil {
  4149  		return srv.(MetastoreServiceServer).UpdateDatabase(ctx, in)
  4150  	}
  4151  	info := &grpc.UnaryServerInfo{
  4152  		Server:     srv,
  4153  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/UpdateDatabase",
  4154  	}
  4155  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4156  		return srv.(MetastoreServiceServer).UpdateDatabase(ctx, req.(*UpdateDatabaseRequest))
  4157  	}
  4158  	return interceptor(ctx, in, info, handler)
  4159  }
  4160  
  4161  func _MetastoreService_GetDatabase_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4162  	in := new(GetDatabaseRequest)
  4163  	if err := dec(in); err != nil {
  4164  		return nil, err
  4165  	}
  4166  	if interceptor == nil {
  4167  		return srv.(MetastoreServiceServer).GetDatabase(ctx, in)
  4168  	}
  4169  	info := &grpc.UnaryServerInfo{
  4170  		Server:     srv,
  4171  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/GetDatabase",
  4172  	}
  4173  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4174  		return srv.(MetastoreServiceServer).GetDatabase(ctx, req.(*GetDatabaseRequest))
  4175  	}
  4176  	return interceptor(ctx, in, info, handler)
  4177  }
  4178  
  4179  func _MetastoreService_ListDatabases_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4180  	in := new(ListDatabasesRequest)
  4181  	if err := dec(in); err != nil {
  4182  		return nil, err
  4183  	}
  4184  	if interceptor == nil {
  4185  		return srv.(MetastoreServiceServer).ListDatabases(ctx, in)
  4186  	}
  4187  	info := &grpc.UnaryServerInfo{
  4188  		Server:     srv,
  4189  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListDatabases",
  4190  	}
  4191  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4192  		return srv.(MetastoreServiceServer).ListDatabases(ctx, req.(*ListDatabasesRequest))
  4193  	}
  4194  	return interceptor(ctx, in, info, handler)
  4195  }
  4196  
  4197  func _MetastoreService_CreateTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4198  	in := new(CreateTableRequest)
  4199  	if err := dec(in); err != nil {
  4200  		return nil, err
  4201  	}
  4202  	if interceptor == nil {
  4203  		return srv.(MetastoreServiceServer).CreateTable(ctx, in)
  4204  	}
  4205  	info := &grpc.UnaryServerInfo{
  4206  		Server:     srv,
  4207  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateTable",
  4208  	}
  4209  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4210  		return srv.(MetastoreServiceServer).CreateTable(ctx, req.(*CreateTableRequest))
  4211  	}
  4212  	return interceptor(ctx, in, info, handler)
  4213  }
  4214  
  4215  func _MetastoreService_DeleteTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4216  	in := new(DeleteTableRequest)
  4217  	if err := dec(in); err != nil {
  4218  		return nil, err
  4219  	}
  4220  	if interceptor == nil {
  4221  		return srv.(MetastoreServiceServer).DeleteTable(ctx, in)
  4222  	}
  4223  	info := &grpc.UnaryServerInfo{
  4224  		Server:     srv,
  4225  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteTable",
  4226  	}
  4227  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4228  		return srv.(MetastoreServiceServer).DeleteTable(ctx, req.(*DeleteTableRequest))
  4229  	}
  4230  	return interceptor(ctx, in, info, handler)
  4231  }
  4232  
  4233  func _MetastoreService_UpdateTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4234  	in := new(UpdateTableRequest)
  4235  	if err := dec(in); err != nil {
  4236  		return nil, err
  4237  	}
  4238  	if interceptor == nil {
  4239  		return srv.(MetastoreServiceServer).UpdateTable(ctx, in)
  4240  	}
  4241  	info := &grpc.UnaryServerInfo{
  4242  		Server:     srv,
  4243  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/UpdateTable",
  4244  	}
  4245  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4246  		return srv.(MetastoreServiceServer).UpdateTable(ctx, req.(*UpdateTableRequest))
  4247  	}
  4248  	return interceptor(ctx, in, info, handler)
  4249  }
  4250  
  4251  func _MetastoreService_RenameTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4252  	in := new(RenameTableRequest)
  4253  	if err := dec(in); err != nil {
  4254  		return nil, err
  4255  	}
  4256  	if interceptor == nil {
  4257  		return srv.(MetastoreServiceServer).RenameTable(ctx, in)
  4258  	}
  4259  	info := &grpc.UnaryServerInfo{
  4260  		Server:     srv,
  4261  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/RenameTable",
  4262  	}
  4263  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4264  		return srv.(MetastoreServiceServer).RenameTable(ctx, req.(*RenameTableRequest))
  4265  	}
  4266  	return interceptor(ctx, in, info, handler)
  4267  }
  4268  
  4269  func _MetastoreService_GetTable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4270  	in := new(GetTableRequest)
  4271  	if err := dec(in); err != nil {
  4272  		return nil, err
  4273  	}
  4274  	if interceptor == nil {
  4275  		return srv.(MetastoreServiceServer).GetTable(ctx, in)
  4276  	}
  4277  	info := &grpc.UnaryServerInfo{
  4278  		Server:     srv,
  4279  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/GetTable",
  4280  	}
  4281  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4282  		return srv.(MetastoreServiceServer).GetTable(ctx, req.(*GetTableRequest))
  4283  	}
  4284  	return interceptor(ctx, in, info, handler)
  4285  }
  4286  
  4287  func _MetastoreService_ListTables_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4288  	in := new(ListTablesRequest)
  4289  	if err := dec(in); err != nil {
  4290  		return nil, err
  4291  	}
  4292  	if interceptor == nil {
  4293  		return srv.(MetastoreServiceServer).ListTables(ctx, in)
  4294  	}
  4295  	info := &grpc.UnaryServerInfo{
  4296  		Server:     srv,
  4297  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListTables",
  4298  	}
  4299  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4300  		return srv.(MetastoreServiceServer).ListTables(ctx, req.(*ListTablesRequest))
  4301  	}
  4302  	return interceptor(ctx, in, info, handler)
  4303  }
  4304  
  4305  func _MetastoreService_CreateLock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4306  	in := new(CreateLockRequest)
  4307  	if err := dec(in); err != nil {
  4308  		return nil, err
  4309  	}
  4310  	if interceptor == nil {
  4311  		return srv.(MetastoreServiceServer).CreateLock(ctx, in)
  4312  	}
  4313  	info := &grpc.UnaryServerInfo{
  4314  		Server:     srv,
  4315  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CreateLock",
  4316  	}
  4317  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4318  		return srv.(MetastoreServiceServer).CreateLock(ctx, req.(*CreateLockRequest))
  4319  	}
  4320  	return interceptor(ctx, in, info, handler)
  4321  }
  4322  
  4323  func _MetastoreService_DeleteLock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4324  	in := new(DeleteLockRequest)
  4325  	if err := dec(in); err != nil {
  4326  		return nil, err
  4327  	}
  4328  	if interceptor == nil {
  4329  		return srv.(MetastoreServiceServer).DeleteLock(ctx, in)
  4330  	}
  4331  	info := &grpc.UnaryServerInfo{
  4332  		Server:     srv,
  4333  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/DeleteLock",
  4334  	}
  4335  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4336  		return srv.(MetastoreServiceServer).DeleteLock(ctx, req.(*DeleteLockRequest))
  4337  	}
  4338  	return interceptor(ctx, in, info, handler)
  4339  }
  4340  
  4341  func _MetastoreService_CheckLock_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4342  	in := new(CheckLockRequest)
  4343  	if err := dec(in); err != nil {
  4344  		return nil, err
  4345  	}
  4346  	if interceptor == nil {
  4347  		return srv.(MetastoreServiceServer).CheckLock(ctx, in)
  4348  	}
  4349  	info := &grpc.UnaryServerInfo{
  4350  		Server:     srv,
  4351  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/CheckLock",
  4352  	}
  4353  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4354  		return srv.(MetastoreServiceServer).CheckLock(ctx, req.(*CheckLockRequest))
  4355  	}
  4356  	return interceptor(ctx, in, info, handler)
  4357  }
  4358  
  4359  func _MetastoreService_ListLocks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  4360  	in := new(ListLocksRequest)
  4361  	if err := dec(in); err != nil {
  4362  		return nil, err
  4363  	}
  4364  	if interceptor == nil {
  4365  		return srv.(MetastoreServiceServer).ListLocks(ctx, in)
  4366  	}
  4367  	info := &grpc.UnaryServerInfo{
  4368  		Server:     srv,
  4369  		FullMethod: "/google.cloud.bigquery.biglake.v1alpha1.MetastoreService/ListLocks",
  4370  	}
  4371  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  4372  		return srv.(MetastoreServiceServer).ListLocks(ctx, req.(*ListLocksRequest))
  4373  	}
  4374  	return interceptor(ctx, in, info, handler)
  4375  }
  4376  
  4377  var _MetastoreService_serviceDesc = grpc.ServiceDesc{
  4378  	ServiceName: "google.cloud.bigquery.biglake.v1alpha1.MetastoreService",
  4379  	HandlerType: (*MetastoreServiceServer)(nil),
  4380  	Methods: []grpc.MethodDesc{
  4381  		{
  4382  			MethodName: "CreateCatalog",
  4383  			Handler:    _MetastoreService_CreateCatalog_Handler,
  4384  		},
  4385  		{
  4386  			MethodName: "DeleteCatalog",
  4387  			Handler:    _MetastoreService_DeleteCatalog_Handler,
  4388  		},
  4389  		{
  4390  			MethodName: "GetCatalog",
  4391  			Handler:    _MetastoreService_GetCatalog_Handler,
  4392  		},
  4393  		{
  4394  			MethodName: "ListCatalogs",
  4395  			Handler:    _MetastoreService_ListCatalogs_Handler,
  4396  		},
  4397  		{
  4398  			MethodName: "CreateDatabase",
  4399  			Handler:    _MetastoreService_CreateDatabase_Handler,
  4400  		},
  4401  		{
  4402  			MethodName: "DeleteDatabase",
  4403  			Handler:    _MetastoreService_DeleteDatabase_Handler,
  4404  		},
  4405  		{
  4406  			MethodName: "UpdateDatabase",
  4407  			Handler:    _MetastoreService_UpdateDatabase_Handler,
  4408  		},
  4409  		{
  4410  			MethodName: "GetDatabase",
  4411  			Handler:    _MetastoreService_GetDatabase_Handler,
  4412  		},
  4413  		{
  4414  			MethodName: "ListDatabases",
  4415  			Handler:    _MetastoreService_ListDatabases_Handler,
  4416  		},
  4417  		{
  4418  			MethodName: "CreateTable",
  4419  			Handler:    _MetastoreService_CreateTable_Handler,
  4420  		},
  4421  		{
  4422  			MethodName: "DeleteTable",
  4423  			Handler:    _MetastoreService_DeleteTable_Handler,
  4424  		},
  4425  		{
  4426  			MethodName: "UpdateTable",
  4427  			Handler:    _MetastoreService_UpdateTable_Handler,
  4428  		},
  4429  		{
  4430  			MethodName: "RenameTable",
  4431  			Handler:    _MetastoreService_RenameTable_Handler,
  4432  		},
  4433  		{
  4434  			MethodName: "GetTable",
  4435  			Handler:    _MetastoreService_GetTable_Handler,
  4436  		},
  4437  		{
  4438  			MethodName: "ListTables",
  4439  			Handler:    _MetastoreService_ListTables_Handler,
  4440  		},
  4441  		{
  4442  			MethodName: "CreateLock",
  4443  			Handler:    _MetastoreService_CreateLock_Handler,
  4444  		},
  4445  		{
  4446  			MethodName: "DeleteLock",
  4447  			Handler:    _MetastoreService_DeleteLock_Handler,
  4448  		},
  4449  		{
  4450  			MethodName: "CheckLock",
  4451  			Handler:    _MetastoreService_CheckLock_Handler,
  4452  		},
  4453  		{
  4454  			MethodName: "ListLocks",
  4455  			Handler:    _MetastoreService_ListLocks_Handler,
  4456  		},
  4457  	},
  4458  	Streams:  []grpc.StreamDesc{},
  4459  	Metadata: "google/cloud/bigquery/biglake/v1alpha1/metastore.proto",
  4460  }
  4461  

View as plain text