Current section
Files
Jump to
Current section
Files
lib/google/cloud/bigquery/reservation/v1/reservation.pb.ex
defmodule Google.Cloud.Bigquery.Reservation.V1.Edition do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.reservation.v1.Edition",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :EDITION_UNSPECIFIED, 0
field :STANDARD, 1
field :ENTERPRISE, 2
field :ENTERPRISE_PLUS, 3
end
defmodule Google.Cloud.Bigquery.Reservation.V1.FailoverMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.reservation.v1.FailoverMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :FAILOVER_MODE_UNSPECIFIED, 0
field :SOFT, 1
field :HARD, 2
end
defmodule Google.Cloud.Bigquery.Reservation.V1.Reservation.ScalingMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.reservation.v1.Reservation.ScalingMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :SCALING_MODE_UNSPECIFIED, 0
field :AUTOSCALE_ONLY, 1
field :IDLE_SLOTS_ONLY, 2
field :ALL_SLOTS, 3
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment.CommitmentPlan do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.reservation.v1.CapacityCommitment.CommitmentPlan",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :COMMITMENT_PLAN_UNSPECIFIED, 0
field :FLEX, 3
field :FLEX_FLAT_RATE, 7
field :TRIAL, 5
field :MONTHLY, 2
field :MONTHLY_FLAT_RATE, 8
field :ANNUAL, 4
field :ANNUAL_FLAT_RATE, 9
field :THREE_YEAR, 10
field :NONE, 6
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment.State do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.reservation.v1.CapacityCommitment.State",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :STATE_UNSPECIFIED, 0
field :PENDING, 1
field :ACTIVE, 2
field :FAILED, 3
end
defmodule Google.Cloud.Bigquery.Reservation.V1.Assignment.JobType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.reservation.v1.Assignment.JobType",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :JOB_TYPE_UNSPECIFIED, 0
field :PIPELINE, 1
field :QUERY, 2
field :ML_EXTERNAL, 3
field :BACKGROUND, 4
field :CONTINUOUS, 6
field :BACKGROUND_CHANGE_DATA_CAPTURE, 7
field :BACKGROUND_COLUMN_METADATA_INDEX, 8
field :BACKGROUND_SEARCH_INDEX_REFRESH, 9
end
defmodule Google.Cloud.Bigquery.Reservation.V1.Assignment.State do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.reservation.v1.Assignment.State",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :STATE_UNSPECIFIED, 0
field :PENDING, 1
field :ACTIVE, 2
end
defmodule Google.Cloud.Bigquery.Reservation.V1.Reservation.Autoscale do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.Reservation.Autoscale",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :current_slots, 1, type: :int64, json_name: "currentSlots", deprecated: false
field :max_slots, 2, type: :int64, json_name: "maxSlots", deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.Reservation.ReplicationStatus do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.Reservation.ReplicationStatus",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :error, 1, type: Google.Rpc.Status, deprecated: false
field :last_error_time, 2,
type: Google.Protobuf.Timestamp,
json_name: "lastErrorTime",
deprecated: false
field :last_replication_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "lastReplicationTime",
deprecated: false
field :soft_failover_start_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "softFailoverStartTime",
deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.Reservation.LabelsEntry do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.Reservation.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.Reservation.V1.Reservation do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.Reservation",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :slot_capacity, 2, type: :int64, json_name: "slotCapacity", deprecated: false
field :ignore_idle_slots, 4, type: :bool, json_name: "ignoreIdleSlots", deprecated: false
field :autoscale, 7,
type: Google.Cloud.Bigquery.Reservation.V1.Reservation.Autoscale,
deprecated: false
field :concurrency, 16, type: :int64, deprecated: false
field :creation_time, 8,
type: Google.Protobuf.Timestamp,
json_name: "creationTime",
deprecated: false
field :update_time, 9,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
field :multi_region_auxiliary, 14,
type: :bool,
json_name: "multiRegionAuxiliary",
deprecated: true
field :edition, 17,
type: Google.Cloud.Bigquery.Reservation.V1.Edition,
enum: true,
deprecated: false
field :primary_location, 18, type: :string, json_name: "primaryLocation", deprecated: false
field :secondary_location, 19, type: :string, json_name: "secondaryLocation", deprecated: false
field :original_primary_location, 20,
type: :string,
json_name: "originalPrimaryLocation",
deprecated: false
field :max_slots, 21,
proto3_optional: true,
type: :int64,
json_name: "maxSlots",
deprecated: false
field :scaling_mode, 22,
type: Google.Cloud.Bigquery.Reservation.V1.Reservation.ScalingMode,
json_name: "scalingMode",
enum: true,
deprecated: false
field :labels, 23,
repeated: true,
type: Google.Cloud.Bigquery.Reservation.V1.Reservation.LabelsEntry,
map: true,
deprecated: false
field :reservation_group, 25, type: :string, json_name: "reservationGroup", deprecated: false
field :replication_status, 24,
type: Google.Cloud.Bigquery.Reservation.V1.Reservation.ReplicationStatus,
json_name: "replicationStatus",
deprecated: false
field :scheduling_policy, 27,
type: Google.Cloud.Bigquery.Reservation.V1.SchedulingPolicy,
json_name: "schedulingPolicy",
deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SchedulingPolicy do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.SchedulingPolicy",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :concurrency, 1, proto3_optional: true, type: :int64, deprecated: false
field :max_slots, 2,
proto3_optional: true,
type: :int64,
json_name: "maxSlots",
deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ReservationGroup do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ReservationGroup",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.CapacityCommitment",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :slot_count, 2, type: :int64, json_name: "slotCount", deprecated: false
field :plan, 3,
type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment.CommitmentPlan,
enum: true,
deprecated: false
field :state, 4,
type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment.State,
enum: true,
deprecated: false
field :commitment_start_time, 9,
type: Google.Protobuf.Timestamp,
json_name: "commitmentStartTime",
deprecated: false
field :commitment_end_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "commitmentEndTime",
deprecated: false
field :failure_status, 7, type: Google.Rpc.Status, json_name: "failureStatus", deprecated: false
field :renewal_plan, 8,
type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment.CommitmentPlan,
json_name: "renewalPlan",
enum: true,
deprecated: false
field :multi_region_auxiliary, 10,
type: :bool,
json_name: "multiRegionAuxiliary",
deprecated: true
field :edition, 12,
type: Google.Cloud.Bigquery.Reservation.V1.Edition,
enum: true,
deprecated: false
field :is_flat_rate, 14, type: :bool, json_name: "isFlatRate", deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CreateReservationRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.CreateReservationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :reservation_id, 2, type: :string, json_name: "reservationId"
field :reservation, 3, type: Google.Cloud.Bigquery.Reservation.V1.Reservation
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListReservationsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListReservationsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_size, 2, type: :int32, json_name: "pageSize"
field :page_token, 3, type: :string, json_name: "pageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListReservationsResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListReservationsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :reservations, 1, repeated: true, type: Google.Cloud.Bigquery.Reservation.V1.Reservation
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.GetReservationRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.GetReservationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.DeleteReservationRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.DeleteReservationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.UpdateReservationRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.UpdateReservationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :reservation, 1, type: Google.Cloud.Bigquery.Reservation.V1.Reservation
field :update_mask, 2, type: Google.Protobuf.FieldMask, json_name: "updateMask"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.FailoverReservationRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.FailoverReservationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :failover_mode, 2,
type: Google.Cloud.Bigquery.Reservation.V1.FailoverMode,
json_name: "failoverMode",
enum: true,
deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CreateReservationGroupRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.CreateReservationGroupRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :reservation_group_id, 2,
type: :string,
json_name: "reservationGroupId",
deprecated: false
field :reservation_group, 3,
type: Google.Cloud.Bigquery.Reservation.V1.ReservationGroup,
json_name: "reservationGroup",
deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.GetReservationGroupRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.GetReservationGroupRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListReservationGroupsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListReservationGroupsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_size, 2, type: :int32, json_name: "pageSize"
field :page_token, 3, type: :string, json_name: "pageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListReservationGroupsResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListReservationGroupsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :reservation_groups, 1,
repeated: true,
type: Google.Cloud.Bigquery.Reservation.V1.ReservationGroup,
json_name: "reservationGroups"
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.DeleteReservationGroupRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.DeleteReservationGroupRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CreateCapacityCommitmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.CreateCapacityCommitmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :capacity_commitment, 2,
type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment,
json_name: "capacityCommitment"
field :enforce_single_admin_project_per_org, 4,
type: :bool,
json_name: "enforceSingleAdminProjectPerOrg"
field :capacity_commitment_id, 5, type: :string, json_name: "capacityCommitmentId"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListCapacityCommitmentsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_size, 2, type: :int32, json_name: "pageSize"
field :page_token, 3, type: :string, json_name: "pageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListCapacityCommitmentsResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListCapacityCommitmentsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :capacity_commitments, 1,
repeated: true,
type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment,
json_name: "capacityCommitments"
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.GetCapacityCommitmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.GetCapacityCommitmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.DeleteCapacityCommitmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.DeleteCapacityCommitmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :force, 3, type: :bool
end
defmodule Google.Cloud.Bigquery.Reservation.V1.UpdateCapacityCommitmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :capacity_commitment, 1,
type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment,
json_name: "capacityCommitment"
field :update_mask, 2, type: Google.Protobuf.FieldMask, json_name: "updateMask"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SplitCapacityCommitmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :slot_count, 2, type: :int64, json_name: "slotCount"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SplitCapacityCommitmentResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :first, 1, type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment
field :second, 2, type: Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment
end
defmodule Google.Cloud.Bigquery.Reservation.V1.MergeCapacityCommitmentsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.MergeCapacityCommitmentsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :capacity_commitment_ids, 2,
repeated: true,
type: :string,
json_name: "capacityCommitmentIds"
field :capacity_commitment_id, 3,
type: :string,
json_name: "capacityCommitmentId",
deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.Assignment do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.Assignment",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :assignee, 4, type: :string, deprecated: false
field :job_type, 3,
type: Google.Cloud.Bigquery.Reservation.V1.Assignment.JobType,
json_name: "jobType",
enum: true,
deprecated: false
field :state, 6,
type: Google.Cloud.Bigquery.Reservation.V1.Assignment.State,
enum: true,
deprecated: false
field :enable_gemini_in_bigquery, 10,
type: :bool,
json_name: "enableGeminiInBigquery",
deprecated: true
field :scheduling_policy, 11,
type: Google.Cloud.Bigquery.Reservation.V1.SchedulingPolicy,
json_name: "schedulingPolicy",
deprecated: false
field :principal, 12, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CreateAssignmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.CreateAssignmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :assignment, 2, type: Google.Cloud.Bigquery.Reservation.V1.Assignment
field :assignment_id, 4, type: :string, json_name: "assignmentId"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListAssignmentsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListAssignmentsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_size, 2, type: :int32, json_name: "pageSize"
field :page_token, 3, type: :string, json_name: "pageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListAssignmentsResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.ListAssignmentsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :assignments, 1, repeated: true, type: Google.Cloud.Bigquery.Reservation.V1.Assignment
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.DeleteAssignmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.DeleteAssignmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SearchAssignmentsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.SearchAssignmentsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :query, 2, type: :string
field :page_size, 3, type: :int32, json_name: "pageSize"
field :page_token, 4, type: :string, json_name: "pageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SearchAllAssignmentsRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.SearchAllAssignmentsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :query, 2, type: :string
field :page_size, 3, type: :int32, json_name: "pageSize"
field :page_token, 4, type: :string, json_name: "pageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SearchAssignmentsResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :assignments, 1, repeated: true, type: Google.Cloud.Bigquery.Reservation.V1.Assignment
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SearchAllAssignmentsResponse do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.SearchAllAssignmentsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :assignments, 1, repeated: true, type: Google.Cloud.Bigquery.Reservation.V1.Assignment
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.MoveAssignmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.MoveAssignmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :destination_id, 3, type: :string, json_name: "destinationId", deprecated: false
field :assignment_id, 5, type: :string, json_name: "assignmentId"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.UpdateAssignmentRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.UpdateAssignmentRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :assignment, 1, type: Google.Cloud.Bigquery.Reservation.V1.Assignment
field :update_mask, 2, type: Google.Protobuf.FieldMask, json_name: "updateMask"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.TableReference do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.TableReference",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_id, 1, type: :string, json_name: "projectId", deprecated: false
field :dataset_id, 2, type: :string, json_name: "datasetId", deprecated: false
field :table_id, 3, type: :string, json_name: "tableId", deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.BiReservation do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.BiReservation",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :update_time, 3,
type: Google.Protobuf.Timestamp,
json_name: "updateTime",
deprecated: false
field :size, 4, type: :int64, deprecated: false
field :preferred_tables, 5,
repeated: true,
type: Google.Cloud.Bigquery.Reservation.V1.TableReference,
json_name: "preferredTables",
deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.GetBiReservationRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.GetBiReservationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Cloud.Bigquery.Reservation.V1.UpdateBiReservationRequest do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :bi_reservation, 1,
type: Google.Cloud.Bigquery.Reservation.V1.BiReservation,
json_name: "biReservation"
field :update_mask, 2, type: Google.Protobuf.FieldMask, json_name: "updateMask"
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ReservationService.Service do
@moduledoc false
use GRPC.Service,
name: "google.cloud.bigquery.reservation.v1.ReservationService",
protoc_gen_elixir_version: "0.17.0"
rpc :CreateReservation,
Google.Cloud.Bigquery.Reservation.V1.CreateReservationRequest,
Google.Cloud.Bigquery.Reservation.V1.Reservation
rpc :ListReservations,
Google.Cloud.Bigquery.Reservation.V1.ListReservationsRequest,
Google.Cloud.Bigquery.Reservation.V1.ListReservationsResponse
rpc :GetReservation,
Google.Cloud.Bigquery.Reservation.V1.GetReservationRequest,
Google.Cloud.Bigquery.Reservation.V1.Reservation
rpc :DeleteReservation,
Google.Cloud.Bigquery.Reservation.V1.DeleteReservationRequest,
Google.Protobuf.Empty
rpc :UpdateReservation,
Google.Cloud.Bigquery.Reservation.V1.UpdateReservationRequest,
Google.Cloud.Bigquery.Reservation.V1.Reservation
rpc :FailoverReservation,
Google.Cloud.Bigquery.Reservation.V1.FailoverReservationRequest,
Google.Cloud.Bigquery.Reservation.V1.Reservation
rpc :CreateCapacityCommitment,
Google.Cloud.Bigquery.Reservation.V1.CreateCapacityCommitmentRequest,
Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment
rpc :ListCapacityCommitments,
Google.Cloud.Bigquery.Reservation.V1.ListCapacityCommitmentsRequest,
Google.Cloud.Bigquery.Reservation.V1.ListCapacityCommitmentsResponse
rpc :GetCapacityCommitment,
Google.Cloud.Bigquery.Reservation.V1.GetCapacityCommitmentRequest,
Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment
rpc :DeleteCapacityCommitment,
Google.Cloud.Bigquery.Reservation.V1.DeleteCapacityCommitmentRequest,
Google.Protobuf.Empty
rpc :UpdateCapacityCommitment,
Google.Cloud.Bigquery.Reservation.V1.UpdateCapacityCommitmentRequest,
Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment
rpc :SplitCapacityCommitment,
Google.Cloud.Bigquery.Reservation.V1.SplitCapacityCommitmentRequest,
Google.Cloud.Bigquery.Reservation.V1.SplitCapacityCommitmentResponse
rpc :MergeCapacityCommitments,
Google.Cloud.Bigquery.Reservation.V1.MergeCapacityCommitmentsRequest,
Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment
rpc :CreateAssignment,
Google.Cloud.Bigquery.Reservation.V1.CreateAssignmentRequest,
Google.Cloud.Bigquery.Reservation.V1.Assignment
rpc :ListAssignments,
Google.Cloud.Bigquery.Reservation.V1.ListAssignmentsRequest,
Google.Cloud.Bigquery.Reservation.V1.ListAssignmentsResponse
rpc :DeleteAssignment,
Google.Cloud.Bigquery.Reservation.V1.DeleteAssignmentRequest,
Google.Protobuf.Empty
rpc :SearchAssignments,
Google.Cloud.Bigquery.Reservation.V1.SearchAssignmentsRequest,
Google.Cloud.Bigquery.Reservation.V1.SearchAssignmentsResponse
rpc :SearchAllAssignments,
Google.Cloud.Bigquery.Reservation.V1.SearchAllAssignmentsRequest,
Google.Cloud.Bigquery.Reservation.V1.SearchAllAssignmentsResponse
rpc :MoveAssignment,
Google.Cloud.Bigquery.Reservation.V1.MoveAssignmentRequest,
Google.Cloud.Bigquery.Reservation.V1.Assignment
rpc :UpdateAssignment,
Google.Cloud.Bigquery.Reservation.V1.UpdateAssignmentRequest,
Google.Cloud.Bigquery.Reservation.V1.Assignment
rpc :GetBiReservation,
Google.Cloud.Bigquery.Reservation.V1.GetBiReservationRequest,
Google.Cloud.Bigquery.Reservation.V1.BiReservation
rpc :UpdateBiReservation,
Google.Cloud.Bigquery.Reservation.V1.UpdateBiReservationRequest,
Google.Cloud.Bigquery.Reservation.V1.BiReservation
rpc :GetIamPolicy, Google.Iam.V1.GetIamPolicyRequest, Google.Iam.V1.Policy
rpc :SetIamPolicy, Google.Iam.V1.SetIamPolicyRequest, Google.Iam.V1.Policy
rpc :TestIamPermissions,
Google.Iam.V1.TestIamPermissionsRequest,
Google.Iam.V1.TestIamPermissionsResponse
rpc :CreateReservationGroup,
Google.Cloud.Bigquery.Reservation.V1.CreateReservationGroupRequest,
Google.Cloud.Bigquery.Reservation.V1.ReservationGroup
rpc :GetReservationGroup,
Google.Cloud.Bigquery.Reservation.V1.GetReservationGroupRequest,
Google.Cloud.Bigquery.Reservation.V1.ReservationGroup
rpc :DeleteReservationGroup,
Google.Cloud.Bigquery.Reservation.V1.DeleteReservationGroupRequest,
Google.Protobuf.Empty
rpc :ListReservationGroups,
Google.Cloud.Bigquery.Reservation.V1.ListReservationGroupsRequest,
Google.Cloud.Bigquery.Reservation.V1.ListReservationGroupsResponse
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ReservationService.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Cloud.Bigquery.Reservation.V1.ReservationService.Service
end