public static final class OverflowMenu.Builder extends GeneratedMessageV3.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.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
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.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public OverflowMenu build()
public OverflowMenu buildPartial()
public OverflowMenu.Builder clear()
Overrides
public OverflowMenu.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public OverflowMenu.Builder clearItems()
Required. The list of menu options.
repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;
public OverflowMenu.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public OverflowMenu.Builder clone()
Overrides
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 GeneratedMessageV3.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 final OverflowMenu.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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 setField(Descriptors.FieldDescriptor field, Object value)
Overrides
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;
public OverflowMenu.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final OverflowMenu.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides