Reference documentation and code samples for the BigQuery Reservation V1 API class Google::Cloud::Bigquery::Reservation::V1::ReservationGroup.
A reservation group is a container for reservations.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#creation_time
def creation_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. Creation time of the reservation group.
#name
def name() -> ::String
Returns
-
(::String) — 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.
#name=
def name=(value) -> ::String
Parameter
-
value (::String) — 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.
Returns
-
(::String) — 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.
#parent_group
def parent_group() -> ::String
Returns
-
(::String) — Optional. The parent reservation group of the reservation group.
Format:
projects/*/locations/*/reservationGroups/team1-prodfor non-root reservation groups, orprojects/*/locations/*for root reservation groups.
#parent_group=
def parent_group=(value) -> ::String
Parameter
-
value (::String) — Optional. The parent reservation group of the reservation group.
Format:
projects/*/locations/*/reservationGroups/team1-prodfor non-root reservation groups, orprojects/*/locations/*for root reservation groups.
Returns
-
(::String) — Optional. The parent reservation group of the reservation group.
Format:
projects/*/locations/*/reservationGroups/team1-prodfor non-root reservation groups, orprojects/*/locations/*for root reservation groups.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — 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.