Class ReservationBlocksListResponse.Builder

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

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

      public ReservationBlocksListResponse 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 ReservationBlocksListResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

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

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

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

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

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

       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

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

      public ReservationBlocksListResponse.Builder setIdBytes(com.google.protobuf.ByteString value)
       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<ReservationBlock> getItemsList()
       A list of reservation block resources.
       
      repeated .google.cloud.compute.v1.ReservationBlock items = 100526016;
      Specified by:
      getItemsList in interface ReservationBlocksListResponseOrBuilder
    • getItemsCount

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

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

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

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

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

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

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

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

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

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

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

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

      public ReservationBlockOrBuilder getItemsOrBuilder(int index)
       A list of reservation block resources.
       
      repeated .google.cloud.compute.v1.ReservationBlock items = 100526016;
      Specified by:
      getItemsOrBuilder in interface ReservationBlocksListResponseOrBuilder
    • getItemsOrBuilderList

      public List<? extends ReservationBlockOrBuilder> getItemsOrBuilderList()
       A list of reservation block resources.
       
      repeated .google.cloud.compute.v1.ReservationBlock items = 100526016;
      Specified by:
      getItemsOrBuilderList in interface ReservationBlocksListResponseOrBuilder
    • addItemsBuilder

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

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

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

      public boolean hasKind()
       Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks.
       
      optional string kind = 3292052;
      Specified by:
      hasKind in interface ReservationBlocksListResponseOrBuilder
      Returns:
      Whether the kind field is set.
    • getKind

      public String getKind()
       Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks.
       
      optional string kind = 3292052;
      Specified by:
      getKind in interface ReservationBlocksListResponseOrBuilder
      Returns:
      The kind.
    • getKindBytes

      public com.google.protobuf.ByteString getKindBytes()
       Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks.
       
      optional string kind = 3292052;
      Specified by:
      getKindBytes in interface ReservationBlocksListResponseOrBuilder
      Returns:
      The bytes for kind.
    • setKind

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

       Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks.
       
      optional string kind = 3292052;
      Returns:
      This builder for chaining.
    • setKindBytes

      public ReservationBlocksListResponse.Builder setKindBytes(com.google.protobuf.ByteString value)
       Type of the resource. Alwayscompute#reservationBlock for a list of reservation blocks.
       
      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 ReservationBlocksListResponseOrBuilder
      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 ReservationBlocksListResponseOrBuilder
      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 ReservationBlocksListResponseOrBuilder
      Returns:
      The bytes for nextPageToken.
    • setNextPageToken

      public ReservationBlocksListResponse.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 ReservationBlocksListResponse.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 ReservationBlocksListResponse.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()
       Server-defined URL for this resource.
       
      optional string self_link = 456214797;
      Specified by:
      hasSelfLink in interface ReservationBlocksListResponseOrBuilder
      Returns:
      Whether the selfLink field is set.
    • getSelfLink

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

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

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

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

      public ReservationBlocksListResponse.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
       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()
       Informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
      Specified by:
      hasWarning in interface ReservationBlocksListResponseOrBuilder
      Returns:
      Whether the warning field is set.
    • getWarning

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

       Informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
    • setWarning

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

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

       Informational warning message.
       
      optional .google.cloud.compute.v1.Warning warning = 50704284;
    • getWarningBuilder

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

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