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.pb.ex
Raw

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

defmodule Google.Cloud.Bigquery.V2.ListJobsRequest.Projection do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.ListJobsRequest.Projection",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :minimal, 0
field :MINIMAL, 0
field :full, 1
field :FULL, 1
end
defmodule Google.Cloud.Bigquery.V2.ListJobsRequest.StateFilter do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.ListJobsRequest.StateFilter",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :done, 0
field :DONE, 0
field :pending, 1
field :PENDING, 1
field :running, 2
field :RUNNING, 2
end
defmodule Google.Cloud.Bigquery.V2.QueryRequest.JobCreationMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.v2.QueryRequest.JobCreationMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :JOB_CREATION_MODE_UNSPECIFIED, 0
field :JOB_CREATION_REQUIRED, 1
field :JOB_CREATION_OPTIONAL, 2
end
defmodule Google.Cloud.Bigquery.V2.Job do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.Job",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :kind, 1, type: :string, deprecated: false
field :etag, 2, type: :string, deprecated: false
field :id, 3, type: :string, deprecated: false
field :self_link, 4, type: :string, json_name: "selfLink", deprecated: false
field :user_email, 5, type: :string, deprecated: false
field :configuration, 6, type: Google.Cloud.Bigquery.V2.JobConfiguration, deprecated: false
field :job_reference, 7,
type: Google.Cloud.Bigquery.V2.JobReference,
json_name: "jobReference",
deprecated: false
field :statistics, 8, type: Google.Cloud.Bigquery.V2.JobStatistics, deprecated: false
field :status, 9, type: Google.Cloud.Bigquery.V2.JobStatus, deprecated: false
field :principal_subject, 13, type: :string, deprecated: false
field :job_creation_reason, 14,
type: Google.Cloud.Bigquery.V2.JobCreationReason,
json_name: "jobCreationReason",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.CancelJobRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.CancelJobRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :job_id, 2, type: :string, json_name: "jobId", deprecated: false
field :location, 3, type: :string
end
defmodule Google.Cloud.Bigquery.V2.JobCancelResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JobCancelResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :kind, 1, type: :string
field :job, 2, type: Google.Cloud.Bigquery.V2.Job
end
defmodule Google.Cloud.Bigquery.V2.GetJobRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.GetJobRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :job_id, 2, type: :string, json_name: "jobId", deprecated: false
field :location, 3, type: :string
end
defmodule Google.Cloud.Bigquery.V2.InsertJobRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.InsertJobRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId"
field :job, 3, type: Google.Cloud.Bigquery.V2.Job
end
defmodule Google.Cloud.Bigquery.V2.DeleteJobRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.DeleteJobRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :job_id, 2, type: :string, json_name: "jobId", deprecated: false
field :location, 3, type: :string
end
defmodule Google.Cloud.Bigquery.V2.ListJobsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ListJobsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId"
field :all_users, 2, type: :bool, json_name: "allUsers"
field :max_results, 3, type: Google.Protobuf.Int32Value, json_name: "maxResults"
field :min_creation_time, 4, type: :uint64, json_name: "minCreationTime"
field :max_creation_time, 5, type: Google.Protobuf.UInt64Value, json_name: "maxCreationTime"
field :page_token, 6, type: :string, json_name: "pageToken"
field :projection, 7, type: Google.Cloud.Bigquery.V2.ListJobsRequest.Projection, enum: true
field :state_filter, 8,
repeated: true,
type: Google.Cloud.Bigquery.V2.ListJobsRequest.StateFilter,
json_name: "stateFilter",
enum: true
field :parent_job_id, 9, type: :string, json_name: "parentJobId"
end
defmodule Google.Cloud.Bigquery.V2.ListFormatJob do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.ListFormatJob",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :id, 1, type: :string
field :kind, 2, type: :string
field :job_reference, 3, type: Google.Cloud.Bigquery.V2.JobReference, json_name: "jobReference"
field :state, 4, type: :string
field :error_result, 5, type: Google.Cloud.Bigquery.V2.ErrorProto, json_name: "errorResult"
field :statistics, 6, type: Google.Cloud.Bigquery.V2.JobStatistics, deprecated: false
field :configuration, 7, type: Google.Cloud.Bigquery.V2.JobConfiguration, deprecated: false
field :status, 8, type: Google.Cloud.Bigquery.V2.JobStatus
field :user_email, 9, type: :string
field :principal_subject, 10, type: :string
end
defmodule Google.Cloud.Bigquery.V2.JobList do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.JobList",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :etag, 1, type: :string
field :kind, 2, type: :string
field :next_page_token, 3, type: :string, json_name: "nextPageToken"
field :jobs, 4, repeated: true, type: Google.Cloud.Bigquery.V2.ListFormatJob
field :unreachable, 5, repeated: true, type: :string
end
defmodule Google.Cloud.Bigquery.V2.GetQueryResultsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.GetQueryResultsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :job_id, 2, type: :string, json_name: "jobId", deprecated: false
field :start_index, 3, type: Google.Protobuf.UInt64Value, json_name: "startIndex"
field :page_token, 4, type: :string, json_name: "pageToken"
field :max_results, 5, type: Google.Protobuf.UInt32Value, json_name: "maxResults"
field :timeout_ms, 6, type: Google.Protobuf.UInt32Value, json_name: "timeoutMs"
field :location, 7, type: :string
field :format_options, 8,
type: Google.Cloud.Bigquery.V2.DataFormatOptions,
json_name: "formatOptions",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.GetQueryResultsResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.GetQueryResultsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :kind, 1, type: :string
field :etag, 2, type: :string
field :schema, 3, type: Google.Cloud.Bigquery.V2.TableSchema
field :job_reference, 4, type: Google.Cloud.Bigquery.V2.JobReference, json_name: "jobReference"
field :total_rows, 5, type: Google.Protobuf.UInt64Value, json_name: "totalRows"
field :page_token, 6, type: :string, json_name: "pageToken"
field :rows, 7, repeated: true, type: Google.Protobuf.Struct
field :total_bytes_processed, 8,
type: Google.Protobuf.Int64Value,
json_name: "totalBytesProcessed"
field :job_complete, 9, type: Google.Protobuf.BoolValue, json_name: "jobComplete"
field :errors, 10, repeated: true, type: Google.Cloud.Bigquery.V2.ErrorProto, deprecated: false
field :cache_hit, 11, type: Google.Protobuf.BoolValue, json_name: "cacheHit"
field :num_dml_affected_rows, 12,
type: Google.Protobuf.Int64Value,
json_name: "numDmlAffectedRows",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.PostQueryRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.PostQueryRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :query_request, 2, type: Google.Cloud.Bigquery.V2.QueryRequest, json_name: "queryRequest"
end
defmodule Google.Cloud.Bigquery.V2.QueryRequest.LabelsEntry do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.QueryRequest.LabelsEntry",
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.QueryRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.QueryRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :kind, 2, type: :string
field :query, 3, type: :string, deprecated: false
field :max_results, 4,
type: Google.Protobuf.UInt32Value,
json_name: "maxResults",
deprecated: false
field :default_dataset, 5,
type: Google.Cloud.Bigquery.V2.DatasetReference,
json_name: "defaultDataset",
deprecated: false
field :timeout_ms, 6,
type: Google.Protobuf.UInt32Value,
json_name: "timeoutMs",
deprecated: false
field :job_timeout_ms, 26,
proto3_optional: true,
type: :int64,
json_name: "jobTimeoutMs",
deprecated: false
field :max_slots, 28,
proto3_optional: true,
type: :int32,
json_name: "maxSlots",
deprecated: false
field :destination_encryption_configuration, 27,
type: Google.Cloud.Bigquery.V2.EncryptionConfiguration,
json_name: "destinationEncryptionConfiguration",
deprecated: false
field :dry_run, 7, type: :bool, json_name: "dryRun", deprecated: false
field :use_query_cache, 9,
type: Google.Protobuf.BoolValue,
json_name: "useQueryCache",
deprecated: false
field :use_legacy_sql, 10, type: Google.Protobuf.BoolValue, json_name: "useLegacySql"
field :parameter_mode, 11, type: :string, json_name: "parameterMode"
field :query_parameters, 12,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryParameter,
json_name: "queryParameters"
field :location, 13, type: :string
field :format_options, 15,
type: Google.Cloud.Bigquery.V2.DataFormatOptions,
json_name: "formatOptions",
deprecated: false
field :connection_properties, 16,
repeated: true,
type: Google.Cloud.Bigquery.V2.ConnectionProperty,
json_name: "connectionProperties",
deprecated: false
field :labels, 17,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryRequest.LabelsEntry,
map: true,
deprecated: false
field :maximum_bytes_billed, 18,
type: Google.Protobuf.Int64Value,
json_name: "maximumBytesBilled",
deprecated: false
field :request_id, 19, type: :string, json_name: "requestId", deprecated: false
field :create_session, 20,
type: Google.Protobuf.BoolValue,
json_name: "createSession",
deprecated: false
field :job_creation_mode, 22,
type: Google.Cloud.Bigquery.V2.QueryRequest.JobCreationMode,
json_name: "jobCreationMode",
enum: true,
deprecated: false
field :reservation, 24, proto3_optional: true, type: :string, deprecated: false
field :write_incremental_results, 25,
type: :bool,
json_name: "writeIncrementalResults",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.QueryResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.QueryResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :kind, 1, type: :string
field :schema, 2, type: Google.Cloud.Bigquery.V2.TableSchema
field :job_reference, 3, type: Google.Cloud.Bigquery.V2.JobReference, json_name: "jobReference"
field :job_creation_reason, 15,
type: Google.Cloud.Bigquery.V2.JobCreationReason,
json_name: "jobCreationReason",
deprecated: false
field :query_id, 14, type: :string, json_name: "queryId"
field :location, 18, type: :string, deprecated: false
field :total_rows, 4, type: Google.Protobuf.UInt64Value, json_name: "totalRows"
field :page_token, 5, type: :string, json_name: "pageToken"
field :rows, 6, repeated: true, type: Google.Protobuf.Struct
field :total_bytes_processed, 7,
type: Google.Protobuf.Int64Value,
json_name: "totalBytesProcessed"
field :total_bytes_billed, 16,
proto3_optional: true,
type: :int64,
json_name: "totalBytesBilled",
deprecated: false
field :total_slot_ms, 17,
proto3_optional: true,
type: :int64,
json_name: "totalSlotMs",
deprecated: false
field :job_complete, 8, type: Google.Protobuf.BoolValue, json_name: "jobComplete"
field :errors, 9, repeated: true, type: Google.Cloud.Bigquery.V2.ErrorProto, deprecated: false
field :cache_hit, 10, type: Google.Protobuf.BoolValue, json_name: "cacheHit"
field :num_dml_affected_rows, 11,
type: Google.Protobuf.Int64Value,
json_name: "numDmlAffectedRows",
deprecated: false
field :session_info, 12,
type: Google.Cloud.Bigquery.V2.SessionInfo,
json_name: "sessionInfo",
deprecated: false
field :dml_stats, 13,
type: Google.Cloud.Bigquery.V2.DmlStats,
json_name: "dmlStats",
deprecated: false
field :creation_time, 19,
proto3_optional: true,
type: :int64,
json_name: "creationTime",
deprecated: false
field :start_time, 20,
proto3_optional: true,
type: :int64,
json_name: "startTime",
deprecated: false
field :end_time, 21,
proto3_optional: true,
type: :int64,
json_name: "endTime",
deprecated: false
end
defmodule Google.Cloud.Bigquery.V2.JobService.Service do
@moduledoc false
use GRPC.Service,
name: "google.cloud.bigquery.v2.JobService",
protoc_gen_elixir_version: "0.17.0"
rpc :CancelJob,
Google.Cloud.Bigquery.V2.CancelJobRequest,
Google.Cloud.Bigquery.V2.JobCancelResponse
rpc :GetJob, Google.Cloud.Bigquery.V2.GetJobRequest, Google.Cloud.Bigquery.V2.Job
rpc :InsertJob, Google.Cloud.Bigquery.V2.InsertJobRequest, Google.Cloud.Bigquery.V2.Job
rpc :DeleteJob, Google.Cloud.Bigquery.V2.DeleteJobRequest, Google.Protobuf.Empty
rpc :ListJobs, Google.Cloud.Bigquery.V2.ListJobsRequest, Google.Cloud.Bigquery.V2.JobList
rpc :GetQueryResults,
Google.Cloud.Bigquery.V2.GetQueryResultsRequest,
Google.Cloud.Bigquery.V2.GetQueryResultsResponse
rpc :Query, Google.Cloud.Bigquery.V2.PostQueryRequest, Google.Cloud.Bigquery.V2.QueryResponse
end
defmodule Google.Cloud.Bigquery.V2.JobService.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Cloud.Bigquery.V2.JobService.Service
end