Interface WidgetOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Widget, Widget.Builder

@Generated public interface WidgetOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTextParagraph

      boolean hasTextParagraph()
       Displays a text paragraph. Supports simple HTML formatted text. For more
       information about formatting text, see
       [Formatting text in Google Chat
       apps](https://developers.google.com/workspace/chat/format-messages#card-formatting)
       and
       [Formatting
       text in Google Workspace
       add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting).
      
       For example, the following JSON creates a bolded text:
       ```
       "textParagraph": {
       "text": "  <b>bold text</b>"
       }
       ```
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
      Returns:
      Whether the textParagraph field is set.
    • getTextParagraph

      TextParagraph getTextParagraph()
       Displays a text paragraph. Supports simple HTML formatted text. For more
       information about formatting text, see
       [Formatting text in Google Chat
       apps](https://developers.google.com/workspace/chat/format-messages#card-formatting)
       and
       [Formatting
       text in Google Workspace
       add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting).
      
       For example, the following JSON creates a bolded text:
       ```
       "textParagraph": {
       "text": "  <b>bold text</b>"
       }
       ```
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
      Returns:
      The textParagraph.
    • getTextParagraphOrBuilder

      TextParagraphOrBuilder getTextParagraphOrBuilder()
       Displays a text paragraph. Supports simple HTML formatted text. For more
       information about formatting text, see
       [Formatting text in Google Chat
       apps](https://developers.google.com/workspace/chat/format-messages#card-formatting)
       and
       [Formatting
       text in Google Workspace
       add-ons](https://developers.google.com/apps-script/add-ons/concepts/widgets#text_formatting).
      
       For example, the following JSON creates a bolded text:
       ```
       "textParagraph": {
       "text": "  <b>bold text</b>"
       }
       ```
       
      .google.apps.card.v1.TextParagraph text_paragraph = 1;
    • hasImage

      boolean hasImage()
       Displays an image.
      
       For example, the following JSON creates an image with alternative text:
       ```
       "image": {
       "imageUrl":
       "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png",
       "altText": "Chat app avatar"
       }
       ```
       
      .google.apps.card.v1.Image image = 2;
      Returns:
      Whether the image field is set.
    • getImage

      Image getImage()
       Displays an image.
      
       For example, the following JSON creates an image with alternative text:
       ```
       "image": {
       "imageUrl":
       "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png",
       "altText": "Chat app avatar"
       }
       ```
       
      .google.apps.card.v1.Image image = 2;
      Returns:
      The image.
    • getImageOrBuilder

      ImageOrBuilder getImageOrBuilder()
       Displays an image.
      
       For example, the following JSON creates an image with alternative text:
       ```
       "image": {
       "imageUrl":
       "https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png",
       "altText": "Chat app avatar"
       }
       ```
       
      .google.apps.card.v1.Image image = 2;
    • hasDecoratedText

      boolean hasDecoratedText()
       Displays a decorated text item.
      
       For example, the following JSON creates a decorated text widget showing
       email address:
      
       ```
       "decoratedText": {
       "icon": {
       "knownIcon": "EMAIL"
       },
       "topLabel": "Email Address",
       "text": "sasha@example.com",
       "bottomLabel": "This is a new Email address!",
       "switchControl": {
       "name": "has_send_welcome_email_to_sasha",
       "selected": false,
       "controlType": "CHECKBOX"
       }
       }
       ```
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
      Returns:
      Whether the decoratedText field is set.
    • getDecoratedText

      DecoratedText getDecoratedText()
       Displays a decorated text item.
      
       For example, the following JSON creates a decorated text widget showing
       email address:
      
       ```
       "decoratedText": {
       "icon": {
       "knownIcon": "EMAIL"
       },
       "topLabel": "Email Address",
       "text": "sasha@example.com",
       "bottomLabel": "This is a new Email address!",
       "switchControl": {
       "name": "has_send_welcome_email_to_sasha",
       "selected": false,
       "controlType": "CHECKBOX"
       }
       }
       ```
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
      Returns:
      The decoratedText.
    • getDecoratedTextOrBuilder

      DecoratedTextOrBuilder getDecoratedTextOrBuilder()
       Displays a decorated text item.
      
       For example, the following JSON creates a decorated text widget showing
       email address:
      
       ```
       "decoratedText": {
       "icon": {
       "knownIcon": "EMAIL"
       },
       "topLabel": "Email Address",
       "text": "sasha@example.com",
       "bottomLabel": "This is a new Email address!",
       "switchControl": {
       "name": "has_send_welcome_email_to_sasha",
       "selected": false,
       "controlType": "CHECKBOX"
       }
       }
       ```
       
      .google.apps.card.v1.DecoratedText decorated_text = 3;
    • hasButtonList

      boolean hasButtonList()
       A list of buttons.
      
       For example, the following JSON creates two buttons. The first
       is a blue text button and the second is an image button that opens a
       link:
       ```
       "buttonList": {
       "buttons": [
       {
       "text": "Edit",
       "color": {
       "red": 0,
       "green": 0,
       "blue": 1,
       },
       "disabled": true,
       },
       {
       "icon": {
       "knownIcon": "INVITE",
       "altText": "check calendar"
       },
       "onClick": {
       "openLink": {
       "url": "https://example.com/calendar"
       }
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.ButtonList button_list = 4;
      Returns:
      Whether the buttonList field is set.
    • getButtonList

      ButtonList getButtonList()
       A list of buttons.
      
       For example, the following JSON creates two buttons. The first
       is a blue text button and the second is an image button that opens a
       link:
       ```
       "buttonList": {
       "buttons": [
       {
       "text": "Edit",
       "color": {
       "red": 0,
       "green": 0,
       "blue": 1,
       },
       "disabled": true,
       },
       {
       "icon": {
       "knownIcon": "INVITE",
       "altText": "check calendar"
       },
       "onClick": {
       "openLink": {
       "url": "https://example.com/calendar"
       }
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.ButtonList button_list = 4;
      Returns:
      The buttonList.
    • getButtonListOrBuilder

      ButtonListOrBuilder getButtonListOrBuilder()
       A list of buttons.
      
       For example, the following JSON creates two buttons. The first
       is a blue text button and the second is an image button that opens a
       link:
       ```
       "buttonList": {
       "buttons": [
       {
       "text": "Edit",
       "color": {
       "red": 0,
       "green": 0,
       "blue": 1,
       },
       "disabled": true,
       },
       {
       "icon": {
       "knownIcon": "INVITE",
       "altText": "check calendar"
       },
       "onClick": {
       "openLink": {
       "url": "https://example.com/calendar"
       }
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.ButtonList button_list = 4;
    • hasTextInput

      boolean hasTextInput()
       Displays a text box that users can type into.
      
       For example, the following JSON creates a text input for an email
       address:
      
       ```
       "textInput": {
       "name": "mailing_address",
       "label": "Mailing Address"
       }
       ```
      
       As another example, the following JSON creates a text input for a
       programming language with static suggestions:
       ```
       "textInput": {
       "name": "preferred_programing_language",
       "label": "Preferred Language",
       "initialSuggestions": {
       "items": [
       {
       "text": "C++"
       },
       {
       "text": "Java"
       },
       {
       "text": "JavaScript"
       },
       {
       "text": "Python"
       }
       ]
       }
       }
       ```
       
      .google.apps.card.v1.TextInput text_input = 5;
      Returns:
      Whether the textInput field is set.
    • getTextInput

      TextInput getTextInput()
       Displays a text box that users can type into.
      
       For example, the following JSON creates a text input for an email
       address:
      
       ```
       "textInput": {
       "name": "mailing_address",
       "label": "Mailing Address"
       }
       ```
      
       As another example, the following JSON creates a text input for a
       programming language with static suggestions:
       ```
       "textInput": {
       "name": "preferred_programing_language",
       "label": "Preferred Language",
       "initialSuggestions": {
       "items": [
       {
       "text": "C++"
       },
       {
       "text": "Java"
       },
       {
       "text": "JavaScript"
       },
       {
       "text": "Python"
       }
       ]
       }
       }
       ```
       
      .google.apps.card.v1.TextInput text_input = 5;
      Returns:
      The textInput.
    • getTextInputOrBuilder

      TextInputOrBuilder getTextInputOrBuilder()
       Displays a text box that users can type into.
      
       For example, the following JSON creates a text input for an email
       address:
      
       ```
       "textInput": {
       "name": "mailing_address",
       "label": "Mailing Address"
       }
       ```
      
       As another example, the following JSON creates a text input for a
       programming language with static suggestions:
       ```
       "textInput": {
       "name": "preferred_programing_language",
       "label": "Preferred Language",
       "initialSuggestions": {
       "items": [
       {
       "text": "C++"
       },
       {
       "text": "Java"
       },
       {
       "text": "JavaScript"
       },
       {
       "text": "Python"
       }
       ]
       }
       }
       ```
       
      .google.apps.card.v1.TextInput text_input = 5;
    • hasSelectionInput

      boolean hasSelectionInput()
       Displays a selection control that lets users select items. Selection
       controls can be checkboxes, radio buttons, switches, or dropdown menus.
      
       For example, the following JSON creates a dropdown menu that lets users
       choose a size:
      
       ```
       "selectionInput": {
       "name": "size",
       "label": "Size"
       "type": "DROPDOWN",
       "items": [
       {
       "text": "S",
       "value": "small",
       "selected": false
       },
       {
       "text": "M",
       "value": "medium",
       "selected": true
       },
       {
       "text": "L",
       "value": "large",
       "selected": false
       },
       {
       "text": "XL",
       "value": "extra_large",
       "selected": false
       }
       ]
       }
       ```
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
      Returns:
      Whether the selectionInput field is set.
    • getSelectionInput

      SelectionInput getSelectionInput()
       Displays a selection control that lets users select items. Selection
       controls can be checkboxes, radio buttons, switches, or dropdown menus.
      
       For example, the following JSON creates a dropdown menu that lets users
       choose a size:
      
       ```
       "selectionInput": {
       "name": "size",
       "label": "Size"
       "type": "DROPDOWN",
       "items": [
       {
       "text": "S",
       "value": "small",
       "selected": false
       },
       {
       "text": "M",
       "value": "medium",
       "selected": true
       },
       {
       "text": "L",
       "value": "large",
       "selected": false
       },
       {
       "text": "XL",
       "value": "extra_large",
       "selected": false
       }
       ]
       }
       ```
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
      Returns:
      The selectionInput.
    • getSelectionInputOrBuilder

      SelectionInputOrBuilder getSelectionInputOrBuilder()
       Displays a selection control that lets users select items. Selection
       controls can be checkboxes, radio buttons, switches, or dropdown menus.
      
       For example, the following JSON creates a dropdown menu that lets users
       choose a size:
      
       ```
       "selectionInput": {
       "name": "size",
       "label": "Size"
       "type": "DROPDOWN",
       "items": [
       {
       "text": "S",
       "value": "small",
       "selected": false
       },
       {
       "text": "M",
       "value": "medium",
       "selected": true
       },
       {
       "text": "L",
       "value": "large",
       "selected": false
       },
       {
       "text": "XL",
       "value": "extra_large",
       "selected": false
       }
       ]
       }
       ```
       
      .google.apps.card.v1.SelectionInput selection_input = 6;
    • hasDateTimePicker

      boolean hasDateTimePicker()
       Displays a widget that lets users input a date, time, or date and time.
      
       For example, the following JSON creates a date time picker to schedule an
       appointment:
      
      
       ```
       "dateTimePicker": {
       "name": "appointment_time",
       "label": "Book your appointment at:",
       "type": "DATE_AND_TIME",
       "valueMsEpoch": 796435200000
       }
       ```
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
      Returns:
      Whether the dateTimePicker field is set.
    • getDateTimePicker

      DateTimePicker getDateTimePicker()
       Displays a widget that lets users input a date, time, or date and time.
      
       For example, the following JSON creates a date time picker to schedule an
       appointment:
      
      
       ```
       "dateTimePicker": {
       "name": "appointment_time",
       "label": "Book your appointment at:",
       "type": "DATE_AND_TIME",
       "valueMsEpoch": 796435200000
       }
       ```
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
      Returns:
      The dateTimePicker.
    • getDateTimePickerOrBuilder

      DateTimePickerOrBuilder getDateTimePickerOrBuilder()
       Displays a widget that lets users input a date, time, or date and time.
      
       For example, the following JSON creates a date time picker to schedule an
       appointment:
      
      
       ```
       "dateTimePicker": {
       "name": "appointment_time",
       "label": "Book your appointment at:",
       "type": "DATE_AND_TIME",
       "valueMsEpoch": 796435200000
       }
       ```
       
      .google.apps.card.v1.DateTimePicker date_time_picker = 7;
    • hasDivider

      boolean hasDivider()
       Displays a horizontal line divider between widgets.
      
       For example, the following JSON creates a divider:
       ```
       "divider": {
       }
       ```
       
      .google.apps.card.v1.Divider divider = 9;
      Returns:
      Whether the divider field is set.
    • getDivider

      Divider getDivider()
       Displays a horizontal line divider between widgets.
      
       For example, the following JSON creates a divider:
       ```
       "divider": {
       }
       ```
       
      .google.apps.card.v1.Divider divider = 9;
      Returns:
      The divider.
    • getDividerOrBuilder

      DividerOrBuilder getDividerOrBuilder()
       Displays a horizontal line divider between widgets.
      
       For example, the following JSON creates a divider:
       ```
       "divider": {
       }
       ```
       
      .google.apps.card.v1.Divider divider = 9;
    • hasGrid

      boolean hasGrid()
       Displays a grid with a collection of items.
      
       A grid supports any number of columns and items. The number of rows is
       determined by the upper bounds of the number items divided by the number
       of columns. A grid with 10 items and 2 columns has 5 rows. A grid with 11
       items and 2 columns has 6 rows.
      
       [Google Workspace add-ons and
       Chat apps](https://developers.google.com/workspace/extend):
      
       For example, the following JSON creates a 2 column grid with a single
       item:
      
       ```
       "grid": {
       "title": "A fine collection of items",
       "columnCount": 2,
       "borderStyle": {
       "type": "STROKE",
       "cornerRadius": 4
       },
       "items": [
       {
       "image": {
       "imageUri": "https://www.example.com/image.png",
       "cropStyle": {
       "type": "SQUARE"
       },
       "borderStyle": {
       "type": "STROKE"
       }
       },
       "title": "An item",
       "textAlignment": "CENTER"
       }
       ],
       "onClick": {
       "openLink": {
       "url": "https://www.example.com"
       }
       }
       }
       ```
       
      .google.apps.card.v1.Grid grid = 10;
      Returns:
      Whether the grid field is set.
    • getGrid

      Grid getGrid()
       Displays a grid with a collection of items.
      
       A grid supports any number of columns and items. The number of rows is
       determined by the upper bounds of the number items divided by the number
       of columns. A grid with 10 items and 2 columns has 5 rows. A grid with 11
       items and 2 columns has 6 rows.
      
       [Google Workspace add-ons and
       Chat apps](https://developers.google.com/workspace/extend):
      
       For example, the following JSON creates a 2 column grid with a single
       item:
      
       ```
       "grid": {
       "title": "A fine collection of items",
       "columnCount": 2,
       "borderStyle": {
       "type": "STROKE",
       "cornerRadius": 4
       },
       "items": [
       {
       "image": {
       "imageUri": "https://www.example.com/image.png",
       "cropStyle": {
       "type": "SQUARE"
       },
       "borderStyle": {
       "type": "STROKE"
       }
       },
       "title": "An item",
       "textAlignment": "CENTER"
       }
       ],
       "onClick": {
       "openLink": {
       "url": "https://www.example.com"
       }
       }
       }
       ```
       
      .google.apps.card.v1.Grid grid = 10;
      Returns:
      The grid.
    • getGridOrBuilder

      GridOrBuilder getGridOrBuilder()
       Displays a grid with a collection of items.
      
       A grid supports any number of columns and items. The number of rows is
       determined by the upper bounds of the number items divided by the number
       of columns. A grid with 10 items and 2 columns has 5 rows. A grid with 11
       items and 2 columns has 6 rows.
      
       [Google Workspace add-ons and
       Chat apps](https://developers.google.com/workspace/extend):
      
       For example, the following JSON creates a 2 column grid with a single
       item:
      
       ```
       "grid": {
       "title": "A fine collection of items",
       "columnCount": 2,
       "borderStyle": {
       "type": "STROKE",
       "cornerRadius": 4
       },
       "items": [
       {
       "image": {
       "imageUri": "https://www.example.com/image.png",
       "cropStyle": {
       "type": "SQUARE"
       },
       "borderStyle": {
       "type": "STROKE"
       }
       },
       "title": "An item",
       "textAlignment": "CENTER"
       }
       ],
       "onClick": {
       "openLink": {
       "url": "https://www.example.com"
       }
       }
       }
       ```
       
      .google.apps.card.v1.Grid grid = 10;
    • hasColumns

      boolean hasColumns()
       Displays up to 2 columns.
      
       To include more than 2 columns, or to use rows, use the `Grid` widget.
      
       For example, the following JSON creates 2 columns that each contain
       text paragraphs:
      
       ```
       "columns": {
       "columnItems": [
       {
       "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
       "horizontalAlignment": "CENTER",
       "verticalAlignment": "CENTER",
       "widgets": [
       {
       "textParagraph": {
       "text": "First column text paragraph"
       }
       }
       ]
       },
       {
       "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
       "horizontalAlignment": "CENTER",
       "verticalAlignment": "CENTER",
       "widgets": [
       {
       "textParagraph": {
       "text": "Second column text paragraph"
       }
       }
       ]
       }
       ]
       }
       ```
       
      .google.apps.card.v1.Columns columns = 11;
      Returns:
      Whether the columns field is set.
    • getColumns

      Columns getColumns()
       Displays up to 2 columns.
      
       To include more than 2 columns, or to use rows, use the `Grid` widget.
      
       For example, the following JSON creates 2 columns that each contain
       text paragraphs:
      
       ```
       "columns": {
       "columnItems": [
       {
       "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
       "horizontalAlignment": "CENTER",
       "verticalAlignment": "CENTER",
       "widgets": [
       {
       "textParagraph": {
       "text": "First column text paragraph"
       }
       }
       ]
       },
       {
       "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
       "horizontalAlignment": "CENTER",
       "verticalAlignment": "CENTER",
       "widgets": [
       {
       "textParagraph": {
       "text": "Second column text paragraph"
       }
       }
       ]
       }
       ]
       }
       ```
       
      .google.apps.card.v1.Columns columns = 11;
      Returns:
      The columns.
    • getColumnsOrBuilder

      ColumnsOrBuilder getColumnsOrBuilder()
       Displays up to 2 columns.
      
       To include more than 2 columns, or to use rows, use the `Grid` widget.
      
       For example, the following JSON creates 2 columns that each contain
       text paragraphs:
      
       ```
       "columns": {
       "columnItems": [
       {
       "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
       "horizontalAlignment": "CENTER",
       "verticalAlignment": "CENTER",
       "widgets": [
       {
       "textParagraph": {
       "text": "First column text paragraph"
       }
       }
       ]
       },
       {
       "horizontalSizeStyle": "FILL_AVAILABLE_SPACE",
       "horizontalAlignment": "CENTER",
       "verticalAlignment": "CENTER",
       "widgets": [
       {
       "textParagraph": {
       "text": "Second column text paragraph"
       }
       }
       ]
       }
       ]
       }
       ```
       
      .google.apps.card.v1.Columns columns = 11;
    • hasCarousel

      boolean hasCarousel()
       A carousel contains a collection of nested widgets.
       For example, this is a JSON representation of a carousel that contains
       two text paragraphs.
      
       ```
       {
       "widgets": [
       {
       "textParagraph": {
       "text": "First text paragraph in the carousel."
       }
       },
       {
       "textParagraph": {
       "text": "Second text paragraph in the carousel."
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.Carousel carousel = 13;
      Returns:
      Whether the carousel field is set.
    • getCarousel

      Carousel getCarousel()
       A carousel contains a collection of nested widgets.
       For example, this is a JSON representation of a carousel that contains
       two text paragraphs.
      
       ```
       {
       "widgets": [
       {
       "textParagraph": {
       "text": "First text paragraph in the carousel."
       }
       },
       {
       "textParagraph": {
       "text": "Second text paragraph in the carousel."
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.Carousel carousel = 13;
      Returns:
      The carousel.
    • getCarouselOrBuilder

      CarouselOrBuilder getCarouselOrBuilder()
       A carousel contains a collection of nested widgets.
       For example, this is a JSON representation of a carousel that contains
       two text paragraphs.
      
       ```
       {
       "widgets": [
       {
       "textParagraph": {
       "text": "First text paragraph in the carousel."
       }
       },
       {
       "textParagraph": {
       "text": "Second text paragraph in the carousel."
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.Carousel carousel = 13;
    • hasChipList

      boolean hasChipList()
       A list of chips.
      
       For example, the following JSON creates two chips. The first
       is a text chip and the second is an icon chip that opens a
       link:
       ```
       "chipList": {
       "chips": [
       {
       "text": "Edit",
       "disabled": true,
       },
       {
       "icon": {
       "knownIcon": "INVITE",
       "altText": "check calendar"
       },
       "onClick": {
       "openLink": {
       "url": "https://example.com/calendar"
       }
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.ChipList chip_list = 14;
      Returns:
      Whether the chipList field is set.
    • getChipList

      ChipList getChipList()
       A list of chips.
      
       For example, the following JSON creates two chips. The first
       is a text chip and the second is an icon chip that opens a
       link:
       ```
       "chipList": {
       "chips": [
       {
       "text": "Edit",
       "disabled": true,
       },
       {
       "icon": {
       "knownIcon": "INVITE",
       "altText": "check calendar"
       },
       "onClick": {
       "openLink": {
       "url": "https://example.com/calendar"
       }
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.ChipList chip_list = 14;
      Returns:
      The chipList.
    • getChipListOrBuilder

      ChipListOrBuilder getChipListOrBuilder()
       A list of chips.
      
       For example, the following JSON creates two chips. The first
       is a text chip and the second is an icon chip that opens a
       link:
       ```
       "chipList": {
       "chips": [
       {
       "text": "Edit",
       "disabled": true,
       },
       {
       "icon": {
       "knownIcon": "INVITE",
       "altText": "check calendar"
       },
       "onClick": {
       "openLink": {
       "url": "https://example.com/calendar"
       }
       }
       }
       ]
       }
       ```
       
      .google.apps.card.v1.ChipList chip_list = 14;
    • getHorizontalAlignmentValue

      int getHorizontalAlignmentValue()
       Specifies whether widgets align to the left, right, or center of a column.
       
      .google.apps.card.v1.Widget.HorizontalAlignment horizontal_alignment = 8;
      Returns:
      The enum numeric value on the wire for horizontalAlignment.
    • getHorizontalAlignment

      Widget.HorizontalAlignment getHorizontalAlignment()
       Specifies whether widgets align to the left, right, or center of a column.
       
      .google.apps.card.v1.Widget.HorizontalAlignment horizontal_alignment = 8;
      Returns:
      The horizontalAlignment.
    • getDataCase

      Widget.DataCase getDataCase()