public sealed class CreateCapacityCommitmentRequest : IMessage<CreateCapacityCommitmentRequest>, IEquatable<CreateCapacityCommitmentRequest>, IDeepCloneable<CreateCapacityCommitmentRequest>, IBufferMessage, IMessageThe request for [ReservationService.CreateCapacityCommitment][google.cloud.bigquery.reservation.v1.ReservationService.CreateCapacityCommitment].
Implements
IMessage<CreateCapacityCommitmentRequest>, IEquatable<CreateCapacityCommitmentRequest>, IDeepCloneable<CreateCapacityCommitmentRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Reservation.V1Assembly
Google.Cloud.BigQuery.Reservation.V1.dll
Constructors
CreateCapacityCommitmentRequest()
public CreateCapacityCommitmentRequest()CreateCapacityCommitmentRequest(CreateCapacityCommitmentRequest)
public CreateCapacityCommitmentRequest(CreateCapacityCommitmentRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateCapacityCommitmentRequest |
Properties
CapacityCommitment
public CapacityCommitment CapacityCommitment { get; set; }Content of the capacity commitment to create.
| Property Value | |
|---|---|
| Type | Description |
CapacityCommitment |
|
EnforceSingleAdminProjectPerOrg
public bool EnforceSingleAdminProjectPerOrg { get; set; }If true, fail the request if another project in the organization has a capacity commitment.
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
Parent
public string Parent { get; set; }Required. Resource name of the parent reservation. E.g.,
projects/myproject/locations/US
| Property Value | |
|---|---|
| Type | Description |
String |
|
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }LocationName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
LocationName |
|