Class Columns.Column.Widgets.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Columns.Column.Widgets.Builder>
com.google.protobuf.GeneratedMessage.Builder<Columns.Column.Widgets.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,Columns.Column.Widgets.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
com.google.apps.card.v1.Columns.Column.Widgets.Builder
All Implemented Interfaces:
Columns.Column.WidgetsOrBuilder, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Columns.Column.Widgets

public static final class Columns.Column.Widgets.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder> implements Columns.Column.WidgetsOrBuilder
 The supported widgets that you can include in a column.

 [Google Workspace Add-ons and Chat
 apps](https://developers.google.com/workspace/extend):
 Columns for Google Workspace Add-ons are in
 Developer Preview.
 
Protobuf type google.apps.card.v1.Columns.Column.Widgets
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Overrides:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.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.GeneratedMessageV3.Builder<Columns.Column.Widgets.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<Columns.Column.Widgets.Builder>
    • getDefaultInstanceForType

      public Columns.Column.Widgets getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

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

      public Columns.Column.Widgets buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
    • setField

      public Columns.Column.Widgets.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
    • clearField

      public Columns.Column.Widgets.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
    • clearOneof

      public Columns.Column.Widgets.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
    • setRepeatedField

      public Columns.Column.Widgets.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
    • addRepeatedField

      public Columns.Column.Widgets.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
    • mergeFrom

      public Columns.Column.Widgets.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<Columns.Column.Widgets.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,Columns.Column.Widgets.Builder>
    • mergeFrom

      public Columns.Column.Widgets.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<Columns.Column.Widgets.Builder>
      Throws:
      IOException
    • getDataCase

      public Columns.Column.Widgets.DataCase getDataCase()
      Specified by:
      getDataCase in interface Columns.Column.WidgetsOrBuilder
    • clearData

      public Columns.Column.Widgets.Builder clearData()
    • hasTextParagraph

      public boolean hasTextParagraph()
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
      Specified by:
      hasTextParagraph in interface Columns.Column.WidgetsOrBuilder
      Returns:
      Whether the textParagraph field is set.
    • getTextParagraph

      public TextParagraph getTextParagraph()
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
      Specified by:
      getTextParagraph in interface Columns.Column.WidgetsOrBuilder
      Returns:
      The textParagraph.
    • setTextParagraph

      public Columns.Column.Widgets.Builder setTextParagraph(TextParagraph value)
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
    • setTextParagraph

      public Columns.Column.Widgets.Builder setTextParagraph(TextParagraph.Builder builderForValue)
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
    • mergeTextParagraph

      public Columns.Column.Widgets.Builder mergeTextParagraph(TextParagraph value)
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
    • clearTextParagraph

      public Columns.Column.Widgets.Builder clearTextParagraph()
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
    • getTextParagraphBuilder

      public TextParagraph.Builder getTextParagraphBuilder()
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
    • getTextParagraphOrBuilder

      public TextParagraphOrBuilder getTextParagraphOrBuilder()
       [TextParagraph][google.apps.card.v1.TextParagraph] widget.
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
      Specified by:
      getTextParagraphOrBuilder in interface Columns.Column.WidgetsOrBuilder
    • hasImage

      public boolean hasImage()
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
      Specified by:
      hasImage in interface Columns.Column.WidgetsOrBuilder
      Returns:
      Whether the image field is set.
    • getImage

      public Image getImage()
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
      Specified by:
      getImage in interface Columns.Column.WidgetsOrBuilder
      Returns:
      The image.
    • setImage

      public Columns.Column.Widgets.Builder setImage(Image value)
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
    • setImage

      public Columns.Column.Widgets.Builder setImage(Image.Builder builderForValue)
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
    • mergeImage

      public Columns.Column.Widgets.Builder mergeImage(Image value)
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
    • clearImage

      public Columns.Column.Widgets.Builder clearImage()
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
    • getImageBuilder

      public Image.Builder getImageBuilder()
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
    • getImageOrBuilder

      public ImageOrBuilder getImageOrBuilder()
       [Image][google.apps.card.v1.Image] widget.
       
      .google.apps.card.v1.Image image = 2;
      Specified by:
      getImageOrBuilder in interface Columns.Column.WidgetsOrBuilder
    • hasDecoratedText

      public boolean hasDecoratedText()
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
      Specified by:
      hasDecoratedText in interface Columns.Column.WidgetsOrBuilder
      Returns:
      Whether the decoratedText field is set.
    • getDecoratedText

      public DecoratedText getDecoratedText()
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
      Specified by:
      getDecoratedText in interface Columns.Column.WidgetsOrBuilder
      Returns:
      The decoratedText.
    • setDecoratedText

      public Columns.Column.Widgets.Builder setDecoratedText(DecoratedText value)
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
    • setDecoratedText

      public Columns.Column.Widgets.Builder setDecoratedText(DecoratedText.Builder builderForValue)
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
    • mergeDecoratedText

      public Columns.Column.Widgets.Builder mergeDecoratedText(DecoratedText value)
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
    • clearDecoratedText

      public Columns.Column.Widgets.Builder clearDecoratedText()
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
    • getDecoratedTextBuilder

      public DecoratedText.Builder getDecoratedTextBuilder()
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
    • getDecoratedTextOrBuilder

      public DecoratedTextOrBuilder getDecoratedTextOrBuilder()
       [DecoratedText][google.apps.card.v1.DecoratedText] widget.
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
      Specified by:
      getDecoratedTextOrBuilder in interface Columns.Column.WidgetsOrBuilder
    • hasButtonList

      public boolean hasButtonList()
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
      Specified by:
      hasButtonList in interface Columns.Column.WidgetsOrBuilder
      Returns:
      Whether the buttonList field is set.
    • getButtonList

      public ButtonList getButtonList()
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
      Specified by:
      getButtonList in interface Columns.Column.WidgetsOrBuilder
      Returns:
      The buttonList.
    • setButtonList

      public Columns.Column.Widgets.Builder setButtonList(ButtonList value)
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
    • setButtonList

      public Columns.Column.Widgets.Builder setButtonList(ButtonList.Builder builderForValue)
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
    • mergeButtonList

      public Columns.Column.Widgets.Builder mergeButtonList(ButtonList value)
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
    • clearButtonList

      public Columns.Column.Widgets.Builder clearButtonList()
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
    • getButtonListBuilder

      public ButtonList.Builder getButtonListBuilder()
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
    • getButtonListOrBuilder

      public ButtonListOrBuilder getButtonListOrBuilder()
       [ButtonList][google.apps.card.v1.ButtonList] widget.
       
      .google.apps.card.v1.ButtonList button_list = 4;
      Specified by:
      getButtonListOrBuilder in interface Columns.Column.WidgetsOrBuilder
    • hasTextInput

      public boolean hasTextInput()
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
      Specified by:
      hasTextInput in interface Columns.Column.WidgetsOrBuilder
      Returns:
      Whether the textInput field is set.
    • getTextInput

      public TextInput getTextInput()
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
      Specified by:
      getTextInput in interface Columns.Column.WidgetsOrBuilder
      Returns:
      The textInput.
    • setTextInput

      public Columns.Column.Widgets.Builder setTextInput(TextInput value)
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
    • setTextInput

      public Columns.Column.Widgets.Builder setTextInput(TextInput.Builder builderForValue)
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
    • mergeTextInput

      public Columns.Column.Widgets.Builder mergeTextInput(TextInput value)
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
    • clearTextInput

      public Columns.Column.Widgets.Builder clearTextInput()
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
    • getTextInputBuilder

      public TextInput.Builder getTextInputBuilder()
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
    • getTextInputOrBuilder

      public TextInputOrBuilder getTextInputOrBuilder()
       [TextInput][google.apps.card.v1.TextInput] widget.
       
      .google.apps.card.v1.TextInput text_input = 5;
      Specified by:
      getTextInputOrBuilder in interface Columns.Column.WidgetsOrBuilder
    • hasSelectionInput

      public boolean hasSelectionInput()
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
      Specified by:
      hasSelectionInput in interface Columns.Column.WidgetsOrBuilder
      Returns:
      Whether the selectionInput field is set.
    • getSelectionInput

      public SelectionInput getSelectionInput()
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
      Specified by:
      getSelectionInput in interface Columns.Column.WidgetsOrBuilder
      Returns:
      The selectionInput.
    • setSelectionInput

      public Columns.Column.Widgets.Builder setSelectionInput(SelectionInput value)
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
    • setSelectionInput

      public Columns.Column.Widgets.Builder setSelectionInput(SelectionInput.Builder builderForValue)
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
    • mergeSelectionInput

      public Columns.Column.Widgets.Builder mergeSelectionInput(SelectionInput value)
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
    • clearSelectionInput

      public Columns.Column.Widgets.Builder clearSelectionInput()
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
    • getSelectionInputBuilder

      public SelectionInput.Builder getSelectionInputBuilder()
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
    • getSelectionInputOrBuilder

      public SelectionInputOrBuilder getSelectionInputOrBuilder()
       [SelectionInput][google.apps.card.v1.SelectionInput] widget.
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
      Specified by:
      getSelectionInputOrBuilder in interface Columns.Column.WidgetsOrBuilder
    • hasDateTimePicker

      public boolean hasDateTimePicker()
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
      Specified by:
      hasDateTimePicker in interface Columns.Column.WidgetsOrBuilder
      Returns:
      Whether the dateTimePicker field is set.
    • getDateTimePicker

      public DateTimePicker getDateTimePicker()
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
      Specified by:
      getDateTimePicker in interface Columns.Column.WidgetsOrBuilder
      Returns:
      The dateTimePicker.
    • setDateTimePicker

      public Columns.Column.Widgets.Builder setDateTimePicker(DateTimePicker value)
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
    • setDateTimePicker

      public Columns.Column.Widgets.Builder setDateTimePicker(DateTimePicker.Builder builderForValue)
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
    • mergeDateTimePicker

      public Columns.Column.Widgets.Builder mergeDateTimePicker(DateTimePicker value)
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
    • clearDateTimePicker

      public Columns.Column.Widgets.Builder clearDateTimePicker()
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
    • getDateTimePickerBuilder

      public DateTimePicker.Builder getDateTimePickerBuilder()
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
    • getDateTimePickerOrBuilder

      public DateTimePickerOrBuilder getDateTimePickerOrBuilder()
       [DateTimePicker][google.apps.card.v1.DateTimePicker] widget.
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
      Specified by:
      getDateTimePickerOrBuilder in interface Columns.Column.WidgetsOrBuilder
    • setUnknownFields

      public final Columns.Column.Widgets.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>
    • mergeUnknownFields

      public final Columns.Column.Widgets.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Columns.Column.Widgets.Builder>