1// Copyright 2021 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
21package audit
22
23import (
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
35const (
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 overwrite or append the existing destination
43// table if it already exists.
44type BigQueryAuditMetadata_WriteDisposition int32
45
46const (
47	// Unknown.
48	BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED BigQueryAuditMetadata_WriteDisposition = 0
49	// This job should only be writing to empty tables.
50	BigQueryAuditMetadata_WRITE_EMPTY BigQueryAuditMetadata_WriteDisposition = 1
51	// This job will truncate the existing table data.
52	BigQueryAuditMetadata_WRITE_TRUNCATE BigQueryAuditMetadata_WriteDisposition = 2
53	// This job will append to the table.
54	BigQueryAuditMetadata_WRITE_APPEND BigQueryAuditMetadata_WriteDisposition = 3
55)
56
57// Enum value maps for BigQueryAuditMetadata_WriteDisposition.
58var (
59	BigQueryAuditMetadata_WriteDisposition_name = map[int32]string{
60		0: "WRITE_DISPOSITION_UNSPECIFIED",
61		1: "WRITE_EMPTY",
62		2: "WRITE_TRUNCATE",
63		3: "WRITE_APPEND",
64	}
65	BigQueryAuditMetadata_WriteDisposition_value = map[string]int32{
66		"WRITE_DISPOSITION_UNSPECIFIED": 0,
67		"WRITE_EMPTY":                   1,
68		"WRITE_TRUNCATE":                2,
69		"WRITE_APPEND":                  3,
70	}
71)
72
73func (x BigQueryAuditMetadata_WriteDisposition) Enum() *BigQueryAuditMetadata_WriteDisposition {
74	p := new(BigQueryAuditMetadata_WriteDisposition)
75	*p = x
76	return p
77}
78
79func (x BigQueryAuditMetadata_WriteDisposition) String() string {
80	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
81}
82
83func (BigQueryAuditMetadata_WriteDisposition) Descriptor() protoreflect.EnumDescriptor {
84	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[0].Descriptor()
85}
86
87func (BigQueryAuditMetadata_WriteDisposition) Type() protoreflect.EnumType {
88	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[0]
89}
90
91func (x BigQueryAuditMetadata_WriteDisposition) Number() protoreflect.EnumNumber {
92	return protoreflect.EnumNumber(x)
93}
94
95// Deprecated: Use BigQueryAuditMetadata_WriteDisposition.Descriptor instead.
96func (BigQueryAuditMetadata_WriteDisposition) EnumDescriptor() ([]byte, []int) {
97	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0}
98}
99
100// Table copy job operation type.
101type BigQueryAuditMetadata_OperationType int32
102
103const (
104	// Unspecified operation type.
105	BigQueryAuditMetadata_OPERATION_TYPE_UNSPECIFIED BigQueryAuditMetadata_OperationType = 0
106	// The source and the destination table have the same table type.
107	BigQueryAuditMetadata_COPY BigQueryAuditMetadata_OperationType = 1
108	// The source table type is TABLE and
109	// the destination table type is SNAPSHOT.
110	BigQueryAuditMetadata_SNAPSHOT BigQueryAuditMetadata_OperationType = 2
111	// The source table type is SNAPSHOT and
112	// the destination table type is TABLE.
113	BigQueryAuditMetadata_RESTORE BigQueryAuditMetadata_OperationType = 3
114)
115
116// Enum value maps for BigQueryAuditMetadata_OperationType.
117var (
118	BigQueryAuditMetadata_OperationType_name = map[int32]string{
119		0: "OPERATION_TYPE_UNSPECIFIED",
120		1: "COPY",
121		2: "SNAPSHOT",
122		3: "RESTORE",
123	}
124	BigQueryAuditMetadata_OperationType_value = map[string]int32{
125		"OPERATION_TYPE_UNSPECIFIED": 0,
126		"COPY":                       1,
127		"SNAPSHOT":                   2,
128		"RESTORE":                    3,
129	}
130)
131
132func (x BigQueryAuditMetadata_OperationType) Enum() *BigQueryAuditMetadata_OperationType {
133	p := new(BigQueryAuditMetadata_OperationType)
134	*p = x
135	return p
136}
137
138func (x BigQueryAuditMetadata_OperationType) String() string {
139	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
140}
141
142func (BigQueryAuditMetadata_OperationType) Descriptor() protoreflect.EnumDescriptor {
143	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[1].Descriptor()
144}
145
146func (BigQueryAuditMetadata_OperationType) Type() protoreflect.EnumType {
147	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[1]
148}
149
150func (x BigQueryAuditMetadata_OperationType) Number() protoreflect.EnumNumber {
151	return protoreflect.EnumNumber(x)
152}
153
154// Deprecated: Use BigQueryAuditMetadata_OperationType.Descriptor instead.
155func (BigQueryAuditMetadata_OperationType) EnumDescriptor() ([]byte, []int) {
156	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 1}
157}
158
159// Describes whether a job should create a destination table if it doesn't
160// exist.
161type BigQueryAuditMetadata_CreateDisposition int32
162
163const (
164	// Unknown.
165	BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED BigQueryAuditMetadata_CreateDisposition = 0
166	// This job should never create tables.
167	BigQueryAuditMetadata_CREATE_NEVER BigQueryAuditMetadata_CreateDisposition = 1
168	// This job should create a table if it doesn't already exist.
169	BigQueryAuditMetadata_CREATE_IF_NEEDED BigQueryAuditMetadata_CreateDisposition = 2
170)
171
172// Enum value maps for BigQueryAuditMetadata_CreateDisposition.
173var (
174	BigQueryAuditMetadata_CreateDisposition_name = map[int32]string{
175		0: "CREATE_DISPOSITION_UNSPECIFIED",
176		1: "CREATE_NEVER",
177		2: "CREATE_IF_NEEDED",
178	}
179	BigQueryAuditMetadata_CreateDisposition_value = map[string]int32{
180		"CREATE_DISPOSITION_UNSPECIFIED": 0,
181		"CREATE_NEVER":                   1,
182		"CREATE_IF_NEEDED":               2,
183	}
184)
185
186func (x BigQueryAuditMetadata_CreateDisposition) Enum() *BigQueryAuditMetadata_CreateDisposition {
187	p := new(BigQueryAuditMetadata_CreateDisposition)
188	*p = x
189	return p
190}
191
192func (x BigQueryAuditMetadata_CreateDisposition) String() string {
193	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
194}
195
196func (BigQueryAuditMetadata_CreateDisposition) Descriptor() protoreflect.EnumDescriptor {
197	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[2].Descriptor()
198}
199
200func (BigQueryAuditMetadata_CreateDisposition) Type() protoreflect.EnumType {
201	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[2]
202}
203
204func (x BigQueryAuditMetadata_CreateDisposition) Number() protoreflect.EnumNumber {
205	return protoreflect.EnumNumber(x)
206}
207
208// Deprecated: Use BigQueryAuditMetadata_CreateDisposition.Descriptor instead.
209func (BigQueryAuditMetadata_CreateDisposition) EnumDescriptor() ([]byte, []int) {
210	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2}
211}
212
213// State of a job.
214type BigQueryAuditMetadata_JobState int32
215
216const (
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.
228var (
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
243func (x BigQueryAuditMetadata_JobState) Enum() *BigQueryAuditMetadata_JobState {
244	p := new(BigQueryAuditMetadata_JobState)
245	*p = x
246	return p
247}
248
249func (x BigQueryAuditMetadata_JobState) String() string {
250	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
251}
252
253func (BigQueryAuditMetadata_JobState) Descriptor() protoreflect.EnumDescriptor {
254	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[3].Descriptor()
255}
256
257func (BigQueryAuditMetadata_JobState) Type() protoreflect.EnumType {
258	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[3]
259}
260
261func (x BigQueryAuditMetadata_JobState) Number() protoreflect.EnumNumber {
262	return protoreflect.EnumNumber(x)
263}
264
265// Deprecated: Use BigQueryAuditMetadata_JobState.Descriptor instead.
266func (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..)
271type BigQueryAuditMetadata_QueryStatementType int32
272
273const (
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 PROCEDURE <Procedure>
301	BigQueryAuditMetadata_CREATE_PROCEDURE BigQueryAuditMetadata_QueryStatementType = 20
302	// CREATE SCHEMA <Schema>
303	BigQueryAuditMetadata_CREATE_SCHEMA BigQueryAuditMetadata_QueryStatementType = 53
304	// DROP TABLE <Table>
305	BigQueryAuditMetadata_DROP_TABLE BigQueryAuditMetadata_QueryStatementType = 10
306	// DROP EXTERNAL TABLE <Table>
307	BigQueryAuditMetadata_DROP_EXTERNAL_TABLE BigQueryAuditMetadata_QueryStatementType = 33
308	// DROP VIEW <View>
309	BigQueryAuditMetadata_DROP_VIEW BigQueryAuditMetadata_QueryStatementType = 11
310	// DROP MODEL <Model>
311	BigQueryAuditMetadata_DROP_MODEL BigQueryAuditMetadata_QueryStatementType = 12
312	// DROP MATERIALIZED VIEW <View>
313	BigQueryAuditMetadata_DROP_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 15
314	// DROP FUNCTION <Function>
315	BigQueryAuditMetadata_DROP_FUNCTION BigQueryAuditMetadata_QueryStatementType = 16
316	// DROP PROCEDURE <Procedure>
317	BigQueryAuditMetadata_DROP_PROCEDURE BigQueryAuditMetadata_QueryStatementType = 21
318	// DROP SCHEMA <Schema>
319	BigQueryAuditMetadata_DROP_SCHEMA BigQueryAuditMetadata_QueryStatementType = 54
320	// ALTER TABLE <Table>
321	BigQueryAuditMetadata_ALTER_TABLE BigQueryAuditMetadata_QueryStatementType = 17
322	// ALTER VIEW <View>
323	BigQueryAuditMetadata_ALTER_VIEW BigQueryAuditMetadata_QueryStatementType = 18
324	// ALTER MATERIALIZED_VIEW <view>
325	BigQueryAuditMetadata_ALTER_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 22
326	// ALTER SCHEMA <Schema>
327	BigQueryAuditMetadata_ALTER_SCHEMA BigQueryAuditMetadata_QueryStatementType = 55
328	// Script
329	BigQueryAuditMetadata_SCRIPT BigQueryAuditMetadata_QueryStatementType = 19
330	// TRUNCATE TABLE <Table&gt
331	BigQueryAuditMetadata_TRUNCATE_TABLE BigQueryAuditMetadata_QueryStatementType = 26
332	// CREATE EXTERNAL TABLE <TABLE>
333	BigQueryAuditMetadata_CREATE_EXTERNAL_TABLE BigQueryAuditMetadata_QueryStatementType = 27
334	// EXPORT DATA;
335	BigQueryAuditMetadata_EXPORT_DATA BigQueryAuditMetadata_QueryStatementType = 28
336	// CALL <stored procedure>
337	BigQueryAuditMetadata_CALL BigQueryAuditMetadata_QueryStatementType = 29
338)
339
340// Enum value maps for BigQueryAuditMetadata_QueryStatementType.
341var (
342	BigQueryAuditMetadata_QueryStatementType_name = map[int32]string{
343		0:  "QUERY_STATEMENT_TYPE_UNSPECIFIED",
344		1:  "SELECT",
345		23: "ASSERT",
346		2:  "INSERT",
347		3:  "UPDATE",
348		4:  "DELETE",
349		5:  "MERGE",
350		6:  "CREATE_TABLE",
351		7:  "CREATE_TABLE_AS_SELECT",
352		8:  "CREATE_VIEW",
353		9:  "CREATE_MODEL",
354		13: "CREATE_MATERIALIZED_VIEW",
355		14: "CREATE_FUNCTION",
356		20: "CREATE_PROCEDURE",
357		53: "CREATE_SCHEMA",
358		10: "DROP_TABLE",
359		33: "DROP_EXTERNAL_TABLE",
360		11: "DROP_VIEW",
361		12: "DROP_MODEL",
362		15: "DROP_MATERIALIZED_VIEW",
363		16: "DROP_FUNCTION",
364		21: "DROP_PROCEDURE",
365		54: "DROP_SCHEMA",
366		17: "ALTER_TABLE",
367		18: "ALTER_VIEW",
368		22: "ALTER_MATERIALIZED_VIEW",
369		55: "ALTER_SCHEMA",
370		19: "SCRIPT",
371		26: "TRUNCATE_TABLE",
372		27: "CREATE_EXTERNAL_TABLE",
373		28: "EXPORT_DATA",
374		29: "CALL",
375	}
376	BigQueryAuditMetadata_QueryStatementType_value = map[string]int32{
377		"QUERY_STATEMENT_TYPE_UNSPECIFIED": 0,
378		"SELECT":                           1,
379		"ASSERT":                           23,
380		"INSERT":                           2,
381		"UPDATE":                           3,
382		"DELETE":                           4,
383		"MERGE":                            5,
384		"CREATE_TABLE":                     6,
385		"CREATE_TABLE_AS_SELECT":           7,
386		"CREATE_VIEW":                      8,
387		"CREATE_MODEL":                     9,
388		"CREATE_MATERIALIZED_VIEW":         13,
389		"CREATE_FUNCTION":                  14,
390		"CREATE_PROCEDURE":                 20,
391		"CREATE_SCHEMA":                    53,
392		"DROP_TABLE":                       10,
393		"DROP_EXTERNAL_TABLE":              33,
394		"DROP_VIEW":                        11,
395		"DROP_MODEL":                       12,
396		"DROP_MATERIALIZED_VIEW":           15,
397		"DROP_FUNCTION":                    16,
398		"DROP_PROCEDURE":                   21,
399		"DROP_SCHEMA":                      54,
400		"ALTER_TABLE":                      17,
401		"ALTER_VIEW":                       18,
402		"ALTER_MATERIALIZED_VIEW":          22,
403		"ALTER_SCHEMA":                     55,
404		"SCRIPT":                           19,
405		"TRUNCATE_TABLE":                   26,
406		"CREATE_EXTERNAL_TABLE":            27,
407		"EXPORT_DATA":                      28,
408		"CALL":                             29,
409	}
410)
411
412func (x BigQueryAuditMetadata_QueryStatementType) Enum() *BigQueryAuditMetadata_QueryStatementType {
413	p := new(BigQueryAuditMetadata_QueryStatementType)
414	*p = x
415	return p
416}
417
418func (x BigQueryAuditMetadata_QueryStatementType) String() string {
419	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
420}
421
422func (BigQueryAuditMetadata_QueryStatementType) Descriptor() protoreflect.EnumDescriptor {
423	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[4].Descriptor()
424}
425
426func (BigQueryAuditMetadata_QueryStatementType) Type() protoreflect.EnumType {
427	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[4]
428}
429
430func (x BigQueryAuditMetadata_QueryStatementType) Number() protoreflect.EnumNumber {
431	return protoreflect.EnumNumber(x)
432}
433
434// Deprecated: Use BigQueryAuditMetadata_QueryStatementType.Descriptor instead.
435func (BigQueryAuditMetadata_QueryStatementType) EnumDescriptor() ([]byte, []int) {
436	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4}
437}
438
439// Describes how the job was inserted.
440type BigQueryAuditMetadata_JobInsertion_Reason int32
441
442const (
443	// Unknown.
444	BigQueryAuditMetadata_JobInsertion_REASON_UNSPECIFIED BigQueryAuditMetadata_JobInsertion_Reason = 0
445	// Job was inserted using the jobs.insert API.
446	BigQueryAuditMetadata_JobInsertion_JOB_INSERT_REQUEST BigQueryAuditMetadata_JobInsertion_Reason = 1
447	// Job was inserted using the jobs.query RPC.
448	BigQueryAuditMetadata_JobInsertion_QUERY_REQUEST BigQueryAuditMetadata_JobInsertion_Reason = 2
449)
450
451// Enum value maps for BigQueryAuditMetadata_JobInsertion_Reason.
452var (
453	BigQueryAuditMetadata_JobInsertion_Reason_name = map[int32]string{
454		0: "REASON_UNSPECIFIED",
455		1: "JOB_INSERT_REQUEST",
456		2: "QUERY_REQUEST",
457	}
458	BigQueryAuditMetadata_JobInsertion_Reason_value = map[string]int32{
459		"REASON_UNSPECIFIED": 0,
460		"JOB_INSERT_REQUEST": 1,
461		"QUERY_REQUEST":      2,
462	}
463)
464
465func (x BigQueryAuditMetadata_JobInsertion_Reason) Enum() *BigQueryAuditMetadata_JobInsertion_Reason {
466	p := new(BigQueryAuditMetadata_JobInsertion_Reason)
467	*p = x
468	return p
469}
470
471func (x BigQueryAuditMetadata_JobInsertion_Reason) String() string {
472	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
473}
474
475func (BigQueryAuditMetadata_JobInsertion_Reason) Descriptor() protoreflect.EnumDescriptor {
476	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[5].Descriptor()
477}
478
479func (BigQueryAuditMetadata_JobInsertion_Reason) Type() protoreflect.EnumType {
480	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[5]
481}
482
483func (x BigQueryAuditMetadata_JobInsertion_Reason) Number() protoreflect.EnumNumber {
484	return protoreflect.EnumNumber(x)
485}
486
487// Deprecated: Use BigQueryAuditMetadata_JobInsertion_Reason.Descriptor instead.
488func (BigQueryAuditMetadata_JobInsertion_Reason) EnumDescriptor() ([]byte, []int) {
489	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0, 0}
490}
491
492// Describes how the dataset was created.
493type BigQueryAuditMetadata_DatasetCreation_Reason int32
494
495const (
496	// Unknown.
497	BigQueryAuditMetadata_DatasetCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetCreation_Reason = 0
498	// Dataset was created using the datasets.create API.
499	BigQueryAuditMetadata_DatasetCreation_CREATE BigQueryAuditMetadata_DatasetCreation_Reason = 1
500	// Dataset was created using a query job, e.g., CREATE SCHEMA statement.
501	BigQueryAuditMetadata_DatasetCreation_QUERY BigQueryAuditMetadata_DatasetCreation_Reason = 2
502)
503
504// Enum value maps for BigQueryAuditMetadata_DatasetCreation_Reason.
505var (
506	BigQueryAuditMetadata_DatasetCreation_Reason_name = map[int32]string{
507		0: "REASON_UNSPECIFIED",
508		1: "CREATE",
509		2: "QUERY",
510	}
511	BigQueryAuditMetadata_DatasetCreation_Reason_value = map[string]int32{
512		"REASON_UNSPECIFIED": 0,
513		"CREATE":             1,
514		"QUERY":              2,
515	}
516)
517
518func (x BigQueryAuditMetadata_DatasetCreation_Reason) Enum() *BigQueryAuditMetadata_DatasetCreation_Reason {
519	p := new(BigQueryAuditMetadata_DatasetCreation_Reason)
520	*p = x
521	return p
522}
523
524func (x BigQueryAuditMetadata_DatasetCreation_Reason) String() string {
525	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
526}
527
528func (BigQueryAuditMetadata_DatasetCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
529	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[6].Descriptor()
530}
531
532func (BigQueryAuditMetadata_DatasetCreation_Reason) Type() protoreflect.EnumType {
533	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[6]
534}
535
536func (x BigQueryAuditMetadata_DatasetCreation_Reason) Number() protoreflect.EnumNumber {
537	return protoreflect.EnumNumber(x)
538}
539
540// Deprecated: Use BigQueryAuditMetadata_DatasetCreation_Reason.Descriptor instead.
541func (BigQueryAuditMetadata_DatasetCreation_Reason) EnumDescriptor() ([]byte, []int) {
542	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2, 0}
543}
544
545// Describes how the dataset was changed.
546type BigQueryAuditMetadata_DatasetChange_Reason int32
547
548const (
549	// Unknown.
550	BigQueryAuditMetadata_DatasetChange_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetChange_Reason = 0
551	// Dataset was changed using the datasets.update or datasets.patch API.
552	BigQueryAuditMetadata_DatasetChange_UPDATE BigQueryAuditMetadata_DatasetChange_Reason = 1
553	// Dataset was changed using the SetIamPolicy API.
554	BigQueryAuditMetadata_DatasetChange_SET_IAM_POLICY BigQueryAuditMetadata_DatasetChange_Reason = 2
555	// Dataset was changed using a query job, e.g., ALTER SCHEMA statement.
556	BigQueryAuditMetadata_DatasetChange_QUERY BigQueryAuditMetadata_DatasetChange_Reason = 3
557)
558
559// Enum value maps for BigQueryAuditMetadata_DatasetChange_Reason.
560var (
561	BigQueryAuditMetadata_DatasetChange_Reason_name = map[int32]string{
562		0: "REASON_UNSPECIFIED",
563		1: "UPDATE",
564		2: "SET_IAM_POLICY",
565		3: "QUERY",
566	}
567	BigQueryAuditMetadata_DatasetChange_Reason_value = map[string]int32{
568		"REASON_UNSPECIFIED": 0,
569		"UPDATE":             1,
570		"SET_IAM_POLICY":     2,
571		"QUERY":              3,
572	}
573)
574
575func (x BigQueryAuditMetadata_DatasetChange_Reason) Enum() *BigQueryAuditMetadata_DatasetChange_Reason {
576	p := new(BigQueryAuditMetadata_DatasetChange_Reason)
577	*p = x
578	return p
579}
580
581func (x BigQueryAuditMetadata_DatasetChange_Reason) String() string {
582	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
583}
584
585func (BigQueryAuditMetadata_DatasetChange_Reason) Descriptor() protoreflect.EnumDescriptor {
586	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[7].Descriptor()
587}
588
589func (BigQueryAuditMetadata_DatasetChange_Reason) Type() protoreflect.EnumType {
590	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[7]
591}
592
593func (x BigQueryAuditMetadata_DatasetChange_Reason) Number() protoreflect.EnumNumber {
594	return protoreflect.EnumNumber(x)
595}
596
597// Deprecated: Use BigQueryAuditMetadata_DatasetChange_Reason.Descriptor instead.
598func (BigQueryAuditMetadata_DatasetChange_Reason) EnumDescriptor() ([]byte, []int) {
599	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3, 0}
600}
601
602// Describes how the dataset was deleted.
603type BigQueryAuditMetadata_DatasetDeletion_Reason int32
604
605const (
606	// Unknown.
607	BigQueryAuditMetadata_DatasetDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetDeletion_Reason = 0
608	// Dataset was deleted using the datasets.delete API.
609	BigQueryAuditMetadata_DatasetDeletion_DELETE BigQueryAuditMetadata_DatasetDeletion_Reason = 1
610	// Dataset was deleted using a query job, e.g., DROP SCHEMA statement.
611	BigQueryAuditMetadata_DatasetDeletion_QUERY BigQueryAuditMetadata_DatasetDeletion_Reason = 2
612)
613
614// Enum value maps for BigQueryAuditMetadata_DatasetDeletion_Reason.
615var (
616	BigQueryAuditMetadata_DatasetDeletion_Reason_name = map[int32]string{
617		0: "REASON_UNSPECIFIED",
618		1: "DELETE",
619		2: "QUERY",
620	}
621	BigQueryAuditMetadata_DatasetDeletion_Reason_value = map[string]int32{
622		"REASON_UNSPECIFIED": 0,
623		"DELETE":             1,
624		"QUERY":              2,
625	}
626)
627
628func (x BigQueryAuditMetadata_DatasetDeletion_Reason) Enum() *BigQueryAuditMetadata_DatasetDeletion_Reason {
629	p := new(BigQueryAuditMetadata_DatasetDeletion_Reason)
630	*p = x
631	return p
632}
633
634func (x BigQueryAuditMetadata_DatasetDeletion_Reason) String() string {
635	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
636}
637
638func (BigQueryAuditMetadata_DatasetDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
639	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[8].Descriptor()
640}
641
642func (BigQueryAuditMetadata_DatasetDeletion_Reason) Type() protoreflect.EnumType {
643	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[8]
644}
645
646func (x BigQueryAuditMetadata_DatasetDeletion_Reason) Number() protoreflect.EnumNumber {
647	return protoreflect.EnumNumber(x)
648}
649
650// Deprecated: Use BigQueryAuditMetadata_DatasetDeletion_Reason.Descriptor instead.
651func (BigQueryAuditMetadata_DatasetDeletion_Reason) EnumDescriptor() ([]byte, []int) {
652	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4, 0}
653}
654
655// Describes how the table was created.
656type BigQueryAuditMetadata_TableCreation_Reason int32
657
658const (
659	// Unknown.
660	BigQueryAuditMetadata_TableCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_TableCreation_Reason = 0
661	// Table was created as a destination table during a query, load or copy
662	// job.
663	BigQueryAuditMetadata_TableCreation_JOB BigQueryAuditMetadata_TableCreation_Reason = 1
664	// Table was created using a DDL query.
665	BigQueryAuditMetadata_TableCreation_QUERY BigQueryAuditMetadata_TableCreation_Reason = 2
666	// Table was created using the tables.create API.
667	BigQueryAuditMetadata_TableCreation_TABLE_INSERT_REQUEST BigQueryAuditMetadata_TableCreation_Reason = 3
668)
669
670// Enum value maps for BigQueryAuditMetadata_TableCreation_Reason.
671var (
672	BigQueryAuditMetadata_TableCreation_Reason_name = map[int32]string{
673		0: "REASON_UNSPECIFIED",
674		1: "JOB",
675		2: "QUERY",
676		3: "TABLE_INSERT_REQUEST",
677	}
678	BigQueryAuditMetadata_TableCreation_Reason_value = map[string]int32{
679		"REASON_UNSPECIFIED":   0,
680		"JOB":                  1,
681		"QUERY":                2,
682		"TABLE_INSERT_REQUEST": 3,
683	}
684)
685
686func (x BigQueryAuditMetadata_TableCreation_Reason) Enum() *BigQueryAuditMetadata_TableCreation_Reason {
687	p := new(BigQueryAuditMetadata_TableCreation_Reason)
688	*p = x
689	return p
690}
691
692func (x BigQueryAuditMetadata_TableCreation_Reason) String() string {
693	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
694}
695
696func (BigQueryAuditMetadata_TableCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
697	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[9].Descriptor()
698}
699
700func (BigQueryAuditMetadata_TableCreation_Reason) Type() protoreflect.EnumType {
701	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[9]
702}
703
704func (x BigQueryAuditMetadata_TableCreation_Reason) Number() protoreflect.EnumNumber {
705	return protoreflect.EnumNumber(x)
706}
707
708// Deprecated: Use BigQueryAuditMetadata_TableCreation_Reason.Descriptor instead.
709func (BigQueryAuditMetadata_TableCreation_Reason) EnumDescriptor() ([]byte, []int) {
710	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 5, 0}
711}
712
713// Describes how the model was created.
714type BigQueryAuditMetadata_ModelCreation_Reason int32
715
716const (
717	// Unknown.
718	BigQueryAuditMetadata_ModelCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelCreation_Reason = 0
719	// Model was created using a DDL query.
720	BigQueryAuditMetadata_ModelCreation_QUERY BigQueryAuditMetadata_ModelCreation_Reason = 2
721)
722
723// Enum value maps for BigQueryAuditMetadata_ModelCreation_Reason.
724var (
725	BigQueryAuditMetadata_ModelCreation_Reason_name = map[int32]string{
726		0: "REASON_UNSPECIFIED",
727		2: "QUERY",
728	}
729	BigQueryAuditMetadata_ModelCreation_Reason_value = map[string]int32{
730		"REASON_UNSPECIFIED": 0,
731		"QUERY":              2,
732	}
733)
734
735func (x BigQueryAuditMetadata_ModelCreation_Reason) Enum() *BigQueryAuditMetadata_ModelCreation_Reason {
736	p := new(BigQueryAuditMetadata_ModelCreation_Reason)
737	*p = x
738	return p
739}
740
741func (x BigQueryAuditMetadata_ModelCreation_Reason) String() string {
742	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
743}
744
745func (BigQueryAuditMetadata_ModelCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
746	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[10].Descriptor()
747}
748
749func (BigQueryAuditMetadata_ModelCreation_Reason) Type() protoreflect.EnumType {
750	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[10]
751}
752
753func (x BigQueryAuditMetadata_ModelCreation_Reason) Number() protoreflect.EnumNumber {
754	return protoreflect.EnumNumber(x)
755}
756
757// Deprecated: Use BigQueryAuditMetadata_ModelCreation_Reason.Descriptor instead.
758func (BigQueryAuditMetadata_ModelCreation_Reason) EnumDescriptor() ([]byte, []int) {
759	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 6, 0}
760}
761
762// Describes how the routine was created.
763type BigQueryAuditMetadata_RoutineCreation_Reason int32
764
765const (
766	// Unknown.
767	BigQueryAuditMetadata_RoutineCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineCreation_Reason = 0
768	// Routine was created using a DDL query.
769	BigQueryAuditMetadata_RoutineCreation_QUERY BigQueryAuditMetadata_RoutineCreation_Reason = 1
770	// Routine was created using the routines.create API.
771	BigQueryAuditMetadata_RoutineCreation_ROUTINE_INSERT_REQUEST BigQueryAuditMetadata_RoutineCreation_Reason = 2
772)
773
774// Enum value maps for BigQueryAuditMetadata_RoutineCreation_Reason.
775var (
776	BigQueryAuditMetadata_RoutineCreation_Reason_name = map[int32]string{
777		0: "REASON_UNSPECIFIED",
778		1: "QUERY",
779		2: "ROUTINE_INSERT_REQUEST",
780	}
781	BigQueryAuditMetadata_RoutineCreation_Reason_value = map[string]int32{
782		"REASON_UNSPECIFIED":     0,
783		"QUERY":                  1,
784		"ROUTINE_INSERT_REQUEST": 2,
785	}
786)
787
788func (x BigQueryAuditMetadata_RoutineCreation_Reason) Enum() *BigQueryAuditMetadata_RoutineCreation_Reason {
789	p := new(BigQueryAuditMetadata_RoutineCreation_Reason)
790	*p = x
791	return p
792}
793
794func (x BigQueryAuditMetadata_RoutineCreation_Reason) String() string {
795	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
796}
797
798func (BigQueryAuditMetadata_RoutineCreation_Reason) Descriptor() protoreflect.EnumDescriptor {
799	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[11].Descriptor()
800}
801
802func (BigQueryAuditMetadata_RoutineCreation_Reason) Type() protoreflect.EnumType {
803	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[11]
804}
805
806func (x BigQueryAuditMetadata_RoutineCreation_Reason) Number() protoreflect.EnumNumber {
807	return protoreflect.EnumNumber(x)
808}
809
810// Deprecated: Use BigQueryAuditMetadata_RoutineCreation_Reason.Descriptor instead.
811func (BigQueryAuditMetadata_RoutineCreation_Reason) EnumDescriptor() ([]byte, []int) {
812	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 7, 0}
813}
814
815// Describes how the table data was read.
816type BigQueryAuditMetadata_TableDataRead_Reason int32
817
818const (
819	// Unknown.
820	BigQueryAuditMetadata_TableDataRead_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDataRead_Reason = 0
821	// Table was used as a source table during a BigQuery job.
822	BigQueryAuditMetadata_TableDataRead_JOB BigQueryAuditMetadata_TableDataRead_Reason = 1
823	// Table data was accessed using the tabledata.list API.
824	BigQueryAuditMetadata_TableDataRead_TABLEDATA_LIST_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 2
825	// Table data was accessed using the jobs.getQueryResults API.
826	BigQueryAuditMetadata_TableDataRead_GET_QUERY_RESULTS_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 3
827	// Table data was accessed using the jobs.query RPC.
828	BigQueryAuditMetadata_TableDataRead_QUERY_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 4
829	// Table data was accessed using storage.CreateReadSession API.
830	BigQueryAuditMetadata_TableDataRead_CREATE_READ_SESSION BigQueryAuditMetadata_TableDataRead_Reason = 5
831	// Table data was accessed during a materialized view refresh.
832	BigQueryAuditMetadata_TableDataRead_MATERIALIZED_VIEW_REFRESH BigQueryAuditMetadata_TableDataRead_Reason = 6
833)
834
835// Enum value maps for BigQueryAuditMetadata_TableDataRead_Reason.
836var (
837	BigQueryAuditMetadata_TableDataRead_Reason_name = map[int32]string{
838		0: "REASON_UNSPECIFIED",
839		1: "JOB",
840		2: "TABLEDATA_LIST_REQUEST",
841		3: "GET_QUERY_RESULTS_REQUEST",
842		4: "QUERY_REQUEST",
843		5: "CREATE_READ_SESSION",
844		6: "MATERIALIZED_VIEW_REFRESH",
845	}
846	BigQueryAuditMetadata_TableDataRead_Reason_value = map[string]int32{
847		"REASON_UNSPECIFIED":        0,
848		"JOB":                       1,
849		"TABLEDATA_LIST_REQUEST":    2,
850		"GET_QUERY_RESULTS_REQUEST": 3,
851		"QUERY_REQUEST":             4,
852		"CREATE_READ_SESSION":       5,
853		"MATERIALIZED_VIEW_REFRESH": 6,
854	}
855)
856
857func (x BigQueryAuditMetadata_TableDataRead_Reason) Enum() *BigQueryAuditMetadata_TableDataRead_Reason {
858	p := new(BigQueryAuditMetadata_TableDataRead_Reason)
859	*p = x
860	return p
861}
862
863func (x BigQueryAuditMetadata_TableDataRead_Reason) String() string {
864	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
865}
866
867func (BigQueryAuditMetadata_TableDataRead_Reason) Descriptor() protoreflect.EnumDescriptor {
868	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[12].Descriptor()
869}
870
871func (BigQueryAuditMetadata_TableDataRead_Reason) Type() protoreflect.EnumType {
872	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[12]
873}
874
875func (x BigQueryAuditMetadata_TableDataRead_Reason) Number() protoreflect.EnumNumber {
876	return protoreflect.EnumNumber(x)
877}
878
879// Deprecated: Use BigQueryAuditMetadata_TableDataRead_Reason.Descriptor instead.
880func (BigQueryAuditMetadata_TableDataRead_Reason) EnumDescriptor() ([]byte, []int) {
881	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 8, 0}
882}
883
884// Describes how the table metadata was changed.
885type BigQueryAuditMetadata_TableChange_Reason int32
886
887const (
888	// Unknown.
889	BigQueryAuditMetadata_TableChange_REASON_UNSPECIFIED BigQueryAuditMetadata_TableChange_Reason = 0
890	// Table metadata was updated using the tables.update or tables.patch API.
891	BigQueryAuditMetadata_TableChange_TABLE_UPDATE_REQUEST BigQueryAuditMetadata_TableChange_Reason = 1
892	// Table was used as a job destination table.
893	BigQueryAuditMetadata_TableChange_JOB BigQueryAuditMetadata_TableChange_Reason = 2
894	// Table metadata was updated using a DML or DDL query.
895	BigQueryAuditMetadata_TableChange_QUERY BigQueryAuditMetadata_TableChange_Reason = 3
896)
897
898// Enum value maps for BigQueryAuditMetadata_TableChange_Reason.
899var (
900	BigQueryAuditMetadata_TableChange_Reason_name = map[int32]string{
901		0: "REASON_UNSPECIFIED",
902		1: "TABLE_UPDATE_REQUEST",
903		2: "JOB",
904		3: "QUERY",
905	}
906	BigQueryAuditMetadata_TableChange_Reason_value = map[string]int32{
907		"REASON_UNSPECIFIED":   0,
908		"TABLE_UPDATE_REQUEST": 1,
909		"JOB":                  2,
910		"QUERY":                3,
911	}
912)
913
914func (x BigQueryAuditMetadata_TableChange_Reason) Enum() *BigQueryAuditMetadata_TableChange_Reason {
915	p := new(BigQueryAuditMetadata_TableChange_Reason)
916	*p = x
917	return p
918}
919
920func (x BigQueryAuditMetadata_TableChange_Reason) String() string {
921	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
922}
923
924func (BigQueryAuditMetadata_TableChange_Reason) Descriptor() protoreflect.EnumDescriptor {
925	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[13].Descriptor()
926}
927
928func (BigQueryAuditMetadata_TableChange_Reason) Type() protoreflect.EnumType {
929	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[13]
930}
931
932func (x BigQueryAuditMetadata_TableChange_Reason) Number() protoreflect.EnumNumber {
933	return protoreflect.EnumNumber(x)
934}
935
936// Deprecated: Use BigQueryAuditMetadata_TableChange_Reason.Descriptor instead.
937func (BigQueryAuditMetadata_TableChange_Reason) EnumDescriptor() ([]byte, []int) {
938	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 9, 0}
939}
940
941// Describes how the model metadata was changed.
942type BigQueryAuditMetadata_ModelMetadataChange_Reason int32
943
944const (
945	// Unknown.
946	BigQueryAuditMetadata_ModelMetadataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelMetadataChange_Reason = 0
947	// Model metadata was updated using the models.patch API.
948	BigQueryAuditMetadata_ModelMetadataChange_MODEL_PATCH_REQUEST BigQueryAuditMetadata_ModelMetadataChange_Reason = 1
949	// Model metadata was updated using a DDL query.
950	BigQueryAuditMetadata_ModelMetadataChange_QUERY BigQueryAuditMetadata_ModelMetadataChange_Reason = 2
951)
952
953// Enum value maps for BigQueryAuditMetadata_ModelMetadataChange_Reason.
954var (
955	BigQueryAuditMetadata_ModelMetadataChange_Reason_name = map[int32]string{
956		0: "REASON_UNSPECIFIED",
957		1: "MODEL_PATCH_REQUEST",
958		2: "QUERY",
959	}
960	BigQueryAuditMetadata_ModelMetadataChange_Reason_value = map[string]int32{
961		"REASON_UNSPECIFIED":  0,
962		"MODEL_PATCH_REQUEST": 1,
963		"QUERY":               2,
964	}
965)
966
967func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) Enum() *BigQueryAuditMetadata_ModelMetadataChange_Reason {
968	p := new(BigQueryAuditMetadata_ModelMetadataChange_Reason)
969	*p = x
970	return p
971}
972
973func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) String() string {
974	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
975}
976
977func (BigQueryAuditMetadata_ModelMetadataChange_Reason) Descriptor() protoreflect.EnumDescriptor {
978	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[14].Descriptor()
979}
980
981func (BigQueryAuditMetadata_ModelMetadataChange_Reason) Type() protoreflect.EnumType {
982	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[14]
983}
984
985func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) Number() protoreflect.EnumNumber {
986	return protoreflect.EnumNumber(x)
987}
988
989// Deprecated: Use BigQueryAuditMetadata_ModelMetadataChange_Reason.Descriptor instead.
990func (BigQueryAuditMetadata_ModelMetadataChange_Reason) EnumDescriptor() ([]byte, []int) {
991	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 10, 0}
992}
993
994// Describes how the routine was updated.
995type BigQueryAuditMetadata_RoutineChange_Reason int32
996
997const (
998	// Unknown.
999	BigQueryAuditMetadata_RoutineChange_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineChange_Reason = 0
1000	// Routine was updated using a DDL query.
1001	BigQueryAuditMetadata_RoutineChange_QUERY BigQueryAuditMetadata_RoutineChange_Reason = 1
1002	// Routine was updated using the routines.update or routines.patch API.
1003	BigQueryAuditMetadata_RoutineChange_ROUTINE_UPDATE_REQUEST BigQueryAuditMetadata_RoutineChange_Reason = 2
1004)
1005
1006// Enum value maps for BigQueryAuditMetadata_RoutineChange_Reason.
1007var (
1008	BigQueryAuditMetadata_RoutineChange_Reason_name = map[int32]string{
1009		0: "REASON_UNSPECIFIED",
1010		1: "QUERY",
1011		2: "ROUTINE_UPDATE_REQUEST",
1012	}
1013	BigQueryAuditMetadata_RoutineChange_Reason_value = map[string]int32{
1014		"REASON_UNSPECIFIED":     0,
1015		"QUERY":                  1,
1016		"ROUTINE_UPDATE_REQUEST": 2,
1017	}
1018)
1019
1020func (x BigQueryAuditMetadata_RoutineChange_Reason) Enum() *BigQueryAuditMetadata_RoutineChange_Reason {
1021	p := new(BigQueryAuditMetadata_RoutineChange_Reason)
1022	*p = x
1023	return p
1024}
1025
1026func (x BigQueryAuditMetadata_RoutineChange_Reason) String() string {
1027	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1028}
1029
1030func (BigQueryAuditMetadata_RoutineChange_Reason) Descriptor() protoreflect.EnumDescriptor {
1031	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[15].Descriptor()
1032}
1033
1034func (BigQueryAuditMetadata_RoutineChange_Reason) Type() protoreflect.EnumType {
1035	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[15]
1036}
1037
1038func (x BigQueryAuditMetadata_RoutineChange_Reason) Number() protoreflect.EnumNumber {
1039	return protoreflect.EnumNumber(x)
1040}
1041
1042// Deprecated: Use BigQueryAuditMetadata_RoutineChange_Reason.Descriptor instead.
1043func (BigQueryAuditMetadata_RoutineChange_Reason) EnumDescriptor() ([]byte, []int) {
1044	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 11, 0}
1045}
1046
1047// Describes how the table data was changed.
1048type BigQueryAuditMetadata_TableDataChange_Reason int32
1049
1050const (
1051	// Unknown.
1052	BigQueryAuditMetadata_TableDataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDataChange_Reason = 0
1053	// Table was used as a job destination table.
1054	BigQueryAuditMetadata_TableDataChange_JOB BigQueryAuditMetadata_TableDataChange_Reason = 1
1055	// Table data was updated using a DML or DDL query.
1056	BigQueryAuditMetadata_TableDataChange_QUERY BigQueryAuditMetadata_TableDataChange_Reason = 2
1057	// Table data was updated during a materialized view refresh.
1058	BigQueryAuditMetadata_TableDataChange_MATERIALIZED_VIEW_REFRESH BigQueryAuditMetadata_TableDataChange_Reason = 3
1059	// Table data was added using the Write API.
1060	BigQueryAuditMetadata_TableDataChange_WRITE_API BigQueryAuditMetadata_TableDataChange_Reason = 4
1061)
1062
1063// Enum value maps for BigQueryAuditMetadata_TableDataChange_Reason.
1064var (
1065	BigQueryAuditMetadata_TableDataChange_Reason_name = map[int32]string{
1066		0: "REASON_UNSPECIFIED",
1067		1: "JOB",
1068		2: "QUERY",
1069		3: "MATERIALIZED_VIEW_REFRESH",
1070		4: "WRITE_API",
1071	}
1072	BigQueryAuditMetadata_TableDataChange_Reason_value = map[string]int32{
1073		"REASON_UNSPECIFIED":        0,
1074		"JOB":                       1,
1075		"QUERY":                     2,
1076		"MATERIALIZED_VIEW_REFRESH": 3,
1077		"WRITE_API":                 4,
1078	}
1079)
1080
1081func (x BigQueryAuditMetadata_TableDataChange_Reason) Enum() *BigQueryAuditMetadata_TableDataChange_Reason {
1082	p := new(BigQueryAuditMetadata_TableDataChange_Reason)
1083	*p = x
1084	return p
1085}
1086
1087func (x BigQueryAuditMetadata_TableDataChange_Reason) String() string {
1088	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1089}
1090
1091func (BigQueryAuditMetadata_TableDataChange_Reason) Descriptor() protoreflect.EnumDescriptor {
1092	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[16].Descriptor()
1093}
1094
1095func (BigQueryAuditMetadata_TableDataChange_Reason) Type() protoreflect.EnumType {
1096	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[16]
1097}
1098
1099func (x BigQueryAuditMetadata_TableDataChange_Reason) Number() protoreflect.EnumNumber {
1100	return protoreflect.EnumNumber(x)
1101}
1102
1103// Deprecated: Use BigQueryAuditMetadata_TableDataChange_Reason.Descriptor instead.
1104func (BigQueryAuditMetadata_TableDataChange_Reason) EnumDescriptor() ([]byte, []int) {
1105	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 12, 0}
1106}
1107
1108// Describes how the model data was changed.
1109type BigQueryAuditMetadata_ModelDataChange_Reason int32
1110
1111const (
1112	// Unknown.
1113	BigQueryAuditMetadata_ModelDataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDataChange_Reason = 0
1114	// Model data was changed using a DDL query.
1115	BigQueryAuditMetadata_ModelDataChange_QUERY BigQueryAuditMetadata_ModelDataChange_Reason = 1
1116)
1117
1118// Enum value maps for BigQueryAuditMetadata_ModelDataChange_Reason.
1119var (
1120	BigQueryAuditMetadata_ModelDataChange_Reason_name = map[int32]string{
1121		0: "REASON_UNSPECIFIED",
1122		1: "QUERY",
1123	}
1124	BigQueryAuditMetadata_ModelDataChange_Reason_value = map[string]int32{
1125		"REASON_UNSPECIFIED": 0,
1126		"QUERY":              1,
1127	}
1128)
1129
1130func (x BigQueryAuditMetadata_ModelDataChange_Reason) Enum() *BigQueryAuditMetadata_ModelDataChange_Reason {
1131	p := new(BigQueryAuditMetadata_ModelDataChange_Reason)
1132	*p = x
1133	return p
1134}
1135
1136func (x BigQueryAuditMetadata_ModelDataChange_Reason) String() string {
1137	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1138}
1139
1140func (BigQueryAuditMetadata_ModelDataChange_Reason) Descriptor() protoreflect.EnumDescriptor {
1141	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[17].Descriptor()
1142}
1143
1144func (BigQueryAuditMetadata_ModelDataChange_Reason) Type() protoreflect.EnumType {
1145	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[17]
1146}
1147
1148func (x BigQueryAuditMetadata_ModelDataChange_Reason) Number() protoreflect.EnumNumber {
1149	return protoreflect.EnumNumber(x)
1150}
1151
1152// Deprecated: Use BigQueryAuditMetadata_ModelDataChange_Reason.Descriptor instead.
1153func (BigQueryAuditMetadata_ModelDataChange_Reason) EnumDescriptor() ([]byte, []int) {
1154	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 13, 0}
1155}
1156
1157// Describes how the model data was read.
1158type BigQueryAuditMetadata_ModelDataRead_Reason int32
1159
1160const (
1161	// Unknown.
1162	BigQueryAuditMetadata_ModelDataRead_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDataRead_Reason = 0
1163	// Model was used as a source model during a BigQuery job.
1164	BigQueryAuditMetadata_ModelDataRead_JOB BigQueryAuditMetadata_ModelDataRead_Reason = 1
1165)
1166
1167// Enum value maps for BigQueryAuditMetadata_ModelDataRead_Reason.
1168var (
1169	BigQueryAuditMetadata_ModelDataRead_Reason_name = map[int32]string{
1170		0: "REASON_UNSPECIFIED",
1171		1: "JOB",
1172	}
1173	BigQueryAuditMetadata_ModelDataRead_Reason_value = map[string]int32{
1174		"REASON_UNSPECIFIED": 0,
1175		"JOB":                1,
1176	}
1177)
1178
1179func (x BigQueryAuditMetadata_ModelDataRead_Reason) Enum() *BigQueryAuditMetadata_ModelDataRead_Reason {
1180	p := new(BigQueryAuditMetadata_ModelDataRead_Reason)
1181	*p = x
1182	return p
1183}
1184
1185func (x BigQueryAuditMetadata_ModelDataRead_Reason) String() string {
1186	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1187}
1188
1189func (BigQueryAuditMetadata_ModelDataRead_Reason) Descriptor() protoreflect.EnumDescriptor {
1190	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[18].Descriptor()
1191}
1192
1193func (BigQueryAuditMetadata_ModelDataRead_Reason) Type() protoreflect.EnumType {
1194	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[18]
1195}
1196
1197func (x BigQueryAuditMetadata_ModelDataRead_Reason) Number() protoreflect.EnumNumber {
1198	return protoreflect.EnumNumber(x)
1199}
1200
1201// Deprecated: Use BigQueryAuditMetadata_ModelDataRead_Reason.Descriptor instead.
1202func (BigQueryAuditMetadata_ModelDataRead_Reason) EnumDescriptor() ([]byte, []int) {
1203	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 14, 0}
1204}
1205
1206// Describes how the table was deleted.
1207type BigQueryAuditMetadata_TableDeletion_Reason int32
1208
1209const (
1210	// Unknown.
1211	BigQueryAuditMetadata_TableDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDeletion_Reason = 0
1212	// Table was deleted using the tables.delete API.
1213	BigQueryAuditMetadata_TableDeletion_TABLE_DELETE_REQUEST BigQueryAuditMetadata_TableDeletion_Reason = 2
1214	// Table expired.
1215	BigQueryAuditMetadata_TableDeletion_EXPIRED BigQueryAuditMetadata_TableDeletion_Reason = 3
1216	// Table deleted using a DDL query.
1217	BigQueryAuditMetadata_TableDeletion_QUERY BigQueryAuditMetadata_TableDeletion_Reason = 4
1218)
1219
1220// Enum value maps for BigQueryAuditMetadata_TableDeletion_Reason.
1221var (
1222	BigQueryAuditMetadata_TableDeletion_Reason_name = map[int32]string{
1223		0: "REASON_UNSPECIFIED",
1224		2: "TABLE_DELETE_REQUEST",
1225		3: "EXPIRED",
1226		4: "QUERY",
1227	}
1228	BigQueryAuditMetadata_TableDeletion_Reason_value = map[string]int32{
1229		"REASON_UNSPECIFIED":   0,
1230		"TABLE_DELETE_REQUEST": 2,
1231		"EXPIRED":              3,
1232		"QUERY":                4,
1233	}
1234)
1235
1236func (x BigQueryAuditMetadata_TableDeletion_Reason) Enum() *BigQueryAuditMetadata_TableDeletion_Reason {
1237	p := new(BigQueryAuditMetadata_TableDeletion_Reason)
1238	*p = x
1239	return p
1240}
1241
1242func (x BigQueryAuditMetadata_TableDeletion_Reason) String() string {
1243	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1244}
1245
1246func (BigQueryAuditMetadata_TableDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
1247	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[19].Descriptor()
1248}
1249
1250func (BigQueryAuditMetadata_TableDeletion_Reason) Type() protoreflect.EnumType {
1251	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[19]
1252}
1253
1254func (x BigQueryAuditMetadata_TableDeletion_Reason) Number() protoreflect.EnumNumber {
1255	return protoreflect.EnumNumber(x)
1256}
1257
1258// Deprecated: Use BigQueryAuditMetadata_TableDeletion_Reason.Descriptor instead.
1259func (BigQueryAuditMetadata_TableDeletion_Reason) EnumDescriptor() ([]byte, []int) {
1260	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 16, 0}
1261}
1262
1263// Describes how the model was deleted.
1264type BigQueryAuditMetadata_ModelDeletion_Reason int32
1265
1266const (
1267	// Unknown.
1268	BigQueryAuditMetadata_ModelDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDeletion_Reason = 0
1269	// Model was deleted using the models.delete API.
1270	BigQueryAuditMetadata_ModelDeletion_MODEL_DELETE_REQUEST BigQueryAuditMetadata_ModelDeletion_Reason = 1
1271	// Model expired.
1272	BigQueryAuditMetadata_ModelDeletion_EXPIRED BigQueryAuditMetadata_ModelDeletion_Reason = 2
1273	// Model was deleted using DDL query.
1274	BigQueryAuditMetadata_ModelDeletion_QUERY BigQueryAuditMetadata_ModelDeletion_Reason = 3
1275)
1276
1277// Enum value maps for BigQueryAuditMetadata_ModelDeletion_Reason.
1278var (
1279	BigQueryAuditMetadata_ModelDeletion_Reason_name = map[int32]string{
1280		0: "REASON_UNSPECIFIED",
1281		1: "MODEL_DELETE_REQUEST",
1282		2: "EXPIRED",
1283		3: "QUERY",
1284	}
1285	BigQueryAuditMetadata_ModelDeletion_Reason_value = map[string]int32{
1286		"REASON_UNSPECIFIED":   0,
1287		"MODEL_DELETE_REQUEST": 1,
1288		"EXPIRED":              2,
1289		"QUERY":                3,
1290	}
1291)
1292
1293func (x BigQueryAuditMetadata_ModelDeletion_Reason) Enum() *BigQueryAuditMetadata_ModelDeletion_Reason {
1294	p := new(BigQueryAuditMetadata_ModelDeletion_Reason)
1295	*p = x
1296	return p
1297}
1298
1299func (x BigQueryAuditMetadata_ModelDeletion_Reason) String() string {
1300	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1301}
1302
1303func (BigQueryAuditMetadata_ModelDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
1304	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[20].Descriptor()
1305}
1306
1307func (BigQueryAuditMetadata_ModelDeletion_Reason) Type() protoreflect.EnumType {
1308	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[20]
1309}
1310
1311func (x BigQueryAuditMetadata_ModelDeletion_Reason) Number() protoreflect.EnumNumber {
1312	return protoreflect.EnumNumber(x)
1313}
1314
1315// Deprecated: Use BigQueryAuditMetadata_ModelDeletion_Reason.Descriptor instead.
1316func (BigQueryAuditMetadata_ModelDeletion_Reason) EnumDescriptor() ([]byte, []int) {
1317	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 17, 0}
1318}
1319
1320// Describes how the routine was deleted.
1321type BigQueryAuditMetadata_RoutineDeletion_Reason int32
1322
1323const (
1324	// Unknown.
1325	BigQueryAuditMetadata_RoutineDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineDeletion_Reason = 0
1326	// Routine was deleted using DDL query.
1327	BigQueryAuditMetadata_RoutineDeletion_QUERY BigQueryAuditMetadata_RoutineDeletion_Reason = 1
1328	// Routine was deleted using the API.
1329	BigQueryAuditMetadata_RoutineDeletion_ROUTINE_DELETE_REQUEST BigQueryAuditMetadata_RoutineDeletion_Reason = 2
1330)
1331
1332// Enum value maps for BigQueryAuditMetadata_RoutineDeletion_Reason.
1333var (
1334	BigQueryAuditMetadata_RoutineDeletion_Reason_name = map[int32]string{
1335		0: "REASON_UNSPECIFIED",
1336		1: "QUERY",
1337		2: "ROUTINE_DELETE_REQUEST",
1338	}
1339	BigQueryAuditMetadata_RoutineDeletion_Reason_value = map[string]int32{
1340		"REASON_UNSPECIFIED":     0,
1341		"QUERY":                  1,
1342		"ROUTINE_DELETE_REQUEST": 2,
1343	}
1344)
1345
1346func (x BigQueryAuditMetadata_RoutineDeletion_Reason) Enum() *BigQueryAuditMetadata_RoutineDeletion_Reason {
1347	p := new(BigQueryAuditMetadata_RoutineDeletion_Reason)
1348	*p = x
1349	return p
1350}
1351
1352func (x BigQueryAuditMetadata_RoutineDeletion_Reason) String() string {
1353	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1354}
1355
1356func (BigQueryAuditMetadata_RoutineDeletion_Reason) Descriptor() protoreflect.EnumDescriptor {
1357	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[21].Descriptor()
1358}
1359
1360func (BigQueryAuditMetadata_RoutineDeletion_Reason) Type() protoreflect.EnumType {
1361	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[21]
1362}
1363
1364func (x BigQueryAuditMetadata_RoutineDeletion_Reason) Number() protoreflect.EnumNumber {
1365	return protoreflect.EnumNumber(x)
1366}
1367
1368// Deprecated: Use BigQueryAuditMetadata_RoutineDeletion_Reason.Descriptor instead.
1369func (BigQueryAuditMetadata_RoutineDeletion_Reason) EnumDescriptor() ([]byte, []int) {
1370	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 19, 0}
1371}
1372
1373// Job type.
1374type BigQueryAuditMetadata_JobConfig_Type int32
1375
1376const (
1377	// Unknown.
1378	BigQueryAuditMetadata_JobConfig_TYPE_UNSPECIFIED BigQueryAuditMetadata_JobConfig_Type = 0
1379	// Query job.
1380	BigQueryAuditMetadata_JobConfig_QUERY BigQueryAuditMetadata_JobConfig_Type = 1
1381	// Table copy job.
1382	BigQueryAuditMetadata_JobConfig_COPY BigQueryAuditMetadata_JobConfig_Type = 2
1383	// Export (extract) job.
1384	BigQueryAuditMetadata_JobConfig_EXPORT BigQueryAuditMetadata_JobConfig_Type = 3
1385	// Import (load) job.
1386	BigQueryAuditMetadata_JobConfig_IMPORT BigQueryAuditMetadata_JobConfig_Type = 4
1387)
1388
1389// Enum value maps for BigQueryAuditMetadata_JobConfig_Type.
1390var (
1391	BigQueryAuditMetadata_JobConfig_Type_name = map[int32]string{
1392		0: "TYPE_UNSPECIFIED",
1393		1: "QUERY",
1394		2: "COPY",
1395		3: "EXPORT",
1396		4: "IMPORT",
1397	}
1398	BigQueryAuditMetadata_JobConfig_Type_value = map[string]int32{
1399		"TYPE_UNSPECIFIED": 0,
1400		"QUERY":            1,
1401		"COPY":             2,
1402		"EXPORT":           3,
1403		"IMPORT":           4,
1404	}
1405)
1406
1407func (x BigQueryAuditMetadata_JobConfig_Type) Enum() *BigQueryAuditMetadata_JobConfig_Type {
1408	p := new(BigQueryAuditMetadata_JobConfig_Type)
1409	*p = x
1410	return p
1411}
1412
1413func (x BigQueryAuditMetadata_JobConfig_Type) String() string {
1414	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1415}
1416
1417func (BigQueryAuditMetadata_JobConfig_Type) Descriptor() protoreflect.EnumDescriptor {
1418	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[22].Descriptor()
1419}
1420
1421func (BigQueryAuditMetadata_JobConfig_Type) Type() protoreflect.EnumType {
1422	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[22]
1423}
1424
1425func (x BigQueryAuditMetadata_JobConfig_Type) Number() protoreflect.EnumNumber {
1426	return protoreflect.EnumNumber(x)
1427}
1428
1429// Deprecated: Use BigQueryAuditMetadata_JobConfig_Type.Descriptor instead.
1430func (BigQueryAuditMetadata_JobConfig_Type) EnumDescriptor() ([]byte, []int) {
1431	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21, 0}
1432}
1433
1434// Priority given to the query.
1435type BigQueryAuditMetadata_JobConfig_Query_Priority int32
1436
1437const (
1438	// Unknown.
1439	BigQueryAuditMetadata_JobConfig_Query_PRIORITY_UNSPECIFIED BigQueryAuditMetadata_JobConfig_Query_Priority = 0
1440	// Interactive query.
1441	BigQueryAuditMetadata_JobConfig_Query_QUERY_INTERACTIVE BigQueryAuditMetadata_JobConfig_Query_Priority = 1
1442	// Batch query.
1443	BigQueryAuditMetadata_JobConfig_Query_QUERY_BATCH BigQueryAuditMetadata_JobConfig_Query_Priority = 2
1444)
1445
1446// Enum value maps for BigQueryAuditMetadata_JobConfig_Query_Priority.
1447var (
1448	BigQueryAuditMetadata_JobConfig_Query_Priority_name = map[int32]string{
1449		0: "PRIORITY_UNSPECIFIED",
1450		1: "QUERY_INTERACTIVE",
1451		2: "QUERY_BATCH",
1452	}
1453	BigQueryAuditMetadata_JobConfig_Query_Priority_value = map[string]int32{
1454		"PRIORITY_UNSPECIFIED": 0,
1455		"QUERY_INTERACTIVE":    1,
1456		"QUERY_BATCH":          2,
1457	}
1458)
1459
1460func (x BigQueryAuditMetadata_JobConfig_Query_Priority) Enum() *BigQueryAuditMetadata_JobConfig_Query_Priority {
1461	p := new(BigQueryAuditMetadata_JobConfig_Query_Priority)
1462	*p = x
1463	return p
1464}
1465
1466func (x BigQueryAuditMetadata_JobConfig_Query_Priority) String() string {
1467	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
1468}
1469
1470func (BigQueryAuditMetadata_JobConfig_Query_Priority) Descriptor() protoreflect.EnumDescriptor {
1471	return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[23].Descriptor()
1472}
1473
1474func (BigQueryAuditMetadata_JobConfig_Query_Priority) Type() protoreflect.EnumType {
1475	return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[23]
1476}
1477
1478func (x BigQueryAuditMetadata_JobConfig_Query_Priority) Number() protoreflect.EnumNumber {
1479	return protoreflect.EnumNumber(x)
1480}
1481
1482// Deprecated: Use BigQueryAuditMetadata_JobConfig_Query_Priority.Descriptor instead.
1483func (BigQueryAuditMetadata_JobConfig_Query_Priority) EnumDescriptor() ([]byte, []int) {
1484	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21, 0, 0}
1485}
1486
1487// Audit log format for BigQuery cloud audit logs metadata.
1488//
1489type BigQueryAuditMetadata struct {
1490	state         protoimpl.MessageState
1491	sizeCache     protoimpl.SizeCache
1492	unknownFields protoimpl.UnknownFields
1493
1494	// BigQuery event information.
1495	//
1496	// Types that are assignable to Event:
1497	//	*BigQueryAuditMetadata_JobInsertion_
1498	//	*BigQueryAuditMetadata_JobChange_
1499	//	*BigQueryAuditMetadata_DatasetCreation_
1500	//	*BigQueryAuditMetadata_DatasetChange_
1501	//	*BigQueryAuditMetadata_DatasetDeletion_
1502	//	*BigQueryAuditMetadata_TableCreation_
1503	//	*BigQueryAuditMetadata_TableChange_
1504	//	*BigQueryAuditMetadata_TableDeletion_
1505	//	*BigQueryAuditMetadata_TableDataRead_
1506	//	*BigQueryAuditMetadata_TableDataChange_
1507	//	*BigQueryAuditMetadata_ModelDeletion_
1508	//	*BigQueryAuditMetadata_ModelCreation_
1509	//	*BigQueryAuditMetadata_ModelMetadataChange_
1510	//	*BigQueryAuditMetadata_ModelDataChange_
1511	//	*BigQueryAuditMetadata_ModelDataRead_
1512	//	*BigQueryAuditMetadata_RoutineCreation_
1513	//	*BigQueryAuditMetadata_RoutineChange_
1514	//	*BigQueryAuditMetadata_RoutineDeletion_
1515	Event isBigQueryAuditMetadata_Event `protobuf_oneof:"event"`
1516}
1517
1518func (x *BigQueryAuditMetadata) Reset() {
1519	*x = BigQueryAuditMetadata{}
1520	if protoimpl.UnsafeEnabled {
1521		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0]
1522		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1523		ms.StoreMessageInfo(mi)
1524	}
1525}
1526
1527func (x *BigQueryAuditMetadata) String() string {
1528	return protoimpl.X.MessageStringOf(x)
1529}
1530
1531func (*BigQueryAuditMetadata) ProtoMessage() {}
1532
1533func (x *BigQueryAuditMetadata) ProtoReflect() protoreflect.Message {
1534	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0]
1535	if protoimpl.UnsafeEnabled && x != nil {
1536		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1537		if ms.LoadMessageInfo() == nil {
1538			ms.StoreMessageInfo(mi)
1539		}
1540		return ms
1541	}
1542	return mi.MessageOf(x)
1543}
1544
1545// Deprecated: Use BigQueryAuditMetadata.ProtoReflect.Descriptor instead.
1546func (*BigQueryAuditMetadata) Descriptor() ([]byte, []int) {
1547	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0}
1548}
1549
1550func (m *BigQueryAuditMetadata) GetEvent() isBigQueryAuditMetadata_Event {
1551	if m != nil {
1552		return m.Event
1553	}
1554	return nil
1555}
1556
1557func (x *BigQueryAuditMetadata) GetJobInsertion() *BigQueryAuditMetadata_JobInsertion {
1558	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobInsertion_); ok {
1559		return x.JobInsertion
1560	}
1561	return nil
1562}
1563
1564func (x *BigQueryAuditMetadata) GetJobChange() *BigQueryAuditMetadata_JobChange {
1565	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobChange_); ok {
1566		return x.JobChange
1567	}
1568	return nil
1569}
1570
1571func (x *BigQueryAuditMetadata) GetDatasetCreation() *BigQueryAuditMetadata_DatasetCreation {
1572	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetCreation_); ok {
1573		return x.DatasetCreation
1574	}
1575	return nil
1576}
1577
1578func (x *BigQueryAuditMetadata) GetDatasetChange() *BigQueryAuditMetadata_DatasetChange {
1579	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetChange_); ok {
1580		return x.DatasetChange
1581	}
1582	return nil
1583}
1584
1585func (x *BigQueryAuditMetadata) GetDatasetDeletion() *BigQueryAuditMetadata_DatasetDeletion {
1586	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetDeletion_); ok {
1587		return x.DatasetDeletion
1588	}
1589	return nil
1590}
1591
1592func (x *BigQueryAuditMetadata) GetTableCreation() *BigQueryAuditMetadata_TableCreation {
1593	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableCreation_); ok {
1594		return x.TableCreation
1595	}
1596	return nil
1597}
1598
1599func (x *BigQueryAuditMetadata) GetTableChange() *BigQueryAuditMetadata_TableChange {
1600	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableChange_); ok {
1601		return x.TableChange
1602	}
1603	return nil
1604}
1605
1606func (x *BigQueryAuditMetadata) GetTableDeletion() *BigQueryAuditMetadata_TableDeletion {
1607	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDeletion_); ok {
1608		return x.TableDeletion
1609	}
1610	return nil
1611}
1612
1613func (x *BigQueryAuditMetadata) GetTableDataRead() *BigQueryAuditMetadata_TableDataRead {
1614	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDataRead_); ok {
1615		return x.TableDataRead
1616	}
1617	return nil
1618}
1619
1620func (x *BigQueryAuditMetadata) GetTableDataChange() *BigQueryAuditMetadata_TableDataChange {
1621	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDataChange_); ok {
1622		return x.TableDataChange
1623	}
1624	return nil
1625}
1626
1627func (x *BigQueryAuditMetadata) GetModelDeletion() *BigQueryAuditMetadata_ModelDeletion {
1628	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDeletion_); ok {
1629		return x.ModelDeletion
1630	}
1631	return nil
1632}
1633
1634func (x *BigQueryAuditMetadata) GetModelCreation() *BigQueryAuditMetadata_ModelCreation {
1635	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelCreation_); ok {
1636		return x.ModelCreation
1637	}
1638	return nil
1639}
1640
1641func (x *BigQueryAuditMetadata) GetModelMetadataChange() *BigQueryAuditMetadata_ModelMetadataChange {
1642	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelMetadataChange_); ok {
1643		return x.ModelMetadataChange
1644	}
1645	return nil
1646}
1647
1648func (x *BigQueryAuditMetadata) GetModelDataChange() *BigQueryAuditMetadata_ModelDataChange {
1649	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDataChange_); ok {
1650		return x.ModelDataChange
1651	}
1652	return nil
1653}
1654
1655func (x *BigQueryAuditMetadata) GetModelDataRead() *BigQueryAuditMetadata_ModelDataRead {
1656	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDataRead_); ok {
1657		return x.ModelDataRead
1658	}
1659	return nil
1660}
1661
1662func (x *BigQueryAuditMetadata) GetRoutineCreation() *BigQueryAuditMetadata_RoutineCreation {
1663	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineCreation_); ok {
1664		return x.RoutineCreation
1665	}
1666	return nil
1667}
1668
1669func (x *BigQueryAuditMetadata) GetRoutineChange() *BigQueryAuditMetadata_RoutineChange {
1670	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineChange_); ok {
1671		return x.RoutineChange
1672	}
1673	return nil
1674}
1675
1676func (x *BigQueryAuditMetadata) GetRoutineDeletion() *BigQueryAuditMetadata_RoutineDeletion {
1677	if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineDeletion_); ok {
1678		return x.RoutineDeletion
1679	}
1680	return nil
1681}
1682
1683type isBigQueryAuditMetadata_Event interface {
1684	isBigQueryAuditMetadata_Event()
1685}
1686
1687type BigQueryAuditMetadata_JobInsertion_ struct {
1688	// Job insertion event.
1689	JobInsertion *BigQueryAuditMetadata_JobInsertion `protobuf:"bytes,1,opt,name=job_insertion,json=jobInsertion,proto3,oneof"`
1690}
1691
1692type BigQueryAuditMetadata_JobChange_ struct {
1693	// Job state change event.
1694	JobChange *BigQueryAuditMetadata_JobChange `protobuf:"bytes,2,opt,name=job_change,json=jobChange,proto3,oneof"`
1695}
1696
1697type BigQueryAuditMetadata_DatasetCreation_ struct {
1698	// Dataset creation event.
1699	DatasetCreation *BigQueryAuditMetadata_DatasetCreation `protobuf:"bytes,3,opt,name=dataset_creation,json=datasetCreation,proto3,oneof"`
1700}
1701
1702type BigQueryAuditMetadata_DatasetChange_ struct {
1703	// Dataset change event.
1704	DatasetChange *BigQueryAuditMetadata_DatasetChange `protobuf:"bytes,4,opt,name=dataset_change,json=datasetChange,proto3,oneof"`
1705}
1706
1707type BigQueryAuditMetadata_DatasetDeletion_ struct {
1708	// Dataset deletion event.
1709	DatasetDeletion *BigQueryAuditMetadata_DatasetDeletion `protobuf:"bytes,5,opt,name=dataset_deletion,json=datasetDeletion,proto3,oneof"`
1710}
1711
1712type BigQueryAuditMetadata_TableCreation_ struct {
1713	// Table creation event.
1714	TableCreation *BigQueryAuditMetadata_TableCreation `protobuf:"bytes,6,opt,name=table_creation,json=tableCreation,proto3,oneof"`
1715}
1716
1717type BigQueryAuditMetadata_TableChange_ struct {
1718	// Table metadata change event.
1719	TableChange *BigQueryAuditMetadata_TableChange `protobuf:"bytes,8,opt,name=table_change,json=tableChange,proto3,oneof"`
1720}
1721
1722type BigQueryAuditMetadata_TableDeletion_ struct {
1723	// Table deletion event.
1724	TableDeletion *BigQueryAuditMetadata_TableDeletion `protobuf:"bytes,9,opt,name=table_deletion,json=tableDeletion,proto3,oneof"`
1725}
1726
1727type BigQueryAuditMetadata_TableDataRead_ struct {
1728	// Table data read event.
1729	TableDataRead *BigQueryAuditMetadata_TableDataRead `protobuf:"bytes,10,opt,name=table_data_read,json=tableDataRead,proto3,oneof"`
1730}
1731
1732type BigQueryAuditMetadata_TableDataChange_ struct {
1733	// Table data change event.
1734	TableDataChange *BigQueryAuditMetadata_TableDataChange `protobuf:"bytes,11,opt,name=table_data_change,json=tableDataChange,proto3,oneof"`
1735}
1736
1737type BigQueryAuditMetadata_ModelDeletion_ struct {
1738	// Model deletion event.
1739	ModelDeletion *BigQueryAuditMetadata_ModelDeletion `protobuf:"bytes,12,opt,name=model_deletion,json=modelDeletion,proto3,oneof"`
1740}
1741
1742type BigQueryAuditMetadata_ModelCreation_ struct {
1743	// Model creation event.
1744	ModelCreation *BigQueryAuditMetadata_ModelCreation `protobuf:"bytes,13,opt,name=model_creation,json=modelCreation,proto3,oneof"`
1745}
1746
1747type BigQueryAuditMetadata_ModelMetadataChange_ struct {
1748	// Model metadata change event.
1749	ModelMetadataChange *BigQueryAuditMetadata_ModelMetadataChange `protobuf:"bytes,14,opt,name=model_metadata_change,json=modelMetadataChange,proto3,oneof"`
1750}
1751
1752type BigQueryAuditMetadata_ModelDataChange_ struct {
1753	// Model data change event.
1754	ModelDataChange *BigQueryAuditMetadata_ModelDataChange `protobuf:"bytes,15,opt,name=model_data_change,json=modelDataChange,proto3,oneof"`
1755}
1756
1757type BigQueryAuditMetadata_ModelDataRead_ struct {
1758	// Model data read event.
1759	ModelDataRead *BigQueryAuditMetadata_ModelDataRead `protobuf:"bytes,19,opt,name=model_data_read,json=modelDataRead,proto3,oneof"`
1760}
1761
1762type BigQueryAuditMetadata_RoutineCreation_ struct {
1763	// Routine creation event.
1764	RoutineCreation *BigQueryAuditMetadata_RoutineCreation `protobuf:"bytes,16,opt,name=routine_creation,json=routineCreation,proto3,oneof"`
1765}
1766
1767type BigQueryAuditMetadata_RoutineChange_ struct {
1768	// Routine change event.
1769	RoutineChange *BigQueryAuditMetadata_RoutineChange `protobuf:"bytes,17,opt,name=routine_change,json=routineChange,proto3,oneof"`
1770}
1771
1772type BigQueryAuditMetadata_RoutineDeletion_ struct {
1773	// Routine deletion event.
1774	RoutineDeletion *BigQueryAuditMetadata_RoutineDeletion `protobuf:"bytes,18,opt,name=routine_deletion,json=routineDeletion,proto3,oneof"`
1775}
1776
1777func (*BigQueryAuditMetadata_JobInsertion_) isBigQueryAuditMetadata_Event() {}
1778
1779func (*BigQueryAuditMetadata_JobChange_) isBigQueryAuditMetadata_Event() {}
1780
1781func (*BigQueryAuditMetadata_DatasetCreation_) isBigQueryAuditMetadata_Event() {}
1782
1783func (*BigQueryAuditMetadata_DatasetChange_) isBigQueryAuditMetadata_Event() {}
1784
1785func (*BigQueryAuditMetadata_DatasetDeletion_) isBigQueryAuditMetadata_Event() {}
1786
1787func (*BigQueryAuditMetadata_TableCreation_) isBigQueryAuditMetadata_Event() {}
1788
1789func (*BigQueryAuditMetadata_TableChange_) isBigQueryAuditMetadata_Event() {}
1790
1791func (*BigQueryAuditMetadata_TableDeletion_) isBigQueryAuditMetadata_Event() {}
1792
1793func (*BigQueryAuditMetadata_TableDataRead_) isBigQueryAuditMetadata_Event() {}
1794
1795func (*BigQueryAuditMetadata_TableDataChange_) isBigQueryAuditMetadata_Event() {}
1796
1797func (*BigQueryAuditMetadata_ModelDeletion_) isBigQueryAuditMetadata_Event() {}
1798
1799func (*BigQueryAuditMetadata_ModelCreation_) isBigQueryAuditMetadata_Event() {}
1800
1801func (*BigQueryAuditMetadata_ModelMetadataChange_) isBigQueryAuditMetadata_Event() {}
1802
1803func (*BigQueryAuditMetadata_ModelDataChange_) isBigQueryAuditMetadata_Event() {}
1804
1805func (*BigQueryAuditMetadata_ModelDataRead_) isBigQueryAuditMetadata_Event() {}
1806
1807func (*BigQueryAuditMetadata_RoutineCreation_) isBigQueryAuditMetadata_Event() {}
1808
1809func (*BigQueryAuditMetadata_RoutineChange_) isBigQueryAuditMetadata_Event() {}
1810
1811func (*BigQueryAuditMetadata_RoutineDeletion_) isBigQueryAuditMetadata_Event() {}
1812
1813// Job insertion event.
1814type BigQueryAuditMetadata_JobInsertion struct {
1815	state         protoimpl.MessageState
1816	sizeCache     protoimpl.SizeCache
1817	unknownFields protoimpl.UnknownFields
1818
1819	// Job metadata.
1820	Job *BigQueryAuditMetadata_Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
1821	// Describes how the job was inserted.
1822	Reason BigQueryAuditMetadata_JobInsertion_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobInsertion_Reason" json:"reason,omitempty"`
1823}
1824
1825func (x *BigQueryAuditMetadata_JobInsertion) Reset() {
1826	*x = BigQueryAuditMetadata_JobInsertion{}
1827	if protoimpl.UnsafeEnabled {
1828		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1]
1829		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1830		ms.StoreMessageInfo(mi)
1831	}
1832}
1833
1834func (x *BigQueryAuditMetadata_JobInsertion) String() string {
1835	return protoimpl.X.MessageStringOf(x)
1836}
1837
1838func (*BigQueryAuditMetadata_JobInsertion) ProtoMessage() {}
1839
1840func (x *BigQueryAuditMetadata_JobInsertion) ProtoReflect() protoreflect.Message {
1841	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1]
1842	if protoimpl.UnsafeEnabled && x != nil {
1843		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1844		if ms.LoadMessageInfo() == nil {
1845			ms.StoreMessageInfo(mi)
1846		}
1847		return ms
1848	}
1849	return mi.MessageOf(x)
1850}
1851
1852// Deprecated: Use BigQueryAuditMetadata_JobInsertion.ProtoReflect.Descriptor instead.
1853func (*BigQueryAuditMetadata_JobInsertion) Descriptor() ([]byte, []int) {
1854	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0}
1855}
1856
1857func (x *BigQueryAuditMetadata_JobInsertion) GetJob() *BigQueryAuditMetadata_Job {
1858	if x != nil {
1859		return x.Job
1860	}
1861	return nil
1862}
1863
1864func (x *BigQueryAuditMetadata_JobInsertion) GetReason() BigQueryAuditMetadata_JobInsertion_Reason {
1865	if x != nil {
1866		return x.Reason
1867	}
1868	return BigQueryAuditMetadata_JobInsertion_REASON_UNSPECIFIED
1869}
1870
1871// Job state change event.
1872type BigQueryAuditMetadata_JobChange struct {
1873	state         protoimpl.MessageState
1874	sizeCache     protoimpl.SizeCache
1875	unknownFields protoimpl.UnknownFields
1876
1877	// Job state before the job state change.
1878	Before BigQueryAuditMetadata_JobState `protobuf:"varint,1,opt,name=before,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"before,omitempty"`
1879	// Job state after the job state change.
1880	After BigQueryAuditMetadata_JobState `protobuf:"varint,2,opt,name=after,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"after,omitempty"`
1881	// Job metadata.
1882	Job *BigQueryAuditMetadata_Job `protobuf:"bytes,3,opt,name=job,proto3" json:"job,omitempty"`
1883}
1884
1885func (x *BigQueryAuditMetadata_JobChange) Reset() {
1886	*x = BigQueryAuditMetadata_JobChange{}
1887	if protoimpl.UnsafeEnabled {
1888		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2]
1889		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1890		ms.StoreMessageInfo(mi)
1891	}
1892}
1893
1894func (x *BigQueryAuditMetadata_JobChange) String() string {
1895	return protoimpl.X.MessageStringOf(x)
1896}
1897
1898func (*BigQueryAuditMetadata_JobChange) ProtoMessage() {}
1899
1900func (x *BigQueryAuditMetadata_JobChange) ProtoReflect() protoreflect.Message {
1901	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2]
1902	if protoimpl.UnsafeEnabled && x != nil {
1903		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1904		if ms.LoadMessageInfo() == nil {
1905			ms.StoreMessageInfo(mi)
1906		}
1907		return ms
1908	}
1909	return mi.MessageOf(x)
1910}
1911
1912// Deprecated: Use BigQueryAuditMetadata_JobChange.ProtoReflect.Descriptor instead.
1913func (*BigQueryAuditMetadata_JobChange) Descriptor() ([]byte, []int) {
1914	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 1}
1915}
1916
1917func (x *BigQueryAuditMetadata_JobChange) GetBefore() BigQueryAuditMetadata_JobState {
1918	if x != nil {
1919		return x.Before
1920	}
1921	return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED
1922}
1923
1924func (x *BigQueryAuditMetadata_JobChange) GetAfter() BigQueryAuditMetadata_JobState {
1925	if x != nil {
1926		return x.After
1927	}
1928	return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED
1929}
1930
1931func (x *BigQueryAuditMetadata_JobChange) GetJob() *BigQueryAuditMetadata_Job {
1932	if x != nil {
1933		return x.Job
1934	}
1935	return nil
1936}
1937
1938// Dataset creation event.
1939type BigQueryAuditMetadata_DatasetCreation struct {
1940	state         protoimpl.MessageState
1941	sizeCache     protoimpl.SizeCache
1942	unknownFields protoimpl.UnknownFields
1943
1944	// Dataset metadata.
1945	Dataset *BigQueryAuditMetadata_Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
1946	// Describes how the dataset was created.
1947	Reason BigQueryAuditMetadata_DatasetCreation_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetCreation_Reason" json:"reason,omitempty"`
1948	// The URI of the job that created the dataset.
1949	// Present if the reason is QUERY.
1950	//
1951	// Format: `projects/<project_id>/jobs/<job_id>`.
1952	JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
1953}
1954
1955func (x *BigQueryAuditMetadata_DatasetCreation) Reset() {
1956	*x = BigQueryAuditMetadata_DatasetCreation{}
1957	if protoimpl.UnsafeEnabled {
1958		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3]
1959		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1960		ms.StoreMessageInfo(mi)
1961	}
1962}
1963
1964func (x *BigQueryAuditMetadata_DatasetCreation) String() string {
1965	return protoimpl.X.MessageStringOf(x)
1966}
1967
1968func (*BigQueryAuditMetadata_DatasetCreation) ProtoMessage() {}
1969
1970func (x *BigQueryAuditMetadata_DatasetCreation) ProtoReflect() protoreflect.Message {
1971	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3]
1972	if protoimpl.UnsafeEnabled && x != nil {
1973		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1974		if ms.LoadMessageInfo() == nil {
1975			ms.StoreMessageInfo(mi)
1976		}
1977		return ms
1978	}
1979	return mi.MessageOf(x)
1980}
1981
1982// Deprecated: Use BigQueryAuditMetadata_DatasetCreation.ProtoReflect.Descriptor instead.
1983func (*BigQueryAuditMetadata_DatasetCreation) Descriptor() ([]byte, []int) {
1984	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2}
1985}
1986
1987func (x *BigQueryAuditMetadata_DatasetCreation) GetDataset() *BigQueryAuditMetadata_Dataset {
1988	if x != nil {
1989		return x.Dataset
1990	}
1991	return nil
1992}
1993
1994func (x *BigQueryAuditMetadata_DatasetCreation) GetReason() BigQueryAuditMetadata_DatasetCreation_Reason {
1995	if x != nil {
1996		return x.Reason
1997	}
1998	return BigQueryAuditMetadata_DatasetCreation_REASON_UNSPECIFIED
1999}
2000
2001func (x *BigQueryAuditMetadata_DatasetCreation) GetJobName() string {
2002	if x != nil {
2003		return x.JobName
2004	}
2005	return ""
2006}
2007
2008// Dataset change event.
2009type BigQueryAuditMetadata_DatasetChange struct {
2010	state         protoimpl.MessageState
2011	sizeCache     protoimpl.SizeCache
2012	unknownFields protoimpl.UnknownFields
2013
2014	// Dataset metadata after the change.
2015	Dataset *BigQueryAuditMetadata_Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
2016	// Describes how the dataset was changed.
2017	Reason BigQueryAuditMetadata_DatasetChange_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetChange_Reason" json:"reason,omitempty"`
2018	// The URI of the job that updated the dataset.
2019	// Present if the reason is QUERY.
2020	//
2021	// Format: `projects/<project_id>/jobs/<job_id>`.
2022	JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2023}
2024
2025func (x *BigQueryAuditMetadata_DatasetChange) Reset() {
2026	*x = BigQueryAuditMetadata_DatasetChange{}
2027	if protoimpl.UnsafeEnabled {
2028		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4]
2029		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2030		ms.StoreMessageInfo(mi)
2031	}
2032}
2033
2034func (x *BigQueryAuditMetadata_DatasetChange) String() string {
2035	return protoimpl.X.MessageStringOf(x)
2036}
2037
2038func (*BigQueryAuditMetadata_DatasetChange) ProtoMessage() {}
2039
2040func (x *BigQueryAuditMetadata_DatasetChange) ProtoReflect() protoreflect.Message {
2041	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4]
2042	if protoimpl.UnsafeEnabled && x != nil {
2043		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2044		if ms.LoadMessageInfo() == nil {
2045			ms.StoreMessageInfo(mi)
2046		}
2047		return ms
2048	}
2049	return mi.MessageOf(x)
2050}
2051
2052// Deprecated: Use BigQueryAuditMetadata_DatasetChange.ProtoReflect.Descriptor instead.
2053func (*BigQueryAuditMetadata_DatasetChange) Descriptor() ([]byte, []int) {
2054	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3}
2055}
2056
2057func (x *BigQueryAuditMetadata_DatasetChange) GetDataset() *BigQueryAuditMetadata_Dataset {
2058	if x != nil {
2059		return x.Dataset
2060	}
2061	return nil
2062}
2063
2064func (x *BigQueryAuditMetadata_DatasetChange) GetReason() BigQueryAuditMetadata_DatasetChange_Reason {
2065	if x != nil {
2066		return x.Reason
2067	}
2068	return BigQueryAuditMetadata_DatasetChange_REASON_UNSPECIFIED
2069}
2070
2071func (x *BigQueryAuditMetadata_DatasetChange) GetJobName() string {
2072	if x != nil {
2073		return x.JobName
2074	}
2075	return ""
2076}
2077
2078// Dataset deletion event.
2079type BigQueryAuditMetadata_DatasetDeletion struct {
2080	state         protoimpl.MessageState
2081	sizeCache     protoimpl.SizeCache
2082	unknownFields protoimpl.UnknownFields
2083
2084	// Describes how the dataset was deleted.
2085	Reason BigQueryAuditMetadata_DatasetDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetDeletion_Reason" json:"reason,omitempty"`
2086	// The URI of the job that deleted the dataset.
2087	// Present if the reason is QUERY.
2088	//
2089	// Format: `projects/<project_id>/jobs/<job_id>`.
2090	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2091}
2092
2093func (x *BigQueryAuditMetadata_DatasetDeletion) Reset() {
2094	*x = BigQueryAuditMetadata_DatasetDeletion{}
2095	if protoimpl.UnsafeEnabled {
2096		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5]
2097		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2098		ms.StoreMessageInfo(mi)
2099	}
2100}
2101
2102func (x *BigQueryAuditMetadata_DatasetDeletion) String() string {
2103	return protoimpl.X.MessageStringOf(x)
2104}
2105
2106func (*BigQueryAuditMetadata_DatasetDeletion) ProtoMessage() {}
2107
2108func (x *BigQueryAuditMetadata_DatasetDeletion) ProtoReflect() protoreflect.Message {
2109	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5]
2110	if protoimpl.UnsafeEnabled && x != nil {
2111		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2112		if ms.LoadMessageInfo() == nil {
2113			ms.StoreMessageInfo(mi)
2114		}
2115		return ms
2116	}
2117	return mi.MessageOf(x)
2118}
2119
2120// Deprecated: Use BigQueryAuditMetadata_DatasetDeletion.ProtoReflect.Descriptor instead.
2121func (*BigQueryAuditMetadata_DatasetDeletion) Descriptor() ([]byte, []int) {
2122	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4}
2123}
2124
2125func (x *BigQueryAuditMetadata_DatasetDeletion) GetReason() BigQueryAuditMetadata_DatasetDeletion_Reason {
2126	if x != nil {
2127		return x.Reason
2128	}
2129	return BigQueryAuditMetadata_DatasetDeletion_REASON_UNSPECIFIED
2130}
2131
2132func (x *BigQueryAuditMetadata_DatasetDeletion) GetJobName() string {
2133	if x != nil {
2134		return x.JobName
2135	}
2136	return ""
2137}
2138
2139// Table creation event.
2140type BigQueryAuditMetadata_TableCreation struct {
2141	state         protoimpl.MessageState
2142	sizeCache     protoimpl.SizeCache
2143	unknownFields protoimpl.UnknownFields
2144
2145	// Table metadata.
2146	Table *BigQueryAuditMetadata_Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
2147	// Describes how the table was created.
2148	Reason BigQueryAuditMetadata_TableCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableCreation_Reason" json:"reason,omitempty"`
2149	// The URI of the job that created a table.
2150	// Present if the reason is JOB or QUERY.
2151	//
2152	// Format: `projects/<project_id>/jobs/<job_id>`.
2153	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2154}
2155
2156func (x *BigQueryAuditMetadata_TableCreation) Reset() {
2157	*x = BigQueryAuditMetadata_TableCreation{}
2158	if protoimpl.UnsafeEnabled {
2159		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6]
2160		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2161		ms.StoreMessageInfo(mi)
2162	}
2163}
2164
2165func (x *BigQueryAuditMetadata_TableCreation) String() string {
2166	return protoimpl.X.MessageStringOf(x)
2167}
2168
2169func (*BigQueryAuditMetadata_TableCreation) ProtoMessage() {}
2170
2171func (x *BigQueryAuditMetadata_TableCreation) ProtoReflect() protoreflect.Message {
2172	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6]
2173	if protoimpl.UnsafeEnabled && x != nil {
2174		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2175		if ms.LoadMessageInfo() == nil {
2176			ms.StoreMessageInfo(mi)
2177		}
2178		return ms
2179	}
2180	return mi.MessageOf(x)
2181}
2182
2183// Deprecated: Use BigQueryAuditMetadata_TableCreation.ProtoReflect.Descriptor instead.
2184func (*BigQueryAuditMetadata_TableCreation) Descriptor() ([]byte, []int) {
2185	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 5}
2186}
2187
2188func (x *BigQueryAuditMetadata_TableCreation) GetTable() *BigQueryAuditMetadata_Table {
2189	if x != nil {
2190		return x.Table
2191	}
2192	return nil
2193}
2194
2195func (x *BigQueryAuditMetadata_TableCreation) GetReason() BigQueryAuditMetadata_TableCreation_Reason {
2196	if x != nil {
2197		return x.Reason
2198	}
2199	return BigQueryAuditMetadata_TableCreation_REASON_UNSPECIFIED
2200}
2201
2202func (x *BigQueryAuditMetadata_TableCreation) GetJobName() string {
2203	if x != nil {
2204		return x.JobName
2205	}
2206	return ""
2207}
2208
2209// Model creation event.
2210type BigQueryAuditMetadata_ModelCreation struct {
2211	state         protoimpl.MessageState
2212	sizeCache     protoimpl.SizeCache
2213	unknownFields protoimpl.UnknownFields
2214
2215	// Model metadata.
2216	Model *BigQueryAuditMetadata_Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
2217	// Describes how the model was created.
2218	Reason BigQueryAuditMetadata_ModelCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelCreation_Reason" json:"reason,omitempty"`
2219	// The URI of the job that created the model.
2220	//
2221	// Format: `projects/<project_id>/jobs/<job_id>`.
2222	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2223}
2224
2225func (x *BigQueryAuditMetadata_ModelCreation) Reset() {
2226	*x = BigQueryAuditMetadata_ModelCreation{}
2227	if protoimpl.UnsafeEnabled {
2228		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7]
2229		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2230		ms.StoreMessageInfo(mi)
2231	}
2232}
2233
2234func (x *BigQueryAuditMetadata_ModelCreation) String() string {
2235	return protoimpl.X.MessageStringOf(x)
2236}
2237
2238func (*BigQueryAuditMetadata_ModelCreation) ProtoMessage() {}
2239
2240func (x *BigQueryAuditMetadata_ModelCreation) ProtoReflect() protoreflect.Message {
2241	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7]
2242	if protoimpl.UnsafeEnabled && x != nil {
2243		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2244		if ms.LoadMessageInfo() == nil {
2245			ms.StoreMessageInfo(mi)
2246		}
2247		return ms
2248	}
2249	return mi.MessageOf(x)
2250}
2251
2252// Deprecated: Use BigQueryAuditMetadata_ModelCreation.ProtoReflect.Descriptor instead.
2253func (*BigQueryAuditMetadata_ModelCreation) Descriptor() ([]byte, []int) {
2254	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 6}
2255}
2256
2257func (x *BigQueryAuditMetadata_ModelCreation) GetModel() *BigQueryAuditMetadata_Model {
2258	if x != nil {
2259		return x.Model
2260	}
2261	return nil
2262}
2263
2264func (x *BigQueryAuditMetadata_ModelCreation) GetReason() BigQueryAuditMetadata_ModelCreation_Reason {
2265	if x != nil {
2266		return x.Reason
2267	}
2268	return BigQueryAuditMetadata_ModelCreation_REASON_UNSPECIFIED
2269}
2270
2271func (x *BigQueryAuditMetadata_ModelCreation) GetJobName() string {
2272	if x != nil {
2273		return x.JobName
2274	}
2275	return ""
2276}
2277
2278// Routine creation event.
2279type BigQueryAuditMetadata_RoutineCreation struct {
2280	state         protoimpl.MessageState
2281	sizeCache     protoimpl.SizeCache
2282	unknownFields protoimpl.UnknownFields
2283
2284	// Created routine.
2285	Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"`
2286	// Describes how the routine was created.
2287	Reason BigQueryAuditMetadata_RoutineCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineCreation_Reason" json:"reason,omitempty"`
2288	// The URI of the job that created the routine.
2289	//
2290	// Format: `projects/<project_id>/jobs/<job_id>`.
2291	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2292}
2293
2294func (x *BigQueryAuditMetadata_RoutineCreation) Reset() {
2295	*x = BigQueryAuditMetadata_RoutineCreation{}
2296	if protoimpl.UnsafeEnabled {
2297		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8]
2298		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2299		ms.StoreMessageInfo(mi)
2300	}
2301}
2302
2303func (x *BigQueryAuditMetadata_RoutineCreation) String() string {
2304	return protoimpl.X.MessageStringOf(x)
2305}
2306
2307func (*BigQueryAuditMetadata_RoutineCreation) ProtoMessage() {}
2308
2309func (x *BigQueryAuditMetadata_RoutineCreation) ProtoReflect() protoreflect.Message {
2310	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8]
2311	if protoimpl.UnsafeEnabled && x != nil {
2312		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2313		if ms.LoadMessageInfo() == nil {
2314			ms.StoreMessageInfo(mi)
2315		}
2316		return ms
2317	}
2318	return mi.MessageOf(x)
2319}
2320
2321// Deprecated: Use BigQueryAuditMetadata_RoutineCreation.ProtoReflect.Descriptor instead.
2322func (*BigQueryAuditMetadata_RoutineCreation) Descriptor() ([]byte, []int) {
2323	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 7}
2324}
2325
2326func (x *BigQueryAuditMetadata_RoutineCreation) GetRoutine() *BigQueryAuditMetadata_Routine {
2327	if x != nil {
2328		return x.Routine
2329	}
2330	return nil
2331}
2332
2333func (x *BigQueryAuditMetadata_RoutineCreation) GetReason() BigQueryAuditMetadata_RoutineCreation_Reason {
2334	if x != nil {
2335		return x.Reason
2336	}
2337	return BigQueryAuditMetadata_RoutineCreation_REASON_UNSPECIFIED
2338}
2339
2340func (x *BigQueryAuditMetadata_RoutineCreation) GetJobName() string {
2341	if x != nil {
2342		return x.JobName
2343	}
2344	return ""
2345}
2346
2347// Table data read event.
2348type BigQueryAuditMetadata_TableDataRead struct {
2349	state         protoimpl.MessageState
2350	sizeCache     protoimpl.SizeCache
2351	unknownFields protoimpl.UnknownFields
2352
2353	// List of the accessed fields. Entire list is truncated if the record size
2354	// exceeds 100K.
2355	Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
2356	// True if the fields list was truncated.
2357	FieldsTruncated bool `protobuf:"varint,8,opt,name=fields_truncated,json=fieldsTruncated,proto3" json:"fields_truncated,omitempty"`
2358	// List of the referenced policy tags. That is, policy tags attached to the
2359	// accessed fields or their ancestors.
2360	// Policy tag resource name is a string of the format:
2361	// `projects/<project_id>/locations/<location_id>/taxonomies/<taxonomy_id>/policyTags/<policy_tag_id>`
2362	PolicyTags []string `protobuf:"bytes,9,rep,name=policy_tags,json=policyTags,proto3" json:"policy_tags,omitempty"`
2363	// True if the policy tag list was truncated. At most 100 policy tags can be
2364	// saved.
2365	PolicyTagsTruncated bool `protobuf:"varint,10,opt,name=policy_tags_truncated,json=policyTagsTruncated,proto3" json:"policy_tags_truncated,omitempty"`
2366	// Describes how the table data was read.
2367	Reason BigQueryAuditMetadata_TableDataRead_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDataRead_Reason" json:"reason,omitempty"`
2368	// The URI of the job that read a table.
2369	// Present if the reason is JOB but can be redacted for privacy reasons.
2370	//
2371	// Format: `projects/<project_id>/jobs/<job_id>`.
2372	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2373	// The URI of the read session that read a table.
2374	// Present if the reason is CREATE_READ_SESSION.
2375	//
2376	// Format:
2377	// `projects/<project_id>/locations/<location>/sessions/<session_id>`.
2378	SessionName string `protobuf:"bytes,5,opt,name=session_name,json=sessionName,proto3" json:"session_name,omitempty"`
2379}
2380
2381func (x *BigQueryAuditMetadata_TableDataRead) Reset() {
2382	*x = BigQueryAuditMetadata_TableDataRead{}
2383	if protoimpl.UnsafeEnabled {
2384		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9]
2385		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2386		ms.StoreMessageInfo(mi)
2387	}
2388}
2389
2390func (x *BigQueryAuditMetadata_TableDataRead) String() string {
2391	return protoimpl.X.MessageStringOf(x)
2392}
2393
2394func (*BigQueryAuditMetadata_TableDataRead) ProtoMessage() {}
2395
2396func (x *BigQueryAuditMetadata_TableDataRead) ProtoReflect() protoreflect.Message {
2397	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9]
2398	if protoimpl.UnsafeEnabled && x != nil {
2399		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2400		if ms.LoadMessageInfo() == nil {
2401			ms.StoreMessageInfo(mi)
2402		}
2403		return ms
2404	}
2405	return mi.MessageOf(x)
2406}
2407
2408// Deprecated: Use BigQueryAuditMetadata_TableDataRead.ProtoReflect.Descriptor instead.
2409func (*BigQueryAuditMetadata_TableDataRead) Descriptor() ([]byte, []int) {
2410	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 8}
2411}
2412
2413func (x *BigQueryAuditMetadata_TableDataRead) GetFields() []string {
2414	if x != nil {
2415		return x.Fields
2416	}
2417	return nil
2418}
2419
2420func (x *BigQueryAuditMetadata_TableDataRead) GetFieldsTruncated() bool {
2421	if x != nil {
2422		return x.FieldsTruncated
2423	}
2424	return false
2425}
2426
2427func (x *BigQueryAuditMetadata_TableDataRead) GetPolicyTags() []string {
2428	if x != nil {
2429		return x.PolicyTags
2430	}
2431	return nil
2432}
2433
2434func (x *BigQueryAuditMetadata_TableDataRead) GetPolicyTagsTruncated() bool {
2435	if x != nil {
2436		return x.PolicyTagsTruncated
2437	}
2438	return false
2439}
2440
2441func (x *BigQueryAuditMetadata_TableDataRead) GetReason() BigQueryAuditMetadata_TableDataRead_Reason {
2442	if x != nil {
2443		return x.Reason
2444	}
2445	return BigQueryAuditMetadata_TableDataRead_REASON_UNSPECIFIED
2446}
2447
2448func (x *BigQueryAuditMetadata_TableDataRead) GetJobName() string {
2449	if x != nil {
2450		return x.JobName
2451	}
2452	return ""
2453}
2454
2455func (x *BigQueryAuditMetadata_TableDataRead) GetSessionName() string {
2456	if x != nil {
2457		return x.SessionName
2458	}
2459	return ""
2460}
2461
2462// Table metadata change event.
2463type BigQueryAuditMetadata_TableChange struct {
2464	state         protoimpl.MessageState
2465	sizeCache     protoimpl.SizeCache
2466	unknownFields protoimpl.UnknownFields
2467
2468	// Updated table metadata.
2469	Table *BigQueryAuditMetadata_Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
2470	// True if the table was truncated.
2471	Truncated bool `protobuf:"varint,4,opt,name=truncated,proto3" json:"truncated,omitempty"`
2472	// Describes how the table metadata was changed.
2473	Reason BigQueryAuditMetadata_TableChange_Reason `protobuf:"varint,5,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableChange_Reason" json:"reason,omitempty"`
2474	// The URI of the job that changed a table.
2475	// Present if the reason is JOB or QUERY.
2476	//
2477	// Format: `projects/<project_id>/jobs/<job_id>`.
2478	JobName string `protobuf:"bytes,6,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2479}
2480
2481func (x *BigQueryAuditMetadata_TableChange) Reset() {
2482	*x = BigQueryAuditMetadata_TableChange{}
2483	if protoimpl.UnsafeEnabled {
2484		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10]
2485		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2486		ms.StoreMessageInfo(mi)
2487	}
2488}
2489
2490func (x *BigQueryAuditMetadata_TableChange) String() string {
2491	return protoimpl.X.MessageStringOf(x)
2492}
2493
2494func (*BigQueryAuditMetadata_TableChange) ProtoMessage() {}
2495
2496func (x *BigQueryAuditMetadata_TableChange) ProtoReflect() protoreflect.Message {
2497	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10]
2498	if protoimpl.UnsafeEnabled && x != nil {
2499		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2500		if ms.LoadMessageInfo() == nil {
2501			ms.StoreMessageInfo(mi)
2502		}
2503		return ms
2504	}
2505	return mi.MessageOf(x)
2506}
2507
2508// Deprecated: Use BigQueryAuditMetadata_TableChange.ProtoReflect.Descriptor instead.
2509func (*BigQueryAuditMetadata_TableChange) Descriptor() ([]byte, []int) {
2510	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 9}
2511}
2512
2513func (x *BigQueryAuditMetadata_TableChange) GetTable() *BigQueryAuditMetadata_Table {
2514	if x != nil {
2515		return x.Table
2516	}
2517	return nil
2518}
2519
2520func (x *BigQueryAuditMetadata_TableChange) GetTruncated() bool {
2521	if x != nil {
2522		return x.Truncated
2523	}
2524	return false
2525}
2526
2527func (x *BigQueryAuditMetadata_TableChange) GetReason() BigQueryAuditMetadata_TableChange_Reason {
2528	if x != nil {
2529		return x.Reason
2530	}
2531	return BigQueryAuditMetadata_TableChange_REASON_UNSPECIFIED
2532}
2533
2534func (x *BigQueryAuditMetadata_TableChange) GetJobName() string {
2535	if x != nil {
2536		return x.JobName
2537	}
2538	return ""
2539}
2540
2541// Model metadata change event.
2542type BigQueryAuditMetadata_ModelMetadataChange struct {
2543	state         protoimpl.MessageState
2544	sizeCache     protoimpl.SizeCache
2545	unknownFields protoimpl.UnknownFields
2546
2547	// Updated model.
2548	Model *BigQueryAuditMetadata_Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
2549	// Describes how the model metadata was changed.
2550	Reason BigQueryAuditMetadata_ModelMetadataChange_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelMetadataChange_Reason" json:"reason,omitempty"`
2551	// The URI of the job that changed the model metadata.
2552	// Present if and only if the reason is QUERY.
2553	//
2554	// Format: `projects/<project_id>/jobs/<job_id>`.
2555	JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2556}
2557
2558func (x *BigQueryAuditMetadata_ModelMetadataChange) Reset() {
2559	*x = BigQueryAuditMetadata_ModelMetadataChange{}
2560	if protoimpl.UnsafeEnabled {
2561		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11]
2562		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2563		ms.StoreMessageInfo(mi)
2564	}
2565}
2566
2567func (x *BigQueryAuditMetadata_ModelMetadataChange) String() string {
2568	return protoimpl.X.MessageStringOf(x)
2569}
2570
2571func (*BigQueryAuditMetadata_ModelMetadataChange) ProtoMessage() {}
2572
2573func (x *BigQueryAuditMetadata_ModelMetadataChange) ProtoReflect() protoreflect.Message {
2574	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11]
2575	if protoimpl.UnsafeEnabled && x != nil {
2576		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2577		if ms.LoadMessageInfo() == nil {
2578			ms.StoreMessageInfo(mi)
2579		}
2580		return ms
2581	}
2582	return mi.MessageOf(x)
2583}
2584
2585// Deprecated: Use BigQueryAuditMetadata_ModelMetadataChange.ProtoReflect.Descriptor instead.
2586func (*BigQueryAuditMetadata_ModelMetadataChange) Descriptor() ([]byte, []int) {
2587	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 10}
2588}
2589
2590func (x *BigQueryAuditMetadata_ModelMetadataChange) GetModel() *BigQueryAuditMetadata_Model {
2591	if x != nil {
2592		return x.Model
2593	}
2594	return nil
2595}
2596
2597func (x *BigQueryAuditMetadata_ModelMetadataChange) GetReason() BigQueryAuditMetadata_ModelMetadataChange_Reason {
2598	if x != nil {
2599		return x.Reason
2600	}
2601	return BigQueryAuditMetadata_ModelMetadataChange_REASON_UNSPECIFIED
2602}
2603
2604func (x *BigQueryAuditMetadata_ModelMetadataChange) GetJobName() string {
2605	if x != nil {
2606		return x.JobName
2607	}
2608	return ""
2609}
2610
2611// Routine change event.
2612type BigQueryAuditMetadata_RoutineChange struct {
2613	state         protoimpl.MessageState
2614	sizeCache     protoimpl.SizeCache
2615	unknownFields protoimpl.UnknownFields
2616
2617	// Updated routine.
2618	Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"`
2619	// Describes how the routine was updated.
2620	Reason BigQueryAuditMetadata_RoutineChange_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineChange_Reason" json:"reason,omitempty"`
2621	// The URI of the job that updated the routine.
2622	//
2623	// Format: `projects/<project_id>/jobs/<job_id>`.
2624	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2625}
2626
2627func (x *BigQueryAuditMetadata_RoutineChange) Reset() {
2628	*x = BigQueryAuditMetadata_RoutineChange{}
2629	if protoimpl.UnsafeEnabled {
2630		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12]
2631		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2632		ms.StoreMessageInfo(mi)
2633	}
2634}
2635
2636func (x *BigQueryAuditMetadata_RoutineChange) String() string {
2637	return protoimpl.X.MessageStringOf(x)
2638}
2639
2640func (*BigQueryAuditMetadata_RoutineChange) ProtoMessage() {}
2641
2642func (x *BigQueryAuditMetadata_RoutineChange) ProtoReflect() protoreflect.Message {
2643	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12]
2644	if protoimpl.UnsafeEnabled && x != nil {
2645		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2646		if ms.LoadMessageInfo() == nil {
2647			ms.StoreMessageInfo(mi)
2648		}
2649		return ms
2650	}
2651	return mi.MessageOf(x)
2652}
2653
2654// Deprecated: Use BigQueryAuditMetadata_RoutineChange.ProtoReflect.Descriptor instead.
2655func (*BigQueryAuditMetadata_RoutineChange) Descriptor() ([]byte, []int) {
2656	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 11}
2657}
2658
2659func (x *BigQueryAuditMetadata_RoutineChange) GetRoutine() *BigQueryAuditMetadata_Routine {
2660	if x != nil {
2661		return x.Routine
2662	}
2663	return nil
2664}
2665
2666func (x *BigQueryAuditMetadata_RoutineChange) GetReason() BigQueryAuditMetadata_RoutineChange_Reason {
2667	if x != nil {
2668		return x.Reason
2669	}
2670	return BigQueryAuditMetadata_RoutineChange_REASON_UNSPECIFIED
2671}
2672
2673func (x *BigQueryAuditMetadata_RoutineChange) GetJobName() string {
2674	if x != nil {
2675		return x.JobName
2676	}
2677	return ""
2678}
2679
2680// Table data change event.
2681type BigQueryAuditMetadata_TableDataChange struct {
2682	state         protoimpl.MessageState
2683	sizeCache     protoimpl.SizeCache
2684	unknownFields protoimpl.UnknownFields
2685
2686	// Number of deleted rows.
2687	DeletedRowsCount int64 `protobuf:"varint,1,opt,name=deleted_rows_count,json=deletedRowsCount,proto3" json:"deleted_rows_count,omitempty"`
2688	// Number of inserted rows.
2689	InsertedRowsCount int64 `protobuf:"varint,2,opt,name=inserted_rows_count,json=insertedRowsCount,proto3" json:"inserted_rows_count,omitempty"`
2690	// True if the table was truncated.
2691	Truncated bool `protobuf:"varint,3,opt,name=truncated,proto3" json:"truncated,omitempty"`
2692	// Describes how the table data was changed.
2693	Reason BigQueryAuditMetadata_TableDataChange_Reason `protobuf:"varint,4,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDataChange_Reason" json:"reason,omitempty"`
2694	// The URI of the job that changed a table.
2695	//
2696	// Format: `projects/<project_id>/jobs/<job_id>`.
2697	JobName string `protobuf:"bytes,5,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2698	// If written from WRITE_API, the name of the stream.
2699	//
2700	// Format:
2701	// `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>/streams/<stream_id>`
2702	StreamName string `protobuf:"bytes,6,opt,name=stream_name,json=streamName,proto3" json:"stream_name,omitempty"`
2703}
2704
2705func (x *BigQueryAuditMetadata_TableDataChange) Reset() {
2706	*x = BigQueryAuditMetadata_TableDataChange{}
2707	if protoimpl.UnsafeEnabled {
2708		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13]
2709		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2710		ms.StoreMessageInfo(mi)
2711	}
2712}
2713
2714func (x *BigQueryAuditMetadata_TableDataChange) String() string {
2715	return protoimpl.X.MessageStringOf(x)
2716}
2717
2718func (*BigQueryAuditMetadata_TableDataChange) ProtoMessage() {}
2719
2720func (x *BigQueryAuditMetadata_TableDataChange) ProtoReflect() protoreflect.Message {
2721	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13]
2722	if protoimpl.UnsafeEnabled && x != nil {
2723		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2724		if ms.LoadMessageInfo() == nil {
2725			ms.StoreMessageInfo(mi)
2726		}
2727		return ms
2728	}
2729	return mi.MessageOf(x)
2730}
2731
2732// Deprecated: Use BigQueryAuditMetadata_TableDataChange.ProtoReflect.Descriptor instead.
2733func (*BigQueryAuditMetadata_TableDataChange) Descriptor() ([]byte, []int) {
2734	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 12}
2735}
2736
2737func (x *BigQueryAuditMetadata_TableDataChange) GetDeletedRowsCount() int64 {
2738	if x != nil {
2739		return x.DeletedRowsCount
2740	}
2741	return 0
2742}
2743
2744func (x *BigQueryAuditMetadata_TableDataChange) GetInsertedRowsCount() int64 {
2745	if x != nil {
2746		return x.InsertedRowsCount
2747	}
2748	return 0
2749}
2750
2751func (x *BigQueryAuditMetadata_TableDataChange) GetTruncated() bool {
2752	if x != nil {
2753		return x.Truncated
2754	}
2755	return false
2756}
2757
2758func (x *BigQueryAuditMetadata_TableDataChange) GetReason() BigQueryAuditMetadata_TableDataChange_Reason {
2759	if x != nil {
2760		return x.Reason
2761	}
2762	return BigQueryAuditMetadata_TableDataChange_REASON_UNSPECIFIED
2763}
2764
2765func (x *BigQueryAuditMetadata_TableDataChange) GetJobName() string {
2766	if x != nil {
2767		return x.JobName
2768	}
2769	return ""
2770}
2771
2772func (x *BigQueryAuditMetadata_TableDataChange) GetStreamName() string {
2773	if x != nil {
2774		return x.StreamName
2775	}
2776	return ""
2777}
2778
2779// Model data change event.
2780type BigQueryAuditMetadata_ModelDataChange struct {
2781	state         protoimpl.MessageState
2782	sizeCache     protoimpl.SizeCache
2783	unknownFields protoimpl.UnknownFields
2784
2785	// Describes how the model data was changed.
2786	Reason BigQueryAuditMetadata_ModelDataChange_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDataChange_Reason" json:"reason,omitempty"`
2787	// The URI of the job that changed the model data.
2788	//
2789	// Format: `projects/<project_id>/jobs/<job_id>`.
2790	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2791}
2792
2793func (x *BigQueryAuditMetadata_ModelDataChange) Reset() {
2794	*x = BigQueryAuditMetadata_ModelDataChange{}
2795	if protoimpl.UnsafeEnabled {
2796		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14]
2797		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2798		ms.StoreMessageInfo(mi)
2799	}
2800}
2801
2802func (x *BigQueryAuditMetadata_ModelDataChange) String() string {
2803	return protoimpl.X.MessageStringOf(x)
2804}
2805
2806func (*BigQueryAuditMetadata_ModelDataChange) ProtoMessage() {}
2807
2808func (x *BigQueryAuditMetadata_ModelDataChange) ProtoReflect() protoreflect.Message {
2809	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14]
2810	if protoimpl.UnsafeEnabled && x != nil {
2811		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2812		if ms.LoadMessageInfo() == nil {
2813			ms.StoreMessageInfo(mi)
2814		}
2815		return ms
2816	}
2817	return mi.MessageOf(x)
2818}
2819
2820// Deprecated: Use BigQueryAuditMetadata_ModelDataChange.ProtoReflect.Descriptor instead.
2821func (*BigQueryAuditMetadata_ModelDataChange) Descriptor() ([]byte, []int) {
2822	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 13}
2823}
2824
2825func (x *BigQueryAuditMetadata_ModelDataChange) GetReason() BigQueryAuditMetadata_ModelDataChange_Reason {
2826	if x != nil {
2827		return x.Reason
2828	}
2829	return BigQueryAuditMetadata_ModelDataChange_REASON_UNSPECIFIED
2830}
2831
2832func (x *BigQueryAuditMetadata_ModelDataChange) GetJobName() string {
2833	if x != nil {
2834		return x.JobName
2835	}
2836	return ""
2837}
2838
2839// Model data read event.
2840type BigQueryAuditMetadata_ModelDataRead struct {
2841	state         protoimpl.MessageState
2842	sizeCache     protoimpl.SizeCache
2843	unknownFields protoimpl.UnknownFields
2844
2845	// Describes how the model data was read.
2846	Reason BigQueryAuditMetadata_ModelDataRead_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDataRead_Reason" json:"reason,omitempty"`
2847	// The URI of the job that read the model data.
2848	//
2849	// Format: `projects/<project_id>/jobs/<job_id>`.
2850	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
2851}
2852
2853func (x *BigQueryAuditMetadata_ModelDataRead) Reset() {
2854	*x = BigQueryAuditMetadata_ModelDataRead{}
2855	if protoimpl.UnsafeEnabled {
2856		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15]
2857		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2858		ms.StoreMessageInfo(mi)
2859	}
2860}
2861
2862func (x *BigQueryAuditMetadata_ModelDataRead) String() string {
2863	return protoimpl.X.MessageStringOf(x)
2864}
2865
2866func (*BigQueryAuditMetadata_ModelDataRead) ProtoMessage() {}
2867
2868func (x *BigQueryAuditMetadata_ModelDataRead) ProtoReflect() protoreflect.Message {
2869	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15]
2870	if protoimpl.UnsafeEnabled && x != nil {
2871		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2872		if ms.LoadMessageInfo() == nil {
2873			ms.StoreMessageInfo(mi)
2874		}
2875		return ms
2876	}
2877	return mi.MessageOf(x)
2878}
2879
2880// Deprecated: Use BigQueryAuditMetadata_ModelDataRead.ProtoReflect.Descriptor instead.
2881func (*BigQueryAuditMetadata_ModelDataRead) Descriptor() ([]byte, []int) {
2882	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 14}
2883}
2884
2885func (x *BigQueryAuditMetadata_ModelDataRead) GetReason() BigQueryAuditMetadata_ModelDataRead_Reason {
2886	if x != nil {
2887		return x.Reason
2888	}
2889	return BigQueryAuditMetadata_ModelDataRead_REASON_UNSPECIFIED
2890}
2891
2892func (x *BigQueryAuditMetadata_ModelDataRead) GetJobName() string {
2893	if x != nil {
2894		return x.JobName
2895	}
2896	return ""
2897}
2898
2899// BigQuery dataset.
2900type BigQueryAuditMetadata_Dataset struct {
2901	state         protoimpl.MessageState
2902	sizeCache     protoimpl.SizeCache
2903	unknownFields protoimpl.UnknownFields
2904
2905	// Dataset URI.
2906	//
2907	// Format: `projects/<project_id>/datasets/<dataset_id>`.
2908	DatasetName string `protobuf:"bytes,1,opt,name=dataset_name,json=datasetName,proto3" json:"dataset_name,omitempty"`
2909	// Dataset creation time.
2910	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
2911	// Dataset metadata last update time.
2912	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
2913	// The access control list for the dataset.
2914	Acl *BigQueryAuditMetadata_BigQueryAcl `protobuf:"bytes,5,opt,name=acl,proto3" json:"acl,omitempty"`
2915	// Default expiration time for tables in the dataset.
2916	DefaultTableExpireDuration *durationpb.Duration `protobuf:"bytes,6,opt,name=default_table_expire_duration,json=defaultTableExpireDuration,proto3" json:"default_table_expire_duration,omitempty"`
2917	// User-provided metadata for the dataset.
2918	DatasetInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,7,opt,name=dataset_info,json=datasetInfo,proto3" json:"dataset_info,omitempty"`
2919	// Default encryption for tables in the dataset.
2920	DefaultEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=default_encryption,json=defaultEncryption,proto3" json:"default_encryption,omitempty"`
2921}
2922
2923func (x *BigQueryAuditMetadata_Dataset) Reset() {
2924	*x = BigQueryAuditMetadata_Dataset{}
2925	if protoimpl.UnsafeEnabled {
2926		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16]
2927		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2928		ms.StoreMessageInfo(mi)
2929	}
2930}
2931
2932func (x *BigQueryAuditMetadata_Dataset) String() string {
2933	return protoimpl.X.MessageStringOf(x)
2934}
2935
2936func (*BigQueryAuditMetadata_Dataset) ProtoMessage() {}
2937
2938func (x *BigQueryAuditMetadata_Dataset) ProtoReflect() protoreflect.Message {
2939	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16]
2940	if protoimpl.UnsafeEnabled && x != nil {
2941		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2942		if ms.LoadMessageInfo() == nil {
2943			ms.StoreMessageInfo(mi)
2944		}
2945		return ms
2946	}
2947	return mi.MessageOf(x)
2948}
2949
2950// Deprecated: Use BigQueryAuditMetadata_Dataset.ProtoReflect.Descriptor instead.
2951func (*BigQueryAuditMetadata_Dataset) Descriptor() ([]byte, []int) {
2952	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 15}
2953}
2954
2955func (x *BigQueryAuditMetadata_Dataset) GetDatasetName() string {
2956	if x != nil {
2957		return x.DatasetName
2958	}
2959	return ""
2960}
2961
2962func (x *BigQueryAuditMetadata_Dataset) GetCreateTime() *timestamppb.Timestamp {
2963	if x != nil {
2964		return x.CreateTime
2965	}
2966	return nil
2967}
2968
2969func (x *BigQueryAuditMetadata_Dataset) GetUpdateTime() *timestamppb.Timestamp {
2970	if x != nil {
2971		return x.UpdateTime
2972	}
2973	return nil
2974}
2975
2976func (x *BigQueryAuditMetadata_Dataset) GetAcl() *BigQueryAuditMetadata_BigQueryAcl {
2977	if x != nil {
2978		return x.Acl
2979	}
2980	return nil
2981}
2982
2983func (x *BigQueryAuditMetadata_Dataset) GetDefaultTableExpireDuration() *durationpb.Duration {
2984	if x != nil {
2985		return x.DefaultTableExpireDuration
2986	}
2987	return nil
2988}
2989
2990func (x *BigQueryAuditMetadata_Dataset) GetDatasetInfo() *BigQueryAuditMetadata_EntityInfo {
2991	if x != nil {
2992		return x.DatasetInfo
2993	}
2994	return nil
2995}
2996
2997func (x *BigQueryAuditMetadata_Dataset) GetDefaultEncryption() *BigQueryAuditMetadata_EncryptionInfo {
2998	if x != nil {
2999		return x.DefaultEncryption
3000	}
3001	return nil
3002}
3003
3004// Table deletion event.
3005type BigQueryAuditMetadata_TableDeletion struct {
3006	state         protoimpl.MessageState
3007	sizeCache     protoimpl.SizeCache
3008	unknownFields protoimpl.UnknownFields
3009
3010	// Describes how the table was deleted.
3011	Reason BigQueryAuditMetadata_TableDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDeletion_Reason" json:"reason,omitempty"`
3012	// The URI of the job that deleted a table.
3013	// Present if the reason is QUERY.
3014	//
3015	// Format: `projects/<project_id>/jobs/<job_id>`.
3016	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
3017}
3018
3019func (x *BigQueryAuditMetadata_TableDeletion) Reset() {
3020	*x = BigQueryAuditMetadata_TableDeletion{}
3021	if protoimpl.UnsafeEnabled {
3022		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17]
3023		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3024		ms.StoreMessageInfo(mi)
3025	}
3026}
3027
3028func (x *BigQueryAuditMetadata_TableDeletion) String() string {
3029	return protoimpl.X.MessageStringOf(x)
3030}
3031
3032func (*BigQueryAuditMetadata_TableDeletion) ProtoMessage() {}
3033
3034func (x *BigQueryAuditMetadata_TableDeletion) ProtoReflect() protoreflect.Message {
3035	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17]
3036	if protoimpl.UnsafeEnabled && x != nil {
3037		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3038		if ms.LoadMessageInfo() == nil {
3039			ms.StoreMessageInfo(mi)
3040		}
3041		return ms
3042	}
3043	return mi.MessageOf(x)
3044}
3045
3046// Deprecated: Use BigQueryAuditMetadata_TableDeletion.ProtoReflect.Descriptor instead.
3047func (*BigQueryAuditMetadata_TableDeletion) Descriptor() ([]byte, []int) {
3048	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 16}
3049}
3050
3051func (x *BigQueryAuditMetadata_TableDeletion) GetReason() BigQueryAuditMetadata_TableDeletion_Reason {
3052	if x != nil {
3053		return x.Reason
3054	}
3055	return BigQueryAuditMetadata_TableDeletion_REASON_UNSPECIFIED
3056}
3057
3058func (x *BigQueryAuditMetadata_TableDeletion) GetJobName() string {
3059	if x != nil {
3060		return x.JobName
3061	}
3062	return ""
3063}
3064
3065// Model deletion event.
3066type BigQueryAuditMetadata_ModelDeletion struct {
3067	state         protoimpl.MessageState
3068	sizeCache     protoimpl.SizeCache
3069	unknownFields protoimpl.UnknownFields
3070
3071	// Describes how the model was deleted.
3072	Reason BigQueryAuditMetadata_ModelDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDeletion_Reason" json:"reason,omitempty"`
3073	// The URI of the job that deleted a model.
3074	// Present if the reason is QUERY.
3075	//
3076	// Format: `projects/<project_id>/jobs/<job_id>`.
3077	JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
3078}
3079
3080func (x *BigQueryAuditMetadata_ModelDeletion) Reset() {
3081	*x = BigQueryAuditMetadata_ModelDeletion{}
3082	if protoimpl.UnsafeEnabled {
3083		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18]
3084		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3085		ms.StoreMessageInfo(mi)
3086	}
3087}
3088
3089func (x *BigQueryAuditMetadata_ModelDeletion) String() string {
3090	return protoimpl.X.MessageStringOf(x)
3091}
3092
3093func (*BigQueryAuditMetadata_ModelDeletion) ProtoMessage() {}
3094
3095func (x *BigQueryAuditMetadata_ModelDeletion) ProtoReflect() protoreflect.Message {
3096	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18]
3097	if protoimpl.UnsafeEnabled && x != nil {
3098		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3099		if ms.LoadMessageInfo() == nil {
3100			ms.StoreMessageInfo(mi)
3101		}
3102		return ms
3103	}
3104	return mi.MessageOf(x)
3105}
3106
3107// Deprecated: Use BigQueryAuditMetadata_ModelDeletion.ProtoReflect.Descriptor instead.
3108func (*BigQueryAuditMetadata_ModelDeletion) Descriptor() ([]byte, []int) {
3109	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 17}
3110}
3111
3112func (x *BigQueryAuditMetadata_ModelDeletion) GetReason() BigQueryAuditMetadata_ModelDeletion_Reason {
3113	if x != nil {
3114		return x.Reason
3115	}
3116	return BigQueryAuditMetadata_ModelDeletion_REASON_UNSPECIFIED
3117}
3118
3119func (x *BigQueryAuditMetadata_ModelDeletion) GetJobName() string {
3120	if x != nil {
3121		return x.JobName
3122	}
3123	return ""
3124}
3125
3126// Trained BigQuery ML model.
3127type BigQueryAuditMetadata_Model struct {
3128	state         protoimpl.MessageState
3129	sizeCache     protoimpl.SizeCache
3130	unknownFields protoimpl.UnknownFields
3131
3132	// Model URI.
3133	//
3134	// Format: `projects/<project_id>/datasets/<dataset_id>/models/<model_id>`.
3135	ModelName string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"`
3136	// User-provided metadata for the model.
3137	ModelInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,2,opt,name=model_info,json=modelInfo,proto3" json:"model_info,omitempty"`
3138	// Model expiration time.
3139	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
3140	// Model creation time.
3141	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3142	// Model last update time.
3143	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
3144	// Model encryption information. Set when non-default encryption is used.
3145	Encryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=encryption,proto3" json:"encryption,omitempty"`
3146}
3147
3148func (x *BigQueryAuditMetadata_Model) Reset() {
3149	*x = BigQueryAuditMetadata_Model{}
3150	if protoimpl.UnsafeEnabled {
3151		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19]
3152		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3153		ms.StoreMessageInfo(mi)
3154	}
3155}
3156
3157func (x *BigQueryAuditMetadata_Model) String() string {
3158	return protoimpl.X.MessageStringOf(x)
3159}
3160
3161func (*BigQueryAuditMetadata_Model) ProtoMessage() {}
3162
3163func (x *BigQueryAuditMetadata_Model) ProtoReflect() protoreflect.Message {
3164	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19]
3165	if protoimpl.UnsafeEnabled && x != nil {
3166		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3167		if ms.LoadMessageInfo() == nil {
3168			ms.StoreMessageInfo(mi)
3169		}
3170		return ms
3171	}
3172	return mi.MessageOf(x)
3173}
3174
3175// Deprecated: Use BigQueryAuditMetadata_Model.ProtoReflect.Descriptor instead.
3176func (*BigQueryAuditMetadata_Model) Descriptor() ([]byte, []int) {
3177	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 18}
3178}
3179
3180func (x *BigQueryAuditMetadata_Model) GetModelName() string {
3181	if x != nil {
3182		return x.ModelName
3183	}
3184	return ""
3185}
3186
3187func (x *BigQueryAuditMetadata_Model) GetModelInfo() *BigQueryAuditMetadata_EntityInfo {
3188	if x != nil {
3189		return x.ModelInfo
3190	}
3191	return nil
3192}
3193
3194func (x *BigQueryAuditMetadata_Model) GetExpireTime() *timestamppb.Timestamp {
3195	if x != nil {
3196		return x.ExpireTime
3197	}
3198	return nil
3199}
3200
3201func (x *BigQueryAuditMetadata_Model) GetCreateTime() *timestamppb.Timestamp {
3202	if x != nil {
3203		return x.CreateTime
3204	}
3205	return nil
3206}
3207
3208func (x *BigQueryAuditMetadata_Model) GetUpdateTime() *timestamppb.Timestamp {
3209	if x != nil {
3210		return x.UpdateTime
3211	}
3212	return nil
3213}
3214
3215func (x *BigQueryAuditMetadata_Model) GetEncryption() *BigQueryAuditMetadata_EncryptionInfo {
3216	if x != nil {
3217		return x.Encryption
3218	}
3219	return nil
3220}
3221
3222// Routine deletion event.
3223type BigQueryAuditMetadata_RoutineDeletion struct {
3224	state         protoimpl.MessageState
3225	sizeCache     protoimpl.SizeCache
3226	unknownFields protoimpl.UnknownFields
3227
3228	// Deleted routine.
3229	Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"`
3230	// Describes how the routine was deleted.
3231	Reason BigQueryAuditMetadata_RoutineDeletion_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineDeletion_Reason" json:"reason,omitempty"`
3232	// The URI of the job that deleted the routine.
3233	// Present if the reason is QUERY.
3234	//
3235	// Format: `projects/<project_id>/jobs/<job_id>`.
3236	JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
3237}
3238
3239func (x *BigQueryAuditMetadata_RoutineDeletion) Reset() {
3240	*x = BigQueryAuditMetadata_RoutineDeletion{}
3241	if protoimpl.UnsafeEnabled {
3242		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20]
3243		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3244		ms.StoreMessageInfo(mi)
3245	}
3246}
3247
3248func (x *BigQueryAuditMetadata_RoutineDeletion) String() string {
3249	return protoimpl.X.MessageStringOf(x)
3250}
3251
3252func (*BigQueryAuditMetadata_RoutineDeletion) ProtoMessage() {}
3253
3254func (x *BigQueryAuditMetadata_RoutineDeletion) ProtoReflect() protoreflect.Message {
3255	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20]
3256	if protoimpl.UnsafeEnabled && x != nil {
3257		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3258		if ms.LoadMessageInfo() == nil {
3259			ms.StoreMessageInfo(mi)
3260		}
3261		return ms
3262	}
3263	return mi.MessageOf(x)
3264}
3265
3266// Deprecated: Use BigQueryAuditMetadata_RoutineDeletion.ProtoReflect.Descriptor instead.
3267func (*BigQueryAuditMetadata_RoutineDeletion) Descriptor() ([]byte, []int) {
3268	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 19}
3269}
3270
3271func (x *BigQueryAuditMetadata_RoutineDeletion) GetRoutine() *BigQueryAuditMetadata_Routine {
3272	if x != nil {
3273		return x.Routine
3274	}
3275	return nil
3276}
3277
3278func (x *BigQueryAuditMetadata_RoutineDeletion) GetReason() BigQueryAuditMetadata_RoutineDeletion_Reason {
3279	if x != nil {
3280		return x.Reason
3281	}
3282	return BigQueryAuditMetadata_RoutineDeletion_REASON_UNSPECIFIED
3283}
3284
3285func (x *BigQueryAuditMetadata_RoutineDeletion) GetJobName() string {
3286	if x != nil {
3287		return x.JobName
3288	}
3289	return ""
3290}
3291
3292// BigQuery job.
3293type BigQueryAuditMetadata_Job struct {
3294	state         protoimpl.MessageState
3295	sizeCache     protoimpl.SizeCache
3296	unknownFields protoimpl.UnknownFields
3297
3298	// Job URI.
3299	//
3300	// Format: `projects/<project_id>/jobs/<job_id>`.
3301	JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"`
3302	// Job configuration.
3303	JobConfig *BigQueryAuditMetadata_JobConfig `protobuf:"bytes,2,opt,name=job_config,json=jobConfig,proto3" json:"job_config,omitempty"`
3304	// Job status.
3305	JobStatus *BigQueryAuditMetadata_JobStatus `protobuf:"bytes,3,opt,name=job_status,json=jobStatus,proto3" json:"job_status,omitempty"`
3306	// Job statistics.
3307	JobStats *BigQueryAuditMetadata_JobStats `protobuf:"bytes,4,opt,name=job_stats,json=jobStats,proto3" json:"job_stats,omitempty"`
3308}
3309
3310func (x *BigQueryAuditMetadata_Job) Reset() {
3311	*x = BigQueryAuditMetadata_Job{}
3312	if protoimpl.UnsafeEnabled {
3313		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21]
3314		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3315		ms.StoreMessageInfo(mi)
3316	}
3317}
3318
3319func (x *BigQueryAuditMetadata_Job) String() string {
3320	return protoimpl.X.MessageStringOf(x)
3321}
3322
3323func (*BigQueryAuditMetadata_Job) ProtoMessage() {}
3324
3325func (x *BigQueryAuditMetadata_Job) ProtoReflect() protoreflect.Message {
3326	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21]
3327	if protoimpl.UnsafeEnabled && x != nil {
3328		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3329		if ms.LoadMessageInfo() == nil {
3330			ms.StoreMessageInfo(mi)
3331		}
3332		return ms
3333	}
3334	return mi.MessageOf(x)
3335}
3336
3337// Deprecated: Use BigQueryAuditMetadata_Job.ProtoReflect.Descriptor instead.
3338func (*BigQueryAuditMetadata_Job) Descriptor() ([]byte, []int) {
3339	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 20}
3340}
3341
3342func (x *BigQueryAuditMetadata_Job) GetJobName() string {
3343	if x != nil {
3344		return x.JobName
3345	}
3346	return ""
3347}
3348
3349func (x *BigQueryAuditMetadata_Job) GetJobConfig() *BigQueryAuditMetadata_JobConfig {
3350	if x != nil {
3351		return x.JobConfig
3352	}
3353	return nil
3354}
3355
3356func (x *BigQueryAuditMetadata_Job) GetJobStatus() *BigQueryAuditMetadata_JobStatus {
3357	if x != nil {
3358		return x.JobStatus
3359	}
3360	return nil
3361}
3362
3363func (x *BigQueryAuditMetadata_Job) GetJobStats() *BigQueryAuditMetadata_JobStats {
3364	if x != nil {
3365		return x.JobStats
3366	}
3367	return nil
3368}
3369
3370// Job configuration.
3371// See the [Jobs](https://cloud.google.com/bigquery/docs/reference/v2/jobs)
3372// API resource for more details on individual fields.
3373type BigQueryAuditMetadata_JobConfig struct {
3374	state         protoimpl.MessageState
3375	sizeCache     protoimpl.SizeCache
3376	unknownFields protoimpl.UnknownFields
3377
3378	// Job type.
3379	Type BigQueryAuditMetadata_JobConfig_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobConfig_Type" json:"type,omitempty"`
3380	// Job configuration information.
3381	//
3382	// Types that are assignable to Config:
3383	//	*BigQueryAuditMetadata_JobConfig_QueryConfig
3384	//	*BigQueryAuditMetadata_JobConfig_LoadConfig
3385	//	*BigQueryAuditMetadata_JobConfig_ExtractConfig
3386	//	*BigQueryAuditMetadata_JobConfig_TableCopyConfig
3387	Config isBigQueryAuditMetadata_JobConfig_Config `protobuf_oneof:"config"`
3388	// Labels provided for the job.
3389	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"`
3390}
3391
3392func (x *BigQueryAuditMetadata_JobConfig) Reset() {
3393	*x = BigQueryAuditMetadata_JobConfig{}
3394	if protoimpl.UnsafeEnabled {
3395		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22]
3396		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3397		ms.StoreMessageInfo(mi)
3398	}
3399}
3400
3401func (x *BigQueryAuditMetadata_JobConfig) String() string {
3402	return protoimpl.X.MessageStringOf(x)
3403}
3404
3405func (*BigQueryAuditMetadata_JobConfig) ProtoMessage() {}
3406
3407func (x *BigQueryAuditMetadata_JobConfig) ProtoReflect() protoreflect.Message {
3408	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22]
3409	if protoimpl.UnsafeEnabled && x != nil {
3410		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3411		if ms.LoadMessageInfo() == nil {
3412			ms.StoreMessageInfo(mi)
3413		}
3414		return ms
3415	}
3416	return mi.MessageOf(x)
3417}
3418
3419// Deprecated: Use BigQueryAuditMetadata_JobConfig.ProtoReflect.Descriptor instead.
3420func (*BigQueryAuditMetadata_JobConfig) Descriptor() ([]byte, []int) {
3421	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21}
3422}
3423
3424func (x *BigQueryAuditMetadata_JobConfig) GetType() BigQueryAuditMetadata_JobConfig_Type {
3425	if x != nil {
3426		return x.Type
3427	}
3428	return BigQueryAuditMetadata_JobConfig_TYPE_UNSPECIFIED
3429}
3430
3431func (m *BigQueryAuditMetadata_JobConfig) GetConfig() isBigQueryAuditMetadata_JobConfig_Config {
3432	if m != nil {
3433		return m.Config
3434	}
3435	return nil
3436}
3437
3438func (x *BigQueryAuditMetadata_JobConfig) GetQueryConfig() *BigQueryAuditMetadata_JobConfig_Query {
3439	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_QueryConfig); ok {
3440		return x.QueryConfig
3441	}
3442	return nil
3443}
3444
3445func (x *BigQueryAuditMetadata_JobConfig) GetLoadConfig() *BigQueryAuditMetadata_JobConfig_Load {
3446	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_LoadConfig); ok {
3447		return x.LoadConfig
3448	}
3449	return nil
3450}
3451
3452func (x *BigQueryAuditMetadata_JobConfig) GetExtractConfig() *BigQueryAuditMetadata_JobConfig_Extract {
3453	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_ExtractConfig); ok {
3454		return x.ExtractConfig
3455	}
3456	return nil
3457}
3458
3459func (x *BigQueryAuditMetadata_JobConfig) GetTableCopyConfig() *BigQueryAuditMetadata_JobConfig_TableCopy {
3460	if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_TableCopyConfig); ok {
3461		return x.TableCopyConfig
3462	}
3463	return nil
3464}
3465
3466func (x *BigQueryAuditMetadata_JobConfig) GetLabels() map[string]string {
3467	if x != nil {
3468		return x.Labels
3469	}
3470	return nil
3471}
3472
3473type isBigQueryAuditMetadata_JobConfig_Config interface {
3474	isBigQueryAuditMetadata_JobConfig_Config()
3475}
3476
3477type BigQueryAuditMetadata_JobConfig_QueryConfig struct {
3478	// Query job information.
3479	QueryConfig *BigQueryAuditMetadata_JobConfig_Query `protobuf:"bytes,2,opt,name=query_config,json=queryConfig,proto3,oneof"`
3480}
3481
3482type BigQueryAuditMetadata_JobConfig_LoadConfig struct {
3483	// Load job information.
3484	LoadConfig *BigQueryAuditMetadata_JobConfig_Load `protobuf:"bytes,3,opt,name=load_config,json=loadConfig,proto3,oneof"`
3485}
3486
3487type BigQueryAuditMetadata_JobConfig_ExtractConfig struct {
3488	// Extract job information.
3489	ExtractConfig *BigQueryAuditMetadata_JobConfig_Extract `protobuf:"bytes,4,opt,name=extract_config,json=extractConfig,proto3,oneof"`
3490}
3491
3492type BigQueryAuditMetadata_JobConfig_TableCopyConfig struct {
3493	// TableCopy job information.
3494	TableCopyConfig *BigQueryAuditMetadata_JobConfig_TableCopy `protobuf:"bytes,5,opt,name=table_copy_config,json=tableCopyConfig,proto3,oneof"`
3495}
3496
3497func (*BigQueryAuditMetadata_JobConfig_QueryConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
3498
3499func (*BigQueryAuditMetadata_JobConfig_LoadConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
3500
3501func (*BigQueryAuditMetadata_JobConfig_ExtractConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
3502
3503func (*BigQueryAuditMetadata_JobConfig_TableCopyConfig) isBigQueryAuditMetadata_JobConfig_Config() {}
3504
3505// Definition of an external data source used in a query.
3506type BigQueryAuditMetadata_TableDefinition struct {
3507	state         protoimpl.MessageState
3508	sizeCache     protoimpl.SizeCache
3509	unknownFields protoimpl.UnknownFields
3510
3511	// Name of the table, used in queries.
3512	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3513	// URIs for the data.
3514	SourceUris []string `protobuf:"bytes,2,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"`
3515}
3516
3517func (x *BigQueryAuditMetadata_TableDefinition) Reset() {
3518	*x = BigQueryAuditMetadata_TableDefinition{}
3519	if protoimpl.UnsafeEnabled {
3520		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23]
3521		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3522		ms.StoreMessageInfo(mi)
3523	}
3524}
3525
3526func (x *BigQueryAuditMetadata_TableDefinition) String() string {
3527	return protoimpl.X.MessageStringOf(x)
3528}
3529
3530func (*BigQueryAuditMetadata_TableDefinition) ProtoMessage() {}
3531
3532func (x *BigQueryAuditMetadata_TableDefinition) ProtoReflect() protoreflect.Message {
3533	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23]
3534	if protoimpl.UnsafeEnabled && x != nil {
3535		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3536		if ms.LoadMessageInfo() == nil {
3537			ms.StoreMessageInfo(mi)
3538		}
3539		return ms
3540	}
3541	return mi.MessageOf(x)
3542}
3543
3544// Deprecated: Use BigQueryAuditMetadata_TableDefinition.ProtoReflect.Descriptor instead.
3545func (*BigQueryAuditMetadata_TableDefinition) Descriptor() ([]byte, []int) {
3546	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 22}
3547}
3548
3549func (x *BigQueryAuditMetadata_TableDefinition) GetName() string {
3550	if x != nil {
3551		return x.Name
3552	}
3553	return ""
3554}
3555
3556func (x *BigQueryAuditMetadata_TableDefinition) GetSourceUris() []string {
3557	if x != nil {
3558		return x.SourceUris
3559	}
3560	return nil
3561}
3562
3563// Status of a job.
3564type BigQueryAuditMetadata_JobStatus struct {
3565	state         protoimpl.MessageState
3566	sizeCache     protoimpl.SizeCache
3567	unknownFields protoimpl.UnknownFields
3568
3569	// State of the job.
3570	JobState BigQueryAuditMetadata_JobState `protobuf:"varint,1,opt,name=job_state,json=jobState,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"job_state,omitempty"`
3571	// Job error, if the job failed.
3572	ErrorResult *status.Status `protobuf:"bytes,2,opt,name=error_result,json=errorResult,proto3" json:"error_result,omitempty"`
3573	// Errors encountered during the running of the job. Does not necessarily
3574	// mean that the job has completed or was unsuccessful.
3575	Errors []*status.Status `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
3576}
3577
3578func (x *BigQueryAuditMetadata_JobStatus) Reset() {
3579	*x = BigQueryAuditMetadata_JobStatus{}
3580	if protoimpl.UnsafeEnabled {
3581		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24]
3582		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3583		ms.StoreMessageInfo(mi)
3584	}
3585}
3586
3587func (x *BigQueryAuditMetadata_JobStatus) String() string {
3588	return protoimpl.X.MessageStringOf(x)
3589}
3590
3591func (*BigQueryAuditMetadata_JobStatus) ProtoMessage() {}
3592
3593func (x *BigQueryAuditMetadata_JobStatus) ProtoReflect() protoreflect.Message {
3594	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24]
3595	if protoimpl.UnsafeEnabled && x != nil {
3596		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3597		if ms.LoadMessageInfo() == nil {
3598			ms.StoreMessageInfo(mi)
3599		}
3600		return ms
3601	}
3602	return mi.MessageOf(x)
3603}
3604
3605// Deprecated: Use BigQueryAuditMetadata_JobStatus.ProtoReflect.Descriptor instead.
3606func (*BigQueryAuditMetadata_JobStatus) Descriptor() ([]byte, []int) {
3607	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 23}
3608}
3609
3610func (x *BigQueryAuditMetadata_JobStatus) GetJobState() BigQueryAuditMetadata_JobState {
3611	if x != nil {
3612		return x.JobState
3613	}
3614	return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED
3615}
3616
3617func (x *BigQueryAuditMetadata_JobStatus) GetErrorResult() *status.Status {
3618	if x != nil {
3619		return x.ErrorResult
3620	}
3621	return nil
3622}
3623
3624func (x *BigQueryAuditMetadata_JobStatus) GetErrors() []*status.Status {
3625	if x != nil {
3626		return x.Errors
3627	}
3628	return nil
3629}
3630
3631// Job statistics.
3632type BigQueryAuditMetadata_JobStats struct {
3633	state         protoimpl.MessageState
3634	sizeCache     protoimpl.SizeCache
3635	unknownFields protoimpl.UnknownFields
3636
3637	// Job creation time.
3638	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3639	// Job execution start time.
3640	StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
3641	// Job completion time.
3642	EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
3643	// Statistics specific to the job type.
3644	//
3645	// Types that are assignable to Extended:
3646	//	*BigQueryAuditMetadata_JobStats_QueryStats
3647	//	*BigQueryAuditMetadata_JobStats_LoadStats
3648	//	*BigQueryAuditMetadata_JobStats_ExtractStats
3649	Extended isBigQueryAuditMetadata_JobStats_Extended `protobuf_oneof:"extended"`
3650	// The total number of slot-ms consumed by the query job.
3651	TotalSlotMs int64 `protobuf:"varint,10,opt,name=total_slot_ms,json=totalSlotMs,proto3" json:"total_slot_ms,omitempty"`
3652	// Reservation usage attributed from each tier of a reservation hierarchy.
3653	ReservationUsage []*BigQueryAuditMetadata_JobStats_ReservationResourceUsage `protobuf:"bytes,11,rep,name=reservation_usage,json=reservationUsage,proto3" json:"reservation_usage,omitempty"`
3654	// Parent job name. Only present for child jobs.
3655	ParentJobName string `protobuf:"bytes,12,opt,name=parent_job_name,json=parentJobName,proto3" json:"parent_job_name,omitempty"`
3656}
3657
3658func (x *BigQueryAuditMetadata_JobStats) Reset() {
3659	*x = BigQueryAuditMetadata_JobStats{}
3660	if protoimpl.UnsafeEnabled {
3661		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25]
3662		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3663		ms.StoreMessageInfo(mi)
3664	}
3665}
3666
3667func (x *BigQueryAuditMetadata_JobStats) String() string {
3668	return protoimpl.X.MessageStringOf(x)
3669}
3670
3671func (*BigQueryAuditMetadata_JobStats) ProtoMessage() {}
3672
3673func (x *BigQueryAuditMetadata_JobStats) ProtoReflect() protoreflect.Message {
3674	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25]
3675	if protoimpl.UnsafeEnabled && x != nil {
3676		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3677		if ms.LoadMessageInfo() == nil {
3678			ms.StoreMessageInfo(mi)
3679		}
3680		return ms
3681	}
3682	return mi.MessageOf(x)
3683}
3684
3685// Deprecated: Use BigQueryAuditMetadata_JobStats.ProtoReflect.Descriptor instead.
3686func (*BigQueryAuditMetadata_JobStats) Descriptor() ([]byte, []int) {
3687	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24}
3688}
3689
3690func (x *BigQueryAuditMetadata_JobStats) GetCreateTime() *timestamppb.Timestamp {
3691	if x != nil {
3692		return x.CreateTime
3693	}
3694	return nil
3695}
3696
3697func (x *BigQueryAuditMetadata_JobStats) GetStartTime() *timestamppb.Timestamp {
3698	if x != nil {
3699		return x.StartTime
3700	}
3701	return nil
3702}
3703
3704func (x *BigQueryAuditMetadata_JobStats) GetEndTime() *timestamppb.Timestamp {
3705	if x != nil {
3706		return x.EndTime
3707	}
3708	return nil
3709}
3710
3711func (m *BigQueryAuditMetadata_JobStats) GetExtended() isBigQueryAuditMetadata_JobStats_Extended {
3712	if m != nil {
3713		return m.Extended
3714	}
3715	return nil
3716}
3717
3718func (x *BigQueryAuditMetadata_JobStats) GetQueryStats() *BigQueryAuditMetadata_JobStats_Query {
3719	if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_QueryStats); ok {
3720		return x.QueryStats
3721	}
3722	return nil
3723}
3724
3725func (x *BigQueryAuditMetadata_JobStats) GetLoadStats() *BigQueryAuditMetadata_JobStats_Load {
3726	if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_LoadStats); ok {
3727		return x.LoadStats
3728	}
3729	return nil
3730}
3731
3732func (x *BigQueryAuditMetadata_JobStats) GetExtractStats() *BigQueryAuditMetadata_JobStats_Extract {
3733	if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_ExtractStats); ok {
3734		return x.ExtractStats
3735	}
3736	return nil
3737}
3738
3739func (x *BigQueryAuditMetadata_JobStats) GetTotalSlotMs() int64 {
3740	if x != nil {
3741		return x.TotalSlotMs
3742	}
3743	return 0
3744}
3745
3746func (x *BigQueryAuditMetadata_JobStats) GetReservationUsage() []*BigQueryAuditMetadata_JobStats_ReservationResourceUsage {
3747	if x != nil {
3748		return x.ReservationUsage
3749	}
3750	return nil
3751}
3752
3753func (x *BigQueryAuditMetadata_JobStats) GetParentJobName() string {
3754	if x != nil {
3755		return x.ParentJobName
3756	}
3757	return ""
3758}
3759
3760type isBigQueryAuditMetadata_JobStats_Extended interface {
3761	isBigQueryAuditMetadata_JobStats_Extended()
3762}
3763
3764type BigQueryAuditMetadata_JobStats_QueryStats struct {
3765	// Query job statistics.
3766	QueryStats *BigQueryAuditMetadata_JobStats_Query `protobuf:"bytes,8,opt,name=query_stats,json=queryStats,proto3,oneof"`
3767}
3768
3769type BigQueryAuditMetadata_JobStats_LoadStats struct {
3770	// Load job statistics.
3771	LoadStats *BigQueryAuditMetadata_JobStats_Load `protobuf:"bytes,9,opt,name=load_stats,json=loadStats,proto3,oneof"`
3772}
3773
3774type BigQueryAuditMetadata_JobStats_ExtractStats struct {
3775	// Extract job statistics.
3776	ExtractStats *BigQueryAuditMetadata_JobStats_Extract `protobuf:"bytes,13,opt,name=extract_stats,json=extractStats,proto3,oneof"`
3777}
3778
3779func (*BigQueryAuditMetadata_JobStats_QueryStats) isBigQueryAuditMetadata_JobStats_Extended() {}
3780
3781func (*BigQueryAuditMetadata_JobStats_LoadStats) isBigQueryAuditMetadata_JobStats_Extended() {}
3782
3783func (*BigQueryAuditMetadata_JobStats_ExtractStats) isBigQueryAuditMetadata_JobStats_Extended() {}
3784
3785// BigQuery table.
3786type BigQueryAuditMetadata_Table struct {
3787	state         protoimpl.MessageState
3788	sizeCache     protoimpl.SizeCache
3789	unknownFields protoimpl.UnknownFields
3790
3791	// Table URI.
3792	//
3793	// Format: `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>`.
3794	TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
3795	// A JSON representation of the table's schema. Entire field is truncated
3796	// if exceeds 40K.
3797	SchemaJson string `protobuf:"bytes,3,opt,name=schema_json,json=schemaJson,proto3" json:"schema_json,omitempty"`
3798	// True if the schema_json field was truncated.
3799	SchemaJsonTruncated bool `protobuf:"varint,11,opt,name=schema_json_truncated,json=schemaJsonTruncated,proto3" json:"schema_json_truncated,omitempty"`
3800	// View metadata. Only present for views.
3801	View *BigQueryAuditMetadata_TableViewDefinition `protobuf:"bytes,4,opt,name=view,proto3" json:"view,omitempty"`
3802	// Table expiration time.
3803	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
3804	// The table creation time.
3805	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3806	// The last time metadata update time.
3807	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
3808	// The last table truncation time.
3809	TruncateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=truncate_time,json=truncateTime,proto3" json:"truncate_time,omitempty"`
3810	// Table encryption information. Set when non-default encryption is used.
3811	Encryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,9,opt,name=encryption,proto3" json:"encryption,omitempty"`
3812	// User-provided metadata for the table.
3813	TableInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,10,opt,name=table_info,json=tableInfo,proto3" json:"table_info,omitempty"`
3814}
3815
3816func (x *BigQueryAuditMetadata_Table) Reset() {
3817	*x = BigQueryAuditMetadata_Table{}
3818	if protoimpl.UnsafeEnabled {
3819		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26]
3820		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3821		ms.StoreMessageInfo(mi)
3822	}
3823}
3824
3825func (x *BigQueryAuditMetadata_Table) String() string {
3826	return protoimpl.X.MessageStringOf(x)
3827}
3828
3829func (*BigQueryAuditMetadata_Table) ProtoMessage() {}
3830
3831func (x *BigQueryAuditMetadata_Table) ProtoReflect() protoreflect.Message {
3832	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26]
3833	if protoimpl.UnsafeEnabled && x != nil {
3834		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3835		if ms.LoadMessageInfo() == nil {
3836			ms.StoreMessageInfo(mi)
3837		}
3838		return ms
3839	}
3840	return mi.MessageOf(x)
3841}
3842
3843// Deprecated: Use BigQueryAuditMetadata_Table.ProtoReflect.Descriptor instead.
3844func (*BigQueryAuditMetadata_Table) Descriptor() ([]byte, []int) {
3845	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 25}
3846}
3847
3848func (x *BigQueryAuditMetadata_Table) GetTableName() string {
3849	if x != nil {
3850		return x.TableName
3851	}
3852	return ""
3853}
3854
3855func (x *BigQueryAuditMetadata_Table) GetSchemaJson() string {
3856	if x != nil {
3857		return x.SchemaJson
3858	}
3859	return ""
3860}
3861
3862func (x *BigQueryAuditMetadata_Table) GetSchemaJsonTruncated() bool {
3863	if x != nil {
3864		return x.SchemaJsonTruncated
3865	}
3866	return false
3867}
3868
3869func (x *BigQueryAuditMetadata_Table) GetView() *BigQueryAuditMetadata_TableViewDefinition {
3870	if x != nil {
3871		return x.View
3872	}
3873	return nil
3874}
3875
3876func (x *BigQueryAuditMetadata_Table) GetExpireTime() *timestamppb.Timestamp {
3877	if x != nil {
3878		return x.ExpireTime
3879	}
3880	return nil
3881}
3882
3883func (x *BigQueryAuditMetadata_Table) GetCreateTime() *timestamppb.Timestamp {
3884	if x != nil {
3885		return x.CreateTime
3886	}
3887	return nil
3888}
3889
3890func (x *BigQueryAuditMetadata_Table) GetUpdateTime() *timestamppb.Timestamp {
3891	if x != nil {
3892		return x.UpdateTime
3893	}
3894	return nil
3895}
3896
3897func (x *BigQueryAuditMetadata_Table) GetTruncateTime() *timestamppb.Timestamp {
3898	if x != nil {
3899		return x.TruncateTime
3900	}
3901	return nil
3902}
3903
3904func (x *BigQueryAuditMetadata_Table) GetEncryption() *BigQueryAuditMetadata_EncryptionInfo {
3905	if x != nil {
3906		return x.Encryption
3907	}
3908	return nil
3909}
3910
3911func (x *BigQueryAuditMetadata_Table) GetTableInfo() *BigQueryAuditMetadata_EntityInfo {
3912	if x != nil {
3913		return x.TableInfo
3914	}
3915	return nil
3916}
3917
3918// User Defined Function (UDF) or Stored Procedure.
3919type BigQueryAuditMetadata_Routine struct {
3920	state         protoimpl.MessageState
3921	sizeCache     protoimpl.SizeCache
3922	unknownFields protoimpl.UnknownFields
3923
3924	// Routine URI.
3925	//
3926	// Format:
3927	// `projects/<project_id>/datasets/<dataset_id>/routines/<routine_id>`.
3928	RoutineName string `protobuf:"bytes,1,opt,name=routine_name,json=routineName,proto3" json:"routine_name,omitempty"`
3929	// Routine creation time.
3930	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3931	// Routine last update time.
3932	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
3933}
3934
3935func (x *BigQueryAuditMetadata_Routine) Reset() {
3936	*x = BigQueryAuditMetadata_Routine{}
3937	if protoimpl.UnsafeEnabled {
3938		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27]
3939		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3940		ms.StoreMessageInfo(mi)
3941	}
3942}
3943
3944func (x *BigQueryAuditMetadata_Routine) String() string {
3945	return protoimpl.X.MessageStringOf(x)
3946}
3947
3948func (*BigQueryAuditMetadata_Routine) ProtoMessage() {}
3949
3950func (x *BigQueryAuditMetadata_Routine) ProtoReflect() protoreflect.Message {
3951	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27]
3952	if protoimpl.UnsafeEnabled && x != nil {
3953		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3954		if ms.LoadMessageInfo() == nil {
3955			ms.StoreMessageInfo(mi)
3956		}
3957		return ms
3958	}
3959	return mi.MessageOf(x)
3960}
3961
3962// Deprecated: Use BigQueryAuditMetadata_Routine.ProtoReflect.Descriptor instead.
3963func (*BigQueryAuditMetadata_Routine) Descriptor() ([]byte, []int) {
3964	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 26}
3965}
3966
3967func (x *BigQueryAuditMetadata_Routine) GetRoutineName() string {
3968	if x != nil {
3969		return x.RoutineName
3970	}
3971	return ""
3972}
3973
3974func (x *BigQueryAuditMetadata_Routine) GetCreateTime() *timestamppb.Timestamp {
3975	if x != nil {
3976		return x.CreateTime
3977	}
3978	return nil
3979}
3980
3981func (x *BigQueryAuditMetadata_Routine) GetUpdateTime() *timestamppb.Timestamp {
3982	if x != nil {
3983		return x.UpdateTime
3984	}
3985	return nil
3986}
3987
3988// User-provided metadata for an entity, for e.g. dataset, table or model.
3989type BigQueryAuditMetadata_EntityInfo struct {
3990	state         protoimpl.MessageState
3991	sizeCache     protoimpl.SizeCache
3992	unknownFields protoimpl.UnknownFields
3993
3994	// A short name for the entity.
3995	FriendlyName string `protobuf:"bytes,1,opt,name=friendly_name,json=friendlyName,proto3" json:"friendly_name,omitempty"`
3996	// A long description for the entity.
3997	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
3998	// Labels provided for the entity.
3999	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"`
4000}
4001
4002func (x *BigQueryAuditMetadata_EntityInfo) Reset() {
4003	*x = BigQueryAuditMetadata_EntityInfo{}
4004	if protoimpl.UnsafeEnabled {
4005		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28]
4006		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4007		ms.StoreMessageInfo(mi)
4008	}
4009}
4010
4011func (x *BigQueryAuditMetadata_EntityInfo) String() string {
4012	return protoimpl.X.MessageStringOf(x)
4013}
4014
4015func (*BigQueryAuditMetadata_EntityInfo) ProtoMessage() {}
4016
4017func (x *BigQueryAuditMetadata_EntityInfo) ProtoReflect() protoreflect.Message {
4018	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28]
4019	if protoimpl.UnsafeEnabled && x != nil {
4020		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4021		if ms.LoadMessageInfo() == nil {
4022			ms.StoreMessageInfo(mi)
4023		}
4024		return ms
4025	}
4026	return mi.MessageOf(x)
4027}
4028
4029// Deprecated: Use BigQueryAuditMetadata_EntityInfo.ProtoReflect.Descriptor instead.
4030func (*BigQueryAuditMetadata_EntityInfo) Descriptor() ([]byte, []int) {
4031	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27}
4032}
4033
4034func (x *BigQueryAuditMetadata_EntityInfo) GetFriendlyName() string {
4035	if x != nil {
4036		return x.FriendlyName
4037	}
4038	return ""
4039}
4040
4041func (x *BigQueryAuditMetadata_EntityInfo) GetDescription() string {
4042	if x != nil {
4043		return x.Description
4044	}
4045	return ""
4046}
4047
4048func (x *BigQueryAuditMetadata_EntityInfo) GetLabels() map[string]string {
4049	if x != nil {
4050		return x.Labels
4051	}
4052	return nil
4053}
4054
4055// View definition.
4056type BigQueryAuditMetadata_TableViewDefinition struct {
4057	state         protoimpl.MessageState
4058	sizeCache     protoimpl.SizeCache
4059	unknownFields protoimpl.UnknownFields
4060
4061	// SQL query defining the view. Truncated if exceeds 40K.
4062	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
4063	// True if the schema_json field was truncated.
4064	QueryTruncated bool `protobuf:"varint,2,opt,name=query_truncated,json=queryTruncated,proto3" json:"query_truncated,omitempty"`
4065}
4066
4067func (x *BigQueryAuditMetadata_TableViewDefinition) Reset() {
4068	*x = BigQueryAuditMetadata_TableViewDefinition{}
4069	if protoimpl.UnsafeEnabled {
4070		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29]
4071		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4072		ms.StoreMessageInfo(mi)
4073	}
4074}
4075
4076func (x *BigQueryAuditMetadata_TableViewDefinition) String() string {
4077	return protoimpl.X.MessageStringOf(x)
4078}
4079
4080func (*BigQueryAuditMetadata_TableViewDefinition) ProtoMessage() {}
4081
4082func (x *BigQueryAuditMetadata_TableViewDefinition) ProtoReflect() protoreflect.Message {
4083	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29]
4084	if protoimpl.UnsafeEnabled && x != nil {
4085		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4086		if ms.LoadMessageInfo() == nil {
4087			ms.StoreMessageInfo(mi)
4088		}
4089		return ms
4090	}
4091	return mi.MessageOf(x)
4092}
4093
4094// Deprecated: Use BigQueryAuditMetadata_TableViewDefinition.ProtoReflect.Descriptor instead.
4095func (*BigQueryAuditMetadata_TableViewDefinition) Descriptor() ([]byte, []int) {
4096	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 28}
4097}
4098
4099func (x *BigQueryAuditMetadata_TableViewDefinition) GetQuery() string {
4100	if x != nil {
4101		return x.Query
4102	}
4103	return ""
4104}
4105
4106func (x *BigQueryAuditMetadata_TableViewDefinition) GetQueryTruncated() bool {
4107	if x != nil {
4108		return x.QueryTruncated
4109	}
4110	return false
4111}
4112
4113// An access control list.
4114type BigQueryAuditMetadata_BigQueryAcl struct {
4115	state         protoimpl.MessageState
4116	sizeCache     protoimpl.SizeCache
4117	unknownFields protoimpl.UnknownFields
4118
4119	// IAM policy for the resource.
4120	Policy *v1.Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
4121	// List of authorized views for a dataset.
4122	//
4123	// Format: `projects/<project_id>/datasets/<dataset_id>/tables/<view_id>`.
4124	AuthorizedViews []string `protobuf:"bytes,2,rep,name=authorized_views,json=authorizedViews,proto3" json:"authorized_views,omitempty"`
4125}
4126
4127func (x *BigQueryAuditMetadata_BigQueryAcl) Reset() {
4128	*x = BigQueryAuditMetadata_BigQueryAcl{}
4129	if protoimpl.UnsafeEnabled {
4130		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30]
4131		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4132		ms.StoreMessageInfo(mi)
4133	}
4134}
4135
4136func (x *BigQueryAuditMetadata_BigQueryAcl) String() string {
4137	return protoimpl.X.MessageStringOf(x)
4138}
4139
4140func (*BigQueryAuditMetadata_BigQueryAcl) ProtoMessage() {}
4141
4142func (x *BigQueryAuditMetadata_BigQueryAcl) ProtoReflect() protoreflect.Message {
4143	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30]
4144	if protoimpl.UnsafeEnabled && x != nil {
4145		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4146		if ms.LoadMessageInfo() == nil {
4147			ms.StoreMessageInfo(mi)
4148		}
4149		return ms
4150	}
4151	return mi.MessageOf(x)
4152}
4153
4154// Deprecated: Use BigQueryAuditMetadata_BigQueryAcl.ProtoReflect.Descriptor instead.
4155func (*BigQueryAuditMetadata_BigQueryAcl) Descriptor() ([]byte, []int) {
4156	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 29}
4157}
4158
4159func (x *BigQueryAuditMetadata_BigQueryAcl) GetPolicy() *v1.Policy {
4160	if x != nil {
4161		return x.Policy
4162	}
4163	return nil
4164}
4165
4166func (x *BigQueryAuditMetadata_BigQueryAcl) GetAuthorizedViews() []string {
4167	if x != nil {
4168		return x.AuthorizedViews
4169	}
4170	return nil
4171}
4172
4173// Encryption properties for a table or a job
4174type BigQueryAuditMetadata_EncryptionInfo struct {
4175	state         protoimpl.MessageState
4176	sizeCache     protoimpl.SizeCache
4177	unknownFields protoimpl.UnknownFields
4178
4179	// Cloud kms key identifier.
4180	//
4181	// Format:
4182	// `projects/<project_id>/locations/<location>/keyRings/<key_ring_name>/cryptoKeys/<key_name>`
4183	KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
4184}
4185
4186func (x *BigQueryAuditMetadata_EncryptionInfo) Reset() {
4187	*x = BigQueryAuditMetadata_EncryptionInfo{}
4188	if protoimpl.UnsafeEnabled {
4189		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31]
4190		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4191		ms.StoreMessageInfo(mi)
4192	}
4193}
4194
4195func (x *BigQueryAuditMetadata_EncryptionInfo) String() string {
4196	return protoimpl.X.MessageStringOf(x)
4197}
4198
4199func (*BigQueryAuditMetadata_EncryptionInfo) ProtoMessage() {}
4200
4201func (x *BigQueryAuditMetadata_EncryptionInfo) ProtoReflect() protoreflect.Message {
4202	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31]
4203	if protoimpl.UnsafeEnabled && x != nil {
4204		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4205		if ms.LoadMessageInfo() == nil {
4206			ms.StoreMessageInfo(mi)
4207		}
4208		return ms
4209	}
4210	return mi.MessageOf(x)
4211}
4212
4213// Deprecated: Use BigQueryAuditMetadata_EncryptionInfo.ProtoReflect.Descriptor instead.
4214func (*BigQueryAuditMetadata_EncryptionInfo) Descriptor() ([]byte, []int) {
4215	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 30}
4216}
4217
4218func (x *BigQueryAuditMetadata_EncryptionInfo) GetKmsKeyName() string {
4219	if x != nil {
4220		return x.KmsKeyName
4221	}
4222	return ""
4223}
4224
4225// Query job configuration.
4226type BigQueryAuditMetadata_JobConfig_Query struct {
4227	state         protoimpl.MessageState
4228	sizeCache     protoimpl.SizeCache
4229	unknownFields protoimpl.UnknownFields
4230
4231	// The SQL query to run. Truncated if exceeds 50K.
4232	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
4233	// True if the query field was truncated.
4234	QueryTruncated bool `protobuf:"varint,10,opt,name=query_truncated,json=queryTruncated,proto3" json:"query_truncated,omitempty"`
4235	// The destination table for the query results.
4236	DestinationTable string `protobuf:"bytes,2,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"`
4237	// Destination table create disposition.
4238	CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,3,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"`
4239	// Destination table write disposition.
4240	WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,4,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"`
4241	// Default dataset for the query.
4242	DefaultDataset string `protobuf:"bytes,5,opt,name=default_dataset,json=defaultDataset,proto3" json:"default_dataset,omitempty"`
4243	// External data sources used in the query.
4244	TableDefinitions []*BigQueryAuditMetadata_TableDefinition `protobuf:"bytes,6,rep,name=table_definitions,json=tableDefinitions,proto3" json:"table_definitions,omitempty"`
4245	// Priority given to the query.
4246	Priority BigQueryAuditMetadata_JobConfig_Query_Priority `protobuf:"varint,7,opt,name=priority,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobConfig_Query_Priority" json:"priority,omitempty"`
4247	// Result table encryption information. Set when non-default encryption is
4248	// used.
4249	DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"`
4250	// Type of the query.
4251	StatementType BigQueryAuditMetadata_QueryStatementType `protobuf:"varint,9,opt,name=statement_type,json=statementType,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_QueryStatementType" json:"statement_type,omitempty"`
4252}
4253
4254func (x *BigQueryAuditMetadata_JobConfig_Query) Reset() {
4255	*x = BigQueryAuditMetadata_JobConfig_Query{}
4256	if protoimpl.UnsafeEnabled {
4257		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32]
4258		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4259		ms.StoreMessageInfo(mi)
4260	}
4261}
4262
4263func (x *BigQueryAuditMetadata_JobConfig_Query) String() string {
4264	return protoimpl.X.MessageStringOf(x)
4265}
4266
4267func (*BigQueryAuditMetadata_JobConfig_Query) ProtoMessage() {}
4268
4269func (x *BigQueryAuditMetadata_JobConfig_Query) ProtoReflect() protoreflect.Message {
4270	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32]
4271	if protoimpl.UnsafeEnabled && x != nil {
4272		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4273		if ms.LoadMessageInfo() == nil {
4274			ms.StoreMessageInfo(mi)
4275		}
4276		return ms
4277	}
4278	return mi.MessageOf(x)
4279}
4280
4281// Deprecated: Use BigQueryAuditMetadata_JobConfig_Query.ProtoReflect.Descriptor instead.
4282func (*BigQueryAuditMetadata_JobConfig_Query) Descriptor() ([]byte, []int) {
4283	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21, 0}
4284}
4285
4286func (x *BigQueryAuditMetadata_JobConfig_Query) GetQuery() string {
4287	if x != nil {
4288		return x.Query
4289	}
4290	return ""
4291}
4292
4293func (x *BigQueryAuditMetadata_JobConfig_Query) GetQueryTruncated() bool {
4294	if x != nil {
4295		return x.QueryTruncated
4296	}
4297	return false
4298}
4299
4300func (x *BigQueryAuditMetadata_JobConfig_Query) GetDestinationTable() string {
4301	if x != nil {
4302		return x.DestinationTable
4303	}
4304	return ""
4305}
4306
4307func (x *BigQueryAuditMetadata_JobConfig_Query) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition {
4308	if x != nil {
4309		return x.CreateDisposition
4310	}
4311	return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED
4312}
4313
4314func (x *BigQueryAuditMetadata_JobConfig_Query) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition {
4315	if x != nil {
4316		return x.WriteDisposition
4317	}
4318	return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED
4319}
4320
4321func (x *BigQueryAuditMetadata_JobConfig_Query) GetDefaultDataset() string {
4322	if x != nil {
4323		return x.DefaultDataset
4324	}
4325	return ""
4326}
4327
4328func (x *BigQueryAuditMetadata_JobConfig_Query) GetTableDefinitions() []*BigQueryAuditMetadata_TableDefinition {
4329	if x != nil {
4330		return x.TableDefinitions
4331	}
4332	return nil
4333}
4334
4335func (x *BigQueryAuditMetadata_JobConfig_Query) GetPriority() BigQueryAuditMetadata_JobConfig_Query_Priority {
4336	if x != nil {
4337		return x.Priority
4338	}
4339	return BigQueryAuditMetadata_JobConfig_Query_PRIORITY_UNSPECIFIED
4340}
4341
4342func (x *BigQueryAuditMetadata_JobConfig_Query) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo {
4343	if x != nil {
4344		return x.DestinationTableEncryption
4345	}
4346	return nil
4347}
4348
4349func (x *BigQueryAuditMetadata_JobConfig_Query) GetStatementType() BigQueryAuditMetadata_QueryStatementType {
4350	if x != nil {
4351		return x.StatementType
4352	}
4353	return BigQueryAuditMetadata_QUERY_STATEMENT_TYPE_UNSPECIFIED
4354}
4355
4356// Load job configuration.
4357type BigQueryAuditMetadata_JobConfig_Load struct {
4358	state         protoimpl.MessageState
4359	sizeCache     protoimpl.SizeCache
4360	unknownFields protoimpl.UnknownFields
4361
4362	// URIs for the data to be imported. Entire list is truncated if exceeds
4363	// 40K.
4364	SourceUris []string `protobuf:"bytes,1,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"`
4365	// True if the source_URIs field was truncated.
4366	SourceUrisTruncated bool `protobuf:"varint,7,opt,name=source_uris_truncated,json=sourceUrisTruncated,proto3" json:"source_uris_truncated,omitempty"`
4367	// The table schema in JSON format. Entire field is truncated if exceeds
4368	// 40K.
4369	SchemaJson string `protobuf:"bytes,2,opt,name=schema_json,json=schemaJson,proto3" json:"schema_json,omitempty"`
4370	// True if the schema_json field was truncated.
4371	SchemaJsonTruncated bool `protobuf:"varint,8,opt,name=schema_json_truncated,json=schemaJsonTruncated,proto3" json:"schema_json_truncated,omitempty"`
4372	// The destination table for the import.
4373	DestinationTable string `protobuf:"bytes,3,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"`
4374	// Destination table create disposition.
4375	CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,4,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"`
4376	// Destination table write disposition.
4377	WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,5,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"`
4378	// Result table encryption information. Set when non-default encryption is
4379	// used.
4380	DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,6,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"`
4381}
4382
4383func (x *BigQueryAuditMetadata_JobConfig_Load) Reset() {
4384	*x = BigQueryAuditMetadata_JobConfig_Load{}
4385	if protoimpl.UnsafeEnabled {
4386		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33]
4387		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4388		ms.StoreMessageInfo(mi)
4389	}
4390}
4391
4392func (x *BigQueryAuditMetadata_JobConfig_Load) String() string {
4393	return protoimpl.X.MessageStringOf(x)
4394}
4395
4396func (*BigQueryAuditMetadata_JobConfig_Load) ProtoMessage() {}
4397
4398func (x *BigQueryAuditMetadata_JobConfig_Load) ProtoReflect() protoreflect.Message {
4399	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33]
4400	if protoimpl.UnsafeEnabled && x != nil {
4401		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4402		if ms.LoadMessageInfo() == nil {
4403			ms.StoreMessageInfo(mi)
4404		}
4405		return ms
4406	}
4407	return mi.MessageOf(x)
4408}
4409
4410// Deprecated: Use BigQueryAuditMetadata_JobConfig_Load.ProtoReflect.Descriptor instead.
4411func (*BigQueryAuditMetadata_JobConfig_Load) Descriptor() ([]byte, []int) {
4412	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21, 1}
4413}
4414
4415func (x *BigQueryAuditMetadata_JobConfig_Load) GetSourceUris() []string {
4416	if x != nil {
4417		return x.SourceUris
4418	}
4419	return nil
4420}
4421
4422func (x *BigQueryAuditMetadata_JobConfig_Load) GetSourceUrisTruncated() bool {
4423	if x != nil {
4424		return x.SourceUrisTruncated
4425	}
4426	return false
4427}
4428
4429func (x *BigQueryAuditMetadata_JobConfig_Load) GetSchemaJson() string {
4430	if x != nil {
4431		return x.SchemaJson
4432	}
4433	return ""
4434}
4435
4436func (x *BigQueryAuditMetadata_JobConfig_Load) GetSchemaJsonTruncated() bool {
4437	if x != nil {
4438		return x.SchemaJsonTruncated
4439	}
4440	return false
4441}
4442
4443func (x *BigQueryAuditMetadata_JobConfig_Load) GetDestinationTable() string {
4444	if x != nil {
4445		return x.DestinationTable
4446	}
4447	return ""
4448}
4449
4450func (x *BigQueryAuditMetadata_JobConfig_Load) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition {
4451	if x != nil {
4452		return x.CreateDisposition
4453	}
4454	return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED
4455}
4456
4457func (x *BigQueryAuditMetadata_JobConfig_Load) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition {
4458	if x != nil {
4459		return x.WriteDisposition
4460	}
4461	return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED
4462}
4463
4464func (x *BigQueryAuditMetadata_JobConfig_Load) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo {
4465	if x != nil {
4466		return x.DestinationTableEncryption
4467	}
4468	return nil
4469}
4470
4471// Extract job configuration.
4472type BigQueryAuditMetadata_JobConfig_Extract struct {
4473	state         protoimpl.MessageState
4474	sizeCache     protoimpl.SizeCache
4475	unknownFields protoimpl.UnknownFields
4476
4477	// URIs where extracted data should be written. Entire list is truncated
4478	// if exceeds 50K.
4479	DestinationUris []string `protobuf:"bytes,1,rep,name=destination_uris,json=destinationUris,proto3" json:"destination_uris,omitempty"`
4480	// True if the destination_URIs field was truncated.
4481	DestinationUrisTruncated bool `protobuf:"varint,3,opt,name=destination_uris_truncated,json=destinationUrisTruncated,proto3" json:"destination_uris_truncated,omitempty"`
4482	// Types that are assignable to Source:
4483	//	*BigQueryAuditMetadata_JobConfig_Extract_SourceTable
4484	//	*BigQueryAuditMetadata_JobConfig_Extract_SourceModel
4485	Source isBigQueryAuditMetadata_JobConfig_Extract_Source `protobuf_oneof:"source"`
4486}
4487
4488func (x *BigQueryAuditMetadata_JobConfig_Extract) Reset() {
4489	*x = BigQueryAuditMetadata_JobConfig_Extract{}
4490	if protoimpl.UnsafeEnabled {
4491		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34]
4492		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4493		ms.StoreMessageInfo(mi)
4494	}
4495}
4496
4497func (x *BigQueryAuditMetadata_JobConfig_Extract) String() string {
4498	return protoimpl.X.MessageStringOf(x)
4499}
4500
4501func (*BigQueryAuditMetadata_JobConfig_Extract) ProtoMessage() {}
4502
4503func (x *BigQueryAuditMetadata_JobConfig_Extract) ProtoReflect() protoreflect.Message {
4504	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34]
4505	if protoimpl.UnsafeEnabled && x != nil {
4506		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4507		if ms.LoadMessageInfo() == nil {
4508			ms.StoreMessageInfo(mi)
4509		}
4510		return ms
4511	}
4512	return mi.MessageOf(x)
4513}
4514
4515// Deprecated: Use BigQueryAuditMetadata_JobConfig_Extract.ProtoReflect.Descriptor instead.
4516func (*BigQueryAuditMetadata_JobConfig_Extract) Descriptor() ([]byte, []int) {
4517	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21, 2}
4518}
4519
4520func (x *BigQueryAuditMetadata_JobConfig_Extract) GetDestinationUris() []string {
4521	if x != nil {
4522		return x.DestinationUris
4523	}
4524	return nil
4525}
4526
4527func (x *BigQueryAuditMetadata_JobConfig_Extract) GetDestinationUrisTruncated() bool {
4528	if x != nil {
4529		return x.DestinationUrisTruncated
4530	}
4531	return false
4532}
4533
4534func (m *BigQueryAuditMetadata_JobConfig_Extract) GetSource() isBigQueryAuditMetadata_JobConfig_Extract_Source {
4535	if m != nil {
4536		return m.Source
4537	}
4538	return nil
4539}
4540
4541func (x *BigQueryAuditMetadata_JobConfig_Extract) GetSourceTable() string {
4542	if x, ok := x.GetSource().(*BigQueryAuditMetadata_JobConfig_Extract_SourceTable); ok {
4543		return x.SourceTable
4544	}
4545	return ""
4546}
4547
4548func (x *BigQueryAuditMetadata_JobConfig_Extract) GetSourceModel() string {
4549	if x, ok := x.GetSource().(*BigQueryAuditMetadata_JobConfig_Extract_SourceModel); ok {
4550		return x.SourceModel
4551	}
4552	return ""
4553}
4554
4555type isBigQueryAuditMetadata_JobConfig_Extract_Source interface {
4556	isBigQueryAuditMetadata_JobConfig_Extract_Source()
4557}
4558
4559type BigQueryAuditMetadata_JobConfig_Extract_SourceTable struct {
4560	// The source table.
4561	SourceTable string `protobuf:"bytes,2,opt,name=source_table,json=sourceTable,proto3,oneof"`
4562}
4563
4564type BigQueryAuditMetadata_JobConfig_Extract_SourceModel struct {
4565	// The source model.
4566	SourceModel string `protobuf:"bytes,4,opt,name=source_model,json=sourceModel,proto3,oneof"`
4567}
4568
4569func (*BigQueryAuditMetadata_JobConfig_Extract_SourceTable) isBigQueryAuditMetadata_JobConfig_Extract_Source() {
4570}
4571
4572func (*BigQueryAuditMetadata_JobConfig_Extract_SourceModel) isBigQueryAuditMetadata_JobConfig_Extract_Source() {
4573}
4574
4575// Table copy job configuration.
4576type BigQueryAuditMetadata_JobConfig_TableCopy struct {
4577	state         protoimpl.MessageState
4578	sizeCache     protoimpl.SizeCache
4579	unknownFields protoimpl.UnknownFields
4580
4581	// Source tables. Entire list is truncated if exceeds 50K.
4582	SourceTables []string `protobuf:"bytes,1,rep,name=source_tables,json=sourceTables,proto3" json:"source_tables,omitempty"`
4583	// True if the source_tables field was truncated.
4584	SourceTablesTruncated bool `protobuf:"varint,6,opt,name=source_tables_truncated,json=sourceTablesTruncated,proto3" json:"source_tables_truncated,omitempty"`
4585	// Destination table.
4586	DestinationTable string `protobuf:"bytes,2,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"`
4587	// Destination table create disposition.
4588	CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,3,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"`
4589	// Destination table write disposition.
4590	WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,4,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"`
4591	// Result table encryption information. Set when non-default encryption is
4592	// used.
4593	DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,5,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"`
4594	// Supported operation types in the table copy job.
4595	OperationType BigQueryAuditMetadata_OperationType `protobuf:"varint,7,opt,name=operation_type,json=operationType,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_OperationType" json:"operation_type,omitempty"`
4596	// Expiration time set on the destination table. Expired tables will be
4597	// deleted and their storage reclaimed.
4598	DestinationExpirationTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=destination_expiration_time,json=destinationExpirationTime,proto3" json:"destination_expiration_time,omitempty"`
4599}
4600
4601func (x *BigQueryAuditMetadata_JobConfig_TableCopy) Reset() {
4602	*x = BigQueryAuditMetadata_JobConfig_TableCopy{}
4603	if protoimpl.UnsafeEnabled {
4604		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35]
4605		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4606		ms.StoreMessageInfo(mi)
4607	}
4608}
4609
4610func (x *BigQueryAuditMetadata_JobConfig_TableCopy) String() string {
4611	return protoimpl.X.MessageStringOf(x)
4612}
4613
4614func (*BigQueryAuditMetadata_JobConfig_TableCopy) ProtoMessage() {}
4615
4616func (x *BigQueryAuditMetadata_JobConfig_TableCopy) ProtoReflect() protoreflect.Message {
4617	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35]
4618	if protoimpl.UnsafeEnabled && x != nil {
4619		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4620		if ms.LoadMessageInfo() == nil {
4621			ms.StoreMessageInfo(mi)
4622		}
4623		return ms
4624	}
4625	return mi.MessageOf(x)
4626}
4627
4628// Deprecated: Use BigQueryAuditMetadata_JobConfig_TableCopy.ProtoReflect.Descriptor instead.
4629func (*BigQueryAuditMetadata_JobConfig_TableCopy) Descriptor() ([]byte, []int) {
4630	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21, 3}
4631}
4632
4633func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetSourceTables() []string {
4634	if x != nil {
4635		return x.SourceTables
4636	}
4637	return nil
4638}
4639
4640func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetSourceTablesTruncated() bool {
4641	if x != nil {
4642		return x.SourceTablesTruncated
4643	}
4644	return false
4645}
4646
4647func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationTable() string {
4648	if x != nil {
4649		return x.DestinationTable
4650	}
4651	return ""
4652}
4653
4654func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition {
4655	if x != nil {
4656		return x.CreateDisposition
4657	}
4658	return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED
4659}
4660
4661func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition {
4662	if x != nil {
4663		return x.WriteDisposition
4664	}
4665	return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED
4666}
4667
4668func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo {
4669	if x != nil {
4670		return x.DestinationTableEncryption
4671	}
4672	return nil
4673}
4674
4675func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetOperationType() BigQueryAuditMetadata_OperationType {
4676	if x != nil {
4677		return x.OperationType
4678	}
4679	return BigQueryAuditMetadata_OPERATION_TYPE_UNSPECIFIED
4680}
4681
4682func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationExpirationTime() *timestamppb.Timestamp {
4683	if x != nil {
4684		return x.DestinationExpirationTime
4685	}
4686	return nil
4687}
4688
4689// Query job statistics.
4690type BigQueryAuditMetadata_JobStats_Query struct {
4691	state         protoimpl.MessageState
4692	sizeCache     protoimpl.SizeCache
4693	unknownFields protoimpl.UnknownFields
4694
4695	// Total bytes processed by the query job.
4696	TotalProcessedBytes int64 `protobuf:"varint,1,opt,name=total_processed_bytes,json=totalProcessedBytes,proto3" json:"total_processed_bytes,omitempty"`
4697	// Total bytes billed by the query job.
4698	TotalBilledBytes int64 `protobuf:"varint,2,opt,name=total_billed_bytes,json=totalBilledBytes,proto3" json:"total_billed_bytes,omitempty"`
4699	// The tier assigned by the CPU-based billing.
4700	BillingTier int32 `protobuf:"varint,3,opt,name=billing_tier,json=billingTier,proto3" json:"billing_tier,omitempty"`
4701	// Tables accessed by the query job.
4702	ReferencedTables []string `protobuf:"bytes,6,rep,name=referenced_tables,json=referencedTables,proto3" json:"referenced_tables,omitempty"`
4703	// Views accessed by the query job.
4704	ReferencedViews []string `protobuf:"bytes,7,rep,name=referenced_views,json=referencedViews,proto3" json:"referenced_views,omitempty"`
4705	// Routines accessed by the query job.
4706	ReferencedRoutines []string `protobuf:"bytes,10,rep,name=referenced_routines,json=referencedRoutines,proto3" json:"referenced_routines,omitempty"`
4707	// Number of output rows produced by the query job.
4708	OutputRowCount int64 `protobuf:"varint,8,opt,name=output_row_count,json=outputRowCount,proto3" json:"output_row_count,omitempty"`
4709	// True if the query job results were read from the query cache.
4710	CacheHit bool `protobuf:"varint,9,opt,name=cache_hit,json=cacheHit,proto3" json:"cache_hit,omitempty"`
4711}
4712
4713func (x *BigQueryAuditMetadata_JobStats_Query) Reset() {
4714	*x = BigQueryAuditMetadata_JobStats_Query{}
4715	if protoimpl.UnsafeEnabled {
4716		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37]
4717		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4718		ms.StoreMessageInfo(mi)
4719	}
4720}
4721
4722func (x *BigQueryAuditMetadata_JobStats_Query) String() string {
4723	return protoimpl.X.MessageStringOf(x)
4724}
4725
4726func (*BigQueryAuditMetadata_JobStats_Query) ProtoMessage() {}
4727
4728func (x *BigQueryAuditMetadata_JobStats_Query) ProtoReflect() protoreflect.Message {
4729	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37]
4730	if protoimpl.UnsafeEnabled && x != nil {
4731		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4732		if ms.LoadMessageInfo() == nil {
4733			ms.StoreMessageInfo(mi)
4734		}
4735		return ms
4736	}
4737	return mi.MessageOf(x)
4738}
4739
4740// Deprecated: Use BigQueryAuditMetadata_JobStats_Query.ProtoReflect.Descriptor instead.
4741func (*BigQueryAuditMetadata_JobStats_Query) Descriptor() ([]byte, []int) {
4742	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 0}
4743}
4744
4745func (x *BigQueryAuditMetadata_JobStats_Query) GetTotalProcessedBytes() int64 {
4746	if x != nil {
4747		return x.TotalProcessedBytes
4748	}
4749	return 0
4750}
4751
4752func (x *BigQueryAuditMetadata_JobStats_Query) GetTotalBilledBytes() int64 {
4753	if x != nil {
4754		return x.TotalBilledBytes
4755	}
4756	return 0
4757}
4758
4759func (x *BigQueryAuditMetadata_JobStats_Query) GetBillingTier() int32 {
4760	if x != nil {
4761		return x.BillingTier
4762	}
4763	return 0
4764}
4765
4766func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedTables() []string {
4767	if x != nil {
4768		return x.ReferencedTables
4769	}
4770	return nil
4771}
4772
4773func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedViews() []string {
4774	if x != nil {
4775		return x.ReferencedViews
4776	}
4777	return nil
4778}
4779
4780func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedRoutines() []string {
4781	if x != nil {
4782		return x.ReferencedRoutines
4783	}
4784	return nil
4785}
4786
4787func (x *BigQueryAuditMetadata_JobStats_Query) GetOutputRowCount() int64 {
4788	if x != nil {
4789		return x.OutputRowCount
4790	}
4791	return 0
4792}
4793
4794func (x *BigQueryAuditMetadata_JobStats_Query) GetCacheHit() bool {
4795	if x != nil {
4796		return x.CacheHit
4797	}
4798	return false
4799}
4800
4801// Load job statistics.
4802type BigQueryAuditMetadata_JobStats_Load struct {
4803	state         protoimpl.MessageState
4804	sizeCache     protoimpl.SizeCache
4805	unknownFields protoimpl.UnknownFields
4806
4807	// Total bytes loaded by the import job.
4808	TotalOutputBytes int64 `protobuf:"varint,1,opt,name=total_output_bytes,json=totalOutputBytes,proto3" json:"total_output_bytes,omitempty"`
4809}
4810
4811func (x *BigQueryAuditMetadata_JobStats_Load) Reset() {
4812	*x = BigQueryAuditMetadata_JobStats_Load{}
4813	if protoimpl.UnsafeEnabled {
4814		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38]
4815		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4816		ms.StoreMessageInfo(mi)
4817	}
4818}
4819
4820func (x *BigQueryAuditMetadata_JobStats_Load) String() string {
4821	return protoimpl.X.MessageStringOf(x)
4822}
4823
4824func (*BigQueryAuditMetadata_JobStats_Load) ProtoMessage() {}
4825
4826func (x *BigQueryAuditMetadata_JobStats_Load) ProtoReflect() protoreflect.Message {
4827	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38]
4828	if protoimpl.UnsafeEnabled && x != nil {
4829		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4830		if ms.LoadMessageInfo() == nil {
4831			ms.StoreMessageInfo(mi)
4832		}
4833		return ms
4834	}
4835	return mi.MessageOf(x)
4836}
4837
4838// Deprecated: Use BigQueryAuditMetadata_JobStats_Load.ProtoReflect.Descriptor instead.
4839func (*BigQueryAuditMetadata_JobStats_Load) Descriptor() ([]byte, []int) {
4840	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 1}
4841}
4842
4843func (x *BigQueryAuditMetadata_JobStats_Load) GetTotalOutputBytes() int64 {
4844	if x != nil {
4845		return x.TotalOutputBytes
4846	}
4847	return 0
4848}
4849
4850// Extract job statistics.
4851type BigQueryAuditMetadata_JobStats_Extract struct {
4852	state         protoimpl.MessageState
4853	sizeCache     protoimpl.SizeCache
4854	unknownFields protoimpl.UnknownFields
4855
4856	// Total bytes exported by the extract job.
4857	TotalInputBytes int64 `protobuf:"varint,1,opt,name=total_input_bytes,json=totalInputBytes,proto3" json:"total_input_bytes,omitempty"`
4858}
4859
4860func (x *BigQueryAuditMetadata_JobStats_Extract) Reset() {
4861	*x = BigQueryAuditMetadata_JobStats_Extract{}
4862	if protoimpl.UnsafeEnabled {
4863		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39]
4864		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4865		ms.StoreMessageInfo(mi)
4866	}
4867}
4868
4869func (x *BigQueryAuditMetadata_JobStats_Extract) String() string {
4870	return protoimpl.X.MessageStringOf(x)
4871}
4872
4873func (*BigQueryAuditMetadata_JobStats_Extract) ProtoMessage() {}
4874
4875func (x *BigQueryAuditMetadata_JobStats_Extract) ProtoReflect() protoreflect.Message {
4876	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39]
4877	if protoimpl.UnsafeEnabled && x != nil {
4878		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4879		if ms.LoadMessageInfo() == nil {
4880			ms.StoreMessageInfo(mi)
4881		}
4882		return ms
4883	}
4884	return mi.MessageOf(x)
4885}
4886
4887// Deprecated: Use BigQueryAuditMetadata_JobStats_Extract.ProtoReflect.Descriptor instead.
4888func (*BigQueryAuditMetadata_JobStats_Extract) Descriptor() ([]byte, []int) {
4889	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 2}
4890}
4891
4892func (x *BigQueryAuditMetadata_JobStats_Extract) GetTotalInputBytes() int64 {
4893	if x != nil {
4894		return x.TotalInputBytes
4895	}
4896	return 0
4897}
4898
4899// Job resource usage breakdown by reservation.
4900type BigQueryAuditMetadata_JobStats_ReservationResourceUsage struct {
4901	state         protoimpl.MessageState
4902	sizeCache     protoimpl.SizeCache
4903	unknownFields protoimpl.UnknownFields
4904
4905	// Reservation name or "unreserved" for on-demand resources usage.
4906	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
4907	// Total slot milliseconds used by the reservation for a particular job.
4908	SlotMs int64 `protobuf:"varint,2,opt,name=slot_ms,json=slotMs,proto3" json:"slot_ms,omitempty"`
4909}
4910
4911func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) Reset() {
4912	*x = BigQueryAuditMetadata_JobStats_ReservationResourceUsage{}
4913	if protoimpl.UnsafeEnabled {
4914		mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40]
4915		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4916		ms.StoreMessageInfo(mi)
4917	}
4918}
4919
4920func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) String() string {
4921	return protoimpl.X.MessageStringOf(x)
4922}
4923
4924func (*BigQueryAuditMetadata_JobStats_ReservationResourceUsage) ProtoMessage() {}
4925
4926func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) ProtoReflect() protoreflect.Message {
4927	mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40]
4928	if protoimpl.UnsafeEnabled && x != nil {
4929		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4930		if ms.LoadMessageInfo() == nil {
4931			ms.StoreMessageInfo(mi)
4932		}
4933		return ms
4934	}
4935	return mi.MessageOf(x)
4936}
4937
4938// Deprecated: Use BigQueryAuditMetadata_JobStats_ReservationResourceUsage.ProtoReflect.Descriptor instead.
4939func (*BigQueryAuditMetadata_JobStats_ReservationResourceUsage) Descriptor() ([]byte, []int) {
4940	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 3}
4941}
4942
4943func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) GetName() string {
4944	if x != nil {
4945		return x.Name
4946	}
4947	return ""
4948}
4949
4950func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) GetSlotMs() int64 {
4951	if x != nil {
4952		return x.SlotMs
4953	}
4954	return 0
4955}
4956
4957var File_google_cloud_audit_bigquery_audit_metadata_proto protoreflect.FileDescriptor
4958
4959var file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc = []byte{
4960	0x0a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
4961	0x75, 0x64, 0x69, 0x74, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x61, 0x75,
4962	0x64, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f,
4963	0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
4964	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69,
4965	0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f,
4966	0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4967	0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
4968	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4969	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
4970	0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f,
4971	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x90, 0x73, 0x0a,
4972	0x15, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
4973	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5d, 0x0a, 0x0d, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x6e,
4974	0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e,
4975	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
4976	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
4977	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x65,
4978	0x72, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0c, 0x6a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x65,
4979	0x72, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x54, 0x0a, 0x0a, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x68, 0x61,
4980	0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4981	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
4982	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
4983	0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00,
4984	0x52, 0x09, 0x6a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x64,
4985	0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
4986	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
4987	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
4988	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
4989	0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e,
4990	0x48, 0x00, 0x52, 0x0f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74,
4991	0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63,
4992	0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f,
4993	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
4994	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
4995	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68,
4996	0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43,
4997	0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74,
4998	0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
4999	0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
5000	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
5001	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73,
5002	0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x64, 0x61,
5003	0x74, 0x61, 0x73, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a,
5004	0x0e, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18,
5005	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5006	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
5007	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
5008	0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00,
5009	0x52, 0x0d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
5010	0x5a, 0x0a, 0x0c, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18,
5011	0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5012	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
5013	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
5014	0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0b,
5015	0x74, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x0e, 0x74,
5016	0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20,
5017	0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5018	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
5019	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54,
5020	0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d,
5021	0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x61, 0x0a,
5022	0x0f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x61, 0x64,
5023	0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5024	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
5025	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
5026	0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x48,
5027	0x00, 0x52, 0x0d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64,
5028	0x12, 0x67, 0x0a, 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63,
5029	0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f,
5030	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
5031	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
5032	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61,
5033	0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x44,
5034	0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x0e, 0x6d, 0x6f, 0x64,
5035	0x65, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28,
5036	0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5037	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
5038	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64,
5039	0x65, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x6f,
5040	0x64, 0x65, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x6d,
5041	0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20,
5042	0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5043	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
5044	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d,
5045	0x6f, 0x64, 0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d,
5046	0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x73, 0x0a,
5047	0x15, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f,
5048	0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67,
5049	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
5050	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
5051	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74,
5052	0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x13, 0x6d,
5053	0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e,
5054	0x67, 0x65, 0x12, 0x67, 0x0a, 0x11, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61,
5055	0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e,
5056	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
5057	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
5058	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61,
5059	0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x65,
5060	0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x61, 0x0a, 0x0f, 0x6d,
5061	0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x13,
5062	0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5063	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5064	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
5065	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x48, 0x00, 0x52,
5066	0x0d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x66,
5067	0x0a, 0x10, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69,
5068	0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5069	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
5070	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
5071	0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74,
5072	0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72,
5073	0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e,
5074	0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37,
5075	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
5076	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
5077	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e,
5078	0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x6f, 0x75, 0x74, 0x69,
5079	0x6e, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x72, 0x6f, 0x75, 0x74,
5080	0x69, 0x6e, 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01,
5081	0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5082	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
5083	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f,
5084	0x75, 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52,
5085	0x0f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e,
5086	0x1a, 0xf3, 0x01, 0x0a, 0x0c, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f,
5087	0x6e, 0x12, 0x3f, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d,
5088	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
5089	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
5090	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a,
5091	0x6f, 0x62, 0x12, 0x55, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
5092	0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5093	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
5094	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f,
5095	0x62, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f,
5096	0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x4b, 0x0a, 0x06, 0x52, 0x65, 0x61,
5097	0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e,
5098	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4a,
5099	0x4f, 0x42, 0x5f, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53,
5100	0x54, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x51,
5101	0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x1a, 0xe2, 0x01, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x43, 0x68,
5102	0x61, 0x6e, 0x67, 0x65, 0x12, 0x4a, 0x0a, 0x06, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x18, 0x01,
5103	0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5104	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5105	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
5106	0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x06, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65,
5107	0x12, 0x48, 0x0a, 0x05, 0x61, 0x66, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32,
5108	0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
5109	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
5110	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74,
5111	0x61, 0x74, 0x65, 0x52, 0x05, 0x61, 0x66, 0x74, 0x65, 0x72, 0x12, 0x3f, 0x0a, 0x03, 0x6a, 0x6f,
5112	0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5113	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67,
5114	0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
5115	0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x1a, 0x8c, 0x02, 0x0a, 0x0f,
5116	0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
5117	0x4b, 0x0a, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
5118	0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5119	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5120	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61,
5121	0x73, 0x65, 0x74, 0x52, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x58, 0x0a, 0x06,
5122	0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67,
5123	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
5124	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
5125	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43,
5126	0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06,
5127	0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61,
5128	0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d,
5129	0x65, 0x22, 0x37, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52,
5130	0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
5131	0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12,
5132	0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x1a, 0x9c, 0x02, 0x0a, 0x0d, 0x44,
5133	0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x4b, 0x0a, 0x07,
5134	0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e,
5135	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
5136	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
5137	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74,
5138	0x52, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61,
5139	0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5140	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
5141	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
5142	0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e,
5143	0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
5144	0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20,
5145	0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4b, 0x0a, 0x06,
5146	0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e,
5147	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a,
5148	0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45,
5149	0x54, 0x5f, 0x49, 0x41, 0x4d, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x10, 0x02, 0x12, 0x09,
5150	0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a, 0xbf, 0x01, 0x0a, 0x0f, 0x44, 0x61,
5151	0x74, 0x61, 0x73, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a,
5152	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e,
5153	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
5154	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
5155	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74,
5156	0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52,
5157	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e,
5158	0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61,
5159	0x6d, 0x65, 0x22, 0x37, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12,
5160	0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
5161	0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x01,
5162	0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x1a, 0x99, 0x02, 0x0a, 0x0d,
5163	0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a,
5164	0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67,
5165	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
5166	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
5167	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x05, 0x74,
5168	0x61, 0x62, 0x6c, 0x65, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03,
5169	0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5170	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5171	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
5172	0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
5173	0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
5174	0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
5175	0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4e, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f,
5176	0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50,
5177	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42,
5178	0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x12, 0x18, 0x0a,
5179	0x14, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45,
5180	0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x03, 0x1a, 0xf6, 0x01, 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65,
5181	0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x05, 0x6d, 0x6f, 0x64,
5182	0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5183	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
5184	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
5185	0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c,
5186	0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
5187	0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5188	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5189	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65,
5190	0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
5191	0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f,
5192	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e,
5193	0x61, 0x6d, 0x65, 0x22, 0x2b, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a,
5194	0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
5195	0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02,
5196	0x1a, 0x9c, 0x02, 0x0a, 0x0f, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61,
5197	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x18,
5198	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5199	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
5200	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
5201	0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x52, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e,
5202	0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
5203	0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5204	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
5205	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75,
5206	0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61,
5207	0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a,
5208	0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a,
5209	0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
5210	0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
5211	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52,
5212	0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x49,
5213	0x4e, 0x53, 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x1a,
5214	0xef, 0x03, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61,
5215	0x64, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
5216	0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x66, 0x69, 0x65,
5217	0x6c, 0x64, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20,
5218	0x01, 0x28, 0x08, 0x52, 0x0f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63,
5219	0x61, 0x74, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74,
5220	0x61, 0x67, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63,
5221	0x79, 0x54, 0x61, 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f,
5222	0x74, 0x61, 0x67, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0a,
5223	0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x61, 0x67, 0x73,
5224	0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61,
5225	0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5226	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
5227	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
5228	0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65,
5229	0x61, 0x64, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f,
5230	0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20,
5231	0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c,
5232	0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01,
5233	0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22,
5234	0xaf, 0x01, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45,
5235	0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
5236	0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x54,
5237	0x41, 0x42, 0x4c, 0x45, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x5f, 0x52, 0x45,
5238	0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x47, 0x45, 0x54, 0x5f, 0x51,
5239	0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x53, 0x55, 0x4c, 0x54, 0x53, 0x5f, 0x52, 0x45, 0x51,
5240	0x55, 0x45, 0x53, 0x54, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f,
5241	0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x04, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x52, 0x45,
5242	0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x53, 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e,
5243	0x10, 0x05, 0x12, 0x1d, 0x0a, 0x19, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a,
5244	0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x10,
5245	0x06, 0x1a, 0xb3, 0x02, 0x0a, 0x0b, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
5246	0x65, 0x12, 0x45, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
5247	0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5248	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5249	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c,
5250	0x65, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x72, 0x75, 0x6e,
5251	0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x74, 0x72, 0x75,
5252	0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x54, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
5253	0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5254	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
5255	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
5256	0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65,
5257	0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
5258	0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
5259	0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4e, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f,
5260	0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50,
5261	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x41, 0x42,
5262	0x4c, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53,
5263	0x54, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05,
5264	0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a, 0x9b, 0x02, 0x0a, 0x13, 0x4d, 0x6f, 0x64, 0x65,
5265	0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12,
5266	0x45, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f,
5267	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
5268	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
5269	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52,
5270	0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x5c, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
5271	0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5272	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
5273	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
5274	0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43,
5275	0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65,
5276	0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
5277	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22,
5278	0x44, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41,
5279	0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
5280	0x00, 0x12, 0x17, 0x0a, 0x13, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x5f, 0x50, 0x41, 0x54, 0x43, 0x48,
5281	0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55,
5282	0x45, 0x52, 0x59, 0x10, 0x02, 0x1a, 0x98, 0x02, 0x0a, 0x0d, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e,
5283	0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x4b, 0x0a, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69,
5284	0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5285	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
5286	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
5287	0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x52, 0x07, 0x72, 0x6f, 0x75,
5288	0x74, 0x69, 0x6e, 0x65, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03,
5289	0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5290	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5291	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
5292	0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65,
5293	0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
5294	0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
5295	0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f,
5296	0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50,
5297	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45,
5298	0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f,
5299	0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02,
5300	0x1a, 0x87, 0x03, 0x0a, 0x0f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68,
5301	0x61, 0x6e, 0x67, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x5f,
5302	0x72, 0x6f, 0x77, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03,
5303	0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x52, 0x6f, 0x77, 0x73, 0x43, 0x6f, 0x75,
5304	0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x72,
5305	0x6f, 0x77, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
5306	0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x65, 0x64, 0x52, 0x6f, 0x77, 0x73, 0x43, 0x6f, 0x75,
5307	0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18,
5308	0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64,
5309	0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
5310	0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5311	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5312	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c,
5313	0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73,
5314	0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f,
5315	0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f,
5316	0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f,
5317	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x74, 0x72, 0x65,
5318	0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x62, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
5319	0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
5320	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10,
5321	0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19,
5322	0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45,
5323	0x57, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x10, 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x57,
5324	0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x50, 0x49, 0x10, 0x04, 0x1a, 0xb3, 0x01, 0x0a, 0x0f, 0x4d,
5325	0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x58,
5326	0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40,
5327	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75,
5328	0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69,
5329	0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44,
5330	0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e,
5331	0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f,
5332	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e,
5333	0x61, 0x6d, 0x65, 0x22, 0x2b, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a,
5334	0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
5335	0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x01,
5336	0x1a, 0xad, 0x01, 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65,
5337	0x61, 0x64, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
5338	0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5339	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
5340	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f,
5341	0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x2e, 0x52, 0x65, 0x61, 0x73,
5342	0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f,
5343	0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f,
5344	0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x29, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12,
5345	0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
5346	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01,
5347	0x1a, 0x8f, 0x04, 0x0a, 0x07, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x21, 0x0a, 0x0c,
5348	0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
5349	0x28, 0x09, 0x52, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12,
5350	0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03,
5351	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
5352	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
5353	0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b,
5354	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
5355	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
5356	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75,
5357	0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x61, 0x63, 0x6c,
5358	0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5359	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
5360	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
5361	0x61, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x63, 0x6c, 0x52, 0x03, 0x61,
5362	0x63, 0x6c, 0x12, 0x5c, 0x0a, 0x1d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x74, 0x61,
5363	0x62, 0x6c, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74,
5364	0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5365	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61,
5366	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1a, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x61, 0x62,
5367	0x6c, 0x65, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
5368	0x12, 0x57, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
5369	0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5370	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
5371	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
5372	0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b, 0x64, 0x61,
5373	0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x67, 0x0a, 0x12, 0x64, 0x65, 0x66,
5374	0x61, 0x75, 0x6c, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
5375	0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5376	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
5377	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
5378	0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52,
5379	0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
5380	0x6f, 0x6e, 0x1a, 0xd6, 0x01, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65,
5381	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01,
5382	0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5383	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5384	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
5385	0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65,
5386	0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
5387	0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
5388	0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x52, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f,
5389	0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50,
5390	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x41, 0x42,
5391	0x4c, 0x45, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53,
5392	0x54, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x03,
5393	0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x04, 0x1a, 0xd6, 0x01, 0x0a, 0x0d,
5394	0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a,
5395	0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e,
5396	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
5397	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
5398	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65,
5399	0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72,
5400	0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d,
5401	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65,
5402	0x22, 0x52, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45,
5403	0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
5404	0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x5f, 0x44, 0x45, 0x4c, 0x45,
5405	0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07,
5406	0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45,
5407	0x52, 0x59, 0x10, 0x03, 0x1a, 0x8c, 0x03, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x1d,
5408	0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
5409	0x28, 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x53, 0x0a,
5410	0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28,
5411	0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5412	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
5413	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74,
5414	0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x6e,
5415	0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d,
5416	0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5417	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
5418	0x61, 0x6d, 0x70, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
5419	0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06,
5420	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
5421	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
5422	0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b,
5423	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28,
5424	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
5425	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75,
5426	0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x65, 0x6e, 0x63,
5427	0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e,
5428	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
5429	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
5430	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
5431	0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
5432	0x69, 0x6f, 0x6e, 0x1a, 0x9c, 0x02, 0x0a, 0x0f, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x44,
5433	0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69,
5434	0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5435	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
5436	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
5437	0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x52, 0x07, 0x72, 0x6f, 0x75,
5438	0x74, 0x69, 0x6e, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03,
5439	0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5440	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5441	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
5442	0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
5443	0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19,
5444	0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
5445	0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 0x06, 0x52, 0x65, 0x61,
5446	0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e,
5447	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51,
5448	0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x4f, 0x55, 0x54, 0x49, 0x4e,
5449	0x45, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54,
5450	0x10, 0x02, 0x1a, 0x99, 0x02, 0x0a, 0x03, 0x4a, 0x6f, 0x62, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f,
5451	0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f,
5452	0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x0a, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x6f, 0x6e,
5453	0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5454	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
5455	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
5456	0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09,
5457	0x6a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x52, 0x0a, 0x0a, 0x6a, 0x6f, 0x62,
5458	0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e,
5459	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64,
5460	0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74,
5461	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74,
5462	0x75, 0x73, 0x52, 0x09, 0x6a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4f, 0x0a,
5463	0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
5464	0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5465	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5466	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53,
5467	0x74, 0x61, 0x74, 0x73, 0x52, 0x08, 0x6a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, 0xdc,
5468	0x17, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a, 0x04,
5469	0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
5470	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
5471	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
5472	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
5473	0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x5e, 0x0a, 0x0c, 0x71, 0x75,
5474	0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
5475	0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5476	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5477	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43,
5478	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x71,
5479	0x75, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5b, 0x0a, 0x0b, 0x6c, 0x6f,
5480	0x61, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
5481	0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
5482	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
5483	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f,
5484	0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x6c, 0x6f, 0x61,
5485	0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x64, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x72, 0x61,
5486	0x63, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
5487	0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
5488	0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64,
5489	0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f,
5490	0x6e, 0x66, 0x69, 0x67, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x48, 0x00, 0x52, 0x0d,
5491	0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x6b, 0x0a,
5492	0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
5493	0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5494	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
5495	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
5496	0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x54, 0x61,
5497	0x62, 0x6c, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x62, 0x6c, 0x65,
5498	0x43, 0x6f, 0x70, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x57, 0x0a, 0x06, 0x6c, 0x61,
5499	0x62, 0x65, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f,
5500	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
5501	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
5502	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
5503	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62,
5504	0x65, 0x6c, 0x73, 0x1a, 0xe8, 0x06, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x14, 0x0a,
5505	0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75,
5506	0x65, 0x72, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x72, 0x75,
5507	0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x71, 0x75,
5508	0x65, 0x72, 0x79, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x11,
5509	0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c,
5510	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
5511	0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x6a, 0x0a, 0x12, 0x63, 0x72, 0x65,
5512	0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18,
5513	0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5514	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
5515	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
5516	0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69,
5517	0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73,
5518	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, 0x11, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x64,
5519	0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e,
5520	0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5521	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5522	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x57, 0x72, 0x69, 0x74,
5523	0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x77, 0x72,
5524	0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27,
5525	0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65,
5526	0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74,
5527	0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x66, 0x0a, 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65,
5528	0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03,
5529	0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5530	0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79,
5531	0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61,
5532	0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x74,
5533	0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
5534	0x5e, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28,
5535	0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5536	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
5537	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62,
5538	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x50, 0x72, 0x69,
5539	0x6f, 0x72, 0x69, 0x74, 0x79, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12,
5540	0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74,
5541	0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
5542	0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5543	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
5544	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
5545	0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52,
5546	0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c,
5547	0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x0e, 0x73,
5548	0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20,
5549	0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5550	0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72,
5551	0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x51,
5552	0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
5553	0x65, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65,
5554	0x22, 0x4c, 0x0a, 0x08, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x14,
5555	0x50, 0x52, 0x49, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
5556	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f,
5557	0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x0f, 0x0a,
5558	0x0b, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x02, 0x1a, 0xae,
5559	0x04, 0x0a, 0x04, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63,
5560	0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f,
5561	0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x69, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x6f, 0x75, 0x72,
5562	0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65,
5563	0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55,
5564	0x72, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
5565	0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
5566	0x09, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x12, 0x32, 0x0a,
5567	0x15, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x72, 0x75,
5568	0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x63,
5569	0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65,
5570	0x64, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
5571	0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65,
5572	0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x6a,
5573	0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69,
5574	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f,
5575	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e,
5576	0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74,
5577	0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70,
5578	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44,
5579	0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, 0x11, 0x77, 0x72,
5580	0x69, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18,
5581	0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5582	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75,
5583	0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
5584	0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
5585	0x6e, 0x52, 0x10, 0x77, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74,
5586	0x69, 0x6f, 0x6e, 0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
5587	0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
5588	0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5589	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
5590	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
5591	0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49,
5592	0x6e, 0x66, 0x6f, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
5593	0x54, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a,
5594	0xc6, 0x01, 0x0a, 0x07, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x64,
5595	0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x18,
5596	0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
5597	0x6f, 0x6e, 0x55, 0x72, 0x69, 0x73, 0x12, 0x3c, 0x0a, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e,
5598	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63,
5599	0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x64, 0x65, 0x73, 0x74,
5600	0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63,
5601	0x61, 0x74, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74,
5602	0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x6f,
5603	0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x6f, 0x75,
5604	0x72, 0x63, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x48,
5605	0x00, 0x52, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x08,
5606	0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a, 0xa2, 0x05, 0x0a, 0x09, 0x54, 0x61, 0x62,
5607	0x6c, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
5608	0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x73,
5609	0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x73,
5610	0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x74, 0x72, 0x75,
5611	0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x73, 0x6f,
5612	0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61,
5613	0x74, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
5614	0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
5615	0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65,
5616	0x12, 0x6a, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f,
5617	0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67,
5618	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
5619	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
5620	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69,
5621	0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74,
5622	0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, 0x11,
5623	0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
5624	0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5625	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67,
5626	0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
5627	0x74, 0x61, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74,
5628	0x69, 0x6f, 0x6e, 0x52, 0x10, 0x77, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73,
5629	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
5630	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79,
5631	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f,
5632	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
5633	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
5634	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
5635	0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
5636	0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
5637	0x6e, 0x12, 0x5e, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74,
5638	0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5639	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42,
5640	0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61,
5641	0x64, 0x61, 0x74, 0x61, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
5642	0x70, 0x65, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
5643	0x65, 0x12, 0x5a, 0x0a, 0x1b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
5644	0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65,
5645	0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5646	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
5647	0x6d, 0x70, 0x52, 0x19, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45,
5648	0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x39, 0x0a,
5649	0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
5650	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
5651	0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76,
5652	0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x49, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65,
5653	0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
5654	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10,
5655	0x01, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, 0x50, 0x59, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x45,
5656	0x58, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4d, 0x50, 0x4f, 0x52,
5657	0x54, 0x10, 0x04, 0x42, 0x08, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x46, 0x0a,
5658	0x0f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e,
5659	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
5660	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75,
5661	0x72, 0x69, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63,
5662	0x65, 0x55, 0x72, 0x69, 0x73, 0x1a, 0xbf, 0x01, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61,
5663	0x74, 0x75, 0x73, 0x12, 0x4f, 0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
5664	0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5665	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51,
5666	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
5667	0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08, 0x6a, 0x6f, 0x62, 0x53,
5668	0x74, 0x61, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x65,
5669	0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f,
5670	0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x0b,
5671	0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2a, 0x0a, 0x06, 0x65,
5672	0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f,
5673	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52,
5674	0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x1a, 0xba, 0x09, 0x0a, 0x08, 0x4a, 0x6f, 0x62, 0x53,
5675	0x74, 0x61, 0x74, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
5676	0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5677	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
5678	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d,
5679	0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
5680	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
5681	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
5682	0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08,
5683	0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
5684	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
5685	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54,
5686	0x69, 0x6d, 0x65, 0x12, 0x5b, 0x0a, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, 0x61,
5687	0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
5688	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69,
5689	0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
5690	0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x51, 0x75, 0x65,
5691	0x72, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x73,
5692	0x12, 0x58, 0x0a, 0x0a, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x09,
5693	0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5694	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5695	0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e,
5696	0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52,
5697	0x09, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x61, 0x0a, 0x0d, 0x65, 0x78,
5698	0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28,
5699	0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5700	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
5701	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62,
5702	0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x48, 0x00, 0x52,
5703	0x0c, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x22, 0x0a,
5704	0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x73, 0x18, 0x0a,
5705	0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x6c, 0x6f, 0x74, 0x4d,
5706	0x73, 0x12, 0x78, 0x0a, 0x11, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e,
5707	0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x67,
5708	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69,
5709	0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d,
5710	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73,
5711	0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f,
5712	0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x10, 0x72, 0x65, 0x73, 0x65, 0x72,
5713	0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x70,
5714	0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c,
5715	0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4a, 0x6f, 0x62, 0x4e,
5716	0x61, 0x6d, 0x65, 0x1a, 0xdc, 0x02, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x32, 0x0a,
5717	0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64,
5718	0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x74, 0x6f,
5719	0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65,
5720	0x73, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x62, 0x69, 0x6c, 0x6c, 0x65,
5721	0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74,
5722	0x6f, 0x74, 0x61, 0x6c, 0x42, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12,
5723	0x21, 0x0a, 0x0c, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x18,
5724	0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x54, 0x69,
5725	0x65, 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64,
5726	0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, 0x72,
5727	0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12,
5728	0x29, 0x0a, 0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x76, 0x69,
5729	0x65, 0x77, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x65, 0x72,
5730	0x65, 0x6e, 0x63, 0x65, 0x64, 0x56, 0x69, 0x65, 0x77, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x72, 0x65,
5731	0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65,
5732	0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
5733	0x63, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x6f,
5734	0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
5735	0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x6f, 0x77,
5736	0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x68,
5737	0x69, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x61, 0x63, 0x68, 0x65, 0x48,
5738	0x69, 0x74, 0x1a, 0x34, 0x0a, 0x04, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x6f,
5739	0x74, 0x61, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73,
5740	0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4f, 0x75, 0x74,
5741	0x70, 0x75, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x35, 0x0a, 0x07, 0x45, 0x78, 0x74, 0x72,
5742	0x61, 0x63, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x70,
5743	0x75, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f,
5744	0x74, 0x6f, 0x74, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a,
5745	0x47, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
5746	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e,
5747	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
5748	0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03,
5749	0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x4d, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x65, 0x78, 0x74, 0x65,
5750	0x6e, 0x64, 0x65, 0x64, 0x1a, 0xf5, 0x04, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1d,
5751	0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
5752	0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a,
5753	0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
5754	0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x12, 0x32,
5755	0x0a, 0x15, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x72,
5756	0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73,
5757	0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74,
5758	0x65, 0x64, 0x12, 0x51, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
5759	0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5760	0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75,
5761	0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c,
5762	0x65, 0x56, 0x69, 0x65, 0x77, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
5763	0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x3b, 0x0a, 0x0b, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f,
5764	0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
5765	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
5766	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x54, 0x69,
5767	0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d,
5768	0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5769	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
5770	0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12,
5771	0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07,
5772	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
5773	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
5774	0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0d,
5775	0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20,
5776	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
5777	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
5778	0x0c, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x58, 0x0a,
5779	0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28,
5780	0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5781	0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
5782	0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63,
5783	0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x65, 0x6e, 0x63,
5784	0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65,
5785	0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f,
5786	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
5787	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
5788	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
5789	0x6f, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0xa6, 0x01, 0x0a,
5790	0x07, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74,
5791	0x69, 0x6e, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
5792	0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63,
5793	0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
5794	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
5795	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72,
5796	0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61,
5797	0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
5798	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
5799	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74,
5800	0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xe8, 0x01, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79,
5801	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x6c, 0x79,
5802	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x66, 0x72, 0x69,
5803	0x65, 0x6e, 0x64, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73,
5804	0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
5805	0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x06, 0x6c,
5806	0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f,
5807	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74,
5808	0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65,
5809	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66,
5810	0x6f, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c,
5811	0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45,
5812	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
5813	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
5814	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
5815	0x1a, 0x54, 0x0a, 0x13, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x69, 0x65, 0x77, 0x44, 0x65, 0x66,
5816	0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79,
5817	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x27, 0x0a,
5818	0x0f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64,
5819	0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x54, 0x72, 0x75,
5820	0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x1a, 0x67, 0x0a, 0x0b, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65,
5821	0x72, 0x79, 0x41, 0x63, 0x6c, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
5822	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69,
5823	0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f,
5824	0x6c, 0x69, 0x63, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a,
5825	0x65, 0x64, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f,
5826	0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x56, 0x69, 0x65, 0x77, 0x73, 0x1a,
5827	0x32, 0x0a, 0x0e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66,
5828	0x6f, 0x12, 0x20, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d,
5829	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x4e,
5830	0x61, 0x6d, 0x65, 0x22, 0x6c, 0x0a, 0x10, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70,
5831	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x1d, 0x57, 0x52, 0x49, 0x54, 0x45,
5832	0x5f, 0x44, 0x49, 0x53, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53,
5833	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x57, 0x52,
5834	0x49, 0x54, 0x45, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x57,
5835	0x52, 0x49, 0x54, 0x45, 0x5f, 0x54, 0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x10, 0x02, 0x12,
5836	0x10, 0x0a, 0x0c, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x45, 0x4e, 0x44, 0x10,
5837	0x03, 0x22, 0x54, 0x0a, 0x0d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79,
5838	0x70, 0x65, 0x12, 0x1e, 0x0a, 0x1a, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
5839	0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
5840	0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, 0x50, 0x59, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08,
5841	0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45,
5842	0x53, 0x54, 0x4f, 0x52, 0x45, 0x10, 0x03, 0x22, 0x5f, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74,
5843	0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x1e,
5844	0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x49, 0x53, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49,
5845	0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
5846	0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x4e, 0x45, 0x56, 0x45, 0x52,
5847	0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x46, 0x5f,
5848	0x4e, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x02, 0x22, 0x49, 0x0a, 0x08, 0x4a, 0x6f, 0x62, 0x53,
5849	0x74, 0x61, 0x74, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54,
5850	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
5851	0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07,
5852	0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x4f, 0x4e,
5853	0x45, 0x10, 0x03, 0x22, 0xf0, 0x04, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61,
5854	0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x51, 0x55,
5855	0x45, 0x52, 0x59, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59,
5856	0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
5857	0x12, 0x0a, 0x0a, 0x06, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06,
5858	0x41, 0x53, 0x53, 0x45, 0x52, 0x54, 0x10, 0x17, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4e, 0x53, 0x45,
5859	0x52, 0x54, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x03,
5860	0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05,
5861	0x4d, 0x45, 0x52, 0x47, 0x45, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54,
5862	0x45, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x52, 0x45,
5863	0x41, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x45, 0x4c,
5864	0x45, 0x43, 0x54, 0x10, 0x07, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f,
5865	0x56, 0x49, 0x45, 0x57, 0x10, 0x08, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45,
5866	0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x52, 0x45, 0x41,
5867	0x54, 0x45, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f,
5868	0x56, 0x49, 0x45, 0x57, 0x10, 0x0d, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45,
5869	0x5f, 0x46, 0x55, 0x4e, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0e, 0x12, 0x14, 0x0a, 0x10, 0x43,
5870	0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x44, 0x55, 0x52, 0x45, 0x10,
5871	0x14, 0x12, 0x11, 0x0a, 0x0d, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x43, 0x48, 0x45,
5872	0x4d, 0x41, 0x10, 0x35, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x54, 0x41, 0x42,
5873	0x4c, 0x45, 0x10, 0x0a, 0x12, 0x17, 0x0a, 0x13, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x45, 0x58, 0x54,
5874	0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x21, 0x12, 0x0d, 0x0a,
5875	0x09, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0b, 0x12, 0x0e, 0x0a, 0x0a,
5876	0x44, 0x52, 0x4f, 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x10, 0x0c, 0x12, 0x1a, 0x0a, 0x16,
5877	0x44, 0x52, 0x4f, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45,
5878	0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0f, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x52, 0x4f, 0x50,
5879	0x5f, 0x46, 0x55, 0x4e, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x10, 0x12, 0x12, 0x0a, 0x0e, 0x44,
5880	0x52, 0x4f, 0x50, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x44, 0x55, 0x52, 0x45, 0x10, 0x15, 0x12,
5881	0x0f, 0x0a, 0x0b, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x10, 0x36,
5882	0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10,
5883	0x11, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10,
5884	0x12, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52,
5885	0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x16, 0x12, 0x10,
5886	0x0a, 0x0c, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x10, 0x37,
5887	0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x10, 0x13, 0x12, 0x12, 0x0a, 0x0e,
5888	0x54, 0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x1a,
5889	0x12, 0x19, 0x0a, 0x15, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x52,
5890	0x4e, 0x41, 0x4c, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x1b, 0x12, 0x0f, 0x0a, 0x0b, 0x45,
5891	0x58, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0x1c, 0x12, 0x08, 0x0a, 0x04,
5892	0x43, 0x41, 0x4c, 0x4c, 0x10, 0x1d, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x42,
5893	0x9f, 0x01, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
5894	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x42, 0x1a, 0x42, 0x69, 0x67, 0x51,
5895	0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
5896	0x61, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5897	0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70,
5898	0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f,
5899	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x3b, 0x61, 0x75, 0x64, 0x69,
5900	0x74, 0xa2, 0x02, 0x03, 0x47, 0x43, 0x41, 0xaa, 0x02, 0x12, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5901	0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, 0xca, 0x02, 0x12, 0x47,
5902	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x75, 0x64, 0x69,
5903	0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
5904}
5905
5906var (
5907	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescOnce sync.Once
5908	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData = file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc
5909)
5910
5911func file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP() []byte {
5912	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescOnce.Do(func() {
5913		file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData)
5914	})
5915	return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData
5916}
5917
5918var file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes = make([]protoimpl.EnumInfo, 24)
5919var file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes = make([]protoimpl.MessageInfo, 42)
5920var file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes = []interface{}{
5921	(BigQueryAuditMetadata_WriteDisposition)(0),           // 0: google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
5922	(BigQueryAuditMetadata_OperationType)(0),              // 1: google.cloud.audit.BigQueryAuditMetadata.OperationType
5923	(BigQueryAuditMetadata_CreateDisposition)(0),          // 2: google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
5924	(BigQueryAuditMetadata_JobState)(0),                   // 3: google.cloud.audit.BigQueryAuditMetadata.JobState
5925	(BigQueryAuditMetadata_QueryStatementType)(0),         // 4: google.cloud.audit.BigQueryAuditMetadata.QueryStatementType
5926	(BigQueryAuditMetadata_JobInsertion_Reason)(0),        // 5: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.Reason
5927	(BigQueryAuditMetadata_DatasetCreation_Reason)(0),     // 6: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.Reason
5928	(BigQueryAuditMetadata_DatasetChange_Reason)(0),       // 7: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.Reason
5929	(BigQueryAuditMetadata_DatasetDeletion_Reason)(0),     // 8: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.Reason
5930	(BigQueryAuditMetadata_TableCreation_Reason)(0),       // 9: google.cloud.audit.BigQueryAuditMetadata.TableCreation.Reason
5931	(BigQueryAuditMetadata_ModelCreation_Reason)(0),       // 10: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.Reason
5932	(BigQueryAuditMetadata_RoutineCreation_Reason)(0),     // 11: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.Reason
5933	(BigQueryAuditMetadata_TableDataRead_Reason)(0),       // 12: google.cloud.audit.BigQueryAuditMetadata.TableDataRead.Reason
5934	(BigQueryAuditMetadata_TableChange_Reason)(0),         // 13: google.cloud.audit.BigQueryAuditMetadata.TableChange.Reason
5935	(BigQueryAuditMetadata_ModelMetadataChange_Reason)(0), // 14: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.Reason
5936	(BigQueryAuditMetadata_RoutineChange_Reason)(0),       // 15: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.Reason
5937	(BigQueryAuditMetadata_TableDataChange_Reason)(0),     // 16: google.cloud.audit.BigQueryAuditMetadata.TableDataChange.Reason
5938	(BigQueryAuditMetadata_ModelDataChange_Reason)(0),     // 17: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.Reason
5939	(BigQueryAuditMetadata_ModelDataRead_Reason)(0),       // 18: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.Reason
5940	(BigQueryAuditMetadata_TableDeletion_Reason)(0),       // 19: google.cloud.audit.BigQueryAuditMetadata.TableDeletion.Reason
5941	(BigQueryAuditMetadata_ModelDeletion_Reason)(0),       // 20: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.Reason
5942	(BigQueryAuditMetadata_RoutineDeletion_Reason)(0),     // 21: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.Reason
5943	(BigQueryAuditMetadata_JobConfig_Type)(0),             // 22: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Type
5944	(BigQueryAuditMetadata_JobConfig_Query_Priority)(0),   // 23: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.Priority
5945	(*BigQueryAuditMetadata)(nil),                         // 24: google.cloud.audit.BigQueryAuditMetadata
5946	(*BigQueryAuditMetadata_JobInsertion)(nil),            // 25: google.cloud.audit.BigQueryAuditMetadata.JobInsertion
5947	(*BigQueryAuditMetadata_JobChange)(nil),               // 26: google.cloud.audit.BigQueryAuditMetadata.JobChange
5948	(*BigQueryAuditMetadata_DatasetCreation)(nil),         // 27: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation
5949	(*BigQueryAuditMetadata_DatasetChange)(nil),           // 28: google.cloud.audit.BigQueryAuditMetadata.DatasetChange
5950	(*BigQueryAuditMetadata_DatasetDeletion)(nil),         // 29: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion
5951	(*BigQueryAuditMetadata_TableCreation)(nil),           // 30: google.cloud.audit.BigQueryAuditMetadata.TableCreation
5952	(*BigQueryAuditMetadata_ModelCreation)(nil),           // 31: google.cloud.audit.BigQueryAuditMetadata.ModelCreation
5953	(*BigQueryAuditMetadata_RoutineCreation)(nil),         // 32: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation
5954	(*BigQueryAuditMetadata_TableDataRead)(nil),           // 33: google.cloud.audit.BigQueryAuditMetadata.TableDataRead
5955	(*BigQueryAuditMetadata_TableChange)(nil),             // 34: google.cloud.audit.BigQueryAuditMetadata.TableChange
5956	(*BigQueryAuditMetadata_ModelMetadataChange)(nil),     // 35: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange
5957	(*BigQueryAuditMetadata_RoutineChange)(nil),           // 36: google.cloud.audit.BigQueryAuditMetadata.RoutineChange
5958	(*BigQueryAuditMetadata_TableDataChange)(nil),         // 37: google.cloud.audit.BigQueryAuditMetadata.TableDataChange
5959	(*BigQueryAuditMetadata_ModelDataChange)(nil),         // 38: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange
5960	(*BigQueryAuditMetadata_ModelDataRead)(nil),           // 39: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead
5961	(*BigQueryAuditMetadata_Dataset)(nil),                 // 40: google.cloud.audit.BigQueryAuditMetadata.Dataset
5962	(*BigQueryAuditMetadata_TableDeletion)(nil),           // 41: google.cloud.audit.BigQueryAuditMetadata.TableDeletion
5963	(*BigQueryAuditMetadata_ModelDeletion)(nil),           // 42: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion
5964	(*BigQueryAuditMetadata_Model)(nil),                   // 43: google.cloud.audit.BigQueryAuditMetadata.Model
5965	(*BigQueryAuditMetadata_RoutineDeletion)(nil),         // 44: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion
5966	(*BigQueryAuditMetadata_Job)(nil),                     // 45: google.cloud.audit.BigQueryAuditMetadata.Job
5967	(*BigQueryAuditMetadata_JobConfig)(nil),               // 46: google.cloud.audit.BigQueryAuditMetadata.JobConfig
5968	(*BigQueryAuditMetadata_TableDefinition)(nil),         // 47: google.cloud.audit.BigQueryAuditMetadata.TableDefinition
5969	(*BigQueryAuditMetadata_JobStatus)(nil),               // 48: google.cloud.audit.BigQueryAuditMetadata.JobStatus
5970	(*BigQueryAuditMetadata_JobStats)(nil),                // 49: google.cloud.audit.BigQueryAuditMetadata.JobStats
5971	(*BigQueryAuditMetadata_Table)(nil),                   // 50: google.cloud.audit.BigQueryAuditMetadata.Table
5972	(*BigQueryAuditMetadata_Routine)(nil),                 // 51: google.cloud.audit.BigQueryAuditMetadata.Routine
5973	(*BigQueryAuditMetadata_EntityInfo)(nil),              // 52: google.cloud.audit.BigQueryAuditMetadata.EntityInfo
5974	(*BigQueryAuditMetadata_TableViewDefinition)(nil),     // 53: google.cloud.audit.BigQueryAuditMetadata.TableViewDefinition
5975	(*BigQueryAuditMetadata_BigQueryAcl)(nil),             // 54: google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl
5976	(*BigQueryAuditMetadata_EncryptionInfo)(nil),          // 55: google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
5977	(*BigQueryAuditMetadata_JobConfig_Query)(nil),         // 56: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query
5978	(*BigQueryAuditMetadata_JobConfig_Load)(nil),          // 57: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load
5979	(*BigQueryAuditMetadata_JobConfig_Extract)(nil),       // 58: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Extract
5980	(*BigQueryAuditMetadata_JobConfig_TableCopy)(nil),     // 59: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy
5981	nil, // 60: google.cloud.audit.BigQueryAuditMetadata.JobConfig.LabelsEntry
5982	(*BigQueryAuditMetadata_JobStats_Query)(nil),                    // 61: google.cloud.audit.BigQueryAuditMetadata.JobStats.Query
5983	(*BigQueryAuditMetadata_JobStats_Load)(nil),                     // 62: google.cloud.audit.BigQueryAuditMetadata.JobStats.Load
5984	(*BigQueryAuditMetadata_JobStats_Extract)(nil),                  // 63: google.cloud.audit.BigQueryAuditMetadata.JobStats.Extract
5985	(*BigQueryAuditMetadata_JobStats_ReservationResourceUsage)(nil), // 64: google.cloud.audit.BigQueryAuditMetadata.JobStats.ReservationResourceUsage
5986	nil,                           // 65: google.cloud.audit.BigQueryAuditMetadata.EntityInfo.LabelsEntry
5987	(*timestamppb.Timestamp)(nil), // 66: google.protobuf.Timestamp
5988	(*durationpb.Duration)(nil),   // 67: google.protobuf.Duration
5989	(*status.Status)(nil),         // 68: google.rpc.Status
5990	(*v1.Policy)(nil),             // 69: google.iam.v1.Policy
5991}
5992var file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs = []int32{
5993	25,  // 0: google.cloud.audit.BigQueryAuditMetadata.job_insertion:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobInsertion
5994	26,  // 1: google.cloud.audit.BigQueryAuditMetadata.job_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobChange
5995	27,  // 2: google.cloud.audit.BigQueryAuditMetadata.dataset_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetCreation
5996	28,  // 3: google.cloud.audit.BigQueryAuditMetadata.dataset_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetChange
5997	29,  // 4: google.cloud.audit.BigQueryAuditMetadata.dataset_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion
5998	30,  // 5: google.cloud.audit.BigQueryAuditMetadata.table_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableCreation
5999	34,  // 6: google.cloud.audit.BigQueryAuditMetadata.table_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableChange
6000	41,  // 7: google.cloud.audit.BigQueryAuditMetadata.table_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDeletion
6001	33,  // 8: google.cloud.audit.BigQueryAuditMetadata.table_data_read:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataRead
6002	37,  // 9: google.cloud.audit.BigQueryAuditMetadata.table_data_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataChange
6003	42,  // 10: google.cloud.audit.BigQueryAuditMetadata.model_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDeletion
6004	31,  // 11: google.cloud.audit.BigQueryAuditMetadata.model_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelCreation
6005	35,  // 12: google.cloud.audit.BigQueryAuditMetadata.model_metadata_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange
6006	38,  // 13: google.cloud.audit.BigQueryAuditMetadata.model_data_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataChange
6007	39,  // 14: google.cloud.audit.BigQueryAuditMetadata.model_data_read:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataRead
6008	32,  // 15: google.cloud.audit.BigQueryAuditMetadata.routine_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineCreation
6009	36,  // 16: google.cloud.audit.BigQueryAuditMetadata.routine_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineChange
6010	44,  // 17: google.cloud.audit.BigQueryAuditMetadata.routine_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion
6011	45,  // 18: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.job:type_name -> google.cloud.audit.BigQueryAuditMetadata.Job
6012	5,   // 19: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobInsertion.Reason
6013	3,   // 20: google.cloud.audit.BigQueryAuditMetadata.JobChange.before:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState
6014	3,   // 21: google.cloud.audit.BigQueryAuditMetadata.JobChange.after:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState
6015	45,  // 22: google.cloud.audit.BigQueryAuditMetadata.JobChange.job:type_name -> google.cloud.audit.BigQueryAuditMetadata.Job
6016	40,  // 23: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.Dataset
6017	6,   // 24: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.Reason
6018	40,  // 25: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.Dataset
6019	7,   // 26: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetChange.Reason
6020	8,   // 27: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.Reason
6021	50,  // 28: google.cloud.audit.BigQueryAuditMetadata.TableCreation.table:type_name -> google.cloud.audit.BigQueryAuditMetadata.Table
6022	9,   // 29: google.cloud.audit.BigQueryAuditMetadata.TableCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableCreation.Reason
6023	43,  // 30: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.model:type_name -> google.cloud.audit.BigQueryAuditMetadata.Model
6024	10,  // 31: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelCreation.Reason
6025	51,  // 32: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine
6026	11,  // 33: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.Reason
6027	12,  // 34: google.cloud.audit.BigQueryAuditMetadata.TableDataRead.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataRead.Reason
6028	50,  // 35: google.cloud.audit.BigQueryAuditMetadata.TableChange.table:type_name -> google.cloud.audit.BigQueryAuditMetadata.Table
6029	13,  // 36: google.cloud.audit.BigQueryAuditMetadata.TableChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableChange.Reason
6030	43,  // 37: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.model:type_name -> google.cloud.audit.BigQueryAuditMetadata.Model
6031	14,  // 38: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.Reason
6032	51,  // 39: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine
6033	15,  // 40: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineChange.Reason
6034	16,  // 41: google.cloud.audit.BigQueryAuditMetadata.TableDataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataChange.Reason
6035	17,  // 42: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.Reason
6036	18,  // 43: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.Reason
6037	66,  // 44: google.cloud.audit.BigQueryAuditMetadata.Dataset.create_time:type_name -> google.protobuf.Timestamp
6038	66,  // 45: google.cloud.audit.BigQueryAuditMetadata.Dataset.update_time:type_name -> google.protobuf.Timestamp
6039	54,  // 46: google.cloud.audit.BigQueryAuditMetadata.Dataset.acl:type_name -> google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl
6040	67,  // 47: google.cloud.audit.BigQueryAuditMetadata.Dataset.default_table_expire_duration:type_name -> google.protobuf.Duration
6041	52,  // 48: google.cloud.audit.BigQueryAuditMetadata.Dataset.dataset_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo
6042	55,  // 49: google.cloud.audit.BigQueryAuditMetadata.Dataset.default_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
6043	19,  // 50: google.cloud.audit.BigQueryAuditMetadata.TableDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDeletion.Reason
6044	20,  // 51: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.Reason
6045	52,  // 52: google.cloud.audit.BigQueryAuditMetadata.Model.model_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo
6046	66,  // 53: google.cloud.audit.BigQueryAuditMetadata.Model.expire_time:type_name -> google.protobuf.Timestamp
6047	66,  // 54: google.cloud.audit.BigQueryAuditMetadata.Model.create_time:type_name -> google.protobuf.Timestamp
6048	66,  // 55: google.cloud.audit.BigQueryAuditMetadata.Model.update_time:type_name -> google.protobuf.Timestamp
6049	55,  // 56: google.cloud.audit.BigQueryAuditMetadata.Model.encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
6050	51,  // 57: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine
6051	21,  // 58: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.Reason
6052	46,  // 59: google.cloud.audit.BigQueryAuditMetadata.Job.job_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig
6053	48,  // 60: google.cloud.audit.BigQueryAuditMetadata.Job.job_status:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStatus
6054	49,  // 61: google.cloud.audit.BigQueryAuditMetadata.Job.job_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats
6055	22,  // 62: google.cloud.audit.BigQueryAuditMetadata.JobConfig.type:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Type
6056	56,  // 63: google.cloud.audit.BigQueryAuditMetadata.JobConfig.query_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query
6057	57,  // 64: google.cloud.audit.BigQueryAuditMetadata.JobConfig.load_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load
6058	58,  // 65: google.cloud.audit.BigQueryAuditMetadata.JobConfig.extract_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Extract
6059	59,  // 66: google.cloud.audit.BigQueryAuditMetadata.JobConfig.table_copy_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy
6060	60,  // 67: google.cloud.audit.BigQueryAuditMetadata.JobConfig.labels:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.LabelsEntry
6061	3,   // 68: google.cloud.audit.BigQueryAuditMetadata.JobStatus.job_state:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState
6062	68,  // 69: google.cloud.audit.BigQueryAuditMetadata.JobStatus.error_result:type_name -> google.rpc.Status
6063	68,  // 70: google.cloud.audit.BigQueryAuditMetadata.JobStatus.errors:type_name -> google.rpc.Status
6064	66,  // 71: google.cloud.audit.BigQueryAuditMetadata.JobStats.create_time:type_name -> google.protobuf.Timestamp
6065	66,  // 72: google.cloud.audit.BigQueryAuditMetadata.JobStats.start_time:type_name -> google.protobuf.Timestamp
6066	66,  // 73: google.cloud.audit.BigQueryAuditMetadata.JobStats.end_time:type_name -> google.protobuf.Timestamp
6067	61,  // 74: google.cloud.audit.BigQueryAuditMetadata.JobStats.query_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Query
6068	62,  // 75: google.cloud.audit.BigQueryAuditMetadata.JobStats.load_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Load
6069	63,  // 76: google.cloud.audit.BigQueryAuditMetadata.JobStats.extract_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Extract
6070	64,  // 77: google.cloud.audit.BigQueryAuditMetadata.JobStats.reservation_usage:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.ReservationResourceUsage
6071	53,  // 78: google.cloud.audit.BigQueryAuditMetadata.Table.view:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableViewDefinition
6072	66,  // 79: google.cloud.audit.BigQueryAuditMetadata.Table.expire_time:type_name -> google.protobuf.Timestamp
6073	66,  // 80: google.cloud.audit.BigQueryAuditMetadata.Table.create_time:type_name -> google.protobuf.Timestamp
6074	66,  // 81: google.cloud.audit.BigQueryAuditMetadata.Table.update_time:type_name -> google.protobuf.Timestamp
6075	66,  // 82: google.cloud.audit.BigQueryAuditMetadata.Table.truncate_time:type_name -> google.protobuf.Timestamp
6076	55,  // 83: google.cloud.audit.BigQueryAuditMetadata.Table.encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
6077	52,  // 84: google.cloud.audit.BigQueryAuditMetadata.Table.table_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo
6078	66,  // 85: google.cloud.audit.BigQueryAuditMetadata.Routine.create_time:type_name -> google.protobuf.Timestamp
6079	66,  // 86: google.cloud.audit.BigQueryAuditMetadata.Routine.update_time:type_name -> google.protobuf.Timestamp
6080	65,  // 87: google.cloud.audit.BigQueryAuditMetadata.EntityInfo.labels:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo.LabelsEntry
6081	69,  // 88: google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl.policy:type_name -> google.iam.v1.Policy
6082	2,   // 89: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
6083	0,   // 90: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
6084	47,  // 91: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.table_definitions:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDefinition
6085	23,  // 92: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.priority:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.Priority
6086	55,  // 93: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
6087	4,   // 94: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.statement_type:type_name -> google.cloud.audit.BigQueryAuditMetadata.QueryStatementType
6088	2,   // 95: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
6089	0,   // 96: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
6090	55,  // 97: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
6091	2,   // 98: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition
6092	0,   // 99: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition
6093	55,  // 100: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo
6094	1,   // 101: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.operation_type:type_name -> google.cloud.audit.BigQueryAuditMetadata.OperationType
6095	66,  // 102: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.destination_expiration_time:type_name -> google.protobuf.Timestamp
6096	103, // [103:103] is the sub-list for method output_type
6097	103, // [103:103] is the sub-list for method input_type
6098	103, // [103:103] is the sub-list for extension type_name
6099	103, // [103:103] is the sub-list for extension extendee
6100	0,   // [0:103] is the sub-list for field type_name
6101}
6102
6103func init() { file_google_cloud_audit_bigquery_audit_metadata_proto_init() }
6104func file_google_cloud_audit_bigquery_audit_metadata_proto_init() {
6105	if File_google_cloud_audit_bigquery_audit_metadata_proto != nil {
6106		return
6107	}
6108	if !protoimpl.UnsafeEnabled {
6109		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
6110			switch v := v.(*BigQueryAuditMetadata); i {
6111			case 0:
6112				return &v.state
6113			case 1:
6114				return &v.sizeCache
6115			case 2:
6116				return &v.unknownFields
6117			default:
6118				return nil
6119			}
6120		}
6121		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
6122			switch v := v.(*BigQueryAuditMetadata_JobInsertion); i {
6123			case 0:
6124				return &v.state
6125			case 1:
6126				return &v.sizeCache
6127			case 2:
6128				return &v.unknownFields
6129			default:
6130				return nil
6131			}
6132		}
6133		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
6134			switch v := v.(*BigQueryAuditMetadata_JobChange); i {
6135			case 0:
6136				return &v.state
6137			case 1:
6138				return &v.sizeCache
6139			case 2:
6140				return &v.unknownFields
6141			default:
6142				return nil
6143			}
6144		}
6145		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
6146			switch v := v.(*BigQueryAuditMetadata_DatasetCreation); i {
6147			case 0:
6148				return &v.state
6149			case 1:
6150				return &v.sizeCache
6151			case 2:
6152				return &v.unknownFields
6153			default:
6154				return nil
6155			}
6156		}
6157		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
6158			switch v := v.(*BigQueryAuditMetadata_DatasetChange); i {
6159			case 0:
6160				return &v.state
6161			case 1:
6162				return &v.sizeCache
6163			case 2:
6164				return &v.unknownFields
6165			default:
6166				return nil
6167			}
6168		}
6169		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
6170			switch v := v.(*BigQueryAuditMetadata_DatasetDeletion); i {
6171			case 0:
6172				return &v.state
6173			case 1:
6174				return &v.sizeCache
6175			case 2:
6176				return &v.unknownFields
6177			default:
6178				return nil
6179			}
6180		}
6181		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
6182			switch v := v.(*BigQueryAuditMetadata_TableCreation); i {
6183			case 0:
6184				return &v.state
6185			case 1:
6186				return &v.sizeCache
6187			case 2:
6188				return &v.unknownFields
6189			default:
6190				return nil
6191			}
6192		}
6193		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
6194			switch v := v.(*BigQueryAuditMetadata_ModelCreation); i {
6195			case 0:
6196				return &v.state
6197			case 1:
6198				return &v.sizeCache
6199			case 2:
6200				return &v.unknownFields
6201			default:
6202				return nil
6203			}
6204		}
6205		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
6206			switch v := v.(*BigQueryAuditMetadata_RoutineCreation); i {
6207			case 0:
6208				return &v.state
6209			case 1:
6210				return &v.sizeCache
6211			case 2:
6212				return &v.unknownFields
6213			default:
6214				return nil
6215			}
6216		}
6217		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
6218			switch v := v.(*BigQueryAuditMetadata_TableDataRead); i {
6219			case 0:
6220				return &v.state
6221			case 1:
6222				return &v.sizeCache
6223			case 2:
6224				return &v.unknownFields
6225			default:
6226				return nil
6227			}
6228		}
6229		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
6230			switch v := v.(*BigQueryAuditMetadata_TableChange); i {
6231			case 0:
6232				return &v.state
6233			case 1:
6234				return &v.sizeCache
6235			case 2:
6236				return &v.unknownFields
6237			default:
6238				return nil
6239			}
6240		}
6241		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
6242			switch v := v.(*BigQueryAuditMetadata_ModelMetadataChange); i {
6243			case 0:
6244				return &v.state
6245			case 1:
6246				return &v.sizeCache
6247			case 2:
6248				return &v.unknownFields
6249			default:
6250				return nil
6251			}
6252		}
6253		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
6254			switch v := v.(*BigQueryAuditMetadata_RoutineChange); i {
6255			case 0:
6256				return &v.state
6257			case 1:
6258				return &v.sizeCache
6259			case 2:
6260				return &v.unknownFields
6261			default:
6262				return nil
6263			}
6264		}
6265		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
6266			switch v := v.(*BigQueryAuditMetadata_TableDataChange); i {
6267			case 0:
6268				return &v.state
6269			case 1:
6270				return &v.sizeCache
6271			case 2:
6272				return &v.unknownFields
6273			default:
6274				return nil
6275			}
6276		}
6277		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
6278			switch v := v.(*BigQueryAuditMetadata_ModelDataChange); i {
6279			case 0:
6280				return &v.state
6281			case 1:
6282				return &v.sizeCache
6283			case 2:
6284				return &v.unknownFields
6285			default:
6286				return nil
6287			}
6288		}
6289		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
6290			switch v := v.(*BigQueryAuditMetadata_ModelDataRead); i {
6291			case 0:
6292				return &v.state
6293			case 1:
6294				return &v.sizeCache
6295			case 2:
6296				return &v.unknownFields
6297			default:
6298				return nil
6299			}
6300		}
6301		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
6302			switch v := v.(*BigQueryAuditMetadata_Dataset); i {
6303			case 0:
6304				return &v.state
6305			case 1:
6306				return &v.sizeCache
6307			case 2:
6308				return &v.unknownFields
6309			default:
6310				return nil
6311			}
6312		}
6313		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
6314			switch v := v.(*BigQueryAuditMetadata_TableDeletion); i {
6315			case 0:
6316				return &v.state
6317			case 1:
6318				return &v.sizeCache
6319			case 2:
6320				return &v.unknownFields
6321			default:
6322				return nil
6323			}
6324		}
6325		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
6326			switch v := v.(*BigQueryAuditMetadata_ModelDeletion); i {
6327			case 0:
6328				return &v.state
6329			case 1:
6330				return &v.sizeCache
6331			case 2:
6332				return &v.unknownFields
6333			default:
6334				return nil
6335			}
6336		}
6337		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
6338			switch v := v.(*BigQueryAuditMetadata_Model); i {
6339			case 0:
6340				return &v.state
6341			case 1:
6342				return &v.sizeCache
6343			case 2:
6344				return &v.unknownFields
6345			default:
6346				return nil
6347			}
6348		}
6349		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
6350			switch v := v.(*BigQueryAuditMetadata_RoutineDeletion); i {
6351			case 0:
6352				return &v.state
6353			case 1:
6354				return &v.sizeCache
6355			case 2:
6356				return &v.unknownFields
6357			default:
6358				return nil
6359			}
6360		}
6361		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
6362			switch v := v.(*BigQueryAuditMetadata_Job); i {
6363			case 0:
6364				return &v.state
6365			case 1:
6366				return &v.sizeCache
6367			case 2:
6368				return &v.unknownFields
6369			default:
6370				return nil
6371			}
6372		}
6373		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
6374			switch v := v.(*BigQueryAuditMetadata_JobConfig); i {
6375			case 0:
6376				return &v.state
6377			case 1:
6378				return &v.sizeCache
6379			case 2:
6380				return &v.unknownFields
6381			default:
6382				return nil
6383			}
6384		}
6385		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
6386			switch v := v.(*BigQueryAuditMetadata_TableDefinition); i {
6387			case 0:
6388				return &v.state
6389			case 1:
6390				return &v.sizeCache
6391			case 2:
6392				return &v.unknownFields
6393			default:
6394				return nil
6395			}
6396		}
6397		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
6398			switch v := v.(*BigQueryAuditMetadata_JobStatus); i {
6399			case 0:
6400				return &v.state
6401			case 1:
6402				return &v.sizeCache
6403			case 2:
6404				return &v.unknownFields
6405			default:
6406				return nil
6407			}
6408		}
6409		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
6410			switch v := v.(*BigQueryAuditMetadata_JobStats); i {
6411			case 0:
6412				return &v.state
6413			case 1:
6414				return &v.sizeCache
6415			case 2:
6416				return &v.unknownFields
6417			default:
6418				return nil
6419			}
6420		}
6421		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
6422			switch v := v.(*BigQueryAuditMetadata_Table); i {
6423			case 0:
6424				return &v.state
6425			case 1:
6426				return &v.sizeCache
6427			case 2:
6428				return &v.unknownFields
6429			default:
6430				return nil
6431			}
6432		}
6433		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
6434			switch v := v.(*BigQueryAuditMetadata_Routine); i {
6435			case 0:
6436				return &v.state
6437			case 1:
6438				return &v.sizeCache
6439			case 2:
6440				return &v.unknownFields
6441			default:
6442				return nil
6443			}
6444		}
6445		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
6446			switch v := v.(*BigQueryAuditMetadata_EntityInfo); i {
6447			case 0:
6448				return &v.state
6449			case 1:
6450				return &v.sizeCache
6451			case 2:
6452				return &v.unknownFields
6453			default:
6454				return nil
6455			}
6456		}
6457		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
6458			switch v := v.(*BigQueryAuditMetadata_TableViewDefinition); i {
6459			case 0:
6460				return &v.state
6461			case 1:
6462				return &v.sizeCache
6463			case 2:
6464				return &v.unknownFields
6465			default:
6466				return nil
6467			}
6468		}
6469		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
6470			switch v := v.(*BigQueryAuditMetadata_BigQueryAcl); i {
6471			case 0:
6472				return &v.state
6473			case 1:
6474				return &v.sizeCache
6475			case 2:
6476				return &v.unknownFields
6477			default:
6478				return nil
6479			}
6480		}
6481		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
6482			switch v := v.(*BigQueryAuditMetadata_EncryptionInfo); i {
6483			case 0:
6484				return &v.state
6485			case 1:
6486				return &v.sizeCache
6487			case 2:
6488				return &v.unknownFields
6489			default:
6490				return nil
6491			}
6492		}
6493		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
6494			switch v := v.(*BigQueryAuditMetadata_JobConfig_Query); i {
6495			case 0:
6496				return &v.state
6497			case 1:
6498				return &v.sizeCache
6499			case 2:
6500				return &v.unknownFields
6501			default:
6502				return nil
6503			}
6504		}
6505		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
6506			switch v := v.(*BigQueryAuditMetadata_JobConfig_Load); i {
6507			case 0:
6508				return &v.state
6509			case 1:
6510				return &v.sizeCache
6511			case 2:
6512				return &v.unknownFields
6513			default:
6514				return nil
6515			}
6516		}
6517		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
6518			switch v := v.(*BigQueryAuditMetadata_JobConfig_Extract); i {
6519			case 0:
6520				return &v.state
6521			case 1:
6522				return &v.sizeCache
6523			case 2:
6524				return &v.unknownFields
6525			default:
6526				return nil
6527			}
6528		}
6529		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
6530			switch v := v.(*BigQueryAuditMetadata_JobConfig_TableCopy); i {
6531			case 0:
6532				return &v.state
6533			case 1:
6534				return &v.sizeCache
6535			case 2:
6536				return &v.unknownFields
6537			default:
6538				return nil
6539			}
6540		}
6541		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
6542			switch v := v.(*BigQueryAuditMetadata_JobStats_Query); i {
6543			case 0:
6544				return &v.state
6545			case 1:
6546				return &v.sizeCache
6547			case 2:
6548				return &v.unknownFields
6549			default:
6550				return nil
6551			}
6552		}
6553		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
6554			switch v := v.(*BigQueryAuditMetadata_JobStats_Load); i {
6555			case 0:
6556				return &v.state
6557			case 1:
6558				return &v.sizeCache
6559			case 2:
6560				return &v.unknownFields
6561			default:
6562				return nil
6563			}
6564		}
6565		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
6566			switch v := v.(*BigQueryAuditMetadata_JobStats_Extract); i {
6567			case 0:
6568				return &v.state
6569			case 1:
6570				return &v.sizeCache
6571			case 2:
6572				return &v.unknownFields
6573			default:
6574				return nil
6575			}
6576		}
6577		file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
6578			switch v := v.(*BigQueryAuditMetadata_JobStats_ReservationResourceUsage); i {
6579			case 0:
6580				return &v.state
6581			case 1:
6582				return &v.sizeCache
6583			case 2:
6584				return &v.unknownFields
6585			default:
6586				return nil
6587			}
6588		}
6589	}
6590	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0].OneofWrappers = []interface{}{
6591		(*BigQueryAuditMetadata_JobInsertion_)(nil),
6592		(*BigQueryAuditMetadata_JobChange_)(nil),
6593		(*BigQueryAuditMetadata_DatasetCreation_)(nil),
6594		(*BigQueryAuditMetadata_DatasetChange_)(nil),
6595		(*BigQueryAuditMetadata_DatasetDeletion_)(nil),
6596		(*BigQueryAuditMetadata_TableCreation_)(nil),
6597		(*BigQueryAuditMetadata_TableChange_)(nil),
6598		(*BigQueryAuditMetadata_TableDeletion_)(nil),
6599		(*BigQueryAuditMetadata_TableDataRead_)(nil),
6600		(*BigQueryAuditMetadata_TableDataChange_)(nil),
6601		(*BigQueryAuditMetadata_ModelDeletion_)(nil),
6602		(*BigQueryAuditMetadata_ModelCreation_)(nil),
6603		(*BigQueryAuditMetadata_ModelMetadataChange_)(nil),
6604		(*BigQueryAuditMetadata_ModelDataChange_)(nil),
6605		(*BigQueryAuditMetadata_ModelDataRead_)(nil),
6606		(*BigQueryAuditMetadata_RoutineCreation_)(nil),
6607		(*BigQueryAuditMetadata_RoutineChange_)(nil),
6608		(*BigQueryAuditMetadata_RoutineDeletion_)(nil),
6609	}
6610	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22].OneofWrappers = []interface{}{
6611		(*BigQueryAuditMetadata_JobConfig_QueryConfig)(nil),
6612		(*BigQueryAuditMetadata_JobConfig_LoadConfig)(nil),
6613		(*BigQueryAuditMetadata_JobConfig_ExtractConfig)(nil),
6614		(*BigQueryAuditMetadata_JobConfig_TableCopyConfig)(nil),
6615	}
6616	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25].OneofWrappers = []interface{}{
6617		(*BigQueryAuditMetadata_JobStats_QueryStats)(nil),
6618		(*BigQueryAuditMetadata_JobStats_LoadStats)(nil),
6619		(*BigQueryAuditMetadata_JobStats_ExtractStats)(nil),
6620	}
6621	file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34].OneofWrappers = []interface{}{
6622		(*BigQueryAuditMetadata_JobConfig_Extract_SourceTable)(nil),
6623		(*BigQueryAuditMetadata_JobConfig_Extract_SourceModel)(nil),
6624	}
6625	type x struct{}
6626	out := protoimpl.TypeBuilder{
6627		File: protoimpl.DescBuilder{
6628			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
6629			RawDescriptor: file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc,
6630			NumEnums:      24,
6631			NumMessages:   42,
6632			NumExtensions: 0,
6633			NumServices:   0,
6634		},
6635		GoTypes:           file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes,
6636		DependencyIndexes: file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs,
6637		EnumInfos:         file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes,
6638		MessageInfos:      file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes,
6639	}.Build()
6640	File_google_cloud_audit_bigquery_audit_metadata_proto = out.File
6641	file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc = nil
6642	file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes = nil
6643	file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs = nil
6644}
6645