Interface FutureReservationSpecificSKUPropertiesOrBuilder

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

@Generated public interface FutureReservationSpecificSKUPropertiesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Properties of the SKU instances being reserved.
    Properties of the SKU instances being reserved.
    The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
    com.google.protobuf.ByteString
    The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
    long
    Total number of instances for which capacity assurance is requested at a future time period.
    boolean
    Properties of the SKU instances being reserved.
    boolean
    The instance template that will be used to populate the ReservedInstanceProperties of the future reservation
    boolean
    Total number of instances for which capacity assurance is requested at a future time period.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasInstanceProperties

      boolean hasInstanceProperties()
       Properties of the SKU instances being reserved.
       
      optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
      Returns:
      Whether the instanceProperties field is set.
    • getInstanceProperties

       Properties of the SKU instances being reserved.
       
      optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
      Returns:
      The instanceProperties.
    • getInstancePropertiesOrBuilder

       Properties of the SKU instances being reserved.
       
      optional .google.cloud.compute.v1.AllocationSpecificSKUAllocationReservedInstanceProperties instance_properties = 215355165;
    • hasSourceInstanceTemplate

      boolean hasSourceInstanceTemplate()
       The instance template that will be used to populate the
       ReservedInstanceProperties of the future reservation
       
      optional string source_instance_template = 332423616;
      Returns:
      Whether the sourceInstanceTemplate field is set.
    • getSourceInstanceTemplate

      String getSourceInstanceTemplate()
       The instance template that will be used to populate the
       ReservedInstanceProperties of the future reservation
       
      optional string source_instance_template = 332423616;
      Returns:
      The sourceInstanceTemplate.
    • getSourceInstanceTemplateBytes

      com.google.protobuf.ByteString getSourceInstanceTemplateBytes()
       The instance template that will be used to populate the
       ReservedInstanceProperties of the future reservation
       
      optional string source_instance_template = 332423616;
      Returns:
      The bytes for sourceInstanceTemplate.
    • hasTotalCount

      boolean hasTotalCount()
       Total number of instances for which capacity assurance is requested at a
       future time period.
       
      optional int64 total_count = 129109076;
      Returns:
      Whether the totalCount field is set.
    • getTotalCount

      long getTotalCount()
       Total number of instances for which capacity assurance is requested at a
       future time period.
       
      optional int64 total_count = 129109076;
      Returns:
      The totalCount.