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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, map: true, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CapacityCommitment do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.DeleteReservationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.UpdateReservationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.ListReservationGroupsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CreateCapacityCommitmentRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.DeleteCapacityCommitmentRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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: false
)
field(:scheduling_policy, 11,
type: Google.Cloud.Bigquery.Reservation.V1.SchedulingPolicy,
json_name: "schedulingPolicy",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.CreateAssignmentRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.SearchAssignmentsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.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, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.Reservation.V1.UpdateBiReservationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.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.15.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