| // Copyright 2022 Google LLC |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); |
| // you may not use this file except in compliance with the License. |
| // You may obtain a copy of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, |
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| // See the License for the specific language governing permissions and |
| // limitations under the License. |
| |
| // Code generated by protoc-gen-go. DO NOT EDIT. |
| // versions: |
| // protoc-gen-go v1.26.0 |
| // protoc v3.12.2 |
| // source: google/cloud/audit/bigquery_audit_metadata.proto |
| |
| package audit |
| |
| import ( |
| reflect "reflect" |
| sync "sync" |
| |
| v1 "google.golang.org/genproto/googleapis/iam/v1" |
| status "google.golang.org/genproto/googleapis/rpc/status" |
| protoreflect "google.golang.org/protobuf/reflect/protoreflect" |
| protoimpl "google.golang.org/protobuf/runtime/protoimpl" |
| durationpb "google.golang.org/protobuf/types/known/durationpb" |
| timestamppb "google.golang.org/protobuf/types/known/timestamppb" |
| ) |
| |
| const ( |
| // Verify that this generated code is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) |
| // Verify that runtime/protoimpl is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) |
| ) |
| |
| // Describes whether a job should create a destination table if it doesn't |
| // exist. |
| type BigQueryAuditMetadata_CreateDisposition int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED BigQueryAuditMetadata_CreateDisposition = 0 |
| // This job should never create tables. |
| BigQueryAuditMetadata_CREATE_NEVER BigQueryAuditMetadata_CreateDisposition = 1 |
| // This job should create a table if it doesn't already exist. |
| BigQueryAuditMetadata_CREATE_IF_NEEDED BigQueryAuditMetadata_CreateDisposition = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_CreateDisposition. |
| var ( |
| BigQueryAuditMetadata_CreateDisposition_name = map[int32]string{ |
| 0: "CREATE_DISPOSITION_UNSPECIFIED", |
| 1: "CREATE_NEVER", |
| 2: "CREATE_IF_NEEDED", |
| } |
| BigQueryAuditMetadata_CreateDisposition_value = map[string]int32{ |
| "CREATE_DISPOSITION_UNSPECIFIED": 0, |
| "CREATE_NEVER": 1, |
| "CREATE_IF_NEEDED": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_CreateDisposition) Enum() *BigQueryAuditMetadata_CreateDisposition { |
| p := new(BigQueryAuditMetadata_CreateDisposition) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_CreateDisposition) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_CreateDisposition) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[0].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_CreateDisposition) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[0] |
| } |
| |
| func (x BigQueryAuditMetadata_CreateDisposition) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_CreateDisposition.Descriptor instead. |
| func (BigQueryAuditMetadata_CreateDisposition) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0} |
| } |
| |
| // Describes whether a job should overwrite or append the existing destination |
| // table if it already exists. |
| type BigQueryAuditMetadata_WriteDisposition int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED BigQueryAuditMetadata_WriteDisposition = 0 |
| // This job should only be writing to empty tables. |
| BigQueryAuditMetadata_WRITE_EMPTY BigQueryAuditMetadata_WriteDisposition = 1 |
| // This job will truncate the existing table data. |
| BigQueryAuditMetadata_WRITE_TRUNCATE BigQueryAuditMetadata_WriteDisposition = 2 |
| // This job will append to the table. |
| BigQueryAuditMetadata_WRITE_APPEND BigQueryAuditMetadata_WriteDisposition = 3 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_WriteDisposition. |
| var ( |
| BigQueryAuditMetadata_WriteDisposition_name = map[int32]string{ |
| 0: "WRITE_DISPOSITION_UNSPECIFIED", |
| 1: "WRITE_EMPTY", |
| 2: "WRITE_TRUNCATE", |
| 3: "WRITE_APPEND", |
| } |
| BigQueryAuditMetadata_WriteDisposition_value = map[string]int32{ |
| "WRITE_DISPOSITION_UNSPECIFIED": 0, |
| "WRITE_EMPTY": 1, |
| "WRITE_TRUNCATE": 2, |
| "WRITE_APPEND": 3, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_WriteDisposition) Enum() *BigQueryAuditMetadata_WriteDisposition { |
| p := new(BigQueryAuditMetadata_WriteDisposition) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_WriteDisposition) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_WriteDisposition) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[1].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_WriteDisposition) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[1] |
| } |
| |
| func (x BigQueryAuditMetadata_WriteDisposition) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_WriteDisposition.Descriptor instead. |
| func (BigQueryAuditMetadata_WriteDisposition) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 1} |
| } |
| |
| // Table copy job operation type. |
| type BigQueryAuditMetadata_OperationType int32 |
| |
| const ( |
| // Unspecified operation type. |
| BigQueryAuditMetadata_OPERATION_TYPE_UNSPECIFIED BigQueryAuditMetadata_OperationType = 0 |
| // The source and the destination table have the same table type. |
| BigQueryAuditMetadata_COPY BigQueryAuditMetadata_OperationType = 1 |
| // The source table type is TABLE and |
| // the destination table type is SNAPSHOT. |
| BigQueryAuditMetadata_SNAPSHOT BigQueryAuditMetadata_OperationType = 2 |
| // The source table type is SNAPSHOT and |
| // the destination table type is TABLE. |
| BigQueryAuditMetadata_RESTORE BigQueryAuditMetadata_OperationType = 3 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_OperationType. |
| var ( |
| BigQueryAuditMetadata_OperationType_name = map[int32]string{ |
| 0: "OPERATION_TYPE_UNSPECIFIED", |
| 1: "COPY", |
| 2: "SNAPSHOT", |
| 3: "RESTORE", |
| } |
| BigQueryAuditMetadata_OperationType_value = map[string]int32{ |
| "OPERATION_TYPE_UNSPECIFIED": 0, |
| "COPY": 1, |
| "SNAPSHOT": 2, |
| "RESTORE": 3, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_OperationType) Enum() *BigQueryAuditMetadata_OperationType { |
| p := new(BigQueryAuditMetadata_OperationType) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_OperationType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_OperationType) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[2].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_OperationType) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[2] |
| } |
| |
| func (x BigQueryAuditMetadata_OperationType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_OperationType.Descriptor instead. |
| func (BigQueryAuditMetadata_OperationType) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2} |
| } |
| |
| // State of a job. |
| type BigQueryAuditMetadata_JobState int32 |
| |
| const ( |
| // State unknown. |
| BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED BigQueryAuditMetadata_JobState = 0 |
| // Job is waiting for the resources. |
| BigQueryAuditMetadata_PENDING BigQueryAuditMetadata_JobState = 1 |
| // Job is running. |
| BigQueryAuditMetadata_RUNNING BigQueryAuditMetadata_JobState = 2 |
| // Job is done. |
| BigQueryAuditMetadata_DONE BigQueryAuditMetadata_JobState = 3 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_JobState. |
| var ( |
| BigQueryAuditMetadata_JobState_name = map[int32]string{ |
| 0: "JOB_STATE_UNSPECIFIED", |
| 1: "PENDING", |
| 2: "RUNNING", |
| 3: "DONE", |
| } |
| BigQueryAuditMetadata_JobState_value = map[string]int32{ |
| "JOB_STATE_UNSPECIFIED": 0, |
| "PENDING": 1, |
| "RUNNING": 2, |
| "DONE": 3, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_JobState) Enum() *BigQueryAuditMetadata_JobState { |
| p := new(BigQueryAuditMetadata_JobState) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_JobState) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_JobState) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[3].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_JobState) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[3] |
| } |
| |
| func (x BigQueryAuditMetadata_JobState) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobState.Descriptor instead. |
| func (BigQueryAuditMetadata_JobState) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3} |
| } |
| |
| // Type of the statement (e.g. SELECT, INSERT, CREATE_TABLE, CREATE_MODEL..) |
| type BigQueryAuditMetadata_QueryStatementType int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_QUERY_STATEMENT_TYPE_UNSPECIFIED BigQueryAuditMetadata_QueryStatementType = 0 |
| // SELECT ... FROM <Table list> ... |
| BigQueryAuditMetadata_SELECT BigQueryAuditMetadata_QueryStatementType = 1 |
| // ASSERT <condition> AS 'description' |
| BigQueryAuditMetadata_ASSERT BigQueryAuditMetadata_QueryStatementType = 23 |
| // INSERT INTO <Table> .... |
| BigQueryAuditMetadata_INSERT BigQueryAuditMetadata_QueryStatementType = 2 |
| // UPDATE <Table> SET ... |
| BigQueryAuditMetadata_UPDATE BigQueryAuditMetadata_QueryStatementType = 3 |
| // DELETE <Table> ... |
| BigQueryAuditMetadata_DELETE BigQueryAuditMetadata_QueryStatementType = 4 |
| // MERGE INTO <Table> .... |
| BigQueryAuditMetadata_MERGE BigQueryAuditMetadata_QueryStatementType = 5 |
| // CREATE TABLE <Table> <column list> |
| BigQueryAuditMetadata_CREATE_TABLE BigQueryAuditMetadata_QueryStatementType = 6 |
| // CREATE TABLE <Table> AS SELECT |
| BigQueryAuditMetadata_CREATE_TABLE_AS_SELECT BigQueryAuditMetadata_QueryStatementType = 7 |
| // CREATE VIEW <View> |
| BigQueryAuditMetadata_CREATE_VIEW BigQueryAuditMetadata_QueryStatementType = 8 |
| // CREATE MODEL <Model> AS <Query> |
| BigQueryAuditMetadata_CREATE_MODEL BigQueryAuditMetadata_QueryStatementType = 9 |
| // CREATE MATERIALIZED VIEW <View> AS ... |
| BigQueryAuditMetadata_CREATE_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 13 |
| // CREATE FUNCTION <Function>(<Signature>) AS ... |
| BigQueryAuditMetadata_CREATE_FUNCTION BigQueryAuditMetadata_QueryStatementType = 14 |
| // CREATE TABLE FUNCTION <Function>(<Signature>) AS ... |
| BigQueryAuditMetadata_CREATE_TABLE_FUNCTION BigQueryAuditMetadata_QueryStatementType = 56 |
| // CREATE PROCEDURE <Procedure> |
| BigQueryAuditMetadata_CREATE_PROCEDURE BigQueryAuditMetadata_QueryStatementType = 20 |
| // CREATE ROW ACCESS POLICY <RowAccessPolicy> ON <Table> |
| BigQueryAuditMetadata_CREATE_ROW_ACCESS_POLICY BigQueryAuditMetadata_QueryStatementType = 24 |
| // CREATE SCHEMA <Schema> |
| BigQueryAuditMetadata_CREATE_SCHEMA BigQueryAuditMetadata_QueryStatementType = 53 |
| // CREATE SNAPSHOT TABLE <Snapshot> CLONE <Table> |
| BigQueryAuditMetadata_CREATE_SNAPSHOT_TABLE BigQueryAuditMetadata_QueryStatementType = 59 |
| // DROP TABLE <Table> |
| BigQueryAuditMetadata_DROP_TABLE BigQueryAuditMetadata_QueryStatementType = 10 |
| // DROP EXTERNAL TABLE <Table> |
| BigQueryAuditMetadata_DROP_EXTERNAL_TABLE BigQueryAuditMetadata_QueryStatementType = 33 |
| // DROP VIEW <View> |
| BigQueryAuditMetadata_DROP_VIEW BigQueryAuditMetadata_QueryStatementType = 11 |
| // DROP MODEL <Model> |
| BigQueryAuditMetadata_DROP_MODEL BigQueryAuditMetadata_QueryStatementType = 12 |
| // DROP MATERIALIZED VIEW <View> |
| BigQueryAuditMetadata_DROP_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 15 |
| // DROP FUNCTION <Function> |
| BigQueryAuditMetadata_DROP_FUNCTION BigQueryAuditMetadata_QueryStatementType = 16 |
| // DROP PROCEDURE <Procedure> |
| BigQueryAuditMetadata_DROP_PROCEDURE BigQueryAuditMetadata_QueryStatementType = 21 |
| // DROP SCHEMA <Schema> |
| BigQueryAuditMetadata_DROP_SCHEMA BigQueryAuditMetadata_QueryStatementType = 54 |
| // DROP ROW ACCESS POLICY <RowAccessPolicy> ON <Table> <or> DROP |
| // ALL ROW ACCESS POLICIES ON ON <Table> |
| BigQueryAuditMetadata_DROP_ROW_ACCESS_POLICY BigQueryAuditMetadata_QueryStatementType = 25 |
| // DROP SNAPSHOT TABLE <Snapshot> |
| BigQueryAuditMetadata_DROP_SNAPSHOT_TABLE BigQueryAuditMetadata_QueryStatementType = 62 |
| // ALTER TABLE <Table> |
| BigQueryAuditMetadata_ALTER_TABLE BigQueryAuditMetadata_QueryStatementType = 17 |
| // ALTER VIEW <View> |
| BigQueryAuditMetadata_ALTER_VIEW BigQueryAuditMetadata_QueryStatementType = 18 |
| // ALTER MATERIALIZED_VIEW <view> |
| BigQueryAuditMetadata_ALTER_MATERIALIZED_VIEW BigQueryAuditMetadata_QueryStatementType = 22 |
| // ALTER SCHEMA <Schema> |
| BigQueryAuditMetadata_ALTER_SCHEMA BigQueryAuditMetadata_QueryStatementType = 55 |
| // Script |
| BigQueryAuditMetadata_SCRIPT BigQueryAuditMetadata_QueryStatementType = 19 |
| // TRUNCATE TABLE <Table> |
| BigQueryAuditMetadata_TRUNCATE_TABLE BigQueryAuditMetadata_QueryStatementType = 26 |
| // CREATE EXTERNAL TABLE <TABLE> |
| BigQueryAuditMetadata_CREATE_EXTERNAL_TABLE BigQueryAuditMetadata_QueryStatementType = 27 |
| // EXPORT DATA; |
| BigQueryAuditMetadata_EXPORT_DATA BigQueryAuditMetadata_QueryStatementType = 28 |
| // CALL <stored procedure> |
| BigQueryAuditMetadata_CALL BigQueryAuditMetadata_QueryStatementType = 29 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_QueryStatementType. |
| var ( |
| BigQueryAuditMetadata_QueryStatementType_name = map[int32]string{ |
| 0: "QUERY_STATEMENT_TYPE_UNSPECIFIED", |
| 1: "SELECT", |
| 23: "ASSERT", |
| 2: "INSERT", |
| 3: "UPDATE", |
| 4: "DELETE", |
| 5: "MERGE", |
| 6: "CREATE_TABLE", |
| 7: "CREATE_TABLE_AS_SELECT", |
| 8: "CREATE_VIEW", |
| 9: "CREATE_MODEL", |
| 13: "CREATE_MATERIALIZED_VIEW", |
| 14: "CREATE_FUNCTION", |
| 56: "CREATE_TABLE_FUNCTION", |
| 20: "CREATE_PROCEDURE", |
| 24: "CREATE_ROW_ACCESS_POLICY", |
| 53: "CREATE_SCHEMA", |
| 59: "CREATE_SNAPSHOT_TABLE", |
| 10: "DROP_TABLE", |
| 33: "DROP_EXTERNAL_TABLE", |
| 11: "DROP_VIEW", |
| 12: "DROP_MODEL", |
| 15: "DROP_MATERIALIZED_VIEW", |
| 16: "DROP_FUNCTION", |
| 21: "DROP_PROCEDURE", |
| 54: "DROP_SCHEMA", |
| 25: "DROP_ROW_ACCESS_POLICY", |
| 62: "DROP_SNAPSHOT_TABLE", |
| 17: "ALTER_TABLE", |
| 18: "ALTER_VIEW", |
| 22: "ALTER_MATERIALIZED_VIEW", |
| 55: "ALTER_SCHEMA", |
| 19: "SCRIPT", |
| 26: "TRUNCATE_TABLE", |
| 27: "CREATE_EXTERNAL_TABLE", |
| 28: "EXPORT_DATA", |
| 29: "CALL", |
| } |
| BigQueryAuditMetadata_QueryStatementType_value = map[string]int32{ |
| "QUERY_STATEMENT_TYPE_UNSPECIFIED": 0, |
| "SELECT": 1, |
| "ASSERT": 23, |
| "INSERT": 2, |
| "UPDATE": 3, |
| "DELETE": 4, |
| "MERGE": 5, |
| "CREATE_TABLE": 6, |
| "CREATE_TABLE_AS_SELECT": 7, |
| "CREATE_VIEW": 8, |
| "CREATE_MODEL": 9, |
| "CREATE_MATERIALIZED_VIEW": 13, |
| "CREATE_FUNCTION": 14, |
| "CREATE_TABLE_FUNCTION": 56, |
| "CREATE_PROCEDURE": 20, |
| "CREATE_ROW_ACCESS_POLICY": 24, |
| "CREATE_SCHEMA": 53, |
| "CREATE_SNAPSHOT_TABLE": 59, |
| "DROP_TABLE": 10, |
| "DROP_EXTERNAL_TABLE": 33, |
| "DROP_VIEW": 11, |
| "DROP_MODEL": 12, |
| "DROP_MATERIALIZED_VIEW": 15, |
| "DROP_FUNCTION": 16, |
| "DROP_PROCEDURE": 21, |
| "DROP_SCHEMA": 54, |
| "DROP_ROW_ACCESS_POLICY": 25, |
| "DROP_SNAPSHOT_TABLE": 62, |
| "ALTER_TABLE": 17, |
| "ALTER_VIEW": 18, |
| "ALTER_MATERIALIZED_VIEW": 22, |
| "ALTER_SCHEMA": 55, |
| "SCRIPT": 19, |
| "TRUNCATE_TABLE": 26, |
| "CREATE_EXTERNAL_TABLE": 27, |
| "EXPORT_DATA": 28, |
| "CALL": 29, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_QueryStatementType) Enum() *BigQueryAuditMetadata_QueryStatementType { |
| p := new(BigQueryAuditMetadata_QueryStatementType) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_QueryStatementType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_QueryStatementType) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[4].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_QueryStatementType) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[4] |
| } |
| |
| func (x BigQueryAuditMetadata_QueryStatementType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_QueryStatementType.Descriptor instead. |
| func (BigQueryAuditMetadata_QueryStatementType) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4} |
| } |
| |
| // Describes how the job was inserted. |
| type BigQueryAuditMetadata_JobInsertion_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_JobInsertion_REASON_UNSPECIFIED BigQueryAuditMetadata_JobInsertion_Reason = 0 |
| // Job was inserted using the jobs.insert API. |
| BigQueryAuditMetadata_JobInsertion_JOB_INSERT_REQUEST BigQueryAuditMetadata_JobInsertion_Reason = 1 |
| // Job was inserted using the jobs.query RPC. |
| BigQueryAuditMetadata_JobInsertion_QUERY_REQUEST BigQueryAuditMetadata_JobInsertion_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_JobInsertion_Reason. |
| var ( |
| BigQueryAuditMetadata_JobInsertion_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "JOB_INSERT_REQUEST", |
| 2: "QUERY_REQUEST", |
| } |
| BigQueryAuditMetadata_JobInsertion_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "JOB_INSERT_REQUEST": 1, |
| "QUERY_REQUEST": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_JobInsertion_Reason) Enum() *BigQueryAuditMetadata_JobInsertion_Reason { |
| p := new(BigQueryAuditMetadata_JobInsertion_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_JobInsertion_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_JobInsertion_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[5].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_JobInsertion_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[5] |
| } |
| |
| func (x BigQueryAuditMetadata_JobInsertion_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobInsertion_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_JobInsertion_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0, 0} |
| } |
| |
| // Describes how the job was deleted. |
| type BigQueryAuditMetadata_JobDeletion_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_JobDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_JobDeletion_Reason = 0 |
| // Job was deleted using the jobs.delete API. |
| BigQueryAuditMetadata_JobDeletion_JOB_DELETE_REQUEST BigQueryAuditMetadata_JobDeletion_Reason = 1 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_JobDeletion_Reason. |
| var ( |
| BigQueryAuditMetadata_JobDeletion_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "JOB_DELETE_REQUEST", |
| } |
| BigQueryAuditMetadata_JobDeletion_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "JOB_DELETE_REQUEST": 1, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_JobDeletion_Reason) Enum() *BigQueryAuditMetadata_JobDeletion_Reason { |
| p := new(BigQueryAuditMetadata_JobDeletion_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_JobDeletion_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_JobDeletion_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[6].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_JobDeletion_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[6] |
| } |
| |
| func (x BigQueryAuditMetadata_JobDeletion_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobDeletion_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_JobDeletion_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2, 0} |
| } |
| |
| // Describes how the dataset was created. |
| type BigQueryAuditMetadata_DatasetCreation_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_DatasetCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetCreation_Reason = 0 |
| // Dataset was created using the datasets.create API. |
| BigQueryAuditMetadata_DatasetCreation_CREATE BigQueryAuditMetadata_DatasetCreation_Reason = 1 |
| // Dataset was created using a query job, e.g., CREATE SCHEMA statement. |
| BigQueryAuditMetadata_DatasetCreation_QUERY BigQueryAuditMetadata_DatasetCreation_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_DatasetCreation_Reason. |
| var ( |
| BigQueryAuditMetadata_DatasetCreation_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "CREATE", |
| 2: "QUERY", |
| } |
| BigQueryAuditMetadata_DatasetCreation_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "CREATE": 1, |
| "QUERY": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_DatasetCreation_Reason) Enum() *BigQueryAuditMetadata_DatasetCreation_Reason { |
| p := new(BigQueryAuditMetadata_DatasetCreation_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_DatasetCreation_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_DatasetCreation_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[7].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_DatasetCreation_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[7] |
| } |
| |
| func (x BigQueryAuditMetadata_DatasetCreation_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_DatasetCreation_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_DatasetCreation_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3, 0} |
| } |
| |
| // Describes how the dataset was changed. |
| type BigQueryAuditMetadata_DatasetChange_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_DatasetChange_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetChange_Reason = 0 |
| // Dataset was changed using the datasets.update or datasets.patch API. |
| BigQueryAuditMetadata_DatasetChange_UPDATE BigQueryAuditMetadata_DatasetChange_Reason = 1 |
| // Dataset was changed using the SetIamPolicy API. |
| BigQueryAuditMetadata_DatasetChange_SET_IAM_POLICY BigQueryAuditMetadata_DatasetChange_Reason = 2 |
| // Dataset was changed using a query job, e.g., ALTER SCHEMA statement. |
| BigQueryAuditMetadata_DatasetChange_QUERY BigQueryAuditMetadata_DatasetChange_Reason = 3 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_DatasetChange_Reason. |
| var ( |
| BigQueryAuditMetadata_DatasetChange_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "UPDATE", |
| 2: "SET_IAM_POLICY", |
| 3: "QUERY", |
| } |
| BigQueryAuditMetadata_DatasetChange_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "UPDATE": 1, |
| "SET_IAM_POLICY": 2, |
| "QUERY": 3, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_DatasetChange_Reason) Enum() *BigQueryAuditMetadata_DatasetChange_Reason { |
| p := new(BigQueryAuditMetadata_DatasetChange_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_DatasetChange_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_DatasetChange_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[8].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_DatasetChange_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[8] |
| } |
| |
| func (x BigQueryAuditMetadata_DatasetChange_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_DatasetChange_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_DatasetChange_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4, 0} |
| } |
| |
| // Describes how the dataset was deleted. |
| type BigQueryAuditMetadata_DatasetDeletion_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_DatasetDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_DatasetDeletion_Reason = 0 |
| // Dataset was deleted using the datasets.delete API. |
| BigQueryAuditMetadata_DatasetDeletion_DELETE BigQueryAuditMetadata_DatasetDeletion_Reason = 1 |
| // Dataset was deleted using a query job, e.g., DROP SCHEMA statement. |
| BigQueryAuditMetadata_DatasetDeletion_QUERY BigQueryAuditMetadata_DatasetDeletion_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_DatasetDeletion_Reason. |
| var ( |
| BigQueryAuditMetadata_DatasetDeletion_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "DELETE", |
| 2: "QUERY", |
| } |
| BigQueryAuditMetadata_DatasetDeletion_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "DELETE": 1, |
| "QUERY": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_DatasetDeletion_Reason) Enum() *BigQueryAuditMetadata_DatasetDeletion_Reason { |
| p := new(BigQueryAuditMetadata_DatasetDeletion_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_DatasetDeletion_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_DatasetDeletion_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[9].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_DatasetDeletion_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[9] |
| } |
| |
| func (x BigQueryAuditMetadata_DatasetDeletion_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_DatasetDeletion_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_DatasetDeletion_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 5, 0} |
| } |
| |
| // Describes how the table was created. |
| type BigQueryAuditMetadata_TableCreation_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_TableCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_TableCreation_Reason = 0 |
| // Table was created as a destination table during a query, load or copy |
| // job. |
| BigQueryAuditMetadata_TableCreation_JOB BigQueryAuditMetadata_TableCreation_Reason = 1 |
| // Table was created using a DDL query. |
| BigQueryAuditMetadata_TableCreation_QUERY BigQueryAuditMetadata_TableCreation_Reason = 2 |
| // Table was created using the tables.create API. |
| BigQueryAuditMetadata_TableCreation_TABLE_INSERT_REQUEST BigQueryAuditMetadata_TableCreation_Reason = 3 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_TableCreation_Reason. |
| var ( |
| BigQueryAuditMetadata_TableCreation_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "JOB", |
| 2: "QUERY", |
| 3: "TABLE_INSERT_REQUEST", |
| } |
| BigQueryAuditMetadata_TableCreation_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "JOB": 1, |
| "QUERY": 2, |
| "TABLE_INSERT_REQUEST": 3, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_TableCreation_Reason) Enum() *BigQueryAuditMetadata_TableCreation_Reason { |
| p := new(BigQueryAuditMetadata_TableCreation_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_TableCreation_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_TableCreation_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[10].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_TableCreation_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[10] |
| } |
| |
| func (x BigQueryAuditMetadata_TableCreation_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableCreation_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_TableCreation_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 6, 0} |
| } |
| |
| // Describes how the model was created. |
| type BigQueryAuditMetadata_ModelCreation_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_ModelCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelCreation_Reason = 0 |
| // Model was created using a DDL query. |
| BigQueryAuditMetadata_ModelCreation_QUERY BigQueryAuditMetadata_ModelCreation_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_ModelCreation_Reason. |
| var ( |
| BigQueryAuditMetadata_ModelCreation_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 2: "QUERY", |
| } |
| BigQueryAuditMetadata_ModelCreation_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "QUERY": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_ModelCreation_Reason) Enum() *BigQueryAuditMetadata_ModelCreation_Reason { |
| p := new(BigQueryAuditMetadata_ModelCreation_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_ModelCreation_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_ModelCreation_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[11].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_ModelCreation_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[11] |
| } |
| |
| func (x BigQueryAuditMetadata_ModelCreation_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelCreation_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_ModelCreation_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 7, 0} |
| } |
| |
| // Describes how the routine was created. |
| type BigQueryAuditMetadata_RoutineCreation_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_RoutineCreation_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineCreation_Reason = 0 |
| // Routine was created using a DDL query. |
| BigQueryAuditMetadata_RoutineCreation_QUERY BigQueryAuditMetadata_RoutineCreation_Reason = 1 |
| // Routine was created using the routines.create API. |
| BigQueryAuditMetadata_RoutineCreation_ROUTINE_INSERT_REQUEST BigQueryAuditMetadata_RoutineCreation_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_RoutineCreation_Reason. |
| var ( |
| BigQueryAuditMetadata_RoutineCreation_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "QUERY", |
| 2: "ROUTINE_INSERT_REQUEST", |
| } |
| BigQueryAuditMetadata_RoutineCreation_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "QUERY": 1, |
| "ROUTINE_INSERT_REQUEST": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_RoutineCreation_Reason) Enum() *BigQueryAuditMetadata_RoutineCreation_Reason { |
| p := new(BigQueryAuditMetadata_RoutineCreation_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_RoutineCreation_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_RoutineCreation_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[12].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_RoutineCreation_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[12] |
| } |
| |
| func (x BigQueryAuditMetadata_RoutineCreation_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RoutineCreation_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_RoutineCreation_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 8, 0} |
| } |
| |
| // Describes how the table data was read. |
| type BigQueryAuditMetadata_TableDataRead_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_TableDataRead_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDataRead_Reason = 0 |
| // Table was used as a source table during a BigQuery job. |
| BigQueryAuditMetadata_TableDataRead_JOB BigQueryAuditMetadata_TableDataRead_Reason = 1 |
| // Table data was accessed using the tabledata.list API. |
| BigQueryAuditMetadata_TableDataRead_TABLEDATA_LIST_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 2 |
| // Table data was accessed using the jobs.getQueryResults API. |
| BigQueryAuditMetadata_TableDataRead_GET_QUERY_RESULTS_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 3 |
| // Table data was accessed using the jobs.query RPC. |
| BigQueryAuditMetadata_TableDataRead_QUERY_REQUEST BigQueryAuditMetadata_TableDataRead_Reason = 4 |
| // Table data was accessed using storage.CreateReadSession API. |
| BigQueryAuditMetadata_TableDataRead_CREATE_READ_SESSION BigQueryAuditMetadata_TableDataRead_Reason = 5 |
| // Table data was accessed during a materialized view refresh. |
| BigQueryAuditMetadata_TableDataRead_MATERIALIZED_VIEW_REFRESH BigQueryAuditMetadata_TableDataRead_Reason = 6 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_TableDataRead_Reason. |
| var ( |
| BigQueryAuditMetadata_TableDataRead_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "JOB", |
| 2: "TABLEDATA_LIST_REQUEST", |
| 3: "GET_QUERY_RESULTS_REQUEST", |
| 4: "QUERY_REQUEST", |
| 5: "CREATE_READ_SESSION", |
| 6: "MATERIALIZED_VIEW_REFRESH", |
| } |
| BigQueryAuditMetadata_TableDataRead_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "JOB": 1, |
| "TABLEDATA_LIST_REQUEST": 2, |
| "GET_QUERY_RESULTS_REQUEST": 3, |
| "QUERY_REQUEST": 4, |
| "CREATE_READ_SESSION": 5, |
| "MATERIALIZED_VIEW_REFRESH": 6, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_TableDataRead_Reason) Enum() *BigQueryAuditMetadata_TableDataRead_Reason { |
| p := new(BigQueryAuditMetadata_TableDataRead_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_TableDataRead_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_TableDataRead_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[13].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_TableDataRead_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[13] |
| } |
| |
| func (x BigQueryAuditMetadata_TableDataRead_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableDataRead_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_TableDataRead_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 9, 0} |
| } |
| |
| // Describes how the table metadata was changed. |
| type BigQueryAuditMetadata_TableChange_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_TableChange_REASON_UNSPECIFIED BigQueryAuditMetadata_TableChange_Reason = 0 |
| // Table metadata was updated using the tables.update or tables.patch API. |
| BigQueryAuditMetadata_TableChange_TABLE_UPDATE_REQUEST BigQueryAuditMetadata_TableChange_Reason = 1 |
| // Table was used as a job destination table. |
| BigQueryAuditMetadata_TableChange_JOB BigQueryAuditMetadata_TableChange_Reason = 2 |
| // Table metadata was updated using a DML or DDL query. |
| BigQueryAuditMetadata_TableChange_QUERY BigQueryAuditMetadata_TableChange_Reason = 3 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_TableChange_Reason. |
| var ( |
| BigQueryAuditMetadata_TableChange_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "TABLE_UPDATE_REQUEST", |
| 2: "JOB", |
| 3: "QUERY", |
| } |
| BigQueryAuditMetadata_TableChange_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "TABLE_UPDATE_REQUEST": 1, |
| "JOB": 2, |
| "QUERY": 3, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_TableChange_Reason) Enum() *BigQueryAuditMetadata_TableChange_Reason { |
| p := new(BigQueryAuditMetadata_TableChange_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_TableChange_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_TableChange_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[14].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_TableChange_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[14] |
| } |
| |
| func (x BigQueryAuditMetadata_TableChange_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableChange_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_TableChange_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 10, 0} |
| } |
| |
| // Describes how the model metadata was changed. |
| type BigQueryAuditMetadata_ModelMetadataChange_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_ModelMetadataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelMetadataChange_Reason = 0 |
| // Model metadata was updated using the models.patch API. |
| BigQueryAuditMetadata_ModelMetadataChange_MODEL_PATCH_REQUEST BigQueryAuditMetadata_ModelMetadataChange_Reason = 1 |
| // Model metadata was updated using a DDL query. |
| BigQueryAuditMetadata_ModelMetadataChange_QUERY BigQueryAuditMetadata_ModelMetadataChange_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_ModelMetadataChange_Reason. |
| var ( |
| BigQueryAuditMetadata_ModelMetadataChange_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "MODEL_PATCH_REQUEST", |
| 2: "QUERY", |
| } |
| BigQueryAuditMetadata_ModelMetadataChange_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "MODEL_PATCH_REQUEST": 1, |
| "QUERY": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) Enum() *BigQueryAuditMetadata_ModelMetadataChange_Reason { |
| p := new(BigQueryAuditMetadata_ModelMetadataChange_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_ModelMetadataChange_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[15].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_ModelMetadataChange_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[15] |
| } |
| |
| func (x BigQueryAuditMetadata_ModelMetadataChange_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelMetadataChange_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_ModelMetadataChange_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 11, 0} |
| } |
| |
| // Describes how the routine was updated. |
| type BigQueryAuditMetadata_RoutineChange_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_RoutineChange_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineChange_Reason = 0 |
| // Routine was updated using a DDL query. |
| BigQueryAuditMetadata_RoutineChange_QUERY BigQueryAuditMetadata_RoutineChange_Reason = 1 |
| // Routine was updated using the routines.update or routines.patch API. |
| BigQueryAuditMetadata_RoutineChange_ROUTINE_UPDATE_REQUEST BigQueryAuditMetadata_RoutineChange_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_RoutineChange_Reason. |
| var ( |
| BigQueryAuditMetadata_RoutineChange_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "QUERY", |
| 2: "ROUTINE_UPDATE_REQUEST", |
| } |
| BigQueryAuditMetadata_RoutineChange_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "QUERY": 1, |
| "ROUTINE_UPDATE_REQUEST": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_RoutineChange_Reason) Enum() *BigQueryAuditMetadata_RoutineChange_Reason { |
| p := new(BigQueryAuditMetadata_RoutineChange_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_RoutineChange_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_RoutineChange_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[16].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_RoutineChange_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[16] |
| } |
| |
| func (x BigQueryAuditMetadata_RoutineChange_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RoutineChange_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_RoutineChange_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 12, 0} |
| } |
| |
| // Describes how the table data was changed. |
| type BigQueryAuditMetadata_TableDataChange_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_TableDataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDataChange_Reason = 0 |
| // Table was used as a job destination table. |
| BigQueryAuditMetadata_TableDataChange_JOB BigQueryAuditMetadata_TableDataChange_Reason = 1 |
| // Table data was updated using a DML or DDL query. |
| BigQueryAuditMetadata_TableDataChange_QUERY BigQueryAuditMetadata_TableDataChange_Reason = 2 |
| // Table data was updated during a materialized view refresh. |
| BigQueryAuditMetadata_TableDataChange_MATERIALIZED_VIEW_REFRESH BigQueryAuditMetadata_TableDataChange_Reason = 3 |
| // Table data was added using the Write API. |
| BigQueryAuditMetadata_TableDataChange_WRITE_API BigQueryAuditMetadata_TableDataChange_Reason = 4 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_TableDataChange_Reason. |
| var ( |
| BigQueryAuditMetadata_TableDataChange_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "JOB", |
| 2: "QUERY", |
| 3: "MATERIALIZED_VIEW_REFRESH", |
| 4: "WRITE_API", |
| } |
| BigQueryAuditMetadata_TableDataChange_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "JOB": 1, |
| "QUERY": 2, |
| "MATERIALIZED_VIEW_REFRESH": 3, |
| "WRITE_API": 4, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_TableDataChange_Reason) Enum() *BigQueryAuditMetadata_TableDataChange_Reason { |
| p := new(BigQueryAuditMetadata_TableDataChange_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_TableDataChange_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_TableDataChange_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[17].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_TableDataChange_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[17] |
| } |
| |
| func (x BigQueryAuditMetadata_TableDataChange_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableDataChange_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_TableDataChange_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 13, 0} |
| } |
| |
| // Describes how the model data was changed. |
| type BigQueryAuditMetadata_ModelDataChange_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_ModelDataChange_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDataChange_Reason = 0 |
| // Model data was changed using a DDL query. |
| BigQueryAuditMetadata_ModelDataChange_QUERY BigQueryAuditMetadata_ModelDataChange_Reason = 1 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_ModelDataChange_Reason. |
| var ( |
| BigQueryAuditMetadata_ModelDataChange_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "QUERY", |
| } |
| BigQueryAuditMetadata_ModelDataChange_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "QUERY": 1, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_ModelDataChange_Reason) Enum() *BigQueryAuditMetadata_ModelDataChange_Reason { |
| p := new(BigQueryAuditMetadata_ModelDataChange_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_ModelDataChange_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_ModelDataChange_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[18].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_ModelDataChange_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[18] |
| } |
| |
| func (x BigQueryAuditMetadata_ModelDataChange_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelDataChange_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_ModelDataChange_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 14, 0} |
| } |
| |
| // Describes how the model data was read. |
| type BigQueryAuditMetadata_ModelDataRead_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_ModelDataRead_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDataRead_Reason = 0 |
| // Model was used as a source model during a BigQuery job. |
| BigQueryAuditMetadata_ModelDataRead_JOB BigQueryAuditMetadata_ModelDataRead_Reason = 1 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_ModelDataRead_Reason. |
| var ( |
| BigQueryAuditMetadata_ModelDataRead_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "JOB", |
| } |
| BigQueryAuditMetadata_ModelDataRead_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "JOB": 1, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_ModelDataRead_Reason) Enum() *BigQueryAuditMetadata_ModelDataRead_Reason { |
| p := new(BigQueryAuditMetadata_ModelDataRead_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_ModelDataRead_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_ModelDataRead_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[19].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_ModelDataRead_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[19] |
| } |
| |
| func (x BigQueryAuditMetadata_ModelDataRead_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelDataRead_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_ModelDataRead_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 15, 0} |
| } |
| |
| // Describes how the table was deleted. |
| type BigQueryAuditMetadata_TableDeletion_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_TableDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_TableDeletion_Reason = 0 |
| // Table was deleted using the tables.delete API. |
| BigQueryAuditMetadata_TableDeletion_TABLE_DELETE_REQUEST BigQueryAuditMetadata_TableDeletion_Reason = 2 |
| // Table expired. |
| BigQueryAuditMetadata_TableDeletion_EXPIRED BigQueryAuditMetadata_TableDeletion_Reason = 3 |
| // Table deleted using a DDL query. |
| BigQueryAuditMetadata_TableDeletion_QUERY BigQueryAuditMetadata_TableDeletion_Reason = 4 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_TableDeletion_Reason. |
| var ( |
| BigQueryAuditMetadata_TableDeletion_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 2: "TABLE_DELETE_REQUEST", |
| 3: "EXPIRED", |
| 4: "QUERY", |
| } |
| BigQueryAuditMetadata_TableDeletion_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "TABLE_DELETE_REQUEST": 2, |
| "EXPIRED": 3, |
| "QUERY": 4, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_TableDeletion_Reason) Enum() *BigQueryAuditMetadata_TableDeletion_Reason { |
| p := new(BigQueryAuditMetadata_TableDeletion_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_TableDeletion_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_TableDeletion_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[20].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_TableDeletion_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[20] |
| } |
| |
| func (x BigQueryAuditMetadata_TableDeletion_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableDeletion_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_TableDeletion_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 16, 0} |
| } |
| |
| // Describes how the model was deleted. |
| type BigQueryAuditMetadata_ModelDeletion_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_ModelDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_ModelDeletion_Reason = 0 |
| // Model was deleted using the models.delete API. |
| BigQueryAuditMetadata_ModelDeletion_MODEL_DELETE_REQUEST BigQueryAuditMetadata_ModelDeletion_Reason = 1 |
| // Model expired. |
| BigQueryAuditMetadata_ModelDeletion_EXPIRED BigQueryAuditMetadata_ModelDeletion_Reason = 2 |
| // Model was deleted using DDL query. |
| BigQueryAuditMetadata_ModelDeletion_QUERY BigQueryAuditMetadata_ModelDeletion_Reason = 3 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_ModelDeletion_Reason. |
| var ( |
| BigQueryAuditMetadata_ModelDeletion_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "MODEL_DELETE_REQUEST", |
| 2: "EXPIRED", |
| 3: "QUERY", |
| } |
| BigQueryAuditMetadata_ModelDeletion_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "MODEL_DELETE_REQUEST": 1, |
| "EXPIRED": 2, |
| "QUERY": 3, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_ModelDeletion_Reason) Enum() *BigQueryAuditMetadata_ModelDeletion_Reason { |
| p := new(BigQueryAuditMetadata_ModelDeletion_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_ModelDeletion_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_ModelDeletion_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[21].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_ModelDeletion_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[21] |
| } |
| |
| func (x BigQueryAuditMetadata_ModelDeletion_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelDeletion_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_ModelDeletion_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 17, 0} |
| } |
| |
| // Describes how the routine was deleted. |
| type BigQueryAuditMetadata_RoutineDeletion_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_RoutineDeletion_REASON_UNSPECIFIED BigQueryAuditMetadata_RoutineDeletion_Reason = 0 |
| // Routine was deleted using DDL query. |
| BigQueryAuditMetadata_RoutineDeletion_QUERY BigQueryAuditMetadata_RoutineDeletion_Reason = 1 |
| // Routine was deleted using the API. |
| BigQueryAuditMetadata_RoutineDeletion_ROUTINE_DELETE_REQUEST BigQueryAuditMetadata_RoutineDeletion_Reason = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_RoutineDeletion_Reason. |
| var ( |
| BigQueryAuditMetadata_RoutineDeletion_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "QUERY", |
| 2: "ROUTINE_DELETE_REQUEST", |
| } |
| BigQueryAuditMetadata_RoutineDeletion_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "QUERY": 1, |
| "ROUTINE_DELETE_REQUEST": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_RoutineDeletion_Reason) Enum() *BigQueryAuditMetadata_RoutineDeletion_Reason { |
| p := new(BigQueryAuditMetadata_RoutineDeletion_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_RoutineDeletion_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_RoutineDeletion_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[22].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_RoutineDeletion_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[22] |
| } |
| |
| func (x BigQueryAuditMetadata_RoutineDeletion_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RoutineDeletion_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_RoutineDeletion_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 18, 0} |
| } |
| |
| // Describes how the unlinking operation occurred. |
| type BigQueryAuditMetadata_UnlinkDataset_Reason int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_UnlinkDataset_REASON_UNSPECIFIED BigQueryAuditMetadata_UnlinkDataset_Reason = 0 |
| // Linked dataset unlinked via API |
| BigQueryAuditMetadata_UnlinkDataset_UNLINK_API BigQueryAuditMetadata_UnlinkDataset_Reason = 1 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_UnlinkDataset_Reason. |
| var ( |
| BigQueryAuditMetadata_UnlinkDataset_Reason_name = map[int32]string{ |
| 0: "REASON_UNSPECIFIED", |
| 1: "UNLINK_API", |
| } |
| BigQueryAuditMetadata_UnlinkDataset_Reason_value = map[string]int32{ |
| "REASON_UNSPECIFIED": 0, |
| "UNLINK_API": 1, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_UnlinkDataset_Reason) Enum() *BigQueryAuditMetadata_UnlinkDataset_Reason { |
| p := new(BigQueryAuditMetadata_UnlinkDataset_Reason) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_UnlinkDataset_Reason) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_UnlinkDataset_Reason) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[23].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_UnlinkDataset_Reason) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[23] |
| } |
| |
| func (x BigQueryAuditMetadata_UnlinkDataset_Reason) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_UnlinkDataset_Reason.Descriptor instead. |
| func (BigQueryAuditMetadata_UnlinkDataset_Reason) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 22, 0} |
| } |
| |
| // Job type. |
| type BigQueryAuditMetadata_JobConfig_Type int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_JobConfig_TYPE_UNSPECIFIED BigQueryAuditMetadata_JobConfig_Type = 0 |
| // Query job. |
| BigQueryAuditMetadata_JobConfig_QUERY BigQueryAuditMetadata_JobConfig_Type = 1 |
| // Table copy job. |
| BigQueryAuditMetadata_JobConfig_COPY BigQueryAuditMetadata_JobConfig_Type = 2 |
| // Export (extract) job. |
| BigQueryAuditMetadata_JobConfig_EXPORT BigQueryAuditMetadata_JobConfig_Type = 3 |
| // Import (load) job. |
| BigQueryAuditMetadata_JobConfig_IMPORT BigQueryAuditMetadata_JobConfig_Type = 4 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_JobConfig_Type. |
| var ( |
| BigQueryAuditMetadata_JobConfig_Type_name = map[int32]string{ |
| 0: "TYPE_UNSPECIFIED", |
| 1: "QUERY", |
| 2: "COPY", |
| 3: "EXPORT", |
| 4: "IMPORT", |
| } |
| BigQueryAuditMetadata_JobConfig_Type_value = map[string]int32{ |
| "TYPE_UNSPECIFIED": 0, |
| "QUERY": 1, |
| "COPY": 2, |
| "EXPORT": 3, |
| "IMPORT": 4, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_JobConfig_Type) Enum() *BigQueryAuditMetadata_JobConfig_Type { |
| p := new(BigQueryAuditMetadata_JobConfig_Type) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_JobConfig_Type) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_JobConfig_Type) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[24].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_JobConfig_Type) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[24] |
| } |
| |
| func (x BigQueryAuditMetadata_JobConfig_Type) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobConfig_Type.Descriptor instead. |
| func (BigQueryAuditMetadata_JobConfig_Type) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 0} |
| } |
| |
| // Priority given to the query. |
| type BigQueryAuditMetadata_JobConfig_Query_Priority int32 |
| |
| const ( |
| // Unknown. |
| BigQueryAuditMetadata_JobConfig_Query_PRIORITY_UNSPECIFIED BigQueryAuditMetadata_JobConfig_Query_Priority = 0 |
| // Interactive query. |
| BigQueryAuditMetadata_JobConfig_Query_QUERY_INTERACTIVE BigQueryAuditMetadata_JobConfig_Query_Priority = 1 |
| // Batch query. |
| BigQueryAuditMetadata_JobConfig_Query_QUERY_BATCH BigQueryAuditMetadata_JobConfig_Query_Priority = 2 |
| ) |
| |
| // Enum value maps for BigQueryAuditMetadata_JobConfig_Query_Priority. |
| var ( |
| BigQueryAuditMetadata_JobConfig_Query_Priority_name = map[int32]string{ |
| 0: "PRIORITY_UNSPECIFIED", |
| 1: "QUERY_INTERACTIVE", |
| 2: "QUERY_BATCH", |
| } |
| BigQueryAuditMetadata_JobConfig_Query_Priority_value = map[string]int32{ |
| "PRIORITY_UNSPECIFIED": 0, |
| "QUERY_INTERACTIVE": 1, |
| "QUERY_BATCH": 2, |
| } |
| ) |
| |
| func (x BigQueryAuditMetadata_JobConfig_Query_Priority) Enum() *BigQueryAuditMetadata_JobConfig_Query_Priority { |
| p := new(BigQueryAuditMetadata_JobConfig_Query_Priority) |
| *p = x |
| return p |
| } |
| |
| func (x BigQueryAuditMetadata_JobConfig_Query_Priority) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (BigQueryAuditMetadata_JobConfig_Query_Priority) Descriptor() protoreflect.EnumDescriptor { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[25].Descriptor() |
| } |
| |
| func (BigQueryAuditMetadata_JobConfig_Query_Priority) Type() protoreflect.EnumType { |
| return &file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes[25] |
| } |
| |
| func (x BigQueryAuditMetadata_JobConfig_Query_Priority) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobConfig_Query_Priority.Descriptor instead. |
| func (BigQueryAuditMetadata_JobConfig_Query_Priority) EnumDescriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 0, 0} |
| } |
| |
| // Audit log format for BigQuery cloud audit logs metadata. |
| type BigQueryAuditMetadata struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // BigQuery event information. |
| // |
| // Types that are assignable to Event: |
| // |
| // *BigQueryAuditMetadata_JobInsertion_ |
| // *BigQueryAuditMetadata_JobChange_ |
| // *BigQueryAuditMetadata_JobDeletion_ |
| // *BigQueryAuditMetadata_DatasetCreation_ |
| // *BigQueryAuditMetadata_DatasetChange_ |
| // *BigQueryAuditMetadata_DatasetDeletion_ |
| // *BigQueryAuditMetadata_TableCreation_ |
| // *BigQueryAuditMetadata_TableChange_ |
| // *BigQueryAuditMetadata_TableDeletion_ |
| // *BigQueryAuditMetadata_TableDataRead_ |
| // *BigQueryAuditMetadata_TableDataChange_ |
| // *BigQueryAuditMetadata_ModelDeletion_ |
| // *BigQueryAuditMetadata_ModelCreation_ |
| // *BigQueryAuditMetadata_ModelMetadataChange_ |
| // *BigQueryAuditMetadata_ModelDataChange_ |
| // *BigQueryAuditMetadata_ModelDataRead_ |
| // *BigQueryAuditMetadata_RoutineCreation_ |
| // *BigQueryAuditMetadata_RoutineChange_ |
| // *BigQueryAuditMetadata_RoutineDeletion_ |
| // *BigQueryAuditMetadata_RowAccessPolicyCreation_ |
| // *BigQueryAuditMetadata_RowAccessPolicyChange_ |
| // *BigQueryAuditMetadata_RowAccessPolicyDeletion_ |
| // *BigQueryAuditMetadata_UnlinkDataset_ |
| Event isBigQueryAuditMetadata_Event `protobuf_oneof:"event"` |
| // First party (Google) application specific metadata. |
| FirstPartyAppMetadata *BigQueryAuditMetadata_FirstPartyAppMetadata `protobuf:"bytes,24,opt,name=first_party_app_metadata,json=firstPartyAppMetadata,proto3" json:"first_party_app_metadata,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata) Reset() { |
| *x = BigQueryAuditMetadata{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0} |
| } |
| |
| func (m *BigQueryAuditMetadata) GetEvent() isBigQueryAuditMetadata_Event { |
| if m != nil { |
| return m.Event |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetJobInsertion() *BigQueryAuditMetadata_JobInsertion { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobInsertion_); ok { |
| return x.JobInsertion |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetJobChange() *BigQueryAuditMetadata_JobChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobChange_); ok { |
| return x.JobChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetJobDeletion() *BigQueryAuditMetadata_JobDeletion { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_JobDeletion_); ok { |
| return x.JobDeletion |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetDatasetCreation() *BigQueryAuditMetadata_DatasetCreation { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetCreation_); ok { |
| return x.DatasetCreation |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetDatasetChange() *BigQueryAuditMetadata_DatasetChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetChange_); ok { |
| return x.DatasetChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetDatasetDeletion() *BigQueryAuditMetadata_DatasetDeletion { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_DatasetDeletion_); ok { |
| return x.DatasetDeletion |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetTableCreation() *BigQueryAuditMetadata_TableCreation { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableCreation_); ok { |
| return x.TableCreation |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetTableChange() *BigQueryAuditMetadata_TableChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableChange_); ok { |
| return x.TableChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetTableDeletion() *BigQueryAuditMetadata_TableDeletion { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDeletion_); ok { |
| return x.TableDeletion |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetTableDataRead() *BigQueryAuditMetadata_TableDataRead { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDataRead_); ok { |
| return x.TableDataRead |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetTableDataChange() *BigQueryAuditMetadata_TableDataChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_TableDataChange_); ok { |
| return x.TableDataChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetModelDeletion() *BigQueryAuditMetadata_ModelDeletion { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDeletion_); ok { |
| return x.ModelDeletion |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetModelCreation() *BigQueryAuditMetadata_ModelCreation { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelCreation_); ok { |
| return x.ModelCreation |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetModelMetadataChange() *BigQueryAuditMetadata_ModelMetadataChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelMetadataChange_); ok { |
| return x.ModelMetadataChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetModelDataChange() *BigQueryAuditMetadata_ModelDataChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDataChange_); ok { |
| return x.ModelDataChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetModelDataRead() *BigQueryAuditMetadata_ModelDataRead { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_ModelDataRead_); ok { |
| return x.ModelDataRead |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetRoutineCreation() *BigQueryAuditMetadata_RoutineCreation { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineCreation_); ok { |
| return x.RoutineCreation |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetRoutineChange() *BigQueryAuditMetadata_RoutineChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineChange_); ok { |
| return x.RoutineChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetRoutineDeletion() *BigQueryAuditMetadata_RoutineDeletion { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RoutineDeletion_); ok { |
| return x.RoutineDeletion |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetRowAccessPolicyCreation() *BigQueryAuditMetadata_RowAccessPolicyCreation { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RowAccessPolicyCreation_); ok { |
| return x.RowAccessPolicyCreation |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetRowAccessPolicyChange() *BigQueryAuditMetadata_RowAccessPolicyChange { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RowAccessPolicyChange_); ok { |
| return x.RowAccessPolicyChange |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetRowAccessPolicyDeletion() *BigQueryAuditMetadata_RowAccessPolicyDeletion { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_RowAccessPolicyDeletion_); ok { |
| return x.RowAccessPolicyDeletion |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetUnlinkDataset() *BigQueryAuditMetadata_UnlinkDataset { |
| if x, ok := x.GetEvent().(*BigQueryAuditMetadata_UnlinkDataset_); ok { |
| return x.UnlinkDataset |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata) GetFirstPartyAppMetadata() *BigQueryAuditMetadata_FirstPartyAppMetadata { |
| if x != nil { |
| return x.FirstPartyAppMetadata |
| } |
| return nil |
| } |
| |
| type isBigQueryAuditMetadata_Event interface { |
| isBigQueryAuditMetadata_Event() |
| } |
| |
| type BigQueryAuditMetadata_JobInsertion_ struct { |
| // Job insertion event. |
| JobInsertion *BigQueryAuditMetadata_JobInsertion `protobuf:"bytes,1,opt,name=job_insertion,json=jobInsertion,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobChange_ struct { |
| // Job state change event. |
| JobChange *BigQueryAuditMetadata_JobChange `protobuf:"bytes,2,opt,name=job_change,json=jobChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobDeletion_ struct { |
| // Job deletion event. |
| JobDeletion *BigQueryAuditMetadata_JobDeletion `protobuf:"bytes,23,opt,name=job_deletion,json=jobDeletion,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_DatasetCreation_ struct { |
| // Dataset creation event. |
| DatasetCreation *BigQueryAuditMetadata_DatasetCreation `protobuf:"bytes,3,opt,name=dataset_creation,json=datasetCreation,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_DatasetChange_ struct { |
| // Dataset change event. |
| DatasetChange *BigQueryAuditMetadata_DatasetChange `protobuf:"bytes,4,opt,name=dataset_change,json=datasetChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_DatasetDeletion_ struct { |
| // Dataset deletion event. |
| DatasetDeletion *BigQueryAuditMetadata_DatasetDeletion `protobuf:"bytes,5,opt,name=dataset_deletion,json=datasetDeletion,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_TableCreation_ struct { |
| // Table creation event. |
| TableCreation *BigQueryAuditMetadata_TableCreation `protobuf:"bytes,6,opt,name=table_creation,json=tableCreation,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_TableChange_ struct { |
| // Table metadata change event. |
| TableChange *BigQueryAuditMetadata_TableChange `protobuf:"bytes,8,opt,name=table_change,json=tableChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_TableDeletion_ struct { |
| // Table deletion event. |
| TableDeletion *BigQueryAuditMetadata_TableDeletion `protobuf:"bytes,9,opt,name=table_deletion,json=tableDeletion,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_TableDataRead_ struct { |
| // Table data read event. |
| TableDataRead *BigQueryAuditMetadata_TableDataRead `protobuf:"bytes,10,opt,name=table_data_read,json=tableDataRead,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_TableDataChange_ struct { |
| // Table data change event. |
| TableDataChange *BigQueryAuditMetadata_TableDataChange `protobuf:"bytes,11,opt,name=table_data_change,json=tableDataChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_ModelDeletion_ struct { |
| // Model deletion event. |
| ModelDeletion *BigQueryAuditMetadata_ModelDeletion `protobuf:"bytes,12,opt,name=model_deletion,json=modelDeletion,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_ModelCreation_ struct { |
| // Model creation event. |
| ModelCreation *BigQueryAuditMetadata_ModelCreation `protobuf:"bytes,13,opt,name=model_creation,json=modelCreation,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_ModelMetadataChange_ struct { |
| // Model metadata change event. |
| ModelMetadataChange *BigQueryAuditMetadata_ModelMetadataChange `protobuf:"bytes,14,opt,name=model_metadata_change,json=modelMetadataChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_ModelDataChange_ struct { |
| // Model data change event. |
| ModelDataChange *BigQueryAuditMetadata_ModelDataChange `protobuf:"bytes,15,opt,name=model_data_change,json=modelDataChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_ModelDataRead_ struct { |
| // Model data read event. |
| ModelDataRead *BigQueryAuditMetadata_ModelDataRead `protobuf:"bytes,19,opt,name=model_data_read,json=modelDataRead,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_RoutineCreation_ struct { |
| // Routine creation event. |
| RoutineCreation *BigQueryAuditMetadata_RoutineCreation `protobuf:"bytes,16,opt,name=routine_creation,json=routineCreation,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_RoutineChange_ struct { |
| // Routine change event. |
| RoutineChange *BigQueryAuditMetadata_RoutineChange `protobuf:"bytes,17,opt,name=routine_change,json=routineChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_RoutineDeletion_ struct { |
| // Routine deletion event. |
| RoutineDeletion *BigQueryAuditMetadata_RoutineDeletion `protobuf:"bytes,18,opt,name=routine_deletion,json=routineDeletion,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_RowAccessPolicyCreation_ struct { |
| // Row access policy create event. |
| RowAccessPolicyCreation *BigQueryAuditMetadata_RowAccessPolicyCreation `protobuf:"bytes,20,opt,name=row_access_policy_creation,json=rowAccessPolicyCreation,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_RowAccessPolicyChange_ struct { |
| // Row access policy change event. |
| RowAccessPolicyChange *BigQueryAuditMetadata_RowAccessPolicyChange `protobuf:"bytes,21,opt,name=row_access_policy_change,json=rowAccessPolicyChange,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_RowAccessPolicyDeletion_ struct { |
| // Row access policy deletion event. |
| RowAccessPolicyDeletion *BigQueryAuditMetadata_RowAccessPolicyDeletion `protobuf:"bytes,22,opt,name=row_access_policy_deletion,json=rowAccessPolicyDeletion,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_UnlinkDataset_ struct { |
| // Unlink linked dataset from its source dataset event |
| UnlinkDataset *BigQueryAuditMetadata_UnlinkDataset `protobuf:"bytes,25,opt,name=unlink_dataset,json=unlinkDataset,proto3,oneof"` |
| } |
| |
| func (*BigQueryAuditMetadata_JobInsertion_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_JobChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_JobDeletion_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_DatasetCreation_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_DatasetChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_DatasetDeletion_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_TableCreation_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_TableChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_TableDeletion_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_TableDataRead_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_TableDataChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_ModelDeletion_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_ModelCreation_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_ModelMetadataChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_ModelDataChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_ModelDataRead_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_RoutineCreation_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_RoutineChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_RoutineDeletion_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_RowAccessPolicyCreation_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_RowAccessPolicyChange_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_RowAccessPolicyDeletion_) isBigQueryAuditMetadata_Event() {} |
| |
| func (*BigQueryAuditMetadata_UnlinkDataset_) isBigQueryAuditMetadata_Event() {} |
| |
| // Job insertion event. |
| type BigQueryAuditMetadata_JobInsertion struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Job metadata. |
| Job *BigQueryAuditMetadata_Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"` |
| // Describes how the job was inserted. |
| Reason BigQueryAuditMetadata_JobInsertion_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobInsertion_Reason" json:"reason,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobInsertion) Reset() { |
| *x = BigQueryAuditMetadata_JobInsertion{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobInsertion) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobInsertion) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobInsertion) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobInsertion.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobInsertion) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 0} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobInsertion) GetJob() *BigQueryAuditMetadata_Job { |
| if x != nil { |
| return x.Job |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobInsertion) GetReason() BigQueryAuditMetadata_JobInsertion_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_JobInsertion_REASON_UNSPECIFIED |
| } |
| |
| // Job state change event. |
| type BigQueryAuditMetadata_JobChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Job state before the job state change. |
| Before BigQueryAuditMetadata_JobState `protobuf:"varint,1,opt,name=before,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"before,omitempty"` |
| // Job state after the job state change. |
| After BigQueryAuditMetadata_JobState `protobuf:"varint,2,opt,name=after,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"after,omitempty"` |
| // Job metadata. |
| Job *BigQueryAuditMetadata_Job `protobuf:"bytes,3,opt,name=job,proto3" json:"job,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobChange) Reset() { |
| *x = BigQueryAuditMetadata_JobChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 1} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobChange) GetBefore() BigQueryAuditMetadata_JobState { |
| if x != nil { |
| return x.Before |
| } |
| return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobChange) GetAfter() BigQueryAuditMetadata_JobState { |
| if x != nil { |
| return x.After |
| } |
| return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobChange) GetJob() *BigQueryAuditMetadata_Job { |
| if x != nil { |
| return x.Job |
| } |
| return nil |
| } |
| |
| // Job deletion event. |
| type BigQueryAuditMetadata_JobDeletion struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Job URI. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| // Describes how the job was deleted. |
| Reason BigQueryAuditMetadata_JobDeletion_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobDeletion_Reason" json:"reason,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobDeletion) Reset() { |
| *x = BigQueryAuditMetadata_JobDeletion{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobDeletion) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobDeletion) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobDeletion) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobDeletion.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobDeletion) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 2} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobDeletion) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobDeletion) GetReason() BigQueryAuditMetadata_JobDeletion_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_JobDeletion_REASON_UNSPECIFIED |
| } |
| |
| // Dataset creation event. |
| type BigQueryAuditMetadata_DatasetCreation struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Dataset metadata. |
| Dataset *BigQueryAuditMetadata_Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"` |
| // Describes how the dataset was created. |
| Reason BigQueryAuditMetadata_DatasetCreation_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetCreation_Reason" json:"reason,omitempty"` |
| // The URI of the job that created the dataset. |
| // Present if the reason is QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetCreation) Reset() { |
| *x = BigQueryAuditMetadata_DatasetCreation{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetCreation) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_DatasetCreation) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_DatasetCreation) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_DatasetCreation.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_DatasetCreation) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 3} |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetCreation) GetDataset() *BigQueryAuditMetadata_Dataset { |
| if x != nil { |
| return x.Dataset |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetCreation) GetReason() BigQueryAuditMetadata_DatasetCreation_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_DatasetCreation_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetCreation) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Dataset change event. |
| type BigQueryAuditMetadata_DatasetChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Dataset metadata after the change. |
| Dataset *BigQueryAuditMetadata_Dataset `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"` |
| // Describes how the dataset was changed. |
| Reason BigQueryAuditMetadata_DatasetChange_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetChange_Reason" json:"reason,omitempty"` |
| // The URI of the job that updated the dataset. |
| // Present if the reason is QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetChange) Reset() { |
| *x = BigQueryAuditMetadata_DatasetChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_DatasetChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_DatasetChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_DatasetChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_DatasetChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 4} |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetChange) GetDataset() *BigQueryAuditMetadata_Dataset { |
| if x != nil { |
| return x.Dataset |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetChange) GetReason() BigQueryAuditMetadata_DatasetChange_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_DatasetChange_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetChange) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Dataset deletion event. |
| type BigQueryAuditMetadata_DatasetDeletion struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Describes how the dataset was deleted. |
| Reason BigQueryAuditMetadata_DatasetDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_DatasetDeletion_Reason" json:"reason,omitempty"` |
| // The URI of the job that deleted the dataset. |
| // Present if the reason is QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetDeletion) Reset() { |
| *x = BigQueryAuditMetadata_DatasetDeletion{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetDeletion) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_DatasetDeletion) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_DatasetDeletion) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_DatasetDeletion.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_DatasetDeletion) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 5} |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetDeletion) GetReason() BigQueryAuditMetadata_DatasetDeletion_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_DatasetDeletion_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_DatasetDeletion) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Table creation event. |
| type BigQueryAuditMetadata_TableCreation struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Table metadata. |
| Table *BigQueryAuditMetadata_Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"` |
| // Describes how the table was created. |
| Reason BigQueryAuditMetadata_TableCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableCreation_Reason" json:"reason,omitempty"` |
| // The URI of the job that created a table. |
| // Present if the reason is JOB or QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_TableCreation) Reset() { |
| *x = BigQueryAuditMetadata_TableCreation{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_TableCreation) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_TableCreation) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_TableCreation) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableCreation.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_TableCreation) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 6} |
| } |
| |
| func (x *BigQueryAuditMetadata_TableCreation) GetTable() *BigQueryAuditMetadata_Table { |
| if x != nil { |
| return x.Table |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_TableCreation) GetReason() BigQueryAuditMetadata_TableCreation_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_TableCreation_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_TableCreation) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Model creation event. |
| type BigQueryAuditMetadata_ModelCreation struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Model metadata. |
| Model *BigQueryAuditMetadata_Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"` |
| // Describes how the model was created. |
| Reason BigQueryAuditMetadata_ModelCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelCreation_Reason" json:"reason,omitempty"` |
| // The URI of the job that created the model. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelCreation) Reset() { |
| *x = BigQueryAuditMetadata_ModelCreation{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelCreation) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_ModelCreation) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_ModelCreation) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelCreation.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_ModelCreation) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 7} |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelCreation) GetModel() *BigQueryAuditMetadata_Model { |
| if x != nil { |
| return x.Model |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelCreation) GetReason() BigQueryAuditMetadata_ModelCreation_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_ModelCreation_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelCreation) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Routine creation event. |
| type BigQueryAuditMetadata_RoutineCreation struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Created routine. |
| Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"` |
| // Describes how the routine was created. |
| Reason BigQueryAuditMetadata_RoutineCreation_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineCreation_Reason" json:"reason,omitempty"` |
| // The URI of the job that created the routine. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineCreation) Reset() { |
| *x = BigQueryAuditMetadata_RoutineCreation{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineCreation) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_RoutineCreation) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_RoutineCreation) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RoutineCreation.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_RoutineCreation) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 8} |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineCreation) GetRoutine() *BigQueryAuditMetadata_Routine { |
| if x != nil { |
| return x.Routine |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineCreation) GetReason() BigQueryAuditMetadata_RoutineCreation_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_RoutineCreation_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineCreation) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Table data read event. |
| type BigQueryAuditMetadata_TableDataRead struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // List of the accessed fields. Entire list is truncated if the record size |
| // exceeds 100K. |
| Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"` |
| // True if the fields list was truncated. |
| FieldsTruncated bool `protobuf:"varint,8,opt,name=fields_truncated,json=fieldsTruncated,proto3" json:"fields_truncated,omitempty"` |
| // List of the referenced policy tags. That is, policy tags attached to the |
| // accessed fields or their ancestors. |
| // Policy tag resource name is a string of the format: |
| // `projects/<project_id>/locations/<location_id>/taxonomies/<taxonomy_id>/policyTags/<policy_tag_id>` |
| PolicyTags []string `protobuf:"bytes,9,rep,name=policy_tags,json=policyTags,proto3" json:"policy_tags,omitempty"` |
| // True if the policy tag list was truncated. At most 100 policy tags can be |
| // saved. |
| PolicyTagsTruncated bool `protobuf:"varint,10,opt,name=policy_tags_truncated,json=policyTagsTruncated,proto3" json:"policy_tags_truncated,omitempty"` |
| // Describes how the table data was read. |
| Reason BigQueryAuditMetadata_TableDataRead_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDataRead_Reason" json:"reason,omitempty"` |
| // The URI of the job that read a table. |
| // Present if the reason is JOB but can be redacted for privacy reasons. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| // The URI of the read session that read a table. |
| // Present if the reason is CREATE_READ_SESSION. |
| // |
| // Format: |
| // `projects/<project_id>/locations/<location>/sessions/<session_id>`. |
| SessionName string `protobuf:"bytes,5,opt,name=session_name,json=sessionName,proto3" json:"session_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) Reset() { |
| *x = BigQueryAuditMetadata_TableDataRead{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_TableDataRead) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableDataRead.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_TableDataRead) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 9} |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) GetFields() []string { |
| if x != nil { |
| return x.Fields |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) GetFieldsTruncated() bool { |
| if x != nil { |
| return x.FieldsTruncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) GetPolicyTags() []string { |
| if x != nil { |
| return x.PolicyTags |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) GetPolicyTagsTruncated() bool { |
| if x != nil { |
| return x.PolicyTagsTruncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) GetReason() BigQueryAuditMetadata_TableDataRead_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_TableDataRead_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataRead) GetSessionName() string { |
| if x != nil { |
| return x.SessionName |
| } |
| return "" |
| } |
| |
| // Table metadata change event. |
| type BigQueryAuditMetadata_TableChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Updated table metadata. |
| Table *BigQueryAuditMetadata_Table `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"` |
| // True if the table was truncated. |
| Truncated bool `protobuf:"varint,4,opt,name=truncated,proto3" json:"truncated,omitempty"` |
| // Describes how the table metadata was changed. |
| Reason BigQueryAuditMetadata_TableChange_Reason `protobuf:"varint,5,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableChange_Reason" json:"reason,omitempty"` |
| // The URI of the job that changed a table. |
| // Present if the reason is JOB or QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,6,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_TableChange) Reset() { |
| *x = BigQueryAuditMetadata_TableChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_TableChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_TableChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_TableChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_TableChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 10} |
| } |
| |
| func (x *BigQueryAuditMetadata_TableChange) GetTable() *BigQueryAuditMetadata_Table { |
| if x != nil { |
| return x.Table |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_TableChange) GetTruncated() bool { |
| if x != nil { |
| return x.Truncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_TableChange) GetReason() BigQueryAuditMetadata_TableChange_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_TableChange_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_TableChange) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Model metadata change event. |
| type BigQueryAuditMetadata_ModelMetadataChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Updated model. |
| Model *BigQueryAuditMetadata_Model `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"` |
| // Describes how the model metadata was changed. |
| Reason BigQueryAuditMetadata_ModelMetadataChange_Reason `protobuf:"varint,2,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelMetadataChange_Reason" json:"reason,omitempty"` |
| // The URI of the job that changed the model metadata. |
| // Present if and only if the reason is QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,3,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelMetadataChange) Reset() { |
| *x = BigQueryAuditMetadata_ModelMetadataChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelMetadataChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_ModelMetadataChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_ModelMetadataChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelMetadataChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_ModelMetadataChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 11} |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelMetadataChange) GetModel() *BigQueryAuditMetadata_Model { |
| if x != nil { |
| return x.Model |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelMetadataChange) GetReason() BigQueryAuditMetadata_ModelMetadataChange_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_ModelMetadataChange_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelMetadataChange) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Routine change event. |
| type BigQueryAuditMetadata_RoutineChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Updated routine. |
| Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"` |
| // Describes how the routine was updated. |
| Reason BigQueryAuditMetadata_RoutineChange_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineChange_Reason" json:"reason,omitempty"` |
| // The URI of the job that updated the routine. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineChange) Reset() { |
| *x = BigQueryAuditMetadata_RoutineChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_RoutineChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_RoutineChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RoutineChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_RoutineChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 12} |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineChange) GetRoutine() *BigQueryAuditMetadata_Routine { |
| if x != nil { |
| return x.Routine |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineChange) GetReason() BigQueryAuditMetadata_RoutineChange_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_RoutineChange_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineChange) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Table data change event. |
| type BigQueryAuditMetadata_TableDataChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Number of deleted rows. |
| DeletedRowsCount int64 `protobuf:"varint,1,opt,name=deleted_rows_count,json=deletedRowsCount,proto3" json:"deleted_rows_count,omitempty"` |
| // Number of inserted rows. |
| InsertedRowsCount int64 `protobuf:"varint,2,opt,name=inserted_rows_count,json=insertedRowsCount,proto3" json:"inserted_rows_count,omitempty"` |
| // True if the table was truncated. |
| Truncated bool `protobuf:"varint,3,opt,name=truncated,proto3" json:"truncated,omitempty"` |
| // Describes how the table data was changed. |
| Reason BigQueryAuditMetadata_TableDataChange_Reason `protobuf:"varint,4,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDataChange_Reason" json:"reason,omitempty"` |
| // The URI of the job that changed a table. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,5,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| // If written from WRITE_API, the name of the stream. |
| // |
| // Format: |
| // `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>/streams/<stream_id>` |
| StreamName string `protobuf:"bytes,6,opt,name=stream_name,json=streamName,proto3" json:"stream_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) Reset() { |
| *x = BigQueryAuditMetadata_TableDataChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_TableDataChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableDataChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_TableDataChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 13} |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) GetDeletedRowsCount() int64 { |
| if x != nil { |
| return x.DeletedRowsCount |
| } |
| return 0 |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) GetInsertedRowsCount() int64 { |
| if x != nil { |
| return x.InsertedRowsCount |
| } |
| return 0 |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) GetTruncated() bool { |
| if x != nil { |
| return x.Truncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) GetReason() BigQueryAuditMetadata_TableDataChange_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_TableDataChange_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDataChange) GetStreamName() string { |
| if x != nil { |
| return x.StreamName |
| } |
| return "" |
| } |
| |
| // Model data change event. |
| type BigQueryAuditMetadata_ModelDataChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Describes how the model data was changed. |
| Reason BigQueryAuditMetadata_ModelDataChange_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDataChange_Reason" json:"reason,omitempty"` |
| // The URI of the job that changed the model data. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataChange) Reset() { |
| *x = BigQueryAuditMetadata_ModelDataChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_ModelDataChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_ModelDataChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelDataChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_ModelDataChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 14} |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataChange) GetReason() BigQueryAuditMetadata_ModelDataChange_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_ModelDataChange_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataChange) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Model data read event. |
| type BigQueryAuditMetadata_ModelDataRead struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Describes how the model data was read. |
| Reason BigQueryAuditMetadata_ModelDataRead_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDataRead_Reason" json:"reason,omitempty"` |
| // The URI of the job that read the model data. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataRead) Reset() { |
| *x = BigQueryAuditMetadata_ModelDataRead{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataRead) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_ModelDataRead) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_ModelDataRead) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelDataRead.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_ModelDataRead) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 15} |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataRead) GetReason() BigQueryAuditMetadata_ModelDataRead_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_ModelDataRead_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDataRead) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Table deletion event. |
| type BigQueryAuditMetadata_TableDeletion struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Describes how table was deleted. |
| Reason BigQueryAuditMetadata_TableDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_TableDeletion_Reason" json:"reason,omitempty"` |
| // The URI of the job that deleted a table. |
| // Present if the reason is QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDeletion) Reset() { |
| *x = BigQueryAuditMetadata_TableDeletion{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDeletion) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_TableDeletion) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_TableDeletion) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableDeletion.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_TableDeletion) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 16} |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDeletion) GetReason() BigQueryAuditMetadata_TableDeletion_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_TableDeletion_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDeletion) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Model deletion event. |
| type BigQueryAuditMetadata_ModelDeletion struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Describes how the model was deleted. |
| Reason BigQueryAuditMetadata_ModelDeletion_Reason `protobuf:"varint,1,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_ModelDeletion_Reason" json:"reason,omitempty"` |
| // The URI of the job that deleted a model. |
| // Present if the reason is QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDeletion) Reset() { |
| *x = BigQueryAuditMetadata_ModelDeletion{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDeletion) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_ModelDeletion) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_ModelDeletion) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_ModelDeletion.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_ModelDeletion) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 17} |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDeletion) GetReason() BigQueryAuditMetadata_ModelDeletion_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_ModelDeletion_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_ModelDeletion) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Routine deletion event. |
| type BigQueryAuditMetadata_RoutineDeletion struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Deleted routine. |
| Routine *BigQueryAuditMetadata_Routine `protobuf:"bytes,1,opt,name=routine,proto3" json:"routine,omitempty"` |
| // Describes how the routine was deleted. |
| Reason BigQueryAuditMetadata_RoutineDeletion_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_RoutineDeletion_Reason" json:"reason,omitempty"` |
| // The URI of the job that deleted the routine. |
| // Present if the reason is QUERY. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,4,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineDeletion) Reset() { |
| *x = BigQueryAuditMetadata_RoutineDeletion{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineDeletion) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_RoutineDeletion) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_RoutineDeletion) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RoutineDeletion.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_RoutineDeletion) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 18} |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineDeletion) GetRoutine() *BigQueryAuditMetadata_Routine { |
| if x != nil { |
| return x.Routine |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineDeletion) GetReason() BigQueryAuditMetadata_RoutineDeletion_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_RoutineDeletion_REASON_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_RoutineDeletion) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Row access policy creation event. |
| type BigQueryAuditMetadata_RowAccessPolicyCreation struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The row access policy created by this event. |
| RowAccessPolicy *BigQueryAuditMetadata_RowAccessPolicy `protobuf:"bytes,1,opt,name=row_access_policy,json=rowAccessPolicy,proto3" json:"row_access_policy,omitempty"` |
| // The URI of the job that created this row access policy. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) Reset() { |
| *x = BigQueryAuditMetadata_RowAccessPolicyCreation{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_RowAccessPolicyCreation) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicyCreation.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_RowAccessPolicyCreation) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 19} |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) GetRowAccessPolicy() *BigQueryAuditMetadata_RowAccessPolicy { |
| if x != nil { |
| return x.RowAccessPolicy |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyCreation) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Row access policy change event. |
| type BigQueryAuditMetadata_RowAccessPolicyChange struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The row access policy that was changed by this event. |
| RowAccessPolicy *BigQueryAuditMetadata_RowAccessPolicy `protobuf:"bytes,1,opt,name=row_access_policy,json=rowAccessPolicy,proto3" json:"row_access_policy,omitempty"` |
| // The URI of the job that created this row access policy. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyChange) Reset() { |
| *x = BigQueryAuditMetadata_RowAccessPolicyChange{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyChange) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_RowAccessPolicyChange) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyChange) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicyChange.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_RowAccessPolicyChange) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 20} |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyChange) GetRowAccessPolicy() *BigQueryAuditMetadata_RowAccessPolicy { |
| if x != nil { |
| return x.RowAccessPolicy |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyChange) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| // Row access policy deletion event. |
| type BigQueryAuditMetadata_RowAccessPolicyDeletion struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The row access policies that were deleted. At present, only populated |
| // when a single policy is dropped. |
| RowAccessPolicies []*BigQueryAuditMetadata_RowAccessPolicy `protobuf:"bytes,1,rep,name=row_access_policies,json=rowAccessPolicies,proto3" json:"row_access_policies,omitempty"` |
| // The job that deleted these row access policies. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,2,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| // This field is set to true when a DROP ALL command has been executed, thus |
| // removing all row access policies on the table. |
| AllRowAccessPoliciesDropped bool `protobuf:"varint,3,opt,name=all_row_access_policies_dropped,json=allRowAccessPoliciesDropped,proto3" json:"all_row_access_policies_dropped,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) Reset() { |
| *x = BigQueryAuditMetadata_RowAccessPolicyDeletion{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_RowAccessPolicyDeletion) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicyDeletion.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_RowAccessPolicyDeletion) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 21} |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) GetRowAccessPolicies() []*BigQueryAuditMetadata_RowAccessPolicy { |
| if x != nil { |
| return x.RowAccessPolicies |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicyDeletion) GetAllRowAccessPoliciesDropped() bool { |
| if x != nil { |
| return x.AllRowAccessPoliciesDropped |
| } |
| return false |
| } |
| |
| // Unlink linked dataset from its source dataset event |
| type BigQueryAuditMetadata_UnlinkDataset struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The linked dataset URI which is unlinked from its source. |
| // |
| // Format: `projects/<project_id>/datasets/<dataset_id>`. |
| LinkedDataset string `protobuf:"bytes,1,opt,name=linked_dataset,json=linkedDataset,proto3" json:"linked_dataset,omitempty"` |
| // The source dataset URI from which the linked dataset is unlinked. |
| // |
| // Format: `projects/<project_id>/datasets/<dataset_id>`. |
| SourceDataset string `protobuf:"bytes,2,opt,name=source_dataset,json=sourceDataset,proto3" json:"source_dataset,omitempty"` |
| // Reason for unlinking linked dataset |
| Reason BigQueryAuditMetadata_UnlinkDataset_Reason `protobuf:"varint,3,opt,name=reason,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_UnlinkDataset_Reason" json:"reason,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_UnlinkDataset) Reset() { |
| *x = BigQueryAuditMetadata_UnlinkDataset{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_UnlinkDataset) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_UnlinkDataset) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_UnlinkDataset) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_UnlinkDataset.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_UnlinkDataset) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 22} |
| } |
| |
| func (x *BigQueryAuditMetadata_UnlinkDataset) GetLinkedDataset() string { |
| if x != nil { |
| return x.LinkedDataset |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_UnlinkDataset) GetSourceDataset() string { |
| if x != nil { |
| return x.SourceDataset |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_UnlinkDataset) GetReason() BigQueryAuditMetadata_UnlinkDataset_Reason { |
| if x != nil { |
| return x.Reason |
| } |
| return BigQueryAuditMetadata_UnlinkDataset_REASON_UNSPECIFIED |
| } |
| |
| // BigQuery job. |
| type BigQueryAuditMetadata_Job struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Job URI. |
| // |
| // Format: `projects/<project_id>/jobs/<job_id>`. |
| JobName string `protobuf:"bytes,1,opt,name=job_name,json=jobName,proto3" json:"job_name,omitempty"` |
| // Job configuration. |
| JobConfig *BigQueryAuditMetadata_JobConfig `protobuf:"bytes,2,opt,name=job_config,json=jobConfig,proto3" json:"job_config,omitempty"` |
| // Job status. |
| JobStatus *BigQueryAuditMetadata_JobStatus `protobuf:"bytes,3,opt,name=job_status,json=jobStatus,proto3" json:"job_status,omitempty"` |
| // Job statistics. |
| JobStats *BigQueryAuditMetadata_JobStats `protobuf:"bytes,4,opt,name=job_stats,json=jobStats,proto3" json:"job_stats,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_Job) Reset() { |
| *x = BigQueryAuditMetadata_Job{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_Job) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_Job) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_Job) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_Job.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_Job) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 23} |
| } |
| |
| func (x *BigQueryAuditMetadata_Job) GetJobName() string { |
| if x != nil { |
| return x.JobName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_Job) GetJobConfig() *BigQueryAuditMetadata_JobConfig { |
| if x != nil { |
| return x.JobConfig |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Job) GetJobStatus() *BigQueryAuditMetadata_JobStatus { |
| if x != nil { |
| return x.JobStatus |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Job) GetJobStats() *BigQueryAuditMetadata_JobStats { |
| if x != nil { |
| return x.JobStats |
| } |
| return nil |
| } |
| |
| // Job configuration. |
| // See the [Jobs](https://cloud.google.com/bigquery/docs/reference/v2/jobs) |
| // API resource for more details on individual fields. |
| type BigQueryAuditMetadata_JobConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Job type. |
| Type BigQueryAuditMetadata_JobConfig_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobConfig_Type" json:"type,omitempty"` |
| // Job configuration information. |
| // |
| // Types that are assignable to Config: |
| // |
| // *BigQueryAuditMetadata_JobConfig_QueryConfig |
| // *BigQueryAuditMetadata_JobConfig_LoadConfig |
| // *BigQueryAuditMetadata_JobConfig_ExtractConfig |
| // *BigQueryAuditMetadata_JobConfig_TableCopyConfig |
| Config isBigQueryAuditMetadata_JobConfig_Config `protobuf_oneof:"config"` |
| // Labels provided for the job. |
| 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"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) Reset() { |
| *x = BigQueryAuditMetadata_JobConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobConfig.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobConfig) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) GetType() BigQueryAuditMetadata_JobConfig_Type { |
| if x != nil { |
| return x.Type |
| } |
| return BigQueryAuditMetadata_JobConfig_TYPE_UNSPECIFIED |
| } |
| |
| func (m *BigQueryAuditMetadata_JobConfig) GetConfig() isBigQueryAuditMetadata_JobConfig_Config { |
| if m != nil { |
| return m.Config |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) GetQueryConfig() *BigQueryAuditMetadata_JobConfig_Query { |
| if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_QueryConfig); ok { |
| return x.QueryConfig |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) GetLoadConfig() *BigQueryAuditMetadata_JobConfig_Load { |
| if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_LoadConfig); ok { |
| return x.LoadConfig |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) GetExtractConfig() *BigQueryAuditMetadata_JobConfig_Extract { |
| if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_ExtractConfig); ok { |
| return x.ExtractConfig |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) GetTableCopyConfig() *BigQueryAuditMetadata_JobConfig_TableCopy { |
| if x, ok := x.GetConfig().(*BigQueryAuditMetadata_JobConfig_TableCopyConfig); ok { |
| return x.TableCopyConfig |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig) GetLabels() map[string]string { |
| if x != nil { |
| return x.Labels |
| } |
| return nil |
| } |
| |
| type isBigQueryAuditMetadata_JobConfig_Config interface { |
| isBigQueryAuditMetadata_JobConfig_Config() |
| } |
| |
| type BigQueryAuditMetadata_JobConfig_QueryConfig struct { |
| // Query job information. |
| QueryConfig *BigQueryAuditMetadata_JobConfig_Query `protobuf:"bytes,2,opt,name=query_config,json=queryConfig,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobConfig_LoadConfig struct { |
| // Load job information. |
| LoadConfig *BigQueryAuditMetadata_JobConfig_Load `protobuf:"bytes,3,opt,name=load_config,json=loadConfig,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobConfig_ExtractConfig struct { |
| // Extract job information. |
| ExtractConfig *BigQueryAuditMetadata_JobConfig_Extract `protobuf:"bytes,4,opt,name=extract_config,json=extractConfig,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobConfig_TableCopyConfig struct { |
| // TableCopy job information. |
| TableCopyConfig *BigQueryAuditMetadata_JobConfig_TableCopy `protobuf:"bytes,5,opt,name=table_copy_config,json=tableCopyConfig,proto3,oneof"` |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig_QueryConfig) isBigQueryAuditMetadata_JobConfig_Config() {} |
| |
| func (*BigQueryAuditMetadata_JobConfig_LoadConfig) isBigQueryAuditMetadata_JobConfig_Config() {} |
| |
| func (*BigQueryAuditMetadata_JobConfig_ExtractConfig) isBigQueryAuditMetadata_JobConfig_Config() {} |
| |
| func (*BigQueryAuditMetadata_JobConfig_TableCopyConfig) isBigQueryAuditMetadata_JobConfig_Config() {} |
| |
| // Definition of an external data source used in a query. |
| type BigQueryAuditMetadata_TableDefinition struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Name of the table, used in queries. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // URIs for the data. |
| SourceUris []string `protobuf:"bytes,2,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDefinition) Reset() { |
| *x = BigQueryAuditMetadata_TableDefinition{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDefinition) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_TableDefinition) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_TableDefinition) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableDefinition.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_TableDefinition) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 25} |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDefinition) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_TableDefinition) GetSourceUris() []string { |
| if x != nil { |
| return x.SourceUris |
| } |
| return nil |
| } |
| |
| // Status of a job. |
| type BigQueryAuditMetadata_JobStatus struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // State of the job. |
| JobState BigQueryAuditMetadata_JobState `protobuf:"varint,1,opt,name=job_state,json=jobState,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobState" json:"job_state,omitempty"` |
| // Job error, if the job failed. |
| ErrorResult *status.Status `protobuf:"bytes,2,opt,name=error_result,json=errorResult,proto3" json:"error_result,omitempty"` |
| // Errors encountered during the running of the job. Does not necessarily |
| // mean that the job has completed or was unsuccessful. |
| Errors []*status.Status `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStatus) Reset() { |
| *x = BigQueryAuditMetadata_JobStatus{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStatus) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobStatus) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobStatus) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobStatus.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobStatus) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 26} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStatus) GetJobState() BigQueryAuditMetadata_JobState { |
| if x != nil { |
| return x.JobState |
| } |
| return BigQueryAuditMetadata_JOB_STATE_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStatus) GetErrorResult() *status.Status { |
| if x != nil { |
| return x.ErrorResult |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStatus) GetErrors() []*status.Status { |
| if x != nil { |
| return x.Errors |
| } |
| return nil |
| } |
| |
| // Job statistics. |
| type BigQueryAuditMetadata_JobStats struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Job creation time. |
| CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` |
| // Job execution start time. |
| StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` |
| // Job completion time. |
| EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` |
| // Statistics specific to the job type. |
| // |
| // Types that are assignable to Extended: |
| // |
| // *BigQueryAuditMetadata_JobStats_QueryStats |
| // *BigQueryAuditMetadata_JobStats_LoadStats |
| // *BigQueryAuditMetadata_JobStats_ExtractStats |
| Extended isBigQueryAuditMetadata_JobStats_Extended `protobuf_oneof:"extended"` |
| // The total number of slot-ms consumed by the query job. |
| TotalSlotMs int64 `protobuf:"varint,10,opt,name=total_slot_ms,json=totalSlotMs,proto3" json:"total_slot_ms,omitempty"` |
| // Reservation usage attributed from each tier of a reservation hierarchy. |
| ReservationUsage []*BigQueryAuditMetadata_JobStats_ReservationResourceUsage `protobuf:"bytes,11,rep,name=reservation_usage,json=reservationUsage,proto3" json:"reservation_usage,omitempty"` |
| // Parent job name. Only present for child jobs. |
| ParentJobName string `protobuf:"bytes,12,opt,name=parent_job_name,json=parentJobName,proto3" json:"parent_job_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) Reset() { |
| *x = BigQueryAuditMetadata_JobStats{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobStats) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobStats) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobStats.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobStats) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetCreateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.CreateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetStartTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.StartTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetEndTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.EndTime |
| } |
| return nil |
| } |
| |
| func (m *BigQueryAuditMetadata_JobStats) GetExtended() isBigQueryAuditMetadata_JobStats_Extended { |
| if m != nil { |
| return m.Extended |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetQueryStats() *BigQueryAuditMetadata_JobStats_Query { |
| if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_QueryStats); ok { |
| return x.QueryStats |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetLoadStats() *BigQueryAuditMetadata_JobStats_Load { |
| if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_LoadStats); ok { |
| return x.LoadStats |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetExtractStats() *BigQueryAuditMetadata_JobStats_Extract { |
| if x, ok := x.GetExtended().(*BigQueryAuditMetadata_JobStats_ExtractStats); ok { |
| return x.ExtractStats |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetTotalSlotMs() int64 { |
| if x != nil { |
| return x.TotalSlotMs |
| } |
| return 0 |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetReservationUsage() []*BigQueryAuditMetadata_JobStats_ReservationResourceUsage { |
| if x != nil { |
| return x.ReservationUsage |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats) GetParentJobName() string { |
| if x != nil { |
| return x.ParentJobName |
| } |
| return "" |
| } |
| |
| type isBigQueryAuditMetadata_JobStats_Extended interface { |
| isBigQueryAuditMetadata_JobStats_Extended() |
| } |
| |
| type BigQueryAuditMetadata_JobStats_QueryStats struct { |
| // Query job statistics. |
| QueryStats *BigQueryAuditMetadata_JobStats_Query `protobuf:"bytes,8,opt,name=query_stats,json=queryStats,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobStats_LoadStats struct { |
| // Load job statistics. |
| LoadStats *BigQueryAuditMetadata_JobStats_Load `protobuf:"bytes,9,opt,name=load_stats,json=loadStats,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobStats_ExtractStats struct { |
| // Extract job statistics. |
| ExtractStats *BigQueryAuditMetadata_JobStats_Extract `protobuf:"bytes,13,opt,name=extract_stats,json=extractStats,proto3,oneof"` |
| } |
| |
| func (*BigQueryAuditMetadata_JobStats_QueryStats) isBigQueryAuditMetadata_JobStats_Extended() {} |
| |
| func (*BigQueryAuditMetadata_JobStats_LoadStats) isBigQueryAuditMetadata_JobStats_Extended() {} |
| |
| func (*BigQueryAuditMetadata_JobStats_ExtractStats) isBigQueryAuditMetadata_JobStats_Extended() {} |
| |
| // BigQuery table. |
| type BigQueryAuditMetadata_Table struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Table URI. |
| // |
| // Format: `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>`. |
| TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` |
| // User-provided metadata for the table. |
| TableInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,10,opt,name=table_info,json=tableInfo,proto3" json:"table_info,omitempty"` |
| // A JSON representation of the table's schema. Entire field is truncated |
| // if exceeds 40K. |
| SchemaJson string `protobuf:"bytes,3,opt,name=schema_json,json=schemaJson,proto3" json:"schema_json,omitempty"` |
| // True if the schema_json field was truncated. |
| SchemaJsonTruncated bool `protobuf:"varint,11,opt,name=schema_json_truncated,json=schemaJsonTruncated,proto3" json:"schema_json_truncated,omitempty"` |
| // View metadata. Only present for views. |
| View *BigQueryAuditMetadata_TableViewDefinition `protobuf:"bytes,4,opt,name=view,proto3" json:"view,omitempty"` |
| // Table expiration time. |
| ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` |
| // The table creation time. |
| CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` |
| // The last time metadata update time. |
| UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` |
| // The last table truncation time. |
| TruncateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=truncate_time,json=truncateTime,proto3" json:"truncate_time,omitempty"` |
| // Table encryption information. Set when non-default encryption is used. |
| Encryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,9,opt,name=encryption,proto3" json:"encryption,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) Reset() { |
| *x = BigQueryAuditMetadata_Table{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_Table) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_Table) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_Table.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_Table) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 28} |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetTableName() string { |
| if x != nil { |
| return x.TableName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetTableInfo() *BigQueryAuditMetadata_EntityInfo { |
| if x != nil { |
| return x.TableInfo |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetSchemaJson() string { |
| if x != nil { |
| return x.SchemaJson |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetSchemaJsonTruncated() bool { |
| if x != nil { |
| return x.SchemaJsonTruncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetView() *BigQueryAuditMetadata_TableViewDefinition { |
| if x != nil { |
| return x.View |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetExpireTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.ExpireTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetCreateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.CreateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetUpdateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.UpdateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetTruncateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.TruncateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Table) GetEncryption() *BigQueryAuditMetadata_EncryptionInfo { |
| if x != nil { |
| return x.Encryption |
| } |
| return nil |
| } |
| |
| // Trained BigQuery ML model. |
| type BigQueryAuditMetadata_Model struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Model URI. |
| // |
| // Format: `projects/<project_id>/datasets/<dataset_id>/models/<model_id>`. |
| ModelName string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"` |
| // User-provided metadata for the model. |
| ModelInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,2,opt,name=model_info,json=modelInfo,proto3" json:"model_info,omitempty"` |
| // Model expiration time. |
| ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` |
| // Model creation time. |
| CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` |
| // Model last update time. |
| UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` |
| // Model encryption information. Set when non-default encryption is used. |
| Encryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=encryption,proto3" json:"encryption,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) Reset() { |
| *x = BigQueryAuditMetadata_Model{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_Model) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_Model) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_Model.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_Model) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 29} |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) GetModelName() string { |
| if x != nil { |
| return x.ModelName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) GetModelInfo() *BigQueryAuditMetadata_EntityInfo { |
| if x != nil { |
| return x.ModelInfo |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) GetExpireTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.ExpireTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) GetCreateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.CreateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) GetUpdateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.UpdateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Model) GetEncryption() *BigQueryAuditMetadata_EncryptionInfo { |
| if x != nil { |
| return x.Encryption |
| } |
| return nil |
| } |
| |
| // User Defined Function (UDF) or Stored Procedure. |
| type BigQueryAuditMetadata_Routine struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Routine URI. |
| // |
| // Format: |
| // `projects/<project_id>/datasets/<dataset_id>/routines/<routine_id>`. |
| RoutineName string `protobuf:"bytes,1,opt,name=routine_name,json=routineName,proto3" json:"routine_name,omitempty"` |
| // Routine creation time. |
| CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` |
| // Routine last update time. |
| UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_Routine) Reset() { |
| *x = BigQueryAuditMetadata_Routine{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_Routine) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_Routine) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_Routine) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_Routine.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_Routine) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 30} |
| } |
| |
| func (x *BigQueryAuditMetadata_Routine) GetRoutineName() string { |
| if x != nil { |
| return x.RoutineName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_Routine) GetCreateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.CreateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Routine) GetUpdateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.UpdateTime |
| } |
| return nil |
| } |
| |
| // User-provided metadata for an entity, for e.g. dataset, table or model. |
| type BigQueryAuditMetadata_EntityInfo struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // A short name for the entity. |
| FriendlyName string `protobuf:"bytes,1,opt,name=friendly_name,json=friendlyName,proto3" json:"friendly_name,omitempty"` |
| // A long description for the entity. |
| Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` |
| // Labels provided for the entity. |
| 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"` |
| } |
| |
| func (x *BigQueryAuditMetadata_EntityInfo) Reset() { |
| *x = BigQueryAuditMetadata_EntityInfo{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_EntityInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_EntityInfo) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_EntityInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_EntityInfo.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_EntityInfo) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 31} |
| } |
| |
| func (x *BigQueryAuditMetadata_EntityInfo) GetFriendlyName() string { |
| if x != nil { |
| return x.FriendlyName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_EntityInfo) GetDescription() string { |
| if x != nil { |
| return x.Description |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_EntityInfo) GetLabels() map[string]string { |
| if x != nil { |
| return x.Labels |
| } |
| return nil |
| } |
| |
| // View definition. |
| type BigQueryAuditMetadata_TableViewDefinition struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // SQL query defining the view. Truncated if exceeds 40K. |
| Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` |
| // True if the schema_json field was truncated. |
| QueryTruncated bool `protobuf:"varint,2,opt,name=query_truncated,json=queryTruncated,proto3" json:"query_truncated,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_TableViewDefinition) Reset() { |
| *x = BigQueryAuditMetadata_TableViewDefinition{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_TableViewDefinition) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_TableViewDefinition) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_TableViewDefinition) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_TableViewDefinition.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_TableViewDefinition) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 32} |
| } |
| |
| func (x *BigQueryAuditMetadata_TableViewDefinition) GetQuery() string { |
| if x != nil { |
| return x.Query |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_TableViewDefinition) GetQueryTruncated() bool { |
| if x != nil { |
| return x.QueryTruncated |
| } |
| return false |
| } |
| |
| // BigQuery dataset. |
| type BigQueryAuditMetadata_Dataset struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Dataset URI. |
| // |
| // Format: `projects/<project_id>/datasets/<dataset_id>`. |
| DatasetName string `protobuf:"bytes,1,opt,name=dataset_name,json=datasetName,proto3" json:"dataset_name,omitempty"` |
| // User-provided metadata for the dataset. |
| DatasetInfo *BigQueryAuditMetadata_EntityInfo `protobuf:"bytes,7,opt,name=dataset_info,json=datasetInfo,proto3" json:"dataset_info,omitempty"` |
| // Dataset creation time. |
| CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` |
| // Dataset metadata last update time. |
| UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` |
| // The access control list for the dataset. |
| Acl *BigQueryAuditMetadata_BigQueryAcl `protobuf:"bytes,5,opt,name=acl,proto3" json:"acl,omitempty"` |
| // Default expiration time for tables in the dataset. |
| DefaultTableExpireDuration *durationpb.Duration `protobuf:"bytes,6,opt,name=default_table_expire_duration,json=defaultTableExpireDuration,proto3" json:"default_table_expire_duration,omitempty"` |
| // Default encryption for tables in the dataset. |
| DefaultEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=default_encryption,json=defaultEncryption,proto3" json:"default_encryption,omitempty"` |
| // Default collation for the dataset. |
| DefaultCollation string `protobuf:"bytes,9,opt,name=default_collation,json=defaultCollation,proto3" json:"default_collation,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) Reset() { |
| *x = BigQueryAuditMetadata_Dataset{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_Dataset) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_Dataset) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_Dataset.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_Dataset) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 33} |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetDatasetName() string { |
| if x != nil { |
| return x.DatasetName |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetDatasetInfo() *BigQueryAuditMetadata_EntityInfo { |
| if x != nil { |
| return x.DatasetInfo |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetCreateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.CreateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetUpdateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.UpdateTime |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetAcl() *BigQueryAuditMetadata_BigQueryAcl { |
| if x != nil { |
| return x.Acl |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetDefaultTableExpireDuration() *durationpb.Duration { |
| if x != nil { |
| return x.DefaultTableExpireDuration |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetDefaultEncryption() *BigQueryAuditMetadata_EncryptionInfo { |
| if x != nil { |
| return x.DefaultEncryption |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_Dataset) GetDefaultCollation() string { |
| if x != nil { |
| return x.DefaultCollation |
| } |
| return "" |
| } |
| |
| // An access control list. |
| type BigQueryAuditMetadata_BigQueryAcl struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // IAM policy for the resource. |
| Policy *v1.Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"` |
| // List of authorized views for a dataset. |
| // |
| // Format: `projects/<project_id>/datasets/<dataset_id>/tables/<view_id>`. |
| AuthorizedViews []string `protobuf:"bytes,2,rep,name=authorized_views,json=authorizedViews,proto3" json:"authorized_views,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_BigQueryAcl) Reset() { |
| *x = BigQueryAuditMetadata_BigQueryAcl{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_BigQueryAcl) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_BigQueryAcl) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_BigQueryAcl) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_BigQueryAcl.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_BigQueryAcl) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 34} |
| } |
| |
| func (x *BigQueryAuditMetadata_BigQueryAcl) GetPolicy() *v1.Policy { |
| if x != nil { |
| return x.Policy |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_BigQueryAcl) GetAuthorizedViews() []string { |
| if x != nil { |
| return x.AuthorizedViews |
| } |
| return nil |
| } |
| |
| // Encryption properties for a table or a job |
| type BigQueryAuditMetadata_EncryptionInfo struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Cloud kms key identifier. |
| // |
| // Format: |
| // `projects/<project_id>/locations/<location>/keyRings/<key_ring_name>/cryptoKeys/<key_name>` |
| KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_EncryptionInfo) Reset() { |
| *x = BigQueryAuditMetadata_EncryptionInfo{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[36] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_EncryptionInfo) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_EncryptionInfo) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_EncryptionInfo) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[36] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_EncryptionInfo.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_EncryptionInfo) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 35} |
| } |
| |
| func (x *BigQueryAuditMetadata_EncryptionInfo) GetKmsKeyName() string { |
| if x != nil { |
| return x.KmsKeyName |
| } |
| return "" |
| } |
| |
| // BigQuery row access policy. |
| type BigQueryAuditMetadata_RowAccessPolicy struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Row access policy URI. |
| // |
| // Format: |
| // `projects/<project_id>/datasets/<dataset_id>/tables/<table_id>/rowAccessPolicies/<row_access_policy_id>` |
| RowAccessPolicyName string `protobuf:"bytes,1,opt,name=row_access_policy_name,json=rowAccessPolicyName,proto3" json:"row_access_policy_name,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicy) Reset() { |
| *x = BigQueryAuditMetadata_RowAccessPolicy{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicy) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_RowAccessPolicy) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicy) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_RowAccessPolicy.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_RowAccessPolicy) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 36} |
| } |
| |
| func (x *BigQueryAuditMetadata_RowAccessPolicy) GetRowAccessPolicyName() string { |
| if x != nil { |
| return x.RowAccessPolicyName |
| } |
| return "" |
| } |
| |
| // First party (Google) application specific request metadata. |
| type BigQueryAuditMetadata_FirstPartyAppMetadata struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to Metadata: |
| // |
| // *BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata |
| Metadata isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata `protobuf_oneof:"metadata"` |
| } |
| |
| func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) Reset() { |
| *x = BigQueryAuditMetadata_FirstPartyAppMetadata{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_FirstPartyAppMetadata) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_FirstPartyAppMetadata.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_FirstPartyAppMetadata) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 37} |
| } |
| |
| func (m *BigQueryAuditMetadata_FirstPartyAppMetadata) GetMetadata() isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata { |
| if m != nil { |
| return m.Metadata |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_FirstPartyAppMetadata) GetSheetsMetadata() *BigQueryAuditMetadata_SheetsMetadata { |
| if x, ok := x.GetMetadata().(*BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata); ok { |
| return x.SheetsMetadata |
| } |
| return nil |
| } |
| |
| type isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata interface { |
| isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata() |
| } |
| |
| type BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata struct { |
| // Google Sheets metadata. |
| SheetsMetadata *BigQueryAuditMetadata_SheetsMetadata `protobuf:"bytes,1,opt,name=sheets_metadata,json=sheetsMetadata,proto3,oneof"` |
| } |
| |
| func (*BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata) isBigQueryAuditMetadata_FirstPartyAppMetadata_Metadata() { |
| } |
| |
| // Google Sheets specific request metadata. |
| type BigQueryAuditMetadata_SheetsMetadata struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The ID of the spreadsheet from which the request is sent. |
| DocId string `protobuf:"bytes,1,opt,name=doc_id,json=docId,proto3" json:"doc_id,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_SheetsMetadata) Reset() { |
| *x = BigQueryAuditMetadata_SheetsMetadata{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_SheetsMetadata) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_SheetsMetadata) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_SheetsMetadata) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_SheetsMetadata.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_SheetsMetadata) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 38} |
| } |
| |
| func (x *BigQueryAuditMetadata_SheetsMetadata) GetDocId() string { |
| if x != nil { |
| return x.DocId |
| } |
| return "" |
| } |
| |
| // Query job configuration. |
| type BigQueryAuditMetadata_JobConfig_Query struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The SQL query to run. Truncated if exceeds 50K. |
| Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` |
| // True if the query field was truncated. |
| QueryTruncated bool `protobuf:"varint,10,opt,name=query_truncated,json=queryTruncated,proto3" json:"query_truncated,omitempty"` |
| // The destination table for the query results. |
| DestinationTable string `protobuf:"bytes,2,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"` |
| // Destination table create disposition. |
| CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,3,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"` |
| // Destination table write disposition. |
| WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,4,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"` |
| // Default dataset for the query. |
| DefaultDataset string `protobuf:"bytes,5,opt,name=default_dataset,json=defaultDataset,proto3" json:"default_dataset,omitempty"` |
| // External data sources used in the query. |
| TableDefinitions []*BigQueryAuditMetadata_TableDefinition `protobuf:"bytes,6,rep,name=table_definitions,json=tableDefinitions,proto3" json:"table_definitions,omitempty"` |
| // Priority given to the query. |
| Priority BigQueryAuditMetadata_JobConfig_Query_Priority `protobuf:"varint,7,opt,name=priority,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_JobConfig_Query_Priority" json:"priority,omitempty"` |
| // Result table encryption information. Set when non-default encryption is |
| // used. |
| DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,8,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"` |
| // Type of the query. |
| StatementType BigQueryAuditMetadata_QueryStatementType `protobuf:"varint,9,opt,name=statement_type,json=statementType,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_QueryStatementType" json:"statement_type,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) Reset() { |
| *x = BigQueryAuditMetadata_JobConfig_Query{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig_Query) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobConfig_Query.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobConfig_Query) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 0} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetQuery() string { |
| if x != nil { |
| return x.Query |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetQueryTruncated() bool { |
| if x != nil { |
| return x.QueryTruncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetDestinationTable() string { |
| if x != nil { |
| return x.DestinationTable |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition { |
| if x != nil { |
| return x.CreateDisposition |
| } |
| return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition { |
| if x != nil { |
| return x.WriteDisposition |
| } |
| return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetDefaultDataset() string { |
| if x != nil { |
| return x.DefaultDataset |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetTableDefinitions() []*BigQueryAuditMetadata_TableDefinition { |
| if x != nil { |
| return x.TableDefinitions |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetPriority() BigQueryAuditMetadata_JobConfig_Query_Priority { |
| if x != nil { |
| return x.Priority |
| } |
| return BigQueryAuditMetadata_JobConfig_Query_PRIORITY_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo { |
| if x != nil { |
| return x.DestinationTableEncryption |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Query) GetStatementType() BigQueryAuditMetadata_QueryStatementType { |
| if x != nil { |
| return x.StatementType |
| } |
| return BigQueryAuditMetadata_QUERY_STATEMENT_TYPE_UNSPECIFIED |
| } |
| |
| // Load job configuration. |
| type BigQueryAuditMetadata_JobConfig_Load struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // URIs for the data to be imported. Entire list is truncated if exceeds |
| // 40K. |
| SourceUris []string `protobuf:"bytes,1,rep,name=source_uris,json=sourceUris,proto3" json:"source_uris,omitempty"` |
| // True if the source_URIs field was truncated. |
| SourceUrisTruncated bool `protobuf:"varint,7,opt,name=source_uris_truncated,json=sourceUrisTruncated,proto3" json:"source_uris_truncated,omitempty"` |
| // The table schema in JSON format. Entire field is truncated if exceeds |
| // 40K. |
| SchemaJson string `protobuf:"bytes,2,opt,name=schema_json,json=schemaJson,proto3" json:"schema_json,omitempty"` |
| // True if the schema_json field was truncated. |
| SchemaJsonTruncated bool `protobuf:"varint,8,opt,name=schema_json_truncated,json=schemaJsonTruncated,proto3" json:"schema_json_truncated,omitempty"` |
| // The destination table for the import. |
| DestinationTable string `protobuf:"bytes,3,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"` |
| // Destination table create disposition. |
| CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,4,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"` |
| // Destination table write disposition. |
| WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,5,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"` |
| // Result table encryption information. Set when non-default encryption is |
| // used. |
| DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,6,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) Reset() { |
| *x = BigQueryAuditMetadata_JobConfig_Load{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[41] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig_Load) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[41] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobConfig_Load.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobConfig_Load) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 1} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetSourceUris() []string { |
| if x != nil { |
| return x.SourceUris |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetSourceUrisTruncated() bool { |
| if x != nil { |
| return x.SourceUrisTruncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetSchemaJson() string { |
| if x != nil { |
| return x.SchemaJson |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetSchemaJsonTruncated() bool { |
| if x != nil { |
| return x.SchemaJsonTruncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetDestinationTable() string { |
| if x != nil { |
| return x.DestinationTable |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition { |
| if x != nil { |
| return x.CreateDisposition |
| } |
| return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition { |
| if x != nil { |
| return x.WriteDisposition |
| } |
| return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Load) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo { |
| if x != nil { |
| return x.DestinationTableEncryption |
| } |
| return nil |
| } |
| |
| // Extract job configuration. |
| type BigQueryAuditMetadata_JobConfig_Extract struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // URIs where extracted data should be written. Entire list is truncated |
| // if exceeds 50K. |
| DestinationUris []string `protobuf:"bytes,1,rep,name=destination_uris,json=destinationUris,proto3" json:"destination_uris,omitempty"` |
| // True if the destination_URIs field was truncated. |
| DestinationUrisTruncated bool `protobuf:"varint,3,opt,name=destination_uris_truncated,json=destinationUrisTruncated,proto3" json:"destination_uris_truncated,omitempty"` |
| // Types that are assignable to Source: |
| // |
| // *BigQueryAuditMetadata_JobConfig_Extract_SourceTable |
| // *BigQueryAuditMetadata_JobConfig_Extract_SourceModel |
| Source isBigQueryAuditMetadata_JobConfig_Extract_Source `protobuf_oneof:"source"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Extract) Reset() { |
| *x = BigQueryAuditMetadata_JobConfig_Extract{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Extract) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig_Extract) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Extract) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobConfig_Extract.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobConfig_Extract) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 2} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Extract) GetDestinationUris() []string { |
| if x != nil { |
| return x.DestinationUris |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Extract) GetDestinationUrisTruncated() bool { |
| if x != nil { |
| return x.DestinationUrisTruncated |
| } |
| return false |
| } |
| |
| func (m *BigQueryAuditMetadata_JobConfig_Extract) GetSource() isBigQueryAuditMetadata_JobConfig_Extract_Source { |
| if m != nil { |
| return m.Source |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Extract) GetSourceTable() string { |
| if x, ok := x.GetSource().(*BigQueryAuditMetadata_JobConfig_Extract_SourceTable); ok { |
| return x.SourceTable |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_Extract) GetSourceModel() string { |
| if x, ok := x.GetSource().(*BigQueryAuditMetadata_JobConfig_Extract_SourceModel); ok { |
| return x.SourceModel |
| } |
| return "" |
| } |
| |
| type isBigQueryAuditMetadata_JobConfig_Extract_Source interface { |
| isBigQueryAuditMetadata_JobConfig_Extract_Source() |
| } |
| |
| type BigQueryAuditMetadata_JobConfig_Extract_SourceTable struct { |
| // The source table. |
| SourceTable string `protobuf:"bytes,2,opt,name=source_table,json=sourceTable,proto3,oneof"` |
| } |
| |
| type BigQueryAuditMetadata_JobConfig_Extract_SourceModel struct { |
| // The source model. |
| SourceModel string `protobuf:"bytes,4,opt,name=source_model,json=sourceModel,proto3,oneof"` |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig_Extract_SourceTable) isBigQueryAuditMetadata_JobConfig_Extract_Source() { |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig_Extract_SourceModel) isBigQueryAuditMetadata_JobConfig_Extract_Source() { |
| } |
| |
| // Table copy job configuration. |
| type BigQueryAuditMetadata_JobConfig_TableCopy struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Source tables. Entire list is truncated if exceeds 50K. |
| SourceTables []string `protobuf:"bytes,1,rep,name=source_tables,json=sourceTables,proto3" json:"source_tables,omitempty"` |
| // True if the source_tables field was truncated. |
| SourceTablesTruncated bool `protobuf:"varint,6,opt,name=source_tables_truncated,json=sourceTablesTruncated,proto3" json:"source_tables_truncated,omitempty"` |
| // Destination table. |
| DestinationTable string `protobuf:"bytes,2,opt,name=destination_table,json=destinationTable,proto3" json:"destination_table,omitempty"` |
| // Destination table create disposition. |
| CreateDisposition BigQueryAuditMetadata_CreateDisposition `protobuf:"varint,3,opt,name=create_disposition,json=createDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_CreateDisposition" json:"create_disposition,omitempty"` |
| // Destination table write disposition. |
| WriteDisposition BigQueryAuditMetadata_WriteDisposition `protobuf:"varint,4,opt,name=write_disposition,json=writeDisposition,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_WriteDisposition" json:"write_disposition,omitempty"` |
| // Result table encryption information. Set when non-default encryption is |
| // used. |
| DestinationTableEncryption *BigQueryAuditMetadata_EncryptionInfo `protobuf:"bytes,5,opt,name=destination_table_encryption,json=destinationTableEncryption,proto3" json:"destination_table_encryption,omitempty"` |
| // Supported operation types in the table copy job. |
| OperationType BigQueryAuditMetadata_OperationType `protobuf:"varint,7,opt,name=operation_type,json=operationType,proto3,enum=google.cloud.audit.BigQueryAuditMetadata_OperationType" json:"operation_type,omitempty"` |
| // Expiration time set on the destination table. Expired tables will be |
| // deleted and their storage reclaimed. |
| DestinationExpirationTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=destination_expiration_time,json=destinationExpirationTime,proto3" json:"destination_expiration_time,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) Reset() { |
| *x = BigQueryAuditMetadata_JobConfig_TableCopy{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[43] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobConfig_TableCopy) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[43] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobConfig_TableCopy.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobConfig_TableCopy) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 24, 3} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetSourceTables() []string { |
| if x != nil { |
| return x.SourceTables |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetSourceTablesTruncated() bool { |
| if x != nil { |
| return x.SourceTablesTruncated |
| } |
| return false |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationTable() string { |
| if x != nil { |
| return x.DestinationTable |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetCreateDisposition() BigQueryAuditMetadata_CreateDisposition { |
| if x != nil { |
| return x.CreateDisposition |
| } |
| return BigQueryAuditMetadata_CREATE_DISPOSITION_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetWriteDisposition() BigQueryAuditMetadata_WriteDisposition { |
| if x != nil { |
| return x.WriteDisposition |
| } |
| return BigQueryAuditMetadata_WRITE_DISPOSITION_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationTableEncryption() *BigQueryAuditMetadata_EncryptionInfo { |
| if x != nil { |
| return x.DestinationTableEncryption |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetOperationType() BigQueryAuditMetadata_OperationType { |
| if x != nil { |
| return x.OperationType |
| } |
| return BigQueryAuditMetadata_OPERATION_TYPE_UNSPECIFIED |
| } |
| |
| func (x *BigQueryAuditMetadata_JobConfig_TableCopy) GetDestinationExpirationTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.DestinationExpirationTime |
| } |
| return nil |
| } |
| |
| // Query job statistics. |
| type BigQueryAuditMetadata_JobStats_Query struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Total bytes processed by the query job. |
| TotalProcessedBytes int64 `protobuf:"varint,1,opt,name=total_processed_bytes,json=totalProcessedBytes,proto3" json:"total_processed_bytes,omitempty"` |
| // Total bytes billed by the query job. |
| TotalBilledBytes int64 `protobuf:"varint,2,opt,name=total_billed_bytes,json=totalBilledBytes,proto3" json:"total_billed_bytes,omitempty"` |
| // The tier assigned by the CPU-based billing. |
| BillingTier int32 `protobuf:"varint,3,opt,name=billing_tier,json=billingTier,proto3" json:"billing_tier,omitempty"` |
| // Tables accessed by the query job. |
| ReferencedTables []string `protobuf:"bytes,6,rep,name=referenced_tables,json=referencedTables,proto3" json:"referenced_tables,omitempty"` |
| // Views accessed by the query job. |
| ReferencedViews []string `protobuf:"bytes,7,rep,name=referenced_views,json=referencedViews,proto3" json:"referenced_views,omitempty"` |
| // Routines accessed by the query job. |
| ReferencedRoutines []string `protobuf:"bytes,10,rep,name=referenced_routines,json=referencedRoutines,proto3" json:"referenced_routines,omitempty"` |
| // Number of output rows produced by the query job. |
| OutputRowCount int64 `protobuf:"varint,8,opt,name=output_row_count,json=outputRowCount,proto3" json:"output_row_count,omitempty"` |
| // True if the query job results were read from the query cache. |
| CacheHit bool `protobuf:"varint,9,opt,name=cache_hit,json=cacheHit,proto3" json:"cache_hit,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) Reset() { |
| *x = BigQueryAuditMetadata_JobStats_Query{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[45] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobStats_Query) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[45] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobStats_Query.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobStats_Query) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 0} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetTotalProcessedBytes() int64 { |
| if x != nil { |
| return x.TotalProcessedBytes |
| } |
| return 0 |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetTotalBilledBytes() int64 { |
| if x != nil { |
| return x.TotalBilledBytes |
| } |
| return 0 |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetBillingTier() int32 { |
| if x != nil { |
| return x.BillingTier |
| } |
| return 0 |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedTables() []string { |
| if x != nil { |
| return x.ReferencedTables |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedViews() []string { |
| if x != nil { |
| return x.ReferencedViews |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetReferencedRoutines() []string { |
| if x != nil { |
| return x.ReferencedRoutines |
| } |
| return nil |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetOutputRowCount() int64 { |
| if x != nil { |
| return x.OutputRowCount |
| } |
| return 0 |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Query) GetCacheHit() bool { |
| if x != nil { |
| return x.CacheHit |
| } |
| return false |
| } |
| |
| // Load job statistics. |
| type BigQueryAuditMetadata_JobStats_Load struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Total bytes loaded by the import job. |
| TotalOutputBytes int64 `protobuf:"varint,1,opt,name=total_output_bytes,json=totalOutputBytes,proto3" json:"total_output_bytes,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Load) Reset() { |
| *x = BigQueryAuditMetadata_JobStats_Load{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[46] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Load) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobStats_Load) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobStats_Load) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[46] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobStats_Load.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobStats_Load) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 1} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Load) GetTotalOutputBytes() int64 { |
| if x != nil { |
| return x.TotalOutputBytes |
| } |
| return 0 |
| } |
| |
| // Extract job statistics. |
| type BigQueryAuditMetadata_JobStats_Extract struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Total bytes exported by the extract job. |
| TotalInputBytes int64 `protobuf:"varint,1,opt,name=total_input_bytes,json=totalInputBytes,proto3" json:"total_input_bytes,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Extract) Reset() { |
| *x = BigQueryAuditMetadata_JobStats_Extract{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[47] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Extract) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobStats_Extract) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobStats_Extract) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[47] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobStats_Extract.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobStats_Extract) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 2} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_Extract) GetTotalInputBytes() int64 { |
| if x != nil { |
| return x.TotalInputBytes |
| } |
| return 0 |
| } |
| |
| // Job resource usage breakdown by reservation. |
| type BigQueryAuditMetadata_JobStats_ReservationResourceUsage struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Reservation name or "unreserved" for on-demand resources usage. |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| // Total slot milliseconds used by the reservation for a particular job. |
| SlotMs int64 `protobuf:"varint,2,opt,name=slot_ms,json=slotMs,proto3" json:"slot_ms,omitempty"` |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) Reset() { |
| *x = BigQueryAuditMetadata_JobStats_ReservationResourceUsage{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[48] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*BigQueryAuditMetadata_JobStats_ReservationResourceUsage) ProtoMessage() {} |
| |
| func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) ProtoReflect() protoreflect.Message { |
| mi := &file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[48] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use BigQueryAuditMetadata_JobStats_ReservationResourceUsage.ProtoReflect.Descriptor instead. |
| func (*BigQueryAuditMetadata_JobStats_ReservationResourceUsage) Descriptor() ([]byte, []int) { |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP(), []int{0, 27, 3} |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *BigQueryAuditMetadata_JobStats_ReservationResourceUsage) GetSlotMs() int64 { |
| if x != nil { |
| return x.SlotMs |
| } |
| return 0 |
| } |
| |
| var File_google_cloud_audit_bigquery_audit_metadata_proto protoreflect.FileDescriptor |
| |
| var file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc = []byte{ |
| 0x0a, 0x30, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, |
| 0x75, 0x64, 0x69, 0x74, 0x2f, 0x62, 0x69, 0x67, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x61, 0x75, |
| 0x64, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x12, 0x12, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x1a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x69, |
| 0x61, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, |
| 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, |
| 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f, |
| 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc3, 0x83, 0x01, |
| 0x0a, 0x15, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x5d, 0x0a, 0x0d, 0x6a, 0x6f, 0x62, 0x5f, 0x69, |
| 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, |
| 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, |
| 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, |
| 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, |
| 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0c, 0x6a, 0x6f, 0x62, 0x49, 0x6e, 0x73, |
| 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x54, 0x0a, 0x0a, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x68, |
| 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, |
| 0x00, 0x52, 0x09, 0x6a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x5a, 0x0a, 0x0c, |
| 0x6a, 0x6f, 0x62, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x17, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, |
| 0x62, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0b, 0x6a, 0x6f, 0x62, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x66, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61, |
| 0x73, 0x65, 0x74, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, |
| 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, |
| 0x0f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, |
| 0x12, 0x60, 0x0a, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, |
| 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, |
| 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, |
| 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, |
| 0x65, 0x48, 0x00, 0x52, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, |
| 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x64, 0x65, |
| 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, |
| 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x64, 0x61, 0x74, 0x61, 0x73, |
| 0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x74, 0x61, |
| 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, |
| 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x74, |
| 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5a, 0x0a, 0x0c, |
| 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x08, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, |
| 0x62, 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x74, 0x61, 0x62, |
| 0x6c, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x0e, 0x74, 0x61, 0x62, 0x6c, |
| 0x65, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, |
| 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, |
| 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, |
| 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x74, 0x61, 0x62, |
| 0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x61, 0x0a, 0x0f, 0x74, 0x61, |
| 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x0a, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, |
| 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, |
| 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, |
| 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0d, |
| 0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x67, 0x0a, |
| 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68, 0x61, 0x6e, |
| 0x67, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, |
| 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, |
| 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, |
| 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, |
| 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x60, 0x0a, 0x0e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, |
| 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, |
| 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, |
| 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, |
| 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, |
| 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, |
| 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, |
| 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x73, 0x0a, 0x15, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68, 0x61, |
| 0x6e, 0x67, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, |
| 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, |
| 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x13, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, |
| 0x67, 0x0a, 0x11, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x68, |
| 0x61, 0x6e, 0x67, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, |
| 0x68, 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, |
| 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x61, 0x0a, 0x0f, 0x6d, 0x6f, 0x64, 0x65, |
| 0x6c, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, |
| 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x6f, |
| 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x66, 0x0a, 0x10, 0x72, |
| 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, |
| 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, |
| 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, |
| 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, |
| 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, |
| 0x48, 0x00, 0x52, 0x0f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0e, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x5f, 0x63, |
| 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68, |
| 0x61, 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, |
| 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x66, 0x0a, 0x10, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, |
| 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, |
| 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, |
| 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, |
| 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0f, 0x72, 0x6f, |
| 0x75, 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x80, 0x01, |
| 0x0a, 0x1a, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, |
| 0x69, 0x63, 0x79, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x14, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, |
| 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x17, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, |
| 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, |
| 0x12, 0x7a, 0x0a, 0x18, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, |
| 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x15, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, |
| 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x68, 0x61, |
| 0x6e, 0x67, 0x65, 0x48, 0x00, 0x52, 0x15, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, |
| 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x80, 0x01, 0x0a, |
| 0x1a, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, |
| 0x63, 0x79, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x16, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, |
| 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77, |
| 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, |
| 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x17, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, |
| 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, |
| 0x60, 0x0a, 0x0e, 0x75, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, |
| 0x74, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, |
| 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, |
| 0x74, 0x61, 0x2e, 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, |
| 0x48, 0x00, 0x52, 0x0d, 0x75, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, |
| 0x74, 0x12, 0x78, 0x0a, 0x18, 0x66, 0x69, 0x72, 0x73, 0x74, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x79, |
| 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x18, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, |
| 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, |
| 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x46, |
| 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x70, 0x70, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x52, 0x15, 0x66, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x79, |
| 0x41, 0x70, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0xf3, 0x01, 0x0a, 0x0c, |
| 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x03, |
| 0x6a, 0x6f, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, |
| 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x12, 0x55, 0x0a, |
| 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, |
| 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, |
| 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x49, 0x6e, 0x73, 0x65, |
| 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, |
| 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x4b, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, |
| 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, |
| 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4a, 0x4f, 0x42, 0x5f, 0x49, 0x4e, |
| 0x53, 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x11, |
| 0x0a, 0x0d, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, |
| 0x02, 0x1a, 0xe2, 0x01, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, |
| 0x4a, 0x0a, 0x06, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, |
| 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, |
| 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, |
| 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, |
| 0x61, 0x74, 0x65, 0x52, 0x06, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x12, 0x48, 0x0a, 0x05, 0x61, |
| 0x66, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, |
| 0x61, 0x66, 0x74, 0x65, 0x72, 0x12, 0x3f, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x03, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, |
| 0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x1a, 0xb8, 0x01, 0x0a, 0x0b, 0x4a, 0x6f, 0x62, 0x44, 0x65, |
| 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, |
| 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, |
| 0x65, 0x12, 0x54, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, |
| 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, |
| 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x38, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, |
| 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, |
| 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4a, 0x4f, 0x42, |
| 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, |
| 0x01, 0x1a, 0x8c, 0x02, 0x0a, 0x0f, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x52, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, |
| 0x65, 0x74, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, |
| 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, |
| 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, |
| 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, |
| 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x37, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, |
| 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, |
| 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x52, 0x45, |
| 0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, |
| 0x1a, 0x9c, 0x02, 0x0a, 0x0d, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, |
| 0x67, 0x65, 0x12, 0x4b, 0x0a, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, |
| 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, |
| 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, |
| 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x52, 0x07, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, |
| 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, |
| 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, |
| 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, |
| 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, |
| 0x65, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, |
| 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, |
| 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, |
| 0x6d, 0x65, 0x22, 0x4b, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, |
| 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, |
| 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x01, |
| 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x54, 0x5f, 0x49, 0x41, 0x4d, 0x5f, 0x50, 0x4f, 0x4c, 0x49, |
| 0x43, 0x59, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a, |
| 0xbf, 0x01, 0x0a, 0x0f, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, |
| 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, |
| 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, |
| 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x44, |
| 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, |
| 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, |
| 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x37, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, |
| 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, |
| 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, |
| 0x4c, 0x45, 0x54, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, |
| 0x02, 0x1a, 0x99, 0x02, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, |
| 0x62, 0x6c, 0x65, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, |
| 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, |
| 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4e, 0x0a, |
| 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, |
| 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, |
| 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, |
| 0x59, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x53, |
| 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x03, 0x1a, 0xf6, 0x01, |
| 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, |
| 0x45, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, |
| 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, |
| 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, |
| 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, |
| 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, |
| 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, |
| 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x2b, 0x0a, 0x06, 0x52, 0x65, 0x61, |
| 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, |
| 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, |
| 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x1a, 0x9c, 0x02, 0x0a, 0x0f, 0x52, 0x6f, 0x75, 0x74, 0x69, |
| 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x72, 0x6f, |
| 0x75, 0x74, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x52, 0x07, |
| 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, |
| 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, |
| 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, |
| 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, |
| 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, |
| 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, 0x06, |
| 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, |
| 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, |
| 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x4f, 0x55, |
| 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, |
| 0x45, 0x53, 0x54, 0x10, 0x02, 0x1a, 0xef, 0x03, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, |
| 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, |
| 0x29, 0x0a, 0x10, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, |
| 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x66, 0x69, 0x65, 0x6c, 0x64, |
| 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, |
| 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x09, 0x52, |
| 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x54, 0x61, 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x70, |
| 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, |
| 0x61, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x70, 0x6f, 0x6c, 0x69, |
| 0x63, 0x79, 0x54, 0x61, 0x67, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, |
| 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, |
| 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, |
| 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, |
| 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, |
| 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, |
| 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, |
| 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, |
| 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, |
| 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, |
| 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0xaf, 0x01, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, |
| 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, |
| 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, |
| 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x4c, |
| 0x49, 0x53, 0x54, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x1d, 0x0a, |
| 0x19, 0x47, 0x45, 0x54, 0x5f, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x53, 0x55, 0x4c, |
| 0x54, 0x53, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x03, 0x12, 0x11, 0x0a, 0x0d, |
| 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x04, 0x12, |
| 0x17, 0x0a, 0x13, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x53, |
| 0x45, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x05, 0x12, 0x1d, 0x0a, 0x19, 0x4d, 0x41, 0x54, 0x45, |
| 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x52, 0x45, |
| 0x46, 0x52, 0x45, 0x53, 0x48, 0x10, 0x06, 0x1a, 0xb3, 0x02, 0x0a, 0x0b, 0x54, 0x61, 0x62, 0x6c, |
| 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x1c, |
| 0x0a, 0x09, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, |
| 0x08, 0x52, 0x09, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x54, 0x0a, 0x06, |
| 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, |
| 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x68, 0x61, |
| 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, |
| 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x4e, 0x0a, |
| 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, |
| 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, |
| 0x18, 0x0a, 0x14, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, |
| 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x4a, 0x4f, 0x42, |
| 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a, 0x9b, 0x02, |
| 0x0a, 0x13, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, |
| 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x45, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, |
| 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, |
| 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, |
| 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x5c, 0x0a, 0x06, |
| 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, |
| 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, |
| 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, |
| 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, |
| 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x44, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, |
| 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, |
| 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x4d, 0x4f, 0x44, 0x45, 0x4c, |
| 0x5f, 0x50, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, |
| 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x02, 0x1a, 0x98, 0x02, 0x0a, 0x0d, |
| 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x4b, 0x0a, |
| 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, |
| 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, |
| 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, |
| 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, |
| 0x65, 0x52, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, |
| 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, |
| 0x6e, 0x67, 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, |
| 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, 0x0a, |
| 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, |
| 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, |
| 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, 0x4f, |
| 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, |
| 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x1a, 0x87, 0x03, 0x0a, 0x0f, 0x54, 0x61, 0x62, 0x6c, 0x65, |
| 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x64, 0x65, |
| 0x6c, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x52, |
| 0x6f, 0x77, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x73, 0x65, |
| 0x72, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x77, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x65, 0x64, 0x52, |
| 0x6f, 0x77, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x72, 0x75, 0x6e, |
| 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x74, 0x72, 0x75, |
| 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, |
| 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, |
| 0x65, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, |
| 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, |
| 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x0a, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x62, 0x0a, 0x06, |
| 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, |
| 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, |
| 0x0a, 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, |
| 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x19, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, |
| 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x52, 0x45, 0x46, 0x52, 0x45, 0x53, 0x48, 0x10, |
| 0x03, 0x12, 0x0d, 0x0a, 0x09, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x50, 0x49, 0x10, 0x04, |
| 0x1a, 0xb3, 0x01, 0x0a, 0x0f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, |
| 0x61, 0x6e, 0x67, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, |
| 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, |
| 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, |
| 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, |
| 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, |
| 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x2b, 0x0a, 0x06, 0x52, 0x65, 0x61, |
| 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, |
| 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, |
| 0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x1a, 0xad, 0x01, 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, 0x64, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, |
| 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, |
| 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, |
| 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x61, |
| 0x64, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, |
| 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x29, 0x0a, 0x06, 0x52, |
| 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, |
| 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, |
| 0x03, 0x4a, 0x4f, 0x42, 0x10, 0x01, 0x1a, 0xd6, 0x01, 0x0a, 0x0d, 0x54, 0x61, 0x62, 0x6c, 0x65, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, |
| 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, |
| 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, |
| 0x61, 0x74, 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, |
| 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, |
| 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x52, 0x0a, 0x06, 0x52, |
| 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, |
| 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, |
| 0x14, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, |
| 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52, |
| 0x45, 0x44, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x04, 0x1a, |
| 0xd6, 0x01, 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, |
| 0x6e, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, |
| 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, |
| 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, |
| 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, |
| 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x52, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, |
| 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, |
| 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x5f, |
| 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x01, |
| 0x12, 0x0b, 0x0a, 0x07, 0x45, 0x58, 0x50, 0x49, 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x09, 0x0a, |
| 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x03, 0x1a, 0x9c, 0x02, 0x0a, 0x0f, 0x52, 0x6f, 0x75, |
| 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, |
| 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, |
| 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, |
| 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, |
| 0x52, 0x07, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x58, 0x0a, 0x06, 0x72, 0x65, 0x61, |
| 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, |
| 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x44, 0x65, 0x6c, 0x65, |
| 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, |
| 0x73, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x47, |
| 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x45, 0x41, 0x53, |
| 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, |
| 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x52, |
| 0x4f, 0x55, 0x54, 0x49, 0x4e, 0x45, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x52, 0x45, |
| 0x51, 0x55, 0x45, 0x53, 0x54, 0x10, 0x02, 0x1a, 0x9b, 0x01, 0x0a, 0x17, 0x52, 0x6f, 0x77, 0x41, |
| 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x12, 0x65, 0x0a, 0x11, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, |
| 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, |
| 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, |
| 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, |
| 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, |
| 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0f, 0x72, 0x6f, 0x77, 0x41, 0x63, |
| 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, |
| 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, |
| 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x99, 0x01, 0x0a, 0x15, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, |
| 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, |
| 0x65, 0x0a, 0x11, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, |
| 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, |
| 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x0f, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, |
| 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, |
| 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, 0x61, 0x6d, |
| 0x65, 0x1a, 0xe5, 0x01, 0x0a, 0x17, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, |
| 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x69, 0x0a, |
| 0x13, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, |
| 0x63, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, |
| 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x11, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, |
| 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x6a, 0x6f, 0x62, 0x5f, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, 0x6f, 0x62, 0x4e, |
| 0x61, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x1f, 0x61, 0x6c, 0x6c, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x61, |
| 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x69, 0x65, 0x73, 0x5f, 0x64, |
| 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1b, 0x61, 0x6c, |
| 0x6c, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x69, |
| 0x65, 0x73, 0x44, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x1a, 0xe7, 0x01, 0x0a, 0x0d, 0x55, 0x6e, |
| 0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x6c, |
| 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x69, 0x6e, 0x6b, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x73, |
| 0x65, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x64, 0x61, 0x74, |
| 0x61, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x6f, 0x75, 0x72, |
| 0x63, 0x65, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x56, 0x0a, 0x06, 0x72, 0x65, 0x61, |
| 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, |
| 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x2e, 0x55, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x73, |
| 0x65, 0x74, 0x2e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, |
| 0x6e, 0x22, 0x30, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x12, 0x52, |
| 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, |
| 0x44, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x4c, 0x49, 0x4e, 0x4b, 0x5f, 0x41, 0x50, |
| 0x49, 0x10, 0x01, 0x1a, 0x99, 0x02, 0x0a, 0x03, 0x4a, 0x6f, 0x62, 0x12, 0x19, 0x0a, 0x08, 0x6a, |
| 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6a, |
| 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x52, 0x0a, 0x0a, 0x6a, 0x6f, 0x62, 0x5f, 0x63, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, |
| 0x09, 0x6a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x52, 0x0a, 0x0a, 0x6a, 0x6f, |
| 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, |
| 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, |
| 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, |
| 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, |
| 0x74, 0x75, 0x73, 0x52, 0x09, 0x6a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x4f, |
| 0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, |
| 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, |
| 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x08, 0x6a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x1a, |
| 0xdc, 0x17, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a, |
| 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x5e, 0x0a, 0x0c, 0x71, |
| 0x75, 0x65, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, |
| 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, |
| 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0b, |
| 0x71, 0x75, 0x65, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5b, 0x0a, 0x0b, 0x6c, |
| 0x6f, 0x61, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, |
| 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, |
| 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x48, 0x00, 0x52, 0x0a, 0x6c, 0x6f, |
| 0x61, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x64, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x72, |
| 0x61, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, |
| 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, |
| 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x48, 0x00, 0x52, |
| 0x0d, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x6b, |
| 0x0a, 0x11, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x63, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, |
| 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x54, |
| 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x48, 0x00, 0x52, 0x0f, 0x74, 0x61, 0x62, 0x6c, |
| 0x65, 0x43, 0x6f, 0x70, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x57, 0x0a, 0x06, 0x6c, |
| 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, |
| 0x62, 0x65, 0x6c, 0x73, 0x1a, 0xe8, 0x06, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x14, |
| 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, |
| 0x75, 0x65, 0x72, 0x79, 0x12, 0x27, 0x0a, 0x0f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x72, |
| 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x71, |
| 0x75, 0x65, 0x72, 0x79, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x0a, |
| 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, |
| 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x6a, 0x0a, 0x12, 0x63, 0x72, |
| 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, |
| 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, |
| 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, 0x11, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, |
| 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, |
| 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, |
| 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, |
| 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x57, 0x72, 0x69, |
| 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x77, |
| 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, |
| 0x27, 0x0a, 0x0f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x73, |
| 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, |
| 0x74, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x12, 0x66, 0x0a, 0x11, 0x74, 0x61, 0x62, 0x6c, |
| 0x65, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, |
| 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, |
| 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x54, |
| 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, |
| 0x74, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, |
| 0x12, 0x5e, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, |
| 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, |
| 0x62, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x50, 0x72, |
| 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, |
| 0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, |
| 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, |
| 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, |
| 0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, |
| 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x0e, |
| 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, |
| 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, |
| 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, |
| 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, |
| 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, |
| 0x70, 0x65, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, |
| 0x65, 0x22, 0x4c, 0x0a, 0x08, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, |
| 0x14, 0x50, 0x52, 0x49, 0x4f, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, |
| 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x51, 0x55, 0x45, 0x52, 0x59, |
| 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x0f, |
| 0x0a, 0x0b, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x02, 0x1a, |
| 0xae, 0x04, 0x0a, 0x04, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, |
| 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x69, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x6f, 0x75, |
| 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, |
| 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, |
| 0x55, 0x72, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1f, 0x0a, |
| 0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x12, 0x32, |
| 0x0a, 0x15, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x72, |
| 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, |
| 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, |
| 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, |
| 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, |
| 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, |
| 0x6a, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, |
| 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, |
| 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, |
| 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, 0x11, 0x77, |
| 0x72, 0x69, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, |
| 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, |
| 0x6f, 0x6e, 0x52, 0x10, 0x77, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, |
| 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, |
| 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, |
| 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, |
| 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, |
| 0x1a, 0xc6, 0x01, 0x0a, 0x07, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x12, 0x29, 0x0a, 0x10, |
| 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x73, |
| 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x73, 0x12, 0x3c, 0x0a, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, |
| 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x69, 0x73, 0x5f, 0x74, 0x72, 0x75, 0x6e, |
| 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x64, 0x65, 0x73, |
| 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x69, 0x73, 0x54, 0x72, 0x75, 0x6e, |
| 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, |
| 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x23, 0x0a, 0x0c, 0x73, 0x6f, |
| 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, |
| 0x48, 0x00, 0x52, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, |
| 0x08, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x1a, 0xa2, 0x05, 0x0a, 0x09, 0x54, 0x61, |
| 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x70, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, |
| 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, |
| 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x17, |
| 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x5f, 0x74, 0x72, |
| 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, |
| 0x61, 0x74, 0x65, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x10, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, |
| 0x65, 0x12, 0x6a, 0x0a, 0x12, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, |
| 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3b, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, |
| 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, |
| 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, |
| 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x67, 0x0a, |
| 0x11, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, |
| 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, |
| 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, |
| 0x61, 0x74, 0x61, 0x2e, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, |
| 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x77, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, |
| 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7a, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x72, |
| 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, |
| 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, |
| 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, |
| 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, |
| 0x74, 0x79, 0x70, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, |
| 0x79, 0x70, 0x65, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, |
| 0x70, 0x65, 0x12, 0x5a, 0x0a, 0x1b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, |
| 0x6e, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, |
| 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, |
| 0x61, 0x6d, 0x70, 0x52, 0x19, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, |
| 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x39, |
| 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, |
| 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, |
| 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, |
| 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x49, 0x0a, 0x04, 0x54, 0x79, 0x70, |
| 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, |
| 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x51, 0x55, 0x45, 0x52, 0x59, |
| 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, 0x50, 0x59, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, |
| 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4d, 0x50, 0x4f, |
| 0x52, 0x54, 0x10, 0x04, 0x42, 0x08, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x46, |
| 0x0a, 0x0f, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, |
| 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, |
| 0x75, 0x72, 0x69, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, |
| 0x63, 0x65, 0x55, 0x72, 0x69, 0x73, 0x1a, 0xbf, 0x01, 0x0a, 0x09, 0x4a, 0x6f, 0x62, 0x53, 0x74, |
| 0x61, 0x74, 0x75, 0x73, 0x12, 0x4f, 0x0a, 0x09, 0x6a, 0x6f, 0x62, 0x5f, 0x73, 0x74, 0x61, 0x74, |
| 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, |
| 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, |
| 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08, 0x6a, 0x6f, 0x62, |
| 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x35, 0x0a, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, |
| 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, |
| 0x0b, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x2a, 0x0a, 0x06, |
| 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, |
| 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, |
| 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x1a, 0xba, 0x09, 0x0a, 0x08, 0x4a, 0x6f, 0x62, |
| 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, |
| 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, |
| 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, |
| 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, |
| 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, |
| 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a, |
| 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, |
| 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64, |
| 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5b, 0x0a, 0x0b, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x73, 0x74, |
| 0x61, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, |
| 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x51, 0x75, |
| 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x0a, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, |
| 0x73, 0x12, 0x58, 0x0a, 0x0a, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, |
| 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, |
| 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, |
| 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, |
| 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x48, 0x00, |
| 0x52, 0x09, 0x6c, 0x6f, 0x61, 0x64, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x61, 0x0a, 0x0d, 0x65, |
| 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, |
| 0x62, 0x53, 0x74, 0x61, 0x74, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x48, 0x00, |
| 0x52, 0x0c, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x22, |
| 0x0a, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x73, 0x18, |
| 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x6c, 0x6f, 0x74, |
| 0x4d, 0x73, 0x12, 0x78, 0x0a, 0x11, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, |
| 0x6e, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4b, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, |
| 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, |
| 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, |
| 0x73, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, |
| 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x52, 0x10, 0x72, 0x65, 0x73, 0x65, |
| 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x0f, |
| 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4a, 0x6f, 0x62, |
| 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xdc, 0x02, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x32, |
| 0x0a, 0x15, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, |
| 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x13, 0x74, |
| 0x6f, 0x74, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x42, 0x79, 0x74, |
| 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x62, 0x69, 0x6c, 0x6c, |
| 0x65, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, |
| 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x42, 0x69, 0x6c, 0x6c, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, |
| 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x65, 0x72, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x54, |
| 0x69, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, |
| 0x64, 0x5f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10, |
| 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x73, |
| 0x12, 0x29, 0x0a, 0x10, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x76, |
| 0x69, 0x65, 0x77, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x72, 0x65, 0x66, 0x65, |
| 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x56, 0x69, 0x65, 0x77, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x72, |
| 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, |
| 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, |
| 0x6e, 0x63, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x10, |
| 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, |
| 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x6f, |
| 0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, |
| 0x68, 0x69, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x61, 0x63, 0x68, 0x65, |
| 0x48, 0x69, 0x74, 0x1a, 0x34, 0x0a, 0x04, 0x4c, 0x6f, 0x61, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x74, |
| 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, |
| 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x4f, 0x75, |
| 0x74, 0x70, 0x75, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x35, 0x0a, 0x07, 0x45, 0x78, 0x74, |
| 0x72, 0x61, 0x63, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x69, 0x6e, |
| 0x70, 0x75, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, |
| 0x0f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, |
| 0x1a, 0x47, 0x0a, 0x18, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, |
| 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x73, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, |
| 0x12, 0x17, 0x0a, 0x07, 0x73, 0x6c, 0x6f, 0x74, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x03, 0x52, 0x06, 0x73, 0x6c, 0x6f, 0x74, 0x4d, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x65, 0x78, 0x74, |
| 0x65, 0x6e, 0x64, 0x65, 0x64, 0x1a, 0xf5, 0x04, 0x0a, 0x05, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, |
| 0x1d, 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x53, |
| 0x0a, 0x0a, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0a, 0x20, 0x01, |
| 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, |
| 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, |
| 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x49, |
| 0x6e, 0x66, 0x6f, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, 0x73, |
| 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, |
| 0x4a, 0x73, 0x6f, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6a, |
| 0x73, 0x6f, 0x6e, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0b, 0x20, |
| 0x01, 0x28, 0x08, 0x52, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4a, 0x73, 0x6f, 0x6e, 0x54, |
| 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x51, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, |
| 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x69, 0x65, 0x77, 0x44, 0x65, 0x66, 0x69, 0x6e, |
| 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x3b, 0x0a, 0x0b, 0x65, |
| 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, |
| 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x65, 0x78, |
| 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, |
| 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, |
| 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, |
| 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, |
| 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, |
| 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x5f, 0x74, |
| 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, |
| 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x54, |
| 0x69, 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, |
| 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, |
| 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, |
| 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, |
| 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, |
| 0x6f, 0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x8c, 0x03, |
| 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, |
| 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x64, |
| 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, |
| 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, 0x6f, |
| 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0b, 0x65, |
| 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, |
| 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x65, 0x78, |
| 0x70, 0x69, 0x72, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, |
| 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, |
| 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, |
| 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, |
| 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, |
| 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, |
| 0x6d, 0x65, 0x12, 0x58, 0x0a, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, |
| 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, |
| 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, |
| 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, |
| 0x52, 0x0a, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xa6, 0x01, 0x0a, |
| 0x07, 0x52, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x6f, 0x75, 0x74, |
| 0x69, 0x6e, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, |
| 0x72, 0x6f, 0x75, 0x74, 0x69, 0x6e, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x63, |
| 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, |
| 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, |
| 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, |
| 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, |
| 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, |
| 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xe8, 0x01, 0x0a, 0x0a, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, |
| 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x6c, 0x79, |
| 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x66, 0x72, 0x69, |
| 0x65, 0x6e, 0x64, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, |
| 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, |
| 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x06, 0x6c, |
| 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, |
| 0x6f, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, |
| 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, |
| 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, |
| 0x1a, 0x54, 0x0a, 0x13, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x56, 0x69, 0x65, 0x77, 0x44, 0x65, 0x66, |
| 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x27, 0x0a, |
| 0x0f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, |
| 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x54, 0x72, 0x75, |
| 0x6e, 0x63, 0x61, 0x74, 0x65, 0x64, 0x1a, 0xbc, 0x04, 0x0a, 0x07, 0x44, 0x61, 0x74, 0x61, 0x73, |
| 0x65, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x5f, 0x6e, 0x61, |
| 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, |
| 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, |
| 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x49, 0x6e, 0x66, |
| 0x6f, 0x52, 0x0b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, |
| 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, |
| 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, |
| 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x0b, 0x75, |
| 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, |
| 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, |
| 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, |
| 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x61, 0x63, 0x6c, 0x18, |
| 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, |
| 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, |
| 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x63, 0x6c, 0x52, 0x03, 0x61, 0x63, |
| 0x6c, 0x12, 0x5c, 0x0a, 0x1d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x74, 0x61, 0x62, |
| 0x6c, 0x65, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x65, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, |
| 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, |
| 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x52, 0x1a, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x61, 0x62, 0x6c, |
| 0x65, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, |
| 0x67, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, |
| 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, |
| 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, |
| 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, |
| 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x6e, |
| 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x66, 0x61, |
| 0x75, 0x6c, 0x74, 0x5f, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x10, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x6c, 0x6c, |
| 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x67, 0x0a, 0x0b, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, |
| 0x79, 0x41, 0x63, 0x6c, 0x12, 0x2d, 0x0a, 0x06, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x69, 0x61, |
| 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x06, 0x70, 0x6f, 0x6c, |
| 0x69, 0x63, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, |
| 0x64, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x61, |
| 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x56, 0x69, 0x65, 0x77, 0x73, 0x1a, 0x32, |
| 0x0a, 0x0e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, |
| 0x12, 0x20, 0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x4e, 0x61, |
| 0x6d, 0x65, 0x1a, 0x46, 0x0a, 0x0f, 0x52, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x50, |
| 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x33, 0x0a, 0x16, 0x72, 0x6f, 0x77, 0x5f, 0x61, 0x63, 0x63, |
| 0x65, 0x73, 0x73, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x72, 0x6f, 0x77, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, |
| 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0x88, 0x01, 0x0a, 0x15, 0x46, |
| 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x72, 0x74, 0x79, 0x41, 0x70, 0x70, 0x4d, 0x65, 0x74, 0x61, |
| 0x64, 0x61, 0x74, 0x61, 0x12, 0x63, 0x0a, 0x0f, 0x73, 0x68, 0x65, 0x65, 0x74, 0x73, 0x5f, 0x6d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, |
| 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, |
| 0x69, 0x74, 0x2e, 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, |
| 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x53, 0x68, 0x65, 0x65, 0x74, 0x73, 0x4d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x68, 0x65, 0x65, 0x74, |
| 0x73, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x0a, 0x0a, 0x08, 0x6d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x27, 0x0a, 0x0e, 0x53, 0x68, 0x65, 0x65, 0x74, 0x73, 0x4d, |
| 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x15, 0x0a, 0x06, 0x64, 0x6f, 0x63, 0x5f, 0x69, |
| 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64, 0x6f, 0x63, 0x49, 0x64, 0x22, 0x5f, |
| 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, |
| 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x1e, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x49, |
| 0x53, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, |
| 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, |
| 0x45, 0x5f, 0x4e, 0x45, 0x56, 0x45, 0x52, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x52, 0x45, |
| 0x41, 0x54, 0x45, 0x5f, 0x49, 0x46, 0x5f, 0x4e, 0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x02, 0x22, |
| 0x6c, 0x0a, 0x10, 0x57, 0x72, 0x69, 0x74, 0x65, 0x44, 0x69, 0x73, 0x70, 0x6f, 0x73, 0x69, 0x74, |
| 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x1d, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, 0x44, 0x49, 0x53, |
| 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, |
| 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x57, 0x52, 0x49, 0x54, 0x45, 0x5f, |
| 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x57, 0x52, 0x49, 0x54, 0x45, |
| 0x5f, 0x54, 0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x57, |
| 0x52, 0x49, 0x54, 0x45, 0x5f, 0x41, 0x50, 0x50, 0x45, 0x4e, 0x44, 0x10, 0x03, 0x22, 0x54, 0x0a, |
| 0x0d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, |
| 0x0a, 0x1a, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, |
| 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, |
| 0x0a, 0x04, 0x43, 0x4f, 0x50, 0x59, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50, |
| 0x53, 0x48, 0x4f, 0x54, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x53, 0x54, 0x4f, 0x52, |
| 0x45, 0x10, 0x03, 0x22, 0x49, 0x0a, 0x08, 0x4a, 0x6f, 0x62, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, |
| 0x19, 0x0a, 0x15, 0x4a, 0x4f, 0x42, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, |
| 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, |
| 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49, |
| 0x4e, 0x47, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x4f, 0x4e, 0x45, 0x10, 0x03, 0x22, 0xf9, |
| 0x05, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x6d, 0x65, 0x6e, |
| 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x51, 0x55, 0x45, 0x52, 0x59, 0x5f, 0x53, |
| 0x54, 0x41, 0x54, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, |
| 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53, |
| 0x45, 0x4c, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x53, 0x53, 0x45, 0x52, |
| 0x54, 0x10, 0x17, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x10, 0x02, 0x12, |
| 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x44, |
| 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x45, 0x52, 0x47, 0x45, |
| 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x42, |
| 0x4c, 0x45, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x54, |
| 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x41, 0x53, 0x5f, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x10, 0x07, |
| 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, |
| 0x08, 0x12, 0x10, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x4d, 0x4f, 0x44, 0x45, |
| 0x4c, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x4d, 0x41, |
| 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, |
| 0x0d, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x46, 0x55, 0x4e, 0x43, |
| 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x0e, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, |
| 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x46, 0x55, 0x4e, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, |
| 0x38, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, |
| 0x45, 0x44, 0x55, 0x52, 0x45, 0x10, 0x14, 0x12, 0x1c, 0x0a, 0x18, 0x43, 0x52, 0x45, 0x41, 0x54, |
| 0x45, 0x5f, 0x52, 0x4f, 0x57, 0x5f, 0x41, 0x43, 0x43, 0x45, 0x53, 0x53, 0x5f, 0x50, 0x4f, 0x4c, |
| 0x49, 0x43, 0x59, 0x10, 0x18, 0x12, 0x11, 0x0a, 0x0d, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, |
| 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x10, 0x35, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x52, 0x45, 0x41, |
| 0x54, 0x45, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x42, 0x4c, |
| 0x45, 0x10, 0x3b, 0x12, 0x0e, 0x0a, 0x0a, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x54, 0x41, 0x42, 0x4c, |
| 0x45, 0x10, 0x0a, 0x12, 0x17, 0x0a, 0x13, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x45, 0x58, 0x54, 0x45, |
| 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x21, 0x12, 0x0d, 0x0a, 0x09, |
| 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0b, 0x12, 0x0e, 0x0a, 0x0a, 0x44, |
| 0x52, 0x4f, 0x50, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x4c, 0x10, 0x0c, 0x12, 0x1a, 0x0a, 0x16, 0x44, |
| 0x52, 0x4f, 0x50, 0x5f, 0x4d, 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, |
| 0x5f, 0x56, 0x49, 0x45, 0x57, 0x10, 0x0f, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x52, 0x4f, 0x50, 0x5f, |
| 0x46, 0x55, 0x4e, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x10, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x52, |
| 0x4f, 0x50, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x44, 0x55, 0x52, 0x45, 0x10, 0x15, 0x12, 0x0f, |
| 0x0a, 0x0b, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x43, 0x48, 0x45, 0x4d, 0x41, 0x10, 0x36, 0x12, |
| 0x1a, 0x0a, 0x16, 0x44, 0x52, 0x4f, 0x50, 0x5f, 0x52, 0x4f, 0x57, 0x5f, 0x41, 0x43, 0x43, 0x45, |
| 0x53, 0x53, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x10, 0x19, 0x12, 0x17, 0x0a, 0x13, 0x44, |
| 0x52, 0x4f, 0x50, 0x5f, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x5f, 0x54, 0x41, 0x42, |
| 0x4c, 0x45, 0x10, 0x3e, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x54, 0x41, |
| 0x42, 0x4c, 0x45, 0x10, 0x11, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x56, |
| 0x49, 0x45, 0x57, 0x10, 0x12, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x4d, |
| 0x41, 0x54, 0x45, 0x52, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x44, 0x5f, 0x56, 0x49, 0x45, 0x57, |
| 0x10, 0x16, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x4c, 0x54, 0x45, 0x52, 0x5f, 0x53, 0x43, 0x48, 0x45, |
| 0x4d, 0x41, 0x10, 0x37, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x10, 0x13, |
| 0x12, 0x12, 0x0a, 0x0e, 0x54, 0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x41, 0x42, |
| 0x4c, 0x45, 0x10, 0x1a, 0x12, 0x19, 0x0a, 0x15, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x45, |
| 0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x1b, 0x12, |
| 0x0f, 0x0a, 0x0b, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0x1c, |
| 0x12, 0x08, 0x0a, 0x04, 0x43, 0x41, 0x4c, 0x4c, 0x10, 0x1d, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x76, |
| 0x65, 0x6e, 0x74, 0x42, 0x9f, 0x01, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x75, 0x64, 0x69, 0x74, 0x42, 0x1a, |
| 0x42, 0x69, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x75, 0x64, 0x69, 0x74, 0x4d, 0x65, 0x74, |
| 0x61, 0x64, 0x61, 0x74, 0x61, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x37, 0x67, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, |
| 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, |
| 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x3b, |
| 0x61, 0x75, 0x64, 0x69, 0x74, 0xa2, 0x02, 0x03, 0x47, 0x43, 0x41, 0xaa, 0x02, 0x12, 0x47, 0x6f, |
| 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x74, |
| 0xca, 0x02, 0x12, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, |
| 0x41, 0x75, 0x64, 0x69, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, |
| } |
| |
| var ( |
| file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescOnce sync.Once |
| file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData = file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc |
| ) |
| |
| func file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescGZIP() []byte { |
| file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescOnce.Do(func() { |
| file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData) |
| }) |
| return file_google_cloud_audit_bigquery_audit_metadata_proto_rawDescData |
| } |
| |
| var file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes = make([]protoimpl.EnumInfo, 26) |
| var file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes = make([]protoimpl.MessageInfo, 50) |
| var file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes = []interface{}{ |
| (BigQueryAuditMetadata_CreateDisposition)(0), // 0: google.cloud.audit.BigQueryAuditMetadata.CreateDisposition |
| (BigQueryAuditMetadata_WriteDisposition)(0), // 1: google.cloud.audit.BigQueryAuditMetadata.WriteDisposition |
| (BigQueryAuditMetadata_OperationType)(0), // 2: google.cloud.audit.BigQueryAuditMetadata.OperationType |
| (BigQueryAuditMetadata_JobState)(0), // 3: google.cloud.audit.BigQueryAuditMetadata.JobState |
| (BigQueryAuditMetadata_QueryStatementType)(0), // 4: google.cloud.audit.BigQueryAuditMetadata.QueryStatementType |
| (BigQueryAuditMetadata_JobInsertion_Reason)(0), // 5: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.Reason |
| (BigQueryAuditMetadata_JobDeletion_Reason)(0), // 6: google.cloud.audit.BigQueryAuditMetadata.JobDeletion.Reason |
| (BigQueryAuditMetadata_DatasetCreation_Reason)(0), // 7: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.Reason |
| (BigQueryAuditMetadata_DatasetChange_Reason)(0), // 8: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.Reason |
| (BigQueryAuditMetadata_DatasetDeletion_Reason)(0), // 9: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.Reason |
| (BigQueryAuditMetadata_TableCreation_Reason)(0), // 10: google.cloud.audit.BigQueryAuditMetadata.TableCreation.Reason |
| (BigQueryAuditMetadata_ModelCreation_Reason)(0), // 11: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.Reason |
| (BigQueryAuditMetadata_RoutineCreation_Reason)(0), // 12: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.Reason |
| (BigQueryAuditMetadata_TableDataRead_Reason)(0), // 13: google.cloud.audit.BigQueryAuditMetadata.TableDataRead.Reason |
| (BigQueryAuditMetadata_TableChange_Reason)(0), // 14: google.cloud.audit.BigQueryAuditMetadata.TableChange.Reason |
| (BigQueryAuditMetadata_ModelMetadataChange_Reason)(0), // 15: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.Reason |
| (BigQueryAuditMetadata_RoutineChange_Reason)(0), // 16: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.Reason |
| (BigQueryAuditMetadata_TableDataChange_Reason)(0), // 17: google.cloud.audit.BigQueryAuditMetadata.TableDataChange.Reason |
| (BigQueryAuditMetadata_ModelDataChange_Reason)(0), // 18: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.Reason |
| (BigQueryAuditMetadata_ModelDataRead_Reason)(0), // 19: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.Reason |
| (BigQueryAuditMetadata_TableDeletion_Reason)(0), // 20: google.cloud.audit.BigQueryAuditMetadata.TableDeletion.Reason |
| (BigQueryAuditMetadata_ModelDeletion_Reason)(0), // 21: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.Reason |
| (BigQueryAuditMetadata_RoutineDeletion_Reason)(0), // 22: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.Reason |
| (BigQueryAuditMetadata_UnlinkDataset_Reason)(0), // 23: google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset.Reason |
| (BigQueryAuditMetadata_JobConfig_Type)(0), // 24: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Type |
| (BigQueryAuditMetadata_JobConfig_Query_Priority)(0), // 25: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.Priority |
| (*BigQueryAuditMetadata)(nil), // 26: google.cloud.audit.BigQueryAuditMetadata |
| (*BigQueryAuditMetadata_JobInsertion)(nil), // 27: google.cloud.audit.BigQueryAuditMetadata.JobInsertion |
| (*BigQueryAuditMetadata_JobChange)(nil), // 28: google.cloud.audit.BigQueryAuditMetadata.JobChange |
| (*BigQueryAuditMetadata_JobDeletion)(nil), // 29: google.cloud.audit.BigQueryAuditMetadata.JobDeletion |
| (*BigQueryAuditMetadata_DatasetCreation)(nil), // 30: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation |
| (*BigQueryAuditMetadata_DatasetChange)(nil), // 31: google.cloud.audit.BigQueryAuditMetadata.DatasetChange |
| (*BigQueryAuditMetadata_DatasetDeletion)(nil), // 32: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion |
| (*BigQueryAuditMetadata_TableCreation)(nil), // 33: google.cloud.audit.BigQueryAuditMetadata.TableCreation |
| (*BigQueryAuditMetadata_ModelCreation)(nil), // 34: google.cloud.audit.BigQueryAuditMetadata.ModelCreation |
| (*BigQueryAuditMetadata_RoutineCreation)(nil), // 35: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation |
| (*BigQueryAuditMetadata_TableDataRead)(nil), // 36: google.cloud.audit.BigQueryAuditMetadata.TableDataRead |
| (*BigQueryAuditMetadata_TableChange)(nil), // 37: google.cloud.audit.BigQueryAuditMetadata.TableChange |
| (*BigQueryAuditMetadata_ModelMetadataChange)(nil), // 38: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange |
| (*BigQueryAuditMetadata_RoutineChange)(nil), // 39: google.cloud.audit.BigQueryAuditMetadata.RoutineChange |
| (*BigQueryAuditMetadata_TableDataChange)(nil), // 40: google.cloud.audit.BigQueryAuditMetadata.TableDataChange |
| (*BigQueryAuditMetadata_ModelDataChange)(nil), // 41: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange |
| (*BigQueryAuditMetadata_ModelDataRead)(nil), // 42: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead |
| (*BigQueryAuditMetadata_TableDeletion)(nil), // 43: google.cloud.audit.BigQueryAuditMetadata.TableDeletion |
| (*BigQueryAuditMetadata_ModelDeletion)(nil), // 44: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion |
| (*BigQueryAuditMetadata_RoutineDeletion)(nil), // 45: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion |
| (*BigQueryAuditMetadata_RowAccessPolicyCreation)(nil), // 46: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyCreation |
| (*BigQueryAuditMetadata_RowAccessPolicyChange)(nil), // 47: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyChange |
| (*BigQueryAuditMetadata_RowAccessPolicyDeletion)(nil), // 48: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyDeletion |
| (*BigQueryAuditMetadata_UnlinkDataset)(nil), // 49: google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset |
| (*BigQueryAuditMetadata_Job)(nil), // 50: google.cloud.audit.BigQueryAuditMetadata.Job |
| (*BigQueryAuditMetadata_JobConfig)(nil), // 51: google.cloud.audit.BigQueryAuditMetadata.JobConfig |
| (*BigQueryAuditMetadata_TableDefinition)(nil), // 52: google.cloud.audit.BigQueryAuditMetadata.TableDefinition |
| (*BigQueryAuditMetadata_JobStatus)(nil), // 53: google.cloud.audit.BigQueryAuditMetadata.JobStatus |
| (*BigQueryAuditMetadata_JobStats)(nil), // 54: google.cloud.audit.BigQueryAuditMetadata.JobStats |
| (*BigQueryAuditMetadata_Table)(nil), // 55: google.cloud.audit.BigQueryAuditMetadata.Table |
| (*BigQueryAuditMetadata_Model)(nil), // 56: google.cloud.audit.BigQueryAuditMetadata.Model |
| (*BigQueryAuditMetadata_Routine)(nil), // 57: google.cloud.audit.BigQueryAuditMetadata.Routine |
| (*BigQueryAuditMetadata_EntityInfo)(nil), // 58: google.cloud.audit.BigQueryAuditMetadata.EntityInfo |
| (*BigQueryAuditMetadata_TableViewDefinition)(nil), // 59: google.cloud.audit.BigQueryAuditMetadata.TableViewDefinition |
| (*BigQueryAuditMetadata_Dataset)(nil), // 60: google.cloud.audit.BigQueryAuditMetadata.Dataset |
| (*BigQueryAuditMetadata_BigQueryAcl)(nil), // 61: google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl |
| (*BigQueryAuditMetadata_EncryptionInfo)(nil), // 62: google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo |
| (*BigQueryAuditMetadata_RowAccessPolicy)(nil), // 63: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy |
| (*BigQueryAuditMetadata_FirstPartyAppMetadata)(nil), // 64: google.cloud.audit.BigQueryAuditMetadata.FirstPartyAppMetadata |
| (*BigQueryAuditMetadata_SheetsMetadata)(nil), // 65: google.cloud.audit.BigQueryAuditMetadata.SheetsMetadata |
| (*BigQueryAuditMetadata_JobConfig_Query)(nil), // 66: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query |
| (*BigQueryAuditMetadata_JobConfig_Load)(nil), // 67: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load |
| (*BigQueryAuditMetadata_JobConfig_Extract)(nil), // 68: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Extract |
| (*BigQueryAuditMetadata_JobConfig_TableCopy)(nil), // 69: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy |
| nil, // 70: google.cloud.audit.BigQueryAuditMetadata.JobConfig.LabelsEntry |
| (*BigQueryAuditMetadata_JobStats_Query)(nil), // 71: google.cloud.audit.BigQueryAuditMetadata.JobStats.Query |
| (*BigQueryAuditMetadata_JobStats_Load)(nil), // 72: google.cloud.audit.BigQueryAuditMetadata.JobStats.Load |
| (*BigQueryAuditMetadata_JobStats_Extract)(nil), // 73: google.cloud.audit.BigQueryAuditMetadata.JobStats.Extract |
| (*BigQueryAuditMetadata_JobStats_ReservationResourceUsage)(nil), // 74: google.cloud.audit.BigQueryAuditMetadata.JobStats.ReservationResourceUsage |
| nil, // 75: google.cloud.audit.BigQueryAuditMetadata.EntityInfo.LabelsEntry |
| (*status.Status)(nil), // 76: google.rpc.Status |
| (*timestamppb.Timestamp)(nil), // 77: google.protobuf.Timestamp |
| (*durationpb.Duration)(nil), // 78: google.protobuf.Duration |
| (*v1.Policy)(nil), // 79: google.iam.v1.Policy |
| } |
| var file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs = []int32{ |
| 27, // 0: google.cloud.audit.BigQueryAuditMetadata.job_insertion:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobInsertion |
| 28, // 1: google.cloud.audit.BigQueryAuditMetadata.job_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobChange |
| 29, // 2: google.cloud.audit.BigQueryAuditMetadata.job_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobDeletion |
| 30, // 3: google.cloud.audit.BigQueryAuditMetadata.dataset_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetCreation |
| 31, // 4: google.cloud.audit.BigQueryAuditMetadata.dataset_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetChange |
| 32, // 5: google.cloud.audit.BigQueryAuditMetadata.dataset_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion |
| 33, // 6: google.cloud.audit.BigQueryAuditMetadata.table_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableCreation |
| 37, // 7: google.cloud.audit.BigQueryAuditMetadata.table_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableChange |
| 43, // 8: google.cloud.audit.BigQueryAuditMetadata.table_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDeletion |
| 36, // 9: google.cloud.audit.BigQueryAuditMetadata.table_data_read:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataRead |
| 40, // 10: google.cloud.audit.BigQueryAuditMetadata.table_data_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataChange |
| 44, // 11: google.cloud.audit.BigQueryAuditMetadata.model_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDeletion |
| 34, // 12: google.cloud.audit.BigQueryAuditMetadata.model_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelCreation |
| 38, // 13: google.cloud.audit.BigQueryAuditMetadata.model_metadata_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange |
| 41, // 14: google.cloud.audit.BigQueryAuditMetadata.model_data_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataChange |
| 42, // 15: google.cloud.audit.BigQueryAuditMetadata.model_data_read:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataRead |
| 35, // 16: google.cloud.audit.BigQueryAuditMetadata.routine_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineCreation |
| 39, // 17: google.cloud.audit.BigQueryAuditMetadata.routine_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineChange |
| 45, // 18: google.cloud.audit.BigQueryAuditMetadata.routine_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion |
| 46, // 19: google.cloud.audit.BigQueryAuditMetadata.row_access_policy_creation:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyCreation |
| 47, // 20: google.cloud.audit.BigQueryAuditMetadata.row_access_policy_change:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyChange |
| 48, // 21: google.cloud.audit.BigQueryAuditMetadata.row_access_policy_deletion:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyDeletion |
| 49, // 22: google.cloud.audit.BigQueryAuditMetadata.unlink_dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset |
| 64, // 23: google.cloud.audit.BigQueryAuditMetadata.first_party_app_metadata:type_name -> google.cloud.audit.BigQueryAuditMetadata.FirstPartyAppMetadata |
| 50, // 24: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.job:type_name -> google.cloud.audit.BigQueryAuditMetadata.Job |
| 5, // 25: google.cloud.audit.BigQueryAuditMetadata.JobInsertion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobInsertion.Reason |
| 3, // 26: google.cloud.audit.BigQueryAuditMetadata.JobChange.before:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState |
| 3, // 27: google.cloud.audit.BigQueryAuditMetadata.JobChange.after:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState |
| 50, // 28: google.cloud.audit.BigQueryAuditMetadata.JobChange.job:type_name -> google.cloud.audit.BigQueryAuditMetadata.Job |
| 6, // 29: google.cloud.audit.BigQueryAuditMetadata.JobDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobDeletion.Reason |
| 60, // 30: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.Dataset |
| 7, // 31: google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetCreation.Reason |
| 60, // 32: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.dataset:type_name -> google.cloud.audit.BigQueryAuditMetadata.Dataset |
| 8, // 33: google.cloud.audit.BigQueryAuditMetadata.DatasetChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetChange.Reason |
| 9, // 34: google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.DatasetDeletion.Reason |
| 55, // 35: google.cloud.audit.BigQueryAuditMetadata.TableCreation.table:type_name -> google.cloud.audit.BigQueryAuditMetadata.Table |
| 10, // 36: google.cloud.audit.BigQueryAuditMetadata.TableCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableCreation.Reason |
| 56, // 37: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.model:type_name -> google.cloud.audit.BigQueryAuditMetadata.Model |
| 11, // 38: google.cloud.audit.BigQueryAuditMetadata.ModelCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelCreation.Reason |
| 57, // 39: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine |
| 12, // 40: google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineCreation.Reason |
| 13, // 41: google.cloud.audit.BigQueryAuditMetadata.TableDataRead.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataRead.Reason |
| 55, // 42: google.cloud.audit.BigQueryAuditMetadata.TableChange.table:type_name -> google.cloud.audit.BigQueryAuditMetadata.Table |
| 14, // 43: google.cloud.audit.BigQueryAuditMetadata.TableChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableChange.Reason |
| 56, // 44: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.model:type_name -> google.cloud.audit.BigQueryAuditMetadata.Model |
| 15, // 45: google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelMetadataChange.Reason |
| 57, // 46: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine |
| 16, // 47: google.cloud.audit.BigQueryAuditMetadata.RoutineChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineChange.Reason |
| 17, // 48: google.cloud.audit.BigQueryAuditMetadata.TableDataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDataChange.Reason |
| 18, // 49: google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataChange.Reason |
| 19, // 50: google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDataRead.Reason |
| 20, // 51: google.cloud.audit.BigQueryAuditMetadata.TableDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDeletion.Reason |
| 21, // 52: google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.ModelDeletion.Reason |
| 57, // 53: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.routine:type_name -> google.cloud.audit.BigQueryAuditMetadata.Routine |
| 22, // 54: google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.RoutineDeletion.Reason |
| 63, // 55: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyCreation.row_access_policy:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy |
| 63, // 56: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyChange.row_access_policy:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy |
| 63, // 57: google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicyDeletion.row_access_policies:type_name -> google.cloud.audit.BigQueryAuditMetadata.RowAccessPolicy |
| 23, // 58: google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset.reason:type_name -> google.cloud.audit.BigQueryAuditMetadata.UnlinkDataset.Reason |
| 51, // 59: google.cloud.audit.BigQueryAuditMetadata.Job.job_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig |
| 53, // 60: google.cloud.audit.BigQueryAuditMetadata.Job.job_status:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStatus |
| 54, // 61: google.cloud.audit.BigQueryAuditMetadata.Job.job_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats |
| 24, // 62: google.cloud.audit.BigQueryAuditMetadata.JobConfig.type:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Type |
| 66, // 63: google.cloud.audit.BigQueryAuditMetadata.JobConfig.query_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query |
| 67, // 64: google.cloud.audit.BigQueryAuditMetadata.JobConfig.load_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load |
| 68, // 65: google.cloud.audit.BigQueryAuditMetadata.JobConfig.extract_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Extract |
| 69, // 66: google.cloud.audit.BigQueryAuditMetadata.JobConfig.table_copy_config:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy |
| 70, // 67: google.cloud.audit.BigQueryAuditMetadata.JobConfig.labels:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.LabelsEntry |
| 3, // 68: google.cloud.audit.BigQueryAuditMetadata.JobStatus.job_state:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobState |
| 76, // 69: google.cloud.audit.BigQueryAuditMetadata.JobStatus.error_result:type_name -> google.rpc.Status |
| 76, // 70: google.cloud.audit.BigQueryAuditMetadata.JobStatus.errors:type_name -> google.rpc.Status |
| 77, // 71: google.cloud.audit.BigQueryAuditMetadata.JobStats.create_time:type_name -> google.protobuf.Timestamp |
| 77, // 72: google.cloud.audit.BigQueryAuditMetadata.JobStats.start_time:type_name -> google.protobuf.Timestamp |
| 77, // 73: google.cloud.audit.BigQueryAuditMetadata.JobStats.end_time:type_name -> google.protobuf.Timestamp |
| 71, // 74: google.cloud.audit.BigQueryAuditMetadata.JobStats.query_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Query |
| 72, // 75: google.cloud.audit.BigQueryAuditMetadata.JobStats.load_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Load |
| 73, // 76: google.cloud.audit.BigQueryAuditMetadata.JobStats.extract_stats:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.Extract |
| 74, // 77: google.cloud.audit.BigQueryAuditMetadata.JobStats.reservation_usage:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobStats.ReservationResourceUsage |
| 58, // 78: google.cloud.audit.BigQueryAuditMetadata.Table.table_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo |
| 59, // 79: google.cloud.audit.BigQueryAuditMetadata.Table.view:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableViewDefinition |
| 77, // 80: google.cloud.audit.BigQueryAuditMetadata.Table.expire_time:type_name -> google.protobuf.Timestamp |
| 77, // 81: google.cloud.audit.BigQueryAuditMetadata.Table.create_time:type_name -> google.protobuf.Timestamp |
| 77, // 82: google.cloud.audit.BigQueryAuditMetadata.Table.update_time:type_name -> google.protobuf.Timestamp |
| 77, // 83: google.cloud.audit.BigQueryAuditMetadata.Table.truncate_time:type_name -> google.protobuf.Timestamp |
| 62, // 84: google.cloud.audit.BigQueryAuditMetadata.Table.encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo |
| 58, // 85: google.cloud.audit.BigQueryAuditMetadata.Model.model_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo |
| 77, // 86: google.cloud.audit.BigQueryAuditMetadata.Model.expire_time:type_name -> google.protobuf.Timestamp |
| 77, // 87: google.cloud.audit.BigQueryAuditMetadata.Model.create_time:type_name -> google.protobuf.Timestamp |
| 77, // 88: google.cloud.audit.BigQueryAuditMetadata.Model.update_time:type_name -> google.protobuf.Timestamp |
| 62, // 89: google.cloud.audit.BigQueryAuditMetadata.Model.encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo |
| 77, // 90: google.cloud.audit.BigQueryAuditMetadata.Routine.create_time:type_name -> google.protobuf.Timestamp |
| 77, // 91: google.cloud.audit.BigQueryAuditMetadata.Routine.update_time:type_name -> google.protobuf.Timestamp |
| 75, // 92: google.cloud.audit.BigQueryAuditMetadata.EntityInfo.labels:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo.LabelsEntry |
| 58, // 93: google.cloud.audit.BigQueryAuditMetadata.Dataset.dataset_info:type_name -> google.cloud.audit.BigQueryAuditMetadata.EntityInfo |
| 77, // 94: google.cloud.audit.BigQueryAuditMetadata.Dataset.create_time:type_name -> google.protobuf.Timestamp |
| 77, // 95: google.cloud.audit.BigQueryAuditMetadata.Dataset.update_time:type_name -> google.protobuf.Timestamp |
| 61, // 96: google.cloud.audit.BigQueryAuditMetadata.Dataset.acl:type_name -> google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl |
| 78, // 97: google.cloud.audit.BigQueryAuditMetadata.Dataset.default_table_expire_duration:type_name -> google.protobuf.Duration |
| 62, // 98: google.cloud.audit.BigQueryAuditMetadata.Dataset.default_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo |
| 79, // 99: google.cloud.audit.BigQueryAuditMetadata.BigQueryAcl.policy:type_name -> google.iam.v1.Policy |
| 65, // 100: google.cloud.audit.BigQueryAuditMetadata.FirstPartyAppMetadata.sheets_metadata:type_name -> google.cloud.audit.BigQueryAuditMetadata.SheetsMetadata |
| 0, // 101: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition |
| 1, // 102: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition |
| 52, // 103: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.table_definitions:type_name -> google.cloud.audit.BigQueryAuditMetadata.TableDefinition |
| 25, // 104: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.priority:type_name -> google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.Priority |
| 62, // 105: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo |
| 4, // 106: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Query.statement_type:type_name -> google.cloud.audit.BigQueryAuditMetadata.QueryStatementType |
| 0, // 107: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition |
| 1, // 108: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition |
| 62, // 109: google.cloud.audit.BigQueryAuditMetadata.JobConfig.Load.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo |
| 0, // 110: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.create_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.CreateDisposition |
| 1, // 111: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.write_disposition:type_name -> google.cloud.audit.BigQueryAuditMetadata.WriteDisposition |
| 62, // 112: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.destination_table_encryption:type_name -> google.cloud.audit.BigQueryAuditMetadata.EncryptionInfo |
| 2, // 113: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.operation_type:type_name -> google.cloud.audit.BigQueryAuditMetadata.OperationType |
| 77, // 114: google.cloud.audit.BigQueryAuditMetadata.JobConfig.TableCopy.destination_expiration_time:type_name -> google.protobuf.Timestamp |
| 115, // [115:115] is the sub-list for method output_type |
| 115, // [115:115] is the sub-list for method input_type |
| 115, // [115:115] is the sub-list for extension type_name |
| 115, // [115:115] is the sub-list for extension extendee |
| 0, // [0:115] is the sub-list for field type_name |
| } |
| |
| func init() { file_google_cloud_audit_bigquery_audit_metadata_proto_init() } |
| func file_google_cloud_audit_bigquery_audit_metadata_proto_init() { |
| if File_google_cloud_audit_bigquery_audit_metadata_proto != nil { |
| return |
| } |
| if !protoimpl.UnsafeEnabled { |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobInsertion); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobDeletion); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_DatasetCreation); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_DatasetChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_DatasetDeletion); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_TableCreation); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_ModelCreation); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_RoutineCreation); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_TableDataRead); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_TableChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_ModelMetadataChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_RoutineChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_TableDataChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_ModelDataChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_ModelDataRead); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_TableDeletion); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_ModelDeletion); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_RoutineDeletion); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_RowAccessPolicyCreation); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_RowAccessPolicyChange); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_RowAccessPolicyDeletion); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_UnlinkDataset); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_Job); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_TableDefinition); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobStatus); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobStats); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_Table); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_Model); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_Routine); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_EntityInfo); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_TableViewDefinition); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_Dataset); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_BigQueryAcl); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_EncryptionInfo); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_RowAccessPolicy); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_FirstPartyAppMetadata); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_SheetsMetadata); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobConfig_Query); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobConfig_Load); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobConfig_Extract); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobConfig_TableCopy); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobStats_Query); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobStats_Load); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobStats_Extract); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*BigQueryAuditMetadata_JobStats_ReservationResourceUsage); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[0].OneofWrappers = []interface{}{ |
| (*BigQueryAuditMetadata_JobInsertion_)(nil), |
| (*BigQueryAuditMetadata_JobChange_)(nil), |
| (*BigQueryAuditMetadata_JobDeletion_)(nil), |
| (*BigQueryAuditMetadata_DatasetCreation_)(nil), |
| (*BigQueryAuditMetadata_DatasetChange_)(nil), |
| (*BigQueryAuditMetadata_DatasetDeletion_)(nil), |
| (*BigQueryAuditMetadata_TableCreation_)(nil), |
| (*BigQueryAuditMetadata_TableChange_)(nil), |
| (*BigQueryAuditMetadata_TableDeletion_)(nil), |
| (*BigQueryAuditMetadata_TableDataRead_)(nil), |
| (*BigQueryAuditMetadata_TableDataChange_)(nil), |
| (*BigQueryAuditMetadata_ModelDeletion_)(nil), |
| (*BigQueryAuditMetadata_ModelCreation_)(nil), |
| (*BigQueryAuditMetadata_ModelMetadataChange_)(nil), |
| (*BigQueryAuditMetadata_ModelDataChange_)(nil), |
| (*BigQueryAuditMetadata_ModelDataRead_)(nil), |
| (*BigQueryAuditMetadata_RoutineCreation_)(nil), |
| (*BigQueryAuditMetadata_RoutineChange_)(nil), |
| (*BigQueryAuditMetadata_RoutineDeletion_)(nil), |
| (*BigQueryAuditMetadata_RowAccessPolicyCreation_)(nil), |
| (*BigQueryAuditMetadata_RowAccessPolicyChange_)(nil), |
| (*BigQueryAuditMetadata_RowAccessPolicyDeletion_)(nil), |
| (*BigQueryAuditMetadata_UnlinkDataset_)(nil), |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[25].OneofWrappers = []interface{}{ |
| (*BigQueryAuditMetadata_JobConfig_QueryConfig)(nil), |
| (*BigQueryAuditMetadata_JobConfig_LoadConfig)(nil), |
| (*BigQueryAuditMetadata_JobConfig_ExtractConfig)(nil), |
| (*BigQueryAuditMetadata_JobConfig_TableCopyConfig)(nil), |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[28].OneofWrappers = []interface{}{ |
| (*BigQueryAuditMetadata_JobStats_QueryStats)(nil), |
| (*BigQueryAuditMetadata_JobStats_LoadStats)(nil), |
| (*BigQueryAuditMetadata_JobStats_ExtractStats)(nil), |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[38].OneofWrappers = []interface{}{ |
| (*BigQueryAuditMetadata_FirstPartyAppMetadata_SheetsMetadata)(nil), |
| } |
| file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes[42].OneofWrappers = []interface{}{ |
| (*BigQueryAuditMetadata_JobConfig_Extract_SourceTable)(nil), |
| (*BigQueryAuditMetadata_JobConfig_Extract_SourceModel)(nil), |
| } |
| type x struct{} |
| out := protoimpl.TypeBuilder{ |
| File: protoimpl.DescBuilder{ |
| GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
| RawDescriptor: file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc, |
| NumEnums: 26, |
| NumMessages: 50, |
| NumExtensions: 0, |
| NumServices: 0, |
| }, |
| GoTypes: file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes, |
| DependencyIndexes: file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs, |
| EnumInfos: file_google_cloud_audit_bigquery_audit_metadata_proto_enumTypes, |
| MessageInfos: file_google_cloud_audit_bigquery_audit_metadata_proto_msgTypes, |
| }.Build() |
| File_google_cloud_audit_bigquery_audit_metadata_proto = out.File |
| file_google_cloud_audit_bigquery_audit_metadata_proto_rawDesc = nil |
| file_google_cloud_audit_bigquery_audit_metadata_proto_goTypes = nil |
| file_google_cloud_audit_bigquery_audit_metadata_proto_depIdxs = nil |
| } |