Class OverflowMenu.Builder (2.63.1)

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllItems(Iterable<? extends OverflowMenu.OverflowMenuItem> values)

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>
Returns
Type Description
OverflowMenu.Builder

addItems(OverflowMenu.OverflowMenuItem value)

public OverflowMenu.Builder addItems(OverflowMenu.OverflowMenuItem value)

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Parameter
Name Description
value OverflowMenu.OverflowMenuItem
Returns
Type Description
OverflowMenu.Builder

addItems(OverflowMenu.OverflowMenuItem.Builder builderForValue)

public OverflowMenu.Builder addItems(OverflowMenu.OverflowMenuItem.Builder builderForValue)

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Parameter
Name Description
builderForValue OverflowMenu.OverflowMenuItem.Builder
Returns
Type Description
OverflowMenu.Builder

addItems(int index, OverflowMenu.OverflowMenuItem value)

public OverflowMenu.Builder addItems(int index, OverflowMenu.OverflowMenuItem value)

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Parameters
Name Description
index int
value OverflowMenu.OverflowMenuItem
Returns
Type Description
OverflowMenu.Builder

addItems(int index, OverflowMenu.OverflowMenuItem.Builder builderForValue)

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;

Parameters
Name Description
index int
builderForValue OverflowMenu.OverflowMenuItem.Builder
Returns
Type Description
OverflowMenu.Builder

addItemsBuilder()

public OverflowMenu.OverflowMenuItem.Builder addItemsBuilder()

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Returns
Type Description
OverflowMenu.OverflowMenuItem.Builder

addItemsBuilder(int index)

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
Returns
Type Description
OverflowMenu.OverflowMenuItem.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public OverflowMenu.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
OverflowMenu.Builder
Overrides

build()

public OverflowMenu build()
Returns
Type Description
OverflowMenu

buildPartial()

public OverflowMenu buildPartial()
Returns
Type Description
OverflowMenu

clear()

public OverflowMenu.Builder clear()
Returns
Type Description
OverflowMenu.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public OverflowMenu.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
OverflowMenu.Builder
Overrides

clearItems()

public OverflowMenu.Builder clearItems()

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Returns
Type Description
OverflowMenu.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public OverflowMenu.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
OverflowMenu.Builder
Overrides

clone()

public OverflowMenu.Builder clone()
Returns
Type Description
OverflowMenu.Builder
Overrides

getDefaultInstanceForType()

public OverflowMenu getDefaultInstanceForType()
Returns
Type Description
OverflowMenu

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getItems(int index)

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
Returns
Type Description
OverflowMenu.OverflowMenuItem

getItemsBuilder(int index)

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
Returns
Type Description
OverflowMenu.OverflowMenuItem.Builder

getItemsBuilderList()

public List<OverflowMenu.OverflowMenuItem.Builder> getItemsBuilderList()

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Returns
Type Description
List<Builder>

getItemsCount()

public int getItemsCount()

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Returns
Type Description
int

getItemsList()

public List<OverflowMenu.OverflowMenuItem> getItemsList()

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Returns
Type Description
List<OverflowMenuItem>

getItemsOrBuilder(int index)

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
Returns
Type Description
OverflowMenu.OverflowMenuItemOrBuilder

getItemsOrBuilderList()

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>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(OverflowMenu other)

public OverflowMenu.Builder mergeFrom(OverflowMenu other)
Parameter
Name Description
other OverflowMenu
Returns
Type Description
OverflowMenu.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public OverflowMenu.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OverflowMenu.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public OverflowMenu.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
OverflowMenu.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final OverflowMenu.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
OverflowMenu.Builder
Overrides

removeItems(int index)

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
Returns
Type Description
OverflowMenu.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public OverflowMenu.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
OverflowMenu.Builder
Overrides

setItems(int index, OverflowMenu.OverflowMenuItem value)

public OverflowMenu.Builder setItems(int index, OverflowMenu.OverflowMenuItem value)

Required. The list of menu options.

repeated .google.apps.card.v1.OverflowMenu.OverflowMenuItem items = 1;

Parameters
Name Description
index int
value OverflowMenu.OverflowMenuItem
Returns
Type Description
OverflowMenu.Builder

setItems(int index, OverflowMenu.OverflowMenuItem.Builder builderForValue)

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;

Parameters
Name Description
index int
builderForValue OverflowMenu.OverflowMenuItem.Builder
Returns
Type Description
OverflowMenu.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public OverflowMenu.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
OverflowMenu.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final OverflowMenu.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
OverflowMenu.Builder
Overrides