public sealed class ReservationGroup : IMessage<ReservationGroup>, IEquatable<ReservationGroup>, IDeepCloneable<ReservationGroup>, IBufferMessage, IMessageReference documentation and code samples for the BigQuery Reservation v1 API class ReservationGroup.
A reservation group is a container for reservations.
Implements
IMessageReservationGroup, IEquatableReservationGroup, IDeepCloneableReservationGroup, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Reservation.V1Assembly
Google.Cloud.BigQuery.Reservation.V1.dll
Constructors
ReservationGroup()
public ReservationGroup()ReservationGroup(ReservationGroup)
public ReservationGroup(ReservationGroup other)| Parameter | |
|---|---|
| Name | Description |
other |
ReservationGroup |
Properties
CreationTime
public Timestamp CreationTime { get; set; }Output only. Creation time of the reservation group.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Name
public string Name { get; set; }Identifier. The resource name of the reservation group, e.g.,
projects/*/locations/*/reservationGroups/team1-prod.
The reservation_group_id must only contain lower case alphanumeric
characters or dashes. It must start with a letter and must not end with a
dash. Its maximum length is 64 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentGroup
public string ParentGroup { get; set; }Optional. The parent reservation group of the reservation group.
Format: projects/*/locations/*/reservationGroups/team1-prod for non-root
reservation groups, or projects/*/locations/* for root reservation
groups.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentGroupAsLocationName
public LocationName ParentGroupAsLocationName { get; set; }LocationName-typed view over the ParentGroup resource name property.
| Property Value | |
|---|---|
| Type | Description |
LocationName |
|
ReservationGroupName
public ReservationGroupName ReservationGroupName { get; set; }ReservationGroupName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ReservationGroupName |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Last update time of the reservation group via a user operation. This timestamp is updated only when an update operation explicitly targets this reservation group directly. It is not updated when parent or child groups are created, updated, or deleted.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|