Interface NewReservedInstancesConfigOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
     
    boolean
    Optional.

    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

    • hasReservation

      boolean hasReservation()
       Optional. Immutable. Name of the reservation from which VM instances
       should be created, in the format
       `projects/{project}/zones/{zone}/reservations/{reservation}`.
       
      string reservation = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the reservation field is set.
    • getReservation

      String getReservation()
       Optional. Immutable. Name of the reservation from which VM instances
       should be created, in the format
       `projects/{project}/zones/{zone}/reservations/{reservation}`.
       
      string reservation = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The reservation.
    • getReservationBytes

      com.google.protobuf.ByteString getReservationBytes()
       Optional. Immutable. Name of the reservation from which VM instances
       should be created, in the format
       `projects/{project}/zones/{zone}/reservations/{reservation}`.
       
      string reservation = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for reservation.
    • getSourceCase