Uses of Class
com.google.cloud.compute.v1.Reservation.Builder
-
Uses of Reservation.Builder in com.google.cloud.compute.v1
Methods in com.google.cloud.compute.v1 that return Reservation.BuilderModifier and TypeMethodDescriptionReservation.Builder.addAllLinkedCommitments(Iterable<String> values) Output only.ReservationList.Builder.addItemsBuilder()[Output Only] A list of Allocation resources.ReservationList.Builder.addItemsBuilder(int index) [Output Only] A list of Allocation resources.Reservation.Builder.addLinkedCommitments(String value) Output only.Reservation.Builder.addLinkedCommitmentsBytes(com.google.protobuf.ByteString value) Output only.Commitment.Builder.addReservationsBuilder()The list of new reservations that you want to create and attach to this commitment.Commitment.Builder.addReservationsBuilder(int index) The list of new reservations that you want to create and attach to this commitment.ReservationsScopedList.Builder.addReservationsBuilder()A list of reservations contained in this scope.ReservationsScopedList.Builder.addReservationsBuilder(int index) A list of reservations contained in this scope.Reservation.Builder.clear()Reservation.Builder.clearAdvancedDeploymentControl()Advanced control for cluster management, applicable only to DENSE deployment type reservations.Reservation.Builder.clearAggregateReservation()Reservation for aggregated resources, providing shape flexibility.Reservation.Builder.clearCommitment()Output only.Reservation.Builder.clearConfidentialComputeType()Check the ConfidentialComputeType enum for the list of possible values.Reservation.Builder.clearCreationTimestamp()Output only.Reservation.Builder.clearDeleteAfterDuration()Duration time relative to reservation creation when Compute Engine will automatically delete this resource.Reservation.Builder.clearDeleteAtTime()Absolute time in future when the reservation will be auto-deleted by Compute Engine.Reservation.Builder.clearDeploymentType()Specifies the deployment strategy for this reservation.Reservation.Builder.clearDescription()An optional description of this resource.Reservation.Builder.clearEarlyAccessMaintenance()Indicates the early access maintenance for the reservation.Reservation.Builder.clearEnableEmergentMaintenance()Indicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.Reservation.Builder.clearId()Output only.Reservation.Builder.clearKind()Output only.Reservation.Builder.clearLinkedCommitments()Output only.Reservation.Builder.clearName()The name of the resource, provided by the client when initially creating the resource.Reservation.Builder.clearParams()Input only.Reservation.Builder.clearProtectionTier()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).Reservation.Builder.clearReservationSharingPolicy()Specify the reservation sharing policy.Reservation.Builder.clearResourcePolicies()Reservation.Builder.clearResourceStatus()Output only.Reservation.Builder.clearSatisfiesPzs()Output only.Reservation.Builder.clearSchedulingType()The type of maintenance for the reservation.Reservation.Builder.clearSelfLink()Output only.Reservation.Builder.clearShareSettings()Specify share-settings to create a shared reservation.Reservation.Builder.clearSpecificReservation()Reservation for instances with specific machine shapes.Reservation.Builder.clearSpecificReservationRequired()Indicates whether the reservation can be consumed by VMs with affinity for "any" reservation.Reservation.Builder.clearStatus()Output only.Reservation.Builder.clearZone()Zone in which the reservation resides.ReservationList.Builder.getItemsBuilder(int index) [Output Only] A list of Allocation resources.InsertReservationRequest.Builder.getReservationResourceBuilder()The body resource for this requestUpdateReservationRequest.Builder.getReservationResourceBuilder()The body resource for this requestCommitment.Builder.getReservationsBuilder(int index) The list of new reservations that you want to create and attach to this commitment.ReservationsScopedList.Builder.getReservationsBuilder(int index) A list of reservations contained in this scope.Reservation.Builder.mergeAdvancedDeploymentControl(ReservationAdvancedDeploymentControl value) Advanced control for cluster management, applicable only to DENSE deployment type reservations.Reservation.Builder.mergeAggregateReservation(AllocationAggregateReservation value) Reservation for aggregated resources, providing shape flexibility.Reservation.Builder.mergeDeleteAfterDuration(Duration value) Duration time relative to reservation creation when Compute Engine will automatically delete this resource.Reservation.Builder.mergeFrom(Reservation other) Reservation.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Reservation.Builder.mergeFrom(com.google.protobuf.Message other) Reservation.Builder.mergeParams(ReservationParams value) Input only.Reservation.Builder.mergeReservationSharingPolicy(AllocationReservationSharingPolicy value) Specify the reservation sharing policy.Reservation.Builder.mergeResourceStatus(AllocationResourceStatus value) Output only.Reservation.Builder.mergeShareSettings(ShareSettings value) Specify share-settings to create a shared reservation.Reservation.Builder.mergeSpecificReservation(AllocationSpecificSKUReservation value) Reservation for instances with specific machine shapes.static Reservation.BuilderReservation.newBuilder()static Reservation.BuilderReservation.newBuilder(Reservation prototype) Reservation.newBuilderForType()protected Reservation.BuilderReservation.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) Reservation.Builder.putAllResourcePolicies(Map<String, String> values) Resource policies to be added to this reservation.Reservation.Builder.putResourcePolicies(String key, String value) Resource policies to be added to this reservation.Reservation.Builder.removeResourcePolicies(String key) Resource policies to be added to this reservation.Reservation.Builder.setAdvancedDeploymentControl(ReservationAdvancedDeploymentControl value) Advanced control for cluster management, applicable only to DENSE deployment type reservations.Reservation.Builder.setAdvancedDeploymentControl(ReservationAdvancedDeploymentControl.Builder builderForValue) Advanced control for cluster management, applicable only to DENSE deployment type reservations.Reservation.Builder.setAggregateReservation(AllocationAggregateReservation value) Reservation for aggregated resources, providing shape flexibility.Reservation.Builder.setAggregateReservation(AllocationAggregateReservation.Builder builderForValue) Reservation for aggregated resources, providing shape flexibility.Reservation.Builder.setCommitment(String value) Output only.Reservation.Builder.setCommitmentBytes(com.google.protobuf.ByteString value) Output only.Reservation.Builder.setConfidentialComputeType(String value) Check the ConfidentialComputeType enum for the list of possible values.Reservation.Builder.setConfidentialComputeTypeBytes(com.google.protobuf.ByteString value) Check the ConfidentialComputeType enum for the list of possible values.Reservation.Builder.setCreationTimestamp(String value) Output only.Reservation.Builder.setCreationTimestampBytes(com.google.protobuf.ByteString value) Output only.Reservation.Builder.setDeleteAfterDuration(Duration value) Duration time relative to reservation creation when Compute Engine will automatically delete this resource.Reservation.Builder.setDeleteAfterDuration(Duration.Builder builderForValue) Duration time relative to reservation creation when Compute Engine will automatically delete this resource.Reservation.Builder.setDeleteAtTime(String value) Absolute time in future when the reservation will be auto-deleted by Compute Engine.Reservation.Builder.setDeleteAtTimeBytes(com.google.protobuf.ByteString value) Absolute time in future when the reservation will be auto-deleted by Compute Engine.Reservation.Builder.setDeploymentType(String value) Specifies the deployment strategy for this reservation.Reservation.Builder.setDeploymentTypeBytes(com.google.protobuf.ByteString value) Specifies the deployment strategy for this reservation.Reservation.Builder.setDescription(String value) An optional description of this resource.Reservation.Builder.setDescriptionBytes(com.google.protobuf.ByteString value) An optional description of this resource.Reservation.Builder.setEarlyAccessMaintenance(String value) Indicates the early access maintenance for the reservation.Reservation.Builder.setEarlyAccessMaintenanceBytes(com.google.protobuf.ByteString value) Indicates the early access maintenance for the reservation.Reservation.Builder.setEnableEmergentMaintenance(boolean value) Indicates whether Compute Engine allows unplanned maintenance for your VMs; for example, to fix hardware errors.Reservation.Builder.setId(long value) Output only.Output only.Reservation.Builder.setKindBytes(com.google.protobuf.ByteString value) Output only.Reservation.Builder.setLinkedCommitments(int index, String value) Output only.The name of the resource, provided by the client when initially creating the resource.Reservation.Builder.setNameBytes(com.google.protobuf.ByteString value) The name of the resource, provided by the client when initially creating the resource.Reservation.Builder.setParams(ReservationParams value) Input only.Reservation.Builder.setParams(ReservationParams.Builder builderForValue) Input only.Reservation.Builder.setProtectionTier(String value) 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).Reservation.Builder.setProtectionTierBytes(com.google.protobuf.ByteString value) 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).Reservation.Builder.setReservationSharingPolicy(AllocationReservationSharingPolicy value) Specify the reservation sharing policy.Reservation.Builder.setReservationSharingPolicy(AllocationReservationSharingPolicy.Builder builderForValue) Specify the reservation sharing policy.Reservation.Builder.setResourceStatus(AllocationResourceStatus value) Output only.Reservation.Builder.setResourceStatus(AllocationResourceStatus.Builder builderForValue) Output only.Reservation.Builder.setSatisfiesPzs(boolean value) Output only.Reservation.Builder.setSchedulingType(String value) The type of maintenance for the reservation.Reservation.Builder.setSchedulingTypeBytes(com.google.protobuf.ByteString value) The type of maintenance for the reservation.Reservation.Builder.setSelfLink(String value) Output only.Reservation.Builder.setSelfLinkBytes(com.google.protobuf.ByteString value) Output only.Reservation.Builder.setShareSettings(ShareSettings value) Specify share-settings to create a shared reservation.Reservation.Builder.setShareSettings(ShareSettings.Builder builderForValue) Specify share-settings to create a shared reservation.Reservation.Builder.setSpecificReservation(AllocationSpecificSKUReservation value) Reservation for instances with specific machine shapes.Reservation.Builder.setSpecificReservation(AllocationSpecificSKUReservation.Builder builderForValue) Reservation for instances with specific machine shapes.Reservation.Builder.setSpecificReservationRequired(boolean value) Indicates whether the reservation can be consumed by VMs with affinity for "any" reservation.Output only.Reservation.Builder.setStatusBytes(com.google.protobuf.ByteString value) Output only.Zone in which the reservation resides.Reservation.Builder.setZoneBytes(com.google.protobuf.ByteString value) Zone in which the reservation resides.Reservation.toBuilder()Methods in com.google.cloud.compute.v1 that return types with arguments of type Reservation.BuilderModifier and TypeMethodDescriptionReservationList.Builder.getItemsBuilderList()[Output Only] A list of Allocation resources.Commitment.Builder.getReservationsBuilderList()The list of new reservations that you want to create and attach to this commitment.ReservationsScopedList.Builder.getReservationsBuilderList()A list of reservations contained in this scope.Methods in com.google.cloud.compute.v1 with parameters of type Reservation.BuilderModifier and TypeMethodDescriptionReservationList.Builder.addItems(int index, Reservation.Builder builderForValue) [Output Only] A list of Allocation resources.ReservationList.Builder.addItems(Reservation.Builder builderForValue) [Output Only] A list of Allocation resources.Commitment.Builder.addReservations(int index, Reservation.Builder builderForValue) The list of new reservations that you want to create and attach to this commitment.Commitment.Builder.addReservations(Reservation.Builder builderForValue) The list of new reservations that you want to create and attach to this commitment.ReservationsScopedList.Builder.addReservations(int index, Reservation.Builder builderForValue) A list of reservations contained in this scope.ReservationsScopedList.Builder.addReservations(Reservation.Builder builderForValue) A list of reservations contained in this scope.ReservationList.Builder.setItems(int index, Reservation.Builder builderForValue) [Output Only] A list of Allocation resources.InsertReservationRequest.Builder.setReservationResource(Reservation.Builder builderForValue) The body resource for this requestUpdateReservationRequest.Builder.setReservationResource(Reservation.Builder builderForValue) The body resource for this requestCommitment.Builder.setReservations(int index, Reservation.Builder builderForValue) The list of new reservations that you want to create and attach to this commitment.ReservationsScopedList.Builder.setReservations(int index, Reservation.Builder builderForValue) A list of reservations contained in this scope.