Package com.google.apps.card.v1
Class OverflowMenu.OverflowMenuItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<OverflowMenu.OverflowMenuItem.Builder>
com.google.apps.card.v1.OverflowMenu.OverflowMenuItem.Builder
- All Implemented Interfaces:
OverflowMenu.OverflowMenuItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OverflowMenu.OverflowMenuItem
public static final class OverflowMenu.OverflowMenuItem.Builder
extends com.google.protobuf.GeneratedMessage.Builder<OverflowMenu.OverflowMenuItem.Builder>
implements OverflowMenu.OverflowMenuItemOrBuilder
An option that users can invoke in an overflow menu. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend):Protobuf type
google.apps.card.v1.OverflowMenu.OverflowMenuItem-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether the menu option is disabled.Required.The icon displayed in front of the text.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether the menu option is disabled.Required.Required.Required.The icon displayed in front of the text.The icon displayed in front of the text.The icon displayed in front of the text.getText()Required.com.google.protobuf.ByteStringRequired.booleanRequired.booleanThe icon displayed in front of the text.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeOnClick(OnClick value) Required.mergeStartIcon(Icon value) The icon displayed in front of the text.setDisabled(boolean value) Whether the menu option is disabled.setOnClick(OnClick value) Required.setOnClick(OnClick.Builder builderForValue) Required.setStartIcon(Icon value) The icon displayed in front of the text.setStartIcon(Icon.Builder builderForValue) The icon displayed in front of the text.Required.setTextBytes(com.google.protobuf.ByteString value) Required.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<OverflowMenu.OverflowMenuItem.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<OverflowMenu.OverflowMenuItem.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<OverflowMenu.OverflowMenuItem.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<OverflowMenu.OverflowMenuItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<OverflowMenu.OverflowMenuItem.Builder>
-
mergeFrom
public OverflowMenu.OverflowMenuItem.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<OverflowMenu.OverflowMenuItem.Builder>- Throws:
IOException
-
hasStartIcon
public boolean hasStartIcon()The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1;- Specified by:
hasStartIconin interfaceOverflowMenu.OverflowMenuItemOrBuilder- Returns:
- Whether the startIcon field is set.
-
getStartIcon
The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1;- Specified by:
getStartIconin interfaceOverflowMenu.OverflowMenuItemOrBuilder- Returns:
- The startIcon.
-
setStartIcon
The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1; -
setStartIcon
The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1; -
mergeStartIcon
The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1; -
clearStartIcon
The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1; -
getStartIconBuilder
The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1; -
getStartIconOrBuilder
The icon displayed in front of the text.
.google.apps.card.v1.Icon start_icon = 1;- Specified by:
getStartIconOrBuilderin interfaceOverflowMenu.OverflowMenuItemOrBuilder
-
getText
Required. The text that identifies or describes the item to users.
string text = 2;- Specified by:
getTextin interfaceOverflowMenu.OverflowMenuItemOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()Required. The text that identifies or describes the item to users.
string text = 2;- Specified by:
getTextBytesin interfaceOverflowMenu.OverflowMenuItemOrBuilder- Returns:
- The bytes for text.
-
setText
Required. The text that identifies or describes the item to users.
string text = 2;- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
Required. The text that identifies or describes the item to users.
string text = 2;- Returns:
- This builder for chaining.
-
setTextBytes
Required. The text that identifies or describes the item to users.
string text = 2;- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
hasOnClick
public boolean hasOnClick()Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3;- Specified by:
hasOnClickin interfaceOverflowMenu.OverflowMenuItemOrBuilder- Returns:
- Whether the onClick field is set.
-
getOnClick
Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3;- Specified by:
getOnClickin interfaceOverflowMenu.OverflowMenuItemOrBuilder- Returns:
- The onClick.
-
setOnClick
Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3; -
setOnClick
Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3; -
mergeOnClick
Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3; -
clearOnClick
Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3; -
getOnClickBuilder
Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3; -
getOnClickOrBuilder
Required. The action invoked when a menu option is selected. This `OnClick` cannot contain an `OverflowMenu`, any specified `OverflowMenu` is dropped and the menu item disabled.
.google.apps.card.v1.OnClick on_click = 3;- Specified by:
getOnClickOrBuilderin interfaceOverflowMenu.OverflowMenuItemOrBuilder
-
getDisabled
public boolean getDisabled()Whether the menu option is disabled. Defaults to false.
bool disabled = 4;- Specified by:
getDisabledin interfaceOverflowMenu.OverflowMenuItemOrBuilder- Returns:
- The disabled.
-
setDisabled
Whether the menu option is disabled. Defaults to false.
bool disabled = 4;- Parameters:
value- The disabled to set.- Returns:
- This builder for chaining.
-
clearDisabled
Whether the menu option is disabled. Defaults to false.
bool disabled = 4;- Returns:
- This builder for chaining.
-