Class ComboSetting.Option.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ComboSetting.Option.Builder>
com.google.protobuf.GeneratedMessage.Builder<ComboSetting.Option.Builder>
com.soulfiremc.grpc.generated.ComboSetting.Option.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ComboSetting.OptionOrBuilder, Cloneable
Enclosing class:
ComboSetting.Option

public static final class ComboSetting.Option.Builder extends com.google.protobuf.GeneratedMessage.Builder<ComboSetting.Option.Builder> implements ComboSetting.OptionOrBuilder
Protobuf type soulfire.v1.ComboSetting.Option
  • 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<ComboSetting.Option.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<ComboSetting.Option.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<ComboSetting.Option.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public ComboSetting.Option.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<ComboSetting.Option.Builder>
      Throws:
      IOException
    • getId

      public String getId()
       Sent to server
       
      string id = 1;
      Specified by:
      getId in interface ComboSetting.OptionOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       Sent to server
       
      string id = 1;
      Specified by:
      getIdBytes in interface ComboSetting.OptionOrBuilder
      Returns:
      The bytes for id.
    • setId

      public ComboSetting.Option.Builder setId(String value)
       Sent to server
       
      string id = 1;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public ComboSetting.Option.Builder clearId()
       Sent to server
       
      string id = 1;
      Returns:
      This builder for chaining.
    • setIdBytes

      public ComboSetting.Option.Builder setIdBytes(com.google.protobuf.ByteString value)
       Sent to server
       
      string id = 1;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Displayed to user
       
      string display_name = 2;
      Specified by:
      getDisplayName in interface ComboSetting.OptionOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Displayed to user
       
      string display_name = 2;
      Specified by:
      getDisplayNameBytes in interface ComboSetting.OptionOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public ComboSetting.Option.Builder setDisplayName(String value)
       Displayed to user
       
      string display_name = 2;
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public ComboSetting.Option.Builder clearDisplayName()
       Displayed to user
       
      string display_name = 2;
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public ComboSetting.Option.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Displayed to user
       
      string display_name = 2;
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • hasIconId

      public boolean hasIconId()
       May be used for an icon for an option
       
      optional string icon_id = 3;
      Specified by:
      hasIconId in interface ComboSetting.OptionOrBuilder
      Returns:
      Whether the iconId field is set.
    • getIconId

      public String getIconId()
       May be used for an icon for an option
       
      optional string icon_id = 3;
      Specified by:
      getIconId in interface ComboSetting.OptionOrBuilder
      Returns:
      The iconId.
    • getIconIdBytes

      public com.google.protobuf.ByteString getIconIdBytes()
       May be used for an icon for an option
       
      optional string icon_id = 3;
      Specified by:
      getIconIdBytes in interface ComboSetting.OptionOrBuilder
      Returns:
      The bytes for iconId.
    • setIconId

      public ComboSetting.Option.Builder setIconId(String value)
       May be used for an icon for an option
       
      optional string icon_id = 3;
      Parameters:
      value - The iconId to set.
      Returns:
      This builder for chaining.
    • clearIconId

      public ComboSetting.Option.Builder clearIconId()
       May be used for an icon for an option
       
      optional string icon_id = 3;
      Returns:
      This builder for chaining.
    • setIconIdBytes

      public ComboSetting.Option.Builder setIconIdBytes(com.google.protobuf.ByteString value)
       May be used for an icon for an option
       
      optional string icon_id = 3;
      Parameters:
      value - The bytes for iconId to set.
      Returns:
      This builder for chaining.
    • getKeywordsList

      public com.google.protobuf.ProtocolStringList getKeywordsList()
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Specified by:
      getKeywordsList in interface ComboSetting.OptionOrBuilder
      Returns:
      A list containing the keywords.
    • getKeywordsCount

      public int getKeywordsCount()
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Specified by:
      getKeywordsCount in interface ComboSetting.OptionOrBuilder
      Returns:
      The count of keywords.
    • getKeywords

      public String getKeywords(int index)
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Specified by:
      getKeywords in interface ComboSetting.OptionOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The keywords at the given index.
    • getKeywordsBytes

      public com.google.protobuf.ByteString getKeywordsBytes(int index)
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Specified by:
      getKeywordsBytes in interface ComboSetting.OptionOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the keywords at the given index.
    • setKeywords

      public ComboSetting.Option.Builder setKeywords(int index, String value)
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Parameters:
      index - The index to set the value at.
      value - The keywords to set.
      Returns:
      This builder for chaining.
    • addKeywords

      public ComboSetting.Option.Builder addKeywords(String value)
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Parameters:
      value - The keywords to add.
      Returns:
      This builder for chaining.
    • addAllKeywords

      public ComboSetting.Option.Builder addAllKeywords(Iterable<String> values)
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Parameters:
      values - The keywords to add.
      Returns:
      This builder for chaining.
    • clearKeywords

      public ComboSetting.Option.Builder clearKeywords()
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Returns:
      This builder for chaining.
    • addKeywordsBytes

      public ComboSetting.Option.Builder addKeywordsBytes(com.google.protobuf.ByteString value)
       keywords to also use for filtering
       
      repeated string keywords = 4;
      Parameters:
      value - The bytes of the keywords to add.
      Returns:
      This builder for chaining.