Reference documentation and code samples for the BigQuery Reservation V1 API class Google::Cloud::Bigquery::Reservation::V1::CreateCapacityCommitmentRequest.
The request for ReservationService.CreateCapacityCommitment.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#capacity_commitment
def capacity_commitment() -> ::Google::Cloud::Bigquery::Reservation::V1::CapacityCommitment Returns 
 - (::Google::Cloud::Bigquery::Reservation::V1::CapacityCommitment) — Content of the capacity commitment to create.
 
#capacity_commitment=
def capacity_commitment=(value) -> ::Google::Cloud::Bigquery::Reservation::V1::CapacityCommitment Parameter 
 - value (::Google::Cloud::Bigquery::Reservation::V1::CapacityCommitment) — Content of the capacity commitment to create.
 
 Returns 
 - (::Google::Cloud::Bigquery::Reservation::V1::CapacityCommitment) — Content of the capacity commitment to create.
 
#capacity_commitment_id
def capacity_commitment_id() -> ::String Returns 
 - (::String) — The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
 
#capacity_commitment_id=
def capacity_commitment_id=(value) -> ::String Parameter 
 - value (::String) — The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
 
 Returns 
 - (::String) — The optional capacity commitment ID. Capacity commitment name will be generated automatically if this field is empty. This field must only contain lower case alphanumeric characters or dashes. The first and last character cannot be a dash. Max length is 64 characters. NOTE: this ID won't be kept if the capacity commitment is split or merged.
 
#enforce_single_admin_project_per_org
def enforce_single_admin_project_per_org() -> ::Boolean Returns 
 - (::Boolean) — If true, fail the request if another project in the organization has a capacity commitment.
 
#enforce_single_admin_project_per_org=
def enforce_single_admin_project_per_org=(value) -> ::Boolean Parameter 
 - value (::Boolean) — If true, fail the request if another project in the organization has a capacity commitment.
 
 Returns 
 - (::Boolean) — If true, fail the request if another project in the organization has a capacity commitment.
 
#parent
def parent() -> ::String Returns 
 -  (::String) — Required. Resource name of the parent reservation. E.g., 
projects/myproject/locations/US 
#parent=
def parent=(value) -> ::String Parameter 
 -  value (::String) — Required. Resource name of the parent reservation. E.g., 
projects/myproject/locations/US 
 Returns 
 -  (::String) — Required. Resource name of the parent reservation. E.g., 
projects/myproject/locations/US