Package com.google.cloud.compute.v1
Interface ReservationOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Reservation,Reservation.Builder
@Generated
public interface ReservationOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanResource policies to be added to this reservation.Advanced control for cluster management, applicable only to DENSE deployment type reservations.Advanced control for cluster management, applicable only to DENSE deployment type reservations.Reservation for aggregated resources, providing shape flexibility.Reservation for aggregated resources, providing shape flexibility.Output only.com.google.protobuf.ByteStringOutput only.Check the ConfidentialComputeType enum for the list of possible values.com.google.protobuf.ByteStringCheck the ConfidentialComputeType enum for the list of possible values.Output only.com.google.protobuf.ByteStringOutput only.Duration time relative to reservation creation when Compute Engine will automatically delete this resource.Duration time relative to reservation creation when Compute Engine will automatically delete this resource.Absolute time in future when the reservation will be auto-deleted by Compute Engine.com.google.protobuf.ByteStringAbsolute time in future when the reservation will be auto-deleted by Compute Engine.Specifies the deployment strategy for this reservation.com.google.protobuf.ByteStringSpecifies the deployment strategy for this reservation.An optional description of this resource.com.google.protobuf.ByteStringAn optional description of this resource.Indicates the early access maintenance for the reservation.com.google.protobuf.ByteStringIndicates the early access maintenance for the reservation.booleanIndicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.longgetId()Output only.getKind()Output only.com.google.protobuf.ByteStringOutput only.getLinkedCommitments(int index) Output only.com.google.protobuf.ByteStringgetLinkedCommitmentsBytes(int index) Output only.intOutput only.Output only.getName()The name of the resource, provided by the client when initially creating the resource.com.google.protobuf.ByteStringThe name of the resource, provided by the client when initially creating the resource.Input only.Input only.Protection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures).com.google.protobuf.ByteStringProtection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures).Specify the reservation sharing policy.Specify the reservation sharing policy.Deprecated.intResource policies to be added to this reservation.Resource policies to be added to this reservation.getResourcePoliciesOrDefault(String key, String defaultValue) Resource policies to be added to this reservation.Resource policies to be added to this reservation.Output only.Output only.booleanOutput only.The type of maintenance for the reservation.com.google.protobuf.ByteStringThe type of maintenance for the reservation.Output only.com.google.protobuf.ByteStringOutput only.Specify share-settings to create a shared reservation.Specify share-settings to create a shared reservation.Reservation for instances with specific machine shapes.Reservation for instances with specific machine shapes.booleanIndicates whether the reservation can be consumed by VMs with affinity for "any" reservation.Output only.com.google.protobuf.ByteStringOutput only.getZone()Zone in which the reservation resides.com.google.protobuf.ByteStringZone in which the reservation resides.booleanAdvanced control for cluster management, applicable only to DENSE deployment type reservations.booleanReservation for aggregated resources, providing shape flexibility.booleanOutput only.booleanCheck the ConfidentialComputeType enum for the list of possible values.booleanOutput only.booleanDuration time relative to reservation creation when Compute Engine will automatically delete this resource.booleanAbsolute time in future when the reservation will be auto-deleted by Compute Engine.booleanSpecifies the deployment strategy for this reservation.booleanAn optional description of this resource.booleanIndicates the early access maintenance for the reservation.booleanIndicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.booleanhasId()Output only.booleanhasKind()Output only.booleanhasName()The name of the resource, provided by the client when initially creating the resource.booleanInput only.booleanProtection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures).booleanSpecify the reservation sharing policy.booleanOutput only.booleanOutput only.booleanThe type of maintenance for the reservation.booleanOutput only.booleanSpecify share-settings to create a shared reservation.booleanReservation for instances with specific machine shapes.booleanIndicates whether the reservation can be consumed by VMs with affinity for "any" reservation.booleanOutput only.booleanhasZone()Zone in which the reservation resides.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasAdvancedDeploymentControl
boolean hasAdvancedDeploymentControl()Advanced control for cluster management, applicable only to DENSE deployment type reservations.
optional .google.cloud.compute.v1.ReservationAdvancedDeploymentControl advanced_deployment_control = 410618144;- Returns:
- Whether the advancedDeploymentControl field is set.
-
getAdvancedDeploymentControl
ReservationAdvancedDeploymentControl getAdvancedDeploymentControl()Advanced control for cluster management, applicable only to DENSE deployment type reservations.
optional .google.cloud.compute.v1.ReservationAdvancedDeploymentControl advanced_deployment_control = 410618144;- Returns:
- The advancedDeploymentControl.
-
getAdvancedDeploymentControlOrBuilder
ReservationAdvancedDeploymentControlOrBuilder getAdvancedDeploymentControlOrBuilder()Advanced control for cluster management, applicable only to DENSE deployment type reservations.
optional .google.cloud.compute.v1.ReservationAdvancedDeploymentControl advanced_deployment_control = 410618144; -
hasAggregateReservation
boolean hasAggregateReservation()Reservation for aggregated resources, providing shape flexibility.
optional .google.cloud.compute.v1.AllocationAggregateReservation aggregate_reservation = 291567948;- Returns:
- Whether the aggregateReservation field is set.
-
getAggregateReservation
AllocationAggregateReservation getAggregateReservation()Reservation for aggregated resources, providing shape flexibility.
optional .google.cloud.compute.v1.AllocationAggregateReservation aggregate_reservation = 291567948;- Returns:
- The aggregateReservation.
-
getAggregateReservationOrBuilder
AllocationAggregateReservationOrBuilder getAggregateReservationOrBuilder()Reservation for aggregated resources, providing shape flexibility.
optional .google.cloud.compute.v1.AllocationAggregateReservation aggregate_reservation = 291567948; -
hasCommitment
boolean hasCommitment()Output only. [Output Only] Full or partial URL to a parent commitment. This field displays for reservations that are tied to a commitment.
optional string commitment = 482134805;- Returns:
- Whether the commitment field is set.
-
getCommitment
String getCommitment()Output only. [Output Only] Full or partial URL to a parent commitment. This field displays for reservations that are tied to a commitment.
optional string commitment = 482134805;- Returns:
- The commitment.
-
getCommitmentBytes
com.google.protobuf.ByteString getCommitmentBytes()Output only. [Output Only] Full or partial URL to a parent commitment. This field displays for reservations that are tied to a commitment.
optional string commitment = 482134805;- Returns:
- The bytes for commitment.
-
hasConfidentialComputeType
boolean hasConfidentialComputeType()Check the ConfidentialComputeType enum for the list of possible values.
optional string confidential_compute_type = 386447257;- Returns:
- Whether the confidentialComputeType field is set.
-
getConfidentialComputeType
String getConfidentialComputeType()Check the ConfidentialComputeType enum for the list of possible values.
optional string confidential_compute_type = 386447257;- Returns:
- The confidentialComputeType.
-
getConfidentialComputeTypeBytes
com.google.protobuf.ByteString getConfidentialComputeTypeBytes()Check the ConfidentialComputeType enum for the list of possible values.
optional string confidential_compute_type = 386447257;- Returns:
- The bytes for confidentialComputeType.
-
hasCreationTimestamp
boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
String getCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
com.google.protobuf.ByteString getCreationTimestampBytes()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- The bytes for creationTimestamp.
-
hasDeleteAfterDuration
boolean hasDeleteAfterDuration()Duration time relative to reservation creation when Compute Engine will automatically delete this resource.
optional .google.cloud.compute.v1.Duration delete_after_duration = 323997099;- Returns:
- Whether the deleteAfterDuration field is set.
-
getDeleteAfterDuration
Duration getDeleteAfterDuration()Duration time relative to reservation creation when Compute Engine will automatically delete this resource.
optional .google.cloud.compute.v1.Duration delete_after_duration = 323997099;- Returns:
- The deleteAfterDuration.
-
getDeleteAfterDurationOrBuilder
DurationOrBuilder getDeleteAfterDurationOrBuilder()Duration time relative to reservation creation when Compute Engine will automatically delete this resource.
optional .google.cloud.compute.v1.Duration delete_after_duration = 323997099; -
hasDeleteAtTime
boolean hasDeleteAtTime()Absolute time in future when the reservation will be auto-deleted by Compute Engine. Timestamp is represented inRFC3339 text format.
optional string delete_at_time = 83294405;- Returns:
- Whether the deleteAtTime field is set.
-
getDeleteAtTime
String getDeleteAtTime()Absolute time in future when the reservation will be auto-deleted by Compute Engine. Timestamp is represented inRFC3339 text format.
optional string delete_at_time = 83294405;- Returns:
- The deleteAtTime.
-
getDeleteAtTimeBytes
com.google.protobuf.ByteString getDeleteAtTimeBytes()Absolute time in future when the reservation will be auto-deleted by Compute Engine. Timestamp is represented inRFC3339 text format.
optional string delete_at_time = 83294405;- Returns:
- The bytes for deleteAtTime.
-
hasDeploymentType
boolean hasDeploymentType()Specifies the deployment strategy for this reservation. Check the DeploymentType enum for the list of possible values.
optional string deployment_type = 396722292;- Returns:
- Whether the deploymentType field is set.
-
getDeploymentType
String getDeploymentType()Specifies the deployment strategy for this reservation. Check the DeploymentType enum for the list of possible values.
optional string deployment_type = 396722292;- Returns:
- The deploymentType.
-
getDeploymentTypeBytes
com.google.protobuf.ByteString getDeploymentTypeBytes()Specifies the deployment strategy for this reservation. Check the DeploymentType enum for the list of possible values.
optional string deployment_type = 396722292;- Returns:
- The bytes for deploymentType.
-
hasDescription
boolean hasDescription()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Returns:
- Whether the description field is set.
-
getDescription
String getDescription()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;- Returns:
- The bytes for description.
-
hasEarlyAccessMaintenance
boolean hasEarlyAccessMaintenance()Indicates the early access maintenance for the reservation. If this field is absent or set to NO_EARLY_ACCESS, the reservation is not enrolled in early access maintenance and the standard notice applies. Check the EarlyAccessMaintenance enum for the list of possible values.
optional string early_access_maintenance = 343918356;- Returns:
- Whether the earlyAccessMaintenance field is set.
-
getEarlyAccessMaintenance
String getEarlyAccessMaintenance()Indicates the early access maintenance for the reservation. If this field is absent or set to NO_EARLY_ACCESS, the reservation is not enrolled in early access maintenance and the standard notice applies. Check the EarlyAccessMaintenance enum for the list of possible values.
optional string early_access_maintenance = 343918356;- Returns:
- The earlyAccessMaintenance.
-
getEarlyAccessMaintenanceBytes
com.google.protobuf.ByteString getEarlyAccessMaintenanceBytes()Indicates the early access maintenance for the reservation. If this field is absent or set to NO_EARLY_ACCESS, the reservation is not enrolled in early access maintenance and the standard notice applies. Check the EarlyAccessMaintenance enum for the list of possible values.
optional string early_access_maintenance = 343918356;- Returns:
- The bytes for earlyAccessMaintenance.
-
hasEnableEmergentMaintenance
boolean hasEnableEmergentMaintenance()Indicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.
optional bool enable_emergent_maintenance = 353759497;- Returns:
- Whether the enableEmergentMaintenance field is set.
-
getEnableEmergentMaintenance
boolean getEnableEmergentMaintenance()Indicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.
optional bool enable_emergent_maintenance = 353759497;- Returns:
- The enableEmergentMaintenance.
-
hasId
boolean hasId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Returns:
- Whether the id field is set.
-
getId
long getId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Returns:
- The id.
-
hasKind
boolean hasKind()Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations.
optional string kind = 3292052;- Returns:
- Whether the kind field is set.
-
getKind
String getKind()Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations.
optional string kind = 3292052;- Returns:
- The kind.
-
getKindBytes
com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of the resource. Alwayscompute#reservations for reservations.
optional string kind = 3292052;- Returns:
- The bytes for kind.
-
getLinkedCommitmentsList
Output only. [Output Only] Full or partial URL to parent commitments. This field displays for reservations that are tied to multiple commitments.
repeated string linked_commitments = 470957784;- Returns:
- A list containing the linkedCommitments.
-
getLinkedCommitmentsCount
int getLinkedCommitmentsCount()Output only. [Output Only] Full or partial URL to parent commitments. This field displays for reservations that are tied to multiple commitments.
repeated string linked_commitments = 470957784;- Returns:
- The count of linkedCommitments.
-
getLinkedCommitments
Output only. [Output Only] Full or partial URL to parent commitments. This field displays for reservations that are tied to multiple commitments.
repeated string linked_commitments = 470957784;- Parameters:
index- The index of the element to return.- Returns:
- The linkedCommitments at the given index.
-
getLinkedCommitmentsBytes
com.google.protobuf.ByteString getLinkedCommitmentsBytes(int index) Output only. [Output Only] Full or partial URL to parent commitments. This field displays for reservations that are tied to multiple commitments.
repeated string linked_commitments = 470957784;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the linkedCommitments at the given index.
-
hasName
boolean hasName()The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Returns:
- Whether the name field is set.
-
getName
String getName()The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply withRFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;- Returns:
- The bytes for name.
-
hasParams
boolean hasParams()Input only. Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.ReservationParams params = 78313862;- Returns:
- Whether the params field is set.
-
getParams
ReservationParams getParams()Input only. Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.ReservationParams params = 78313862;- Returns:
- The params.
-
getParamsOrBuilder
ReservationParamsOrBuilder getParamsOrBuilder()Input only. Additional params passed with the request, but not persisted as part of resource payload.
optional .google.cloud.compute.v1.ReservationParams params = 78313862; -
hasProtectionTier
boolean hasProtectionTier()Protection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures). Check the ProtectionTier enum for the list of possible values.
optional string protection_tier = 503959432;- Returns:
- Whether the protectionTier field is set.
-
getProtectionTier
String getProtectionTier()Protection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures). Check the ProtectionTier enum for the list of possible values.
optional string protection_tier = 503959432;- Returns:
- The protectionTier.
-
getProtectionTierBytes
com.google.protobuf.ByteString getProtectionTierBytes()Protection tier for the workload which specifies the workload expectations in the event of infrastructure failures at data center (e.g. power and/or cooling failures). Check the ProtectionTier enum for the list of possible values.
optional string protection_tier = 503959432;- Returns:
- The bytes for protectionTier.
-
hasReservationSharingPolicy
boolean hasReservationSharingPolicy()Specify the reservation sharing policy. If unspecified, the reservation will not be shared with Google Cloud managed services.
optional .google.cloud.compute.v1.AllocationReservationSharingPolicy reservation_sharing_policy = 205970120;- Returns:
- Whether the reservationSharingPolicy field is set.
-
getReservationSharingPolicy
AllocationReservationSharingPolicy getReservationSharingPolicy()Specify the reservation sharing policy. If unspecified, the reservation will not be shared with Google Cloud managed services.
optional .google.cloud.compute.v1.AllocationReservationSharingPolicy reservation_sharing_policy = 205970120;- Returns:
- The reservationSharingPolicy.
-
getReservationSharingPolicyOrBuilder
AllocationReservationSharingPolicyOrBuilder getReservationSharingPolicyOrBuilder()Specify the reservation sharing policy. If unspecified, the reservation will not be shared with Google Cloud managed services.
optional .google.cloud.compute.v1.AllocationReservationSharingPolicy reservation_sharing_policy = 205970120; -
getResourcePoliciesCount
int getResourcePoliciesCount()Resource policies to be added to this reservation. The key is defined by user, and the value is resource policy url. This is to define placement policy with reservation.
map<string, string> resource_policies = 22220385; -
containsResourcePolicies
Resource policies to be added to this reservation. The key is defined by user, and the value is resource policy url. This is to define placement policy with reservation.
map<string, string> resource_policies = 22220385; -
getResourcePolicies
Deprecated.UsegetResourcePoliciesMap()instead. -
getResourcePoliciesMap
Resource policies to be added to this reservation. The key is defined by user, and the value is resource policy url. This is to define placement policy with reservation.
map<string, string> resource_policies = 22220385; -
getResourcePoliciesOrDefault
Resource policies to be added to this reservation. The key is defined by user, and the value is resource policy url. This is to define placement policy with reservation.
map<string, string> resource_policies = 22220385; -
getResourcePoliciesOrThrow
Resource policies to be added to this reservation. The key is defined by user, and the value is resource policy url. This is to define placement policy with reservation.
map<string, string> resource_policies = 22220385; -
hasResourceStatus
boolean hasResourceStatus()Output only. [Output Only] Status information for Reservation resource.
optional .google.cloud.compute.v1.AllocationResourceStatus resource_status = 249429315;- Returns:
- Whether the resourceStatus field is set.
-
getResourceStatus
AllocationResourceStatus getResourceStatus()Output only. [Output Only] Status information for Reservation resource.
optional .google.cloud.compute.v1.AllocationResourceStatus resource_status = 249429315;- Returns:
- The resourceStatus.
-
getResourceStatusOrBuilder
AllocationResourceStatusOrBuilder getResourceStatusOrBuilder()Output only. [Output Only] Status information for Reservation resource.
optional .google.cloud.compute.v1.AllocationResourceStatus resource_status = 249429315; -
hasSatisfiesPzs
boolean hasSatisfiesPzs()Output only. [Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;- Returns:
- Whether the satisfiesPzs field is set.
-
getSatisfiesPzs
boolean getSatisfiesPzs()Output only. [Output Only] Reserved for future use.
optional bool satisfies_pzs = 480964267;- Returns:
- The satisfiesPzs.
-
hasSchedulingType
boolean hasSchedulingType()The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;- Returns:
- Whether the schedulingType field is set.
-
getSchedulingType
String getSchedulingType()The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;- Returns:
- The schedulingType.
-
getSchedulingTypeBytes
com.google.protobuf.ByteString getSchedulingTypeBytes()The type of maintenance for the reservation. Check the SchedulingType enum for the list of possible values.
optional string scheduling_type = 199835397;- Returns:
- The bytes for schedulingType.
-
hasSelfLink
boolean hasSelfLink()Output only. [Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Returns:
- Whether the selfLink field is set.
-
getSelfLink
String getSelfLink()Output only. [Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Returns:
- The selfLink.
-
getSelfLinkBytes
com.google.protobuf.ByteString getSelfLinkBytes()Output only. [Output Only] Server-defined fully-qualified URL for this resource.
optional string self_link = 456214797;- Returns:
- The bytes for selfLink.
-
hasSpecificReservation
boolean hasSpecificReservation()Reservation for instances with specific machine shapes.
optional .google.cloud.compute.v1.AllocationSpecificSKUReservation specific_reservation = 404901951;- Returns:
- Whether the specificReservation field is set.
-
getSpecificReservation
AllocationSpecificSKUReservation getSpecificReservation()Reservation for instances with specific machine shapes.
optional .google.cloud.compute.v1.AllocationSpecificSKUReservation specific_reservation = 404901951;- Returns:
- The specificReservation.
-
getSpecificReservationOrBuilder
AllocationSpecificSKUReservationOrBuilder getSpecificReservationOrBuilder()Reservation for instances with specific machine shapes.
optional .google.cloud.compute.v1.AllocationSpecificSKUReservation specific_reservation = 404901951; -
hasSpecificReservationRequired
boolean hasSpecificReservationRequired()Indicates whether the reservation can be consumed by VMs with affinity for "any" reservation. If the field is set, then only VMs that target the reservation by name can consume from this reservation.
optional bool specific_reservation_required = 226550687;- Returns:
- Whether the specificReservationRequired field is set.
-
getSpecificReservationRequired
boolean getSpecificReservationRequired()Indicates whether the reservation can be consumed by VMs with affinity for "any" reservation. If the field is set, then only VMs that target the reservation by name can consume from this reservation.
optional bool specific_reservation_required = 226550687;- Returns:
- The specificReservationRequired.
-
hasStatus
boolean hasStatus()Output only. [Output Only] The status of the reservation. - CREATING: Reservation resources are being allocated. - READY: Reservation resources have been allocated, and the reservation is ready for use. - DELETING: Reservation deletion is in progress. - UPDATING: Reservation update is in progress. Check the Status enum for the list of possible values.
optional string status = 181260274;- Returns:
- Whether the status field is set.
-
getStatus
String getStatus()Output only. [Output Only] The status of the reservation. - CREATING: Reservation resources are being allocated. - READY: Reservation resources have been allocated, and the reservation is ready for use. - DELETING: Reservation deletion is in progress. - UPDATING: Reservation update is in progress. Check the Status enum for the list of possible values.
optional string status = 181260274;- Returns:
- The status.
-
getStatusBytes
com.google.protobuf.ByteString getStatusBytes()Output only. [Output Only] The status of the reservation. - CREATING: Reservation resources are being allocated. - READY: Reservation resources have been allocated, and the reservation is ready for use. - DELETING: Reservation deletion is in progress. - UPDATING: Reservation update is in progress. Check the Status enum for the list of possible values.
optional string status = 181260274;- Returns:
- The bytes for status.
-
hasZone
boolean hasZone()Zone in which the reservation resides. A zone must be provided if the reservation is created within a commitment.
optional string zone = 3744684;- Returns:
- Whether the zone field is set.
-
getZone
String getZone()Zone in which the reservation resides. A zone must be provided if the reservation is created within a commitment.
optional string zone = 3744684;- Returns:
- The zone.
-
getZoneBytes
com.google.protobuf.ByteString getZoneBytes()Zone in which the reservation resides. A zone must be provided if the reservation is created within a commitment.
optional string zone = 3744684;- Returns:
- The bytes for zone.
-