Send feedback
Class ButtonList.Builder (2.66.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.66.0 (latest)
2.65.1
2.64.1
2.63.2
2.62.0
2.61.3
2.60.0
2.59.2
2.58.0
2.57.0
2.56.0
2.54.1
2.53.0
2.52.0
2.51.0
2.50.1
2.49.0
2.48.0
2.46.0
2.45.1
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.1
2.38.0
2.37.1
2.36.0
2.34.0
2.33.0
2.32.0
2.30.0
2.29.0
2.28.0
2.27.0
2.26.0
2.25.1
2.24.0
2.23.1
2.22.1
2.21.1
2.15.0
2.14.3
2.13.0
2.12.0
2.11.0
2.10.0
2.9.6
2.8.4
2.7.4
public static final class ButtonList . Builder extends GeneratedMessage . Builder<ButtonList . Builder > implements ButtonListOrBuilder
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
public static final Descriptors . Descriptor getDescriptor ()
Methods
public ButtonList . Builder addAllButtons ( Iterable <? extends Button > values )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameter
Name
Description
values
Iterable <? extends com.google.apps.card.v1.Button >
public ButtonList . Builder addButtons ( Button value )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameter
Name
Description
value
Button
public ButtonList . Builder addButtons ( Button . Builder builderForValue )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
public ButtonList . Builder addButtons ( int index , Button value )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameters
Name
Description
index
int
value
Button
public ButtonList . Builder addButtons ( int index , Button . Builder builderForValue )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
public Button . Builder addButtonsBuilder ()
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
public Button . Builder addButtonsBuilder ( int index )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameter
Name
Description
index
int
public ButtonList build ()
public ButtonList buildPartial ()
public ButtonList . Builder clear ()
Overrides
public ButtonList . Builder clearButtons ()
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
public Button getButtons ( int index )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameter
Name
Description
index
int
Returns
Type
Description
Button
public Button . Builder getButtonsBuilder ( int index )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameter
Name
Description
index
int
public List<Button . Builder > getButtonsBuilderList ()
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
public int getButtonsCount ()
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Returns
Type
Description
int
public List<Button> getButtonsList ()
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
public ButtonOrBuilder getButtonsOrBuilder ( int index )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameter
Name
Description
index
int
public List <? extends ButtonOrBuilder > getButtonsOrBuilderList ()
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Returns
Type
Description
List <? extends com.google.apps.card.v1.ButtonOrBuilder >
public ButtonList getDefaultInstanceForType ()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
protected GeneratedMessage . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public ButtonList . Builder mergeFrom ( ButtonList other )
public ButtonList . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
public ButtonList . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
public ButtonList . Builder removeButtons ( int index )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameter
Name
Description
index
int
public ButtonList . Builder setButtons ( int index , Button value )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Parameters
Name
Description
index
int
value
Button
public ButtonList . Builder setButtons ( int index , Button . Builder builderForValue )
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
Send feedback
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-11 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-11 UTC."],[],[]]