...

Source file src/google.golang.org/genproto/googleapis/cloud/audit/bigquery_audit_metadata.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/audit

     1  // Copyright 2022 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.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/audit/bigquery_audit_metadata.proto
    20  
    21  package audit
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	v1 "google.golang.org/genproto/googleapis/iam/v1"
    28  	status "google.golang.org/genproto/googleapis/rpc/status"
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    32  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    33  )
    34  
    35  const (
    36  	// Verify that this generated code is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    38  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    40  )
    41  
    42  // Describes whether a job should create a destination table if it doesn't
    43  // exist.
    44  type BigQueryAuditMetadata_CreateDisposition int32
    45  
    46  const (
    47  	// Unknown.
    48  	BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED BigQueryAuditMetadata_CreateDisposition = 0
    49  	// This job should never create tables.
    50  	BigQueryAuditMetadata_CREATE_NEVER BigQueryAuditMetadata_CreateDisposition = 1
    51  	// This job should create a table if it doesn't already exist.
    52  	BigQueryAuditMetadata_CREATE_IF_NEEDED BigQueryAuditMetadata_CreateDisposition = 2
    53  )
    54  
    55  // Enum value maps for BigQueryAuditMetadata_CreateDisposition.
    56  var (
    57  	BigQueryAuditMetadata_CreateDisposition_name = map[int32]string{
    58  		0: "CREATE_DISPOSITION_UNSPECIFIED",
    59  		1: "CREATE_NEVER",
    60  		2: "CREATE_IF_NEEDED",
    61  	}
    62  	BigQueryAuditMetadata_CreateDisposition_value = map[string]int32{
    63  		"CREATE_DISPOSITION_UNSPECIFIED": 0,
    64  		"CREATE_NEVER":                   1,
    65  		"CREATE_IF_NEEDED":               2,
    66  	}
    67  )
    68  
    69  func (x BigQueryAuditMetadata_CreateDisposition) Enum() *BigQueryAuditMetadata_CreateDisposition {
    70  	p := new(BigQueryAuditMetadata_CreateDisposition)
    71  	*p = x
    72  	return p
    73  }
    74  
    75  func (x BigQueryAuditMetadata_CreateDisposition) String() string {
    76  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    77  }
    78  
    79  func (BigQueryAuditMetadata_CreateDisposition) Descriptor() protoreflect.EnumDescriptor {
    80  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[0].Descriptor()
    81  }
    82  
    83  func (BigQueryAuditMetadata_CreateDisposition) Type() protoreflect.EnumType {
    84  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[0]
    85  }
    86  
    87  func (x BigQueryAuditMetadata_CreateDisposition) Number() protoreflect.EnumNumber {
    88  	return protoreflect.EnumNumber(x)
    89  }
    90  
    91  // Deprecated: Use BigQueryAuditMetadata_CreateDisposition.Descriptor instead.
    92  func (BigQueryAuditMetadata_CreateDisposition) EnumDescriptor() ([]byte, []int) {
    93  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0}
    94  }
    95  
    96  // Describes whether a job should overwrite or append the existing destination
    97  // table if it already exists.
    98  type BigQueryAuditMetadata_WriteDisposition int32
    99  
   100  const (
   101  	// Unknown.
   102  	BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED BigQueryAuditMetadata_WriteDisposition = 0
   103  	// This job should only be writing to empty tables.
   104  	BigQueryAuditMetadata_WRITE_EMPTY BigQueryAuditMetadata_WriteDisposition = 1
   105  	// This job will truncate the existing table data.
   106  	BigQueryAuditMetadata_WRITE_TRUNCATE BigQueryAuditMetadata_WriteDisposition = 2
   107  	// This job will append to the table.
   108  	BigQueryAuditMetadata_WRITE_APPEND BigQueryAuditMetadata_WriteDisposition = 3
   109  )
   110  
   111  // Enum value maps for BigQueryAuditMetadata_WriteDisposition.
   112  var (
   113  	BigQueryAuditMetadata_WriteDisposition_name = map[int32]string{
   114  		0: "WRITE_DISPOSITION_UNSPECIFIED",
   115  		1: "WRITE_EMPTY",
   116  		2: "WRITE_TRUNCATE",
   117  		3: "WRITE_APPEND",
   118  	}
   119  	BigQueryAuditMetadata_WriteDisposition_value = map[string]int32{
   120  		"WRITE_DISPOSITION_UNSPECIFIED": 0,
   121  		"WRITE_EMPTY":                   1,
   122  		"WRITE_TRUNCATE":                2,
   123  		"WRITE_APPEND":                  3,
   124  	}
   125  )
   126  
   127  func (x BigQueryAuditMetadata_WriteDisposition) Enum() *BigQueryAuditMetadata_WriteDisposition {
   128  	p := new(BigQueryAuditMetadata_WriteDisposition)
   129  	*p = x
   130  	return p
   131  }
   132  
   133  func (x BigQueryAuditMetadata_WriteDisposition) String() string {
   134  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   135  }
   136  
   137  func (BigQueryAuditMetadata_WriteDisposition) Descriptor() protoreflect.EnumDescriptor {
   138  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[1].Descriptor()
   139  }
   140  
   141  func (BigQueryAuditMetadata_WriteDisposition) Type() protoreflect.EnumType {
   142  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[1]
   143  }
   144  
   145  func (x BigQueryAuditMetadata_WriteDisposition) Number() protoreflect.EnumNumber {
   146  	return protoreflect.EnumNumber(x)
   147  }
   148  
   149  // Deprecated: Use BigQueryAuditMetadata_WriteDisposition.Descriptor instead.
   150  func (BigQueryAuditMetadata_WriteDisposition) EnumDescriptor() ([]byte, []int) {
   151  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 1}
   152  }
   153  
   154  // Table copy job operation type.
   155  type BigQueryAuditMetadata_OperationType int32
   156  
   157  const (
   158  	// Unspecified operation type.
   159  	BigQueryAuditMetadata_OPERATION_TYPE_UNSPECIFIED BigQueryAuditMetadata_OperationType = 0
   160  	// The source and the destination table have the same table type.
   161  	BigQueryAuditMetadata_COPY BigQueryAuditMetadata_OperationType = 1
   162  	// The source table type is TABLE and
   163  	// the destination table type is SNAPSHOT.
   164  	BigQueryAuditMetadata_SNAPSHOT BigQueryAuditMetadata_OperationType = 2
   165  	// The source table type is SNAPSHOT and
   166  	// the destination table type is TABLE.
   167  	BigQueryAuditMetadata_RESTORE BigQueryAuditMetadata_OperationType = 3
   168  )
   169  
   170  // Enum value maps for BigQueryAuditMetadata_OperationType.
   171  var (
   172  	BigQueryAuditMetadata_OperationType_name = map[int32]string{
   173  		0: "OPERATION_TYPE_UNSPECIFIED",
   174  		1: "COPY",
   175  		2: "SNAPSHOT",
   176  		3: "RESTORE",
   177  	}
   178  	BigQueryAuditMetadata_OperationType_value = map[string]int32{
   179  		"OPERATION_TYPE_UNSPECIFIED": 0,
   180  		"COPY":                       1,
   181  		"SNAPSHOT":                   2,
   182  		"RESTORE":                    3,
   183  	}
   184  )
   185  
   186  func (x BigQueryAuditMetadata_OperationType) Enum() *BigQueryAuditMetadata_OperationType {
   187  	p := new(BigQueryAuditMetadata_OperationType)
   188  	*p = x
   189  	return p
   190  }
   191  
   192  func (x BigQueryAuditMetadata_OperationType) String() string {
   193  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   194  }
   195  
   196  func (BigQueryAuditMetadata_OperationType) Descriptor() protoreflect.EnumDescriptor {
   197  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[2].Descriptor()
   198  }
   199  
   200  func (BigQueryAuditMetadata_OperationType) Type() protoreflect.EnumType {
   201  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[2]
   202  }
   203  
   204  func (x BigQueryAuditMetadata_OperationType) Number() protoreflect.EnumNumber {
   205  	return protoreflect.EnumNumber(x)
   206  }
   207  
   208  // Deprecated: Use BigQueryAuditMetadata_OperationType.Descriptor instead.
   209  func (BigQueryAuditMetadata_OperationType) EnumDescriptor() ([]byte, []int) {
   210  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2}
   211  }
   212  
   213  // State of a job.
   214  type BigQueryAuditMetadata_JobState int32
   215  
   216  const (
   217  	// State unknown.
   218  	BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED BigQueryAuditMetadata_JobState = 0
   219  	// Job is waiting for the resources.
   220  	BigQueryAuditMetadata_PENDING BigQueryAuditMetadata_JobState = 1
   221  	// Job is running.
   222  	BigQueryAuditMetadata_RUNNING BigQueryAuditMetadata_JobState = 2
   223  	// Job is done.
   224  	BigQueryAuditMetadata_DONE BigQueryAuditMetadata_JobState = 3
   225  )
   226  
   227  // Enum value maps for BigQueryAuditMetadata_JobState.
   228  var (
   229  	BigQueryAuditMetadata_JobState_name = map[int32]string{
   230  		0: "JOB_STATE_UNSPECIFIED",
   231  		1: "PENDING",
   232  		2: "RUNNING",
   233  		3: "DONE",
   234  	}
   235  	BigQueryAuditMetadata_JobState_value = map[string]int32{
   236  		"JOB_STATE_UNSPECIFIED": 0,
   237  		"PENDING":               1,
   238  		"RUNNING":               2,
   239  		"DONE":                  3,
   240  	}
   241  )
   242  
   243  func (x BigQueryAuditMetadata_JobState) Enum() *BigQueryAuditMetadata_JobState {
   244  	p := new(BigQueryAuditMetadata_JobState)
   245  	*p = x
   246  	return p
   247  }
   248  
   249  func (x BigQueryAuditMetadata_JobState) String() string {
   250  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   251  }
   252  
   253  func (BigQueryAuditMetadata_JobState) Descriptor() protoreflect.EnumDescriptor {
   254  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[3].Descriptor()
   255  }
   256  
   257  func (BigQueryAuditMetadata_JobState) Type() protoreflect.EnumType {
   258  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[3]
   259  }
   260  
   261  func (x BigQueryAuditMetadata_JobState) Number() protoreflect.EnumNumber {
   262  	return protoreflect.EnumNumber(x)
   263  }
   264  
   265  // Deprecated: Use BigQueryAuditMetadata_JobState.Descriptor instead.
   266  func (BigQueryAuditMetadata_JobState) EnumDescriptor() ([]byte, []int) {
   267  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3}
   268  }
   269  
   270  // Type of the statement (e.g. SELECT, INSERT, CREATE_TABLE, CREATE_MODEL..)
   271  type BigQueryAuditMetadata_QueryStatementType int32
   272  
   273  const (
   274  	// Unknown.
   275  	BigQueryAuditMetadata_QUERY_STATEMENT_TYPE_UNSPECIFIED BigQueryAuditMetadata_QueryStatementType = 0
   276  	// SELECT ... FROM <Table list> ...
   277  	BigQueryAuditMetadata_SELECT BigQueryAuditMetadata_QueryStatementType = 1
   278  	// ASSERT <condition> AS 'description'
   279  	BigQueryAuditMetadata_ASSERT BigQueryAuditMetadata_QueryStatementType = 23
   280  	// INSERT INTO <Table> ....
   281  	BigQueryAuditMetadata_INSERT BigQueryAuditMetadata_QueryStatementType = 2
   282  	// UPDATE <Table> SET ...
   283  	BigQueryAuditMetadata_UPDATE BigQueryAuditMetadata_QueryStatementType = 3
   284  	// DELETE <Table> ...
   285  	BigQueryAuditMetadata_DELETE BigQueryAuditMetadata_QueryStatementType = 4
   286  	// MERGE INTO <Table> ....
   287  	BigQueryAuditMetadata_MERGE BigQueryAuditMetadata_QueryStatementType = 5
   288  	// CREATE TABLE <Table> <column list>
   289  	BigQueryAuditMetadata_CREATE_TABLE BigQueryAuditMetadata_QueryStatementType = 6
   290  	// CREATE TABLE <Table> AS SELECT
   291  	BigQueryAuditMetadata_CREATE_TABLE_AS_SELECT BigQueryAuditMetadata_QueryStatementType = 7
   292  	// CREATE VIEW <View>
   293  	BigQueryAuditMetadata_CREATE_VIEW BigQueryAuditMetadata_QueryStatementType = 8
   294  	// CREATE MODEL <Model> AS <Query>
   295  	BigQueryAuditMetadata_CREATE_MODEL BigQueryAuditMetadata_QueryStatementType = 9
   296  	// CREATE MATERIALIZED VIEW <View> AS ...
   297  	BigQueryAuditMetadata_CREATE_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 13
   298  	// CREATE FUNCTION <Function>(<Signature>) AS ...
   299  	BigQueryAuditMetadata_CREATE_FUNCTION BigQueryAuditMetadata_QueryStatementType = 14
   300  	// CREATE TABLE FUNCTION <Function>(<Signature>) AS ...
   301  	BigQueryAuditMetadata_CREATE_TABLE_FUNCTION BigQueryAuditMetadata_QueryStatementType = 56
   302  	// CREATE PROCEDURE <Procedure>
   303  	BigQueryAuditMetadata_CREATE_PROCEDURE BigQueryAuditMetadata_QueryStatementType = 20
   304  	// CREATE ROW ACCESS POLICY <RowAccessPolicy&gt ON <Table>
   305  	BigQueryAuditMetadata_CREATE_ROW_ACCESS_POLICY BigQueryAuditMetadata_QueryStatementType = 24
   306  	// CREATE SCHEMA <Schema>
   307  	BigQueryAuditMetadata_CREATE_SCHEMA BigQueryAuditMetadata_QueryStatementType = 53
   308  	// CREATE SNAPSHOT TABLE <Snapshot&gt CLONE <Table>
   309  	BigQueryAuditMetadata_CREATE_SNAPSHOT_TABLE BigQueryAuditMetadata_QueryStatementType = 59
   310  	// DROP TABLE <Table>
   311  	BigQueryAuditMetadata_DROP_TABLE BigQueryAuditMetadata_QueryStatementType = 10
   312  	// DROP EXTERNAL TABLE <Table>
   313  	BigQueryAuditMetadata_DROP_EXTERNAL_TABLE BigQueryAuditMetadata_QueryStatementType = 33
   314  	// DROP VIEW <View>
   315  	BigQueryAuditMetadata_DROP_VIEW BigQueryAuditMetadata_QueryStatementType = 11
   316  	// DROP MODEL <Model>
   317  	BigQueryAuditMetadata_DROP_MODEL BigQueryAuditMetadata_QueryStatementType = 12
   318  	// DROP MATERIALIZED VIEW <View>
   319  	BigQueryAuditMetadata_DROP_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 15
   320  	// DROP FUNCTION <Function>
   321  	BigQueryAuditMetadata_DROP_FUNCTION BigQueryAuditMetadata_QueryStatementType = 16
   322  	// DROP PROCEDURE <Procedure>
   323  	BigQueryAuditMetadata_DROP_PROCEDURE BigQueryAuditMetadata_QueryStatementType = 21
   324  	// DROP SCHEMA <Schema>
   325  	BigQueryAuditMetadata_DROP_SCHEMA BigQueryAuditMetadata_QueryStatementType = 54
   326  	// DROP ROW ACCESS POLICY &lt;RowAccessPolicy&gt ON &lt;Table&gt; <or> DROP
   327  	// ALL ROW ACCESS POLICIES ON ON &lt;Table&gt;
   328  	BigQueryAuditMetadata_DROP_ROW_ACCESS_POLICY BigQueryAuditMetadata_QueryStatementType = 25
   329  	// DROP SNAPSHOT TABLE &lt;Snapshot&gt;
   330  	BigQueryAuditMetadata_DROP_SNAPSHOT_TABLE BigQueryAuditMetadata_QueryStatementType = 62
   331  	// ALTER TABLE &lt;Table&gt;
   332  	BigQueryAuditMetadata_ALTER_TABLE BigQueryAuditMetadata_QueryStatementType = 17
   333  	// ALTER VIEW &lt;View&gt;
   334  	BigQueryAuditMetadata_ALTER_VIEW BigQueryAuditMetadata_QueryStatementType = 18
   335  	// ALTER MATERIALIZED_VIEW &lt;view&gt;
   336  	BigQueryAuditMetadata_ALTER_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 22
   337  	// ALTER SCHEMA &lt;Schema&gt;
   338  	BigQueryAuditMetadata_ALTER_SCHEMA BigQueryAuditMetadata_QueryStatementType = 55
   339  	// Script
   340  	BigQueryAuditMetadata_SCRIPT BigQueryAuditMetadata_QueryStatementType = 19
   341  	// TRUNCATE TABLE &lt;Table&gt;
   342  	BigQueryAuditMetadata_TRUNCATE_TABLE BigQueryAuditMetadata_QueryStatementType = 26
   343  	// CREATE EXTERNAL TABLE &lt;TABLE&gt;
   344  	BigQueryAuditMetadata_CREATE_EXTERNAL_TABLE BigQueryAuditMetadata_QueryStatementType = 27
   345  	// EXPORT DATA;
   346  	BigQueryAuditMetadata_EXPORT_DATA BigQueryAuditMetadata_QueryStatementType = 28
   347  	// CALL &lt;stored procedure&gt;
   348  	BigQueryAuditMetadata_CALL BigQueryAuditMetadata_QueryStatementType = 29
   349  )
   350  
   351  // Enum value maps for BigQueryAuditMetadata_QueryStatementType.
   352  var (
   353  	BigQueryAuditMetadata_QueryStatementType_name = map[int32]string{
   354  		0:  "QUERY_STATEMENT_TYPE_UNSPECIFIED",
   355  		1:  "SELECT",
   356  		23: "ASSERT",
   357  		2:  "INSERT",
   358  		3:  "UPDATE",
   359  		4:  "DELETE",
   360  		5:  "MERGE",
   361  		6:  "CREATE_TABLE",
   362  		7:  "CREATE_TABLE_AS_SELECT",
   363  		8:  "CREATE_VIEW",
   364  		9:  "CREATE_MODEL",
   365  		13: "CREATE_MATERIALIZED_VIEW",
   366  		14: "CREATE_FUNCTION",
   367  		56: "CREATE_TABLE_FUNCTION",
   368  		20: "CREATE_PROCEDURE",
   369  		24: "CREATE_ROW_ACCESS_POLICY",
   370  		53: "CREATE_SCHEMA",
   371  		59: "CREATE_SNAPSHOT_TABLE",
   372  		10: "DROP_TABLE",
   373  		33: "DROP_EXTERNAL_TABLE",
   374  		11: "DROP_VIEW",
   375  		12: "DROP_MODEL",
   376  		15: "DROP_MATERIALIZED_VIEW",
   377  		16: "DROP_FUNCTION",
   378  		21: "DROP_PROCEDURE",
   379  		54: "DROP_SCHEMA",
   380  		25: "DROP_ROW_ACCESS_POLICY",
   381  		62: "DROP_SNAPSHOT_TABLE",
   382  		17: "ALTER_TABLE",
   383  		18: "ALTER_VIEW",
   384  		22: "ALTER_MATERIALIZED_VIEW",
   385  		55: "ALTER_SCHEMA",
   386  		19: "SCRIPT",
   387  		26: "TRUNCATE_TABLE",
   388  		27: "CREATE_EXTERNAL_TABLE",
   389  		28: "EXPORT_DATA",
   390  		29: "CALL",
   391  	}
   392  	BigQueryAuditMetadata_QueryStatementType_value = map[string]int32{
   393  		"QUERY_STATEMENT_TYPE_UNSPECIFIED": 0,
   394  		"SELECT":                           1,
   395  		"ASSERT":                           23,
   396  		"INSERT":                           2,
   397  		"UPDATE":                           3,
   398  		"DELETE":                           4,
   399  		"MERGE":                            5,
   400  		"CREATE_TABLE":                     6,
   401  		"CREATE_TABLE_AS_SELECT":           7,
   402  		"CREATE_VIEW":                      8,
   403  		"CREATE_MODEL":                     9,
   404  		"CREATE_MATERIALIZED_VIEW":         13,
   405  		"CREATE_FUNCTION":                  14,
   406  		"CREATE_TABLE_FUNCTION":            56,
   407  		"CREATE_PROCEDURE":                 20,
   408  		"CREATE_ROW_ACCESS_POLICY":         24,
   409  		"CREATE_SCHEMA":                    53,
   410  		"CREATE_SNAPSHOT_TABLE":            59,
   411  		"DROP_TABLE":                       10,
   412  		"DROP_EXTERNAL_TABLE":              33,
   413  		"DROP_VIEW":                        11,
   414  		"DROP_MODEL":                       12,
   415  		"DROP_MATERIALIZED_VIEW":           15,
   416  		"DROP_FUNCTION":                    16,
   417  		"DROP_PROCEDURE":                   21,
   418  		"DROP_SCHEMA":                      54,
   419  		"DROP_ROW_ACCESS_POLICY":           25,
   420  		"DROP_SNAPSHOT_TABLE":              62,
   421  		"ALTER_TABLE":                      17,
   422  		"ALTER_VIEW":                       18,
   423  		"ALTER_MATERIALIZED_VIEW":          22,
   424  		"ALTER_SCHEMA":                     55,
   425  		"SCRIPT":                           19,
   426  		"TRUNCATE_TABLE":                   26,
   427  		"CREATE_EXTERNAL_TABLE":            27,
   428  		"EXPORT_DATA":                      28,
   429  		"CALL":                             29,
   430  	}
   431  )
   432  
   433  func (x BigQueryAuditMetadata_QueryStatementType) Enum() *BigQueryAuditMetadata_QueryStatementType {
   434  	p := new(BigQueryAuditMetadata_QueryStatementType)
   435  	*p = x
   436  	return p
   437  }
   438  
   439  func (x BigQueryAuditMetadata_QueryStatementType) String() string {
   440  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   441  }
   442  
   443  func (BigQueryAuditMetadata_QueryStatementType) Descriptor() protoreflect.EnumDescriptor {
   444  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[4].Descriptor()
   445  }
   446  
   447  func (BigQueryAuditMetadata_QueryStatementType) Type() protoreflect.EnumType {
   448  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[4]
   449  }
   450  
   451  func (x BigQueryAuditMetadata_QueryStatementType) Number() protoreflect.EnumNumber {
   452  	return protoreflect.EnumNumber(x)
   453  }
   454  
   455  // Deprecated: Use BigQueryAuditMetadata_QueryStatementType.Descriptor instead.
   456  func (BigQueryAuditMetadata_QueryStatementType) EnumDescriptor() ([]byte, []int) {
   457  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4}
   458  }
   459  
   460  // Describes how the job was inserted.
   461  type BigQueryAuditMetadata_JobInsertion_Reason int32
   462  
   463  const (
   464  	// Unknown.
   465  	BigQueryAuditMetadata_JobInsertion_REASON_UNSPECIFIED BigQueryAuditMetadata_JobInsertion_Reason = 0
   466  	// Job was inserted using the jobs.insert API.
   467  	BigQueryAuditMetadata_JobInsertion_JOB_INSERT_REQUEST BigQueryAuditMetadata_JobInsertion_Reason = 1
   468  	// Job was inserted using the jobs.query RPC.
   469  	BigQueryAuditMetadata_JobInsertion_QUERY_REQUEST BigQueryAuditMetadata_JobInsertion_Reason = 2
   470  )
   471  
   472  // Enum value maps for BigQueryAuditMetadata_JobInsertion_Reason.
   473  var (
   474  	BigQueryAuditMetadata_JobInsertion_Reason_name = map[int32]string{
   475  		0: "REASON_UNSPECIFIED",
   476  		1: "JOB_INSERT_REQUEST",
   477  		2: "QUERY_REQUEST",
   478  	}
   479  	BigQueryAuditMetadata_JobInsertion_Reason_value = map[string]int32{
   480  		"REASON_UNSPECIFIED": 0,
   481  		"JOB_INSERT_REQUEST": 1,
   482  		"QUERY_REQUEST":      2,
   483  	}
   484  )
   485  
   486  func (x BigQueryAuditMetadata_JobInsertion_Reason) Enum() *BigQueryAuditMetadata_JobInsertion_Reason {
   487  	p := new(BigQueryAuditMetadata_JobInsertion_Reason)
   488  	*p = x
   489  	return p
   490  }
   491  
   492  func (x BigQueryAuditMetadata_JobInsertion_Reason) String() string {
   493  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   494  }
   495  
   496  func (BigQueryAuditMetadata_JobInsertion_Reason) Descriptor() protoreflect.EnumDescriptor {
   497  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[5].Descriptor()
   498  }
   499  
   500  func (BigQueryAuditMetadata_JobInsertion_Reason) Type() protoreflect.EnumType {
   501  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[5]
   502  }
   503  
   504  func (x BigQueryAuditMetadata_JobInsertion_Reason) Number() protoreflect.EnumNumber {
   505  	return protoreflect.EnumNumber(x)
   506  }
   507  
   508  // Deprecated: Use BigQueryAuditMetadata_JobInsertion_Reason.Descriptor instead.
   509  func (BigQueryAuditMetadata_JobInsertion_Reason) EnumDescriptor() ([]byte, []int) {
   510  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0, 0}
   511  }
   512  
   513  // Describes how the job was deleted.
   514  type BigQueryAuditMetadata_JobDeletion_Reason int32
   515  
   516  const (
   517  	// Unknown.
   518  	BigQueryAuditMetadata_JobDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_JobDeletion_Reason = 0
   519  	// Job was deleted using the jobs.delete API.
   520  	BigQueryAuditMetadata_JobDeletion_JOB_DELETE_REQUEST BigQueryAuditMetadata_JobDeletion_Reason = 1
   521  )
   522  
   523  // Enum value maps for BigQueryAuditMetadata_JobDeletion_Reason.
   524  var (
   525  	BigQueryAuditMetadata_JobDeletion_Reason_name = map[int32]string{
   526  		0: "REASON_UNSPECIFIED",
   527  		1: "JOB_DELETE_REQUEST",
   528  	}
   529  	BigQueryAuditMetadata_JobDeletion_Reason_value = map[string]int32{
   530  		"REASON_UNSPECIFIED": 0,
   531  		"JOB_DELETE_REQUEST": 1,
   532  	}
   533  )
   534  
   535  func (x BigQueryAuditMetadata_JobDeletion_Reason) Enum() *BigQueryAuditMetadata_JobDeletion_Reason {
   536  	p := new(BigQueryAuditMetadata_JobDeletion_Reason)
   537  	*p = x
   538  	return p
   539  }
   540  
   541  func (x BigQueryAuditMetadata_JobDeletion_Reason) String() string {
   542  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   543  }
   544  
   545  func (BigQueryAuditMetadata_JobDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
   546  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[6].Descriptor()
   547  }
   548  
   549  func (BigQueryAuditMetadata_JobDeletion_Reason) Type() protoreflect.EnumType {
   550  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[6]
   551  }
   552  
   553  func (x BigQueryAuditMetadata_JobDeletion_Reason) Number() protoreflect.EnumNumber {
   554  	return protoreflect.EnumNumber(x)
   555  }
   556  
   557  // Deprecated: Use BigQueryAuditMetadata_JobDeletion_Reason.Descriptor instead.
   558  func (BigQueryAuditMetadata_JobDeletion_Reason) EnumDescriptor() ([]byte, []int) {
   559  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2, 0}
   560  }
   561  
   562  // Describes how the dataset was created.
   563  type BigQueryAuditMetadata_DatasetCreation_Reason int32
   564  
   565  const (
   566  	// Unknown.
   567  	BigQueryAuditMetadata_DatasetCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetCreation_Reason = 0
   568  	// Dataset was created using the datasets.create API.
   569  	BigQueryAuditMetadata_DatasetCreation_CREATE BigQueryAuditMetadata_DatasetCreation_Reason = 1
   570  	// Dataset was created using a query job, e.g., CREATE SCHEMA statement.
   571  	BigQueryAuditMetadata_DatasetCreation_QUERY BigQueryAuditMetadata_DatasetCreation_Reason = 2
   572  )
   573  
   574  // Enum value maps for BigQueryAuditMetadata_DatasetCreation_Reason.
   575  var (
   576  	BigQueryAuditMetadata_DatasetCreation_Reason_name = map[int32]string{
   577  		0: "REASON_UNSPECIFIED",
   578  		1: "CREATE",
   579  		2: "QUERY",
   580  	}
   581  	BigQueryAuditMetadata_DatasetCreation_Reason_value = map[string]int32{
   582  		"REASON_UNSPECIFIED": 0,
   583  		"CREATE":             1,
   584  		"QUERY":              2,
   585  	}
   586  )
   587  
   588  func (x BigQueryAuditMetadata_DatasetCreation_Reason) Enum() *BigQueryAuditMetadata_DatasetCreation_Reason {
   589  	p := new(BigQueryAuditMetadata_DatasetCreation_Reason)
   590  	*p = x
   591  	return p
   592  }
   593  
   594  func (x BigQueryAuditMetadata_DatasetCreation_Reason) String() string {
   595  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   596  }
   597  
   598  func (BigQueryAuditMetadata_DatasetCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
   599  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[7].Descriptor()
   600  }
   601  
   602  func (BigQueryAuditMetadata_DatasetCreation_Reason) Type() protoreflect.EnumType {
   603  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[7]
   604  }
   605  
   606  func (x BigQueryAuditMetadata_DatasetCreation_Reason) Number() protoreflect.EnumNumber {
   607  	return protoreflect.EnumNumber(x)
   608  }
   609  
   610  // Deprecated: Use BigQueryAuditMetadata_DatasetCreation_Reason.Descriptor instead.
   611  func (BigQueryAuditMetadata_DatasetCreation_Reason) EnumDescriptor() ([]byte, []int) {
   612  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3, 0}
   613  }
   614  
   615  // Describes how the dataset was changed.
   616  type BigQueryAuditMetadata_DatasetChange_Reason int32
   617  
   618  const (
   619  	// Unknown.
   620  	BigQueryAuditMetadata_DatasetChange_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetChange_Reason = 0
   621  	// Dataset was changed using the datasets.update or datasets.patch API.
   622  	BigQueryAuditMetadata_DatasetChange_UPDATE BigQueryAuditMetadata_DatasetChange_Reason = 1
   623  	// Dataset was changed using the SetIamPolicy API.
   624  	BigQueryAuditMetadata_DatasetChange_SET_IAM_POLICY BigQueryAuditMetadata_DatasetChange_Reason = 2
   625  	// Dataset was changed using a query job, e.g., ALTER SCHEMA statement.
   626  	BigQueryAuditMetadata_DatasetChange_QUERY BigQueryAuditMetadata_DatasetChange_Reason = 3
   627  )
   628  
   629  // Enum value maps for BigQueryAuditMetadata_DatasetChange_Reason.
   630  var (
   631  	BigQueryAuditMetadata_DatasetChange_Reason_name = map[int32]string{
   632  		0: "REASON_UNSPECIFIED",
   633  		1: "UPDATE",
   634  		2: "SET_IAM_POLICY",
   635  		3: "QUERY",
   636  	}
   637  	BigQueryAuditMetadata_DatasetChange_Reason_value = map[string]int32{
   638  		"REASON_UNSPECIFIED": 0,
   639  		"UPDATE":             1,
   640  		"SET_IAM_POLICY":     2,
   641  		"QUERY":              3,
   642  	}
   643  )
   644  
   645  func (x BigQueryAuditMetadata_DatasetChange_Reason) Enum() *BigQueryAuditMetadata_DatasetChange_Reason {
   646  	p := new(BigQueryAuditMetadata_DatasetChange_Reason)
   647  	*p = x
   648  	return p
   649  }
   650  
   651  func (x BigQueryAuditMetadata_DatasetChange_Reason) String() string {
   652  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   653  }
   654  
   655  func (BigQueryAuditMetadata_DatasetChange_Reason) Descriptor() protoreflect.EnumDescriptor {
   656  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[8].Descriptor()
   657  }
   658  
   659  func (BigQueryAuditMetadata_DatasetChange_Reason) Type() protoreflect.EnumType {
   660  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[8]
   661  }
   662  
   663  func (x BigQueryAuditMetadata_DatasetChange_Reason) Number() protoreflect.EnumNumber {
   664  	return protoreflect.EnumNumber(x)
   665  }
   666  
   667  // Deprecated: Use BigQueryAuditMetadata_DatasetChange_Reason.Descriptor instead.
   668  func (BigQueryAuditMetadata_DatasetChange_Reason) EnumDescriptor() ([]byte, []int) {
   669  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4, 0}
   670  }
   671  
   672  // Describes how the dataset was deleted.
   673  type BigQueryAuditMetadata_DatasetDeletion_Reason int32
   674  
   675  const (
   676  	// Unknown.
   677  	BigQueryAuditMetadata_DatasetDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetDeletion_Reason = 0
   678  	// Dataset was deleted using the datasets.delete API.
   679  	BigQueryAuditMetadata_DatasetDeletion_DELETE BigQueryAuditMetadata_DatasetDeletion_Reason = 1
   680  	// Dataset was deleted using a query job, e.g., DROP SCHEMA statement.
   681  	BigQueryAuditMetadata_DatasetDeletion_QUERY BigQueryAuditMetadata_DatasetDeletion_Reason = 2
   682  )
   683  
   684  // Enum value maps for BigQueryAuditMetadata_DatasetDeletion_Reason.
   685  var (
   686  	BigQueryAuditMetadata_DatasetDeletion_Reason_name = map[int32]string{
   687  		0: "REASON_UNSPECIFIED",
   688  		1: "DELETE",
   689  		2: "QUERY",
   690  	}
   691  	BigQueryAuditMetadata_DatasetDeletion_Reason_value = map[string]int32{
   692  		"REASON_UNSPECIFIED": 0,
   693  		"DELETE":             1,
   694  		"QUERY":              2,
   695  	}
   696  )
   697  
   698  func (x BigQueryAuditMetadata_DatasetDeletion_Reason) Enum() *BigQueryAuditMetadata_DatasetDeletion_Reason {
   699  	p := new(BigQueryAuditMetadata_DatasetDeletion_Reason)
   700  	*p = x
   701  	return p
   702  }
   703  
   704  func (x BigQueryAuditMetadata_DatasetDeletion_Reason) String() string {
   705  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   706  }
   707  
   708  func (BigQueryAuditMetadata_DatasetDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
   709  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[9].Descriptor()
   710  }
   711  
   712  func (BigQueryAuditMetadata_DatasetDeletion_Reason) Type() protoreflect.EnumType {
   713  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[9]
   714  }
   715  
   716  func (x BigQueryAuditMetadata_DatasetDeletion_Reason) Number() protoreflect.EnumNumber {
   717  	return protoreflect.EnumNumber(x)
   718  }
   719  
   720  // Deprecated: Use BigQueryAuditMetadata_DatasetDeletion_Reason.Descriptor instead.
   721  func (BigQueryAuditMetadata_DatasetDeletion_Reason) EnumDescriptor() ([]byte, []int) {
   722  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 5, 0}
   723  }
   724  
   725  // Describes how the table was created.
   726  type BigQueryAuditMetadata_TableCreation_Reason int32
   727  
   728  const (
   729  	// Unknown.
   730  	BigQueryAuditMetadata_TableCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_TableCreation_Reason = 0
   731  	// Table was created as a destination table during a query, load or copy
   732  	// job.
   733  	BigQueryAuditMetadata_TableCreation_JOB BigQueryAuditMetadata_TableCreation_Reason = 1
   734  	// Table was created using a DDL query.
   735  	BigQueryAuditMetadata_TableCreation_QUERY BigQueryAuditMetadata_TableCreation_Reason = 2
   736  	// Table was created using the tables.create API.
   737  	BigQueryAuditMetadata_TableCreation_TABLE_INSERT_REQUEST BigQueryAuditMetadata_TableCreation_Reason = 3
   738  )
   739  
   740  // Enum value maps for BigQueryAuditMetadata_TableCreation_Reason.
   741  var (
   742  	BigQueryAuditMetadata_TableCreation_Reason_name = map[int32]string{
   743  		0: "REASON_UNSPECIFIED",
   744  		1: "JOB",
   745  		2: "QUERY",
   746  		3: "TABLE_INSERT_REQUEST",
   747  	}
   748  	BigQueryAuditMetadata_TableCreation_Reason_value = map[string]int32{
   749  		"REASON_UNSPECIFIED":   0,
   750  		"JOB":                  1,
   751  		"QUERY":                2,
   752  		"TABLE_INSERT_REQUEST": 3,
   753  	}
   754  )
   755  
   756  func (x BigQueryAuditMetadata_TableCreation_Reason) Enum() *BigQueryAuditMetadata_TableCreation_Reason {
   757  	p := new(BigQueryAuditMetadata_TableCreation_Reason)
   758  	*p = x
   759  	return p
   760  }
   761  
   762  func (x BigQueryAuditMetadata_TableCreation_Reason) String() string {
   763  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   764  }
   765  
   766  func (BigQueryAuditMetadata_TableCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
   767  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[10].Descriptor()
   768  }
   769  
   770  func (BigQueryAuditMetadata_TableCreation_Reason) Type() protoreflect.EnumType {
   771  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[10]
   772  }
   773  
   774  func (x BigQueryAuditMetadata_TableCreation_Reason) Number() protoreflect.EnumNumber {
   775  	return protoreflect.EnumNumber(x)
   776  }
   777  
   778  // Deprecated: Use BigQueryAuditMetadata_TableCreation_Reason.Descriptor instead.
   779  func (BigQueryAuditMetadata_TableCreation_Reason) EnumDescriptor() ([]byte, []int) {
   780  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 6, 0}
   781  }
   782  
   783  // Describes how the model was created.
   784  type BigQueryAuditMetadata_ModelCreation_Reason int32
   785  
   786  const (
   787  	// Unknown.
   788  	BigQueryAuditMetadata_ModelCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelCreation_Reason = 0
   789  	// Model was created using a DDL query.
   790  	BigQueryAuditMetadata_ModelCreation_QUERY BigQueryAuditMetadata_ModelCreation_Reason = 2
   791  )
   792  
   793  // Enum value maps for BigQueryAuditMetadata_ModelCreation_Reason.
   794  var (
   795  	BigQueryAuditMetadata_ModelCreation_Reason_name = map[int32]string{
   796  		0: "REASON_UNSPECIFIED",
   797  		2: "QUERY",
   798  	}
   799  	BigQueryAuditMetadata_ModelCreation_Reason_value = map[string]int32{
   800  		"REASON_UNSPECIFIED": 0,
   801  		"QUERY":              2,
   802  	}
   803  )
   804  
   805  func (x BigQueryAuditMetadata_ModelCreation_Reason) Enum() *BigQueryAuditMetadata_ModelCreation_Reason {
   806  	p := new(BigQueryAuditMetadata_ModelCreation_Reason)
   807  	*p = x
   808  	return p
   809  }
   810  
   811  func (x BigQueryAuditMetadata_ModelCreation_Reason) String() string {
   812  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   813  }
   814  
   815  func (BigQueryAuditMetadata_ModelCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
   816  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[11].Descriptor()
   817  }
   818  
   819  func (BigQueryAuditMetadata_ModelCreation_Reason) Type() protoreflect.EnumType {
   820  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[11]
   821  }
   822  
   823  func (x BigQueryAuditMetadata_ModelCreation_Reason) Number() protoreflect.EnumNumber {
   824  	return protoreflect.EnumNumber(x)
   825  }
   826  
   827  // Deprecated: Use BigQueryAuditMetadata_ModelCreation_Reason.Descriptor instead.
   828  func (BigQueryAuditMetadata_ModelCreation_Reason) EnumDescriptor() ([]byte, []int) {
   829  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 7, 0}
   830  }
   831  
   832  // Describes how the routine was created.
   833  type BigQueryAuditMetadata_RoutineCreation_Reason int32
   834  
   835  const (
   836  	// Unknown.
   837  	BigQueryAuditMetadata_RoutineCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineCreation_Reason = 0
   838  	// Routine was created using a DDL query.
   839  	BigQueryAuditMetadata_RoutineCreation_QUERY BigQueryAuditMetadata_RoutineCreation_Reason = 1
   840  	// Routine was created using the routines.create API.
   841  	BigQueryAuditMetadata_RoutineCreation_ROUTINE_INSERT_REQUEST BigQueryAuditMetadata_RoutineCreation_Reason = 2
   842  )
   843  
   844  // Enum value maps for BigQueryAuditMetadata_RoutineCreation_Reason.
   845  var (
   846  	BigQueryAuditMetadata_RoutineCreation_Reason_name = map[int32]string{
   847  		0: "REASON_UNSPECIFIED",
   848  		1: "QUERY",
   849  		2: "ROUTINE_INSERT_REQUEST",
   850  	}
   851  	BigQueryAuditMetadata_RoutineCreation_Reason_value = map[string]int32{
   852  		"REASON_UNSPECIFIED":     0,
   853  		"QUERY":                  1,
   854  		"ROUTINE_INSERT_REQUEST": 2,
   855  	}
   856  )
   857  
   858  func (x BigQueryAuditMetadata_RoutineCreation_Reason) Enum() *BigQueryAuditMetadata_RoutineCreation_Reason {
   859  	p := new(BigQueryAuditMetadata_RoutineCreation_Reason)
   860  	*p = x
   861  	return p
   862  }
   863  
   864  func (x BigQueryAuditMetadata_RoutineCreation_Reason) String() string {
   865  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   866  }
   867  
   868  func (BigQueryAuditMetadata_RoutineCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
   869  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[12].Descriptor()
   870  }
   871  
   872  func (BigQueryAuditMetadata_RoutineCreation_Reason) Type() protoreflect.EnumType {
   873  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[12]
   874  }
   875  
   876  func (x BigQueryAuditMetadata_RoutineCreation_Reason) Number() protoreflect.EnumNumber {
   877  	return protoreflect.EnumNumber(x)
   878  }
   879  
   880  // Deprecated: Use BigQueryAuditMetadata_RoutineCreation_Reason.Descriptor instead.
   881  func (BigQueryAuditMetadata_RoutineCreation_Reason) EnumDescriptor() ([]byte, []int) {
   882  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 8, 0}
   883  }
   884  
   885  // Describes how the table data was read.
   886  type BigQueryAuditMetadata_TableDataRead_Reason int32
   887  
   888  const (
   889  	// Unknown.
   890  	BigQueryAuditMetadata_TableDataRead_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDataRead_Reason = 0
   891  	// Table was used as a source table during a BigQuery job.
   892  	BigQueryAuditMetadata_TableDataRead_JOB BigQueryAuditMetadata_TableDataRead_Reason = 1
   893  	// Table data was accessed using the tabledata.list API.
   894  	BigQueryAuditMetadata_TableDataRead_TABLEDATA_LIST_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 2
   895  	// Table data was accessed using the jobs.getQueryResults API.
   896  	BigQueryAuditMetadata_TableDataRead_GET_QUERY_RESULTS_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 3
   897  	// Table data was accessed using the jobs.query RPC.
   898  	BigQueryAuditMetadata_TableDataRead_QUERY_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 4
   899  	// Table data was accessed using storage.CreateReadSession API.
   900  	BigQueryAuditMetadata_TableDataRead_CREATE_READ_SESSION BigQueryAuditMetadata_TableDataRead_Reason = 5
   901  	// Table data was accessed during a materialized view refresh.
   902  	BigQueryAuditMetadata_TableDataRead_MATERIALIZED_VIEW_REFRESH BigQueryAuditMetadata_TableDataRead_Reason = 6
   903  )
   904  
   905  // Enum value maps for BigQueryAuditMetadata_TableDataRead_Reason.
   906  var (
   907  	BigQueryAuditMetadata_TableDataRead_Reason_name = map[int32]string{
   908  		0: "REASON_UNSPECIFIED",
   909  		1: "JOB",
   910  		2: "TABLEDATA_LIST_REQUEST",
   911  		3: "GET_QUERY_RESULTS_REQUEST",
   912  		4: "QUERY_REQUEST",
   913  		5: "CREATE_READ_SESSION",
   914  		6: "MATERIALIZED_VIEW_REFRESH",
   915  	}
   916  	BigQueryAuditMetadata_TableDataRead_Reason_value = map[string]int32{
   917  		"REASON_UNSPECIFIED":        0,
   918  		"JOB":                       1,
   919  		"TABLEDATA_LIST_REQUEST":    2,
   920  		"GET_QUERY_RESULTS_REQUEST": 3,
   921  		"QUERY_REQUEST":             4,
   922  		"CREATE_READ_SESSION":       5,
   923  		"MATERIALIZED_VIEW_REFRESH": 6,
   924  	}
   925  )
   926  
   927  func (x BigQueryAuditMetadata_TableDataRead_Reason) Enum() *BigQueryAuditMetadata_TableDataRead_Reason {
   928  	p := new(BigQueryAuditMetadata_TableDataRead_Reason)
   929  	*p = x
   930  	return p
   931  }
   932  
   933  func (x BigQueryAuditMetadata_TableDataRead_Reason) String() string {
   934  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   935  }
   936  
   937  func (BigQueryAuditMetadata_TableDataRead_Reason) Descriptor() protoreflect.EnumDescriptor {
   938  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[13].Descriptor()
   939  }
   940  
   941  func (BigQueryAuditMetadata_TableDataRead_Reason) Type() protoreflect.EnumType {
   942  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[13]
   943  }
   944  
   945  func (x BigQueryAuditMetadata_TableDataRead_Reason) Number() protoreflect.EnumNumber {
   946  	return protoreflect.EnumNumber(x)
   947  }
   948  
   949  // Deprecated: Use BigQueryAuditMetadata_TableDataRead_Reason.Descriptor instead.
   950  func (BigQueryAuditMetadata_TableDataRead_Reason) EnumDescriptor() ([]byte, []int) {
   951  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 9, 0}
   952  }
   953  
   954  // Describes how the table metadata was changed.
   955  type BigQueryAuditMetadata_TableChange_Reason int32
   956  
   957  const (
   958  	// Unknown.
   959  	BigQueryAuditMetadata_TableChange_REASON_UNSPECIFIED BigQueryAuditMetadata_TableChange_Reason = 0
   960  	// Table metadata was updated using the tables.update or tables.patch API.
   961  	BigQueryAuditMetadata_TableChange_TABLE_UPDATE_REQUEST BigQueryAuditMetadata_TableChange_Reason = 1
   962  	// Table was used as a job destination table.
   963  	BigQueryAuditMetadata_TableChange_JOB BigQueryAuditMetadata_TableChange_Reason = 2
   964  	// Table metadata was updated using a DML or DDL query.
   965  	BigQueryAuditMetadata_TableChange_QUERY BigQueryAuditMetadata_TableChange_Reason = 3
   966  )
   967  
   968  // Enum value maps for BigQueryAuditMetadata_TableChange_Reason.
   969  var (
   970  	BigQueryAuditMetadata_TableChange_Reason_name = map[int32]string{
   971  		0: "REASON_UNSPECIFIED",
   972  		1: "TABLE_UPDATE_REQUEST",
   973  		2: "JOB",
   974  		3: "QUERY",
   975  	}
   976  	BigQueryAuditMetadata_TableChange_Reason_value = map[string]int32{
   977  		"REASON_UNSPECIFIED":   0,
   978  		"TABLE_UPDATE_REQUEST": 1,
   979  		"JOB":                  2,
   980  		"QUERY":                3,
   981  	}
   982  )
   983  
   984  func (x BigQueryAuditMetadata_TableChange_Reason) Enum() *BigQueryAuditMetadata_TableChange_Reason {
   985  	p := new(BigQueryAuditMetadata_TableChange_Reason)
   986  	*p = x
   987  	return p
   988  }
   989  
   990  func (x BigQueryAuditMetadata_TableChange_Reason) String() string {
   991  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   992  }
   993  
   994  func (BigQueryAuditMetadata_TableChange_Reason) Descriptor() protoreflect.EnumDescriptor {
   995  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[14].Descriptor()
   996  }
   997  
   998  func (BigQueryAuditMetadata_TableChange_Reason) Type() protoreflect.EnumType {
   999  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[14]
  1000  }
  1001  
  1002  func (x BigQueryAuditMetadata_TableChange_Reason) Number() protoreflect.EnumNumber {
  1003  	return protoreflect.EnumNumber(x)
  1004  }
  1005  
  1006  // Deprecated: Use BigQueryAuditMetadata_TableChange_Reason.Descriptor instead.
  1007  func (BigQueryAuditMetadata_TableChange_Reason) EnumDescriptor() ([]byte, []int) {
  1008  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 10, 0}
  1009  }
  1010  
  1011  // Describes how the model metadata was changed.
  1012  type BigQueryAuditMetadata_ModelMetadataChange_Reason int32
  1013  
  1014  const (
  1015  	// Unknown.
  1016  	BigQueryAuditMetadata_ModelMetadataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelMetadataChange_Reason = 0
  1017  	// Model metadata was updated using the models.patch API.
  1018  	BigQueryAuditMetadata_ModelMetadataChange_MODEL_PATCH_REQUEST BigQueryAuditMetadata_ModelMetadataChange_Reason = 1
  1019  	// Model metadata was updated using a DDL query.
  1020  	BigQueryAuditMetadata_ModelMetadataChange_QUERY BigQueryAuditMetadata_ModelMetadataChange_Reason = 2
  1021  )
  1022  
  1023  // Enum value maps for BigQueryAuditMetadata_ModelMetadataChange_Reason.
  1024  var (
  1025  	BigQueryAuditMetadata_ModelMetadataChange_Reason_name = map[int32]string{
  1026  		0: "REASON_UNSPECIFIED",
  1027  		1: "MODEL_PATCH_REQUEST",
  1028  		2: "QUERY",
  1029  	}
  1030  	BigQueryAuditMetadata_ModelMetadataChange_Reason_value = map[string]int32{
  1031  		"REASON_UNSPECIFIED":  0,
  1032  		"MODEL_PATCH_REQUEST": 1,
  1033  		"QUERY":               2,
  1034  	}
  1035  )
  1036  
  1037  func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) Enum() *BigQueryAuditMetadata_ModelMetadataChange_Reason {
  1038  	p := new(BigQueryAuditMetadata_ModelMetadataChange_Reason)
  1039  	*p = x
  1040  	return p
  1041  }
  1042  
  1043  func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) String() string {
  1044  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1045  }
  1046  
  1047  func (BigQueryAuditMetadata_ModelMetadataChange_Reason) Descriptor() protoreflect.EnumDescriptor {
  1048  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[15].Descriptor()
  1049  }
  1050  
  1051  func (BigQueryAuditMetadata_ModelMetadataChange_Reason) Type() protoreflect.EnumType {
  1052  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[15]
  1053  }
  1054  
  1055  func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) Number() protoreflect.EnumNumber {
  1056  	return protoreflect.EnumNumber(x)
  1057  }
  1058  
  1059  // Deprecated: Use BigQueryAuditMetadata_ModelMetadataChange_Reason.Descriptor instead.
  1060  func (BigQueryAuditMetadata_ModelMetadataChange_Reason) EnumDescriptor() ([]byte, []int) {
  1061  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 11, 0}
  1062  }
  1063  
  1064  // Describes how the routine was updated.
  1065  type BigQueryAuditMetadata_RoutineChange_Reason int32
  1066  
  1067  const (
  1068  	// Unknown.
  1069  	BigQueryAuditMetadata_RoutineChange_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineChange_Reason = 0
  1070  	// Routine was updated using a DDL query.
  1071  	BigQueryAuditMetadata_RoutineChange_QUERY BigQueryAuditMetadata_RoutineChange_Reason = 1
  1072  	// Routine was updated using the routines.update or routines.patch API.
  1073  	BigQueryAuditMetadata_RoutineChange_ROUTINE_UPDATE_REQUEST BigQueryAuditMetadata_RoutineChange_Reason = 2
  1074  )
  1075  
  1076  // Enum value maps for BigQueryAuditMetadata_RoutineChange_Reason.
  1077  var (
  1078  	BigQueryAuditMetadata_RoutineChange_Reason_name = map[int32]string{
  1079  		0: "REASON_UNSPECIFIED",
  1080  		1: "QUERY",
  1081  		2: "ROUTINE_UPDATE_REQUEST",
  1082  	}
  1083  	BigQueryAuditMetadata_RoutineChange_Reason_value = map[string]int32{
  1084  		"REASON_UNSPECIFIED":     0,
  1085  		"QUERY":                  1,
  1086  		"ROUTINE_UPDATE_REQUEST": 2,
  1087  	}
  1088  )
  1089  
  1090  func (x BigQueryAuditMetadata_RoutineChange_Reason) Enum() *BigQueryAuditMetadata_RoutineChange_Reason {
  1091  	p := new(BigQueryAuditMetadata_RoutineChange_Reason)
  1092  	*p = x
  1093  	return p
  1094  }
  1095  
  1096  func (x BigQueryAuditMetadata_RoutineChange_Reason) String() string {
  1097  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1098  }
  1099  
  1100  func (BigQueryAuditMetadata_RoutineChange_Reason) Descriptor() protoreflect.EnumDescriptor {
  1101  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[16].Descriptor()
  1102  }
  1103  
  1104  func (BigQueryAuditMetadata_RoutineChange_Reason) Type() protoreflect.EnumType {
  1105  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[16]
  1106  }
  1107  
  1108  func (x BigQueryAuditMetadata_RoutineChange_Reason) Number() protoreflect.EnumNumber {
  1109  	return protoreflect.EnumNumber(x)
  1110  }
  1111  
  1112  // Deprecated: Use BigQueryAuditMetadata_RoutineChange_Reason.Descriptor instead.
  1113  func (BigQueryAuditMetadata_RoutineChange_Reason) EnumDescriptor() ([]byte, []int) {
  1114  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 12, 0}
  1115  }
  1116  
  1117  // Describes how the table data was changed.
  1118  type BigQueryAuditMetadata_TableDataChange_Reason int32
  1119  
  1120  const (
  1121  	// Unknown.
  1122  	BigQueryAuditMetadata_TableDataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDataChange_Reason = 0
  1123  	// Table was used as a job destination table.
  1124  	BigQueryAuditMetadata_TableDataChange_JOB BigQueryAuditMetadata_TableDataChange_Reason = 1
  1125  	// Table data was updated using a DML or DDL query.
  1126  	BigQueryAuditMetadata_TableDataChange_QUERY BigQueryAuditMetadata_TableDataChange_Reason = 2
  1127  	// Table data was updated during a materialized view refresh.
  1128  	BigQueryAuditMetadata_TableDataChange_MATERIALIZED_VIEW_REFRESH BigQueryAuditMetadata_TableDataChange_Reason = 3
  1129  	// Table data was added using the Write API.
  1130  	BigQueryAuditMetadata_TableDataChange_WRITE_API BigQueryAuditMetadata_TableDataChange_Reason = 4
  1131  )
  1132  
  1133  // Enum value maps for BigQueryAuditMetadata_TableDataChange_Reason.
  1134  var (
  1135  	BigQueryAuditMetadata_TableDataChange_Reason_name = map[int32]string{
  1136  		0: "REASON_UNSPECIFIED",
  1137  		1: "JOB",
  1138  		2: "QUERY",
  1139  		3: "MATERIALIZED_VIEW_REFRESH",
  1140  		4: "WRITE_API",
  1141  	}
  1142  	BigQueryAuditMetadata_TableDataChange_Reason_value = map[string]int32{
  1143  		"REASON_UNSPECIFIED":        0,
  1144  		"JOB":                       1,
  1145  		"QUERY":                     2,
  1146  		"MATERIALIZED_VIEW_REFRESH": 3,
  1147  		"WRITE_API":                 4,
  1148  	}
  1149  )
  1150  
  1151  func (x BigQueryAuditMetadata_TableDataChange_Reason) Enum() *BigQueryAuditMetadata_TableDataChange_Reason {
  1152  	p := new(BigQueryAuditMetadata_TableDataChange_Reason)
  1153  	*p = x
  1154  	return p
  1155  }
  1156  
  1157  func (x BigQueryAuditMetadata_TableDataChange_Reason) String() string {
  1158  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1159  }
  1160  
  1161  func (BigQueryAuditMetadata_TableDataChange_Reason) Descriptor() protoreflect.EnumDescriptor {
  1162  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[17].Descriptor()
  1163  }
  1164  
  1165  func (BigQueryAuditMetadata_TableDataChange_Reason) Type() protoreflect.EnumType {
  1166  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[17]
  1167  }
  1168  
  1169  func (x BigQueryAuditMetadata_TableDataChange_Reason) Number() protoreflect.EnumNumber {
  1170  	return protoreflect.EnumNumber(x)
  1171  }
  1172  
  1173  // Deprecated: Use BigQueryAuditMetadata_TableDataChange_Reason.Descriptor instead.
  1174  func (BigQueryAuditMetadata_TableDataChange_Reason) EnumDescriptor() ([]byte, []int) {
  1175  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 13, 0}
  1176  }
  1177  
  1178  // Describes how the model data was changed.
  1179  type BigQueryAuditMetadata_ModelDataChange_Reason int32
  1180  
  1181  const (
  1182  	// Unknown.
  1183  	BigQueryAuditMetadata_ModelDataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDataChange_Reason = 0
  1184  	// Model data was changed using a DDL query.
  1185  	BigQueryAuditMetadata_ModelDataChange_QUERY BigQueryAuditMetadata_ModelDataChange_Reason = 1
  1186  )
  1187  
  1188  // Enum value maps for BigQueryAuditMetadata_ModelDataChange_Reason.
  1189  var (
  1190  	BigQueryAuditMetadata_ModelDataChange_Reason_name = map[int32]string{
  1191  		0: "REASON_UNSPECIFIED",
  1192  		1: "QUERY",
  1193  	}
  1194  	BigQueryAuditMetadata_ModelDataChange_Reason_value = map[string]int32{
  1195  		"REASON_UNSPECIFIED": 0,
  1196  		"QUERY":              1,
  1197  	}
  1198  )
  1199  
  1200  func (x BigQueryAuditMetadata_ModelDataChange_Reason) Enum() *BigQueryAuditMetadata_ModelDataChange_Reason {
  1201  	p := new(BigQueryAuditMetadata_ModelDataChange_Reason)
  1202  	*p = x
  1203  	return p
  1204  }
  1205  
  1206  func (x BigQueryAuditMetadata_ModelDataChange_Reason) String() string {
  1207  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1208  }
  1209  
  1210  func (BigQueryAuditMetadata_ModelDataChange_Reason) Descriptor() protoreflect.EnumDescriptor {
  1211  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[18].Descriptor()
  1212  }
  1213  
  1214  func (BigQueryAuditMetadata_ModelDataChange_Reason) Type() protoreflect.EnumType {
  1215  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[18]
  1216  }
  1217  
  1218  func (x BigQueryAuditMetadata_ModelDataChange_Reason) Number() protoreflect.EnumNumber {
  1219  	return protoreflect.EnumNumber(x)
  1220  }
  1221  
  1222  // Deprecated: Use BigQueryAuditMetadata_ModelDataChange_Reason.Descriptor instead.
  1223  func (BigQueryAuditMetadata_ModelDataChange_Reason) EnumDescriptor() ([]byte, []int) {
  1224  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 14, 0}
  1225  }
  1226  
  1227  // Describes how the model data was read.
  1228  type BigQueryAuditMetadata_ModelDataRead_Reason int32
  1229  
  1230  const (
  1231  	// Unknown.
  1232  	BigQueryAuditMetadata_ModelDataRead_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDataRead_Reason = 0
  1233  	// Model was used as a source model during a BigQuery job.
  1234  	BigQueryAuditMetadata_ModelDataRead_JOB BigQueryAuditMetadata_ModelDataRead_Reason = 1
  1235  )
  1236  
  1237  // Enum value maps for BigQueryAuditMetadata_ModelDataRead_Reason.
  1238  var (
  1239  	BigQueryAuditMetadata_ModelDataRead_Reason_name = map[int32]string{
  1240  		0: "REASON_UNSPECIFIED",
  1241  		1: "JOB",
  1242  	}
  1243  	BigQueryAuditMetadata_ModelDataRead_Reason_value = map[string]int32{
  1244  		"REASON_UNSPECIFIED": 0,
  1245  		"JOB":                1,
  1246  	}
  1247  )
  1248  
  1249  func (x BigQueryAuditMetadata_ModelDataRead_Reason) Enum() *BigQueryAuditMetadata_ModelDataRead_Reason {
  1250  	p := new(BigQueryAuditMetadata_ModelDataRead_Reason)
  1251  	*p = x
  1252  	return p
  1253  }
  1254  
  1255  func (x BigQueryAuditMetadata_ModelDataRead_Reason) String() string {
  1256  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1257  }
  1258  
  1259  func (BigQueryAuditMetadata_ModelDataRead_Reason) Descriptor() protoreflect.EnumDescriptor {
  1260  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[19].Descriptor()
  1261  }
  1262  
  1263  func (BigQueryAuditMetadata_ModelDataRead_Reason) Type() protoreflect.EnumType {
  1264  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[19]
  1265  }
  1266  
  1267  func (x BigQueryAuditMetadata_ModelDataRead_Reason) Number() protoreflect.EnumNumber {
  1268  	return protoreflect.EnumNumber(x)
  1269  }
  1270  
  1271  // Deprecated: Use BigQueryAuditMetadata_ModelDataRead_Reason.Descriptor instead.
  1272  func (BigQueryAuditMetadata_ModelDataRead_Reason) EnumDescriptor() ([]byte, []int) {
  1273  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 15, 0}
  1274  }
  1275  
  1276  // Describes how the table was deleted.
  1277  type BigQueryAuditMetadata_TableDeletion_Reason int32
  1278  
  1279  const (
  1280  	// Unknown.
  1281  	BigQueryAuditMetadata_TableDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDeletion_Reason = 0
  1282  	// Table was deleted using the tables.delete API.
  1283  	BigQueryAuditMetadata_TableDeletion_TABLE_DELETE_REQUEST BigQueryAuditMetadata_TableDeletion_Reason = 2
  1284  	// Table expired.
  1285  	BigQueryAuditMetadata_TableDeletion_EXPIRED BigQueryAuditMetadata_TableDeletion_Reason = 3
  1286  	// Table deleted using a DDL query.
  1287  	BigQueryAuditMetadata_TableDeletion_QUERY BigQueryAuditMetadata_TableDeletion_Reason = 4
  1288  )
  1289  
  1290  // Enum value maps for BigQueryAuditMetadata_TableDeletion_Reason.
  1291  var (
  1292  	BigQueryAuditMetadata_TableDeletion_Reason_name = map[int32]string{
  1293  		0: "REASON_UNSPECIFIED",
  1294  		2: "TABLE_DELETE_REQUEST",
  1295  		3: "EXPIRED",
  1296  		4: "QUERY",
  1297  	}
  1298  	BigQueryAuditMetadata_TableDeletion_Reason_value = map[string]int32{
  1299  		"REASON_UNSPECIFIED":   0,
  1300  		"TABLE_DELETE_REQUEST": 2,
  1301  		"EXPIRED":              3,
  1302  		"QUERY":                4,
  1303  	}
  1304  )
  1305  
  1306  func (x BigQueryAuditMetadata_TableDeletion_Reason) Enum() *BigQueryAuditMetadata_TableDeletion_Reason {
  1307  	p := new(BigQueryAuditMetadata_TableDeletion_Reason)
  1308  	*p = x
  1309  	return p
  1310  }
  1311  
  1312  func (x BigQueryAuditMetadata_TableDeletion_Reason) String() string {
  1313  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1314  }
  1315  
  1316  func (BigQueryAuditMetadata_TableDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
  1317  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[20].Descriptor()
  1318  }
  1319  
  1320  func (BigQueryAuditMetadata_TableDeletion_Reason) Type() protoreflect.EnumType {
  1321  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[20]
  1322  }
  1323  
  1324  func (x BigQueryAuditMetadata_TableDeletion_Reason) Number() protoreflect.EnumNumber {
  1325  	return protoreflect.EnumNumber(x)
  1326  }
  1327  
  1328  // Deprecated: Use BigQueryAuditMetadata_TableDeletion_Reason.Descriptor instead.
  1329  func (BigQueryAuditMetadata_TableDeletion_Reason) EnumDescriptor() ([]byte, []int) {
  1330  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 16, 0}
  1331  }
  1332  
  1333  // Describes how the model was deleted.
  1334  type BigQueryAuditMetadata_ModelDeletion_Reason int32
  1335  
  1336  const (
  1337  	// Unknown.
  1338  	BigQueryAuditMetadata_ModelDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDeletion_Reason = 0
  1339  	// Model was deleted using the models.delete API.
  1340  	BigQueryAuditMetadata_ModelDeletion_MODEL_DELETE_REQUEST BigQueryAuditMetadata_ModelDeletion_Reason = 1
  1341  	// Model expired.
  1342  	BigQueryAuditMetadata_ModelDeletion_EXPIRED BigQueryAuditMetadata_ModelDeletion_Reason = 2
  1343  	// Model was deleted using DDL query.
  1344  	BigQueryAuditMetadata_ModelDeletion_QUERY BigQueryAuditMetadata_ModelDeletion_Reason = 3
  1345  )
  1346  
  1347  // Enum value maps for BigQueryAuditMetadata_ModelDeletion_Reason.
  1348  var (
  1349  	BigQueryAuditMetadata_ModelDeletion_Reason_name = map[int32]string{
  1350  		0: "REASON_UNSPECIFIED",
  1351  		1: "MODEL_DELETE_REQUEST",
  1352  		2: "EXPIRED",
  1353  		3: "QUERY",
  1354  	}
  1355  	BigQueryAuditMetadata_ModelDeletion_Reason_value = map[string]int32{
  1356  		"REASON_UNSPECIFIED":   0,
  1357  		"MODEL_DELETE_REQUEST": 1,
  1358  		"EXPIRED":              2,
  1359  		"QUERY":                3,
  1360  	}
  1361  )
  1362  
  1363  func (x BigQueryAuditMetadata_ModelDeletion_Reason) Enum() *BigQueryAuditMetadata_ModelDeletion_Reason {
  1364  	p := new(BigQueryAuditMetadata_ModelDeletion_Reason)
  1365  	*p = x
  1366  	return p
  1367  }
  1368  
  1369  func (x BigQueryAuditMetadata_ModelDeletion_Reason) String() string {
  1370  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1371  }
  1372  
  1373  func (BigQueryAuditMetadata_ModelDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
  1374  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[21].Descriptor()
  1375  }
  1376  
  1377  func (BigQueryAuditMetadata_ModelDeletion_Reason) Type() protoreflect.EnumType {
  1378  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[21]
  1379  }
  1380  
  1381  func (x BigQueryAuditMetadata_ModelDeletion_Reason) Number() protoreflect.EnumNumber {
  1382  	return protoreflect.EnumNumber(x)
  1383  }
  1384  
  1385  // Deprecated: Use BigQueryAuditMetadata_ModelDeletion_Reason.Descriptor instead.
  1386  func (BigQueryAuditMetadata_ModelDeletion_Reason) EnumDescriptor() ([]byte, []int) {
  1387  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 17, 0}
  1388  }
  1389  
  1390  // Describes how the routine was deleted.
  1391  type BigQueryAuditMetadata_RoutineDeletion_Reason int32
  1392  
  1393  const (
  1394  	// Unknown.
  1395  	BigQueryAuditMetadata_RoutineDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineDeletion_Reason = 0
  1396  	// Routine was deleted using DDL query.
  1397  	BigQueryAuditMetadata_RoutineDeletion_QUERY BigQueryAuditMetadata_RoutineDeletion_Reason = 1
  1398  	// Routine was deleted using the API.
  1399  	BigQueryAuditMetadata_RoutineDeletion_ROUTINE_DELETE_REQUEST BigQueryAuditMetadata_RoutineDeletion_Reason = 2
  1400  )
  1401  
  1402  // Enum value maps for BigQueryAuditMetadata_RoutineDeletion_Reason.
  1403  var (
  1404  	BigQueryAuditMetadata_RoutineDeletion_Reason_name = map[int32]string{
  1405  		0: "REASON_UNSPECIFIED",
  1406  		1: "QUERY",
  1407  		2: "ROUTINE_DELETE_REQUEST",
  1408  	}
  1409  	BigQueryAuditMetadata_RoutineDeletion_Reason_value = map[string]int32{
  1410  		"REASON_UNSPECIFIED":     0,
  1411  		"QUERY":                  1,
  1412  		"ROUTINE_DELETE_REQUEST": 2,
  1413  	}
  1414  )
  1415  
  1416  func (x BigQueryAuditMetadata_RoutineDeletion_Reason) Enum() *BigQueryAuditMetadata_RoutineDeletion_Reason {
  1417  	p := new(BigQueryAuditMetadata_RoutineDeletion_Reason)
  1418  	*p = x
  1419  	return p
  1420  }
  1421  
  1422  func (x BigQueryAuditMetadata_RoutineDeletion_Reason) String() string {
  1423  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1424  }
  1425  
  1426  func (BigQueryAuditMetadata_RoutineDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
  1427  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[22].Descriptor()
  1428  }
  1429  
  1430  func (BigQueryAuditMetadata_RoutineDeletion_Reason) Type() protoreflect.EnumType {
  1431  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[22]
  1432  }
  1433  
  1434  func (x BigQueryAuditMetadata_RoutineDeletion_Reason) Number() protoreflect.EnumNumber {
  1435  	return protoreflect.EnumNumber(x)
  1436  }
  1437  
  1438  // Deprecated: Use BigQueryAuditMetadata_RoutineDeletion_Reason.Descriptor instead.
  1439  func (BigQueryAuditMetadata_RoutineDeletion_Reason) EnumDescriptor() ([]byte, []int) {
  1440  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 18, 0}
  1441  }
  1442  
  1443  // Describes how the unlinking operation occurred.
  1444  type BigQueryAuditMetadata_UnlinkDataset_Reason int32
  1445  
  1446  const (
  1447  	// Unknown.
  1448  	BigQueryAuditMetadata_UnlinkDataset_REASON_UNSPECIFIED BigQueryAuditMetadata_UnlinkDataset_Reason = 0
  1449  	// Linked dataset unlinked via API
  1450  	BigQueryAuditMetadata_UnlinkDataset_UNLINK_API BigQueryAuditMetadata_UnlinkDataset_Reason = 1
  1451  )
  1452  
  1453  // Enum value maps for BigQueryAuditMetadata_UnlinkDataset_Reason.
  1454  var (
  1455  	BigQueryAuditMetadata_UnlinkDataset_Reason_name = map[int32]string{
  1456  		0: "REASON_UNSPECIFIED",
  1457  		1: "UNLINK_API",
  1458  	}
  1459  	BigQueryAuditMetadata_UnlinkDataset_Reason_value = map[string]int32{
  1460  		"REASON_UNSPECIFIED": 0,
  1461  		"UNLINK_API":         1,
  1462  	}
  1463  )
  1464  
  1465  func (x BigQueryAuditMetadata_UnlinkDataset_Reason) Enum() *BigQueryAuditMetadata_UnlinkDataset_Reason {
  1466  	p := new(BigQueryAuditMetadata_UnlinkDataset_Reason)
  1467  	*p = x
  1468  	return p
  1469  }
  1470  
  1471  func (x BigQueryAuditMetadata_UnlinkDataset_Reason) String() string {
  1472  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1473  }
  1474  
  1475  func (BigQueryAuditMetadata_UnlinkDataset_Reason) Descriptor() protoreflect.EnumDescriptor {
  1476  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[23].Descriptor()
  1477  }
  1478  
  1479  func (BigQueryAuditMetadata_UnlinkDataset_Reason) Type() protoreflect.EnumType {
  1480  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[23]
  1481  }
  1482  
  1483  func (x BigQueryAuditMetadata_UnlinkDataset_Reason) Number() protoreflect.EnumNumber {
  1484  	return protoreflect.EnumNumber(x)
  1485  }
  1486  
  1487  // Deprecated: Use BigQueryAuditMetadata_UnlinkDataset_Reason.Descriptor instead.
  1488  func (BigQueryAuditMetadata_UnlinkDataset_Reason) EnumDescriptor() ([]byte, []int) {
  1489  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 22, 0}
  1490  }
  1491  
  1492  // Job type.
  1493  type BigQueryAuditMetadata_JobConfig_Type int32
  1494  
  1495  const (
  1496  	// Unknown.
  1497  	BigQueryAuditMetadata_JobConfig_TYPE_UNSPECIFIED BigQueryAuditMetadata_JobConfig_Type = 0
  1498  	// Query job.
  1499  	BigQueryAuditMetadata_JobConfig_QUERY BigQueryAuditMetadata_JobConfig_Type = 1
  1500  	// Table copy job.
  1501  	BigQueryAuditMetadata_JobConfig_COPY BigQueryAuditMetadata_JobConfig_Type = 2
  1502  	// Export (extract) job.
  1503  	BigQueryAuditMetadata_JobConfig_EXPORT BigQueryAuditMetadata_JobConfig_Type = 3
  1504  	// Import (load) job.
  1505  	BigQueryAuditMetadata_JobConfig_IMPORT BigQueryAuditMetadata_JobConfig_Type = 4
  1506  )
  1507  
  1508  // Enum value maps for BigQueryAuditMetadata_JobConfig_Type.
  1509  var (
  1510  	BigQueryAuditMetadata_JobConfig_Type_name = map[int32]string{
  1511  		0: "TYPE_UNSPECIFIED",
  1512  		1: "QUERY",
  1513  		2: "COPY",
  1514  		3: "EXPORT",
  1515  		4: "IMPORT",
  1516  	}
  1517  	BigQueryAuditMetadata_JobConfig_Type_value = map[string]int32{
  1518  		"TYPE_UNSPECIFIED": 0,
  1519  		"QUERY":            1,
  1520  		"COPY":             2,
  1521  		"EXPORT":           3,
  1522  		"IMPORT":           4,
  1523  	}
  1524  )
  1525  
  1526  func (x BigQueryAuditMetadata_JobConfig_Type) Enum() *BigQueryAuditMetadata_JobConfig_Type {
  1527  	p := new(BigQueryAuditMetadata_JobConfig_Type)
  1528  	*p = x
  1529  	return p
  1530  }
  1531  
  1532  func (x BigQueryAuditMetadata_JobConfig_Type) String() string {
  1533  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1534  }
  1535  
  1536  func (BigQueryAuditMetadata_JobConfig_Type) Descriptor() protoreflect.EnumDescriptor {
  1537  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[24].Descriptor()
  1538  }
  1539  
  1540  func (BigQueryAuditMetadata_JobConfig_Type) Type() protoreflect.EnumType {
  1541  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[24]
  1542  }
  1543  
  1544  func (x BigQueryAuditMetadata_JobConfig_Type) Number() protoreflect.EnumNumber {
  1545  	return protoreflect.EnumNumber(x)
  1546  }
  1547  
  1548  // Deprecated: Use BigQueryAuditMetadata_JobConfig_Type.Descriptor instead.
  1549  func (BigQueryAuditMetadata_JobConfig_Type) EnumDescriptor() ([]byte, []int) {
  1550  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 0}
  1551  }
  1552  
  1553  // Priority given to the query.
  1554  type BigQueryAuditMetadata_JobConfig_Query_Priority int32
  1555  
  1556  const (
  1557  	// Unknown.
  1558  	BigQueryAuditMetadata_JobConfig_Query_PRIORITY_UNSPECIFIED BigQueryAuditMetadata_JobConfig_Query_Priority = 0
  1559  	// Interactive query.
  1560  	BigQueryAuditMetadata_JobConfig_Query_QUERY_INTERACTIVE BigQueryAuditMetadata_JobConfig_Query_Priority = 1
  1561  	// Batch query.
  1562  	BigQueryAuditMetadata_JobConfig_Query_QUERY_BATCH BigQueryAuditMetadata_JobConfig_Query_Priority = 2
  1563  )
  1564  
  1565  // Enum value maps for BigQueryAuditMetadata_JobConfig_Query_Priority.
  1566  var (
  1567  	BigQueryAuditMetadata_JobConfig_Query_Priority_name = map[int32]string{
  1568  		0: "PRIORITY_UNSPECIFIED",
  1569  		1: "QUERY_INTERACTIVE",
  1570  		2: "QUERY_BATCH",
  1571  	}
  1572  	BigQueryAuditMetadata_JobConfig_Query_Priority_value = map[string]int32{
  1573  		"PRIORITY_UNSPECIFIED": 0,
  1574  		"QUERY_INTERACTIVE":    1,
  1575  		"QUERY_BATCH":          2,
  1576  	}
  1577  )
  1578  
  1579  func (x BigQueryAuditMetadata_JobConfig_Query_Priority) Enum() *BigQueryAuditMetadata_JobConfig_Query_Priority {
  1580  	p := new(BigQueryAuditMetadata_JobConfig_Query_Priority)
  1581  	*p = x
  1582  	return p
  1583  }
  1584  
  1585  func (x BigQueryAuditMetadata_JobConfig_Query_Priority) String() string {
  1586  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1587  }
  1588  
  1589  func (BigQueryAuditMetadata_JobConfig_Query_Priority) Descriptor() protoreflect.EnumDescriptor {
  1590  	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[25].Descriptor()
  1591  }
  1592  
  1593  func (BigQueryAuditMetadata_JobConfig_Query_Priority) Type() protoreflect.EnumType {
  1594  	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[25]
  1595  }
  1596  
  1597  func (x BigQueryAuditMetadata_JobConfig_Query_Priority) Number() protoreflect.EnumNumber {
  1598  	return protoreflect.EnumNumber(x)
  1599  }
  1600  
  1601  // Deprecated: Use BigQueryAuditMetadata_JobConfig_Query_Priority.Descriptor instead.
  1602  func (BigQueryAuditMetadata_JobConfig_Query_Priority) EnumDescriptor() ([]byte, []int) {
  1603  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 0, 0}
  1604  }
  1605  
  1606  // Audit log format for BigQuery cloud audit logs metadata.
  1607  type BigQueryAuditMetadata struct {
  1608  	state         protoimpl.MessageState
  1609  	sizeCache     protoimpl.SizeCache
  1610  	unknownFields protoimpl.UnknownFields
  1611  
  1612  	// BigQuery event information.
  1613  	//
  1614  	// Types that are assignable to Event:
  1615  	//
  1616  	//	*BigQueryAuditMetadata_JobInsertion_
  1617  	//	*BigQueryAuditMetadata_JobChange_
  1618  	//	*BigQueryAuditMetadata_JobDeletion_
  1619  	//	*BigQueryAuditMetadata_DatasetCreation_
  1620  	//	*BigQueryAuditMetadata_DatasetChange_
  1621  	//	*BigQueryAuditMetadata_DatasetDeletion_
  1622  	//	*BigQueryAuditMetadata_TableCreation_
  1623  	//	*BigQueryAuditMetadata_TableChange_
  1624  	//	*BigQueryAuditMetadata_TableDeletion_
  1625  	//	*BigQueryAuditMetadata_TableDataRead_
  1626  	//	*BigQueryAuditMetadata_TableDataChange_
  1627  	//	*BigQueryAuditMetadata_ModelDeletion_
  1628  	//	*BigQueryAuditMetadata_ModelCreation_
  1629  	//	*BigQueryAuditMetadata_ModelMetadataChange_
  1630  	//	*BigQueryAuditMetadata_ModelDataChange_
  1631  	//	*BigQueryAuditMetadata_ModelDataRead_
  1632  	//	*BigQueryAuditMetadata_RoutineCreation_
  1633  	//	*BigQueryAuditMetadata_RoutineChange_
  1634  	//	*BigQueryAuditMetadata_RoutineDeletion_
  1635  	//	*BigQueryAuditMetadata_RowAccessPolicyCreation_
  1636  	//	*BigQueryAuditMetadata_RowAccessPolicyChange_
  1637  	//	*BigQueryAuditMetadata_RowAccessPolicyDeletion_
  1638  	//	*BigQueryAuditMetadata_UnlinkDataset_
  1639  	Event isBigQueryAuditMetadata_Event `protobuf_oneof:"event"`
  1640  	// First party (Google) application specific metadata.
  1641  	FirstPartyAppMetadata *BigQueryAuditMetadata_FirstPartyAppMetadata `protobuf:"bytes,24,opt,name=first_party_app_metadata,json=firstPartyAppMetadata,proto3" json:"first_party_app_metadata,omitempty"`
  1642  }
  1643  
  1644  func (x *BigQueryAuditMetadata) Reset() {
  1645  	*x = BigQueryAuditMetadata{}
  1646  	if protoimpl.UnsafeEnabled {
  1647  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0]
  1648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1649  		ms.StoreMessageInfo(mi)
  1650  	}
  1651  }
  1652  
  1653  func (x *BigQueryAuditMetadata) String() string {
  1654  	return protoimpl.X.MessageStringOf(x)
  1655  }
  1656  
  1657  func (*BigQueryAuditMetadata) ProtoMessage() {}
  1658  
  1659  func (x *BigQueryAuditMetadata) ProtoReflect() protoreflect.Message {
  1660  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0]
  1661  	if protoimpl.UnsafeEnabled && x != nil {
  1662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1663  		if ms.LoadMessageInfo() == nil {
  1664  			ms.StoreMessageInfo(mi)
  1665  		}
  1666  		return ms
  1667  	}
  1668  	return mi.MessageOf(x)
  1669  }
  1670  
  1671  // Deprecated: Use BigQueryAuditMetadata.ProtoReflect.Descriptor instead.
  1672  func (*BigQueryAuditMetadata) Descriptor() ([]byte, []int) {
  1673  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0}
  1674  }
  1675  
  1676  func (m *BigQueryAuditMetadata) GetEvent() isBigQueryAuditMetadata_Event {
  1677  	if m != nil {
  1678  		return m.Event
  1679  	}
  1680  	return nil
  1681  }
  1682  
  1683  func (x *BigQueryAuditMetadata) GetJobInsertion() *BigQueryAuditMetadata_JobInsertion {
  1684  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobInsertion_); ok {
  1685  		return x.JobInsertion
  1686  	}
  1687  	return nil
  1688  }
  1689  
  1690  func (x *BigQueryAuditMetadata) GetJobChange() *BigQueryAuditMetadata_JobChange {
  1691  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobChange_); ok {
  1692  		return x.JobChange
  1693  	}
  1694  	return nil
  1695  }
  1696  
  1697  func (x *BigQueryAuditMetadata) GetJobDeletion() *BigQueryAuditMetadata_JobDeletion {
  1698  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobDeletion_); ok {
  1699  		return x.JobDeletion
  1700  	}
  1701  	return nil
  1702  }
  1703  
  1704  func (x *BigQueryAuditMetadata) GetDatasetCreation() *BigQueryAuditMetadata_DatasetCreation {
  1705  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetCreation_); ok {
  1706  		return x.DatasetCreation
  1707  	}
  1708  	return nil
  1709  }
  1710  
  1711  func (x *BigQueryAuditMetadata) GetDatasetChange() *BigQueryAuditMetadata_DatasetChange {
  1712  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetChange_); ok {
  1713  		return x.DatasetChange
  1714  	}
  1715  	return nil
  1716  }
  1717  
  1718  func (x *BigQueryAuditMetadata) GetDatasetDeletion() *BigQueryAuditMetadata_DatasetDeletion {
  1719  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetDeletion_); ok {
  1720  		return x.DatasetDeletion
  1721  	}
  1722  	return nil
  1723  }
  1724  
  1725  func (x *BigQueryAuditMetadata) GetTableCreation() *BigQueryAuditMetadata_TableCreation {
  1726  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableCreation_); ok {
  1727  		return x.TableCreation
  1728  	}
  1729  	return nil
  1730  }
  1731  
  1732  func (x *BigQueryAuditMetadata) GetTableChange() *BigQueryAuditMetadata_TableChange {
  1733  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableChange_); ok {
  1734  		return x.TableChange
  1735  	}
  1736  	return nil
  1737  }
  1738  
  1739  func (x *BigQueryAuditMetadata) GetTableDeletion() *BigQueryAuditMetadata_TableDeletion {
  1740  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDeletion_); ok {
  1741  		return x.TableDeletion
  1742  	}
  1743  	return nil
  1744  }
  1745  
  1746  func (x *BigQueryAuditMetadata) GetTableDataRead() *BigQueryAuditMetadata_TableDataRead {
  1747  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDataRead_); ok {
  1748  		return x.TableDataRead
  1749  	}
  1750  	return nil
  1751  }
  1752  
  1753  func (x *BigQueryAuditMetadata) GetTableDataChange() *BigQueryAuditMetadata_TableDataChange {
  1754  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDataChange_); ok {
  1755  		return x.TableDataChange
  1756  	}
  1757  	return nil
  1758  }
  1759  
  1760  func (x *BigQueryAuditMetadata) GetModelDeletion() *BigQueryAuditMetadata_ModelDeletion {
  1761  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDeletion_); ok {
  1762  		return x.ModelDeletion
  1763  	}
  1764  	return nil
  1765  }
  1766  
  1767  func (x *BigQueryAuditMetadata) GetModelCreation() *BigQueryAuditMetadata_ModelCreation {
  1768  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelCreation_); ok {
  1769  		return x.ModelCreation
  1770  	}
  1771  	return nil
  1772  }
  1773  
  1774  func (x *BigQueryAuditMetadata) GetModelMetadataChange() *BigQueryAuditMetadata_ModelMetadataChange {
  1775  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelMetadataChange_); ok {
  1776  		return x.ModelMetadataChange
  1777  	}
  1778  	return nil
  1779  }
  1780  
  1781  func (x *BigQueryAuditMetadata) GetModelDataChange() *BigQueryAuditMetadata_ModelDataChange {
  1782  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDataChange_); ok {
  1783  		return x.ModelDataChange
  1784  	}
  1785  	return nil
  1786  }
  1787  
  1788  func (x *BigQueryAuditMetadata) GetModelDataRead() *BigQueryAuditMetadata_ModelDataRead {
  1789  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDataRead_); ok {
  1790  		return x.ModelDataRead
  1791  	}
  1792  	return nil
  1793  }
  1794  
  1795  func (x *BigQueryAuditMetadata) GetRoutineCreation() *BigQueryAuditMetadata_RoutineCreation {
  1796  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineCreation_); ok {
  1797  		return x.RoutineCreation
  1798  	}
  1799  	return nil
  1800  }
  1801  
  1802  func (x *BigQueryAuditMetadata) GetRoutineChange() *BigQueryAuditMetadata_RoutineChange {
  1803  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineChange_); ok {
  1804  		return x.RoutineChange
  1805  	}
  1806  	return nil
  1807  }
  1808  
  1809  func (x *BigQueryAuditMetadata) GetRoutineDeletion() *BigQueryAuditMetadata_RoutineDeletion {
  1810  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineDeletion_); ok {
  1811  		return x.RoutineDeletion
  1812  	}
  1813  	return nil
  1814  }
  1815  
  1816  func (x *BigQueryAuditMetadata) GetRowAccessPolicyCreation() *BigQueryAuditMetadata_RowAccessPolicyCreation {
  1817  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RowAccessPolicyCreation_); ok {
  1818  		return x.RowAccessPolicyCreation
  1819  	}
  1820  	return nil
  1821  }
  1822  
  1823  func (x *BigQueryAuditMetadata) GetRowAccessPolicyChange() *BigQueryAuditMetadata_RowAccessPolicyChange {
  1824  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RowAccessPolicyChange_); ok {
  1825  		return x.RowAccessPolicyChange
  1826  	}
  1827  	return nil
  1828  }
  1829  
  1830  func (x *BigQueryAuditMetadata) GetRowAccessPolicyDeletion() *BigQueryAuditMetadata_RowAccessPolicyDeletion {
  1831  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RowAccessPolicyDeletion_); ok {
  1832  		return x.RowAccessPolicyDeletion
  1833  	}
  1834  	return nil
  1835  }
  1836  
  1837  func (x *BigQueryAuditMetadata) GetUnlinkDataset() *BigQueryAuditMetadata_UnlinkDataset {
  1838  	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_UnlinkDataset_); ok {
  1839  		return x.UnlinkDataset
  1840  	}
  1841  	return nil
  1842  }
  1843  
  1844  func (x *BigQueryAuditMetadata) GetFirstPartyAppMetadata() *BigQueryAuditMetadata_FirstPartyAppMetadata {
  1845  	if x != nil {
  1846  		return x.FirstPartyAppMetadata
  1847  	}
  1848  	return nil
  1849  }
  1850  
  1851  type isBigQueryAuditMetadata_Event interface {
  1852  	isBigQueryAuditMetadata_Event()
  1853  }
  1854  
  1855  type BigQueryAuditMetadata_JobInsertion_ struct {
  1856  	// Job insertion event.
  1857  	JobInsertion *BigQueryAuditMetadata_JobInsertion `protobuf:"bytes,1,opt,name=job_insertion,json=jobInsertion,proto3,oneof"`
  1858  }
  1859  
  1860  type BigQueryAuditMetadata_JobChange_ struct {
  1861  	// Job state change event.
  1862  	JobChange *BigQueryAuditMetadata_JobChange `protobuf:"bytes,2,opt,name=job_change,json=jobChange,proto3,oneof"`
  1863  }
  1864  
  1865  type BigQueryAuditMetadata_JobDeletion_ struct {
  1866  	// Job deletion event.
  1867  	JobDeletion *BigQueryAuditMetadata_JobDeletion `protobuf:"bytes,23,opt,name=job_deletion,json=jobDeletion,proto3,oneof"`
  1868  }
  1869  
  1870  type BigQueryAuditMetadata_DatasetCreation_ struct {
  1871  	// Dataset creation event.
  1872  	DatasetCreation *BigQueryAuditMetadata_DatasetCreation `protobuf:"bytes,3,opt,name=dataset_creation,json=datasetCreation,proto3,oneof"`
  1873  }
  1874  
  1875  type BigQueryAuditMetadata_DatasetChange_ struct {
  1876  	// Dataset change event.
  1877  	DatasetChange *BigQueryAuditMetadata_DatasetChange `protobuf:"bytes,4,opt,name=dataset_change,json=datasetChange,proto3,oneof"`
  1878  }
  1879  
  1880  type BigQueryAuditMetadata_DatasetDeletion_ struct {
  1881  	// Dataset deletion event.
  1882  	DatasetDeletion *BigQueryAuditMetadata_DatasetDeletion `protobuf:"bytes,5,opt,name=dataset_deletion,json=datasetDeletion,proto3,oneof"`
  1883  }
  1884  
  1885  type BigQueryAuditMetadata_TableCreation_ struct {
  1886  	// Table creation event.
  1887  	TableCreation *BigQueryAuditMetadata_TableCreation `protobuf:"bytes,6,opt,name=table_creation,json=tableCreation,proto3,oneof"`
  1888  }
  1889  
  1890  type BigQueryAuditMetadata_TableChange_ struct {
  1891  	// Table metadata change event.
  1892  	TableChange *BigQueryAuditMetadata_TableChange `protobuf:"bytes,8,opt,name=table_change,json=tableChange,proto3,oneof"`
  1893  }
  1894  
  1895  type BigQueryAuditMetadata_TableDeletion_ struct {
  1896  	// Table deletion event.
  1897  	TableDeletion *BigQueryAuditMetadata_TableDeletion `protobuf:"bytes,9,opt,name=table_deletion,json=tableDeletion,proto3,oneof"`
  1898  }
  1899  
  1900  type BigQueryAuditMetadata_TableDataRead_ struct {
  1901  	// Table data read event.
  1902  	TableDataRead *BigQueryAuditMetadata_TableDataRead `protobuf:"bytes,10,opt,name=table_data_read,json=tableDataRead,proto3,oneof"`
  1903  }
  1904  
  1905  type BigQueryAuditMetadata_TableDataChange_ struct {
  1906  	// Table data change event.
  1907  	TableDataChange *BigQueryAuditMetadata_TableDataChange `protobuf:"bytes,11,opt,name=table_data_change,json=tableDataChange,proto3,oneof"`
  1908  }
  1909  
  1910  type BigQueryAuditMetadata_ModelDeletion_ struct {
  1911  	// Model deletion event.
  1912  	ModelDeletion *BigQueryAuditMetadata_ModelDeletion `protobuf:"bytes,12,opt,name=model_deletion,json=modelDeletion,proto3,oneof"`
  1913  }
  1914  
  1915  type BigQueryAuditMetadata_ModelCreation_ struct {
  1916  	// Model creation event.
  1917  	ModelCreation *BigQueryAuditMetadata_ModelCreation `protobuf:"bytes,13,opt,name=model_creation,json=modelCreation,proto3,oneof"`
  1918  }
  1919  
  1920  type BigQueryAuditMetadata_ModelMetadataChange_ struct {
  1921  	// Model metadata change event.
  1922  	ModelMetadataChange *BigQueryAuditMetadata_ModelMetadataChange `protobuf:"bytes,14,opt,name=model_metadata_change,json=modelMetadataChange,proto3,oneof"`
  1923  }
  1924  
  1925  type BigQueryAuditMetadata_ModelDataChange_ struct {
  1926  	// Model data change event.
  1927  	ModelDataChange *BigQueryAuditMetadata_ModelDataChange `protobuf:"bytes,15,opt,name=model_data_change,json=modelDataChange,proto3,oneof"`
  1928  }
  1929  
  1930  type BigQueryAuditMetadata_ModelDataRead_ struct {
  1931  	// Model data read event.
  1932  	ModelDataRead *BigQueryAuditMetadata_ModelDataRead `protobuf:"bytes,19,opt,name=model_data_read,json=modelDataRead,proto3,oneof"`
  1933  }
  1934  
  1935  type BigQueryAuditMetadata_RoutineCreation_ struct {
  1936  	// Routine creation event.
  1937  	RoutineCreation *BigQueryAuditMetadata_RoutineCreation `protobuf:"bytes,16,opt,name=routine_creation,json=routineCreation,proto3,oneof"`
  1938  }
  1939  
  1940  type BigQueryAuditMetadata_RoutineChange_ struct {
  1941  	// Routine change event.
  1942  	RoutineChange *BigQueryAuditMetadata_RoutineChange `protobuf:"bytes,17,opt,name=routine_change,json=routineChange,proto3,oneof"`
  1943  }
  1944  
  1945  type BigQueryAuditMetadata_RoutineDeletion_ struct {
  1946  	// Routine deletion event.
  1947  	RoutineDeletion *BigQueryAuditMetadata_RoutineDeletion `protobuf:"bytes,18,opt,name=routine_deletion,json=routineDeletion,proto3,oneof"`
  1948  }
  1949  
  1950  type BigQueryAuditMetadata_RowAccessPolicyCreation_ struct {
  1951  	// Row access policy create event.
  1952  	RowAccessPolicyCreation *BigQueryAuditMetadata_RowAccessPolicyCreation `protobuf:"bytes,20,opt,name=row_access_policy_creation,json=rowAccessPolicyCreation,proto3,oneof"`
  1953  }
  1954  
  1955  type BigQueryAuditMetadata_RowAccessPolicyChange_ struct {
  1956  	// Row access policy change event.
  1957  	RowAccessPolicyChange *BigQueryAuditMetadata_RowAccessPolicyChange `protobuf:"bytes,21,opt,name=row_access_policy_change,json=rowAccessPolicyChange,proto3,oneof"`
  1958  }
  1959  
  1960  type BigQueryAuditMetadata_RowAccessPolicyDeletion_ struct {
  1961  	// Row access policy deletion event.
  1962  	RowAccessPolicyDeletion *BigQueryAuditMetadata_RowAccessPolicyDeletion `protobuf:"bytes,22,opt,name=row_access_policy_deletion,json=rowAccessPolicyDeletion,proto3,oneof"`
  1963  }
  1964  
  1965  type BigQueryAuditMetadata_UnlinkDataset_ struct {
  1966  	// Unlink linked dataset from its source dataset event
  1967  	UnlinkDataset *BigQueryAuditMetadata_UnlinkDataset `protobuf:"bytes,25,opt,name=unlink_dataset,json=unlinkDataset,proto3,oneof"`
  1968  }
  1969  
  1970  func (*BigQueryAuditMetadata_JobInsertion_) isBigQueryAuditMetadata_Event() {}
  1971  
  1972  func (*BigQueryAuditMetadata_JobChange_) isBigQueryAuditMetadata_Event() {}
  1973  
  1974  func (*BigQueryAuditMetadata_JobDeletion_) isBigQueryAuditMetadata_Event() {}
  1975  
  1976  func (*BigQueryAuditMetadata_DatasetCreation_) isBigQueryAuditMetadata_Event() {}
  1977  
  1978  func (*BigQueryAuditMetadata_DatasetChange_) isBigQueryAuditMetadata_Event() {}
  1979  
  1980  func (*BigQueryAuditMetadata_DatasetDeletion_) isBigQueryAuditMetadata_Event() {}
  1981  
  1982  func (*BigQueryAuditMetadata_TableCreation_) isBigQueryAuditMetadata_Event() {}
  1983  
  1984  func (*BigQueryAuditMetadata_TableChange_) isBigQueryAuditMetadata_Event() {}
  1985  
  1986  func (*BigQueryAuditMetadata_TableDeletion_) isBigQueryAuditMetadata_Event() {}
  1987  
  1988  func (*BigQueryAuditMetadata_TableDataRead_) isBigQueryAuditMetadata_Event() {}
  1989  
  1990  func (*BigQueryAuditMetadata_TableDataChange_) isBigQueryAuditMetadata_Event() {}
  1991  
  1992  func (*BigQueryAuditMetadata_ModelDeletion_) isBigQueryAuditMetadata_Event() {}
  1993  
  1994  func (*BigQueryAuditMetadata_ModelCreation_) isBigQueryAuditMetadata_Event() {}
  1995  
  1996  func (*BigQueryAuditMetadata_ModelMetadataChange_) isBigQueryAuditMetadata_Event() {}
  1997  
  1998  func (*BigQueryAuditMetadata_ModelDataChange_) isBigQueryAuditMetadata_Event() {}
  1999  
  2000  func (*BigQueryAuditMetadata_ModelDataRead_) isBigQueryAuditMetadata_Event() {}
  2001  
  2002  func (*BigQueryAuditMetadata_RoutineCreation_) isBigQueryAuditMetadata_Event() {}
  2003  
  2004  func (*BigQueryAuditMetadata_RoutineChange_) isBigQueryAuditMetadata_Event() {}
  2005  
  2006  func (*BigQueryAuditMetadata_RoutineDeletion_) isBigQueryAuditMetadata_Event() {}
  2007  
  2008  func (*BigQueryAuditMetadata_RowAccessPolicyCreation_) isBigQueryAuditMetadata_Event() {}
  2009  
  2010  func (*BigQueryAuditMetadata_RowAccessPolicyChange_) isBigQueryAuditMetadata_Event() {}
  2011  
  2012  func (*BigQueryAuditMetadata_RowAccessPolicyDeletion_) isBigQueryAuditMetadata_Event() {}
  2013  
  2014  func (*BigQueryAuditMetadata_UnlinkDataset_) isBigQueryAuditMetadata_Event() {}
  2015  
  2016  // Job insertion event.
  2017  type BigQueryAuditMetadata_JobInsertion struct {
  2018  	state         protoimpl.MessageState
  2019  	sizeCache     protoimpl.SizeCache
  2020  	unknownFields protoimpl.UnknownFields
  2021  
  2022  	// Job metadata.
  2023  	Job *BigQueryAuditMetadata_Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
  2024  	// Describes how the job was inserted.
  2025  	Reason BigQueryAuditMetadata_JobInsertion_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobInsertion_Reason" json:"reason,omitempty"`
  2026  }
  2027  
  2028  func (x *BigQueryAuditMetadata_JobInsertion) Reset() {
  2029  	*x = BigQueryAuditMetadata_JobInsertion{}
  2030  	if protoimpl.UnsafeEnabled {
  2031  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1]
  2032  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2033  		ms.StoreMessageInfo(mi)
  2034  	}
  2035  }
  2036  
  2037  func (x *BigQueryAuditMetadata_JobInsertion) String() string {
  2038  	return protoimpl.X.MessageStringOf(x)
  2039  }
  2040  
  2041  func (*BigQueryAuditMetadata_JobInsertion) ProtoMessage() {}
  2042  
  2043  func (x *BigQueryAuditMetadata_JobInsertion) ProtoReflect() protoreflect.Message {
  2044  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1]
  2045  	if protoimpl.UnsafeEnabled && x != nil {
  2046  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2047  		if ms.LoadMessageInfo() == nil {
  2048  			ms.StoreMessageInfo(mi)
  2049  		}
  2050  		return ms
  2051  	}
  2052  	return mi.MessageOf(x)
  2053  }
  2054  
  2055  // Deprecated: Use BigQueryAuditMetadata_JobInsertion.ProtoReflect.Descriptor instead.
  2056  func (*BigQueryAuditMetadata_JobInsertion) Descriptor() ([]byte, []int) {
  2057  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0}
  2058  }
  2059  
  2060  func (x *BigQueryAuditMetadata_JobInsertion) GetJob() *BigQueryAuditMetadata_Job {
  2061  	if x != nil {
  2062  		return x.Job
  2063  	}
  2064  	return nil
  2065  }
  2066  
  2067  func (x *BigQueryAuditMetadata_JobInsertion) GetReason() BigQueryAuditMetadata_JobInsertion_Reason {
  2068  	if x != nil {
  2069  		return x.Reason
  2070  	}
  2071  	return BigQueryAuditMetadata_JobInsertion_REASON_UNSPECIFIED
  2072  }
  2073  
  2074  // Job state change event.
  2075  type BigQueryAuditMetadata_JobChange struct {
  2076  	state         protoimpl.MessageState
  2077  	sizeCache     protoimpl.SizeCache
  2078  	unknownFields protoimpl.UnknownFields
  2079  
  2080  	// Job state before the job state change.
  2081  	Before BigQueryAuditMetadata_JobState `protobuf:"varint,1,opt,name=before,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"before,omitempty"`
  2082  	// Job state after the job state change.
  2083  	After BigQueryAuditMetadata_JobState `protobuf:"varint,2,opt,name=after,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"after,omitempty"`
  2084  	// Job metadata.
  2085  	Job *BigQueryAuditMetadata_Job `protobuf:"bytes,3,opt,name=job,proto3" json:"job,omitempty"`
  2086  }
  2087  
  2088  func (x *BigQueryAuditMetadata_JobChange) Reset() {
  2089  	*x = BigQueryAuditMetadata_JobChange{}
  2090  	if protoimpl.UnsafeEnabled {
  2091  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2]
  2092  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2093  		ms.StoreMessageInfo(mi)
  2094  	}
  2095  }
  2096  
  2097  func (x *BigQueryAuditMetadata_JobChange) String() string {
  2098  	return protoimpl.X.MessageStringOf(x)
  2099  }
  2100  
  2101  func (*BigQueryAuditMetadata_JobChange) ProtoMessage() {}
  2102  
  2103  func (x *BigQueryAuditMetadata_JobChange) ProtoReflect() protoreflect.Message {
  2104  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2]
  2105  	if protoimpl.UnsafeEnabled && x != nil {
  2106  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2107  		if ms.LoadMessageInfo() == nil {
  2108  			ms.StoreMessageInfo(mi)
  2109  		}
  2110  		return ms
  2111  	}
  2112  	return mi.MessageOf(x)
  2113  }
  2114  
  2115  // Deprecated: Use BigQueryAuditMetadata_JobChange.ProtoReflect.Descriptor instead.
  2116  func (*BigQueryAuditMetadata_JobChange) Descriptor() ([]byte, []int) {
  2117  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 1}
  2118  }
  2119  
  2120  func (x *BigQueryAuditMetadata_JobChange) GetBefore() BigQueryAuditMetadata_JobState {
  2121  	if x != nil {
  2122  		return x.Before
  2123  	}
  2124  	return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED
  2125  }
  2126  
  2127  func (x *BigQueryAuditMetadata_JobChange) GetAfter() BigQueryAuditMetadata_JobState {
  2128  	if x != nil {
  2129  		return x.After
  2130  	}
  2131  	return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED
  2132  }
  2133  
  2134  func (x *BigQueryAuditMetadata_JobChange) GetJob() *BigQueryAuditMetadata_Job {
  2135  	if x != nil {
  2136  		return x.Job
  2137  	}
  2138  	return nil
  2139  }
  2140  
  2141  // Job deletion event.
  2142  type BigQueryAuditMetadata_JobDeletion struct {
  2143  	state         protoimpl.MessageState
  2144  	sizeCache     protoimpl.SizeCache
  2145  	unknownFields protoimpl.UnknownFields
  2146  
  2147  	// Job URI.
  2148  	//
  2149  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2150  	JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2151  	// Describes how the job was deleted.
  2152  	Reason BigQueryAuditMetadata_JobDeletion_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobDeletion_Reason" json:"reason,omitempty"`
  2153  }
  2154  
  2155  func (x *BigQueryAuditMetadata_JobDeletion) Reset() {
  2156  	*x = BigQueryAuditMetadata_JobDeletion{}
  2157  	if protoimpl.UnsafeEnabled {
  2158  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3]
  2159  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2160  		ms.StoreMessageInfo(mi)
  2161  	}
  2162  }
  2163  
  2164  func (x *BigQueryAuditMetadata_JobDeletion) String() string {
  2165  	return protoimpl.X.MessageStringOf(x)
  2166  }
  2167  
  2168  func (*BigQueryAuditMetadata_JobDeletion) ProtoMessage() {}
  2169  
  2170  func (x *BigQueryAuditMetadata_JobDeletion) ProtoReflect() protoreflect.Message {
  2171  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3]
  2172  	if protoimpl.UnsafeEnabled && x != nil {
  2173  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2174  		if ms.LoadMessageInfo() == nil {
  2175  			ms.StoreMessageInfo(mi)
  2176  		}
  2177  		return ms
  2178  	}
  2179  	return mi.MessageOf(x)
  2180  }
  2181  
  2182  // Deprecated: Use BigQueryAuditMetadata_JobDeletion.ProtoReflect.Descriptor instead.
  2183  func (*BigQueryAuditMetadata_JobDeletion) Descriptor() ([]byte, []int) {
  2184  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2}
  2185  }
  2186  
  2187  func (x *BigQueryAuditMetadata_JobDeletion) GetJobName() string {
  2188  	if x != nil {
  2189  		return x.JobName
  2190  	}
  2191  	return ""
  2192  }
  2193  
  2194  func (x *BigQueryAuditMetadata_JobDeletion) GetReason() BigQueryAuditMetadata_JobDeletion_Reason {
  2195  	if x != nil {
  2196  		return x.Reason
  2197  	}
  2198  	return BigQueryAuditMetadata_JobDeletion_REASON_UNSPECIFIED
  2199  }
  2200  
  2201  // Dataset creation event.
  2202  type BigQueryAuditMetadata_DatasetCreation struct {
  2203  	state         protoimpl.MessageState
  2204  	sizeCache     protoimpl.SizeCache
  2205  	unknownFields protoimpl.UnknownFields
  2206  
  2207  	// Dataset metadata.
  2208  	Dataset *BigQueryAuditMetadata_Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
  2209  	// Describes how the dataset was created.
  2210  	Reason BigQueryAuditMetadata_DatasetCreation_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetCreation_Reason" json:"reason,omitempty"`
  2211  	// The URI of the job that created the dataset.
  2212  	// Present if the reason is QUERY.
  2213  	//
  2214  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2215  	JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2216  }
  2217  
  2218  func (x *BigQueryAuditMetadata_DatasetCreation) Reset() {
  2219  	*x = BigQueryAuditMetadata_DatasetCreation{}
  2220  	if protoimpl.UnsafeEnabled {
  2221  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4]
  2222  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2223  		ms.StoreMessageInfo(mi)
  2224  	}
  2225  }
  2226  
  2227  func (x *BigQueryAuditMetadata_DatasetCreation) String() string {
  2228  	return protoimpl.X.MessageStringOf(x)
  2229  }
  2230  
  2231  func (*BigQueryAuditMetadata_DatasetCreation) ProtoMessage() {}
  2232  
  2233  func (x *BigQueryAuditMetadata_DatasetCreation) ProtoReflect() protoreflect.Message {
  2234  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4]
  2235  	if protoimpl.UnsafeEnabled && x != nil {
  2236  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2237  		if ms.LoadMessageInfo() == nil {
  2238  			ms.StoreMessageInfo(mi)
  2239  		}
  2240  		return ms
  2241  	}
  2242  	return mi.MessageOf(x)
  2243  }
  2244  
  2245  // Deprecated: Use BigQueryAuditMetadata_DatasetCreation.ProtoReflect.Descriptor instead.
  2246  func (*BigQueryAuditMetadata_DatasetCreation) Descriptor() ([]byte, []int) {
  2247  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3}
  2248  }
  2249  
  2250  func (x *BigQueryAuditMetadata_DatasetCreation) GetDataset() *BigQueryAuditMetadata_Dataset {
  2251  	if x != nil {
  2252  		return x.Dataset
  2253  	}
  2254  	return nil
  2255  }
  2256  
  2257  func (x *BigQueryAuditMetadata_DatasetCreation) GetReason() BigQueryAuditMetadata_DatasetCreation_Reason {
  2258  	if x != nil {
  2259  		return x.Reason
  2260  	}
  2261  	return BigQueryAuditMetadata_DatasetCreation_REASON_UNSPECIFIED
  2262  }
  2263  
  2264  func (x *BigQueryAuditMetadata_DatasetCreation) GetJobName() string {
  2265  	if x != nil {
  2266  		return x.JobName
  2267  	}
  2268  	return ""
  2269  }
  2270  
  2271  // Dataset change event.
  2272  type BigQueryAuditMetadata_DatasetChange struct {
  2273  	state         protoimpl.MessageState
  2274  	sizeCache     protoimpl.SizeCache
  2275  	unknownFields protoimpl.UnknownFields
  2276  
  2277  	// Dataset metadata after the change.
  2278  	Dataset *BigQueryAuditMetadata_Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
  2279  	// Describes how the dataset was changed.
  2280  	Reason BigQueryAuditMetadata_DatasetChange_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetChange_Reason" json:"reason,omitempty"`
  2281  	// The URI of the job that updated the dataset.
  2282  	// Present if the reason is QUERY.
  2283  	//
  2284  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2285  	JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2286  }
  2287  
  2288  func (x *BigQueryAuditMetadata_DatasetChange) Reset() {
  2289  	*x = BigQueryAuditMetadata_DatasetChange{}
  2290  	if protoimpl.UnsafeEnabled {
  2291  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5]
  2292  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2293  		ms.StoreMessageInfo(mi)
  2294  	}
  2295  }
  2296  
  2297  func (x *BigQueryAuditMetadata_DatasetChange) String() string {
  2298  	return protoimpl.X.MessageStringOf(x)
  2299  }
  2300  
  2301  func (*BigQueryAuditMetadata_DatasetChange) ProtoMessage() {}
  2302  
  2303  func (x *BigQueryAuditMetadata_DatasetChange) ProtoReflect() protoreflect.Message {
  2304  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5]
  2305  	if protoimpl.UnsafeEnabled && x != nil {
  2306  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2307  		if ms.LoadMessageInfo() == nil {
  2308  			ms.StoreMessageInfo(mi)
  2309  		}
  2310  		return ms
  2311  	}
  2312  	return mi.MessageOf(x)
  2313  }
  2314  
  2315  // Deprecated: Use BigQueryAuditMetadata_DatasetChange.ProtoReflect.Descriptor instead.
  2316  func (*BigQueryAuditMetadata_DatasetChange) Descriptor() ([]byte, []int) {
  2317  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4}
  2318  }
  2319  
  2320  func (x *BigQueryAuditMetadata_DatasetChange) GetDataset() *BigQueryAuditMetadata_Dataset {
  2321  	if x != nil {
  2322  		return x.Dataset
  2323  	}
  2324  	return nil
  2325  }
  2326  
  2327  func (x *BigQueryAuditMetadata_DatasetChange) GetReason() BigQueryAuditMetadata_DatasetChange_Reason {
  2328  	if x != nil {
  2329  		return x.Reason
  2330  	}
  2331  	return BigQueryAuditMetadata_DatasetChange_REASON_UNSPECIFIED
  2332  }
  2333  
  2334  func (x *BigQueryAuditMetadata_DatasetChange) GetJobName() string {
  2335  	if x != nil {
  2336  		return x.JobName
  2337  	}
  2338  	return ""
  2339  }
  2340  
  2341  // Dataset deletion event.
  2342  type BigQueryAuditMetadata_DatasetDeletion struct {
  2343  	state         protoimpl.MessageState
  2344  	sizeCache     protoimpl.SizeCache
  2345  	unknownFields protoimpl.UnknownFields
  2346  
  2347  	// Describes how the dataset was deleted.
  2348  	Reason BigQueryAuditMetadata_DatasetDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetDeletion_Reason" json:"reason,omitempty"`
  2349  	// The URI of the job that deleted the dataset.
  2350  	// Present if the reason is QUERY.
  2351  	//
  2352  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2353  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2354  }
  2355  
  2356  func (x *BigQueryAuditMetadata_DatasetDeletion) Reset() {
  2357  	*x = BigQueryAuditMetadata_DatasetDeletion{}
  2358  	if protoimpl.UnsafeEnabled {
  2359  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6]
  2360  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2361  		ms.StoreMessageInfo(mi)
  2362  	}
  2363  }
  2364  
  2365  func (x *BigQueryAuditMetadata_DatasetDeletion) String() string {
  2366  	return protoimpl.X.MessageStringOf(x)
  2367  }
  2368  
  2369  func (*BigQueryAuditMetadata_DatasetDeletion) ProtoMessage() {}
  2370  
  2371  func (x *BigQueryAuditMetadata_DatasetDeletion) ProtoReflect() protoreflect.Message {
  2372  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6]
  2373  	if protoimpl.UnsafeEnabled && x != nil {
  2374  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2375  		if ms.LoadMessageInfo() == nil {
  2376  			ms.StoreMessageInfo(mi)
  2377  		}
  2378  		return ms
  2379  	}
  2380  	return mi.MessageOf(x)
  2381  }
  2382  
  2383  // Deprecated: Use BigQueryAuditMetadata_DatasetDeletion.ProtoReflect.Descriptor instead.
  2384  func (*BigQueryAuditMetadata_DatasetDeletion) Descriptor() ([]byte, []int) {
  2385  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 5}
  2386  }
  2387  
  2388  func (x *BigQueryAuditMetadata_DatasetDeletion) GetReason() BigQueryAuditMetadata_DatasetDeletion_Reason {
  2389  	if x != nil {
  2390  		return x.Reason
  2391  	}
  2392  	return BigQueryAuditMetadata_DatasetDeletion_REASON_UNSPECIFIED
  2393  }
  2394  
  2395  func (x *BigQueryAuditMetadata_DatasetDeletion) GetJobName() string {
  2396  	if x != nil {
  2397  		return x.JobName
  2398  	}
  2399  	return ""
  2400  }
  2401  
  2402  // Table creation event.
  2403  type BigQueryAuditMetadata_TableCreation struct {
  2404  	state         protoimpl.MessageState
  2405  	sizeCache     protoimpl.SizeCache
  2406  	unknownFields protoimpl.UnknownFields
  2407  
  2408  	// Table metadata.
  2409  	Table *BigQueryAuditMetadata_Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
  2410  	// Describes how the table was created.
  2411  	Reason BigQueryAuditMetadata_TableCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableCreation_Reason" json:"reason,omitempty"`
  2412  	// The URI of the job that created a table.
  2413  	// Present if the reason is JOB or QUERY.
  2414  	//
  2415  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2416  	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2417  }
  2418  
  2419  func (x *BigQueryAuditMetadata_TableCreation) Reset() {
  2420  	*x = BigQueryAuditMetadata_TableCreation{}
  2421  	if protoimpl.UnsafeEnabled {
  2422  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7]
  2423  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2424  		ms.StoreMessageInfo(mi)
  2425  	}
  2426  }
  2427  
  2428  func (x *BigQueryAuditMetadata_TableCreation) String() string {
  2429  	return protoimpl.X.MessageStringOf(x)
  2430  }
  2431  
  2432  func (*BigQueryAuditMetadata_TableCreation) ProtoMessage() {}
  2433  
  2434  func (x *BigQueryAuditMetadata_TableCreation) ProtoReflect() protoreflect.Message {
  2435  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7]
  2436  	if protoimpl.UnsafeEnabled && x != nil {
  2437  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2438  		if ms.LoadMessageInfo() == nil {
  2439  			ms.StoreMessageInfo(mi)
  2440  		}
  2441  		return ms
  2442  	}
  2443  	return mi.MessageOf(x)
  2444  }
  2445  
  2446  // Deprecated: Use BigQueryAuditMetadata_TableCreation.ProtoReflect.Descriptor instead.
  2447  func (*BigQueryAuditMetadata_TableCreation) Descriptor() ([]byte, []int) {
  2448  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 6}
  2449  }
  2450  
  2451  func (x *BigQueryAuditMetadata_TableCreation) GetTable() *BigQueryAuditMetadata_Table {
  2452  	if x != nil {
  2453  		return x.Table
  2454  	}
  2455  	return nil
  2456  }
  2457  
  2458  func (x *BigQueryAuditMetadata_TableCreation) GetReason() BigQueryAuditMetadata_TableCreation_Reason {
  2459  	if x != nil {
  2460  		return x.Reason
  2461  	}
  2462  	return BigQueryAuditMetadata_TableCreation_REASON_UNSPECIFIED
  2463  }
  2464  
  2465  func (x *BigQueryAuditMetadata_TableCreation) GetJobName() string {
  2466  	if x != nil {
  2467  		return x.JobName
  2468  	}
  2469  	return ""
  2470  }
  2471  
  2472  // Model creation event.
  2473  type BigQueryAuditMetadata_ModelCreation struct {
  2474  	state         protoimpl.MessageState
  2475  	sizeCache     protoimpl.SizeCache
  2476  	unknownFields protoimpl.UnknownFields
  2477  
  2478  	// Model metadata.
  2479  	Model *BigQueryAuditMetadata_Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
  2480  	// Describes how the model was created.
  2481  	Reason BigQueryAuditMetadata_ModelCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelCreation_Reason" json:"reason,omitempty"`
  2482  	// The URI of the job that created the model.
  2483  	//
  2484  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2485  	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2486  }
  2487  
  2488  func (x *BigQueryAuditMetadata_ModelCreation) Reset() {
  2489  	*x = BigQueryAuditMetadata_ModelCreation{}
  2490  	if protoimpl.UnsafeEnabled {
  2491  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8]
  2492  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2493  		ms.StoreMessageInfo(mi)
  2494  	}
  2495  }
  2496  
  2497  func (x *BigQueryAuditMetadata_ModelCreation) String() string {
  2498  	return protoimpl.X.MessageStringOf(x)
  2499  }
  2500  
  2501  func (*BigQueryAuditMetadata_ModelCreation) ProtoMessage() {}
  2502  
  2503  func (x *BigQueryAuditMetadata_ModelCreation) ProtoReflect() protoreflect.Message {
  2504  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8]
  2505  	if protoimpl.UnsafeEnabled && x != nil {
  2506  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2507  		if ms.LoadMessageInfo() == nil {
  2508  			ms.StoreMessageInfo(mi)
  2509  		}
  2510  		return ms
  2511  	}
  2512  	return mi.MessageOf(x)
  2513  }
  2514  
  2515  // Deprecated: Use BigQueryAuditMetadata_ModelCreation.ProtoReflect.Descriptor instead.
  2516  func (*BigQueryAuditMetadata_ModelCreation) Descriptor() ([]byte, []int) {
  2517  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 7}
  2518  }
  2519  
  2520  func (x *BigQueryAuditMetadata_ModelCreation) GetModel() *BigQueryAuditMetadata_Model {
  2521  	if x != nil {
  2522  		return x.Model
  2523  	}
  2524  	return nil
  2525  }
  2526  
  2527  func (x *BigQueryAuditMetadata_ModelCreation) GetReason() BigQueryAuditMetadata_ModelCreation_Reason {
  2528  	if x != nil {
  2529  		return x.Reason
  2530  	}
  2531  	return BigQueryAuditMetadata_ModelCreation_REASON_UNSPECIFIED
  2532  }
  2533  
  2534  func (x *BigQueryAuditMetadata_ModelCreation) GetJobName() string {
  2535  	if x != nil {
  2536  		return x.JobName
  2537  	}
  2538  	return ""
  2539  }
  2540  
  2541  // Routine creation event.
  2542  type BigQueryAuditMetadata_RoutineCreation struct {
  2543  	state         protoimpl.MessageState
  2544  	sizeCache     protoimpl.SizeCache
  2545  	unknownFields protoimpl.UnknownFields
  2546  
  2547  	// Created routine.
  2548  	Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"`
  2549  	// Describes how the routine was created.
  2550  	Reason BigQueryAuditMetadata_RoutineCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineCreation_Reason" json:"reason,omitempty"`
  2551  	// The URI of the job that created the routine.
  2552  	//
  2553  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2554  	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2555  }
  2556  
  2557  func (x *BigQueryAuditMetadata_RoutineCreation) Reset() {
  2558  	*x = BigQueryAuditMetadata_RoutineCreation{}
  2559  	if protoimpl.UnsafeEnabled {
  2560  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9]
  2561  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2562  		ms.StoreMessageInfo(mi)
  2563  	}
  2564  }
  2565  
  2566  func (x *BigQueryAuditMetadata_RoutineCreation) String() string {
  2567  	return protoimpl.X.MessageStringOf(x)
  2568  }
  2569  
  2570  func (*BigQueryAuditMetadata_RoutineCreation) ProtoMessage() {}
  2571  
  2572  func (x *BigQueryAuditMetadata_RoutineCreation) ProtoReflect() protoreflect.Message {
  2573  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9]
  2574  	if protoimpl.UnsafeEnabled && x != nil {
  2575  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2576  		if ms.LoadMessageInfo() == nil {
  2577  			ms.StoreMessageInfo(mi)
  2578  		}
  2579  		return ms
  2580  	}
  2581  	return mi.MessageOf(x)
  2582  }
  2583  
  2584  // Deprecated: Use BigQueryAuditMetadata_RoutineCreation.ProtoReflect.Descriptor instead.
  2585  func (*BigQueryAuditMetadata_RoutineCreation) Descriptor() ([]byte, []int) {
  2586  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 8}
  2587  }
  2588  
  2589  func (x *BigQueryAuditMetadata_RoutineCreation) GetRoutine() *BigQueryAuditMetadata_Routine {
  2590  	if x != nil {
  2591  		return x.Routine
  2592  	}
  2593  	return nil
  2594  }
  2595  
  2596  func (x *BigQueryAuditMetadata_RoutineCreation) GetReason() BigQueryAuditMetadata_RoutineCreation_Reason {
  2597  	if x != nil {
  2598  		return x.Reason
  2599  	}
  2600  	return BigQueryAuditMetadata_RoutineCreation_REASON_UNSPECIFIED
  2601  }
  2602  
  2603  func (x *BigQueryAuditMetadata_RoutineCreation) GetJobName() string {
  2604  	if x != nil {
  2605  		return x.JobName
  2606  	}
  2607  	return ""
  2608  }
  2609  
  2610  // Table data read event.
  2611  type BigQueryAuditMetadata_TableDataRead struct {
  2612  	state         protoimpl.MessageState
  2613  	sizeCache     protoimpl.SizeCache
  2614  	unknownFields protoimpl.UnknownFields
  2615  
  2616  	// List of the accessed fields. Entire list is truncated if the record size
  2617  	// exceeds 100K.
  2618  	Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
  2619  	// True if the fields list was truncated.
  2620  	FieldsTruncated bool `protobuf:"varint,8,opt,name=fields_truncated,json=fieldsTruncated,proto3" json:"fields_truncated,omitempty"`
  2621  	// List of the referenced policy tags. That is, policy tags attached to the
  2622  	// accessed fields or their ancestors.
  2623  	// Policy tag resource name is a string of the format:
  2624  	// `projects/<project_id>/locations/<location_id>/taxonomies/<taxonomy_id>/policyTags/<policy_tag_id>`
  2625  	PolicyTags []string `protobuf:"bytes,9,rep,name=policy_tags,json=policyTags,proto3" json:"policy_tags,omitempty"`
  2626  	// True if the policy tag list was truncated. At most 100 policy tags can be
  2627  	// saved.
  2628  	PolicyTagsTruncated bool `protobuf:"varint,10,opt,name=policy_tags_truncated,json=policyTagsTruncated,proto3" json:"policy_tags_truncated,omitempty"`
  2629  	// Describes how the table data was read.
  2630  	Reason BigQueryAuditMetadata_TableDataRead_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDataRead_Reason" json:"reason,omitempty"`
  2631  	// The URI of the job that read a table.
  2632  	// Present if the reason is JOB but can be redacted for privacy reasons.
  2633  	//
  2634  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2635  	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2636  	// The URI of the read session that read a table.
  2637  	// Present if the reason is CREATE_READ_SESSION.
  2638  	//
  2639  	// Format:
  2640  	// `projects/<project_id>/locations/<location>/sessions/<session_id>`.
  2641  	SessionName string `protobuf:"bytes,5,opt,name=session_name,json=sessionName,proto3" json:"session_name,omitempty"`
  2642  }
  2643  
  2644  func (x *BigQueryAuditMetadata_TableDataRead) Reset() {
  2645  	*x = BigQueryAuditMetadata_TableDataRead{}
  2646  	if protoimpl.UnsafeEnabled {
  2647  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10]
  2648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2649  		ms.StoreMessageInfo(mi)
  2650  	}
  2651  }
  2652  
  2653  func (x *BigQueryAuditMetadata_TableDataRead) String() string {
  2654  	return protoimpl.X.MessageStringOf(x)
  2655  }
  2656  
  2657  func (*BigQueryAuditMetadata_TableDataRead) ProtoMessage() {}
  2658  
  2659  func (x *BigQueryAuditMetadata_TableDataRead) ProtoReflect() protoreflect.Message {
  2660  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10]
  2661  	if protoimpl.UnsafeEnabled && x != nil {
  2662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2663  		if ms.LoadMessageInfo() == nil {
  2664  			ms.StoreMessageInfo(mi)
  2665  		}
  2666  		return ms
  2667  	}
  2668  	return mi.MessageOf(x)
  2669  }
  2670  
  2671  // Deprecated: Use BigQueryAuditMetadata_TableDataRead.ProtoReflect.Descriptor instead.
  2672  func (*BigQueryAuditMetadata_TableDataRead) Descriptor() ([]byte, []int) {
  2673  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 9}
  2674  }
  2675  
  2676  func (x *BigQueryAuditMetadata_TableDataRead) GetFields() []string {
  2677  	if x != nil {
  2678  		return x.Fields
  2679  	}
  2680  	return nil
  2681  }
  2682  
  2683  func (x *BigQueryAuditMetadata_TableDataRead) GetFieldsTruncated() bool {
  2684  	if x != nil {
  2685  		return x.FieldsTruncated
  2686  	}
  2687  	return false
  2688  }
  2689  
  2690  func (x *BigQueryAuditMetadata_TableDataRead) GetPolicyTags() []string {
  2691  	if x != nil {
  2692  		return x.PolicyTags
  2693  	}
  2694  	return nil
  2695  }
  2696  
  2697  func (x *BigQueryAuditMetadata_TableDataRead) GetPolicyTagsTruncated() bool {
  2698  	if x != nil {
  2699  		return x.PolicyTagsTruncated
  2700  	}
  2701  	return false
  2702  }
  2703  
  2704  func (x *BigQueryAuditMetadata_TableDataRead) GetReason() BigQueryAuditMetadata_TableDataRead_Reason {
  2705  	if x != nil {
  2706  		return x.Reason
  2707  	}
  2708  	return BigQueryAuditMetadata_TableDataRead_REASON_UNSPECIFIED
  2709  }
  2710  
  2711  func (x *BigQueryAuditMetadata_TableDataRead) GetJobName() string {
  2712  	if x != nil {
  2713  		return x.JobName
  2714  	}
  2715  	return ""
  2716  }
  2717  
  2718  func (x *BigQueryAuditMetadata_TableDataRead) GetSessionName() string {
  2719  	if x != nil {
  2720  		return x.SessionName
  2721  	}
  2722  	return ""
  2723  }
  2724  
  2725  // Table metadata change event.
  2726  type BigQueryAuditMetadata_TableChange struct {
  2727  	state         protoimpl.MessageState
  2728  	sizeCache     protoimpl.SizeCache
  2729  	unknownFields protoimpl.UnknownFields
  2730  
  2731  	// Updated table metadata.
  2732  	Table *BigQueryAuditMetadata_Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
  2733  	// True if the table was truncated.
  2734  	Truncated bool `protobuf:"varint,4,opt,name=truncated,proto3" json:"truncated,omitempty"`
  2735  	// Describes how the table metadata was changed.
  2736  	Reason BigQueryAuditMetadata_TableChange_Reason `protobuf:"varint,5,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableChange_Reason" json:"reason,omitempty"`
  2737  	// The URI of the job that changed a table.
  2738  	// Present if the reason is JOB or QUERY.
  2739  	//
  2740  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2741  	JobName string `protobuf:"bytes,6,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2742  }
  2743  
  2744  func (x *BigQueryAuditMetadata_TableChange) Reset() {
  2745  	*x = BigQueryAuditMetadata_TableChange{}
  2746  	if protoimpl.UnsafeEnabled {
  2747  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11]
  2748  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2749  		ms.StoreMessageInfo(mi)
  2750  	}
  2751  }
  2752  
  2753  func (x *BigQueryAuditMetadata_TableChange) String() string {
  2754  	return protoimpl.X.MessageStringOf(x)
  2755  }
  2756  
  2757  func (*BigQueryAuditMetadata_TableChange) ProtoMessage() {}
  2758  
  2759  func (x *BigQueryAuditMetadata_TableChange) ProtoReflect() protoreflect.Message {
  2760  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11]
  2761  	if protoimpl.UnsafeEnabled && x != nil {
  2762  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2763  		if ms.LoadMessageInfo() == nil {
  2764  			ms.StoreMessageInfo(mi)
  2765  		}
  2766  		return ms
  2767  	}
  2768  	return mi.MessageOf(x)
  2769  }
  2770  
  2771  // Deprecated: Use BigQueryAuditMetadata_TableChange.ProtoReflect.Descriptor instead.
  2772  func (*BigQueryAuditMetadata_TableChange) Descriptor() ([]byte, []int) {
  2773  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 10}
  2774  }
  2775  
  2776  func (x *BigQueryAuditMetadata_TableChange) GetTable() *BigQueryAuditMetadata_Table {
  2777  	if x != nil {
  2778  		return x.Table
  2779  	}
  2780  	return nil
  2781  }
  2782  
  2783  func (x *BigQueryAuditMetadata_TableChange) GetTruncated() bool {
  2784  	if x != nil {
  2785  		return x.Truncated
  2786  	}
  2787  	return false
  2788  }
  2789  
  2790  func (x *BigQueryAuditMetadata_TableChange) GetReason() BigQueryAuditMetadata_TableChange_Reason {
  2791  	if x != nil {
  2792  		return x.Reason
  2793  	}
  2794  	return BigQueryAuditMetadata_TableChange_REASON_UNSPECIFIED
  2795  }
  2796  
  2797  func (x *BigQueryAuditMetadata_TableChange) GetJobName() string {
  2798  	if x != nil {
  2799  		return x.JobName
  2800  	}
  2801  	return ""
  2802  }
  2803  
  2804  // Model metadata change event.
  2805  type BigQueryAuditMetadata_ModelMetadataChange struct {
  2806  	state         protoimpl.MessageState
  2807  	sizeCache     protoimpl.SizeCache
  2808  	unknownFields protoimpl.UnknownFields
  2809  
  2810  	// Updated model.
  2811  	Model *BigQueryAuditMetadata_Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
  2812  	// Describes how the model metadata was changed.
  2813  	Reason BigQueryAuditMetadata_ModelMetadataChange_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelMetadataChange_Reason" json:"reason,omitempty"`
  2814  	// The URI of the job that changed the model metadata.
  2815  	// Present if and only if the reason is QUERY.
  2816  	//
  2817  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2818  	JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2819  }
  2820  
  2821  func (x *BigQueryAuditMetadata_ModelMetadataChange) Reset() {
  2822  	*x = BigQueryAuditMetadata_ModelMetadataChange{}
  2823  	if protoimpl.UnsafeEnabled {
  2824  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12]
  2825  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2826  		ms.StoreMessageInfo(mi)
  2827  	}
  2828  }
  2829  
  2830  func (x *BigQueryAuditMetadata_ModelMetadataChange) String() string {
  2831  	return protoimpl.X.MessageStringOf(x)
  2832  }
  2833  
  2834  func (*BigQueryAuditMetadata_ModelMetadataChange) ProtoMessage() {}
  2835  
  2836  func (x *BigQueryAuditMetadata_ModelMetadataChange) ProtoReflect() protoreflect.Message {
  2837  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12]
  2838  	if protoimpl.UnsafeEnabled && x != nil {
  2839  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2840  		if ms.LoadMessageInfo() == nil {
  2841  			ms.StoreMessageInfo(mi)
  2842  		}
  2843  		return ms
  2844  	}
  2845  	return mi.MessageOf(x)
  2846  }
  2847  
  2848  // Deprecated: Use BigQueryAuditMetadata_ModelMetadataChange.ProtoReflect.Descriptor instead.
  2849  func (*BigQueryAuditMetadata_ModelMetadataChange) Descriptor() ([]byte, []int) {
  2850  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 11}
  2851  }
  2852  
  2853  func (x *BigQueryAuditMetadata_ModelMetadataChange) GetModel() *BigQueryAuditMetadata_Model {
  2854  	if x != nil {
  2855  		return x.Model
  2856  	}
  2857  	return nil
  2858  }
  2859  
  2860  func (x *BigQueryAuditMetadata_ModelMetadataChange) GetReason() BigQueryAuditMetadata_ModelMetadataChange_Reason {
  2861  	if x != nil {
  2862  		return x.Reason
  2863  	}
  2864  	return BigQueryAuditMetadata_ModelMetadataChange_REASON_UNSPECIFIED
  2865  }
  2866  
  2867  func (x *BigQueryAuditMetadata_ModelMetadataChange) GetJobName() string {
  2868  	if x != nil {
  2869  		return x.JobName
  2870  	}
  2871  	return ""
  2872  }
  2873  
  2874  // Routine change event.
  2875  type BigQueryAuditMetadata_RoutineChange struct {
  2876  	state         protoimpl.MessageState
  2877  	sizeCache     protoimpl.SizeCache
  2878  	unknownFields protoimpl.UnknownFields
  2879  
  2880  	// Updated routine.
  2881  	Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"`
  2882  	// Describes how the routine was updated.
  2883  	Reason BigQueryAuditMetadata_RoutineChange_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineChange_Reason" json:"reason,omitempty"`
  2884  	// The URI of the job that updated the routine.
  2885  	//
  2886  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2887  	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2888  }
  2889  
  2890  func (x *BigQueryAuditMetadata_RoutineChange) Reset() {
  2891  	*x = BigQueryAuditMetadata_RoutineChange{}
  2892  	if protoimpl.UnsafeEnabled {
  2893  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13]
  2894  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2895  		ms.StoreMessageInfo(mi)
  2896  	}
  2897  }
  2898  
  2899  func (x *BigQueryAuditMetadata_RoutineChange) String() string {
  2900  	return protoimpl.X.MessageStringOf(x)
  2901  }
  2902  
  2903  func (*BigQueryAuditMetadata_RoutineChange) ProtoMessage() {}
  2904  
  2905  func (x *BigQueryAuditMetadata_RoutineChange) ProtoReflect() protoreflect.Message {
  2906  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13]
  2907  	if protoimpl.UnsafeEnabled && x != nil {
  2908  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2909  		if ms.LoadMessageInfo() == nil {
  2910  			ms.StoreMessageInfo(mi)
  2911  		}
  2912  		return ms
  2913  	}
  2914  	return mi.MessageOf(x)
  2915  }
  2916  
  2917  // Deprecated: Use BigQueryAuditMetadata_RoutineChange.ProtoReflect.Descriptor instead.
  2918  func (*BigQueryAuditMetadata_RoutineChange) Descriptor() ([]byte, []int) {
  2919  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 12}
  2920  }
  2921  
  2922  func (x *BigQueryAuditMetadata_RoutineChange) GetRoutine() *BigQueryAuditMetadata_Routine {
  2923  	if x != nil {
  2924  		return x.Routine
  2925  	}
  2926  	return nil
  2927  }
  2928  
  2929  func (x *BigQueryAuditMetadata_RoutineChange) GetReason() BigQueryAuditMetadata_RoutineChange_Reason {
  2930  	if x != nil {
  2931  		return x.Reason
  2932  	}
  2933  	return BigQueryAuditMetadata_RoutineChange_REASON_UNSPECIFIED
  2934  }
  2935  
  2936  func (x *BigQueryAuditMetadata_RoutineChange) GetJobName() string {
  2937  	if x != nil {
  2938  		return x.JobName
  2939  	}
  2940  	return ""
  2941  }
  2942  
  2943  // Table data change event.
  2944  type BigQueryAuditMetadata_TableDataChange struct {
  2945  	state         protoimpl.MessageState
  2946  	sizeCache     protoimpl.SizeCache
  2947  	unknownFields protoimpl.UnknownFields
  2948  
  2949  	// Number of deleted rows.
  2950  	DeletedRowsCount int64 `protobuf:"varint,1,opt,name=deleted_rows_count,json=deletedRowsCount,proto3" json:"deleted_rows_count,omitempty"`
  2951  	// Number of inserted rows.
  2952  	InsertedRowsCount int64 `protobuf:"varint,2,opt,name=inserted_rows_count,json=insertedRowsCount,proto3" json:"inserted_rows_count,omitempty"`
  2953  	// True if the table was truncated.
  2954  	Truncated bool `protobuf:"varint,3,opt,name=truncated,proto3" json:"truncated,omitempty"`
  2955  	// Describes how the table data was changed.
  2956  	Reason BigQueryAuditMetadata_TableDataChange_Reason `protobuf:"varint,4,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDataChange_Reason" json:"reason,omitempty"`
  2957  	// The URI of the job that changed a table.
  2958  	//
  2959  	// Format: `projects/<project_id>/jobs/<job_id>`.
  2960  	JobName string `protobuf:"bytes,5,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  2961  	// If written from WRITE_API, the name of the stream.
  2962  	//
  2963  	// Format:
  2964  	// `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>/streams/<stream_id>`
  2965  	StreamName string `protobuf:"bytes,6,opt,name=stream_name,json=streamName,proto3" json:"stream_name,omitempty"`
  2966  }
  2967  
  2968  func (x *BigQueryAuditMetadata_TableDataChange) Reset() {
  2969  	*x = BigQueryAuditMetadata_TableDataChange{}
  2970  	if protoimpl.UnsafeEnabled {
  2971  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14]
  2972  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2973  		ms.StoreMessageInfo(mi)
  2974  	}
  2975  }
  2976  
  2977  func (x *BigQueryAuditMetadata_TableDataChange) String() string {
  2978  	return protoimpl.X.MessageStringOf(x)
  2979  }
  2980  
  2981  func (*BigQueryAuditMetadata_TableDataChange) ProtoMessage() {}
  2982  
  2983  func (x *BigQueryAuditMetadata_TableDataChange) ProtoReflect() protoreflect.Message {
  2984  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14]
  2985  	if protoimpl.UnsafeEnabled && x != nil {
  2986  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2987  		if ms.LoadMessageInfo() == nil {
  2988  			ms.StoreMessageInfo(mi)
  2989  		}
  2990  		return ms
  2991  	}
  2992  	return mi.MessageOf(x)
  2993  }
  2994  
  2995  // Deprecated: Use BigQueryAuditMetadata_TableDataChange.ProtoReflect.Descriptor instead.
  2996  func (*BigQueryAuditMetadata_TableDataChange) Descriptor() ([]byte, []int) {
  2997  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 13}
  2998  }
  2999  
  3000  func (x *BigQueryAuditMetadata_TableDataChange) GetDeletedRowsCount() int64 {
  3001  	if x != nil {
  3002  		return x.DeletedRowsCount
  3003  	}
  3004  	return 0
  3005  }
  3006  
  3007  func (x *BigQueryAuditMetadata_TableDataChange) GetInsertedRowsCount() int64 {
  3008  	if x != nil {
  3009  		return x.InsertedRowsCount
  3010  	}
  3011  	return 0
  3012  }
  3013  
  3014  func (x *BigQueryAuditMetadata_TableDataChange) GetTruncated() bool {
  3015  	if x != nil {
  3016  		return x.Truncated
  3017  	}
  3018  	return false
  3019  }
  3020  
  3021  func (x *BigQueryAuditMetadata_TableDataChange) GetReason() BigQueryAuditMetadata_TableDataChange_Reason {
  3022  	if x != nil {
  3023  		return x.Reason
  3024  	}
  3025  	return BigQueryAuditMetadata_TableDataChange_REASON_UNSPECIFIED
  3026  }
  3027  
  3028  func (x *BigQueryAuditMetadata_TableDataChange) GetJobName() string {
  3029  	if x != nil {
  3030  		return x.JobName
  3031  	}
  3032  	return ""
  3033  }
  3034  
  3035  func (x *BigQueryAuditMetadata_TableDataChange) GetStreamName() string {
  3036  	if x != nil {
  3037  		return x.StreamName
  3038  	}
  3039  	return ""
  3040  }
  3041  
  3042  // Model data change event.
  3043  type BigQueryAuditMetadata_ModelDataChange struct {
  3044  	state         protoimpl.MessageState
  3045  	sizeCache     protoimpl.SizeCache
  3046  	unknownFields protoimpl.UnknownFields
  3047  
  3048  	// Describes how the model data was changed.
  3049  	Reason BigQueryAuditMetadata_ModelDataChange_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDataChange_Reason" json:"reason,omitempty"`
  3050  	// The URI of the job that changed the model data.
  3051  	//
  3052  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3053  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3054  }
  3055  
  3056  func (x *BigQueryAuditMetadata_ModelDataChange) Reset() {
  3057  	*x = BigQueryAuditMetadata_ModelDataChange{}
  3058  	if protoimpl.UnsafeEnabled {
  3059  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15]
  3060  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3061  		ms.StoreMessageInfo(mi)
  3062  	}
  3063  }
  3064  
  3065  func (x *BigQueryAuditMetadata_ModelDataChange) String() string {
  3066  	return protoimpl.X.MessageStringOf(x)
  3067  }
  3068  
  3069  func (*BigQueryAuditMetadata_ModelDataChange) ProtoMessage() {}
  3070  
  3071  func (x *BigQueryAuditMetadata_ModelDataChange) ProtoReflect() protoreflect.Message {
  3072  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15]
  3073  	if protoimpl.UnsafeEnabled && x != nil {
  3074  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3075  		if ms.LoadMessageInfo() == nil {
  3076  			ms.StoreMessageInfo(mi)
  3077  		}
  3078  		return ms
  3079  	}
  3080  	return mi.MessageOf(x)
  3081  }
  3082  
  3083  // Deprecated: Use BigQueryAuditMetadata_ModelDataChange.ProtoReflect.Descriptor instead.
  3084  func (*BigQueryAuditMetadata_ModelDataChange) Descriptor() ([]byte, []int) {
  3085  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 14}
  3086  }
  3087  
  3088  func (x *BigQueryAuditMetadata_ModelDataChange) GetReason() BigQueryAuditMetadata_ModelDataChange_Reason {
  3089  	if x != nil {
  3090  		return x.Reason
  3091  	}
  3092  	return BigQueryAuditMetadata_ModelDataChange_REASON_UNSPECIFIED
  3093  }
  3094  
  3095  func (x *BigQueryAuditMetadata_ModelDataChange) GetJobName() string {
  3096  	if x != nil {
  3097  		return x.JobName
  3098  	}
  3099  	return ""
  3100  }
  3101  
  3102  // Model data read event.
  3103  type BigQueryAuditMetadata_ModelDataRead struct {
  3104  	state         protoimpl.MessageState
  3105  	sizeCache     protoimpl.SizeCache
  3106  	unknownFields protoimpl.UnknownFields
  3107  
  3108  	// Describes how the model data was read.
  3109  	Reason BigQueryAuditMetadata_ModelDataRead_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDataRead_Reason" json:"reason,omitempty"`
  3110  	// The URI of the job that read the model data.
  3111  	//
  3112  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3113  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3114  }
  3115  
  3116  func (x *BigQueryAuditMetadata_ModelDataRead) Reset() {
  3117  	*x = BigQueryAuditMetadata_ModelDataRead{}
  3118  	if protoimpl.UnsafeEnabled {
  3119  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16]
  3120  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3121  		ms.StoreMessageInfo(mi)
  3122  	}
  3123  }
  3124  
  3125  func (x *BigQueryAuditMetadata_ModelDataRead) String() string {
  3126  	return protoimpl.X.MessageStringOf(x)
  3127  }
  3128  
  3129  func (*BigQueryAuditMetadata_ModelDataRead) ProtoMessage() {}
  3130  
  3131  func (x *BigQueryAuditMetadata_ModelDataRead) ProtoReflect() protoreflect.Message {
  3132  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16]
  3133  	if protoimpl.UnsafeEnabled && x != nil {
  3134  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3135  		if ms.LoadMessageInfo() == nil {
  3136  			ms.StoreMessageInfo(mi)
  3137  		}
  3138  		return ms
  3139  	}
  3140  	return mi.MessageOf(x)
  3141  }
  3142  
  3143  // Deprecated: Use BigQueryAuditMetadata_ModelDataRead.ProtoReflect.Descriptor instead.
  3144  func (*BigQueryAuditMetadata_ModelDataRead) Descriptor() ([]byte, []int) {
  3145  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 15}
  3146  }
  3147  
  3148  func (x *BigQueryAuditMetadata_ModelDataRead) GetReason() BigQueryAuditMetadata_ModelDataRead_Reason {
  3149  	if x != nil {
  3150  		return x.Reason
  3151  	}
  3152  	return BigQueryAuditMetadata_ModelDataRead_REASON_UNSPECIFIED
  3153  }
  3154  
  3155  func (x *BigQueryAuditMetadata_ModelDataRead) GetJobName() string {
  3156  	if x != nil {
  3157  		return x.JobName
  3158  	}
  3159  	return ""
  3160  }
  3161  
  3162  // Table deletion event.
  3163  type BigQueryAuditMetadata_TableDeletion struct {
  3164  	state         protoimpl.MessageState
  3165  	sizeCache     protoimpl.SizeCache
  3166  	unknownFields protoimpl.UnknownFields
  3167  
  3168  	// Describes how table was deleted.
  3169  	Reason BigQueryAuditMetadata_TableDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDeletion_Reason" json:"reason,omitempty"`
  3170  	// The URI of the job that deleted a table.
  3171  	// Present if the reason is QUERY.
  3172  	//
  3173  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3174  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3175  }
  3176  
  3177  func (x *BigQueryAuditMetadata_TableDeletion) Reset() {
  3178  	*x = BigQueryAuditMetadata_TableDeletion{}
  3179  	if protoimpl.UnsafeEnabled {
  3180  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17]
  3181  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3182  		ms.StoreMessageInfo(mi)
  3183  	}
  3184  }
  3185  
  3186  func (x *BigQueryAuditMetadata_TableDeletion) String() string {
  3187  	return protoimpl.X.MessageStringOf(x)
  3188  }
  3189  
  3190  func (*BigQueryAuditMetadata_TableDeletion) ProtoMessage() {}
  3191  
  3192  func (x *BigQueryAuditMetadata_TableDeletion) ProtoReflect() protoreflect.Message {
  3193  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17]
  3194  	if protoimpl.UnsafeEnabled && x != nil {
  3195  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3196  		if ms.LoadMessageInfo() == nil {
  3197  			ms.StoreMessageInfo(mi)
  3198  		}
  3199  		return ms
  3200  	}
  3201  	return mi.MessageOf(x)
  3202  }
  3203  
  3204  // Deprecated: Use BigQueryAuditMetadata_TableDeletion.ProtoReflect.Descriptor instead.
  3205  func (*BigQueryAuditMetadata_TableDeletion) Descriptor() ([]byte, []int) {
  3206  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 16}
  3207  }
  3208  
  3209  func (x *BigQueryAuditMetadata_TableDeletion) GetReason() BigQueryAuditMetadata_TableDeletion_Reason {
  3210  	if x != nil {
  3211  		return x.Reason
  3212  	}
  3213  	return BigQueryAuditMetadata_TableDeletion_REASON_UNSPECIFIED
  3214  }
  3215  
  3216  func (x *BigQueryAuditMetadata_TableDeletion) GetJobName() string {
  3217  	if x != nil {
  3218  		return x.JobName
  3219  	}
  3220  	return ""
  3221  }
  3222  
  3223  // Model deletion event.
  3224  type BigQueryAuditMetadata_ModelDeletion struct {
  3225  	state         protoimpl.MessageState
  3226  	sizeCache     protoimpl.SizeCache
  3227  	unknownFields protoimpl.UnknownFields
  3228  
  3229  	// Describes how the model was deleted.
  3230  	Reason BigQueryAuditMetadata_ModelDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDeletion_Reason" json:"reason,omitempty"`
  3231  	// The URI of the job that deleted a model.
  3232  	// Present if the reason is QUERY.
  3233  	//
  3234  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3235  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3236  }
  3237  
  3238  func (x *BigQueryAuditMetadata_ModelDeletion) Reset() {
  3239  	*x = BigQueryAuditMetadata_ModelDeletion{}
  3240  	if protoimpl.UnsafeEnabled {
  3241  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18]
  3242  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3243  		ms.StoreMessageInfo(mi)
  3244  	}
  3245  }
  3246  
  3247  func (x *BigQueryAuditMetadata_ModelDeletion) String() string {
  3248  	return protoimpl.X.MessageStringOf(x)
  3249  }
  3250  
  3251  func (*BigQueryAuditMetadata_ModelDeletion) ProtoMessage() {}
  3252  
  3253  func (x *BigQueryAuditMetadata_ModelDeletion) ProtoReflect() protoreflect.Message {
  3254  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18]
  3255  	if protoimpl.UnsafeEnabled && x != nil {
  3256  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3257  		if ms.LoadMessageInfo() == nil {
  3258  			ms.StoreMessageInfo(mi)
  3259  		}
  3260  		return ms
  3261  	}
  3262  	return mi.MessageOf(x)
  3263  }
  3264  
  3265  // Deprecated: Use BigQueryAuditMetadata_ModelDeletion.ProtoReflect.Descriptor instead.
  3266  func (*BigQueryAuditMetadata_ModelDeletion) Descriptor() ([]byte, []int) {
  3267  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 17}
  3268  }
  3269  
  3270  func (x *BigQueryAuditMetadata_ModelDeletion) GetReason() BigQueryAuditMetadata_ModelDeletion_Reason {
  3271  	if x != nil {
  3272  		return x.Reason
  3273  	}
  3274  	return BigQueryAuditMetadata_ModelDeletion_REASON_UNSPECIFIED
  3275  }
  3276  
  3277  func (x *BigQueryAuditMetadata_ModelDeletion) GetJobName() string {
  3278  	if x != nil {
  3279  		return x.JobName
  3280  	}
  3281  	return ""
  3282  }
  3283  
  3284  // Routine deletion event.
  3285  type BigQueryAuditMetadata_RoutineDeletion struct {
  3286  	state         protoimpl.MessageState
  3287  	sizeCache     protoimpl.SizeCache
  3288  	unknownFields protoimpl.UnknownFields
  3289  
  3290  	// Deleted routine.
  3291  	Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"`
  3292  	// Describes how the routine was deleted.
  3293  	Reason BigQueryAuditMetadata_RoutineDeletion_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineDeletion_Reason" json:"reason,omitempty"`
  3294  	// The URI of the job that deleted the routine.
  3295  	// Present if the reason is QUERY.
  3296  	//
  3297  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3298  	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3299  }
  3300  
  3301  func (x *BigQueryAuditMetadata_RoutineDeletion) Reset() {
  3302  	*x = BigQueryAuditMetadata_RoutineDeletion{}
  3303  	if protoimpl.UnsafeEnabled {
  3304  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19]
  3305  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3306  		ms.StoreMessageInfo(mi)
  3307  	}
  3308  }
  3309  
  3310  func (x *BigQueryAuditMetadata_RoutineDeletion) String() string {
  3311  	return protoimpl.X.MessageStringOf(x)
  3312  }
  3313  
  3314  func (*BigQueryAuditMetadata_RoutineDeletion) ProtoMessage() {}
  3315  
  3316  func (x *BigQueryAuditMetadata_RoutineDeletion) ProtoReflect() protoreflect.Message {
  3317  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19]
  3318  	if protoimpl.UnsafeEnabled && x != nil {
  3319  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3320  		if ms.LoadMessageInfo() == nil {
  3321  			ms.StoreMessageInfo(mi)
  3322  		}
  3323  		return ms
  3324  	}
  3325  	return mi.MessageOf(x)
  3326  }
  3327  
  3328  // Deprecated: Use BigQueryAuditMetadata_RoutineDeletion.ProtoReflect.Descriptor instead.
  3329  func (*BigQueryAuditMetadata_RoutineDeletion) Descriptor() ([]byte, []int) {
  3330  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 18}
  3331  }
  3332  
  3333  func (x *BigQueryAuditMetadata_RoutineDeletion) GetRoutine() *BigQueryAuditMetadata_Routine {
  3334  	if x != nil {
  3335  		return x.Routine
  3336  	}
  3337  	return nil
  3338  }
  3339  
  3340  func (x *BigQueryAuditMetadata_RoutineDeletion) GetReason() BigQueryAuditMetadata_RoutineDeletion_Reason {
  3341  	if x != nil {
  3342  		return x.Reason
  3343  	}
  3344  	return BigQueryAuditMetadata_RoutineDeletion_REASON_UNSPECIFIED
  3345  }
  3346  
  3347  func (x *BigQueryAuditMetadata_RoutineDeletion) GetJobName() string {
  3348  	if x != nil {
  3349  		return x.JobName
  3350  	}
  3351  	return ""
  3352  }
  3353  
  3354  // Row access policy creation event.
  3355  type BigQueryAuditMetadata_RowAccessPolicyCreation struct {
  3356  	state         protoimpl.MessageState
  3357  	sizeCache     protoimpl.SizeCache
  3358  	unknownFields protoimpl.UnknownFields
  3359  
  3360  	// The row access policy created by this event.
  3361  	RowAccessPolicy *BigQueryAuditMetadata_RowAccessPolicy `protobuf:"bytes,1,opt,name=row_access_policy,json=rowAccessPolicy,proto3" json:"row_access_policy,omitempty"`
  3362  	// The URI of the job that created this row access policy.
  3363  	//
  3364  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3365  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3366  }
  3367  
  3368  func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) Reset() {
  3369  	*x = BigQueryAuditMetadata_RowAccessPolicyCreation{}
  3370  	if protoimpl.UnsafeEnabled {
  3371  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20]
  3372  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3373  		ms.StoreMessageInfo(mi)
  3374  	}
  3375  }
  3376  
  3377  func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) String() string {
  3378  	return protoimpl.X.MessageStringOf(x)
  3379  }
  3380  
  3381  func (*BigQueryAuditMetadata_RowAccessPolicyCreation) ProtoMessage() {}
  3382  
  3383  func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) ProtoReflect() protoreflect.Message {
  3384  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20]
  3385  	if protoimpl.UnsafeEnabled && x != nil {
  3386  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3387  		if ms.LoadMessageInfo() == nil {
  3388  			ms.StoreMessageInfo(mi)
  3389  		}
  3390  		return ms
  3391  	}
  3392  	return mi.MessageOf(x)
  3393  }
  3394  
  3395  // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicyCreation.ProtoReflect.Descriptor instead.
  3396  func (*BigQueryAuditMetadata_RowAccessPolicyCreation) Descriptor() ([]byte, []int) {
  3397  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 19}
  3398  }
  3399  
  3400  func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) GetRowAccessPolicy() *BigQueryAuditMetadata_RowAccessPolicy {
  3401  	if x != nil {
  3402  		return x.RowAccessPolicy
  3403  	}
  3404  	return nil
  3405  }
  3406  
  3407  func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) GetJobName() string {
  3408  	if x != nil {
  3409  		return x.JobName
  3410  	}
  3411  	return ""
  3412  }
  3413  
  3414  // Row access policy change event.
  3415  type BigQueryAuditMetadata_RowAccessPolicyChange struct {
  3416  	state         protoimpl.MessageState
  3417  	sizeCache     protoimpl.SizeCache
  3418  	unknownFields protoimpl.UnknownFields
  3419  
  3420  	// The row access policy that was changed by this event.
  3421  	RowAccessPolicy *BigQueryAuditMetadata_RowAccessPolicy `protobuf:"bytes,1,opt,name=row_access_policy,json=rowAccessPolicy,proto3" json:"row_access_policy,omitempty"`
  3422  	// The URI of the job that created this row access policy.
  3423  	//
  3424  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3425  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3426  }
  3427  
  3428  func (x *BigQueryAuditMetadata_RowAccessPolicyChange) Reset() {
  3429  	*x = BigQueryAuditMetadata_RowAccessPolicyChange{}
  3430  	if protoimpl.UnsafeEnabled {
  3431  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21]
  3432  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3433  		ms.StoreMessageInfo(mi)
  3434  	}
  3435  }
  3436  
  3437  func (x *BigQueryAuditMetadata_RowAccessPolicyChange) String() string {
  3438  	return protoimpl.X.MessageStringOf(x)
  3439  }
  3440  
  3441  func (*BigQueryAuditMetadata_RowAccessPolicyChange) ProtoMessage() {}
  3442  
  3443  func (x *BigQueryAuditMetadata_RowAccessPolicyChange) ProtoReflect() protoreflect.Message {
  3444  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21]
  3445  	if protoimpl.UnsafeEnabled && x != nil {
  3446  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3447  		if ms.LoadMessageInfo() == nil {
  3448  			ms.StoreMessageInfo(mi)
  3449  		}
  3450  		return ms
  3451  	}
  3452  	return mi.MessageOf(x)
  3453  }
  3454  
  3455  // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicyChange.ProtoReflect.Descriptor instead.
  3456  func (*BigQueryAuditMetadata_RowAccessPolicyChange) Descriptor() ([]byte, []int) {
  3457  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 20}
  3458  }
  3459  
  3460  func (x *BigQueryAuditMetadata_RowAccessPolicyChange) GetRowAccessPolicy() *BigQueryAuditMetadata_RowAccessPolicy {
  3461  	if x != nil {
  3462  		return x.RowAccessPolicy
  3463  	}
  3464  	return nil
  3465  }
  3466  
  3467  func (x *BigQueryAuditMetadata_RowAccessPolicyChange) GetJobName() string {
  3468  	if x != nil {
  3469  		return x.JobName
  3470  	}
  3471  	return ""
  3472  }
  3473  
  3474  // Row access policy deletion event.
  3475  type BigQueryAuditMetadata_RowAccessPolicyDeletion struct {
  3476  	state         protoimpl.MessageState
  3477  	sizeCache     protoimpl.SizeCache
  3478  	unknownFields protoimpl.UnknownFields
  3479  
  3480  	// The row access policies that were deleted. At present, only populated
  3481  	// when a single policy is dropped.
  3482  	RowAccessPolicies []*BigQueryAuditMetadata_RowAccessPolicy `protobuf:"bytes,1,rep,name=row_access_policies,json=rowAccessPolicies,proto3" json:"row_access_policies,omitempty"`
  3483  	// The job that deleted these row access policies.
  3484  	//
  3485  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3486  	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3487  	// This field is set to true when a DROP ALL command has been executed, thus
  3488  	// removing all row access policies on the table.
  3489  	AllRowAccessPoliciesDropped bool `protobuf:"varint,3,opt,name=all_row_access_policies_dropped,json=allRowAccessPoliciesDropped,proto3" json:"all_row_access_policies_dropped,omitempty"`
  3490  }
  3491  
  3492  func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) Reset() {
  3493  	*x = BigQueryAuditMetadata_RowAccessPolicyDeletion{}
  3494  	if protoimpl.UnsafeEnabled {
  3495  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22]
  3496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3497  		ms.StoreMessageInfo(mi)
  3498  	}
  3499  }
  3500  
  3501  func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) String() string {
  3502  	return protoimpl.X.MessageStringOf(x)
  3503  }
  3504  
  3505  func (*BigQueryAuditMetadata_RowAccessPolicyDeletion) ProtoMessage() {}
  3506  
  3507  func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) ProtoReflect() protoreflect.Message {
  3508  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22]
  3509  	if protoimpl.UnsafeEnabled && x != nil {
  3510  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3511  		if ms.LoadMessageInfo() == nil {
  3512  			ms.StoreMessageInfo(mi)
  3513  		}
  3514  		return ms
  3515  	}
  3516  	return mi.MessageOf(x)
  3517  }
  3518  
  3519  // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicyDeletion.ProtoReflect.Descriptor instead.
  3520  func (*BigQueryAuditMetadata_RowAccessPolicyDeletion) Descriptor() ([]byte, []int) {
  3521  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21}
  3522  }
  3523  
  3524  func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) GetRowAccessPolicies() []*BigQueryAuditMetadata_RowAccessPolicy {
  3525  	if x != nil {
  3526  		return x.RowAccessPolicies
  3527  	}
  3528  	return nil
  3529  }
  3530  
  3531  func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) GetJobName() string {
  3532  	if x != nil {
  3533  		return x.JobName
  3534  	}
  3535  	return ""
  3536  }
  3537  
  3538  func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) GetAllRowAccessPoliciesDropped() bool {
  3539  	if x != nil {
  3540  		return x.AllRowAccessPoliciesDropped
  3541  	}
  3542  	return false
  3543  }
  3544  
  3545  // Unlink linked dataset from its source dataset event
  3546  type BigQueryAuditMetadata_UnlinkDataset struct {
  3547  	state         protoimpl.MessageState
  3548  	sizeCache     protoimpl.SizeCache
  3549  	unknownFields protoimpl.UnknownFields
  3550  
  3551  	// The linked dataset URI which is unlinked from its source.
  3552  	//
  3553  	// Format: `projects/<project_id>/datasets/<dataset_id>`.
  3554  	LinkedDataset string `protobuf:"bytes,1,opt,name=linked_dataset,json=linkedDataset,proto3" json:"linked_dataset,omitempty"`
  3555  	// The source dataset URI from which the linked dataset is unlinked.
  3556  	//
  3557  	// Format: `projects/<project_id>/datasets/<dataset_id>`.
  3558  	SourceDataset string `protobuf:"bytes,2,opt,name=source_dataset,json=sourceDataset,proto3" json:"source_dataset,omitempty"`
  3559  	// Reason for unlinking linked dataset
  3560  	Reason BigQueryAuditMetadata_UnlinkDataset_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_UnlinkDataset_Reason" json:"reason,omitempty"`
  3561  }
  3562  
  3563  func (x *BigQueryAuditMetadata_UnlinkDataset) Reset() {
  3564  	*x = BigQueryAuditMetadata_UnlinkDataset{}
  3565  	if protoimpl.UnsafeEnabled {
  3566  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23]
  3567  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3568  		ms.StoreMessageInfo(mi)
  3569  	}
  3570  }
  3571  
  3572  func (x *BigQueryAuditMetadata_UnlinkDataset) String() string {
  3573  	return protoimpl.X.MessageStringOf(x)
  3574  }
  3575  
  3576  func (*BigQueryAuditMetadata_UnlinkDataset) ProtoMessage() {}
  3577  
  3578  func (x *BigQueryAuditMetadata_UnlinkDataset) ProtoReflect() protoreflect.Message {
  3579  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23]
  3580  	if protoimpl.UnsafeEnabled && x != nil {
  3581  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3582  		if ms.LoadMessageInfo() == nil {
  3583  			ms.StoreMessageInfo(mi)
  3584  		}
  3585  		return ms
  3586  	}
  3587  	return mi.MessageOf(x)
  3588  }
  3589  
  3590  // Deprecated: Use BigQueryAuditMetadata_UnlinkDataset.ProtoReflect.Descriptor instead.
  3591  func (*BigQueryAuditMetadata_UnlinkDataset) Descriptor() ([]byte, []int) {
  3592  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 22}
  3593  }
  3594  
  3595  func (x *BigQueryAuditMetadata_UnlinkDataset) GetLinkedDataset() string {
  3596  	if x != nil {
  3597  		return x.LinkedDataset
  3598  	}
  3599  	return ""
  3600  }
  3601  
  3602  func (x *BigQueryAuditMetadata_UnlinkDataset) GetSourceDataset() string {
  3603  	if x != nil {
  3604  		return x.SourceDataset
  3605  	}
  3606  	return ""
  3607  }
  3608  
  3609  func (x *BigQueryAuditMetadata_UnlinkDataset) GetReason() BigQueryAuditMetadata_UnlinkDataset_Reason {
  3610  	if x != nil {
  3611  		return x.Reason
  3612  	}
  3613  	return BigQueryAuditMetadata_UnlinkDataset_REASON_UNSPECIFIED
  3614  }
  3615  
  3616  // BigQuery job.
  3617  type BigQueryAuditMetadata_Job struct {
  3618  	state         protoimpl.MessageState
  3619  	sizeCache     protoimpl.SizeCache
  3620  	unknownFields protoimpl.UnknownFields
  3621  
  3622  	// Job URI.
  3623  	//
  3624  	// Format: `projects/<project_id>/jobs/<job_id>`.
  3625  	JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
  3626  	// Job configuration.
  3627  	JobConfig *BigQueryAuditMetadata_JobConfig `protobuf:"bytes,2,opt,name=job_config,json=jobConfig,proto3" json:"job_config,omitempty"`
  3628  	// Job status.
  3629  	JobStatus *BigQueryAuditMetadata_JobStatus `protobuf:"bytes,3,opt,name=job_status,json=jobStatus,proto3" json:"job_status,omitempty"`
  3630  	// Job statistics.
  3631  	JobStats *BigQueryAuditMetadata_JobStats `protobuf:"bytes,4,opt,name=job_stats,json=jobStats,proto3" json:"job_stats,omitempty"`
  3632  }
  3633  
  3634  func (x *BigQueryAuditMetadata_Job) Reset() {
  3635  	*x = BigQueryAuditMetadata_Job{}
  3636  	if protoimpl.UnsafeEnabled {
  3637  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24]
  3638  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3639  		ms.StoreMessageInfo(mi)
  3640  	}
  3641  }
  3642  
  3643  func (x *BigQueryAuditMetadata_Job) String() string {
  3644  	return protoimpl.X.MessageStringOf(x)
  3645  }
  3646  
  3647  func (*BigQueryAuditMetadata_Job) ProtoMessage() {}
  3648  
  3649  func (x *BigQueryAuditMetadata_Job) ProtoReflect() protoreflect.Message {
  3650  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24]
  3651  	if protoimpl.UnsafeEnabled && x != nil {
  3652  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3653  		if ms.LoadMessageInfo() == nil {
  3654  			ms.StoreMessageInfo(mi)
  3655  		}
  3656  		return ms
  3657  	}
  3658  	return mi.MessageOf(x)
  3659  }
  3660  
  3661  // Deprecated: Use BigQueryAuditMetadata_Job.ProtoReflect.Descriptor instead.
  3662  func (*BigQueryAuditMetadata_Job) Descriptor() ([]byte, []int) {
  3663  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 23}
  3664  }
  3665  
  3666  func (x *BigQueryAuditMetadata_Job) GetJobName() string {
  3667  	if x != nil {
  3668  		return x.JobName
  3669  	}
  3670  	return ""
  3671  }
  3672  
  3673  func (x *BigQueryAuditMetadata_Job) GetJobConfig() *BigQueryAuditMetadata_JobConfig {
  3674  	if x != nil {
  3675  		return x.JobConfig
  3676  	}
  3677  	return nil
  3678  }
  3679  
  3680  func (x *BigQueryAuditMetadata_Job) GetJobStatus() *BigQueryAuditMetadata_JobStatus {
  3681  	if x != nil {
  3682  		return x.JobStatus
  3683  	}
  3684  	return nil
  3685  }
  3686  
  3687  func (x *BigQueryAuditMetadata_Job) GetJobStats() *BigQueryAuditMetadata_JobStats {
  3688  	if x != nil {
  3689  		return x.JobStats
  3690  	}
  3691  	return nil
  3692  }
  3693  
  3694  // Job configuration.
  3695  // See the [Jobs](https://cloud.google.com/bigquery/docs/reference/v2/jobs)
  3696  // API resource for more details on individual fields.
  3697  type BigQueryAuditMetadata_JobConfig struct {
  3698  	state         protoimpl.MessageState
  3699  	sizeCache     protoimpl.SizeCache
  3700  	unknownFields protoimpl.UnknownFields
  3701  
  3702  	// Job type.
  3703  	Type BigQueryAuditMetadata_JobConfig_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobConfig_Type" json:"type,omitempty"`
  3704  	// Job configuration information.
  3705  	//
  3706  	// Types that are assignable to Config:
  3707  	//
  3708  	//	*BigQueryAuditMetadata_JobConfig_QueryConfig
  3709  	//	*BigQueryAuditMetadata_JobConfig_LoadConfig
  3710  	//	*BigQueryAuditMetadata_JobConfig_ExtractConfig
  3711  	//	*BigQueryAuditMetadata_JobConfig_TableCopyConfig
  3712  	Config isBigQueryAuditMetadata_JobConfig_Config `protobuf_oneof:"config"`
  3713  	// Labels provided for the job.
  3714  	Labels map[string]string `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  3715  }
  3716  
  3717  func (x *BigQueryAuditMetadata_JobConfig) Reset() {
  3718  	*x = BigQueryAuditMetadata_JobConfig{}
  3719  	if protoimpl.UnsafeEnabled {
  3720  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25]
  3721  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3722  		ms.StoreMessageInfo(mi)
  3723  	}
  3724  }
  3725  
  3726  func (x *BigQueryAuditMetadata_JobConfig) String() string {
  3727  	return protoimpl.X.MessageStringOf(x)
  3728  }
  3729  
  3730  func (*BigQueryAuditMetadata_JobConfig) ProtoMessage() {}
  3731  
  3732  func (x *BigQueryAuditMetadata_JobConfig) ProtoReflect() protoreflect.Message {
  3733  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25]
  3734  	if protoimpl.UnsafeEnabled && x != nil {
  3735  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3736  		if ms.LoadMessageInfo() == nil {
  3737  			ms.StoreMessageInfo(mi)
  3738  		}
  3739  		return ms
  3740  	}
  3741  	return mi.MessageOf(x)
  3742  }
  3743  
  3744  // Deprecated: Use BigQueryAuditMetadata_JobConfig.ProtoReflect.Descriptor instead.
  3745  func (*BigQueryAuditMetadata_JobConfig) Descriptor() ([]byte, []int) {
  3746  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24}
  3747  }
  3748  
  3749  func (x *BigQueryAuditMetadata_JobConfig) GetType() BigQueryAuditMetadata_JobConfig_Type {
  3750  	if x != nil {
  3751  		return x.Type
  3752  	}
  3753  	return BigQueryAuditMetadata_JobConfig_TYPE_UNSPECIFIED
  3754  }
  3755  
  3756  func (m *BigQueryAuditMetadata_JobConfig) GetConfig() isBigQueryAuditMetadata_JobConfig_Config {
  3757  	if m != nil {
  3758  		return m.Config
  3759  	}
  3760  	return nil
  3761  }
  3762  
  3763  func (x *BigQueryAuditMetadata_JobConfig) GetQueryConfig() *BigQueryAuditMetadata_JobConfig_Query {
  3764  	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_QueryConfig); ok {
  3765  		return x.QueryConfig
  3766  	}
  3767  	return nil
  3768  }
  3769  
  3770  func (x *BigQueryAuditMetadata_JobConfig) GetLoadConfig() *BigQueryAuditMetadata_JobConfig_Load {
  3771  	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_LoadConfig); ok {
  3772  		return x.LoadConfig
  3773  	}
  3774  	return nil
  3775  }
  3776  
  3777  func (x *BigQueryAuditMetadata_JobConfig) GetExtractConfig() *BigQueryAuditMetadata_JobConfig_Extract {
  3778  	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_ExtractConfig); ok {
  3779  		return x.ExtractConfig
  3780  	}
  3781  	return nil
  3782  }
  3783  
  3784  func (x *BigQueryAuditMetadata_JobConfig) GetTableCopyConfig() *BigQueryAuditMetadata_JobConfig_TableCopy {
  3785  	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_TableCopyConfig); ok {
  3786  		return x.TableCopyConfig
  3787  	}
  3788  	return nil
  3789  }
  3790  
  3791  func (x *BigQueryAuditMetadata_JobConfig) GetLabels() map[string]string {
  3792  	if x != nil {
  3793  		return x.Labels
  3794  	}
  3795  	return nil
  3796  }
  3797  
  3798  type isBigQueryAuditMetadata_JobConfig_Config interface {
  3799  	isBigQueryAuditMetadata_JobConfig_Config()
  3800  }
  3801  
  3802  type BigQueryAuditMetadata_JobConfig_QueryConfig struct {
  3803  	// Query job information.
  3804  	QueryConfig *BigQueryAuditMetadata_JobConfig_Query `protobuf:"bytes,2,opt,name=query_config,json=queryConfig,proto3,oneof"`
  3805  }
  3806  
  3807  type BigQueryAuditMetadata_JobConfig_LoadConfig struct {
  3808  	// Load job information.
  3809  	LoadConfig *BigQueryAuditMetadata_JobConfig_Load `protobuf:"bytes,3,opt,name=load_config,json=loadConfig,proto3,oneof"`
  3810  }
  3811  
  3812  type BigQueryAuditMetadata_JobConfig_ExtractConfig struct {
  3813  	// Extract job information.
  3814  	ExtractConfig *BigQueryAuditMetadata_JobConfig_Extract `protobuf:"bytes,4,opt,name=extract_config,json=extractConfig,proto3,oneof"`
  3815  }
  3816  
  3817  type BigQueryAuditMetadata_JobConfig_TableCopyConfig struct {
  3818  	// TableCopy job information.
  3819  	TableCopyConfig *BigQueryAuditMetadata_JobConfig_TableCopy `protobuf:"bytes,5,opt,name=table_copy_config,json=tableCopyConfig,proto3,oneof"`
  3820  }
  3821  
  3822  func (*BigQueryAuditMetadata_JobConfig_QueryConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
  3823  
  3824  func (*BigQueryAuditMetadata_JobConfig_LoadConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
  3825  
  3826  func (*BigQueryAuditMetadata_JobConfig_ExtractConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
  3827  
  3828  func (*BigQueryAuditMetadata_JobConfig_TableCopyConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
  3829  
  3830  // Definition of an external data source used in a query.
  3831  type BigQueryAuditMetadata_TableDefinition struct {
  3832  	state         protoimpl.MessageState
  3833  	sizeCache     protoimpl.SizeCache
  3834  	unknownFields protoimpl.UnknownFields
  3835  
  3836  	// Name of the table, used in queries.
  3837  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3838  	// URIs for the data.
  3839  	SourceUris []string `protobuf:"bytes,2,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"`
  3840  }
  3841  
  3842  func (x *BigQueryAuditMetadata_TableDefinition) Reset() {
  3843  	*x = BigQueryAuditMetadata_TableDefinition{}
  3844  	if protoimpl.UnsafeEnabled {
  3845  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26]
  3846  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3847  		ms.StoreMessageInfo(mi)
  3848  	}
  3849  }
  3850  
  3851  func (x *BigQueryAuditMetadata_TableDefinition) String() string {
  3852  	return protoimpl.X.MessageStringOf(x)
  3853  }
  3854  
  3855  func (*BigQueryAuditMetadata_TableDefinition) ProtoMessage() {}
  3856  
  3857  func (x *BigQueryAuditMetadata_TableDefinition) ProtoReflect() protoreflect.Message {
  3858  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26]
  3859  	if protoimpl.UnsafeEnabled && x != nil {
  3860  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3861  		if ms.LoadMessageInfo() == nil {
  3862  			ms.StoreMessageInfo(mi)
  3863  		}
  3864  		return ms
  3865  	}
  3866  	return mi.MessageOf(x)
  3867  }
  3868  
  3869  // Deprecated: Use BigQueryAuditMetadata_TableDefinition.ProtoReflect.Descriptor instead.
  3870  func (*BigQueryAuditMetadata_TableDefinition) Descriptor() ([]byte, []int) {
  3871  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 25}
  3872  }
  3873  
  3874  func (x *BigQueryAuditMetadata_TableDefinition) GetName() string {
  3875  	if x != nil {
  3876  		return x.Name
  3877  	}
  3878  	return ""
  3879  }
  3880  
  3881  func (x *BigQueryAuditMetadata_TableDefinition) GetSourceUris() []string {
  3882  	if x != nil {
  3883  		return x.SourceUris
  3884  	}
  3885  	return nil
  3886  }
  3887  
  3888  // Status of a job.
  3889  type BigQueryAuditMetadata_JobStatus struct {
  3890  	state         protoimpl.MessageState
  3891  	sizeCache     protoimpl.SizeCache
  3892  	unknownFields protoimpl.UnknownFields
  3893  
  3894  	// State of the job.
  3895  	JobState BigQueryAuditMetadata_JobState `protobuf:"varint,1,opt,name=job_state,json=jobState,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"job_state,omitempty"`
  3896  	// Job error, if the job failed.
  3897  	ErrorResult *status.Status `protobuf:"bytes,2,opt,name=error_result,json=errorResult,proto3" json:"error_result,omitempty"`
  3898  	// Errors encountered during the running of the job. Does not necessarily
  3899  	// mean that the job has completed or was unsuccessful.
  3900  	Errors []*status.Status `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
  3901  }
  3902  
  3903  func (x *BigQueryAuditMetadata_JobStatus) Reset() {
  3904  	*x = BigQueryAuditMetadata_JobStatus{}
  3905  	if protoimpl.UnsafeEnabled {
  3906  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27]
  3907  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3908  		ms.StoreMessageInfo(mi)
  3909  	}
  3910  }
  3911  
  3912  func (x *BigQueryAuditMetadata_JobStatus) String() string {
  3913  	return protoimpl.X.MessageStringOf(x)
  3914  }
  3915  
  3916  func (*BigQueryAuditMetadata_JobStatus) ProtoMessage() {}
  3917  
  3918  func (x *BigQueryAuditMetadata_JobStatus) ProtoReflect() protoreflect.Message {
  3919  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27]
  3920  	if protoimpl.UnsafeEnabled && x != nil {
  3921  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3922  		if ms.LoadMessageInfo() == nil {
  3923  			ms.StoreMessageInfo(mi)
  3924  		}
  3925  		return ms
  3926  	}
  3927  	return mi.MessageOf(x)
  3928  }
  3929  
  3930  // Deprecated: Use BigQueryAuditMetadata_JobStatus.ProtoReflect.Descriptor instead.
  3931  func (*BigQueryAuditMetadata_JobStatus) Descriptor() ([]byte, []int) {
  3932  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 26}
  3933  }
  3934  
  3935  func (x *BigQueryAuditMetadata_JobStatus) GetJobState() BigQueryAuditMetadata_JobState {
  3936  	if x != nil {
  3937  		return x.JobState
  3938  	}
  3939  	return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED
  3940  }
  3941  
  3942  func (x *BigQueryAuditMetadata_JobStatus) GetErrorResult() *status.Status {
  3943  	if x != nil {
  3944  		return x.ErrorResult
  3945  	}
  3946  	return nil
  3947  }
  3948  
  3949  func (x *BigQueryAuditMetadata_JobStatus) GetErrors() []*status.Status {
  3950  	if x != nil {
  3951  		return x.Errors
  3952  	}
  3953  	return nil
  3954  }
  3955  
  3956  // Job statistics.
  3957  type BigQueryAuditMetadata_JobStats struct {
  3958  	state         protoimpl.MessageState
  3959  	sizeCache     protoimpl.SizeCache
  3960  	unknownFields protoimpl.UnknownFields
  3961  
  3962  	// Job creation time.
  3963  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
  3964  	// Job execution start time.
  3965  	StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  3966  	// Job completion time.
  3967  	EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  3968  	// Statistics specific to the job type.
  3969  	//
  3970  	// Types that are assignable to Extended:
  3971  	//
  3972  	//	*BigQueryAuditMetadata_JobStats_QueryStats
  3973  	//	*BigQueryAuditMetadata_JobStats_LoadStats
  3974  	//	*BigQueryAuditMetadata_JobStats_ExtractStats
  3975  	Extended isBigQueryAuditMetadata_JobStats_Extended `protobuf_oneof:"extended"`
  3976  	// The total number of slot-ms consumed by the query job.
  3977  	TotalSlotMs int64 `protobuf:"varint,10,opt,name=total_slot_ms,json=totalSlotMs,proto3" json:"total_slot_ms,omitempty"`
  3978  	// Reservation usage attributed from each tier of a reservation hierarchy.
  3979  	ReservationUsage []*BigQueryAuditMetadata_JobStats_ReservationResourceUsage `protobuf:"bytes,11,rep,name=reservation_usage,json=reservationUsage,proto3" json:"reservation_usage,omitempty"`
  3980  	// Parent job name. Only present for child jobs.
  3981  	ParentJobName string `protobuf:"bytes,12,opt,name=parent_job_name,json=parentJobName,proto3" json:"parent_job_name,omitempty"`
  3982  }
  3983  
  3984  func (x *BigQueryAuditMetadata_JobStats) Reset() {
  3985  	*x = BigQueryAuditMetadata_JobStats{}
  3986  	if protoimpl.UnsafeEnabled {
  3987  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28]
  3988  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3989  		ms.StoreMessageInfo(mi)
  3990  	}
  3991  }
  3992  
  3993  func (x *BigQueryAuditMetadata_JobStats) String() string {
  3994  	return protoimpl.X.MessageStringOf(x)
  3995  }
  3996  
  3997  func (*BigQueryAuditMetadata_JobStats) ProtoMessage() {}
  3998  
  3999  func (x *BigQueryAuditMetadata_JobStats) ProtoReflect() protoreflect.Message {
  4000  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28]
  4001  	if protoimpl.UnsafeEnabled && x != nil {
  4002  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4003  		if ms.LoadMessageInfo() == nil {
  4004  			ms.StoreMessageInfo(mi)
  4005  		}
  4006  		return ms
  4007  	}
  4008  	return mi.MessageOf(x)
  4009  }
  4010  
  4011  // Deprecated: Use BigQueryAuditMetadata_JobStats.ProtoReflect.Descriptor instead.
  4012  func (*BigQueryAuditMetadata_JobStats) Descriptor() ([]byte, []int) {
  4013  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27}
  4014  }
  4015  
  4016  func (x *BigQueryAuditMetadata_JobStats) GetCreateTime() *timestamppb.Timestamp {
  4017  	if x != nil {
  4018  		return x.CreateTime
  4019  	}
  4020  	return nil
  4021  }
  4022  
  4023  func (x *BigQueryAuditMetadata_JobStats) GetStartTime() *timestamppb.Timestamp {
  4024  	if x != nil {
  4025  		return x.StartTime
  4026  	}
  4027  	return nil
  4028  }
  4029  
  4030  func (x *BigQueryAuditMetadata_JobStats) GetEndTime() *timestamppb.Timestamp {
  4031  	if x != nil {
  4032  		return x.EndTime
  4033  	}
  4034  	return nil
  4035  }
  4036  
  4037  func (m *BigQueryAuditMetadata_JobStats) GetExtended() isBigQueryAuditMetadata_JobStats_Extended {
  4038  	if m != nil {
  4039  		return m.Extended
  4040  	}
  4041  	return nil
  4042  }
  4043  
  4044  func (x *BigQueryAuditMetadata_JobStats) GetQueryStats() *BigQueryAuditMetadata_JobStats_Query {
  4045  	if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_QueryStats); ok {
  4046  		return x.QueryStats
  4047  	}
  4048  	return nil
  4049  }
  4050  
  4051  func (x *BigQueryAuditMetadata_JobStats) GetLoadStats() *BigQueryAuditMetadata_JobStats_Load {
  4052  	if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_LoadStats); ok {
  4053  		return x.LoadStats
  4054  	}
  4055  	return nil
  4056  }
  4057  
  4058  func (x *BigQueryAuditMetadata_JobStats) GetExtractStats() *BigQueryAuditMetadata_JobStats_Extract {
  4059  	if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_ExtractStats); ok {
  4060  		return x.ExtractStats
  4061  	}
  4062  	return nil
  4063  }
  4064  
  4065  func (x *BigQueryAuditMetadata_JobStats) GetTotalSlotMs() int64 {
  4066  	if x != nil {
  4067  		return x.TotalSlotMs
  4068  	}
  4069  	return 0
  4070  }
  4071  
  4072  func (x *BigQueryAuditMetadata_JobStats) GetReservationUsage() []*BigQueryAuditMetadata_JobStats_ReservationResourceUsage {
  4073  	if x != nil {
  4074  		return x.ReservationUsage
  4075  	}
  4076  	return nil
  4077  }
  4078  
  4079  func (x *BigQueryAuditMetadata_JobStats) GetParentJobName() string {
  4080  	if x != nil {
  4081  		return x.ParentJobName
  4082  	}
  4083  	return ""
  4084  }
  4085  
  4086  type isBigQueryAuditMetadata_JobStats_Extended interface {
  4087  	isBigQueryAuditMetadata_JobStats_Extended()
  4088  }
  4089  
  4090  type BigQueryAuditMetadata_JobStats_QueryStats struct {
  4091  	// Query job statistics.
  4092  	QueryStats *BigQueryAuditMetadata_JobStats_Query `protobuf:"bytes,8,opt,name=query_stats,json=queryStats,proto3,oneof"`
  4093  }
  4094  
  4095  type BigQueryAuditMetadata_JobStats_LoadStats struct {
  4096  	// Load job statistics.
  4097  	LoadStats *BigQueryAuditMetadata_JobStats_Load `protobuf:"bytes,9,opt,name=load_stats,json=loadStats,proto3,oneof"`
  4098  }
  4099  
  4100  type BigQueryAuditMetadata_JobStats_ExtractStats struct {
  4101  	// Extract job statistics.
  4102  	ExtractStats *BigQueryAuditMetadata_JobStats_Extract `protobuf:"bytes,13,opt,name=extract_stats,json=extractStats,proto3,oneof"`
  4103  }
  4104  
  4105  func (*BigQueryAuditMetadata_JobStats_QueryStats) isBigQueryAuditMetadata_JobStats_Extended() {}
  4106  
  4107  func (*BigQueryAuditMetadata_JobStats_LoadStats) isBigQueryAuditMetadata_JobStats_Extended() {}
  4108  
  4109  func (*BigQueryAuditMetadata_JobStats_ExtractStats) isBigQueryAuditMetadata_JobStats_Extended() {}
  4110  
  4111  // BigQuery table.
  4112  type BigQueryAuditMetadata_Table struct {
  4113  	state         protoimpl.MessageState
  4114  	sizeCache     protoimpl.SizeCache
  4115  	unknownFields protoimpl.UnknownFields
  4116  
  4117  	// Table URI.
  4118  	//
  4119  	// Format: `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>`.
  4120  	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
  4121  	// User-provided metadata for the table.
  4122  	TableInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,10,opt,name=table_info,json=tableInfo,proto3" json:"table_info,omitempty"`
  4123  	// A JSON representation of the table's schema. Entire field is truncated
  4124  	// if exceeds 40K.
  4125  	SchemaJson string `protobuf:"bytes,3,opt,name=schema_json,json=schemaJson,proto3" json:"schema_json,omitempty"`
  4126  	// True if the schema_json field was truncated.
  4127  	SchemaJsonTruncated bool `protobuf:"varint,11,opt,name=schema_json_truncated,json=schemaJsonTruncated,proto3" json:"schema_json_truncated,omitempty"`
  4128  	// View metadata. Only present for views.
  4129  	View *BigQueryAuditMetadata_TableViewDefinition `protobuf:"bytes,4,opt,name=view,proto3" json:"view,omitempty"`
  4130  	// Table expiration time.
  4131  	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  4132  	// The table creation time.
  4133  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
  4134  	// The last time metadata update time.
  4135  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
  4136  	// The last table truncation time.
  4137  	TruncateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=truncate_time,json=truncateTime,proto3" json:"truncate_time,omitempty"`
  4138  	// Table encryption information. Set when non-default encryption is used.
  4139  	Encryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,9,opt,name=encryption,proto3" json:"encryption,omitempty"`
  4140  }
  4141  
  4142  func (x *BigQueryAuditMetadata_Table) Reset() {
  4143  	*x = BigQueryAuditMetadata_Table{}
  4144  	if protoimpl.UnsafeEnabled {
  4145  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29]
  4146  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4147  		ms.StoreMessageInfo(mi)
  4148  	}
  4149  }
  4150  
  4151  func (x *BigQueryAuditMetadata_Table) String() string {
  4152  	return protoimpl.X.MessageStringOf(x)
  4153  }
  4154  
  4155  func (*BigQueryAuditMetadata_Table) ProtoMessage() {}
  4156  
  4157  func (x *BigQueryAuditMetadata_Table) ProtoReflect() protoreflect.Message {
  4158  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29]
  4159  	if protoimpl.UnsafeEnabled && x != nil {
  4160  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4161  		if ms.LoadMessageInfo() == nil {
  4162  			ms.StoreMessageInfo(mi)
  4163  		}
  4164  		return ms
  4165  	}
  4166  	return mi.MessageOf(x)
  4167  }
  4168  
  4169  // Deprecated: Use BigQueryAuditMetadata_Table.ProtoReflect.Descriptor instead.
  4170  func (*BigQueryAuditMetadata_Table) Descriptor() ([]byte, []int) {
  4171  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 28}
  4172  }
  4173  
  4174  func (x *BigQueryAuditMetadata_Table) GetTableName() string {
  4175  	if x != nil {
  4176  		return x.TableName
  4177  	}
  4178  	return ""
  4179  }
  4180  
  4181  func (x *BigQueryAuditMetadata_Table) GetTableInfo() *BigQueryAuditMetadata_EntityInfo {
  4182  	if x != nil {
  4183  		return x.TableInfo
  4184  	}
  4185  	return nil
  4186  }
  4187  
  4188  func (x *BigQueryAuditMetadata_Table) GetSchemaJson() string {
  4189  	if x != nil {
  4190  		return x.SchemaJson
  4191  	}
  4192  	return ""
  4193  }
  4194  
  4195  func (x *BigQueryAuditMetadata_Table) GetSchemaJsonTruncated() bool {
  4196  	if x != nil {
  4197  		return x.SchemaJsonTruncated
  4198  	}
  4199  	return false
  4200  }
  4201  
  4202  func (x *BigQueryAuditMetadata_Table) GetView() *BigQueryAuditMetadata_TableViewDefinition {
  4203  	if x != nil {
  4204  		return x.View
  4205  	}
  4206  	return nil
  4207  }
  4208  
  4209  func (x *BigQueryAuditMetadata_Table) GetExpireTime() *timestamppb.Timestamp {
  4210  	if x != nil {
  4211  		return x.ExpireTime
  4212  	}
  4213  	return nil
  4214  }
  4215  
  4216  func (x *BigQueryAuditMetadata_Table) GetCreateTime() *timestamppb.Timestamp {
  4217  	if x != nil {
  4218  		return x.CreateTime
  4219  	}
  4220  	return nil
  4221  }
  4222  
  4223  func (x *BigQueryAuditMetadata_Table) GetUpdateTime() *timestamppb.Timestamp {
  4224  	if x != nil {
  4225  		return x.UpdateTime
  4226  	}
  4227  	return nil
  4228  }
  4229  
  4230  func (x *BigQueryAuditMetadata_Table) GetTruncateTime() *timestamppb.Timestamp {
  4231  	if x != nil {
  4232  		return x.TruncateTime
  4233  	}
  4234  	return nil
  4235  }
  4236  
  4237  func (x *BigQueryAuditMetadata_Table) GetEncryption() *BigQueryAuditMetadata_EncryptionInfo {
  4238  	if x != nil {
  4239  		return x.Encryption
  4240  	}
  4241  	return nil
  4242  }
  4243  
  4244  // Trained BigQuery ML model.
  4245  type BigQueryAuditMetadata_Model struct {
  4246  	state         protoimpl.MessageState
  4247  	sizeCache     protoimpl.SizeCache
  4248  	unknownFields protoimpl.UnknownFields
  4249  
  4250  	// Model URI.
  4251  	//
  4252  	// Format: `projects/<project_id>/datasets/<dataset_id>/models/<model_id>`.
  4253  	ModelName string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
  4254  	// User-provided metadata for the model.
  4255  	ModelInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,2,opt,name=model_info,json=modelInfo,proto3" json:"model_info,omitempty"`
  4256  	// Model expiration time.
  4257  	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
  4258  	// Model creation time.
  4259  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
  4260  	// Model last update time.
  4261  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
  4262  	// Model encryption information. Set when non-default encryption is used.
  4263  	Encryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=encryption,proto3" json:"encryption,omitempty"`
  4264  }
  4265  
  4266  func (x *BigQueryAuditMetadata_Model) Reset() {
  4267  	*x = BigQueryAuditMetadata_Model{}
  4268  	if protoimpl.UnsafeEnabled {
  4269  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30]
  4270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4271  		ms.StoreMessageInfo(mi)
  4272  	}
  4273  }
  4274  
  4275  func (x *BigQueryAuditMetadata_Model) String() string {
  4276  	return protoimpl.X.MessageStringOf(x)
  4277  }
  4278  
  4279  func (*BigQueryAuditMetadata_Model) ProtoMessage() {}
  4280  
  4281  func (x *BigQueryAuditMetadata_Model) ProtoReflect() protoreflect.Message {
  4282  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30]
  4283  	if protoimpl.UnsafeEnabled && x != nil {
  4284  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4285  		if ms.LoadMessageInfo() == nil {
  4286  			ms.StoreMessageInfo(mi)
  4287  		}
  4288  		return ms
  4289  	}
  4290  	return mi.MessageOf(x)
  4291  }
  4292  
  4293  // Deprecated: Use BigQueryAuditMetadata_Model.ProtoReflect.Descriptor instead.
  4294  func (*BigQueryAuditMetadata_Model) Descriptor() ([]byte, []int) {
  4295  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 29}
  4296  }
  4297  
  4298  func (x *BigQueryAuditMetadata_Model) GetModelName() string {
  4299  	if x != nil {
  4300  		return x.ModelName
  4301  	}
  4302  	return ""
  4303  }
  4304  
  4305  func (x *BigQueryAuditMetadata_Model) GetModelInfo() *BigQueryAuditMetadata_EntityInfo {
  4306  	if x != nil {
  4307  		return x.ModelInfo
  4308  	}
  4309  	return nil
  4310  }
  4311  
  4312  func (x *BigQueryAuditMetadata_Model) GetExpireTime() *timestamppb.Timestamp {
  4313  	if x != nil {
  4314  		return x.ExpireTime
  4315  	}
  4316  	return nil
  4317  }
  4318  
  4319  func (x *BigQueryAuditMetadata_Model) GetCreateTime() *timestamppb.Timestamp {
  4320  	if x != nil {
  4321  		return x.CreateTime
  4322  	}
  4323  	return nil
  4324  }
  4325  
  4326  func (x *BigQueryAuditMetadata_Model) GetUpdateTime() *timestamppb.Timestamp {
  4327  	if x != nil {
  4328  		return x.UpdateTime
  4329  	}
  4330  	return nil
  4331  }
  4332  
  4333  func (x *BigQueryAuditMetadata_Model) GetEncryption() *BigQueryAuditMetadata_EncryptionInfo {
  4334  	if x != nil {
  4335  		return x.Encryption
  4336  	}
  4337  	return nil
  4338  }
  4339  
  4340  // User Defined Function (UDF) or Stored Procedure.
  4341  type BigQueryAuditMetadata_Routine struct {
  4342  	state         protoimpl.MessageState
  4343  	sizeCache     protoimpl.SizeCache
  4344  	unknownFields protoimpl.UnknownFields
  4345  
  4346  	// Routine URI.
  4347  	//
  4348  	// Format:
  4349  	// `projects/<project_id>/datasets/<dataset_id>/routines/<routine_id>`.
  4350  	RoutineName string `protobuf:"bytes,1,opt,name=routine_name,json=routineName,proto3" json:"routine_name,omitempty"`
  4351  	// Routine creation time.
  4352  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
  4353  	// Routine last update time.
  4354  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
  4355  }
  4356  
  4357  func (x *BigQueryAuditMetadata_Routine) Reset() {
  4358  	*x = BigQueryAuditMetadata_Routine{}
  4359  	if protoimpl.UnsafeEnabled {
  4360  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31]
  4361  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4362  		ms.StoreMessageInfo(mi)
  4363  	}
  4364  }
  4365  
  4366  func (x *BigQueryAuditMetadata_Routine) String() string {
  4367  	return protoimpl.X.MessageStringOf(x)
  4368  }
  4369  
  4370  func (*BigQueryAuditMetadata_Routine) ProtoMessage() {}
  4371  
  4372  func (x *BigQueryAuditMetadata_Routine) ProtoReflect() protoreflect.Message {
  4373  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31]
  4374  	if protoimpl.UnsafeEnabled && x != nil {
  4375  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4376  		if ms.LoadMessageInfo() == nil {
  4377  			ms.StoreMessageInfo(mi)
  4378  		}
  4379  		return ms
  4380  	}
  4381  	return mi.MessageOf(x)
  4382  }
  4383  
  4384  // Deprecated: Use BigQueryAuditMetadata_Routine.ProtoReflect.Descriptor instead.
  4385  func (*BigQueryAuditMetadata_Routine) Descriptor() ([]byte, []int) {
  4386  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 30}
  4387  }
  4388  
  4389  func (x *BigQueryAuditMetadata_Routine) GetRoutineName() string {
  4390  	if x != nil {
  4391  		return x.RoutineName
  4392  	}
  4393  	return ""
  4394  }
  4395  
  4396  func (x *BigQueryAuditMetadata_Routine) GetCreateTime() *timestamppb.Timestamp {
  4397  	if x != nil {
  4398  		return x.CreateTime
  4399  	}
  4400  	return nil
  4401  }
  4402  
  4403  func (x *BigQueryAuditMetadata_Routine) GetUpdateTime() *timestamppb.Timestamp {
  4404  	if x != nil {
  4405  		return x.UpdateTime
  4406  	}
  4407  	return nil
  4408  }
  4409  
  4410  // User-provided metadata for an entity, for e.g. dataset, table or model.
  4411  type BigQueryAuditMetadata_EntityInfo struct {
  4412  	state         protoimpl.MessageState
  4413  	sizeCache     protoimpl.SizeCache
  4414  	unknownFields protoimpl.UnknownFields
  4415  
  4416  	// A short name for the entity.
  4417  	FriendlyName string `protobuf:"bytes,1,opt,name=friendly_name,json=friendlyName,proto3" json:"friendly_name,omitempty"`
  4418  	// A long description for the entity.
  4419  	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
  4420  	// Labels provided for the entity.
  4421  	Labels map[string]string `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  4422  }
  4423  
  4424  func (x *BigQueryAuditMetadata_EntityInfo) Reset() {
  4425  	*x = BigQueryAuditMetadata_EntityInfo{}
  4426  	if protoimpl.UnsafeEnabled {
  4427  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32]
  4428  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4429  		ms.StoreMessageInfo(mi)
  4430  	}
  4431  }
  4432  
  4433  func (x *BigQueryAuditMetadata_EntityInfo) String() string {
  4434  	return protoimpl.X.MessageStringOf(x)
  4435  }
  4436  
  4437  func (*BigQueryAuditMetadata_EntityInfo) ProtoMessage() {}
  4438  
  4439  func (x *BigQueryAuditMetadata_EntityInfo) ProtoReflect() protoreflect.Message {
  4440  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32]
  4441  	if protoimpl.UnsafeEnabled && x != nil {
  4442  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4443  		if ms.LoadMessageInfo() == nil {
  4444  			ms.StoreMessageInfo(mi)
  4445  		}
  4446  		return ms
  4447  	}
  4448  	return mi.MessageOf(x)
  4449  }
  4450  
  4451  // Deprecated: Use BigQueryAuditMetadata_EntityInfo.ProtoReflect.Descriptor instead.
  4452  func (*BigQueryAuditMetadata_EntityInfo) Descriptor() ([]byte, []int) {
  4453  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 31}
  4454  }
  4455  
  4456  func (x *BigQueryAuditMetadata_EntityInfo) GetFriendlyName() string {
  4457  	if x != nil {
  4458  		return x.FriendlyName
  4459  	}
  4460  	return ""
  4461  }
  4462  
  4463  func (x *BigQueryAuditMetadata_EntityInfo) GetDescription() string {
  4464  	if x != nil {
  4465  		return x.Description
  4466  	}
  4467  	return ""
  4468  }
  4469  
  4470  func (x *BigQueryAuditMetadata_EntityInfo) GetLabels() map[string]string {
  4471  	if x != nil {
  4472  		return x.Labels
  4473  	}
  4474  	return nil
  4475  }
  4476  
  4477  // View definition.
  4478  type BigQueryAuditMetadata_TableViewDefinition struct {
  4479  	state         protoimpl.MessageState
  4480  	sizeCache     protoimpl.SizeCache
  4481  	unknownFields protoimpl.UnknownFields
  4482  
  4483  	// SQL query defining the view. Truncated if exceeds 40K.
  4484  	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
  4485  	// True if the schema_json field was truncated.
  4486  	QueryTruncated bool `protobuf:"varint,2,opt,name=query_truncated,json=queryTruncated,proto3" json:"query_truncated,omitempty"`
  4487  }
  4488  
  4489  func (x *BigQueryAuditMetadata_TableViewDefinition) Reset() {
  4490  	*x = BigQueryAuditMetadata_TableViewDefinition{}
  4491  	if protoimpl.UnsafeEnabled {
  4492  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33]
  4493  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4494  		ms.StoreMessageInfo(mi)
  4495  	}
  4496  }
  4497  
  4498  func (x *BigQueryAuditMetadata_TableViewDefinition) String() string {
  4499  	return protoimpl.X.MessageStringOf(x)
  4500  }
  4501  
  4502  func (*BigQueryAuditMetadata_TableViewDefinition) ProtoMessage() {}
  4503  
  4504  func (x *BigQueryAuditMetadata_TableViewDefinition) ProtoReflect() protoreflect.Message {
  4505  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33]
  4506  	if protoimpl.UnsafeEnabled && x != nil {
  4507  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4508  		if ms.LoadMessageInfo() == nil {
  4509  			ms.StoreMessageInfo(mi)
  4510  		}
  4511  		return ms
  4512  	}
  4513  	return mi.MessageOf(x)
  4514  }
  4515  
  4516  // Deprecated: Use BigQueryAuditMetadata_TableViewDefinition.ProtoReflect.Descriptor instead.
  4517  func (*BigQueryAuditMetadata_TableViewDefinition) Descriptor() ([]byte, []int) {
  4518  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 32}
  4519  }
  4520  
  4521  func (x *BigQueryAuditMetadata_TableViewDefinition) GetQuery() string {
  4522  	if x != nil {
  4523  		return x.Query
  4524  	}
  4525  	return ""
  4526  }
  4527  
  4528  func (x *BigQueryAuditMetadata_TableViewDefinition) GetQueryTruncated() bool {
  4529  	if x != nil {
  4530  		return x.QueryTruncated
  4531  	}
  4532  	return false
  4533  }
  4534  
  4535  // BigQuery dataset.
  4536  type BigQueryAuditMetadata_Dataset struct {
  4537  	state         protoimpl.MessageState
  4538  	sizeCache     protoimpl.SizeCache
  4539  	unknownFields protoimpl.UnknownFields
  4540  
  4541  	// Dataset URI.
  4542  	//
  4543  	// Format: `projects/<project_id>/datasets/<dataset_id>`.
  4544  	DatasetName string `protobuf:"bytes,1,opt,name=dataset_name,json=datasetName,proto3" json:"dataset_name,omitempty"`
  4545  	// User-provided metadata for the dataset.
  4546  	DatasetInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,7,opt,name=dataset_info,json=datasetInfo,proto3" json:"dataset_info,omitempty"`
  4547  	// Dataset creation time.
  4548  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
  4549  	// Dataset metadata last update time.
  4550  	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
  4551  	// The access control list for the dataset.
  4552  	Acl *BigQueryAuditMetadata_BigQueryAcl `protobuf:"bytes,5,opt,name=acl,proto3" json:"acl,omitempty"`
  4553  	// Default expiration time for tables in the dataset.
  4554  	DefaultTableExpireDuration *durationpb.Duration `protobuf:"bytes,6,opt,name=default_table_expire_duration,json=defaultTableExpireDuration,proto3" json:"default_table_expire_duration,omitempty"`
  4555  	// Default encryption for tables in the dataset.
  4556  	DefaultEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=default_encryption,json=defaultEncryption,proto3" json:"default_encryption,omitempty"`
  4557  	// Default collation for the dataset.
  4558  	DefaultCollation string `protobuf:"bytes,9,opt,name=default_collation,json=defaultCollation,proto3" json:"default_collation,omitempty"`
  4559  }
  4560  
  4561  func (x *BigQueryAuditMetadata_Dataset) Reset() {
  4562  	*x = BigQueryAuditMetadata_Dataset{}
  4563  	if protoimpl.UnsafeEnabled {
  4564  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34]
  4565  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4566  		ms.StoreMessageInfo(mi)
  4567  	}
  4568  }
  4569  
  4570  func (x *BigQueryAuditMetadata_Dataset) String() string {
  4571  	return protoimpl.X.MessageStringOf(x)
  4572  }
  4573  
  4574  func (*BigQueryAuditMetadata_Dataset) ProtoMessage() {}
  4575  
  4576  func (x *BigQueryAuditMetadata_Dataset) ProtoReflect() protoreflect.Message {
  4577  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34]
  4578  	if protoimpl.UnsafeEnabled && x != nil {
  4579  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4580  		if ms.LoadMessageInfo() == nil {
  4581  			ms.StoreMessageInfo(mi)
  4582  		}
  4583  		return ms
  4584  	}
  4585  	return mi.MessageOf(x)
  4586  }
  4587  
  4588  // Deprecated: Use BigQueryAuditMetadata_Dataset.ProtoReflect.Descriptor instead.
  4589  func (*BigQueryAuditMetadata_Dataset) Descriptor() ([]byte, []int) {
  4590  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 33}
  4591  }
  4592  
  4593  func (x *BigQueryAuditMetadata_Dataset) GetDatasetName() string {
  4594  	if x != nil {
  4595  		return x.DatasetName
  4596  	}
  4597  	return ""
  4598  }
  4599  
  4600  func (x *BigQueryAuditMetadata_Dataset) GetDatasetInfo() *BigQueryAuditMetadata_EntityInfo {
  4601  	if x != nil {
  4602  		return x.DatasetInfo
  4603  	}
  4604  	return nil
  4605  }
  4606  
  4607  func (x *BigQueryAuditMetadata_Dataset) GetCreateTime() *timestamppb.Timestamp {
  4608  	if x != nil {
  4609  		return x.CreateTime
  4610  	}
  4611  	return nil
  4612  }
  4613  
  4614  func (x *BigQueryAuditMetadata_Dataset) GetUpdateTime() *timestamppb.Timestamp {
  4615  	if x != nil {
  4616  		return x.UpdateTime
  4617  	}
  4618  	return nil
  4619  }
  4620  
  4621  func (x *BigQueryAuditMetadata_Dataset) GetAcl() *BigQueryAuditMetadata_BigQueryAcl {
  4622  	if x != nil {
  4623  		return x.Acl
  4624  	}
  4625  	return nil
  4626  }
  4627  
  4628  func (x *BigQueryAuditMetadata_Dataset) GetDefaultTableExpireDuration() *durationpb.Duration {
  4629  	if x != nil {
  4630  		return x.DefaultTableExpireDuration
  4631  	}
  4632  	return nil
  4633  }
  4634  
  4635  func (x *BigQueryAuditMetadata_Dataset) GetDefaultEncryption() *BigQueryAuditMetadata_EncryptionInfo {
  4636  	if x != nil {
  4637  		return x.DefaultEncryption
  4638  	}
  4639  	return nil
  4640  }
  4641  
  4642  func (x *BigQueryAuditMetadata_Dataset) GetDefaultCollation() string {
  4643  	if x != nil {
  4644  		return x.DefaultCollation
  4645  	}
  4646  	return ""
  4647  }
  4648  
  4649  // An access control list.
  4650  type BigQueryAuditMetadata_BigQueryAcl struct {
  4651  	state         protoimpl.MessageState
  4652  	sizeCache     protoimpl.SizeCache
  4653  	unknownFields protoimpl.UnknownFields
  4654  
  4655  	// IAM policy for the resource.
  4656  	Policy *v1.Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
  4657  	// List of authorized views for a dataset.
  4658  	//
  4659  	// Format: `projects/<project_id>/datasets/<dataset_id>/tables/<view_id>`.
  4660  	AuthorizedViews []string `protobuf:"bytes,2,rep,name=authorized_views,json=authorizedViews,proto3" json:"authorized_views,omitempty"`
  4661  }
  4662  
  4663  func (x *BigQueryAuditMetadata_BigQueryAcl) Reset() {
  4664  	*x = BigQueryAuditMetadata_BigQueryAcl{}
  4665  	if protoimpl.UnsafeEnabled {
  4666  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35]
  4667  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4668  		ms.StoreMessageInfo(mi)
  4669  	}
  4670  }
  4671  
  4672  func (x *BigQueryAuditMetadata_BigQueryAcl) String() string {
  4673  	return protoimpl.X.MessageStringOf(x)
  4674  }
  4675  
  4676  func (*BigQueryAuditMetadata_BigQueryAcl) ProtoMessage() {}
  4677  
  4678  func (x *BigQueryAuditMetadata_BigQueryAcl) ProtoReflect() protoreflect.Message {
  4679  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35]
  4680  	if protoimpl.UnsafeEnabled && x != nil {
  4681  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4682  		if ms.LoadMessageInfo() == nil {
  4683  			ms.StoreMessageInfo(mi)
  4684  		}
  4685  		return ms
  4686  	}
  4687  	return mi.MessageOf(x)
  4688  }
  4689  
  4690  // Deprecated: Use BigQueryAuditMetadata_BigQueryAcl.ProtoReflect.Descriptor instead.
  4691  func (*BigQueryAuditMetadata_BigQueryAcl) Descriptor() ([]byte, []int) {
  4692  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 34}
  4693  }
  4694  
  4695  func (x *BigQueryAuditMetadata_BigQueryAcl) GetPolicy() *v1.Policy {
  4696  	if x != nil {
  4697  		return x.Policy
  4698  	}
  4699  	return nil
  4700  }
  4701  
  4702  func (x *BigQueryAuditMetadata_BigQueryAcl) GetAuthorizedViews() []string {
  4703  	if x != nil {
  4704  		return x.AuthorizedViews
  4705  	}
  4706  	return nil
  4707  }
  4708  
  4709  // Encryption properties for a table or a job
  4710  type BigQueryAuditMetadata_EncryptionInfo struct {
  4711  	state         protoimpl.MessageState
  4712  	sizeCache     protoimpl.SizeCache
  4713  	unknownFields protoimpl.UnknownFields
  4714  
  4715  	// Cloud kms key identifier.
  4716  	//
  4717  	// Format:
  4718  	// `projects/<project_id>/locations/<location>/keyRings/<key_ring_name>/cryptoKeys/<key_name>`
  4719  	KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
  4720  }
  4721  
  4722  func (x *BigQueryAuditMetadata_EncryptionInfo) Reset() {
  4723  	*x = BigQueryAuditMetadata_EncryptionInfo{}
  4724  	if protoimpl.UnsafeEnabled {
  4725  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[36]
  4726  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4727  		ms.StoreMessageInfo(mi)
  4728  	}
  4729  }
  4730  
  4731  func (x *BigQueryAuditMetadata_EncryptionInfo) String() string {
  4732  	return protoimpl.X.MessageStringOf(x)
  4733  }
  4734  
  4735  func (*BigQueryAuditMetadata_EncryptionInfo) ProtoMessage() {}
  4736  
  4737  func (x *BigQueryAuditMetadata_EncryptionInfo) ProtoReflect() protoreflect.Message {
  4738  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[36]
  4739  	if protoimpl.UnsafeEnabled && x != nil {
  4740  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4741  		if ms.LoadMessageInfo() == nil {
  4742  			ms.StoreMessageInfo(mi)
  4743  		}
  4744  		return ms
  4745  	}
  4746  	return mi.MessageOf(x)
  4747  }
  4748  
  4749  // Deprecated: Use BigQueryAuditMetadata_EncryptionInfo.ProtoReflect.Descriptor instead.
  4750  func (*BigQueryAuditMetadata_EncryptionInfo) Descriptor() ([]byte, []int) {
  4751  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 35}
  4752  }
  4753  
  4754  func (x *BigQueryAuditMetadata_EncryptionInfo) GetKmsKeyName() string {
  4755  	if x != nil {
  4756  		return x.KmsKeyName
  4757  	}
  4758  	return ""
  4759  }
  4760  
  4761  // BigQuery row access policy.
  4762  type BigQueryAuditMetadata_RowAccessPolicy struct {
  4763  	state         protoimpl.MessageState
  4764  	sizeCache     protoimpl.SizeCache
  4765  	unknownFields protoimpl.UnknownFields
  4766  
  4767  	// Row access policy URI.
  4768  	//
  4769  	// Format:
  4770  	// `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>/rowAccessPolicies/<row_access_policy_id>`
  4771  	RowAccessPolicyName string `protobuf:"bytes,1,opt,name=row_access_policy_name,json=rowAccessPolicyName,proto3" json:"row_access_policy_name,omitempty"`
  4772  }
  4773  
  4774  func (x *BigQueryAuditMetadata_RowAccessPolicy) Reset() {
  4775  	*x = BigQueryAuditMetadata_RowAccessPolicy{}
  4776  	if protoimpl.UnsafeEnabled {
  4777  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37]
  4778  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4779  		ms.StoreMessageInfo(mi)
  4780  	}
  4781  }
  4782  
  4783  func (x *BigQueryAuditMetadata_RowAccessPolicy) String() string {
  4784  	return protoimpl.X.MessageStringOf(x)
  4785  }
  4786  
  4787  func (*BigQueryAuditMetadata_RowAccessPolicy) ProtoMessage() {}
  4788  
  4789  func (x *BigQueryAuditMetadata_RowAccessPolicy) ProtoReflect() protoreflect.Message {
  4790  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37]
  4791  	if protoimpl.UnsafeEnabled && x != nil {
  4792  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4793  		if ms.LoadMessageInfo() == nil {
  4794  			ms.StoreMessageInfo(mi)
  4795  		}
  4796  		return ms
  4797  	}
  4798  	return mi.MessageOf(x)
  4799  }
  4800  
  4801  // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicy.ProtoReflect.Descriptor instead.
  4802  func (*BigQueryAuditMetadata_RowAccessPolicy) Descriptor() ([]byte, []int) {
  4803  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 36}
  4804  }
  4805  
  4806  func (x *BigQueryAuditMetadata_RowAccessPolicy) GetRowAccessPolicyName() string {
  4807  	if x != nil {
  4808  		return x.RowAccessPolicyName
  4809  	}
  4810  	return ""
  4811  }
  4812  
  4813  // First party (Google) application specific request metadata.
  4814  type BigQueryAuditMetadata_FirstPartyAppMetadata struct {
  4815  	state         protoimpl.MessageState
  4816  	sizeCache     protoimpl.SizeCache
  4817  	unknownFields protoimpl.UnknownFields
  4818  
  4819  	// Types that are assignable to Metadata:
  4820  	//
  4821  	//	*BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata
  4822  	Metadata isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata `protobuf_oneof:"metadata"`
  4823  }
  4824  
  4825  func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) Reset() {
  4826  	*x = BigQueryAuditMetadata_FirstPartyAppMetadata{}
  4827  	if protoimpl.UnsafeEnabled {
  4828  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38]
  4829  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4830  		ms.StoreMessageInfo(mi)
  4831  	}
  4832  }
  4833  
  4834  func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) String() string {
  4835  	return protoimpl.X.MessageStringOf(x)
  4836  }
  4837  
  4838  func (*BigQueryAuditMetadata_FirstPartyAppMetadata) ProtoMessage() {}
  4839  
  4840  func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) ProtoReflect() protoreflect.Message {
  4841  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38]
  4842  	if protoimpl.UnsafeEnabled && x != nil {
  4843  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4844  		if ms.LoadMessageInfo() == nil {
  4845  			ms.StoreMessageInfo(mi)
  4846  		}
  4847  		return ms
  4848  	}
  4849  	return mi.MessageOf(x)
  4850  }
  4851  
  4852  // Deprecated: Use BigQueryAuditMetadata_FirstPartyAppMetadata.ProtoReflect.Descriptor instead.
  4853  func (*BigQueryAuditMetadata_FirstPartyAppMetadata) Descriptor() ([]byte, []int) {
  4854  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 37}
  4855  }
  4856  
  4857  func (m *BigQueryAuditMetadata_FirstPartyAppMetadata) GetMetadata() isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata {
  4858  	if m != nil {
  4859  		return m.Metadata
  4860  	}
  4861  	return nil
  4862  }
  4863  
  4864  func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) GetSheetsMetadata() *BigQueryAuditMetadata_SheetsMetadata {
  4865  	if x, ok := x.GetMetadata().(*BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata); ok {
  4866  		return x.SheetsMetadata
  4867  	}
  4868  	return nil
  4869  }
  4870  
  4871  type isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata interface {
  4872  	isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata()
  4873  }
  4874  
  4875  type BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata struct {
  4876  	// Google Sheets metadata.
  4877  	SheetsMetadata *BigQueryAuditMetadata_SheetsMetadata `protobuf:"bytes,1,opt,name=sheets_metadata,json=sheetsMetadata,proto3,oneof"`
  4878  }
  4879  
  4880  func (*BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata) isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata() {
  4881  }
  4882  
  4883  // Google Sheets specific request metadata.
  4884  type BigQueryAuditMetadata_SheetsMetadata struct {
  4885  	state         protoimpl.MessageState
  4886  	sizeCache     protoimpl.SizeCache
  4887  	unknownFields protoimpl.UnknownFields
  4888  
  4889  	// The ID of the spreadsheet from which the request is sent.
  4890  	DocId string `protobuf:"bytes,1,opt,name=doc_id,json=docId,proto3" json:"doc_id,omitempty"`
  4891  }
  4892  
  4893  func (x *BigQueryAuditMetadata_SheetsMetadata) Reset() {
  4894  	*x = BigQueryAuditMetadata_SheetsMetadata{}
  4895  	if protoimpl.UnsafeEnabled {
  4896  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39]
  4897  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4898  		ms.StoreMessageInfo(mi)
  4899  	}
  4900  }
  4901  
  4902  func (x *BigQueryAuditMetadata_SheetsMetadata) String() string {
  4903  	return protoimpl.X.MessageStringOf(x)
  4904  }
  4905  
  4906  func (*BigQueryAuditMetadata_SheetsMetadata) ProtoMessage() {}
  4907  
  4908  func (x *BigQueryAuditMetadata_SheetsMetadata) ProtoReflect() protoreflect.Message {
  4909  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39]
  4910  	if protoimpl.UnsafeEnabled && x != nil {
  4911  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4912  		if ms.LoadMessageInfo() == nil {
  4913  			ms.StoreMessageInfo(mi)
  4914  		}
  4915  		return ms
  4916  	}
  4917  	return mi.MessageOf(x)
  4918  }
  4919  
  4920  // Deprecated: Use BigQueryAuditMetadata_SheetsMetadata.ProtoReflect.Descriptor instead.
  4921  func (*BigQueryAuditMetadata_SheetsMetadata) Descriptor() ([]byte, []int) {
  4922  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 38}
  4923  }
  4924  
  4925  func (x *BigQueryAuditMetadata_SheetsMetadata) GetDocId() string {
  4926  	if x != nil {
  4927  		return x.DocId
  4928  	}
  4929  	return ""
  4930  }
  4931  
  4932  // Query job configuration.
  4933  type BigQueryAuditMetadata_JobConfig_Query struct {
  4934  	state         protoimpl.MessageState
  4935  	sizeCache     protoimpl.SizeCache
  4936  	unknownFields protoimpl.UnknownFields
  4937  
  4938  	// The SQL query to run. Truncated if exceeds 50K.
  4939  	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
  4940  	// True if the query field was truncated.
  4941  	QueryTruncated bool `protobuf:"varint,10,opt,name=query_truncated,json=queryTruncated,proto3" json:"query_truncated,omitempty"`
  4942  	// The destination table for the query results.
  4943  	DestinationTable string `protobuf:"bytes,2,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"`
  4944  	// Destination table create disposition.
  4945  	CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,3,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"`
  4946  	// Destination table write disposition.
  4947  	WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,4,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"`
  4948  	// Default dataset for the query.
  4949  	DefaultDataset string `protobuf:"bytes,5,opt,name=default_dataset,json=defaultDataset,proto3" json:"default_dataset,omitempty"`
  4950  	// External data sources used in the query.
  4951  	TableDefinitions []*BigQueryAuditMetadata_TableDefinition `protobuf:"bytes,6,rep,name=table_definitions,json=tableDefinitions,proto3" json:"table_definitions,omitempty"`
  4952  	// Priority given to the query.
  4953  	Priority BigQueryAuditMetadata_JobConfig_Query_Priority `protobuf:"varint,7,opt,name=priority,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobConfig_Query_Priority" json:"priority,omitempty"`
  4954  	// Result table encryption information. Set when non-default encryption is
  4955  	// used.
  4956  	DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"`
  4957  	// Type of the query.
  4958  	StatementType BigQueryAuditMetadata_QueryStatementType `protobuf:"varint,9,opt,name=statement_type,json=statementType,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_QueryStatementType" json:"statement_type,omitempty"`
  4959  }
  4960  
  4961  func (x *BigQueryAuditMetadata_JobConfig_Query) Reset() {
  4962  	*x = BigQueryAuditMetadata_JobConfig_Query{}
  4963  	if protoimpl.UnsafeEnabled {
  4964  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40]
  4965  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4966  		ms.StoreMessageInfo(mi)
  4967  	}
  4968  }
  4969  
  4970  func (x *BigQueryAuditMetadata_JobConfig_Query) String() string {
  4971  	return protoimpl.X.MessageStringOf(x)
  4972  }
  4973  
  4974  func (*BigQueryAuditMetadata_JobConfig_Query) ProtoMessage() {}
  4975  
  4976  func (x *BigQueryAuditMetadata_JobConfig_Query) ProtoReflect() protoreflect.Message {
  4977  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40]
  4978  	if protoimpl.UnsafeEnabled && x != nil {
  4979  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4980  		if ms.LoadMessageInfo() == nil {
  4981  			ms.StoreMessageInfo(mi)
  4982  		}
  4983  		return ms
  4984  	}
  4985  	return mi.MessageOf(x)
  4986  }
  4987  
  4988  // Deprecated: Use BigQueryAuditMetadata_JobConfig_Query.ProtoReflect.Descriptor instead.
  4989  func (*BigQueryAuditMetadata_JobConfig_Query) Descriptor() ([]byte, []int) {
  4990  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 0}
  4991  }
  4992  
  4993  func (x *BigQueryAuditMetadata_JobConfig_Query) GetQuery() string {
  4994  	if x != nil {
  4995  		return x.Query
  4996  	}
  4997  	return ""
  4998  }
  4999  
  5000  func (x *BigQueryAuditMetadata_JobConfig_Query) GetQueryTruncated() bool {
  5001  	if x != nil {
  5002  		return x.QueryTruncated
  5003  	}
  5004  	return false
  5005  }
  5006  
  5007  func (x *BigQueryAuditMetadata_JobConfig_Query) GetDestinationTable() string {
  5008  	if x != nil {
  5009  		return x.DestinationTable
  5010  	}
  5011  	return ""
  5012  }
  5013  
  5014  func (x *BigQueryAuditMetadata_JobConfig_Query) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition {
  5015  	if x != nil {
  5016  		return x.CreateDisposition
  5017  	}
  5018  	return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED
  5019  }
  5020  
  5021  func (x *BigQueryAuditMetadata_JobConfig_Query) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition {
  5022  	if x != nil {
  5023  		return x.WriteDisposition
  5024  	}
  5025  	return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED
  5026  }
  5027  
  5028  func (x *BigQueryAuditMetadata_JobConfig_Query) GetDefaultDataset() string {
  5029  	if x != nil {
  5030  		return x.DefaultDataset
  5031  	}
  5032  	return ""
  5033  }
  5034  
  5035  func (x *BigQueryAuditMetadata_JobConfig_Query) GetTableDefinitions() []*BigQueryAuditMetadata_TableDefinition {
  5036  	if x != nil {
  5037  		return x.TableDefinitions
  5038  	}
  5039  	return nil
  5040  }
  5041  
  5042  func (x *BigQueryAuditMetadata_JobConfig_Query) GetPriority() BigQueryAuditMetadata_JobConfig_Query_Priority {
  5043  	if x != nil {
  5044  		return x.Priority
  5045  	}
  5046  	return BigQueryAuditMetadata_JobConfig_Query_PRIORITY_UNSPECIFIED
  5047  }
  5048  
  5049  func (x *BigQueryAuditMetadata_JobConfig_Query) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo {
  5050  	if x != nil {
  5051  		return x.DestinationTableEncryption
  5052  	}
  5053  	return nil
  5054  }
  5055  
  5056  func (x *BigQueryAuditMetadata_JobConfig_Query) GetStatementType() BigQueryAuditMetadata_QueryStatementType {
  5057  	if x != nil {
  5058  		return x.StatementType
  5059  	}
  5060  	return BigQueryAuditMetadata_QUERY_STATEMENT_TYPE_UNSPECIFIED
  5061  }
  5062  
  5063  // Load job configuration.
  5064  type BigQueryAuditMetadata_JobConfig_Load struct {
  5065  	state         protoimpl.MessageState
  5066  	sizeCache     protoimpl.SizeCache
  5067  	unknownFields protoimpl.UnknownFields
  5068  
  5069  	// URIs for the data to be imported. Entire list is truncated if exceeds
  5070  	// 40K.
  5071  	SourceUris []string `protobuf:"bytes,1,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"`
  5072  	// True if the source_URIs field was truncated.
  5073  	SourceUrisTruncated bool `protobuf:"varint,7,opt,name=source_uris_truncated,json=sourceUrisTruncated,proto3" json:"source_uris_truncated,omitempty"`
  5074  	// The table schema in JSON format. Entire field is truncated if exceeds
  5075  	// 40K.
  5076  	SchemaJson string `protobuf:"bytes,2,opt,name=schema_json,json=schemaJson,proto3" json:"schema_json,omitempty"`
  5077  	// True if the schema_json field was truncated.
  5078  	SchemaJsonTruncated bool `protobuf:"varint,8,opt,name=schema_json_truncated,json=schemaJsonTruncated,proto3" json:"schema_json_truncated,omitempty"`
  5079  	// The destination table for the import.
  5080  	DestinationTable string `protobuf:"bytes,3,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"`
  5081  	// Destination table create disposition.
  5082  	CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,4,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"`
  5083  	// Destination table write disposition.
  5084  	WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,5,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"`
  5085  	// Result table encryption information. Set when non-default encryption is
  5086  	// used.
  5087  	DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,6,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"`
  5088  }
  5089  
  5090  func (x *BigQueryAuditMetadata_JobConfig_Load) Reset() {
  5091  	*x = BigQueryAuditMetadata_JobConfig_Load{}
  5092  	if protoimpl.UnsafeEnabled {
  5093  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[41]
  5094  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5095  		ms.StoreMessageInfo(mi)
  5096  	}
  5097  }
  5098  
  5099  func (x *BigQueryAuditMetadata_JobConfig_Load) String() string {
  5100  	return protoimpl.X.MessageStringOf(x)
  5101  }
  5102  
  5103  func (*BigQueryAuditMetadata_JobConfig_Load) ProtoMessage() {}
  5104  
  5105  func (x *BigQueryAuditMetadata_JobConfig_Load) ProtoReflect() protoreflect.Message {
  5106  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[41]
  5107  	if protoimpl.UnsafeEnabled && x != nil {
  5108  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5109  		if ms.LoadMessageInfo() == nil {
  5110  			ms.StoreMessageInfo(mi)
  5111  		}
  5112  		return ms
  5113  	}
  5114  	return mi.MessageOf(x)
  5115  }
  5116  
  5117  // Deprecated: Use BigQueryAuditMetadata_JobConfig_Load.ProtoReflect.Descriptor instead.
  5118  func (*BigQueryAuditMetadata_JobConfig_Load) Descriptor() ([]byte, []int) {
  5119  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 1}
  5120  }
  5121  
  5122  func (x *BigQueryAuditMetadata_JobConfig_Load) GetSourceUris() []string {
  5123  	if x != nil {
  5124  		return x.SourceUris
  5125  	}
  5126  	return nil
  5127  }
  5128  
  5129  func (x *BigQueryAuditMetadata_JobConfig_Load) GetSourceUrisTruncated() bool {
  5130  	if x != nil {
  5131  		return x.SourceUrisTruncated
  5132  	}
  5133  	return false
  5134  }
  5135  
  5136  func (x *BigQueryAuditMetadata_JobConfig_Load) GetSchemaJson() string {
  5137  	if x != nil {
  5138  		return x.SchemaJson
  5139  	}
  5140  	return ""
  5141  }
  5142  
  5143  func (x *BigQueryAuditMetadata_JobConfig_Load) GetSchemaJsonTruncated() bool {
  5144  	if x != nil {
  5145  		return x.SchemaJsonTruncated
  5146  	}
  5147  	return false
  5148  }
  5149  
  5150  func (x *BigQueryAuditMetadata_JobConfig_Load) GetDestinationTable() string {
  5151  	if x != nil {
  5152  		return x.DestinationTable
  5153  	}
  5154  	return ""
  5155  }
  5156  
  5157  func (x *BigQueryAuditMetadata_JobConfig_Load) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition {
  5158  	if x != nil {
  5159  		return x.CreateDisposition
  5160  	}
  5161  	return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED
  5162  }
  5163  
  5164  func (x *BigQueryAuditMetadata_JobConfig_Load) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition {
  5165  	if x != nil {
  5166  		return x.WriteDisposition
  5167  	}
  5168  	return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED
  5169  }
  5170  
  5171  func (x *BigQueryAuditMetadata_JobConfig_Load) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo {
  5172  	if x != nil {
  5173  		return x.DestinationTableEncryption
  5174  	}
  5175  	return nil
  5176  }
  5177  
  5178  // Extract job configuration.
  5179  type BigQueryAuditMetadata_JobConfig_Extract struct {
  5180  	state         protoimpl.MessageState
  5181  	sizeCache     protoimpl.SizeCache
  5182  	unknownFields protoimpl.UnknownFields
  5183  
  5184  	// URIs where extracted data should be written. Entire list is truncated
  5185  	// if exceeds 50K.
  5186  	DestinationUris []string `protobuf:"bytes,1,rep,name=destination_uris,json=destinationUris,proto3" json:"destination_uris,omitempty"`
  5187  	// True if the destination_URIs field was truncated.
  5188  	DestinationUrisTruncated bool `protobuf:"varint,3,opt,name=destination_uris_truncated,json=destinationUrisTruncated,proto3" json:"destination_uris_truncated,omitempty"`
  5189  	// Types that are assignable to Source:
  5190  	//
  5191  	//	*BigQueryAuditMetadata_JobConfig_Extract_SourceTable
  5192  	//	*BigQueryAuditMetadata_JobConfig_Extract_SourceModel
  5193  	Source isBigQueryAuditMetadata_JobConfig_Extract_Source `protobuf_oneof:"source"`
  5194  }
  5195  
  5196  func (x *BigQueryAuditMetadata_JobConfig_Extract) Reset() {
  5197  	*x = BigQueryAuditMetadata_JobConfig_Extract{}
  5198  	if protoimpl.UnsafeEnabled {
  5199  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42]
  5200  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5201  		ms.StoreMessageInfo(mi)
  5202  	}
  5203  }
  5204  
  5205  func (x *BigQueryAuditMetadata_JobConfig_Extract) String() string {
  5206  	return protoimpl.X.MessageStringOf(x)
  5207  }
  5208  
  5209  func (*BigQueryAuditMetadata_JobConfig_Extract) ProtoMessage() {}
  5210  
  5211  func (x *BigQueryAuditMetadata_JobConfig_Extract) ProtoReflect() protoreflect.Message {
  5212  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42]
  5213  	if protoimpl.UnsafeEnabled && x != nil {
  5214  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5215  		if ms.LoadMessageInfo() == nil {
  5216  			ms.StoreMessageInfo(mi)
  5217  		}
  5218  		return ms
  5219  	}
  5220  	return mi.MessageOf(x)
  5221  }
  5222  
  5223  // Deprecated: Use BigQueryAuditMetadata_JobConfig_Extract.ProtoReflect.Descriptor instead.
  5224  func (*BigQueryAuditMetadata_JobConfig_Extract) Descriptor() ([]byte, []int) {
  5225  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 2}
  5226  }
  5227  
  5228  func (x *BigQueryAuditMetadata_JobConfig_Extract) GetDestinationUris() []string {
  5229  	if x != nil {
  5230  		return x.DestinationUris
  5231  	}
  5232  	return nil
  5233  }
  5234  
  5235  func (x *BigQueryAuditMetadata_JobConfig_Extract) GetDestinationUrisTruncated() bool {
  5236  	if x != nil {
  5237  		return x.DestinationUrisTruncated
  5238  	}
  5239  	return false
  5240  }
  5241  
  5242  func (m *BigQueryAuditMetadata_JobConfig_Extract) GetSource() isBigQueryAuditMetadata_JobConfig_Extract_Source {
  5243  	if m != nil {
  5244  		return m.Source
  5245  	}
  5246  	return nil
  5247  }
  5248  
  5249  func (x *BigQueryAuditMetadata_JobConfig_Extract) GetSourceTable() string {
  5250  	if x, ok := x.GetSource().(*BigQueryAuditMetadata_JobConfig_Extract_SourceTable); ok {
  5251  		return x.SourceTable
  5252  	}
  5253  	return ""
  5254  }
  5255  
  5256  func (x *BigQueryAuditMetadata_JobConfig_Extract) GetSourceModel() string {
  5257  	if x, ok := x.GetSource().(*BigQueryAuditMetadata_JobConfig_Extract_SourceModel); ok {
  5258  		return x.SourceModel
  5259  	}
  5260  	return ""
  5261  }
  5262  
  5263  type isBigQueryAuditMetadata_JobConfig_Extract_Source interface {
  5264  	isBigQueryAuditMetadata_JobConfig_Extract_Source()
  5265  }
  5266  
  5267  type BigQueryAuditMetadata_JobConfig_Extract_SourceTable struct {
  5268  	// The source table.
  5269  	SourceTable string `protobuf:"bytes,2,opt,name=source_table,json=sourceTable,proto3,oneof"`
  5270  }
  5271  
  5272  type BigQueryAuditMetadata_JobConfig_Extract_SourceModel struct {
  5273  	// The source model.
  5274  	SourceModel string `protobuf:"bytes,4,opt,name=source_model,json=sourceModel,proto3,oneof"`
  5275  }
  5276  
  5277  func (*BigQueryAuditMetadata_JobConfig_Extract_SourceTable) isBigQueryAuditMetadata_JobConfig_Extract_Source() {
  5278  }
  5279  
  5280  func (*BigQueryAuditMetadata_JobConfig_Extract_SourceModel) isBigQueryAuditMetadata_JobConfig_Extract_Source() {
  5281  }
  5282  
  5283  // Table copy job configuration.
  5284  type BigQueryAuditMetadata_JobConfig_TableCopy struct {
  5285  	state         protoimpl.MessageState
  5286  	sizeCache     protoimpl.SizeCache
  5287  	unknownFields protoimpl.UnknownFields
  5288  
  5289  	// Source tables. Entire list is truncated if exceeds 50K.
  5290  	SourceTables []string `protobuf:"bytes,1,rep,name=source_tables,json=sourceTables,proto3" json:"source_tables,omitempty"`
  5291  	// True if the source_tables field was truncated.
  5292  	SourceTablesTruncated bool `protobuf:"varint,6,opt,name=source_tables_truncated,json=sourceTablesTruncated,proto3" json:"source_tables_truncated,omitempty"`
  5293  	// Destination table.
  5294  	DestinationTable string `protobuf:"bytes,2,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"`
  5295  	// Destination table create disposition.
  5296  	CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,3,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"`
  5297  	// Destination table write disposition.
  5298  	WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,4,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"`
  5299  	// Result table encryption information. Set when non-default encryption is
  5300  	// used.
  5301  	DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,5,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"`
  5302  	// Supported operation types in the table copy job.
  5303  	OperationType BigQueryAuditMetadata_OperationType `protobuf:"varint,7,opt,name=operation_type,json=operationType,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_OperationType" json:"operation_type,omitempty"`
  5304  	// Expiration time set on the destination table. Expired tables will be
  5305  	// deleted and their storage reclaimed.
  5306  	DestinationExpirationTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=destination_expiration_time,json=destinationExpirationTime,proto3" json:"destination_expiration_time,omitempty"`
  5307  }
  5308  
  5309  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) Reset() {
  5310  	*x = BigQueryAuditMetadata_JobConfig_TableCopy{}
  5311  	if protoimpl.UnsafeEnabled {
  5312  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[43]
  5313  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5314  		ms.StoreMessageInfo(mi)
  5315  	}
  5316  }
  5317  
  5318  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) String() string {
  5319  	return protoimpl.X.MessageStringOf(x)
  5320  }
  5321  
  5322  func (*BigQueryAuditMetadata_JobConfig_TableCopy) ProtoMessage() {}
  5323  
  5324  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) ProtoReflect() protoreflect.Message {
  5325  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[43]
  5326  	if protoimpl.UnsafeEnabled && x != nil {
  5327  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5328  		if ms.LoadMessageInfo() == nil {
  5329  			ms.StoreMessageInfo(mi)
  5330  		}
  5331  		return ms
  5332  	}
  5333  	return mi.MessageOf(x)
  5334  }
  5335  
  5336  // Deprecated: Use BigQueryAuditMetadata_JobConfig_TableCopy.ProtoReflect.Descriptor instead.
  5337  func (*BigQueryAuditMetadata_JobConfig_TableCopy) Descriptor() ([]byte, []int) {
  5338  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 3}
  5339  }
  5340  
  5341  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetSourceTables() []string {
  5342  	if x != nil {
  5343  		return x.SourceTables
  5344  	}
  5345  	return nil
  5346  }
  5347  
  5348  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetSourceTablesTruncated() bool {
  5349  	if x != nil {
  5350  		return x.SourceTablesTruncated
  5351  	}
  5352  	return false
  5353  }
  5354  
  5355  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationTable() string {
  5356  	if x != nil {
  5357  		return x.DestinationTable
  5358  	}
  5359  	return ""
  5360  }
  5361  
  5362  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition {
  5363  	if x != nil {
  5364  		return x.CreateDisposition
  5365  	}
  5366  	return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED
  5367  }
  5368  
  5369  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition {
  5370  	if x != nil {
  5371  		return x.WriteDisposition
  5372  	}
  5373  	return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED
  5374  }
  5375  
  5376  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo {
  5377  	if x != nil {
  5378  		return x.DestinationTableEncryption
  5379  	}
  5380  	return nil
  5381  }
  5382  
  5383  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetOperationType() BigQueryAuditMetadata_OperationType {
  5384  	if x != nil {
  5385  		return x.OperationType
  5386  	}
  5387  	return BigQueryAuditMetadata_OPERATION_TYPE_UNSPECIFIED
  5388  }
  5389  
  5390  func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationExpirationTime() *timestamppb.Timestamp {
  5391  	if x != nil {
  5392  		return x.DestinationExpirationTime
  5393  	}
  5394  	return nil
  5395  }
  5396  
  5397  // Query job statistics.
  5398  type BigQueryAuditMetadata_JobStats_Query struct {
  5399  	state         protoimpl.MessageState
  5400  	sizeCache     protoimpl.SizeCache
  5401  	unknownFields protoimpl.UnknownFields
  5402  
  5403  	// Total bytes processed by the query job.
  5404  	TotalProcessedBytes int64 `protobuf:"varint,1,opt,name=total_processed_bytes,json=totalProcessedBytes,proto3" json:"total_processed_bytes,omitempty"`
  5405  	// Total bytes billed by the query job.
  5406  	TotalBilledBytes int64 `protobuf:"varint,2,opt,name=total_billed_bytes,json=totalBilledBytes,proto3" json:"total_billed_bytes,omitempty"`
  5407  	// The tier assigned by the CPU-based billing.
  5408  	BillingTier int32 `protobuf:"varint,3,opt,name=billing_tier,json=billingTier,proto3" json:"billing_tier,omitempty"`
  5409  	// Tables accessed by the query job.
  5410  	ReferencedTables []string `protobuf:"bytes,6,rep,name=referenced_tables,json=referencedTables,proto3" json:"referenced_tables,omitempty"`
  5411  	// Views accessed by the query job.
  5412  	ReferencedViews []string `protobuf:"bytes,7,rep,name=referenced_views,json=referencedViews,proto3" json:"referenced_views,omitempty"`
  5413  	// Routines accessed by the query job.
  5414  	ReferencedRoutines []string `protobuf:"bytes,10,rep,name=referenced_routines,json=referencedRoutines,proto3" json:"referenced_routines,omitempty"`
  5415  	// Number of output rows produced by the query job.
  5416  	OutputRowCount int64 `protobuf:"varint,8,opt,name=output_row_count,json=outputRowCount,proto3" json:"output_row_count,omitempty"`
  5417  	// True if the query job results were read from the query cache.
  5418  	CacheHit bool `protobuf:"varint,9,opt,name=cache_hit,json=cacheHit,proto3" json:"cache_hit,omitempty"`
  5419  }
  5420  
  5421  func (x *BigQueryAuditMetadata_JobStats_Query) Reset() {
  5422  	*x = BigQueryAuditMetadata_JobStats_Query{}
  5423  	if protoimpl.UnsafeEnabled {
  5424  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[45]
  5425  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5426  		ms.StoreMessageInfo(mi)
  5427  	}
  5428  }
  5429  
  5430  func (x *BigQueryAuditMetadata_JobStats_Query) String() string {
  5431  	return protoimpl.X.MessageStringOf(x)
  5432  }
  5433  
  5434  func (*BigQueryAuditMetadata_JobStats_Query) ProtoMessage() {}
  5435  
  5436  func (x *BigQueryAuditMetadata_JobStats_Query) ProtoReflect() protoreflect.Message {
  5437  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[45]
  5438  	if protoimpl.UnsafeEnabled && x != nil {
  5439  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5440  		if ms.LoadMessageInfo() == nil {
  5441  			ms.StoreMessageInfo(mi)
  5442  		}
  5443  		return ms
  5444  	}
  5445  	return mi.MessageOf(x)
  5446  }
  5447  
  5448  // Deprecated: Use BigQueryAuditMetadata_JobStats_Query.ProtoReflect.Descriptor instead.
  5449  func (*BigQueryAuditMetadata_JobStats_Query) Descriptor() ([]byte, []int) {
  5450  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 0}
  5451  }
  5452  
  5453  func (x *BigQueryAuditMetadata_JobStats_Query) GetTotalProcessedBytes() int64 {
  5454  	if x != nil {
  5455  		return x.TotalProcessedBytes
  5456  	}
  5457  	return 0
  5458  }
  5459  
  5460  func (x *BigQueryAuditMetadata_JobStats_Query) GetTotalBilledBytes() int64 {
  5461  	if x != nil {
  5462  		return x.TotalBilledBytes
  5463  	}
  5464  	return 0
  5465  }
  5466  
  5467  func (x *BigQueryAuditMetadata_JobStats_Query) GetBillingTier() int32 {
  5468  	if x != nil {
  5469  		return x.BillingTier
  5470  	}
  5471  	return 0
  5472  }
  5473  
  5474  func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedTables() []string {
  5475  	if x != nil {
  5476  		return x.ReferencedTables
  5477  	}
  5478  	return nil
  5479  }
  5480  
  5481  func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedViews() []string {
  5482  	if x != nil {
  5483  		return x.ReferencedViews
  5484  	}
  5485  	return nil
  5486  }
  5487  
  5488  func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedRoutines() []string {
  5489  	if x != nil {
  5490  		return x.ReferencedRoutines
  5491  	}
  5492  	return nil
  5493  }
  5494  
  5495  func (x *BigQueryAuditMetadata_JobStats_Query) GetOutputRowCount() int64 {
  5496  	if x != nil {
  5497  		return x.OutputRowCount
  5498  	}
  5499  	return 0
  5500  }
  5501  
  5502  func (x *BigQueryAuditMetadata_JobStats_Query) GetCacheHit() bool {
  5503  	if x != nil {
  5504  		return x.CacheHit
  5505  	}
  5506  	return false
  5507  }
  5508  
  5509  // Load job statistics.
  5510  type BigQueryAuditMetadata_JobStats_Load struct {
  5511  	state         protoimpl.MessageState
  5512  	sizeCache     protoimpl.SizeCache
  5513  	unknownFields protoimpl.UnknownFields
  5514  
  5515  	// Total bytes loaded by the import job.
  5516  	TotalOutputBytes int64 `protobuf:"varint,1,opt,name=total_output_bytes,json=totalOutputBytes,proto3" json:"total_output_bytes,omitempty"`
  5517  }
  5518  
  5519  func (x *BigQueryAuditMetadata_JobStats_Load) Reset() {
  5520  	*x = BigQueryAuditMetadata_JobStats_Load{}
  5521  	if protoimpl.UnsafeEnabled {
  5522  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[46]
  5523  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5524  		ms.StoreMessageInfo(mi)
  5525  	}
  5526  }
  5527  
  5528  func (x *BigQueryAuditMetadata_JobStats_Load) String() string {
  5529  	return protoimpl.X.MessageStringOf(x)
  5530  }
  5531  
  5532  func (*BigQueryAuditMetadata_JobStats_Load) ProtoMessage() {}
  5533  
  5534  func (x *BigQueryAuditMetadata_JobStats_Load) ProtoReflect() protoreflect.Message {
  5535  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[46]
  5536  	if protoimpl.UnsafeEnabled && x != nil {
  5537  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5538  		if ms.LoadMessageInfo() == nil {
  5539  			ms.StoreMessageInfo(mi)
  5540  		}
  5541  		return ms
  5542  	}
  5543  	return mi.MessageOf(x)
  5544  }
  5545  
  5546  // Deprecated: Use BigQueryAuditMetadata_JobStats_Load.ProtoReflect.Descriptor instead.
  5547  func (*BigQueryAuditMetadata_JobStats_Load) Descriptor() ([]byte, []int) {
  5548  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 1}
  5549  }
  5550  
  5551  func (x *BigQueryAuditMetadata_JobStats_Load) GetTotalOutputBytes() int64 {
  5552  	if x != nil {
  5553  		return x.TotalOutputBytes
  5554  	}
  5555  	return 0
  5556  }
  5557  
  5558  // Extract job statistics.
  5559  type BigQueryAuditMetadata_JobStats_Extract struct {
  5560  	state         protoimpl.MessageState
  5561  	sizeCache     protoimpl.SizeCache
  5562  	unknownFields protoimpl.UnknownFields
  5563  
  5564  	// Total bytes exported by the extract job.
  5565  	TotalInputBytes int64 `protobuf:"varint,1,opt,name=total_input_bytes,json=totalInputBytes,proto3" json:"total_input_bytes,omitempty"`
  5566  }
  5567  
  5568  func (x *BigQueryAuditMetadata_JobStats_Extract) Reset() {
  5569  	*x = BigQueryAuditMetadata_JobStats_Extract{}
  5570  	if protoimpl.UnsafeEnabled {
  5571  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[47]
  5572  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5573  		ms.StoreMessageInfo(mi)
  5574  	}
  5575  }
  5576  
  5577  func (x *BigQueryAuditMetadata_JobStats_Extract) String() string {
  5578  	return protoimpl.X.MessageStringOf(x)
  5579  }
  5580  
  5581  func (*BigQueryAuditMetadata_JobStats_Extract) ProtoMessage() {}
  5582  
  5583  func (x *BigQueryAuditMetadata_JobStats_Extract) ProtoReflect() protoreflect.Message {
  5584  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[47]
  5585  	if protoimpl.UnsafeEnabled && x != nil {
  5586  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5587  		if ms.LoadMessageInfo() == nil {
  5588  			ms.StoreMessageInfo(mi)
  5589  		}
  5590  		return ms
  5591  	}
  5592  	return mi.MessageOf(x)
  5593  }
  5594  
  5595  // Deprecated: Use BigQueryAuditMetadata_JobStats_Extract.ProtoReflect.Descriptor instead.
  5596  func (*BigQueryAuditMetadata_JobStats_Extract) Descriptor() ([]byte, []int) {
  5597  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 2}
  5598  }
  5599  
  5600  func (x *BigQueryAuditMetadata_JobStats_Extract) GetTotalInputBytes() int64 {
  5601  	if x != nil {
  5602  		return x.TotalInputBytes
  5603  	}
  5604  	return 0
  5605  }
  5606  
  5607  // Job resource usage breakdown by reservation.
  5608  type BigQueryAuditMetadata_JobStats_ReservationResourceUsage struct {
  5609  	state         protoimpl.MessageState
  5610  	sizeCache     protoimpl.SizeCache
  5611  	unknownFields protoimpl.UnknownFields
  5612  
  5613  	// Reservation name or "unreserved" for on-demand resources usage.
  5614  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  5615  	// Total slot milliseconds used by the reservation for a particular job.
  5616  	SlotMs int64 `protobuf:"varint,2,opt,name=slot_ms,json=slotMs,proto3" json:"slot_ms,omitempty"`
  5617  }
  5618  
  5619  func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) Reset() {
  5620  	*x = BigQueryAuditMetadata_JobStats_ReservationResourceUsage{}
  5621  	if protoimpl.UnsafeEnabled {
  5622  		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[48]
  5623  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5624  		ms.StoreMessageInfo(mi)
  5625  	}
  5626  }
  5627  
  5628  func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) String() string {
  5629  	return protoimpl.X.MessageStringOf(x)
  5630  }
  5631  
  5632  func (*BigQueryAuditMetadata_JobStats_ReservationResourceUsage) ProtoMessage() {}
  5633  
  5634  func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) ProtoReflect() protoreflect.Message {
  5635  	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[48]
  5636  	if protoimpl.UnsafeEnabled && x != nil {
  5637  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5638  		if ms.LoadMessageInfo() == nil {
  5639  			ms.StoreMessageInfo(mi)
  5640  		}
  5641  		return ms
  5642  	}
  5643  	return mi.MessageOf(x)
  5644  }
  5645  
  5646  // Deprecated: Use BigQueryAuditMetadata_JobStats_ReservationResourceUsage.ProtoReflect.Descriptor instead.
  5647  func (*BigQueryAuditMetadata_JobStats_ReservationResourceUsage) Descriptor() ([]byte, []int) {
  5648  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 3}
  5649  }
  5650  
  5651  func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) GetName() string {
  5652  	if x != nil {
  5653  		return x.Name
  5654  	}
  5655  	return ""
  5656  }
  5657  
  5658  func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) GetSlotMs() int64 {
  5659  	if x != nil {
  5660  		return x.SlotMs
  5661  	}
  5662  	return 0
  5663  }
  5664  
  5665  var File_google_cloud_audit_bigquery_audit_metadata_proto protoreflect.FileDescriptor
  5666  
  5667  var file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc = []byte{
  5668  	0x0a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
  5669  	0x75, 0x64, 0x69, 0x74, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x61, 0x75,
  5670  	0x64, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
  5671  	0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  5672  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69,
  5673  	0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f,
  5674  	0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  5675  	0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
  5676  	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  5677  	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
  5678  	0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f,
  5679  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x83, 0x01,
  5680  	0x0a, 0x15, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
  5681  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5d, 0x0a, 0x0d, 0x6a, 0x6f, 0x62, 0x5f, 0x69,
  5682  	0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36,
  5683  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
  5684  	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
  5685  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73,
  5686  	0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0c, 0x6a, 0x6f, 0x62, 0x49, 0x6e, 0x73,
  5687  	0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x54, 0x0a, 0x0a, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x68,
  5688  	0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f,
  5689  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  5690  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  5691  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48,
  5692  	0x00, 0x52, 0x09, 0x6a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x5a, 0x0a, 0x0c,
  5693  	0x6a, 0x6f, 0x62, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x17, 0x20, 0x01,
  5694  	0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5695  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5696  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f,
  5697  	0x62, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x6a, 0x6f, 0x62,
  5698  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x66, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61,
  5699  	0x73, 0x65, 0x74, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
  5700  	0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5701  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5702  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61,
  5703  	0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52,
  5704  	0x0f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  5705  	0x12, 0x60, 0x0a, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e,
  5706  	0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  5707  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
  5708  	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
  5709  	0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67,
  5710  	0x65, 0x48, 0x00, 0x52, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e,
  5711  	0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x64, 0x65,
  5712  	0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67,
  5713  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
  5714  	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
  5715  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x44,
  5716  	0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x64, 0x61, 0x74, 0x61, 0x73,
  5717  	0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x74, 0x61,
  5718  	0x62, 0x6c, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01,
  5719  	0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5720  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5721  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61,
  5722  	0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x74,
  5723  	0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5a, 0x0a, 0x0c,
  5724  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x08, 0x20, 0x01,
  5725  	0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5726  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5727  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61,
  5728  	0x62, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x61, 0x62,
  5729  	0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x0e, 0x74, 0x61, 0x62, 0x6c,
  5730  	0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
  5731  	0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  5732  	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
  5733  	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c,
  5734  	0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x74, 0x61, 0x62,
  5735  	0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x61, 0x0a, 0x0f, 0x74, 0x61,
  5736  	0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x0a, 0x20,
  5737  	0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  5738  	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
  5739  	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54,
  5740  	0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0d,
  5741  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x67, 0x0a,
  5742  	0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6e,
  5743  	0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  5744  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
  5745  	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
  5746  	0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61,
  5747  	0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61,
  5748  	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x0e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f,
  5749  	0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37,
  5750  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
  5751  	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
  5752  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44,
  5753  	0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
  5754  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x6d, 0x6f, 0x64, 0x65,
  5755  	0x6c, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b,
  5756  	0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  5757  	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
  5758  	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65,
  5759  	0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x6f, 0x64,
  5760  	0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x73, 0x0a, 0x15, 0x6d, 0x6f,
  5761  	0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68, 0x61,
  5762  	0x6e, 0x67, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  5763  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
  5764  	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
  5765  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  5766  	0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x13, 0x6d, 0x6f, 0x64, 0x65,
  5767  	0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12,
  5768  	0x67, 0x0a, 0x11, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68,
  5769  	0x61, 0x6e, 0x67, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
  5770  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  5771  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  5772  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43,
  5773  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61,
  5774  	0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x61, 0x0a, 0x0f, 0x6d, 0x6f, 0x64, 0x65,
  5775  	0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28,
  5776  	0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  5777  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
  5778  	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64,
  5779  	0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x6f,
  5780  	0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x66, 0x0a, 0x10, 0x72,
  5781  	0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
  5782  	0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  5783  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
  5784  	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  5785  	0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  5786  	0x48, 0x00, 0x52, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74,
  5787  	0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x63,
  5788  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f,
  5789  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  5790  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  5791  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68,
  5792  	0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43,
  5793  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65,
  5794  	0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32,
  5795  	0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  5796  	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
  5797  	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69,
  5798  	0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x72, 0x6f,
  5799  	0x75, 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x80, 0x01,
  5800  	0x0a, 0x1a, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c,
  5801  	0x69, 0x63, 0x79, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x14, 0x20, 0x01,
  5802  	0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5803  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5804  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f,
  5805  	0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65,
  5806  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x17, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65,
  5807  	0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  5808  	0x12, 0x7a, 0x0a, 0x18, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70,
  5809  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x15, 0x20, 0x01,
  5810  	0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5811  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5812  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f,
  5813  	0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x68, 0x61,
  5814  	0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x15, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
  5815  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x80, 0x01, 0x0a,
  5816  	0x1a, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69,
  5817  	0x63, 0x79, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x16, 0x20, 0x01, 0x28,
  5818  	0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  5819  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
  5820  	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77,
  5821  	0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65,
  5822  	0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x17, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73,
  5823  	0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  5824  	0x60, 0x0a, 0x0e, 0x75, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
  5825  	0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  5826  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67,
  5827  	0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  5828  	0x74, 0x61, 0x2e, 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74,
  5829  	0x48, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65,
  5830  	0x74, 0x12, 0x78, 0x0a, 0x18, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79,
  5831  	0x5f, 0x61, 0x70, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x18, 0x20,
  5832  	0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  5833  	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
  5834  	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x46,
  5835  	0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x70, 0x70, 0x4d, 0x65, 0x74, 0x61,
  5836  	0x64, 0x61, 0x74, 0x61, 0x52, 0x15, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x79,
  5837  	0x41, 0x70, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0xf3, 0x01, 0x0a, 0x0c,
  5838  	0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x03,
  5839  	0x6a, 0x6f, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  5840  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
  5841  	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
  5842  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x12, 0x55, 0x0a,
  5843  	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e,
  5844  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
  5845  	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
  5846  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x65,
  5847  	0x72, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
  5848  	0x61, 0x73, 0x6f, 0x6e, 0x22, 0x4b, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16,
  5849  	0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
  5850  	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4a, 0x4f, 0x42, 0x5f, 0x49, 0x4e,
  5851  	0x53, 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x11,
  5852  	0x0a, 0x0d, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10,
  5853  	0x02, 0x1a, 0xe2, 0x01, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12,
  5854  	0x4a, 0x0a, 0x06, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
  5855  	0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  5856  	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
  5857  	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74,
  5858  	0x61, 0x74, 0x65, 0x52, 0x06, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x12, 0x48, 0x0a, 0x05, 0x61,
  5859  	0x66, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
  5860  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  5861  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  5862  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05,
  5863  	0x61, 0x66, 0x74, 0x65, 0x72, 0x12, 0x3f, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x03, 0x20, 0x01,
  5864  	0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5865  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5866  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f,
  5867  	0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x1a, 0xb8, 0x01, 0x0a, 0x0b, 0x4a, 0x6f, 0x62, 0x44, 0x65,
  5868  	0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61,
  5869  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d,
  5870  	0x65, 0x12, 0x54, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
  5871  	0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  5872  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
  5873  	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62,
  5874  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52,
  5875  	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x38, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f,
  5876  	0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50,
  5877  	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4a, 0x4f, 0x42,
  5878  	0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10,
  5879  	0x01, 0x1a, 0x8c, 0x02, 0x0a, 0x0f, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65,
  5880  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74,
  5881  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  5882  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  5883  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  5884  	0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x52, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73,
  5885  	0x65, 0x74, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
  5886  	0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5887  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5888  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61,
  5889  	0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
  5890  	0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
  5891  	0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  5892  	0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x37, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f,
  5893  	0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50,
  5894  	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45,
  5895  	0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02,
  5896  	0x1a, 0x9c, 0x02, 0x0a, 0x0d, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e,
  5897  	0x67, 0x65, 0x12, 0x4b, 0x0a, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20,
  5898  	0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  5899  	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
  5900  	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44,
  5901  	0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x52, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12,
  5902  	0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
  5903  	0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  5904  	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
  5905  	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73,
  5906  	0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52,
  5907  	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e,
  5908  	0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61,
  5909  	0x6d, 0x65, 0x22, 0x4b, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12,
  5910  	0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
  5911  	0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x01,
  5912  	0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x54, 0x5f, 0x49, 0x41, 0x4d, 0x5f, 0x50, 0x4f, 0x4c, 0x49,
  5913  	0x43, 0x59, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a,
  5914  	0xbf, 0x01, 0x0a, 0x0f, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74,
  5915  	0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20,
  5916  	0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  5917  	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
  5918  	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44,
  5919  	0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52,
  5920  	0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a,
  5921  	0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  5922  	0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x37, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73,
  5923  	0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53,
  5924  	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45,
  5925  	0x4c, 0x45, 0x54, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10,
  5926  	0x02, 0x1a, 0x99, 0x02, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74,
  5927  	0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01,
  5928  	0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  5929  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  5930  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61,
  5931  	0x62, 0x6c, 0x65, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65,
  5932  	0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f,
  5933  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  5934  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  5935  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74,
  5936  	0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73,
  5937  	0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04,
  5938  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4e, 0x0a,
  5939  	0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f,
  5940  	0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  5941  	0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52,
  5942  	0x59, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x53,
  5943  	0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x03, 0x1a, 0xf6, 0x01,
  5944  	0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  5945  	0x45, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f,
  5946  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
  5947  	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
  5948  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52,
  5949  	0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  5950  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  5951  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  5952  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  5953  	0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
  5954  	0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19,
  5955  	0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  5956  	0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x2b, 0x0a, 0x06, 0x52, 0x65, 0x61,
  5957  	0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e,
  5958  	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51,
  5959  	0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x1a, 0x9c, 0x02, 0x0a, 0x0f, 0x52, 0x6f, 0x75, 0x74, 0x69,
  5960  	0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x72, 0x6f,
  5961  	0x75, 0x74, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f,
  5962  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  5963  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  5964  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x52, 0x07,
  5965  	0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
  5966  	0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  5967  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67,
  5968  	0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  5969  	0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69,
  5970  	0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
  5971  	0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20,
  5972  	0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 0x06,
  5973  	0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
  5974  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09,
  5975  	0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x4f, 0x55,
  5976  	0x54, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55,
  5977  	0x45, 0x53, 0x54, 0x10, 0x02, 0x1a, 0xef, 0x03, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44,
  5978  	0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
  5979  	0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12,
  5980  	0x29, 0x0a, 0x10, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61,
  5981  	0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x66, 0x69, 0x65, 0x6c, 0x64,
  5982  	0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f,
  5983  	0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52,
  5984  	0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x61, 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x70,
  5985  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63,
  5986  	0x61, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x6c, 0x69,
  5987  	0x63, 0x79, 0x54, 0x61, 0x67, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12,
  5988  	0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
  5989  	0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  5990  	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
  5991  	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65,
  5992  	0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52,
  5993  	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e,
  5994  	0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61,
  5995  	0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61,
  5996  	0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f,
  5997  	0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xaf, 0x01, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  5998  	0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
  5999  	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10,
  6000  	0x01, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4c,
  6001  	0x49, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x1d, 0x0a,
  6002  	0x19, 0x47, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x53, 0x55, 0x4c,
  6003  	0x54, 0x53, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d,
  6004  	0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x04, 0x12,
  6005  	0x17, 0x0a, 0x13, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x53,
  6006  	0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x12, 0x1d, 0x0a, 0x19, 0x4d, 0x41, 0x54, 0x45,
  6007  	0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x52, 0x45,
  6008  	0x46, 0x52, 0x45, 0x53, 0x48, 0x10, 0x06, 0x1a, 0xb3, 0x02, 0x0a, 0x0b, 0x54, 0x61, 0x62, 0x6c,
  6009  	0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65,
  6010  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6011  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  6012  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  6013  	0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c,
  6014  	0x0a, 0x09, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
  6015  	0x08, 0x52, 0x09, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x54, 0x0a, 0x06,
  6016  	0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67,
  6017  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
  6018  	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
  6019  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x68, 0x61,
  6020  	0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73,
  6021  	0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06,
  6022  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4e, 0x0a,
  6023  	0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f,
  6024  	0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  6025  	0x18, 0x0a, 0x14, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f,
  6026  	0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42,
  6027  	0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a, 0x9b, 0x02,
  6028  	0x0a, 0x13, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43,
  6029  	0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01,
  6030  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  6031  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
  6032  	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
  6033  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x5c, 0x0a, 0x06,
  6034  	0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x67,
  6035  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
  6036  	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
  6037  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74,
  6038  	0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73,
  6039  	0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f,
  6040  	0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f,
  6041  	0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x44, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
  6042  	0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
  6043  	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x4d, 0x4f, 0x44, 0x45, 0x4c,
  6044  	0x5f, 0x50, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01,
  6045  	0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x1a, 0x98, 0x02, 0x0a, 0x0d,
  6046  	0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x4b, 0x0a,
  6047  	0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31,
  6048  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
  6049  	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
  6050  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e,
  6051  	0x65, 0x52, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65,
  6052  	0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f,
  6053  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  6054  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6055  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61,
  6056  	0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73,
  6057  	0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04,
  6058  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a,
  6059  	0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f,
  6060  	0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  6061  	0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x4f,
  6062  	0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51,
  6063  	0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x1a, 0x87, 0x03, 0x0a, 0x0f, 0x54, 0x61, 0x62, 0x6c, 0x65,
  6064  	0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x64, 0x65,
  6065  	0x6c, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  6066  	0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x52,
  6067  	0x6f, 0x77, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x65,
  6068  	0x72, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
  6069  	0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x65, 0x64, 0x52,
  6070  	0x6f, 0x77, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x72, 0x75, 0x6e,
  6071  	0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x74, 0x72, 0x75,
  6072  	0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  6073  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6074  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  6075  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  6076  	0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67,
  6077  	0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  6078  	0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
  6079  	0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73,
  6080  	0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
  6081  	0x52, 0x0a, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x62, 0x0a, 0x06,
  6082  	0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
  6083  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07,
  6084  	0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59,
  6085  	0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a,
  6086  	0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x10,
  6087  	0x03, 0x12, 0x0d, 0x0a, 0x09, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x50, 0x49, 0x10, 0x04,
  6088  	0x1a, 0xb3, 0x01, 0x0a, 0x0f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68,
  6089  	0x61, 0x6e, 0x67, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01,
  6090  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  6091  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
  6092  	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
  6093  	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e,
  6094  	0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19,
  6095  	0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  6096  	0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x2b, 0x0a, 0x06, 0x52, 0x65, 0x61,
  6097  	0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e,
  6098  	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51,
  6099  	0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x1a, 0xad, 0x01, 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65, 0x6c,
  6100  	0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
  6101  	0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  6102  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
  6103  	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
  6104  	0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61,
  6105  	0x64, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  6106  	0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
  6107  	0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x29, 0x0a, 0x06, 0x52,
  6108  	0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
  6109  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a,
  6110  	0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01, 0x1a, 0xd6, 0x01, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65,
  6111  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
  6112  	0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  6113  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
  6114  	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
  6115  	0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f,
  6116  	0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  6117  	0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
  6118  	0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x52, 0x0a, 0x06, 0x52,
  6119  	0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f,
  6120  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a,
  6121  	0x14, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45,
  6122  	0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52,
  6123  	0x45, 0x44, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x04, 0x1a,
  6124  	0xd6, 0x01, 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f,
  6125  	0x6e, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
  6126  	0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  6127  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
  6128  	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64,
  6129  	0x65, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f,
  6130  	0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62,
  6131  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62,
  6132  	0x4e, 0x61, 0x6d, 0x65, 0x22, 0x52, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16,
  6133  	0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
  6134  	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x5f,
  6135  	0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01,
  6136  	0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x09, 0x0a,
  6137  	0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a, 0x9c, 0x02, 0x0a, 0x0f, 0x52, 0x6f, 0x75,
  6138  	0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07,
  6139  	0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e,
  6140  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
  6141  	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
  6142  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65,
  6143  	0x52, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61,
  6144  	0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  6145  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
  6146  	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
  6147  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65,
  6148  	0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61,
  6149  	0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  6150  	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47,
  6151  	0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53,
  6152  	0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
  6153  	0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52,
  6154  	0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45,
  6155  	0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x1a, 0x9b, 0x01, 0x0a, 0x17, 0x52, 0x6f, 0x77, 0x41,
  6156  	0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74,
  6157  	0x69, 0x6f, 0x6e, 0x12, 0x65, 0x0a, 0x11, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73,
  6158  	0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39,
  6159  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
  6160  	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
  6161  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63,
  6162  	0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0f, 0x72, 0x6f, 0x77, 0x41, 0x63,
  6163  	0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f,
  6164  	0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f,
  6165  	0x62, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x99, 0x01, 0x0a, 0x15, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63,
  6166  	0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12,
  6167  	0x65, 0x0a, 0x11, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f,
  6168  	0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
  6169  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  6170  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6171  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50,
  6172  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0f, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
  6173  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61,
  6174  	0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d,
  6175  	0x65, 0x1a, 0xe5, 0x01, 0x0a, 0x17, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50,
  6176  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x69, 0x0a,
  6177  	0x13, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69,
  6178  	0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
  6179  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  6180  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6181  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50,
  6182  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x11, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
  6183  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f,
  6184  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e,
  6185  	0x61, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x1f, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x61,
  6186  	0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x5f, 0x64,
  6187  	0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1b, 0x61, 0x6c,
  6188  	0x6c, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69,
  6189  	0x65, 0x73, 0x44, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x1a, 0xe7, 0x01, 0x0a, 0x0d, 0x55, 0x6e,
  6190  	0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x6c,
  6191  	0x69, 0x6e, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20,
  6192  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x73,
  6193  	0x65, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74,
  6194  	0x61, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x6f, 0x75, 0x72,
  6195  	0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61,
  6196  	0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  6197  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
  6198  	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
  6199  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73,
  6200  	0x65, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
  6201  	0x6e, 0x22, 0x30, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52,
  6202  	0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
  6203  	0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x4c, 0x49, 0x4e, 0x4b, 0x5f, 0x41, 0x50,
  6204  	0x49, 0x10, 0x01, 0x1a, 0x99, 0x02, 0x0a, 0x03, 0x4a, 0x6f, 0x62, 0x12, 0x19, 0x0a, 0x08, 0x6a,
  6205  	0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a,
  6206  	0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x0a, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x6f,
  6207  	0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f,
  6208  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  6209  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6210  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
  6211  	0x09, 0x6a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x52, 0x0a, 0x0a, 0x6a, 0x6f,
  6212  	0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33,
  6213  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
  6214  	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
  6215  	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61,
  6216  	0x74, 0x75, 0x73, 0x52, 0x09, 0x6a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4f,
  6217  	0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
  6218  	0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  6219  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
  6220  	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62,
  6221  	0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x08, 0x6a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a,
  6222  	0xdc, 0x17, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a,
  6223  	0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f,
  6224  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  6225  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  6226  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  6227  	0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x5e, 0x0a, 0x0c, 0x71,
  6228  	0x75, 0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28,
  6229  	0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  6230  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
  6231  	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62,
  6232  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0b,
  6233  	0x71, 0x75, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5b, 0x0a, 0x0b, 0x6c,
  6234  	0x6f, 0x61, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
  6235  	0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  6236  	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
  6237  	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43,
  6238  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x6c, 0x6f,
  6239  	0x61, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x64, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x72,
  6240  	0x61, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
  6241  	0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  6242  	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
  6243  	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43,
  6244  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x48, 0x00, 0x52,
  6245  	0x0d, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x6b,
  6246  	0x0a, 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x63, 0x6f, 0x6e,
  6247  	0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  6248  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
  6249  	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
  6250  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x54,
  6251  	0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x62, 0x6c,
  6252  	0x65, 0x43, 0x6f, 0x70, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x57, 0x0a, 0x06, 0x6c,
  6253  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f,
  6254  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  6255  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  6256  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  6257  	0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61,
  6258  	0x62, 0x65, 0x6c, 0x73, 0x1a, 0xe8, 0x06, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x14,
  6259  	0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71,
  6260  	0x75, 0x65, 0x72, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x72,
  6261  	0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x71,
  6262  	0x75, 0x65, 0x72, 0x79, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x0a,
  6263  	0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62,
  6264  	0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
  6265  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x6a, 0x0a, 0x12, 0x63, 0x72,
  6266  	0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  6267  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6268  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  6269  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  6270  	0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74,
  6271  	0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f,
  6272  	0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, 0x11, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f,
  6273  	0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28,
  6274  	0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  6275  	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
  6276  	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x57, 0x72, 0x69,
  6277  	0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x77,
  6278  	0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  6279  	0x27, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73,
  6280  	0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c,
  6281  	0x74, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x66, 0x0a, 0x11, 0x74, 0x61, 0x62, 0x6c,
  6282  	0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20,
  6283  	0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  6284  	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
  6285  	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54,
  6286  	0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10,
  6287  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  6288  	0x12, 0x5e, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01,
  6289  	0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  6290  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  6291  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f,
  6292  	0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x50, 0x72,
  6293  	0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79,
  6294  	0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  6295  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  6296  	0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6297  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  6298  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  6299  	0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
  6300  	0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62,
  6301  	0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x0e,
  6302  	0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09,
  6303  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  6304  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
  6305  	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
  6306  	0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79,
  6307  	0x70, 0x65, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
  6308  	0x65, 0x22, 0x4c, 0x0a, 0x08, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a,
  6309  	0x14, 0x50, 0x52, 0x49, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
  6310  	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x51, 0x55, 0x45, 0x52, 0x59,
  6311  	0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x0f,
  6312  	0x0a, 0x0b, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x02, 0x1a,
  6313  	0xae, 0x04, 0x0a, 0x04, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72,
  6314  	0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73,
  6315  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x69, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x6f, 0x75,
  6316  	0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74,
  6317  	0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  6318  	0x55, 0x72, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1f, 0x0a,
  6319  	0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
  6320  	0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x12, 0x32,
  6321  	0x0a, 0x15, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x72,
  6322  	0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73,
  6323  	0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74,
  6324  	0x65, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
  6325  	0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64,
  6326  	0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12,
  6327  	0x6a, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73,
  6328  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f,
  6329  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  6330  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  6331  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73,
  6332  	0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65,
  6333  	0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, 0x11, 0x77,
  6334  	0x72, 0x69, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e,
  6335  	0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6336  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  6337  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  6338  	0x61, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
  6339  	0x6f, 0x6e, 0x52, 0x10, 0x77, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69,
  6340  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
  6341  	0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70,
  6342  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
  6343  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  6344  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6345  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  6346  	0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
  6347  	0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  6348  	0x1a, 0xc6, 0x01, 0x0a, 0x07, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x29, 0x0a, 0x10,
  6349  	0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x73,
  6350  	0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
  6351  	0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x73, 0x12, 0x3c, 0x0a, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69,
  6352  	0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e,
  6353  	0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x64, 0x65, 0x73,
  6354  	0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e,
  6355  	0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
  6356  	0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73,
  6357  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x6f,
  6358  	0x75, 0x72, 0x63, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  6359  	0x48, 0x00, 0x52, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42,
  6360  	0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a, 0xa2, 0x05, 0x0a, 0x09, 0x54, 0x61,
  6361  	0x62, 0x6c, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63,
  6362  	0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c,
  6363  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17,
  6364  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x74, 0x72,
  6365  	0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x73,
  6366  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63,
  6367  	0x61, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
  6368  	0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  6369  	0x10, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c,
  6370  	0x65, 0x12, 0x6a, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70,
  6371  	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e,
  6372  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
  6373  	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
  6374  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44,
  6375  	0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61,
  6376  	0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a,
  6377  	0x11, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
  6378  	0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  6379  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
  6380  	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
  6381  	0x61, 0x74, 0x61, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69,
  6382  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x77, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f,
  6383  	0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
  6384  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72,
  6385  	0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67,
  6386  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
  6387  	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
  6388  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
  6389  	0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
  6390  	0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
  6391  	0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  6392  	0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f,
  6393  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  6394  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6395  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54,
  6396  	0x79, 0x70, 0x65, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
  6397  	0x70, 0x65, 0x12, 0x5a, 0x0a, 0x1b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
  6398  	0x6e, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
  6399  	0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  6400  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  6401  	0x61, 0x6d, 0x70, 0x52, 0x19, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  6402  	0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x39,
  6403  	0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
  6404  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  6405  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  6406  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x49, 0x0a, 0x04, 0x54, 0x79, 0x70,
  6407  	0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
  6408  	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59,
  6409  	0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, 0x50, 0x59, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06,
  6410  	0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4d, 0x50, 0x4f,
  6411  	0x52, 0x54, 0x10, 0x04, 0x42, 0x08, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x46,
  6412  	0x0a, 0x0f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f,
  6413  	0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  6414  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f,
  6415  	0x75, 0x72, 0x69, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72,
  6416  	0x63, 0x65, 0x55, 0x72, 0x69, 0x73, 0x1a, 0xbf, 0x01, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x53, 0x74,
  6417  	0x61, 0x74, 0x75, 0x73, 0x12, 0x4f, 0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74,
  6418  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  6419  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67,
  6420  	0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  6421  	0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08, 0x6a, 0x6f, 0x62,
  6422  	0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72,
  6423  	0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f,
  6424  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52,
  6425  	0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2a, 0x0a, 0x06,
  6426  	0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67,
  6427  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
  6428  	0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x1a, 0xba, 0x09, 0x0a, 0x08, 0x4a, 0x6f, 0x62,
  6429  	0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f,
  6430  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  6431  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  6432  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69,
  6433  	0x6d, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65,
  6434  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6435  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
  6436  	0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a,
  6437  	0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
  6438  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  6439  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64,
  6440  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x5b, 0x0a, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74,
  6441  	0x61, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  6442  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
  6443  	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
  6444  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x51, 0x75,
  6445  	0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74,
  6446  	0x73, 0x12, 0x58, 0x0a, 0x0a, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18,
  6447  	0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  6448  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
  6449  	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  6450  	0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x48, 0x00,
  6451  	0x52, 0x09, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x61, 0x0a, 0x0d, 0x65,
  6452  	0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x01,
  6453  	0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  6454  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  6455  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f,
  6456  	0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x48, 0x00,
  6457  	0x52, 0x0c, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x22,
  6458  	0x0a, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x73, 0x18,
  6459  	0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x6c, 0x6f, 0x74,
  6460  	0x4d, 0x73, 0x12, 0x78, 0x0a, 0x11, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f,
  6461  	0x6e, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4b, 0x2e,
  6462  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
  6463  	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
  6464  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74,
  6465  	0x73, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
  6466  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x10, 0x72, 0x65, 0x73, 0x65,
  6467  	0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x0f,
  6468  	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  6469  	0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4a, 0x6f, 0x62,
  6470  	0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xdc, 0x02, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x32,
  6471  	0x0a, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65,
  6472  	0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x74,
  6473  	0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, 0x79, 0x74,
  6474  	0x65, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x62, 0x69, 0x6c, 0x6c,
  6475  	0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10,
  6476  	0x74, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73,
  6477  	0x12, 0x21, 0x0a, 0x0c, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x65, 0x72,
  6478  	0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x54,
  6479  	0x69, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
  6480  	0x64, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10,
  6481  	0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73,
  6482  	0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x76,
  6483  	0x69, 0x65, 0x77, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x65,
  6484  	0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x56, 0x69, 0x65, 0x77, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x72,
  6485  	0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e,
  6486  	0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
  6487  	0x6e, 0x63, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x10,
  6488  	0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74,
  6489  	0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x6f,
  6490  	0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f,
  6491  	0x68, 0x69, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x61, 0x63, 0x68, 0x65,
  6492  	0x48, 0x69, 0x74, 0x1a, 0x34, 0x0a, 0x04, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x74,
  6493  	0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65,
  6494  	0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4f, 0x75,
  6495  	0x74, 0x70, 0x75, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x35, 0x0a, 0x07, 0x45, 0x78, 0x74,
  6496  	0x72, 0x61, 0x63, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x69, 0x6e,
  6497  	0x70, 0x75, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52,
  6498  	0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73,
  6499  	0x1a, 0x47, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  6500  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04,
  6501  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  6502  	0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
  6503  	0x03, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x4d, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x65, 0x78, 0x74,
  6504  	0x65, 0x6e, 0x64, 0x65, 0x64, 0x1a, 0xf5, 0x04, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12,
  6505  	0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  6506  	0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x53,
  6507  	0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01,
  6508  	0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  6509  	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
  6510  	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e,
  6511  	0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49,
  6512  	0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73,
  6513  	0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61,
  6514  	0x4a, 0x73, 0x6f, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a,
  6515  	0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20,
  6516  	0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x54,
  6517  	0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x51, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77,
  6518  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6519  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  6520  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  6521  	0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x69, 0x65, 0x77, 0x44, 0x65, 0x66, 0x69, 0x6e,
  6522  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x3b, 0x0a, 0x0b, 0x65,
  6523  	0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
  6524  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  6525  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x65, 0x78,
  6526  	0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61,
  6527  	0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  6528  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  6529  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
  6530  	0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
  6531  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  6532  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  6533  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69,
  6534  	0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x74,
  6535  	0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  6536  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  6537  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x54,
  6538  	0x69, 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
  6539  	0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  6540  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67,
  6541  	0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  6542  	0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
  6543  	0x6f, 0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x8c, 0x03,
  6544  	0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
  6545  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x64,
  6546  	0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f,
  6547  	0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f,
  6548  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
  6549  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6550  	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f,
  6551  	0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0b, 0x65,
  6552  	0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
  6553  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  6554  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x65, 0x78,
  6555  	0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61,
  6556  	0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  6557  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  6558  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74,
  6559  	0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f,
  6560  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  6561  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  6562  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69,
  6563  	0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  6564  	0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  6565  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
  6566  	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  6567  	0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
  6568  	0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xa6, 0x01, 0x0a,
  6569  	0x07, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74,
  6570  	0x69, 0x6e, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
  6571  	0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63,
  6572  	0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
  6573  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  6574  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72,
  6575  	0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
  6576  	0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  6577  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  6578  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
  6579  	0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xe8, 0x01, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
  6580  	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x6c, 0x79,
  6581  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x66, 0x72, 0x69,
  6582  	0x65, 0x6e, 0x64, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73,
  6583  	0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
  6584  	0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x06, 0x6c,
  6585  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f,
  6586  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  6587  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  6588  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
  6589  	0x6f, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c,
  6590  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45,
  6591  	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
  6592  	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  6593  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
  6594  	0x1a, 0x54, 0x0a, 0x13, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x69, 0x65, 0x77, 0x44, 0x65, 0x66,
  6595  	0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79,
  6596  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x27, 0x0a,
  6597  	0x0f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64,
  6598  	0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x54, 0x72, 0x75,
  6599  	0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x1a, 0xbc, 0x04, 0x0a, 0x07, 0x44, 0x61, 0x74, 0x61, 0x73,
  6600  	0x65, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x6e, 0x61,
  6601  	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
  6602  	0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74,
  6603  	0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f,
  6604  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  6605  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  6606  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
  6607  	0x6f, 0x52, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b,
  6608  	0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20,
  6609  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  6610  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
  6611  	0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75,
  6612  	0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
  6613  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  6614  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70,
  6615  	0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x61, 0x63, 0x6c, 0x18,
  6616  	0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  6617  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
  6618  	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  6619  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x63, 0x6c, 0x52, 0x03, 0x61, 0x63,
  6620  	0x6c, 0x12, 0x5c, 0x0a, 0x1d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x74, 0x61, 0x62,
  6621  	0x6c, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
  6622  	0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  6623  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
  6624  	0x69, 0x6f, 0x6e, 0x52, 0x1a, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x61, 0x62, 0x6c,
  6625  	0x65, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  6626  	0x67, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79,
  6627  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f,
  6628  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
  6629  	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
  6630  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
  6631  	0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e,
  6632  	0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61,
  6633  	0x75, 0x6c, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20,
  6634  	0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x6c, 0x6c,
  6635  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x67, 0x0a, 0x0b, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
  6636  	0x79, 0x41, 0x63, 0x6c, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01,
  6637  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61,
  6638  	0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c,
  6639  	0x69, 0x63, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65,
  6640  	0x64, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x61,
  6641  	0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x56, 0x69, 0x65, 0x77, 0x73, 0x1a, 0x32,
  6642  	0x0a, 0x0e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f,
  6643  	0x12, 0x20, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
  6644  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x4e, 0x61,
  6645  	0x6d, 0x65, 0x1a, 0x46, 0x0a, 0x0f, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50,
  6646  	0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x33, 0x0a, 0x16, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63,
  6647  	0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  6648  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73,
  6649  	0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x88, 0x01, 0x0a, 0x15, 0x46,
  6650  	0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x70, 0x70, 0x4d, 0x65, 0x74, 0x61,
  6651  	0x64, 0x61, 0x74, 0x61, 0x12, 0x63, 0x0a, 0x0f, 0x73, 0x68, 0x65, 0x65, 0x74, 0x73, 0x5f, 0x6d,
  6652  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e,
  6653  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
  6654  	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
  6655  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x68, 0x65, 0x65, 0x74, 0x73, 0x4d,
  6656  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x68, 0x65, 0x65, 0x74,
  6657  	0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x0a, 0x0a, 0x08, 0x6d, 0x65, 0x74,
  6658  	0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x27, 0x0a, 0x0e, 0x53, 0x68, 0x65, 0x65, 0x74, 0x73, 0x4d,
  6659  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x15, 0x0a, 0x06, 0x64, 0x6f, 0x63, 0x5f, 0x69,
  6660  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x6f, 0x63, 0x49, 0x64, 0x22, 0x5f,
  6661  	0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74,
  6662  	0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x1e, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x49,
  6663  	0x53, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
  6664  	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54,
  6665  	0x45, 0x5f, 0x4e, 0x45, 0x56, 0x45, 0x52, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x52, 0x45,
  6666  	0x41, 0x54, 0x45, 0x5f, 0x49, 0x46, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x02, 0x22,
  6667  	0x6c, 0x0a, 0x10, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74,
  6668  	0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x1d, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x44, 0x49, 0x53,
  6669  	0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
  6670  	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f,
  6671  	0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x57, 0x52, 0x49, 0x54, 0x45,
  6672  	0x5f, 0x54, 0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x57,
  6673  	0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x45, 0x4e, 0x44, 0x10, 0x03, 0x22, 0x54, 0x0a,
  6674  	0x0d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e,
  6675  	0x0a, 0x1a, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45,
  6676  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08,
  6677  	0x0a, 0x04, 0x43, 0x4f, 0x50, 0x59, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50,
  6678  	0x53, 0x48, 0x4f, 0x54, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x53, 0x54, 0x4f, 0x52,
  6679  	0x45, 0x10, 0x03, 0x22, 0x49, 0x0a, 0x08, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
  6680  	0x19, 0x0a, 0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53,
  6681  	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45,
  6682  	0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49,
  6683  	0x4e, 0x47, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x4f, 0x4e, 0x45, 0x10, 0x03, 0x22, 0xf9,
  6684  	0x05, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e,
  6685  	0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x53,
  6686  	0x54, 0x41, 0x54, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e,
  6687  	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53,
  6688  	0x45, 0x4c, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x53, 0x53, 0x45, 0x52,
  6689  	0x54, 0x10, 0x17, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x10, 0x02, 0x12,
  6690  	0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x44,
  6691  	0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x45, 0x52, 0x47, 0x45,
  6692  	0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x42,
  6693  	0x4c, 0x45, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x54,
  6694  	0x41, 0x42, 0x4c, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x10, 0x07,
  6695  	0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10,
  6696  	0x08, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x4d, 0x4f, 0x44, 0x45,
  6697  	0x4c, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x4d, 0x41,
  6698  	0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10,
  6699  	0x0d, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x55, 0x4e, 0x43,
  6700  	0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0e, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45,
  6701  	0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x46, 0x55, 0x4e, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10,
  6702  	0x38, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43,
  6703  	0x45, 0x44, 0x55, 0x52, 0x45, 0x10, 0x14, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x52, 0x45, 0x41, 0x54,
  6704  	0x45, 0x5f, 0x52, 0x4f, 0x57, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x50, 0x4f, 0x4c,
  6705  	0x49, 0x43, 0x59, 0x10, 0x18, 0x12, 0x11, 0x0a, 0x0d, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f,
  6706  	0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x10, 0x35, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x52, 0x45, 0x41,
  6707  	0x54, 0x45, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x42, 0x4c,
  6708  	0x45, 0x10, 0x3b, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x54, 0x41, 0x42, 0x4c,
  6709  	0x45, 0x10, 0x0a, 0x12, 0x17, 0x0a, 0x13, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x45, 0x58, 0x54, 0x45,
  6710  	0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x21, 0x12, 0x0d, 0x0a, 0x09,
  6711  	0x44, 0x52, 0x4f, 0x50, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0b, 0x12, 0x0e, 0x0a, 0x0a, 0x44,
  6712  	0x52, 0x4f, 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x10, 0x0c, 0x12, 0x1a, 0x0a, 0x16, 0x44,
  6713  	0x52, 0x4f, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44,
  6714  	0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0f, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x52, 0x4f, 0x50, 0x5f,
  6715  	0x46, 0x55, 0x4e, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x10, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x52,
  6716  	0x4f, 0x50, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x44, 0x55, 0x52, 0x45, 0x10, 0x15, 0x12, 0x0f,
  6717  	0x0a, 0x0b, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x10, 0x36, 0x12,
  6718  	0x1a, 0x0a, 0x16, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x52, 0x4f, 0x57, 0x5f, 0x41, 0x43, 0x43, 0x45,
  6719  	0x53, 0x53, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x10, 0x19, 0x12, 0x17, 0x0a, 0x13, 0x44,
  6720  	0x52, 0x4f, 0x50, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x42,
  6721  	0x4c, 0x45, 0x10, 0x3e, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x41,
  6722  	0x42, 0x4c, 0x45, 0x10, 0x11, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x56,
  6723  	0x49, 0x45, 0x57, 0x10, 0x12, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4d,
  6724  	0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57,
  6725  	0x10, 0x16, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x43, 0x48, 0x45,
  6726  	0x4d, 0x41, 0x10, 0x37, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x10, 0x13,
  6727  	0x12, 0x12, 0x0a, 0x0e, 0x54, 0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x42,
  6728  	0x4c, 0x45, 0x10, 0x1a, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x45,
  6729  	0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x1b, 0x12,
  6730  	0x0f, 0x0a, 0x0b, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0x1c,
  6731  	0x12, 0x08, 0x0a, 0x04, 0x43, 0x41, 0x4c, 0x4c, 0x10, 0x1d, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x76,
  6732  	0x65, 0x6e, 0x74, 0x42, 0x9f, 0x01, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  6733  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x42, 0x1a,
  6734  	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
  6735  	0x61, 0x64, 0x61, 0x74, 0x61, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x67, 0x6f,
  6736  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
  6737  	0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  6738  	0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x3b,
  6739  	0x61, 0x75, 0x64, 0x69, 0x74, 0xa2, 0x02, 0x03, 0x47, 0x43, 0x41, 0xaa, 0x02, 0x12, 0x47, 0x6f,
  6740  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74,
  6741  	0xca, 0x02, 0x12, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c,
  6742  	0x41, 0x75, 0x64, 0x69, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  6743  }
  6744  
  6745  var (
  6746  	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescOnce sync.Once
  6747  	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData = file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc
  6748  )
  6749  
  6750  func file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP() []byte {
  6751  	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescOnce.Do(func() {
  6752  		file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData)
  6753  	})
  6754  	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData
  6755  }
  6756  
  6757  var file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes = make([]protoimpl.EnumInfo, 26)
  6758  var file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes = make([]protoimpl.MessageInfo, 50)
  6759  var file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes = []interface{}{
  6760  	(BigQueryAuditMetadata_CreateDisposition)(0),          // 0: google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
  6761  	(BigQueryAuditMetadata_WriteDisposition)(0),           // 1: google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
  6762  	(BigQueryAuditMetadata_OperationType)(0),              // 2: google.cloud.audit.BigQueryAuditMetadata.OperationType
  6763  	(BigQueryAuditMetadata_JobState)(0),                   // 3: google.cloud.audit.BigQueryAuditMetadata.JobState
  6764  	(BigQueryAuditMetadata_QueryStatementType)(0),         // 4: google.cloud.audit.BigQueryAuditMetadata.QueryStatementType
  6765  	(BigQueryAuditMetadata_JobInsertion_Reason)(0),        // 5: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.Reason
  6766  	(BigQueryAuditMetadata_JobDeletion_Reason)(0),         // 6: google.cloud.audit.BigQueryAuditMetadata.JobDeletion.Reason
  6767  	(BigQueryAuditMetadata_DatasetCreation_Reason)(0),     // 7: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.Reason
  6768  	(BigQueryAuditMetadata_DatasetChange_Reason)(0),       // 8: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.Reason
  6769  	(BigQueryAuditMetadata_DatasetDeletion_Reason)(0),     // 9: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.Reason
  6770  	(BigQueryAuditMetadata_TableCreation_Reason)(0),       // 10: google.cloud.audit.BigQueryAuditMetadata.TableCreation.Reason
  6771  	(BigQueryAuditMetadata_ModelCreation_Reason)(0),       // 11: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.Reason
  6772  	(BigQueryAuditMetadata_RoutineCreation_Reason)(0),     // 12: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.Reason
  6773  	(BigQueryAuditMetadata_TableDataRead_Reason)(0),       // 13: google.cloud.audit.BigQueryAuditMetadata.TableDataRead.Reason
  6774  	(BigQueryAuditMetadata_TableChange_Reason)(0),         // 14: google.cloud.audit.BigQueryAuditMetadata.TableChange.Reason
  6775  	(BigQueryAuditMetadata_ModelMetadataChange_Reason)(0), // 15: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.Reason
  6776  	(BigQueryAuditMetadata_RoutineChange_Reason)(0),       // 16: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.Reason
  6777  	(BigQueryAuditMetadata_TableDataChange_Reason)(0),     // 17: google.cloud.audit.BigQueryAuditMetadata.TableDataChange.Reason
  6778  	(BigQueryAuditMetadata_ModelDataChange_Reason)(0),     // 18: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.Reason
  6779  	(BigQueryAuditMetadata_ModelDataRead_Reason)(0),       // 19: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.Reason
  6780  	(BigQueryAuditMetadata_TableDeletion_Reason)(0),       // 20: google.cloud.audit.BigQueryAuditMetadata.TableDeletion.Reason
  6781  	(BigQueryAuditMetadata_ModelDeletion_Reason)(0),       // 21: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.Reason
  6782  	(BigQueryAuditMetadata_RoutineDeletion_Reason)(0),     // 22: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.Reason
  6783  	(BigQueryAuditMetadata_UnlinkDataset_Reason)(0),       // 23: google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset.Reason
  6784  	(BigQueryAuditMetadata_JobConfig_Type)(0),             // 24: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Type
  6785  	(BigQueryAuditMetadata_JobConfig_Query_Priority)(0),   // 25: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.Priority
  6786  	(*BigQueryAuditMetadata)(nil),                         // 26: google.cloud.audit.BigQueryAuditMetadata
  6787  	(*BigQueryAuditMetadata_JobInsertion)(nil),            // 27: google.cloud.audit.BigQueryAuditMetadata.JobInsertion
  6788  	(*BigQueryAuditMetadata_JobChange)(nil),               // 28: google.cloud.audit.BigQueryAuditMetadata.JobChange
  6789  	(*BigQueryAuditMetadata_JobDeletion)(nil),             // 29: google.cloud.audit.BigQueryAuditMetadata.JobDeletion
  6790  	(*BigQueryAuditMetadata_DatasetCreation)(nil),         // 30: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation
  6791  	(*BigQueryAuditMetadata_DatasetChange)(nil),           // 31: google.cloud.audit.BigQueryAuditMetadata.DatasetChange
  6792  	(*BigQueryAuditMetadata_DatasetDeletion)(nil),         // 32: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion
  6793  	(*BigQueryAuditMetadata_TableCreation)(nil),           // 33: google.cloud.audit.BigQueryAuditMetadata.TableCreation
  6794  	(*BigQueryAuditMetadata_ModelCreation)(nil),           // 34: google.cloud.audit.BigQueryAuditMetadata.ModelCreation
  6795  	(*BigQueryAuditMetadata_RoutineCreation)(nil),         // 35: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation
  6796  	(*BigQueryAuditMetadata_TableDataRead)(nil),           // 36: google.cloud.audit.BigQueryAuditMetadata.TableDataRead
  6797  	(*BigQueryAuditMetadata_TableChange)(nil),             // 37: google.cloud.audit.BigQueryAuditMetadata.TableChange
  6798  	(*BigQueryAuditMetadata_ModelMetadataChange)(nil),     // 38: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange
  6799  	(*BigQueryAuditMetadata_RoutineChange)(nil),           // 39: google.cloud.audit.BigQueryAuditMetadata.RoutineChange
  6800  	(*BigQueryAuditMetadata_TableDataChange)(nil),         // 40: google.cloud.audit.BigQueryAuditMetadata.TableDataChange
  6801  	(*BigQueryAuditMetadata_ModelDataChange)(nil),         // 41: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange
  6802  	(*BigQueryAuditMetadata_ModelDataRead)(nil),           // 42: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead
  6803  	(*BigQueryAuditMetadata_TableDeletion)(nil),           // 43: google.cloud.audit.BigQueryAuditMetadata.TableDeletion
  6804  	(*BigQueryAuditMetadata_ModelDeletion)(nil),           // 44: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion
  6805  	(*BigQueryAuditMetadata_RoutineDeletion)(nil),         // 45: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion
  6806  	(*BigQueryAuditMetadata_RowAccessPolicyCreation)(nil), // 46: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyCreation
  6807  	(*BigQueryAuditMetadata_RowAccessPolicyChange)(nil),   // 47: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyChange
  6808  	(*BigQueryAuditMetadata_RowAccessPolicyDeletion)(nil), // 48: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyDeletion
  6809  	(*BigQueryAuditMetadata_UnlinkDataset)(nil),           // 49: google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset
  6810  	(*BigQueryAuditMetadata_Job)(nil),                     // 50: google.cloud.audit.BigQueryAuditMetadata.Job
  6811  	(*BigQueryAuditMetadata_JobConfig)(nil),               // 51: google.cloud.audit.BigQueryAuditMetadata.JobConfig
  6812  	(*BigQueryAuditMetadata_TableDefinition)(nil),         // 52: google.cloud.audit.BigQueryAuditMetadata.TableDefinition
  6813  	(*BigQueryAuditMetadata_JobStatus)(nil),               // 53: google.cloud.audit.BigQueryAuditMetadata.JobStatus
  6814  	(*BigQueryAuditMetadata_JobStats)(nil),                // 54: google.cloud.audit.BigQueryAuditMetadata.JobStats
  6815  	(*BigQueryAuditMetadata_Table)(nil),                   // 55: google.cloud.audit.BigQueryAuditMetadata.Table
  6816  	(*BigQueryAuditMetadata_Model)(nil),                   // 56: google.cloud.audit.BigQueryAuditMetadata.Model
  6817  	(*BigQueryAuditMetadata_Routine)(nil),                 // 57: google.cloud.audit.BigQueryAuditMetadata.Routine
  6818  	(*BigQueryAuditMetadata_EntityInfo)(nil),              // 58: google.cloud.audit.BigQueryAuditMetadata.EntityInfo
  6819  	(*BigQueryAuditMetadata_TableViewDefinition)(nil),     // 59: google.cloud.audit.BigQueryAuditMetadata.TableViewDefinition
  6820  	(*BigQueryAuditMetadata_Dataset)(nil),                 // 60: google.cloud.audit.BigQueryAuditMetadata.Dataset
  6821  	(*BigQueryAuditMetadata_BigQueryAcl)(nil),             // 61: google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl
  6822  	(*BigQueryAuditMetadata_EncryptionInfo)(nil),          // 62: google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
  6823  	(*BigQueryAuditMetadata_RowAccessPolicy)(nil),         // 63: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy
  6824  	(*BigQueryAuditMetadata_FirstPartyAppMetadata)(nil),   // 64: google.cloud.audit.BigQueryAuditMetadata.FirstPartyAppMetadata
  6825  	(*BigQueryAuditMetadata_SheetsMetadata)(nil),          // 65: google.cloud.audit.BigQueryAuditMetadata.SheetsMetadata
  6826  	(*BigQueryAuditMetadata_JobConfig_Query)(nil),         // 66: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query
  6827  	(*BigQueryAuditMetadata_JobConfig_Load)(nil),          // 67: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load
  6828  	(*BigQueryAuditMetadata_JobConfig_Extract)(nil),       // 68: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Extract
  6829  	(*BigQueryAuditMetadata_JobConfig_TableCopy)(nil),     // 69: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy
  6830  	nil, // 70: google.cloud.audit.BigQueryAuditMetadata.JobConfig.LabelsEntry
  6831  	(*BigQueryAuditMetadata_JobStats_Query)(nil),                    // 71: google.cloud.audit.BigQueryAuditMetadata.JobStats.Query
  6832  	(*BigQueryAuditMetadata_JobStats_Load)(nil),                     // 72: google.cloud.audit.BigQueryAuditMetadata.JobStats.Load
  6833  	(*BigQueryAuditMetadata_JobStats_Extract)(nil),                  // 73: google.cloud.audit.BigQueryAuditMetadata.JobStats.Extract
  6834  	(*BigQueryAuditMetadata_JobStats_ReservationResourceUsage)(nil), // 74: google.cloud.audit.BigQueryAuditMetadata.JobStats.ReservationResourceUsage
  6835  	nil,                           // 75: google.cloud.audit.BigQueryAuditMetadata.EntityInfo.LabelsEntry
  6836  	(*status.Status)(nil),         // 76: google.rpc.Status
  6837  	(*timestamppb.Timestamp)(nil), // 77: google.protobuf.Timestamp
  6838  	(*durationpb.Duration)(nil),   // 78: google.protobuf.Duration
  6839  	(*v1.Policy)(nil),             // 79: google.iam.v1.Policy
  6840  }
  6841  var file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs = []int32{
  6842  	27,  // 0: google.cloud.audit.BigQueryAuditMetadata.job_insertion:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobInsertion
  6843  	28,  // 1: google.cloud.audit.BigQueryAuditMetadata.job_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobChange
  6844  	29,  // 2: google.cloud.audit.BigQueryAuditMetadata.job_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobDeletion
  6845  	30,  // 3: google.cloud.audit.BigQueryAuditMetadata.dataset_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetCreation
  6846  	31,  // 4: google.cloud.audit.BigQueryAuditMetadata.dataset_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetChange
  6847  	32,  // 5: google.cloud.audit.BigQueryAuditMetadata.dataset_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion
  6848  	33,  // 6: google.cloud.audit.BigQueryAuditMetadata.table_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableCreation
  6849  	37,  // 7: google.cloud.audit.BigQueryAuditMetadata.table_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableChange
  6850  	43,  // 8: google.cloud.audit.BigQueryAuditMetadata.table_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDeletion
  6851  	36,  // 9: google.cloud.audit.BigQueryAuditMetadata.table_data_read:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataRead
  6852  	40,  // 10: google.cloud.audit.BigQueryAuditMetadata.table_data_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataChange
  6853  	44,  // 11: google.cloud.audit.BigQueryAuditMetadata.model_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDeletion
  6854  	34,  // 12: google.cloud.audit.BigQueryAuditMetadata.model_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelCreation
  6855  	38,  // 13: google.cloud.audit.BigQueryAuditMetadata.model_metadata_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange
  6856  	41,  // 14: google.cloud.audit.BigQueryAuditMetadata.model_data_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataChange
  6857  	42,  // 15: google.cloud.audit.BigQueryAuditMetadata.model_data_read:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataRead
  6858  	35,  // 16: google.cloud.audit.BigQueryAuditMetadata.routine_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineCreation
  6859  	39,  // 17: google.cloud.audit.BigQueryAuditMetadata.routine_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineChange
  6860  	45,  // 18: google.cloud.audit.BigQueryAuditMetadata.routine_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion
  6861  	46,  // 19: google.cloud.audit.BigQueryAuditMetadata.row_access_policy_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyCreation
  6862  	47,  // 20: google.cloud.audit.BigQueryAuditMetadata.row_access_policy_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyChange
  6863  	48,  // 21: google.cloud.audit.BigQueryAuditMetadata.row_access_policy_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyDeletion
  6864  	49,  // 22: google.cloud.audit.BigQueryAuditMetadata.unlink_dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset
  6865  	64,  // 23: google.cloud.audit.BigQueryAuditMetadata.first_party_app_metadata:type_name -> google.cloud.audit.BigQueryAuditMetadata.FirstPartyAppMetadata
  6866  	50,  // 24: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.job:type_name -> google.cloud.audit.BigQueryAuditMetadata.Job
  6867  	5,   // 25: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobInsertion.Reason
  6868  	3,   // 26: google.cloud.audit.BigQueryAuditMetadata.JobChange.before:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState
  6869  	3,   // 27: google.cloud.audit.BigQueryAuditMetadata.JobChange.after:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState
  6870  	50,  // 28: google.cloud.audit.BigQueryAuditMetadata.JobChange.job:type_name -> google.cloud.audit.BigQueryAuditMetadata.Job
  6871  	6,   // 29: google.cloud.audit.BigQueryAuditMetadata.JobDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobDeletion.Reason
  6872  	60,  // 30: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.Dataset
  6873  	7,   // 31: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.Reason
  6874  	60,  // 32: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.Dataset
  6875  	8,   // 33: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetChange.Reason
  6876  	9,   // 34: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.Reason
  6877  	55,  // 35: google.cloud.audit.BigQueryAuditMetadata.TableCreation.table:type_name -> google.cloud.audit.BigQueryAuditMetadata.Table
  6878  	10,  // 36: google.cloud.audit.BigQueryAuditMetadata.TableCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableCreation.Reason
  6879  	56,  // 37: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.model:type_name -> google.cloud.audit.BigQueryAuditMetadata.Model
  6880  	11,  // 38: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelCreation.Reason
  6881  	57,  // 39: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine
  6882  	12,  // 40: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.Reason
  6883  	13,  // 41: google.cloud.audit.BigQueryAuditMetadata.TableDataRead.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataRead.Reason
  6884  	55,  // 42: google.cloud.audit.BigQueryAuditMetadata.TableChange.table:type_name -> google.cloud.audit.BigQueryAuditMetadata.Table
  6885  	14,  // 43: google.cloud.audit.BigQueryAuditMetadata.TableChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableChange.Reason
  6886  	56,  // 44: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.model:type_name -> google.cloud.audit.BigQueryAuditMetadata.Model
  6887  	15,  // 45: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.Reason
  6888  	57,  // 46: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine
  6889  	16,  // 47: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineChange.Reason
  6890  	17,  // 48: google.cloud.audit.BigQueryAuditMetadata.TableDataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataChange.Reason
  6891  	18,  // 49: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.Reason
  6892  	19,  // 50: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.Reason
  6893  	20,  // 51: google.cloud.audit.BigQueryAuditMetadata.TableDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDeletion.Reason
  6894  	21,  // 52: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.Reason
  6895  	57,  // 53: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine
  6896  	22,  // 54: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.Reason
  6897  	63,  // 55: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyCreation.row_access_policy:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy
  6898  	63,  // 56: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyChange.row_access_policy:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy
  6899  	63,  // 57: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyDeletion.row_access_policies:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy
  6900  	23,  // 58: google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset.Reason
  6901  	51,  // 59: google.cloud.audit.BigQueryAuditMetadata.Job.job_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig
  6902  	53,  // 60: google.cloud.audit.BigQueryAuditMetadata.Job.job_status:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStatus
  6903  	54,  // 61: google.cloud.audit.BigQueryAuditMetadata.Job.job_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats
  6904  	24,  // 62: google.cloud.audit.BigQueryAuditMetadata.JobConfig.type:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Type
  6905  	66,  // 63: google.cloud.audit.BigQueryAuditMetadata.JobConfig.query_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query
  6906  	67,  // 64: google.cloud.audit.BigQueryAuditMetadata.JobConfig.load_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load
  6907  	68,  // 65: google.cloud.audit.BigQueryAuditMetadata.JobConfig.extract_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Extract
  6908  	69,  // 66: google.cloud.audit.BigQueryAuditMetadata.JobConfig.table_copy_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy
  6909  	70,  // 67: google.cloud.audit.BigQueryAuditMetadata.JobConfig.labels:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.LabelsEntry
  6910  	3,   // 68: google.cloud.audit.BigQueryAuditMetadata.JobStatus.job_state:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState
  6911  	76,  // 69: google.cloud.audit.BigQueryAuditMetadata.JobStatus.error_result:type_name -> google.rpc.Status
  6912  	76,  // 70: google.cloud.audit.BigQueryAuditMetadata.JobStatus.errors:type_name -> google.rpc.Status
  6913  	77,  // 71: google.cloud.audit.BigQueryAuditMetadata.JobStats.create_time:type_name -> google.protobuf.Timestamp
  6914  	77,  // 72: google.cloud.audit.BigQueryAuditMetadata.JobStats.start_time:type_name -> google.protobuf.Timestamp
  6915  	77,  // 73: google.cloud.audit.BigQueryAuditMetadata.JobStats.end_time:type_name -> google.protobuf.Timestamp
  6916  	71,  // 74: google.cloud.audit.BigQueryAuditMetadata.JobStats.query_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Query
  6917  	72,  // 75: google.cloud.audit.BigQueryAuditMetadata.JobStats.load_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Load
  6918  	73,  // 76: google.cloud.audit.BigQueryAuditMetadata.JobStats.extract_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Extract
  6919  	74,  // 77: google.cloud.audit.BigQueryAuditMetadata.JobStats.reservation_usage:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.ReservationResourceUsage
  6920  	58,  // 78: google.cloud.audit.BigQueryAuditMetadata.Table.table_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo
  6921  	59,  // 79: google.cloud.audit.BigQueryAuditMetadata.Table.view:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableViewDefinition
  6922  	77,  // 80: google.cloud.audit.BigQueryAuditMetadata.Table.expire_time:type_name -> google.protobuf.Timestamp
  6923  	77,  // 81: google.cloud.audit.BigQueryAuditMetadata.Table.create_time:type_name -> google.protobuf.Timestamp
  6924  	77,  // 82: google.cloud.audit.BigQueryAuditMetadata.Table.update_time:type_name -> google.protobuf.Timestamp
  6925  	77,  // 83: google.cloud.audit.BigQueryAuditMetadata.Table.truncate_time:type_name -> google.protobuf.Timestamp
  6926  	62,  // 84: google.cloud.audit.BigQueryAuditMetadata.Table.encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
  6927  	58,  // 85: google.cloud.audit.BigQueryAuditMetadata.Model.model_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo
  6928  	77,  // 86: google.cloud.audit.BigQueryAuditMetadata.Model.expire_time:type_name -> google.protobuf.Timestamp
  6929  	77,  // 87: google.cloud.audit.BigQueryAuditMetadata.Model.create_time:type_name -> google.protobuf.Timestamp
  6930  	77,  // 88: google.cloud.audit.BigQueryAuditMetadata.Model.update_time:type_name -> google.protobuf.Timestamp
  6931  	62,  // 89: google.cloud.audit.BigQueryAuditMetadata.Model.encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
  6932  	77,  // 90: google.cloud.audit.BigQueryAuditMetadata.Routine.create_time:type_name -> google.protobuf.Timestamp
  6933  	77,  // 91: google.cloud.audit.BigQueryAuditMetadata.Routine.update_time:type_name -> google.protobuf.Timestamp
  6934  	75,  // 92: google.cloud.audit.BigQueryAuditMetadata.EntityInfo.labels:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo.LabelsEntry
  6935  	58,  // 93: google.cloud.audit.BigQueryAuditMetadata.Dataset.dataset_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo
  6936  	77,  // 94: google.cloud.audit.BigQueryAuditMetadata.Dataset.create_time:type_name -> google.protobuf.Timestamp
  6937  	77,  // 95: google.cloud.audit.BigQueryAuditMetadata.Dataset.update_time:type_name -> google.protobuf.Timestamp
  6938  	61,  // 96: google.cloud.audit.BigQueryAuditMetadata.Dataset.acl:type_name -> google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl
  6939  	78,  // 97: google.cloud.audit.BigQueryAuditMetadata.Dataset.default_table_expire_duration:type_name -> google.protobuf.Duration
  6940  	62,  // 98: google.cloud.audit.BigQueryAuditMetadata.Dataset.default_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
  6941  	79,  // 99: google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl.policy:type_name -> google.iam.v1.Policy
  6942  	65,  // 100: google.cloud.audit.BigQueryAuditMetadata.FirstPartyAppMetadata.sheets_metadata:type_name -> google.cloud.audit.BigQueryAuditMetadata.SheetsMetadata
  6943  	0,   // 101: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
  6944  	1,   // 102: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
  6945  	52,  // 103: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.table_definitions:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDefinition
  6946  	25,  // 104: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.priority:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.Priority
  6947  	62,  // 105: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
  6948  	4,   // 106: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.statement_type:type_name -> google.cloud.audit.BigQueryAuditMetadata.QueryStatementType
  6949  	0,   // 107: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
  6950  	1,   // 108: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
  6951  	62,  // 109: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
  6952  	0,   // 110: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
  6953  	1,   // 111: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
  6954  	62,  // 112: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
  6955  	2,   // 113: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.operation_type:type_name -> google.cloud.audit.BigQueryAuditMetadata.OperationType
  6956  	77,  // 114: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.destination_expiration_time:type_name -> google.protobuf.Timestamp
  6957  	115, // [115:115] is the sub-list for method output_type
  6958  	115, // [115:115] is the sub-list for method input_type
  6959  	115, // [115:115] is the sub-list for extension type_name
  6960  	115, // [115:115] is the sub-list for extension extendee
  6961  	0,   // [0:115] is the sub-list for field type_name
  6962  }
  6963  
  6964  func init() { file_google_cloud_audit_bigquery_audit_metadata_proto_init() }
  6965  func file_google_cloud_audit_bigquery_audit_metadata_proto_init() {
  6966  	if File_google_cloud_audit_bigquery_audit_metadata_proto != nil {
  6967  		return
  6968  	}
  6969  	if !protoimpl.UnsafeEnabled {
  6970  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  6971  			switch v := v.(*BigQueryAuditMetadata); i {
  6972  			case 0:
  6973  				return &v.state
  6974  			case 1:
  6975  				return &v.sizeCache
  6976  			case 2:
  6977  				return &v.unknownFields
  6978  			default:
  6979  				return nil
  6980  			}
  6981  		}
  6982  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  6983  			switch v := v.(*BigQueryAuditMetadata_JobInsertion); i {
  6984  			case 0:
  6985  				return &v.state
  6986  			case 1:
  6987  				return &v.sizeCache
  6988  			case 2:
  6989  				return &v.unknownFields
  6990  			default:
  6991  				return nil
  6992  			}
  6993  		}
  6994  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  6995  			switch v := v.(*BigQueryAuditMetadata_JobChange); i {
  6996  			case 0:
  6997  				return &v.state
  6998  			case 1:
  6999  				return &v.sizeCache
  7000  			case 2:
  7001  				return &v.unknownFields
  7002  			default:
  7003  				return nil
  7004  			}
  7005  		}
  7006  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  7007  			switch v := v.(*BigQueryAuditMetadata_JobDeletion); i {
  7008  			case 0:
  7009  				return &v.state
  7010  			case 1:
  7011  				return &v.sizeCache
  7012  			case 2:
  7013  				return &v.unknownFields
  7014  			default:
  7015  				return nil
  7016  			}
  7017  		}
  7018  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  7019  			switch v := v.(*BigQueryAuditMetadata_DatasetCreation); i {
  7020  			case 0:
  7021  				return &v.state
  7022  			case 1:
  7023  				return &v.sizeCache
  7024  			case 2:
  7025  				return &v.unknownFields
  7026  			default:
  7027  				return nil
  7028  			}
  7029  		}
  7030  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  7031  			switch v := v.(*BigQueryAuditMetadata_DatasetChange); i {
  7032  			case 0:
  7033  				return &v.state
  7034  			case 1:
  7035  				return &v.sizeCache
  7036  			case 2:
  7037  				return &v.unknownFields
  7038  			default:
  7039  				return nil
  7040  			}
  7041  		}
  7042  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  7043  			switch v := v.(*BigQueryAuditMetadata_DatasetDeletion); i {
  7044  			case 0:
  7045  				return &v.state
  7046  			case 1:
  7047  				return &v.sizeCache
  7048  			case 2:
  7049  				return &v.unknownFields
  7050  			default:
  7051  				return nil
  7052  			}
  7053  		}
  7054  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  7055  			switch v := v.(*BigQueryAuditMetadata_TableCreation); i {
  7056  			case 0:
  7057  				return &v.state
  7058  			case 1:
  7059  				return &v.sizeCache
  7060  			case 2:
  7061  				return &v.unknownFields
  7062  			default:
  7063  				return nil
  7064  			}
  7065  		}
  7066  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  7067  			switch v := v.(*BigQueryAuditMetadata_ModelCreation); i {
  7068  			case 0:
  7069  				return &v.state
  7070  			case 1:
  7071  				return &v.sizeCache
  7072  			case 2:
  7073  				return &v.unknownFields
  7074  			default:
  7075  				return nil
  7076  			}
  7077  		}
  7078  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  7079  			switch v := v.(*BigQueryAuditMetadata_RoutineCreation); i {
  7080  			case 0:
  7081  				return &v.state
  7082  			case 1:
  7083  				return &v.sizeCache
  7084  			case 2:
  7085  				return &v.unknownFields
  7086  			default:
  7087  				return nil
  7088  			}
  7089  		}
  7090  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  7091  			switch v := v.(*BigQueryAuditMetadata_TableDataRead); i {
  7092  			case 0:
  7093  				return &v.state
  7094  			case 1:
  7095  				return &v.sizeCache
  7096  			case 2:
  7097  				return &v.unknownFields
  7098  			default:
  7099  				return nil
  7100  			}
  7101  		}
  7102  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  7103  			switch v := v.(*BigQueryAuditMetadata_TableChange); i {
  7104  			case 0:
  7105  				return &v.state
  7106  			case 1:
  7107  				return &v.sizeCache
  7108  			case 2:
  7109  				return &v.unknownFields
  7110  			default:
  7111  				return nil
  7112  			}
  7113  		}
  7114  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  7115  			switch v := v.(*BigQueryAuditMetadata_ModelMetadataChange); i {
  7116  			case 0:
  7117  				return &v.state
  7118  			case 1:
  7119  				return &v.sizeCache
  7120  			case 2:
  7121  				return &v.unknownFields
  7122  			default:
  7123  				return nil
  7124  			}
  7125  		}
  7126  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
  7127  			switch v := v.(*BigQueryAuditMetadata_RoutineChange); i {
  7128  			case 0:
  7129  				return &v.state
  7130  			case 1:
  7131  				return &v.sizeCache
  7132  			case 2:
  7133  				return &v.unknownFields
  7134  			default:
  7135  				return nil
  7136  			}
  7137  		}
  7138  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
  7139  			switch v := v.(*BigQueryAuditMetadata_TableDataChange); i {
  7140  			case 0:
  7141  				return &v.state
  7142  			case 1:
  7143  				return &v.sizeCache
  7144  			case 2:
  7145  				return &v.unknownFields
  7146  			default:
  7147  				return nil
  7148  			}
  7149  		}
  7150  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
  7151  			switch v := v.(*BigQueryAuditMetadata_ModelDataChange); i {
  7152  			case 0:
  7153  				return &v.state
  7154  			case 1:
  7155  				return &v.sizeCache
  7156  			case 2:
  7157  				return &v.unknownFields
  7158  			default:
  7159  				return nil
  7160  			}
  7161  		}
  7162  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
  7163  			switch v := v.(*BigQueryAuditMetadata_ModelDataRead); i {
  7164  			case 0:
  7165  				return &v.state
  7166  			case 1:
  7167  				return &v.sizeCache
  7168  			case 2:
  7169  				return &v.unknownFields
  7170  			default:
  7171  				return nil
  7172  			}
  7173  		}
  7174  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
  7175  			switch v := v.(*BigQueryAuditMetadata_TableDeletion); i {
  7176  			case 0:
  7177  				return &v.state
  7178  			case 1:
  7179  				return &v.sizeCache
  7180  			case 2:
  7181  				return &v.unknownFields
  7182  			default:
  7183  				return nil
  7184  			}
  7185  		}
  7186  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
  7187  			switch v := v.(*BigQueryAuditMetadata_ModelDeletion); i {
  7188  			case 0:
  7189  				return &v.state
  7190  			case 1:
  7191  				return &v.sizeCache
  7192  			case 2:
  7193  				return &v.unknownFields
  7194  			default:
  7195  				return nil
  7196  			}
  7197  		}
  7198  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
  7199  			switch v := v.(*BigQueryAuditMetadata_RoutineDeletion); i {
  7200  			case 0:
  7201  				return &v.state
  7202  			case 1:
  7203  				return &v.sizeCache
  7204  			case 2:
  7205  				return &v.unknownFields
  7206  			default:
  7207  				return nil
  7208  			}
  7209  		}
  7210  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
  7211  			switch v := v.(*BigQueryAuditMetadata_RowAccessPolicyCreation); i {
  7212  			case 0:
  7213  				return &v.state
  7214  			case 1:
  7215  				return &v.sizeCache
  7216  			case 2:
  7217  				return &v.unknownFields
  7218  			default:
  7219  				return nil
  7220  			}
  7221  		}
  7222  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
  7223  			switch v := v.(*BigQueryAuditMetadata_RowAccessPolicyChange); i {
  7224  			case 0:
  7225  				return &v.state
  7226  			case 1:
  7227  				return &v.sizeCache
  7228  			case 2:
  7229  				return &v.unknownFields
  7230  			default:
  7231  				return nil
  7232  			}
  7233  		}
  7234  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
  7235  			switch v := v.(*BigQueryAuditMetadata_RowAccessPolicyDeletion); i {
  7236  			case 0:
  7237  				return &v.state
  7238  			case 1:
  7239  				return &v.sizeCache
  7240  			case 2:
  7241  				return &v.unknownFields
  7242  			default:
  7243  				return nil
  7244  			}
  7245  		}
  7246  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
  7247  			switch v := v.(*BigQueryAuditMetadata_UnlinkDataset); i {
  7248  			case 0:
  7249  				return &v.state
  7250  			case 1:
  7251  				return &v.sizeCache
  7252  			case 2:
  7253  				return &v.unknownFields
  7254  			default:
  7255  				return nil
  7256  			}
  7257  		}
  7258  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
  7259  			switch v := v.(*BigQueryAuditMetadata_Job); i {
  7260  			case 0:
  7261  				return &v.state
  7262  			case 1:
  7263  				return &v.sizeCache
  7264  			case 2:
  7265  				return &v.unknownFields
  7266  			default:
  7267  				return nil
  7268  			}
  7269  		}
  7270  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
  7271  			switch v := v.(*BigQueryAuditMetadata_JobConfig); i {
  7272  			case 0:
  7273  				return &v.state
  7274  			case 1:
  7275  				return &v.sizeCache
  7276  			case 2:
  7277  				return &v.unknownFields
  7278  			default:
  7279  				return nil
  7280  			}
  7281  		}
  7282  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
  7283  			switch v := v.(*BigQueryAuditMetadata_TableDefinition); i {
  7284  			case 0:
  7285  				return &v.state
  7286  			case 1:
  7287  				return &v.sizeCache
  7288  			case 2:
  7289  				return &v.unknownFields
  7290  			default:
  7291  				return nil
  7292  			}
  7293  		}
  7294  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
  7295  			switch v := v.(*BigQueryAuditMetadata_JobStatus); i {
  7296  			case 0:
  7297  				return &v.state
  7298  			case 1:
  7299  				return &v.sizeCache
  7300  			case 2:
  7301  				return &v.unknownFields
  7302  			default:
  7303  				return nil
  7304  			}
  7305  		}
  7306  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
  7307  			switch v := v.(*BigQueryAuditMetadata_JobStats); i {
  7308  			case 0:
  7309  				return &v.state
  7310  			case 1:
  7311  				return &v.sizeCache
  7312  			case 2:
  7313  				return &v.unknownFields
  7314  			default:
  7315  				return nil
  7316  			}
  7317  		}
  7318  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
  7319  			switch v := v.(*BigQueryAuditMetadata_Table); i {
  7320  			case 0:
  7321  				return &v.state
  7322  			case 1:
  7323  				return &v.sizeCache
  7324  			case 2:
  7325  				return &v.unknownFields
  7326  			default:
  7327  				return nil
  7328  			}
  7329  		}
  7330  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
  7331  			switch v := v.(*BigQueryAuditMetadata_Model); i {
  7332  			case 0:
  7333  				return &v.state
  7334  			case 1:
  7335  				return &v.sizeCache
  7336  			case 2:
  7337  				return &v.unknownFields
  7338  			default:
  7339  				return nil
  7340  			}
  7341  		}
  7342  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
  7343  			switch v := v.(*BigQueryAuditMetadata_Routine); i {
  7344  			case 0:
  7345  				return &v.state
  7346  			case 1:
  7347  				return &v.sizeCache
  7348  			case 2:
  7349  				return &v.unknownFields
  7350  			default:
  7351  				return nil
  7352  			}
  7353  		}
  7354  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
  7355  			switch v := v.(*BigQueryAuditMetadata_EntityInfo); i {
  7356  			case 0:
  7357  				return &v.state
  7358  			case 1:
  7359  				return &v.sizeCache
  7360  			case 2:
  7361  				return &v.unknownFields
  7362  			default:
  7363  				return nil
  7364  			}
  7365  		}
  7366  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
  7367  			switch v := v.(*BigQueryAuditMetadata_TableViewDefinition); i {
  7368  			case 0:
  7369  				return &v.state
  7370  			case 1:
  7371  				return &v.sizeCache
  7372  			case 2:
  7373  				return &v.unknownFields
  7374  			default:
  7375  				return nil
  7376  			}
  7377  		}
  7378  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
  7379  			switch v := v.(*BigQueryAuditMetadata_Dataset); i {
  7380  			case 0:
  7381  				return &v.state
  7382  			case 1:
  7383  				return &v.sizeCache
  7384  			case 2:
  7385  				return &v.unknownFields
  7386  			default:
  7387  				return nil
  7388  			}
  7389  		}
  7390  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
  7391  			switch v := v.(*BigQueryAuditMetadata_BigQueryAcl); i {
  7392  			case 0:
  7393  				return &v.state
  7394  			case 1:
  7395  				return &v.sizeCache
  7396  			case 2:
  7397  				return &v.unknownFields
  7398  			default:
  7399  				return nil
  7400  			}
  7401  		}
  7402  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
  7403  			switch v := v.(*BigQueryAuditMetadata_EncryptionInfo); i {
  7404  			case 0:
  7405  				return &v.state
  7406  			case 1:
  7407  				return &v.sizeCache
  7408  			case 2:
  7409  				return &v.unknownFields
  7410  			default:
  7411  				return nil
  7412  			}
  7413  		}
  7414  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
  7415  			switch v := v.(*BigQueryAuditMetadata_RowAccessPolicy); i {
  7416  			case 0:
  7417  				return &v.state
  7418  			case 1:
  7419  				return &v.sizeCache
  7420  			case 2:
  7421  				return &v.unknownFields
  7422  			default:
  7423  				return nil
  7424  			}
  7425  		}
  7426  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
  7427  			switch v := v.(*BigQueryAuditMetadata_FirstPartyAppMetadata); i {
  7428  			case 0:
  7429  				return &v.state
  7430  			case 1:
  7431  				return &v.sizeCache
  7432  			case 2:
  7433  				return &v.unknownFields
  7434  			default:
  7435  				return nil
  7436  			}
  7437  		}
  7438  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
  7439  			switch v := v.(*BigQueryAuditMetadata_SheetsMetadata); i {
  7440  			case 0:
  7441  				return &v.state
  7442  			case 1:
  7443  				return &v.sizeCache
  7444  			case 2:
  7445  				return &v.unknownFields
  7446  			default:
  7447  				return nil
  7448  			}
  7449  		}
  7450  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
  7451  			switch v := v.(*BigQueryAuditMetadata_JobConfig_Query); i {
  7452  			case 0:
  7453  				return &v.state
  7454  			case 1:
  7455  				return &v.sizeCache
  7456  			case 2:
  7457  				return &v.unknownFields
  7458  			default:
  7459  				return nil
  7460  			}
  7461  		}
  7462  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
  7463  			switch v := v.(*BigQueryAuditMetadata_JobConfig_Load); i {
  7464  			case 0:
  7465  				return &v.state
  7466  			case 1:
  7467  				return &v.sizeCache
  7468  			case 2:
  7469  				return &v.unknownFields
  7470  			default:
  7471  				return nil
  7472  			}
  7473  		}
  7474  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
  7475  			switch v := v.(*BigQueryAuditMetadata_JobConfig_Extract); i {
  7476  			case 0:
  7477  				return &v.state
  7478  			case 1:
  7479  				return &v.sizeCache
  7480  			case 2:
  7481  				return &v.unknownFields
  7482  			default:
  7483  				return nil
  7484  			}
  7485  		}
  7486  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
  7487  			switch v := v.(*BigQueryAuditMetadata_JobConfig_TableCopy); i {
  7488  			case 0:
  7489  				return &v.state
  7490  			case 1:
  7491  				return &v.sizeCache
  7492  			case 2:
  7493  				return &v.unknownFields
  7494  			default:
  7495  				return nil
  7496  			}
  7497  		}
  7498  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
  7499  			switch v := v.(*BigQueryAuditMetadata_JobStats_Query); i {
  7500  			case 0:
  7501  				return &v.state
  7502  			case 1:
  7503  				return &v.sizeCache
  7504  			case 2:
  7505  				return &v.unknownFields
  7506  			default:
  7507  				return nil
  7508  			}
  7509  		}
  7510  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
  7511  			switch v := v.(*BigQueryAuditMetadata_JobStats_Load); i {
  7512  			case 0:
  7513  				return &v.state
  7514  			case 1:
  7515  				return &v.sizeCache
  7516  			case 2:
  7517  				return &v.unknownFields
  7518  			default:
  7519  				return nil
  7520  			}
  7521  		}
  7522  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
  7523  			switch v := v.(*BigQueryAuditMetadata_JobStats_Extract); i {
  7524  			case 0:
  7525  				return &v.state
  7526  			case 1:
  7527  				return &v.sizeCache
  7528  			case 2:
  7529  				return &v.unknownFields
  7530  			default:
  7531  				return nil
  7532  			}
  7533  		}
  7534  		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
  7535  			switch v := v.(*BigQueryAuditMetadata_JobStats_ReservationResourceUsage); i {
  7536  			case 0:
  7537  				return &v.state
  7538  			case 1:
  7539  				return &v.sizeCache
  7540  			case 2:
  7541  				return &v.unknownFields
  7542  			default:
  7543  				return nil
  7544  			}
  7545  		}
  7546  	}
  7547  	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0].OneofWrappers = []interface{}{
  7548  		(*BigQueryAuditMetadata_JobInsertion_)(nil),
  7549  		(*BigQueryAuditMetadata_JobChange_)(nil),
  7550  		(*BigQueryAuditMetadata_JobDeletion_)(nil),
  7551  		(*BigQueryAuditMetadata_DatasetCreation_)(nil),
  7552  		(*BigQueryAuditMetadata_DatasetChange_)(nil),
  7553  		(*BigQueryAuditMetadata_DatasetDeletion_)(nil),
  7554  		(*BigQueryAuditMetadata_TableCreation_)(nil),
  7555  		(*BigQueryAuditMetadata_TableChange_)(nil),
  7556  		(*BigQueryAuditMetadata_TableDeletion_)(nil),
  7557  		(*BigQueryAuditMetadata_TableDataRead_)(nil),
  7558  		(*BigQueryAuditMetadata_TableDataChange_)(nil),
  7559  		(*BigQueryAuditMetadata_ModelDeletion_)(nil),
  7560  		(*BigQueryAuditMetadata_ModelCreation_)(nil),
  7561  		(*BigQueryAuditMetadata_ModelMetadataChange_)(nil),
  7562  		(*BigQueryAuditMetadata_ModelDataChange_)(nil),
  7563  		(*BigQueryAuditMetadata_ModelDataRead_)(nil),
  7564  		(*BigQueryAuditMetadata_RoutineCreation_)(nil),
  7565  		(*BigQueryAuditMetadata_RoutineChange_)(nil),
  7566  		(*BigQueryAuditMetadata_RoutineDeletion_)(nil),
  7567  		(*BigQueryAuditMetadata_RowAccessPolicyCreation_)(nil),
  7568  		(*BigQueryAuditMetadata_RowAccessPolicyChange_)(nil),
  7569  		(*BigQueryAuditMetadata_RowAccessPolicyDeletion_)(nil),
  7570  		(*BigQueryAuditMetadata_UnlinkDataset_)(nil),
  7571  	}
  7572  	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25].OneofWrappers = []interface{}{
  7573  		(*BigQueryAuditMetadata_JobConfig_QueryConfig)(nil),
  7574  		(*BigQueryAuditMetadata_JobConfig_LoadConfig)(nil),
  7575  		(*BigQueryAuditMetadata_JobConfig_ExtractConfig)(nil),
  7576  		(*BigQueryAuditMetadata_JobConfig_TableCopyConfig)(nil),
  7577  	}
  7578  	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28].OneofWrappers = []interface{}{
  7579  		(*BigQueryAuditMetadata_JobStats_QueryStats)(nil),
  7580  		(*BigQueryAuditMetadata_JobStats_LoadStats)(nil),
  7581  		(*BigQueryAuditMetadata_JobStats_ExtractStats)(nil),
  7582  	}
  7583  	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38].OneofWrappers = []interface{}{
  7584  		(*BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata)(nil),
  7585  	}
  7586  	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42].OneofWrappers = []interface{}{
  7587  		(*BigQueryAuditMetadata_JobConfig_Extract_SourceTable)(nil),
  7588  		(*BigQueryAuditMetadata_JobConfig_Extract_SourceModel)(nil),
  7589  	}
  7590  	type x struct{}
  7591  	out := protoimpl.TypeBuilder{
  7592  		File: protoimpl.DescBuilder{
  7593  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  7594  			RawDescriptor: file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc,
  7595  			NumEnums:      26,
  7596  			NumMessages:   50,
  7597  			NumExtensions: 0,
  7598  			NumServices:   0,
  7599  		},
  7600  		GoTypes:           file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes,
  7601  		DependencyIndexes: file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs,
  7602  		EnumInfos:         file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes,
  7603  		MessageInfos:      file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes,
  7604  	}.Build()
  7605  	File_google_cloud_audit_bigquery_audit_metadata_proto = out.File
  7606  	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc = nil
  7607  	file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes = nil
  7608  	file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs = nil
  7609  }
  7610  

View as plain text