com.google.cloud.bigquery.reservation.v1.reservation.CreateCapacityCommitmentRequest
See theCreateCapacityCommitmentRequest companion object
final case class CreateCapacityCommitmentRequest(parent: String, capacityCommitment: Option[CapacityCommitment], enforceSingleAdminProjectPerOrg: Boolean, capacityCommitmentId: String, unknownFields: UnknownFieldSet) extends GeneratedMessage with Updatable[CreateCapacityCommitmentRequest]
The request for [ReservationService.CreateCapacityCommitment][google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment].
Attributes
- capacityCommitment
Content of the capacity commitment to create.
- capacityCommitmentId
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.
- enforceSingleAdminProjectPerOrg
If true, fail the request if another project in the organization has a capacity commitment.
- parent
Required. Resource name of the parent reservation. E.g.,
projects/myproject/locations/US
- Companion:
- object
- Source:
- CreateCapacityCommitmentRequest.scala
- Graph
- Supertypes
- trait Updatable[CreateCapacityCommitmentRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any