Class FutureReservationStatus.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatus.Builder>
com.google.cloud.compute.v1.FutureReservationStatus.Builder
All Implemented Interfaces:
FutureReservationStatusOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
FutureReservationStatus

public static final class FutureReservationStatus.Builder extends com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatus.Builder> implements FutureReservationStatusOrBuilder
 [Output only] Represents status related to the future reservation.
 
Protobuf type google.cloud.compute.v1.FutureReservationStatus
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatus.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatus.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatus.Builder>
    • getDefaultInstanceForType

      public FutureReservationStatus getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public FutureReservationStatus build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public FutureReservationStatus buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public FutureReservationStatus.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FutureReservationStatus.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<FutureReservationStatus.Builder>
    • mergeFrom

      public FutureReservationStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FutureReservationStatus.Builder>
      Throws:
      IOException
    • hasAmendmentStatus

      public boolean hasAmendmentStatus()
       Output only. [Output Only] The current status of the requested amendment.
       Check the AmendmentStatus enum for the list of possible values.
       
      optional string amendment_status = 250270052;
      Specified by:
      hasAmendmentStatus in interface FutureReservationStatusOrBuilder
      Returns:
      Whether the amendmentStatus field is set.
    • getAmendmentStatus

      public String getAmendmentStatus()
       Output only. [Output Only] The current status of the requested amendment.
       Check the AmendmentStatus enum for the list of possible values.
       
      optional string amendment_status = 250270052;
      Specified by:
      getAmendmentStatus in interface FutureReservationStatusOrBuilder
      Returns:
      The amendmentStatus.
    • getAmendmentStatusBytes

      public com.google.protobuf.ByteString getAmendmentStatusBytes()
       Output only. [Output Only] The current status of the requested amendment.
       Check the AmendmentStatus enum for the list of possible values.
       
      optional string amendment_status = 250270052;
      Specified by:
      getAmendmentStatusBytes in interface FutureReservationStatusOrBuilder
      Returns:
      The bytes for amendmentStatus.
    • setAmendmentStatus

      public FutureReservationStatus.Builder setAmendmentStatus(String value)
       Output only. [Output Only] The current status of the requested amendment.
       Check the AmendmentStatus enum for the list of possible values.
       
      optional string amendment_status = 250270052;
      Parameters:
      value - The amendmentStatus to set.
      Returns:
      This builder for chaining.
    • clearAmendmentStatus

      public FutureReservationStatus.Builder clearAmendmentStatus()
       Output only. [Output Only] The current status of the requested amendment.
       Check the AmendmentStatus enum for the list of possible values.
       
      optional string amendment_status = 250270052;
      Returns:
      This builder for chaining.
    • setAmendmentStatusBytes

      public FutureReservationStatus.Builder setAmendmentStatusBytes(com.google.protobuf.ByteString value)
       Output only. [Output Only] The current status of the requested amendment.
       Check the AmendmentStatus enum for the list of possible values.
       
      optional string amendment_status = 250270052;
      Parameters:
      value - The bytes for amendmentStatus to set.
      Returns:
      This builder for chaining.
    • getAutoCreatedReservationsList

      public com.google.protobuf.ProtocolStringList getAutoCreatedReservationsList()
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Specified by:
      getAutoCreatedReservationsList in interface FutureReservationStatusOrBuilder
      Returns:
      A list containing the autoCreatedReservations.
    • getAutoCreatedReservationsCount

      public int getAutoCreatedReservationsCount()
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Specified by:
      getAutoCreatedReservationsCount in interface FutureReservationStatusOrBuilder
      Returns:
      The count of autoCreatedReservations.
    • getAutoCreatedReservations

      public String getAutoCreatedReservations(int index)
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Specified by:
      getAutoCreatedReservations in interface FutureReservationStatusOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The autoCreatedReservations at the given index.
    • getAutoCreatedReservationsBytes

      public com.google.protobuf.ByteString getAutoCreatedReservationsBytes(int index)
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Specified by:
      getAutoCreatedReservationsBytes in interface FutureReservationStatusOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the autoCreatedReservations at the given index.
    • setAutoCreatedReservations

      public FutureReservationStatus.Builder setAutoCreatedReservations(int index, String value)
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Parameters:
      index - The index to set the value at.
      value - The autoCreatedReservations to set.
      Returns:
      This builder for chaining.
    • addAutoCreatedReservations

      public FutureReservationStatus.Builder addAutoCreatedReservations(String value)
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Parameters:
      value - The autoCreatedReservations to add.
      Returns:
      This builder for chaining.
    • addAllAutoCreatedReservations

      public FutureReservationStatus.Builder addAllAutoCreatedReservations(Iterable<String> values)
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Parameters:
      values - The autoCreatedReservations to add.
      Returns:
      This builder for chaining.
    • clearAutoCreatedReservations

      public FutureReservationStatus.Builder clearAutoCreatedReservations()
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Returns:
      This builder for chaining.
    • addAutoCreatedReservationsBytes

      public FutureReservationStatus.Builder addAutoCreatedReservationsBytes(com.google.protobuf.ByteString value)
       Output only. Fully qualified urls of the automatically created reservations at
       start_time.
       
      repeated string auto_created_reservations = 140217006;
      Parameters:
      value - The bytes of the autoCreatedReservations to add.
      Returns:
      This builder for chaining.
    • hasExistingMatchingUsageInfo

      public boolean hasExistingMatchingUsageInfo()
       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
      Specified by:
      hasExistingMatchingUsageInfo in interface FutureReservationStatusOrBuilder
      Returns:
      Whether the existingMatchingUsageInfo field is set.
    • getExistingMatchingUsageInfo

      public FutureReservationStatusExistingMatchingUsageInfo getExistingMatchingUsageInfo()
       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
      Specified by:
      getExistingMatchingUsageInfo in interface FutureReservationStatusOrBuilder
      Returns:
      The existingMatchingUsageInfo.
    • setExistingMatchingUsageInfo

       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
    • setExistingMatchingUsageInfo

       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
    • mergeExistingMatchingUsageInfo

       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
    • clearExistingMatchingUsageInfo

      public FutureReservationStatus.Builder clearExistingMatchingUsageInfo()
       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
    • getExistingMatchingUsageInfoBuilder

      public FutureReservationStatusExistingMatchingUsageInfo.Builder getExistingMatchingUsageInfoBuilder()
       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
    • getExistingMatchingUsageInfoOrBuilder

      public FutureReservationStatusExistingMatchingUsageInfoOrBuilder getExistingMatchingUsageInfoOrBuilder()
       Output only. [Output Only] Represents the existing matching usage for the future
       reservation.
       
      optional .google.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfo existing_matching_usage_info = 509920602;
      Specified by:
      getExistingMatchingUsageInfoOrBuilder in interface FutureReservationStatusOrBuilder
    • hasFulfilledCount

      public boolean hasFulfilledCount()
       Output only. This count indicates the fulfilled capacity so far. This is set during
       "PROVISIONING" state. This count also includes capacity delivered as part
       of existing matching reservations.
       
      optional int64 fulfilled_count = 319392239;
      Specified by:
      hasFulfilledCount in interface FutureReservationStatusOrBuilder
      Returns:
      Whether the fulfilledCount field is set.
    • getFulfilledCount

      public long getFulfilledCount()
       Output only. This count indicates the fulfilled capacity so far. This is set during
       "PROVISIONING" state. This count also includes capacity delivered as part
       of existing matching reservations.
       
      optional int64 fulfilled_count = 319392239;
      Specified by:
      getFulfilledCount in interface FutureReservationStatusOrBuilder
      Returns:
      The fulfilledCount.
    • setFulfilledCount

      public FutureReservationStatus.Builder setFulfilledCount(long value)
       Output only. This count indicates the fulfilled capacity so far. This is set during
       "PROVISIONING" state. This count also includes capacity delivered as part
       of existing matching reservations.
       
      optional int64 fulfilled_count = 319392239;
      Parameters:
      value - The fulfilledCount to set.
      Returns:
      This builder for chaining.
    • clearFulfilledCount

      public FutureReservationStatus.Builder clearFulfilledCount()
       Output only. This count indicates the fulfilled capacity so far. This is set during
       "PROVISIONING" state. This count also includes capacity delivered as part
       of existing matching reservations.
       
      optional int64 fulfilled_count = 319392239;
      Returns:
      This builder for chaining.
    • hasLastKnownGoodState

      public boolean hasLastKnownGoodState()
       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
      Specified by:
      hasLastKnownGoodState in interface FutureReservationStatusOrBuilder
      Returns:
      Whether the lastKnownGoodState field is set.
    • getLastKnownGoodState

      public FutureReservationStatusLastKnownGoodState getLastKnownGoodState()
       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
      Specified by:
      getLastKnownGoodState in interface FutureReservationStatusOrBuilder
      Returns:
      The lastKnownGoodState.
    • setLastKnownGoodState

       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
    • setLastKnownGoodState

       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
    • mergeLastKnownGoodState

       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
    • clearLastKnownGoodState

      public FutureReservationStatus.Builder clearLastKnownGoodState()
       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
    • getLastKnownGoodStateBuilder

      public FutureReservationStatusLastKnownGoodState.Builder getLastKnownGoodStateBuilder()
       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
    • getLastKnownGoodStateOrBuilder

      public FutureReservationStatusLastKnownGoodStateOrBuilder getLastKnownGoodStateOrBuilder()
       Output only. [Output Only] This field represents the future reservation before an
       amendment was requested. If the amendment is declined, the Future
       Reservation will be reverted to the last known good state. The last known
       good state is not set when updating a future reservation whose
       Procurement Status is DRAFTING.
       
      optional .google.cloud.compute.v1.FutureReservationStatusLastKnownGoodState last_known_good_state = 192819092;
      Specified by:
      getLastKnownGoodStateOrBuilder in interface FutureReservationStatusOrBuilder
    • hasLockTime

      public boolean hasLockTime()
       Output only. Time when Future Reservation would become LOCKED, after which no
       modifications to Future Reservation will be allowed. Applicable only
       after the Future Reservation is in the APPROVED state. The lock_time is
       an RFC3339 string. The procurement_status will transition to PROCURING
       state at this time.
       
      optional string lock_time = 143772001;
      Specified by:
      hasLockTime in interface FutureReservationStatusOrBuilder
      Returns:
      Whether the lockTime field is set.
    • getLockTime

      public String getLockTime()
       Output only. Time when Future Reservation would become LOCKED, after which no
       modifications to Future Reservation will be allowed. Applicable only
       after the Future Reservation is in the APPROVED state. The lock_time is
       an RFC3339 string. The procurement_status will transition to PROCURING
       state at this time.
       
      optional string lock_time = 143772001;
      Specified by:
      getLockTime in interface FutureReservationStatusOrBuilder
      Returns:
      The lockTime.
    • getLockTimeBytes

      public com.google.protobuf.ByteString getLockTimeBytes()
       Output only. Time when Future Reservation would become LOCKED, after which no
       modifications to Future Reservation will be allowed. Applicable only
       after the Future Reservation is in the APPROVED state. The lock_time is
       an RFC3339 string. The procurement_status will transition to PROCURING
       state at this time.
       
      optional string lock_time = 143772001;
      Specified by:
      getLockTimeBytes in interface FutureReservationStatusOrBuilder
      Returns:
      The bytes for lockTime.
    • setLockTime

      public FutureReservationStatus.Builder setLockTime(String value)
       Output only. Time when Future Reservation would become LOCKED, after which no
       modifications to Future Reservation will be allowed. Applicable only
       after the Future Reservation is in the APPROVED state. The lock_time is
       an RFC3339 string. The procurement_status will transition to PROCURING
       state at this time.
       
      optional string lock_time = 143772001;
      Parameters:
      value - The lockTime to set.
      Returns:
      This builder for chaining.
    • clearLockTime

      public FutureReservationStatus.Builder clearLockTime()
       Output only. Time when Future Reservation would become LOCKED, after which no
       modifications to Future Reservation will be allowed. Applicable only
       after the Future Reservation is in the APPROVED state. The lock_time is
       an RFC3339 string. The procurement_status will transition to PROCURING
       state at this time.
       
      optional string lock_time = 143772001;
      Returns:
      This builder for chaining.
    • setLockTimeBytes

      public FutureReservationStatus.Builder setLockTimeBytes(com.google.protobuf.ByteString value)
       Output only. Time when Future Reservation would become LOCKED, after which no
       modifications to Future Reservation will be allowed. Applicable only
       after the Future Reservation is in the APPROVED state. The lock_time is
       an RFC3339 string. The procurement_status will transition to PROCURING
       state at this time.
       
      optional string lock_time = 143772001;
      Parameters:
      value - The bytes for lockTime to set.
      Returns:
      This builder for chaining.
    • hasProcurementStatus

      public boolean hasProcurementStatus()
       Output only. Current state of this Future Reservation
       Check the ProcurementStatus enum for the list of possible values.
       
      optional string procurement_status = 224718945;
      Specified by:
      hasProcurementStatus in interface FutureReservationStatusOrBuilder
      Returns:
      Whether the procurementStatus field is set.
    • getProcurementStatus

      public String getProcurementStatus()
       Output only. Current state of this Future Reservation
       Check the ProcurementStatus enum for the list of possible values.
       
      optional string procurement_status = 224718945;
      Specified by:
      getProcurementStatus in interface FutureReservationStatusOrBuilder
      Returns:
      The procurementStatus.
    • getProcurementStatusBytes

      public com.google.protobuf.ByteString getProcurementStatusBytes()
       Output only. Current state of this Future Reservation
       Check the ProcurementStatus enum for the list of possible values.
       
      optional string procurement_status = 224718945;
      Specified by:
      getProcurementStatusBytes in interface FutureReservationStatusOrBuilder
      Returns:
      The bytes for procurementStatus.
    • setProcurementStatus

      public FutureReservationStatus.Builder setProcurementStatus(String value)
       Output only. Current state of this Future Reservation
       Check the ProcurementStatus enum for the list of possible values.
       
      optional string procurement_status = 224718945;
      Parameters:
      value - The procurementStatus to set.
      Returns:
      This builder for chaining.
    • clearProcurementStatus

      public FutureReservationStatus.Builder clearProcurementStatus()
       Output only. Current state of this Future Reservation
       Check the ProcurementStatus enum for the list of possible values.
       
      optional string procurement_status = 224718945;
      Returns:
      This builder for chaining.
    • setProcurementStatusBytes

      public FutureReservationStatus.Builder setProcurementStatusBytes(com.google.protobuf.ByteString value)
       Output only. Current state of this Future Reservation
       Check the ProcurementStatus enum for the list of possible values.
       
      optional string procurement_status = 224718945;
      Parameters:
      value - The bytes for procurementStatus to set.
      Returns:
      This builder for chaining.
    • hasSpecificSkuProperties

      public boolean hasSpecificSkuProperties()
      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
      Specified by:
      hasSpecificSkuProperties in interface FutureReservationStatusOrBuilder
      Returns:
      Whether the specificSkuProperties field is set.
    • getSpecificSkuProperties

      public FutureReservationStatusSpecificSKUProperties getSpecificSkuProperties()
      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
      Specified by:
      getSpecificSkuProperties in interface FutureReservationStatusOrBuilder
      Returns:
      The specificSkuProperties.
    • setSpecificSkuProperties

      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
    • setSpecificSkuProperties

      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
    • mergeSpecificSkuProperties

      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
    • clearSpecificSkuProperties

      public FutureReservationStatus.Builder clearSpecificSkuProperties()
      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
    • getSpecificSkuPropertiesBuilder

      public FutureReservationStatusSpecificSKUProperties.Builder getSpecificSkuPropertiesBuilder()
      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
    • getSpecificSkuPropertiesOrBuilder

      public FutureReservationStatusSpecificSKUPropertiesOrBuilder getSpecificSkuPropertiesOrBuilder()
      optional .google.cloud.compute.v1.FutureReservationStatusSpecificSKUProperties specific_sku_properties = 108887106;
      Specified by:
      getSpecificSkuPropertiesOrBuilder in interface FutureReservationStatusOrBuilder