Class CreateReservationRequest (1.2.0)

public sealed class CreateReservationRequest : IMessage<CreateReservationRequest>, IEquatable<CreateReservationRequest>, IDeepCloneable<CreateReservationRequest>, IBufferMessage, IMessage

The request for [ReservationService.CreateReservation][google.cloud.bigquery.reservation.v1.ReservationService.CreateReservation].

Inheritance

Object > CreateReservationRequest

Namespace

Google.Cloud.BigQuery.Reservation.V1

Assembly

Google.Cloud.BigQuery.Reservation.V1.dll

Constructors

CreateReservationRequest()

public CreateReservationRequest()

CreateReservationRequest(CreateReservationRequest)

public CreateReservationRequest(CreateReservationRequest other)
Parameter
NameDescription
otherCreateReservationRequest

Properties

Parent

public string Parent { get; set; }

Required. Project, location. E.g., projects/myproject/locations/US

Property Value
TypeDescription
String

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName

Reservation

public Reservation Reservation { get; set; }

Definition of the new reservation to create.

Property Value
TypeDescription
Reservation

ReservationId

public string ReservationId { get; set; }

The reservation ID. This field must only contain lower case alphanumeric characters or dash. Max length is 64 characters.

Property Value
TypeDescription
String