Class WidgetMarkup (0.10.0)
0.51.0 (latest)
0.49.0
0.47.0
0.46.0
0.45.0
0.44.0
0.42.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.34.0
0.32.0
0.31.0
0.28.0
0.27.0
0.26.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.1.0
public final class WidgetMarkup extends GeneratedMessageV3 implements WidgetMarkupOrBuilder
A widget is a UI element that presents text and images.
Protobuf type google.chat.v1.WidgetMarkup
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int BUTTONS_FIELD_NUMBER
Field Value
Type
Description
int
public static final int IMAGE_FIELD_NUMBER
Field Value
Type
Description
int
public static final int KEY_VALUE_FIELD_NUMBER
Field Value
Type
Description
int
TEXT_PARAGRAPH_FIELD_NUMBER
public static final int TEXT_PARAGRAPH_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static WidgetMarkup getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static WidgetMarkup . Builder newBuilder ()
public static WidgetMarkup . Builder newBuilder ( WidgetMarkup prototype )
public static WidgetMarkup parseDelimitedFrom ( InputStream input )
public static WidgetMarkup parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static WidgetMarkup parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
public static WidgetMarkup parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static WidgetMarkup parseFrom ( ByteString data )
public static WidgetMarkup parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static WidgetMarkup parseFrom ( CodedInputStream input )
public static WidgetMarkup parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static WidgetMarkup parseFrom ( InputStream input )
public static WidgetMarkup parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static WidgetMarkup parseFrom ( ByteBuffer data )
public static WidgetMarkup parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<WidgetMarkup> parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public WidgetMarkup . Button getButtons ( int index )
A list of buttons. Buttons is also oneof data and only one of these
fields should be set.
repeated .google.chat.v1.WidgetMarkup.Button buttons = 6;
Parameter
Name
Description
index
int
public int getButtonsCount ()
A list of buttons. Buttons is also oneof data and only one of these
fields should be set.
repeated .google.chat.v1.WidgetMarkup.Button buttons = 6;
Returns
Type
Description
int
public List<WidgetMarkup . Button > getButtonsList ()
A list of buttons. Buttons is also oneof data and only one of these
fields should be set.
repeated .google.chat.v1.WidgetMarkup.Button buttons = 6;
public WidgetMarkup . ButtonOrBuilder getButtonsOrBuilder ( int index )
A list of buttons. Buttons is also oneof data and only one of these
fields should be set.
repeated .google.chat.v1.WidgetMarkup.Button buttons = 6;
Parameter
Name
Description
index
int
public List <? extends WidgetMarkup . ButtonOrBuilder > getButtonsOrBuilderList ()
A list of buttons. Buttons is also oneof data and only one of these
fields should be set.
repeated .google.chat.v1.WidgetMarkup.Button buttons = 6;
Returns
Type
Description
List <? extends com.google.chat.v1.WidgetMarkup.ButtonOrBuilder >
public WidgetMarkup . DataCase getDataCase ()
public WidgetMarkup getDefaultInstanceForType ()
public WidgetMarkup . Image getImage ()
Display an image in this widget.
.google.chat.v1.WidgetMarkup.Image image = 2;
public WidgetMarkup . ImageOrBuilder getImageOrBuilder ()
Display an image in this widget.
.google.chat.v1.WidgetMarkup.Image image = 2;
public WidgetMarkup . KeyValue getKeyValue ()
Display a key value item in this widget.
.google.chat.v1.WidgetMarkup.KeyValue key_value = 3;
public WidgetMarkup . KeyValueOrBuilder getKeyValueOrBuilder ()
Display a key value item in this widget.
.google.chat.v1.WidgetMarkup.KeyValue key_value = 3;
public Parser<WidgetMarkup> getParserForType ()
Overrides
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getTextParagraph()
public WidgetMarkup . TextParagraph getTextParagraph ()
Display a text paragraph in this widget.
.google.chat.v1.WidgetMarkup.TextParagraph text_paragraph = 1;
getTextParagraphOrBuilder()
public WidgetMarkup . TextParagraphOrBuilder getTextParagraphOrBuilder ()
Display a text paragraph in this widget.
.google.chat.v1.WidgetMarkup.TextParagraph text_paragraph = 1;
public boolean hasImage ()
Display an image in this widget.
.google.chat.v1.WidgetMarkup.Image image = 2;
Returns
Type
Description
boolean
Whether the image field is set.
public boolean hasKeyValue ()
Display a key value item in this widget.
.google.chat.v1.WidgetMarkup.KeyValue key_value = 3;
Returns
Type
Description
boolean
Whether the keyValue field is set.
hasTextParagraph()
public boolean hasTextParagraph ()
Display a text paragraph in this widget.
.google.chat.v1.WidgetMarkup.TextParagraph text_paragraph = 1;
Returns
Type
Description
boolean
Whether the textParagraph field is set.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public WidgetMarkup . Builder newBuilderForType ()
protected WidgetMarkup . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public WidgetMarkup . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]