All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.AllocationSpecificSKUReservation.html Maven / Gradle / Ivy

There is a newer version: v1-rev20250320-2.0.0
Show newest version






AllocationSpecificSKUReservation (Compute Engine API v1-rev20250107-2.0.0)












com.google.api.services.compute.model

Class AllocationSpecificSKUReservation

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class AllocationSpecificSKUReservation
    extends com.google.api.client.json.GenericJson
    This reservation type allows to pre allocate specific instance configuration.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • AllocationSpecificSKUReservation

        public AllocationSpecificSKUReservation()
    • Method Detail

      • getAssuredCount

        public Long getAssuredCount()
        [Output Only] Indicates how many instances are actually usable currently.
        Returns:
        value or null for none
      • setAssuredCount

        public AllocationSpecificSKUReservation setAssuredCount(Long assuredCount)
        [Output Only] Indicates how many instances are actually usable currently.
        Parameters:
        assuredCount - assuredCount or null for none
      • getCount

        public Long getCount()
        Specifies the number of resources that are allocated.
        Returns:
        value or null for none
      • getInUseCount

        public Long getInUseCount()
        [Output Only] Indicates how many instances are in use.
        Returns:
        value or null for none
      • setInUseCount

        public AllocationSpecificSKUReservation setInUseCount(Long inUseCount)
        [Output Only] Indicates how many instances are in use.
        Parameters:
        inUseCount - inUseCount or null for none
      • getSourceInstanceTemplate

        public String getSourceInstanceTemplate()
        Specifies the instance template to create the reservation. If you use this field, you must exclude the instanceProperties field. This field is optional, and it can be a full or partial URL. For example, the following are all valid URLs to an instance template: - https://www.googleapis.com/compute/v1/projects/project /global/instanceTemplates/instanceTemplate - projects/project/global/instanceTemplates/instanceTemplate - global/instanceTemplates/instanceTemplate
        Returns:
        value or null for none
      • setSourceInstanceTemplate

        public AllocationSpecificSKUReservation setSourceInstanceTemplate(String sourceInstanceTemplate)
        Specifies the instance template to create the reservation. If you use this field, you must exclude the instanceProperties field. This field is optional, and it can be a full or partial URL. For example, the following are all valid URLs to an instance template: - https://www.googleapis.com/compute/v1/projects/project /global/instanceTemplates/instanceTemplate - projects/project/global/instanceTemplates/instanceTemplate - global/instanceTemplates/instanceTemplate
        Parameters:
        sourceInstanceTemplate - sourceInstanceTemplate or null for none

Copyright © 2011–2025 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy