Interface AllocationSpecificSKUReservationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AllocationSpecificSKUReservation, AllocationSpecificSKUReservation.Builder

@Generated public interface AllocationSpecificSKUReservationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAssuredCount

      boolean hasAssuredCount()
       Output only. [Output Only] Indicates how many instances are actually usable currently.
       
      optional int64 assured_count = 281197645;
      Returns:
      Whether the assuredCount field is set.
    • getAssuredCount

      long getAssuredCount()
       Output only. [Output Only] Indicates how many instances are actually usable currently.
       
      optional int64 assured_count = 281197645;
      Returns:
      The assuredCount.
    • hasCount

      boolean hasCount()
       Specifies the number of resources that are allocated.
       
      optional int64 count = 94851343;
      Returns:
      Whether the count field is set.
    • getCount

      long getCount()
       Specifies the number of resources that are allocated.
       
      optional int64 count = 94851343;
      Returns:
      The count.
    • hasInUseCount

      boolean hasInUseCount()
       Output only. [Output Only] Indicates how many instances are in use.
       
      optional int64 in_use_count = 493458877;
      Returns:
      Whether the inUseCount field is set.
    • getInUseCount

      long getInUseCount()
       Output only. [Output Only] Indicates how many instances are in use.
       
      optional int64 in_use_count = 493458877;
      Returns:
      The inUseCount.
    • hasInstanceProperties

      boolean hasInstanceProperties()
       The instance properties for the reservation.
       
      optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
      Returns:
      Whether the instanceProperties field is set.
    • getInstanceProperties

       The instance properties for the reservation.
       
      optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
      Returns:
      The instanceProperties.
    • getInstancePropertiesOrBuilder

       The instance properties for the reservation.
       
      optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
    • hasSourceInstanceTemplate

      boolean hasSourceInstanceTemplate()
       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
       
      optional string source_instance_template = 332423616;
      Returns:
      Whether the sourceInstanceTemplate field is set.
    • getSourceInstanceTemplate

      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
       
      optional string source_instance_template = 332423616;
      Returns:
      The sourceInstanceTemplate.
    • getSourceInstanceTemplateBytes

      com.google.protobuf.ByteString getSourceInstanceTemplateBytes()
       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
       
      optional string source_instance_template = 332423616;
      Returns:
      The bytes for sourceInstanceTemplate.