public static final class OverflowMenu.Builder extends GeneratedMessage.Builder<OverflowMenu.Builder> implements OverflowMenuOrBuilder
A widget that presents a pop-up menu with one or more actions that users can
invoke. For example, showing non-primary actions in a card. You can use this
widget when actions don't fit in the available space. To use, specify this
widget in the OnClick action of widgets that support it. For example, in a
Button.
Google Workspace add-ons and Chat
apps:
Protobuf type google.apps.card.v1.OverflowMenu
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 OverflowMenu.Builder addAllItems(Iterable<? extends OverflowMenu.OverflowMenuItem> values)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.apps.card.v1.OverflowMenu.OverflowMenuItem>
|
public OverflowMenu.Builder addItems(OverflowMenu.OverflowMenuItem value)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.Builder addItems(OverflowMenu.OverflowMenuItem.Builder builderForValue)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.Builder addItems(int index, OverflowMenu.OverflowMenuItem value)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.Builder addItems(int index, OverflowMenu.OverflowMenuItem.Builder builderForValue)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.OverflowMenuItem.Builder addItemsBuilder()
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.OverflowMenuItem.Builder addItemsBuilder(int index)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Parameter |
| Name |
Description |
index |
int
|
public OverflowMenu build()
public OverflowMenu buildPartial()
public OverflowMenu.Builder clear()
Overrides
public OverflowMenu.Builder clearItems()
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public OverflowMenu.OverflowMenuItem getItems(int index)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Parameter |
| Name |
Description |
index |
int
|
public OverflowMenu.OverflowMenuItem.Builder getItemsBuilder(int index)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Parameter |
| Name |
Description |
index |
int
|
public List<OverflowMenu.OverflowMenuItem.Builder> getItemsBuilderList()
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public int getItemsCount()
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Returns |
| Type |
Description |
int |
|
public List<OverflowMenu.OverflowMenuItem> getItemsList()
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.OverflowMenuItemOrBuilder getItemsOrBuilder(int index)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends OverflowMenu.OverflowMenuItemOrBuilder> getItemsOrBuilderList()
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Returns |
| Type |
Description |
List<? extends com.google.apps.card.v1.OverflowMenu.OverflowMenuItemOrBuilder> |
|
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public OverflowMenu.Builder mergeFrom(OverflowMenu other)
public OverflowMenu.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public OverflowMenu.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
public OverflowMenu.Builder removeItems(int index)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
| Parameter |
| Name |
Description |
index |
int
|
public OverflowMenu.Builder setItems(int index, OverflowMenu.OverflowMenuItem value)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.Builder setItems(int index, OverflowMenu.OverflowMenuItem.Builder builderForValue)
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;