Package com.google.apps.card.v1
Class Card.CardAction.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
- com.google.apps.card.v1.Card.CardAction.Builder
-
- All Implemented Interfaces:
Card.CardActionOrBuilder
,com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Card.CardAction
public static final class Card.CardAction.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder> implements Card.CardActionOrBuilder
A card action is the action associated with the card. For example, an invoice card might include actions such as delete invoice, email invoice, or open the invoice in a browser. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
Protobuf typegoogle.apps.card.v1.Card.CardAction
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Card.CardAction.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Card.CardAction
build()
Card.CardAction
buildPartial()
Card.CardAction.Builder
clear()
Card.CardAction.Builder
clearActionLabel()
The label that displays as the action menu item.Card.CardAction.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Card.CardAction.Builder
clearOnClick()
The `onClick` action for this action item.Card.CardAction.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Card.CardAction.Builder
clone()
java.lang.String
getActionLabel()
The label that displays as the action menu item.com.google.protobuf.ByteString
getActionLabelBytes()
The label that displays as the action menu item.Card.CardAction
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
OnClick
getOnClick()
The `onClick` action for this action item.OnClick.Builder
getOnClickBuilder()
The `onClick` action for this action item.OnClickOrBuilder
getOnClickOrBuilder()
The `onClick` action for this action item.boolean
hasOnClick()
The `onClick` action for this action item.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Card.CardAction.Builder
mergeFrom(Card.CardAction other)
Card.CardAction.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Card.CardAction.Builder
mergeFrom(com.google.protobuf.Message other)
Card.CardAction.Builder
mergeOnClick(OnClick value)
The `onClick` action for this action item.Card.CardAction.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Card.CardAction.Builder
setActionLabel(java.lang.String value)
The label that displays as the action menu item.Card.CardAction.Builder
setActionLabelBytes(com.google.protobuf.ByteString value)
The label that displays as the action menu item.Card.CardAction.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
Card.CardAction.Builder
setOnClick(OnClick value)
The `onClick` action for this action item.Card.CardAction.Builder
setOnClick(OnClick.Builder builderForValue)
The `onClick` action for this action item.Card.CardAction.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Card.CardAction.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Overrides:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
clear
public Card.CardAction.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Card.CardAction.Builder>
-
getDefaultInstanceForType
public Card.CardAction getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Card.CardAction build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Card.CardAction buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Card.CardAction.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
setField
public Card.CardAction.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
clearField
public Card.CardAction.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
clearOneof
public Card.CardAction.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
setRepeatedField
public Card.CardAction.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
addRepeatedField
public Card.CardAction.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
mergeFrom
public Card.CardAction.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Card.CardAction.Builder>
-
mergeFrom
public Card.CardAction.Builder mergeFrom(Card.CardAction other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,Card.CardAction.Builder>
-
mergeFrom
public Card.CardAction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Card.CardAction.Builder>
- Throws:
java.io.IOException
-
getActionLabel
public java.lang.String getActionLabel()
The label that displays as the action menu item.
string action_label = 1;
- Specified by:
getActionLabel
in interfaceCard.CardActionOrBuilder
- Returns:
- The actionLabel.
-
getActionLabelBytes
public com.google.protobuf.ByteString getActionLabelBytes()
The label that displays as the action menu item.
string action_label = 1;
- Specified by:
getActionLabelBytes
in interfaceCard.CardActionOrBuilder
- Returns:
- The bytes for actionLabel.
-
setActionLabel
public Card.CardAction.Builder setActionLabel(java.lang.String value)
The label that displays as the action menu item.
string action_label = 1;
- Parameters:
value
- The actionLabel to set.- Returns:
- This builder for chaining.
-
clearActionLabel
public Card.CardAction.Builder clearActionLabel()
The label that displays as the action menu item.
string action_label = 1;
- Returns:
- This builder for chaining.
-
setActionLabelBytes
public Card.CardAction.Builder setActionLabelBytes(com.google.protobuf.ByteString value)
The label that displays as the action menu item.
string action_label = 1;
- Parameters:
value
- The bytes for actionLabel to set.- Returns:
- This builder for chaining.
-
hasOnClick
public boolean hasOnClick()
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
- Specified by:
hasOnClick
in interfaceCard.CardActionOrBuilder
- Returns:
- Whether the onClick field is set.
-
getOnClick
public OnClick getOnClick()
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
- Specified by:
getOnClick
in interfaceCard.CardActionOrBuilder
- Returns:
- The onClick.
-
setOnClick
public Card.CardAction.Builder setOnClick(OnClick value)
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
-
setOnClick
public Card.CardAction.Builder setOnClick(OnClick.Builder builderForValue)
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
-
mergeOnClick
public Card.CardAction.Builder mergeOnClick(OnClick value)
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
-
clearOnClick
public Card.CardAction.Builder clearOnClick()
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
-
getOnClickBuilder
public OnClick.Builder getOnClickBuilder()
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
-
getOnClickOrBuilder
public OnClickOrBuilder getOnClickOrBuilder()
The `onClick` action for this action item.
.google.apps.card.v1.OnClick on_click = 2;
- Specified by:
getOnClickOrBuilder
in interfaceCard.CardActionOrBuilder
-
setUnknownFields
public final Card.CardAction.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
mergeUnknownFields
public final Card.CardAction.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Card.CardAction.Builder>
-
-