Class DialogInput.Builder

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

public static final class DialogInput.Builder extends com.google.protobuf.GeneratedMessage.Builder<DialogInput.Builder> implements DialogInputOrBuilder
Input control that can appear in a dialog.
Allows dialogs to gather user input before submission.
Protobuf type soulfire.v1.DialogInput
  • 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<DialogInput.Builder>
    • clear

      public DialogInput.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<DialogInput.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<DialogInput.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public DialogInput.Builder mergeFrom(DialogInput other)
    • isInitialized

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

      public DialogInput.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<DialogInput.Builder>
      Throws:
      IOException
    • getInputCase

      public DialogInput.InputCase getInputCase()
      Specified by:
      getInputCase in interface DialogInputOrBuilder
    • clearInput

      public DialogInput.Builder clearInput()
    • hasText

      public boolean hasText()
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
      Specified by:
      hasText in interface DialogInputOrBuilder
      Returns:
      Whether the text field is set.
    • getText

      public DialogTextInput getText()
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
      Specified by:
      getText in interface DialogInputOrBuilder
      Returns:
      The text.
    • setText

      public DialogInput.Builder setText(DialogTextInput value)
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
    • setText

      public DialogInput.Builder setText(DialogTextInput.Builder builderForValue)
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
    • mergeText

      public DialogInput.Builder mergeText(DialogTextInput value)
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
    • clearText

      public DialogInput.Builder clearText()
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
    • getTextBuilder

      public DialogTextInput.Builder getTextBuilder()
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
    • getTextOrBuilder

      public DialogTextInputOrBuilder getTextOrBuilder()
      Text input field (single or multi-line).
      
      .soulfire.v1.DialogTextInput text = 1;
      Specified by:
      getTextOrBuilder in interface DialogInputOrBuilder
    • hasBoolean

      public boolean hasBoolean()
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
      Specified by:
      hasBoolean in interface DialogInputOrBuilder
      Returns:
      Whether the boolean field is set.
    • getBoolean

      public DialogBooleanInput getBoolean()
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
      Specified by:
      getBoolean in interface DialogInputOrBuilder
      Returns:
      The boolean.
    • setBoolean

      public DialogInput.Builder setBoolean(DialogBooleanInput value)
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
    • setBoolean

      public DialogInput.Builder setBoolean(DialogBooleanInput.Builder builderForValue)
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
    • mergeBoolean

      public DialogInput.Builder mergeBoolean(DialogBooleanInput value)
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
    • clearBoolean

      public DialogInput.Builder clearBoolean()
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
    • getBooleanBuilder

      public DialogBooleanInput.Builder getBooleanBuilder()
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
    • getBooleanOrBuilder

      public DialogBooleanInputOrBuilder getBooleanOrBuilder()
      Boolean checkbox input.
      
      .soulfire.v1.DialogBooleanInput boolean = 2;
      Specified by:
      getBooleanOrBuilder in interface DialogInputOrBuilder
    • hasSingleOption

      public boolean hasSingleOption()
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
      Specified by:
      hasSingleOption in interface DialogInputOrBuilder
      Returns:
      Whether the singleOption field is set.
    • getSingleOption

      public DialogSingleOptionInput getSingleOption()
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
      Specified by:
      getSingleOption in interface DialogInputOrBuilder
      Returns:
      The singleOption.
    • setSingleOption

      public DialogInput.Builder setSingleOption(DialogSingleOptionInput value)
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
    • setSingleOption

      public DialogInput.Builder setSingleOption(DialogSingleOptionInput.Builder builderForValue)
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
    • mergeSingleOption

      public DialogInput.Builder mergeSingleOption(DialogSingleOptionInput value)
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
    • clearSingleOption

      public DialogInput.Builder clearSingleOption()
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
    • getSingleOptionBuilder

      public DialogSingleOptionInput.Builder getSingleOptionBuilder()
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
    • getSingleOptionOrBuilder

      public DialogSingleOptionInputOrBuilder getSingleOptionOrBuilder()
      Dropdown/combo box for selecting one option.
      
      .soulfire.v1.DialogSingleOptionInput single_option = 3;
      Specified by:
      getSingleOptionOrBuilder in interface DialogInputOrBuilder
    • hasNumberRange

      public boolean hasNumberRange()
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
      Specified by:
      hasNumberRange in interface DialogInputOrBuilder
      Returns:
      Whether the numberRange field is set.
    • getNumberRange

      public DialogNumberRangeInput getNumberRange()
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
      Specified by:
      getNumberRange in interface DialogInputOrBuilder
      Returns:
      The numberRange.
    • setNumberRange

      public DialogInput.Builder setNumberRange(DialogNumberRangeInput value)
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
    • setNumberRange

      public DialogInput.Builder setNumberRange(DialogNumberRangeInput.Builder builderForValue)
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
    • mergeNumberRange

      public DialogInput.Builder mergeNumberRange(DialogNumberRangeInput value)
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
    • clearNumberRange

      public DialogInput.Builder clearNumberRange()
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
    • getNumberRangeBuilder

      public DialogNumberRangeInput.Builder getNumberRangeBuilder()
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
    • getNumberRangeOrBuilder

      public DialogNumberRangeInputOrBuilder getNumberRangeOrBuilder()
      Slider for selecting a number in a range.
      
      .soulfire.v1.DialogNumberRangeInput number_range = 4;
      Specified by:
      getNumberRangeOrBuilder in interface DialogInputOrBuilder