public interface ReservationGroupOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getCreationTime()
public abstract Timestamp getCreationTime()Output only. Creation time of the reservation group.
.google.protobuf.Timestamp creation_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The creationTime. |
getCreationTimeOrBuilder()
public abstract TimestampOrBuilder getCreationTimeOrBuilder()Output only. Creation time of the reservation group.
.google.protobuf.Timestamp creation_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getName()
public abstract String getName() 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.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes() 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.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getParentGroup()
public abstract String getParentGroup() 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.
string parent_group = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The parentGroup. |
getParentGroupBytes()
public abstract ByteString getParentGroupBytes() 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.
string parent_group = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for parentGroup. |
getUpdateTime()
public abstract Timestamp getUpdateTime()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.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeOrBuilder()
public abstract TimestampOrBuilder getUpdateTimeOrBuilder()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.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
hasCreationTime()
public abstract boolean hasCreationTime()Output only. Creation time of the reservation group.
.google.protobuf.Timestamp creation_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the creationTime field is set. |
hasUpdateTime()
public abstract boolean hasUpdateTime()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.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the updateTime field is set. |