Reference documentation and code samples for the BigQuery Reservation V1 API class Google::Cloud::Bigquery::Reservation::V1::Assignment.
An assignment allows a project to submit jobs of a certain type using slots from the specified reservation.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#assignee
def assignee() -> ::String Returns 
 -  (::String) — The resource which will use the reservation. E.g. 
projects/myproject,folders/123, ororganizations/456. 
#assignee=
def assignee=(value) -> ::String Parameter 
 -  value (::String) — The resource which will use the reservation. E.g. 
projects/myproject,folders/123, ororganizations/456. 
 Returns 
 -  (::String) — The resource which will use the reservation. E.g. 
projects/myproject,folders/123, ororganizations/456. 
#job_type
def job_type() -> ::Google::Cloud::Bigquery::Reservation::V1::Assignment::JobType Returns 
 - (::Google::Cloud::Bigquery::Reservation::V1::Assignment::JobType) — Which type of jobs will use the reservation.
 
#job_type=
def job_type=(value) -> ::Google::Cloud::Bigquery::Reservation::V1::Assignment::JobType Parameter 
 - value (::Google::Cloud::Bigquery::Reservation::V1::Assignment::JobType) — Which type of jobs will use the reservation.
 
 Returns 
 - (::Google::Cloud::Bigquery::Reservation::V1::Assignment::JobType) — Which type of jobs will use the reservation.
 
#name
def name() -> ::String Returns 
 -  (::String) — Output only. Name of the resource. E.g.: 
projects/myproject/locations/US/reservations/team1-prod/assignments/123. The assignment_id must only contain lower case alphanumeric characters or dashes and the max length is 64 characters. 
#state
def state() -> ::Google::Cloud::Bigquery::Reservation::V1::Assignment::State Returns 
 - (::Google::Cloud::Bigquery::Reservation::V1::Assignment::State) — Output only. State of the assignment.