Class ReservationSlotsGetVersionRequest.Builder

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

public static final class ReservationSlotsGetVersionRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<ReservationSlotsGetVersionRequest.Builder> implements ReservationSlotsGetVersionRequestOrBuilder
 
Protobuf type google.cloud.compute.v1.ReservationSlotsGetVersionRequest
  • 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<ReservationSlotsGetVersionRequest.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<ReservationSlotsGetVersionRequest.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<ReservationSlotsGetVersionRequest.Builder>
    • getDefaultInstanceForType

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

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

      public ReservationSlotsGetVersionRequest.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<ReservationSlotsGetVersionRequest.Builder>
      Throws:
      IOException
    • getSbomSelectionsList

      public com.google.protobuf.ProtocolStringList getSbomSelectionsList()
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Specified by:
      getSbomSelectionsList in interface ReservationSlotsGetVersionRequestOrBuilder
      Returns:
      A list containing the sbomSelections.
    • getSbomSelectionsCount

      public int getSbomSelectionsCount()
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Specified by:
      getSbomSelectionsCount in interface ReservationSlotsGetVersionRequestOrBuilder
      Returns:
      The count of sbomSelections.
    • getSbomSelections

      public String getSbomSelections(int index)
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Specified by:
      getSbomSelections in interface ReservationSlotsGetVersionRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The sbomSelections at the given index.
    • getSbomSelectionsBytes

      public com.google.protobuf.ByteString getSbomSelectionsBytes(int index)
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Specified by:
      getSbomSelectionsBytes in interface ReservationSlotsGetVersionRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the sbomSelections at the given index.
    • setSbomSelections

      public ReservationSlotsGetVersionRequest.Builder setSbomSelections(int index, String value)
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Parameters:
      index - The index to set the value at.
      value - The sbomSelections to set.
      Returns:
      This builder for chaining.
    • addSbomSelections

      public ReservationSlotsGetVersionRequest.Builder addSbomSelections(String value)
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Parameters:
      value - The sbomSelections to add.
      Returns:
      This builder for chaining.
    • addAllSbomSelections

      public ReservationSlotsGetVersionRequest.Builder addAllSbomSelections(Iterable<String> values)
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Parameters:
      values - The sbomSelections to add.
      Returns:
      This builder for chaining.
    • clearSbomSelections

      public ReservationSlotsGetVersionRequest.Builder clearSbomSelections()
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Returns:
      This builder for chaining.
    • addSbomSelectionsBytes

      public ReservationSlotsGetVersionRequest.Builder addSbomSelectionsBytes(com.google.protobuf.ByteString value)
       The SBOM selection to return. Duplicate values in the list will be ignored.
       Check the SbomSelections enum for the list of possible values.
       
      repeated string sbom_selections = 69155705;
      Parameters:
      value - The bytes of the sbomSelections to add.
      Returns:
      This builder for chaining.