Package com.google.apps.card.v1
Class ButtonList.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ButtonList.Builder>
com.google.apps.card.v1.ButtonList.Builder
- All Implemented Interfaces:
ButtonListOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ButtonList
public static final class ButtonList.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ButtonList.Builder>
implements ButtonListOrBuilder
A list of buttons layed out horizontally. For an example in Google Chat apps, see [Add a button](https://developers.google.com/workspace/chat/design-interactive-card-dialog#add_a_button). [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend):Protobuf type
google.apps.card.v1.ButtonList-
Method Summary
Modifier and TypeMethodDescriptionaddAllButtons(Iterable<? extends Button> values) An array of buttons.addButtons(int index, Button value) An array of buttons.addButtons(int index, Button.Builder builderForValue) An array of buttons.addButtons(Button value) An array of buttons.addButtons(Button.Builder builderForValue) An array of buttons.An array of buttons.addButtonsBuilder(int index) An array of buttons.build()clear()An array of buttons.getButtons(int index) An array of buttons.getButtonsBuilder(int index) An array of buttons.An array of buttons.intAn array of buttons.An array of buttons.getButtonsOrBuilder(int index) An array of buttons.List<? extends ButtonOrBuilder>An array of buttons.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ButtonList other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeButtons(int index) An array of buttons.setButtons(int index, Button value) An array of buttons.setButtons(int index, Button.Builder builderForValue) An array of buttons.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ButtonList.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ButtonList.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ButtonList.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ButtonList.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ButtonList.Builder>
-
mergeFrom
public ButtonList.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ButtonList.Builder>- Throws:
IOException
-
getButtonsList
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;- Specified by:
getButtonsListin interfaceButtonListOrBuilder
-
getButtonsCount
public int getButtonsCount()An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;- Specified by:
getButtonsCountin interfaceButtonListOrBuilder
-
getButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;- Specified by:
getButtonsin interfaceButtonListOrBuilder
-
setButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
setButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
addButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
addButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
addButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
addButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
addAllButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
clearButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
removeButtons
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
getButtonsBuilder
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
getButtonsOrBuilder
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;- Specified by:
getButtonsOrBuilderin interfaceButtonListOrBuilder
-
getButtonsOrBuilderList
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;- Specified by:
getButtonsOrBuilderListin interfaceButtonListOrBuilder
-
addButtonsBuilder
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
addButtonsBuilder
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1; -
getButtonsBuilderList
An array of buttons.
repeated .google.apps.card.v1.Button buttons = 1;
-