Packages

Google API protobufs for Elixir/gRPC: Datastore, Bigtable, Pub/Sub, Storage, KMS, Tasks, Secret Manager, BigQuery, IAM, Logging, Long-Running Operations and AI Generative Language

Current section

Files

Jump to
googleapis_proto_ex lib google cloud bigquery v2 job_stats.pb.ex
Raw

lib/google/cloud/bigquery/v2/job_stats.pb.ex

defmodule Google.Cloud.Bigquery.V2.ReservationEdition do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.ReservationEdition",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :RESERVATION_EDITION_UNSPECIFIED, 0
field :STANDARD, 1
field :ENTERPRISE, 2
field :ENTERPRISE_PLUS, 3
end
defmodule Google.Cloud.Bigquery.V2.ExplainQueryStage.ComputeMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.ExplainQueryStage.ComputeMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :COMPUTE_MODE_UNSPECIFIED, 0
field :BIGQUERY, 1
field :BI_ENGINE, 2
end
defmodule Google.Cloud.Bigquery.V2.BiEngineReason.Code do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.BiEngineReason.Code",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :CODE_UNSPECIFIED, 0
field :NO_RESERVATION, 1
field :INSUFFICIENT_RESERVATION, 2
field :UNSUPPORTED_SQL_TEXT, 4
field :INPUT_TOO_LARGE, 5
field :OTHER_REASON, 6
field :TABLE_EXCLUDED, 7
end
defmodule Google.Cloud.Bigquery.V2.BiEngineStatistics.BiEngineMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.BiEngineStatistics.BiEngineMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :ACCELERATION_MODE_UNSPECIFIED, 0
field :DISABLED, 1
field :PARTIAL, 2
field :FULL, 3
end
defmodule Google.Cloud.Bigquery.V2.BiEngineStatistics.BiEngineAccelerationMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.BiEngineStatistics.BiEngineAccelerationMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :BI_ENGINE_ACCELERATION_MODE_UNSPECIFIED, 0
field :BI_ENGINE_DISABLED, 1
field :PARTIAL_INPUT, 2
field :FULL_INPUT, 3
field :FULL_QUERY, 4
end
defmodule Google.Cloud.Bigquery.V2.IndexUnusedReason.Code do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.IndexUnusedReason.Code",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :CODE_UNSPECIFIED, 0
field :INDEX_CONFIG_NOT_AVAILABLE, 1
field :PENDING_INDEX_CREATION, 2
field :BASE_TABLE_TRUNCATED, 3
field :INDEX_CONFIG_MODIFIED, 4
field :TIME_TRAVEL_QUERY, 5
field :NO_PRUNING_POWER, 6
field :UNINDEXED_SEARCH_FIELDS, 7
field :UNSUPPORTED_SEARCH_PATTERN, 8
field :OPTIMIZED_WITH_MATERIALIZED_VIEW, 9
field :SECURED_BY_DATA_MASKING, 11
field :MISMATCHED_TEXT_ANALYZER, 12
field :BASE_TABLE_TOO_SMALL, 13
field :BASE_TABLE_TOO_LARGE, 14
field :ESTIMATED_PERFORMANCE_GAIN_TOO_LOW, 15
field :COLUMN_METADATA_INDEX_NOT_USED, 21
field :NOT_SUPPORTED_IN_STANDARD_EDITION, 17
field :INDEX_SUPPRESSED_BY_FUNCTION_OPTION, 18
field :QUERY_CACHE_HIT, 19
field :STALE_INDEX, 20
field :INTERNAL_ERROR, 10
field :OTHER_REASON, 16
end
defmodule Google.Cloud.Bigquery.V2.StoredColumnsUsage.StoredColumnsUnusedReason.Code do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.StoredColumnsUsage.StoredColumnsUnusedReason.Code",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :CODE_UNSPECIFIED, 0
field :STORED_COLUMNS_COVER_INSUFFICIENT, 1
field :BASE_TABLE_HAS_RLS, 2
field :BASE_TABLE_HAS_CLS, 3
field :UNSUPPORTED_PREFILTER, 4
field :INTERNAL_ERROR, 5
field :OTHER_REASON, 6
end
defmodule Google.Cloud.Bigquery.V2.SearchStatistics.IndexUsageMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.SearchStatistics.IndexUsageMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :INDEX_USAGE_MODE_UNSPECIFIED, 0
field :UNUSED, 1
field :PARTIALLY_USED, 2
field :FULLY_USED, 4
end
defmodule Google.Cloud.Bigquery.V2.VectorSearchStatistics.IndexUsageMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.VectorSearchStatistics.IndexUsageMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :INDEX_USAGE_MODE_UNSPECIFIED, 0
field :UNUSED, 1
field :PARTIALLY_USED, 2
field :FULLY_USED, 4
end
defmodule Google.Cloud.Bigquery.V2.IncrementalResultStats.DisabledReason do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.IncrementalResultStats.DisabledReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :DISABLED_REASON_UNSPECIFIED, 0
field :OTHER, 1
field :UNSUPPORTED_OPERATOR, 2
end
defmodule Google.Cloud.Bigquery.V2.MlStatistics.TrainingType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.MlStatistics.TrainingType",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :TRAINING_TYPE_UNSPECIFIED, 0
field :SINGLE_TRAINING, 1
field :HPARAM_TUNING, 2
end
defmodule Google.Cloud.Bigquery.V2.ScriptStatistics.EvaluationKind do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.ScriptStatistics.EvaluationKind",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :EVALUATION_KIND_UNSPECIFIED, 0
field :STATEMENT, 1
field :EXPRESSION, 2
end
defmodule Google.Cloud.Bigquery.V2.DmlStats.DmlMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.DmlStats.DmlMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :DML_MODE_UNSPECIFIED, 0
field :COARSE_GRAINED_DML, 1
field :FINE_GRAINED_DML, 2
end
defmodule Google.Cloud.Bigquery.V2.DmlStats.FineGrainedDmlUnusedReason do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.DmlStats.FineGrainedDmlUnusedReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :FINE_GRAINED_DML_UNUSED_REASON_UNSPECIFIED, 0
field :MAX_PARTITION_SIZE_EXCEEDED, 1
field :TABLE_NOT_ENROLLED, 2
field :DML_IN_MULTI_STATEMENT_TRANSACTION, 3
end
defmodule Google.Cloud.Bigquery.V2.MaterializedView.RejectedReason do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.MaterializedView.RejectedReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :REJECTED_REASON_UNSPECIFIED, 0
field :NO_DATA, 1
field :COST, 2
field :BASE_TABLE_TRUNCATED, 3
field :BASE_TABLE_DATA_CHANGE, 4
field :BASE_TABLE_PARTITION_EXPIRATION_CHANGE, 5
field :BASE_TABLE_EXPIRED_PARTITION, 6
field :BASE_TABLE_INCOMPATIBLE_METADATA_CHANGE, 7
field :TIME_ZONE, 8
field :OUT_OF_TIME_TRAVEL_WINDOW, 9
field :BASE_TABLE_FINE_GRAINED_SECURITY_POLICY, 10
field :BASE_TABLE_TOO_STALE, 11
end
defmodule Google.Cloud.Bigquery.V2.TableMetadataCacheUsage.UnusedReason do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.TableMetadataCacheUsage.UnusedReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :UNUSED_REASON_UNSPECIFIED, 0
field :EXCEEDED_MAX_STALENESS, 1
field :METADATA_CACHING_NOT_ENABLED, 3
field :OTHER_REASON, 2
end
defmodule Google.Cloud.Bigquery.V2.ExplainQueryStep do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ExplainQueryStep",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :kind, 1, type: :string
field :substeps, 2, repeated: true, type: :string
end
defmodule Google.Cloud.Bigquery.V2.ExplainQueryStage do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ExplainQueryStage",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string
field :id, 2, type: Google.Protobuf.Int64Value
field :start_ms, 3, type: :int64, json_name: "startMs"
field :end_ms, 4, type: :int64, json_name: "endMs"
field :input_stages, 5, repeated: true, type: :int64, json_name: "inputStages"
field :wait_ratio_avg, 6, type: Google.Protobuf.DoubleValue, json_name: "waitRatioAvg"
field :wait_ms_avg, 7, type: Google.Protobuf.Int64Value, json_name: "waitMsAvg"
field :wait_ratio_max, 8, type: Google.Protobuf.DoubleValue, json_name: "waitRatioMax"
field :wait_ms_max, 9, type: Google.Protobuf.Int64Value, json_name: "waitMsMax"
field :read_ratio_avg, 10, type: Google.Protobuf.DoubleValue, json_name: "readRatioAvg"
field :read_ms_avg, 11, type: Google.Protobuf.Int64Value, json_name: "readMsAvg"
field :read_ratio_max, 12, type: Google.Protobuf.DoubleValue, json_name: "readRatioMax"
field :read_ms_max, 13, type: Google.Protobuf.Int64Value, json_name: "readMsMax"
field :compute_ratio_avg, 14, type: Google.Protobuf.DoubleValue, json_name: "computeRatioAvg"
field :compute_ms_avg, 15, type: Google.Protobuf.Int64Value, json_name: "computeMsAvg"
field :compute_ratio_max, 16, type: Google.Protobuf.DoubleValue, json_name: "computeRatioMax"
field :compute_ms_max, 17, type: Google.Protobuf.Int64Value, json_name: "computeMsMax"
field :write_ratio_avg, 18, type: Google.Protobuf.DoubleValue, json_name: "writeRatioAvg"
field :write_ms_avg, 19, type: Google.Protobuf.Int64Value, json_name: "writeMsAvg"
field :write_ratio_max, 20, type: Google.Protobuf.DoubleValue, json_name: "writeRatioMax"
field :write_ms_max, 21, type: Google.Protobuf.Int64Value, json_name: "writeMsMax"
field :shuffle_output_bytes, 22,
type: Google.Protobuf.Int64Value,
json_name: "shuffleOutputBytes"
field :shuffle_output_bytes_spilled, 23,
type: Google.Protobuf.Int64Value,
json_name: "shuffleOutputBytesSpilled"
field :records_read, 24, type: Google.Protobuf.Int64Value, json_name: "recordsRead"
field :records_written, 25, type: Google.Protobuf.Int64Value, json_name: "recordsWritten"
field :parallel_inputs, 26, type: Google.Protobuf.Int64Value, json_name: "parallelInputs"
field :completed_parallel_inputs, 27,
type: Google.Protobuf.Int64Value,
json_name: "completedParallelInputs"
field :status, 28, type: :string
field :steps, 29, repeated: true, type: Google.Cloud.Bigquery.V2.ExplainQueryStep
field :slot_ms, 30, type: Google.Protobuf.Int64Value, json_name: "slotMs"
field :compute_mode, 31,
type: Google.Cloud.Bigquery.V2.ExplainQueryStage.ComputeMode,
json_name: "computeMode",
enum: true,
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.QueryTimelineSample do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.QueryTimelineSample",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :elapsed_ms, 1, type: Google.Protobuf.Int64Value, json_name: "elapsedMs"
field :total_slot_ms, 2, type: Google.Protobuf.Int64Value, json_name: "totalSlotMs"
field :pending_units, 3, type: Google.Protobuf.Int64Value, json_name: "pendingUnits"
field :completed_units, 4, type: Google.Protobuf.Int64Value, json_name: "completedUnits"
field :active_units, 5, type: Google.Protobuf.Int64Value, json_name: "activeUnits"
field :shuffle_ram_usage_ratio, 6,
type: Google.Protobuf.DoubleValue,
json_name: "shuffleRamUsageRatio"
field :estimated_runnable_units, 7,
type: Google.Protobuf.Int64Value,
json_name: "estimatedRunnableUnits"
end
defmodule Google.Cloud.Bigquery.V2.ExternalServiceCost do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ExternalServiceCost",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :external_service, 1, type: :string, json_name: "externalService"
field :bytes_processed, 2, type: Google.Protobuf.Int64Value, json_name: "bytesProcessed"
field :bytes_billed, 3, type: Google.Protobuf.Int64Value, json_name: "bytesBilled"
field :slot_ms, 4, type: Google.Protobuf.Int64Value, json_name: "slotMs"
field :reserved_slot_count, 5, type: :int64, json_name: "reservedSlotCount"
field :billing_method, 6, type: :string, json_name: "billingMethod"
end
defmodule Google.Cloud.Bigquery.V2.ExportDataStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ExportDataStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :file_count, 1, type: Google.Protobuf.Int64Value, json_name: "fileCount"
field :row_count, 2, type: Google.Protobuf.Int64Value, json_name: "rowCount"
end
defmodule Google.Cloud.Bigquery.V2.BiEngineReason do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.BiEngineReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :code, 1,
type: Google.Cloud.Bigquery.V2.BiEngineReason.Code,
enum: true,
deprecated: false
field :message, 2, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.BiEngineStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.BiEngineStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :bi_engine_mode, 1,
type: Google.Cloud.Bigquery.V2.BiEngineStatistics.BiEngineMode,
json_name: "biEngineMode",
enum: true,
deprecated: false
field :acceleration_mode, 3,
type: Google.Cloud.Bigquery.V2.BiEngineStatistics.BiEngineAccelerationMode,
json_name: "accelerationMode",
enum: true,
deprecated: false
field :bi_engine_reasons, 2,
repeated: true,
type: Google.Cloud.Bigquery.V2.BiEngineReason,
json_name: "biEngineReasons"
end
defmodule Google.Cloud.Bigquery.V2.IndexUnusedReason do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.IndexUnusedReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :code, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.IndexUnusedReason.Code,
enum: true
field :message, 2, proto3_optional: true, type: :string
field :base_table, 3,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "baseTable"
field :index_name, 4, proto3_optional: true, type: :string, json_name: "indexName"
end
defmodule Google.Cloud.Bigquery.V2.IndexPruningStats do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.IndexPruningStats",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :base_table, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "baseTable"
field :index_id, 4, proto3_optional: true, type: :string, json_name: "indexId"
field :pre_index_pruning_parallel_input_count, 2,
proto3_optional: true,
type: :int64,
json_name: "preIndexPruningParallelInputCount"
field :post_index_pruning_parallel_input_count, 3,
proto3_optional: true,
type: :int64,
json_name: "postIndexPruningParallelInputCount"
end
defmodule Google.Cloud.Bigquery.V2.StoredColumnsUsage.StoredColumnsUnusedReason do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.StoredColumnsUsage.StoredColumnsUnusedReason",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :code, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.StoredColumnsUsage.StoredColumnsUnusedReason.Code,
enum: true
field :message, 2, proto3_optional: true, type: :string
field :uncovered_columns, 3, repeated: true, type: :string, json_name: "uncoveredColumns"
end
defmodule Google.Cloud.Bigquery.V2.StoredColumnsUsage do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.StoredColumnsUsage",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :is_query_accelerated, 1,
proto3_optional: true,
type: :bool,
json_name: "isQueryAccelerated"
field :base_table, 2,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "baseTable"
field :stored_columns_unused_reasons, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.StoredColumnsUsage.StoredColumnsUnusedReason,
json_name: "storedColumnsUnusedReasons"
end
defmodule Google.Cloud.Bigquery.V2.SearchStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.SearchStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :index_usage_mode, 1,
type: Google.Cloud.Bigquery.V2.SearchStatistics.IndexUsageMode,
json_name: "indexUsageMode",
enum: true
field :index_unused_reasons, 2,
repeated: true,
type: Google.Cloud.Bigquery.V2.IndexUnusedReason,
json_name: "indexUnusedReasons"
field :index_pruning_stats, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.IndexPruningStats,
json_name: "indexPruningStats"
end
defmodule Google.Cloud.Bigquery.V2.VectorSearchStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.VectorSearchStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :index_usage_mode, 1,
type: Google.Cloud.Bigquery.V2.VectorSearchStatistics.IndexUsageMode,
json_name: "indexUsageMode",
enum: true
field :index_unused_reasons, 2,
repeated: true,
type: Google.Cloud.Bigquery.V2.IndexUnusedReason,
json_name: "indexUnusedReasons"
field :stored_columns_usages, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.StoredColumnsUsage,
json_name: "storedColumnsUsages"
end
defmodule Google.Cloud.Bigquery.V2.QueryInfo do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.QueryInfo",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :optimization_details, 2,
type: Google.Protobuf.Struct,
json_name: "optimizationDetails",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.LoadQueryStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.LoadQueryStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :input_files, 1,
type: Google.Protobuf.Int64Value,
json_name: "inputFiles",
deprecated: false
field :input_file_bytes, 2,
type: Google.Protobuf.Int64Value,
json_name: "inputFileBytes",
deprecated: false
field :output_rows, 3,
type: Google.Protobuf.Int64Value,
json_name: "outputRows",
deprecated: false
field :output_bytes, 4,
type: Google.Protobuf.Int64Value,
json_name: "outputBytes",
deprecated: false
field :bad_records, 5,
type: Google.Protobuf.Int64Value,
json_name: "badRecords",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.IncrementalResultStats do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.IncrementalResultStats",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :disabled_reason, 1,
type: Google.Cloud.Bigquery.V2.IncrementalResultStats.DisabledReason,
json_name: "disabledReason",
enum: true,
deprecated: false
field :disabled_reason_details, 4,
type: :string,
json_name: "disabledReasonDetails",
deprecated: false
field :result_set_last_replace_time, 2,
type: Google.Protobuf.Timestamp,
json_name: "resultSetLastReplaceTime",
deprecated: false
field :result_set_last_modify_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "resultSetLastModifyTime",
deprecated: false
field :first_incremental_row_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "firstIncrementalRowTime",
deprecated: false
field :last_incremental_row_time, 6,
type: Google.Protobuf.Timestamp,
json_name: "lastIncrementalRowTime",
deprecated: false
field :incremental_row_count, 7,
proto3_optional: true,
type: :int64,
json_name: "incrementalRowCount",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.JobStatistics2 do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JobStatistics2",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :query_plan, 1,
repeated: true,
type: Google.Cloud.Bigquery.V2.ExplainQueryStage,
json_name: "queryPlan",
deprecated: false
field :estimated_bytes_processed, 2,
type: Google.Protobuf.Int64Value,
json_name: "estimatedBytesProcessed",
deprecated: false
field :timeline, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryTimelineSample,
deprecated: false
field :total_partitions_processed, 4,
type: Google.Protobuf.Int64Value,
json_name: "totalPartitionsProcessed",
deprecated: false
field :total_bytes_processed, 5,
type: Google.Protobuf.Int64Value,
json_name: "totalBytesProcessed",
deprecated: false
field :total_bytes_processed_accuracy, 21,
type: :string,
json_name: "totalBytesProcessedAccuracy",
deprecated: false
field :total_bytes_billed, 6,
type: Google.Protobuf.Int64Value,
json_name: "totalBytesBilled",
deprecated: false
field :billing_tier, 7,
type: Google.Protobuf.Int32Value,
json_name: "billingTier",
deprecated: false
field :total_slot_ms, 8,
type: Google.Protobuf.Int64Value,
json_name: "totalSlotMs",
deprecated: false
field :total_services_sku_slot_ms, 52,
proto3_optional: true,
type: :int64,
json_name: "totalServicesSkuSlotMs",
deprecated: false
field :cache_hit, 9, type: Google.Protobuf.BoolValue, json_name: "cacheHit", deprecated: false
field :referenced_tables, 10,
repeated: true,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "referencedTables",
deprecated: false
field :referenced_routines, 24,
repeated: true,
type: Google.Cloud.Bigquery.V2.RoutineReference,
json_name: "referencedRoutines",
deprecated: false
field :referenced_property_graphs, 49,
repeated: true,
type: Google.Cloud.Bigquery.V2.PropertyGraphReference,
json_name: "referencedPropertyGraphs",
deprecated: false
field :schema, 11, type: Google.Cloud.Bigquery.V2.TableSchema, deprecated: false
field :num_dml_affected_rows, 12,
type: Google.Protobuf.Int64Value,
json_name: "numDmlAffectedRows",
deprecated: false
field :dml_stats, 32,
type: Google.Cloud.Bigquery.V2.DmlStats,
json_name: "dmlStats",
deprecated: false
field :undeclared_query_parameters, 13,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryParameter,
json_name: "undeclaredQueryParameters",
deprecated: false
field :statement_type, 14, type: :string, json_name: "statementType", deprecated: false
field :ddl_operation_performed, 15,
type: :string,
json_name: "ddlOperationPerformed",
deprecated: false
field :ddl_target_table, 16,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "ddlTargetTable",
deprecated: false
field :ddl_destination_table, 31,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "ddlDestinationTable",
deprecated: false
field :ddl_target_row_access_policy, 26,
type: Google.Cloud.Bigquery.V2.RowAccessPolicyReference,
json_name: "ddlTargetRowAccessPolicy",
deprecated: false
field :ddl_affected_row_access_policy_count, 27,
type: Google.Protobuf.Int64Value,
json_name: "ddlAffectedRowAccessPolicyCount",
deprecated: false
field :ddl_target_routine, 22,
type: Google.Cloud.Bigquery.V2.RoutineReference,
json_name: "ddlTargetRoutine",
deprecated: false
field :ddl_target_dataset, 30,
type: Google.Cloud.Bigquery.V2.DatasetReference,
json_name: "ddlTargetDataset",
deprecated: false
field :ml_statistics, 23,
type: Google.Cloud.Bigquery.V2.MlStatistics,
json_name: "mlStatistics",
deprecated: false
field :export_data_statistics, 25,
type: Google.Cloud.Bigquery.V2.ExportDataStatistics,
json_name: "exportDataStatistics",
deprecated: false
field :external_service_costs, 28,
repeated: true,
type: Google.Cloud.Bigquery.V2.ExternalServiceCost,
json_name: "externalServiceCosts",
deprecated: false
field :bi_engine_statistics, 29,
type: Google.Cloud.Bigquery.V2.BiEngineStatistics,
json_name: "biEngineStatistics",
deprecated: false
field :load_query_statistics, 33,
type: Google.Cloud.Bigquery.V2.LoadQueryStatistics,
json_name: "loadQueryStatistics",
deprecated: false
field :dcl_target_table, 34,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "dclTargetTable",
deprecated: false
field :dcl_target_view, 35,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "dclTargetView",
deprecated: false
field :dcl_target_dataset, 36,
type: Google.Cloud.Bigquery.V2.DatasetReference,
json_name: "dclTargetDataset",
deprecated: false
field :search_statistics, 37,
type: Google.Cloud.Bigquery.V2.SearchStatistics,
json_name: "searchStatistics",
deprecated: false
field :vector_search_statistics, 44,
type: Google.Cloud.Bigquery.V2.VectorSearchStatistics,
json_name: "vectorSearchStatistics",
deprecated: false
field :performance_insights, 38,
type: Google.Cloud.Bigquery.V2.PerformanceInsights,
json_name: "performanceInsights",
deprecated: false
field :query_info, 39,
type: Google.Cloud.Bigquery.V2.QueryInfo,
json_name: "queryInfo",
deprecated: false
field :spark_statistics, 40,
type: Google.Cloud.Bigquery.V2.SparkStatistics,
json_name: "sparkStatistics",
deprecated: false
field :transferred_bytes, 41,
type: Google.Protobuf.Int64Value,
json_name: "transferredBytes",
deprecated: false
field :materialized_view_statistics, 42,
type: Google.Cloud.Bigquery.V2.MaterializedViewStatistics,
json_name: "materializedViewStatistics",
deprecated: false
field :metadata_cache_statistics, 43,
type: Google.Cloud.Bigquery.V2.MetadataCacheStatistics,
json_name: "metadataCacheStatistics",
deprecated: false
field :incremental_result_stats, 53,
type: Google.Cloud.Bigquery.V2.IncrementalResultStats,
json_name: "incrementalResultStats",
deprecated: false
field :gen_ai_stats, 54,
type: Google.Cloud.Bigquery.V2.GenAiStats,
json_name: "genAiStats",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.JobStatistics3 do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JobStatistics3",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :input_files, 1,
type: Google.Protobuf.Int64Value,
json_name: "inputFiles",
deprecated: false
field :input_file_bytes, 2,
type: Google.Protobuf.Int64Value,
json_name: "inputFileBytes",
deprecated: false
field :output_rows, 3,
type: Google.Protobuf.Int64Value,
json_name: "outputRows",
deprecated: false
field :output_bytes, 4,
type: Google.Protobuf.Int64Value,
json_name: "outputBytes",
deprecated: false
field :bad_records, 5,
type: Google.Protobuf.Int64Value,
json_name: "badRecords",
deprecated: false
field :timeline, 7,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryTimelineSample,
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.JobStatistics4 do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JobStatistics4",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :destination_uri_file_counts, 1,
repeated: true,
type: :int64,
json_name: "destinationUriFileCounts",
deprecated: false
field :input_bytes, 2,
type: Google.Protobuf.Int64Value,
json_name: "inputBytes",
deprecated: false
field :timeline, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryTimelineSample,
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.CopyJobStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.CopyJobStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :copied_rows, 1,
type: Google.Protobuf.Int64Value,
json_name: "copiedRows",
deprecated: false
field :copied_logical_bytes, 2,
type: Google.Protobuf.Int64Value,
json_name: "copiedLogicalBytes",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.MlStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.MlStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :max_iterations, 1, type: :int64, json_name: "maxIterations", deprecated: false
field :iteration_results, 2,
repeated: true,
type: Google.Cloud.Bigquery.V2.Model.TrainingRun.IterationResult,
json_name: "iterationResults"
field :model_type, 3,
type: Google.Cloud.Bigquery.V2.Model.ModelType,
json_name: "modelType",
enum: true,
deprecated: false
field :training_type, 4,
type: Google.Cloud.Bigquery.V2.MlStatistics.TrainingType,
json_name: "trainingType",
enum: true,
deprecated: false
field :hparam_trials, 5,
repeated: true,
type: Google.Cloud.Bigquery.V2.Model.HparamTuningTrial,
json_name: "hparamTrials",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.ScriptStatistics.ScriptStackFrame do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ScriptStatistics.ScriptStackFrame",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :start_line, 1, type: :int32, json_name: "startLine", deprecated: false
field :start_column, 2, type: :int32, json_name: "startColumn", deprecated: false
field :end_line, 3, type: :int32, json_name: "endLine", deprecated: false
field :end_column, 4, type: :int32, json_name: "endColumn", deprecated: false
field :procedure_id, 5, type: :string, json_name: "procedureId", deprecated: false
field :text, 6, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.ScriptStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ScriptStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :evaluation_kind, 1,
type: Google.Cloud.Bigquery.V2.ScriptStatistics.EvaluationKind,
json_name: "evaluationKind",
enum: true
field :stack_frames, 2,
repeated: true,
type: Google.Cloud.Bigquery.V2.ScriptStatistics.ScriptStackFrame,
json_name: "stackFrames"
end
defmodule Google.Cloud.Bigquery.V2.RowLevelSecurityStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.RowLevelSecurityStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :row_level_security_applied, 1, type: :bool, json_name: "rowLevelSecurityApplied"
end
defmodule Google.Cloud.Bigquery.V2.DataMaskingStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.DataMaskingStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :data_masking_applied, 1, type: :bool, json_name: "dataMaskingApplied"
end
defmodule Google.Cloud.Bigquery.V2.JobStatistics.TransactionInfo do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JobStatistics.TransactionInfo",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :transaction_id, 1, type: :string, json_name: "transactionId", deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.JobStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JobStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :creation_time, 1, type: :int64, json_name: "creationTime", deprecated: false
field :start_time, 2, type: :int64, json_name: "startTime", deprecated: false
field :end_time, 3, type: :int64, json_name: "endTime", deprecated: false
field :total_bytes_processed, 4,
type: Google.Protobuf.Int64Value,
json_name: "totalBytesProcessed",
deprecated: false
field :completion_ratio, 5,
type: Google.Protobuf.DoubleValue,
json_name: "completionRatio",
deprecated: false
field :quota_deferments, 9,
repeated: true,
type: :string,
json_name: "quotaDeferments",
deprecated: false
field :query, 6, type: Google.Cloud.Bigquery.V2.JobStatistics2, deprecated: false
field :load, 7, type: Google.Cloud.Bigquery.V2.JobStatistics3, deprecated: false
field :extract, 8, type: Google.Cloud.Bigquery.V2.JobStatistics4, deprecated: false
field :copy, 21, type: Google.Cloud.Bigquery.V2.CopyJobStatistics, deprecated: false
field :total_slot_ms, 10,
type: Google.Protobuf.Int64Value,
json_name: "totalSlotMs",
deprecated: false
field :reservation_id, 15, type: :string, deprecated: false
field :num_child_jobs, 12, type: :int64, json_name: "numChildJobs", deprecated: false
field :parent_job_id, 13, type: :string, json_name: "parentJobId", deprecated: false
field :script_statistics, 14,
type: Google.Cloud.Bigquery.V2.ScriptStatistics,
json_name: "scriptStatistics",
deprecated: false
field :row_level_security_statistics, 16,
type: Google.Cloud.Bigquery.V2.RowLevelSecurityStatistics,
json_name: "rowLevelSecurityStatistics",
deprecated: false
field :data_masking_statistics, 20,
type: Google.Cloud.Bigquery.V2.DataMaskingStatistics,
json_name: "dataMaskingStatistics",
deprecated: false
field :transaction_info, 17,
type: Google.Cloud.Bigquery.V2.JobStatistics.TransactionInfo,
json_name: "transactionInfo",
deprecated: false
field :session_info, 18,
type: Google.Cloud.Bigquery.V2.SessionInfo,
json_name: "sessionInfo",
deprecated: false
field :final_execution_duration_ms, 22,
type: :int64,
json_name: "finalExecutionDurationMs",
deprecated: false
field :edition, 24,
type: Google.Cloud.Bigquery.V2.ReservationEdition,
enum: true,
deprecated: false
field :reservation_group_path, 26,
repeated: true,
type: :string,
json_name: "reservationGroupPath",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.DmlStats do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.DmlStats",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :inserted_row_count, 1,
type: Google.Protobuf.Int64Value,
json_name: "insertedRowCount",
deprecated: false
field :deleted_row_count, 2,
type: Google.Protobuf.Int64Value,
json_name: "deletedRowCount",
deprecated: false
field :updated_row_count, 3,
type: Google.Protobuf.Int64Value,
json_name: "updatedRowCount",
deprecated: false
field :dml_mode, 4,
type: Google.Cloud.Bigquery.V2.DmlStats.DmlMode,
json_name: "dmlMode",
enum: true,
deprecated: false
field :fine_grained_dml_unused_reason, 5,
type: Google.Cloud.Bigquery.V2.DmlStats.FineGrainedDmlUnusedReason,
json_name: "fineGrainedDmlUnusedReason",
enum: true,
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.PerformanceInsights do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.PerformanceInsights",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :avg_previous_execution_ms, 1,
type: :int64,
json_name: "avgPreviousExecutionMs",
deprecated: false
field :stage_performance_standalone_insights, 2,
repeated: true,
type: Google.Cloud.Bigquery.V2.StagePerformanceStandaloneInsight,
json_name: "stagePerformanceStandaloneInsights",
deprecated: false
field :stage_performance_change_insights, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.StagePerformanceChangeInsight,
json_name: "stagePerformanceChangeInsights",
deprecated: false
field :table_change_insights, 4,
repeated: true,
type: Google.Cloud.Bigquery.V2.TableChangeInsight,
json_name: "tableChangeInsights",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.StagePerformanceChangeInsight do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.StagePerformanceChangeInsight",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :stage_id, 1, type: :int64, json_name: "stageId", deprecated: false
field :input_data_change, 2,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.InputDataChange,
json_name: "inputDataChange",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.InputDataChange do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.InputDataChange",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :records_read_diff_percentage, 1,
type: :float,
json_name: "recordsReadDiffPercentage",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.StagePerformanceStandaloneInsight do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.StagePerformanceStandaloneInsight",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :stage_id, 1, type: :int64, json_name: "stageId", deprecated: false
field :slot_contention, 2,
proto3_optional: true,
type: :bool,
json_name: "slotContention",
deprecated: false
field :insufficient_shuffle_quota, 3,
proto3_optional: true,
type: :bool,
json_name: "insufficientShuffleQuota",
deprecated: false
field :bi_engine_reasons, 5,
repeated: true,
type: Google.Cloud.Bigquery.V2.BiEngineReason,
json_name: "biEngineReasons",
deprecated: false
field :high_cardinality_joins, 6,
repeated: true,
type: Google.Cloud.Bigquery.V2.HighCardinalityJoin,
json_name: "highCardinalityJoins",
deprecated: false
field :partition_skew, 7,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.PartitionSkew,
json_name: "partitionSkew",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.HighCardinalityJoin do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.HighCardinalityJoin",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :left_rows, 1, type: :int64, json_name: "leftRows", deprecated: false
field :right_rows, 2, type: :int64, json_name: "rightRows", deprecated: false
field :output_rows, 3, type: :int64, json_name: "outputRows", deprecated: false
field :step_index, 4, type: :int32, json_name: "stepIndex", deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.PartitionSkew.SkewSource do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.PartitionSkew.SkewSource",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :stage_id, 1, type: :int64, json_name: "stageId", deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.PartitionSkew do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.PartitionSkew",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :skew_sources, 1,
repeated: true,
type: Google.Cloud.Bigquery.V2.PartitionSkew.SkewSource,
json_name: "skewSources",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.TableChangeInsight do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.TableChangeInsight",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :table_reference, 1,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "tableReference",
deprecated: false
field :metadata_cache_staleness_insight, 2,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.MetadataCacheStalenessInsight,
json_name: "metadataCacheStalenessInsight",
deprecated: false
field :metadata_cache_not_used_but_used_previously, 3,
proto3_optional: true,
type: :bool,
json_name: "metadataCacheNotUsedButUsedPreviously",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.MetadataCacheStalenessInsight do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.MetadataCacheStalenessInsight",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :avg_previous_staleness_ms, 1,
type: Google.Protobuf.Duration,
json_name: "avgPreviousStalenessMs",
deprecated: false
field :staleness_percentage_increase, 2,
type: :double,
json_name: "stalenessPercentageIncrease",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.SparkStatistics.LoggingInfo do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.SparkStatistics.LoggingInfo",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :resource_type, 1, type: :string, json_name: "resourceType", deprecated: false
field :project_id, 2, type: :string, json_name: "projectId", deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.SparkStatistics.EndpointsEntry do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.SparkStatistics.EndpointsEntry",
map: true,
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Google.Cloud.Bigquery.V2.SparkStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.SparkStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :spark_job_id, 1,
proto3_optional: true,
type: :string,
json_name: "sparkJobId",
deprecated: false
field :spark_job_location, 2,
proto3_optional: true,
type: :string,
json_name: "sparkJobLocation",
deprecated: false
field :endpoints, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.SparkStatistics.EndpointsEntry,
map: true,
deprecated: false
field :logging_info, 4,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.SparkStatistics.LoggingInfo,
json_name: "loggingInfo",
deprecated: false
field :kms_key_name, 5,
proto3_optional: true,
type: :string,
json_name: "kmsKeyName",
deprecated: false
field :gcs_staging_bucket, 6,
proto3_optional: true,
type: :string,
json_name: "gcsStagingBucket",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.MaterializedViewStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.MaterializedViewStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :materialized_view, 1,
repeated: true,
type: Google.Cloud.Bigquery.V2.MaterializedView,
json_name: "materializedView"
end
defmodule Google.Cloud.Bigquery.V2.MaterializedView do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.MaterializedView",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :table_reference, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "tableReference"
field :chosen, 2, proto3_optional: true, type: :bool
field :estimated_bytes_saved, 3,
proto3_optional: true,
type: :int64,
json_name: "estimatedBytesSaved"
field :rejected_reason, 4,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.MaterializedView.RejectedReason,
json_name: "rejectedReason",
enum: true
end
defmodule Google.Cloud.Bigquery.V2.PruningStats do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.PruningStats",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :post_cmeta_pruning_partition_count, 1,
proto3_optional: true,
type: :int64,
json_name: "postCmetaPruningPartitionCount"
field :pre_cmeta_pruning_parallel_input_count, 2,
proto3_optional: true,
type: :int64,
json_name: "preCmetaPruningParallelInputCount"
field :post_cmeta_pruning_parallel_input_count, 3,
proto3_optional: true,
type: :int64,
json_name: "postCmetaPruningParallelInputCount"
end
defmodule Google.Cloud.Bigquery.V2.TableMetadataCacheUsage do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.TableMetadataCacheUsage",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :table_reference, 1,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.TableReference,
json_name: "tableReference"
field :unused_reason, 2,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.TableMetadataCacheUsage.UnusedReason,
json_name: "unusedReason",
enum: true
field :explanation, 3, proto3_optional: true, type: :string
field :staleness, 5, type: Google.Protobuf.Duration
field :table_type, 6, type: :string, json_name: "tableType"
field :pruning_stats, 7,
proto3_optional: true,
type: Google.Cloud.Bigquery.V2.PruningStats,
json_name: "pruningStats"
end
defmodule Google.Cloud.Bigquery.V2.MetadataCacheStatistics do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.MetadataCacheStatistics",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :table_metadata_cache_usage, 1,
repeated: true,
type: Google.Cloud.Bigquery.V2.TableMetadataCacheUsage,
json_name: "tableMetadataCacheUsage"
end