Class ReservationSlotsListResponse.Builder

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

public static final class ReservationSlotsListResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<ReservationSlotsListResponse.Builder> implements ReservationSlotsListResponseOrBuilder
 A list of reservation slots within a single reservation.
 
Protobuf type google.cloud.compute.v1.ReservationSlotsListResponse
  • 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<ReservationSlotsListResponse.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<ReservationSlotsListResponse.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<ReservationSlotsListResponse.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      public ReservationSlotsListResponse.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<ReservationSlotsListResponse.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<ReservationSlotsListResponse.Builder>
    • mergeFrom

      public ReservationSlotsListResponse.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<ReservationSlotsListResponse.Builder>
      Throws:
      IOException
    • hasId

      public boolean hasId()
       The unique identifier for the resource; defined by the server.
       
      optional string id = 3355;
      Specified by:
      hasId in interface ReservationSlotsListResponseOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public String getId()
       The unique identifier for the resource; defined by the server.
       
      optional string id = 3355;
      Specified by:
      getId in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       The unique identifier for the resource; defined by the server.
       
      optional string id = 3355;
      Specified by:
      getIdBytes in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The bytes for id.
    • setId

       The unique identifier for the resource; defined by the server.
       
      optional string id = 3355;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

       The unique identifier for the resource; defined by the server.
       
      optional string id = 3355;
      Returns:
      This builder for chaining.
    • setIdBytes

      public ReservationSlotsListResponse.Builder setIdBytes(com.google.protobuf.ByteString value)
       The unique identifier for the resource; defined by the server.
       
      optional string id = 3355;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getItemsList

      public List<ReservationSlot> getItemsList()
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
      Specified by:
      getItemsList in interface ReservationSlotsListResponseOrBuilder
    • getItemsCount

      public int getItemsCount()
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
      Specified by:
      getItemsCount in interface ReservationSlotsListResponseOrBuilder
    • getItems

      public ReservationSlot getItems(int index)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
      Specified by:
      getItems in interface ReservationSlotsListResponseOrBuilder
    • setItems

      public ReservationSlotsListResponse.Builder setItems(int index, ReservationSlot value)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • setItems

      public ReservationSlotsListResponse.Builder setItems(int index, ReservationSlot.Builder builderForValue)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • addItems

       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • addItems

      public ReservationSlotsListResponse.Builder addItems(int index, ReservationSlot value)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • addItems

       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • addItems

      public ReservationSlotsListResponse.Builder addItems(int index, ReservationSlot.Builder builderForValue)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • addAllItems

      public ReservationSlotsListResponse.Builder addAllItems(Iterable<? extends ReservationSlot> values)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • clearItems

       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • removeItems

      public ReservationSlotsListResponse.Builder removeItems(int index)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • getItemsBuilder

      public ReservationSlot.Builder getItemsBuilder(int index)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • getItemsOrBuilder

      public ReservationSlotOrBuilder getItemsOrBuilder(int index)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
      Specified by:
      getItemsOrBuilder in interface ReservationSlotsListResponseOrBuilder
    • getItemsOrBuilderList

      public List<? extends ReservationSlotOrBuilder> getItemsOrBuilderList()
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
      Specified by:
      getItemsOrBuilderList in interface ReservationSlotsListResponseOrBuilder
    • addItemsBuilder

      public ReservationSlot.Builder addItemsBuilder()
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • addItemsBuilder

      public ReservationSlot.Builder addItemsBuilder(int index)
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • getItemsBuilderList

      public List<ReservationSlot.Builder> getItemsBuilderList()
       A list of reservation slot resources.
       
      repeated .google.cloud.compute.v1.ReservationSlot items = 100526016;
    • hasKind

      public boolean hasKind()
       The type of resource. Alwayscompute#reservationSlot for a list of reservation
       slots.
       
      optional string kind = 3292052;
      Specified by:
      hasKind in interface ReservationSlotsListResponseOrBuilder
      Returns:
      Whether the kind field is set.
    • getKind

      public String getKind()
       The type of resource. Alwayscompute#reservationSlot for a list of reservation
       slots.
       
      optional string kind = 3292052;
      Specified by:
      getKind in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The kind.
    • getKindBytes

      public com.google.protobuf.ByteString getKindBytes()
       The type of resource. Alwayscompute#reservationSlot for a list of reservation
       slots.
       
      optional string kind = 3292052;
      Specified by:
      getKindBytes in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The bytes for kind.
    • setKind

       The type of resource. Alwayscompute#reservationSlot for a list of reservation
       slots.
       
      optional string kind = 3292052;
      Parameters:
      value - The kind to set.
      Returns:
      This builder for chaining.
    • clearKind

       The type of resource. Alwayscompute#reservationSlot for a list of reservation
       slots.
       
      optional string kind = 3292052;
      Returns:
      This builder for chaining.
    • setKindBytes

      public ReservationSlotsListResponse.Builder setKindBytes(com.google.protobuf.ByteString value)
       The type of resource. Alwayscompute#reservationSlot for a list of reservation
       slots.
       
      optional string kind = 3292052;
      Parameters:
      value - The bytes for kind to set.
      Returns:
      This builder for chaining.
    • hasNextPageToken

      public boolean hasNextPageToken()
       This token allows you to get the next page of results for
       list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
       the query parameter pageToken in the next list request.
       Subsequent list requests will have their own nextPageToken to
       continue paging through the results.
       
      optional string next_page_token = 79797525;
      Specified by:
      hasNextPageToken in interface ReservationSlotsListResponseOrBuilder
      Returns:
      Whether the nextPageToken field is set.
    • getNextPageToken

      public String getNextPageToken()
       This token allows you to get the next page of results for
       list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
       the query parameter pageToken in the next list request.
       Subsequent list requests will have their own nextPageToken to
       continue paging through the results.
       
      optional string next_page_token = 79797525;
      Specified by:
      getNextPageToken in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The nextPageToken.
    • getNextPageTokenBytes

      public com.google.protobuf.ByteString getNextPageTokenBytes()
       This token allows you to get the next page of results for
       list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
       the query parameter pageToken in the next list request.
       Subsequent list requests will have their own nextPageToken to
       continue paging through the results.
       
      optional string next_page_token = 79797525;
      Specified by:
      getNextPageTokenBytes in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The bytes for nextPageToken.
    • setNextPageToken

      public ReservationSlotsListResponse.Builder setNextPageToken(String value)
       This token allows you to get the next page of results for
       list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
       the query parameter pageToken in the next list request.
       Subsequent list requests will have their own nextPageToken to
       continue paging through the results.
       
      optional string next_page_token = 79797525;
      Parameters:
      value - The nextPageToken to set.
      Returns:
      This builder for chaining.
    • clearNextPageToken

      public ReservationSlotsListResponse.Builder clearNextPageToken()
       This token allows you to get the next page of results for
       list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
       the query parameter pageToken in the next list request.
       Subsequent list requests will have their own nextPageToken to
       continue paging through the results.
       
      optional string next_page_token = 79797525;
      Returns:
      This builder for chaining.
    • setNextPageTokenBytes

      public ReservationSlotsListResponse.Builder setNextPageTokenBytes(com.google.protobuf.ByteString value)
       This token allows you to get the next page of results for
       list requests. If the number of results is larger thanmaxResults, use the nextPageToken as a value for
       the query parameter pageToken in the next list request.
       Subsequent list requests will have their own nextPageToken to
       continue paging through the results.
       
      optional string next_page_token = 79797525;
      Parameters:
      value - The bytes for nextPageToken to set.
      Returns:
      This builder for chaining.
    • hasSelfLink

      public boolean hasSelfLink()
       The server-defined URL for this resource.
       
      optional string self_link = 456214797;
      Specified by:
      hasSelfLink in interface ReservationSlotsListResponseOrBuilder
      Returns:
      Whether the selfLink field is set.
    • getSelfLink

      public String getSelfLink()
       The server-defined URL for this resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLink in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The selfLink.
    • getSelfLinkBytes

      public com.google.protobuf.ByteString getSelfLinkBytes()
       The server-defined URL for this resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLinkBytes in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The bytes for selfLink.
    • setSelfLink

      public ReservationSlotsListResponse.Builder setSelfLink(String value)
       The server-defined URL for this resource.
       
      optional string self_link = 456214797;
      Parameters:
      value - The selfLink to set.
      Returns:
      This builder for chaining.
    • clearSelfLink

      public ReservationSlotsListResponse.Builder clearSelfLink()
       The server-defined URL for this resource.
       
      optional string self_link = 456214797;
      Returns:
      This builder for chaining.
    • setSelfLinkBytes

      public ReservationSlotsListResponse.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
       The server-defined URL for this resource.
       
      optional string self_link = 456214797;
      Parameters:
      value - The bytes for selfLink to set.
      Returns:
      This builder for chaining.
    • hasWarning

      public boolean hasWarning()
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
      Specified by:
      hasWarning in interface ReservationSlotsListResponseOrBuilder
      Returns:
      Whether the warning field is set.
    • getWarning

      public Warning getWarning()
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
      Specified by:
      getWarning in interface ReservationSlotsListResponseOrBuilder
      Returns:
      The warning.
    • setWarning

      public ReservationSlotsListResponse.Builder setWarning(Warning value)
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
    • setWarning

      public ReservationSlotsListResponse.Builder setWarning(Warning.Builder builderForValue)
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
    • mergeWarning

      public ReservationSlotsListResponse.Builder mergeWarning(Warning value)
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
    • clearWarning

      public ReservationSlotsListResponse.Builder clearWarning()
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
    • getWarningBuilder

      public Warning.Builder getWarningBuilder()
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
    • getWarningOrBuilder

      public WarningOrBuilder getWarningOrBuilder()
       An informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
      Specified by:
      getWarningOrBuilder in interface ReservationSlotsListResponseOrBuilder