Package com.google.apps.card.v1
Class OnClick.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<OnClick.Builder>
-
- com.google.apps.card.v1.OnClick.Builder
-
- All Implemented Interfaces:
OnClickOrBuilder,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:
- OnClick
public static final class OnClick.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder> implements OnClickOrBuilder
Represents how to respond when users click an interactive element on a card, such as a button. [Google Workspace Add-ons and Chat apps](https://developers.google.com/workspace/extend):
Protobuf typegoogle.apps.card.v1.OnClick
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OnClick.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)OnClickbuild()OnClickbuildPartial()OnClick.Builderclear()OnClick.BuilderclearAction()If specified, an action is triggered by this `onClick`.OnClick.BuilderclearCard()A new card is pushed to the card stack after clicking if specified.OnClick.BuilderclearData()OnClick.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)OnClick.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)OnClick.BuilderclearOpenDynamicLinkAction()An add-on triggers this action when the action needs to open a link.OnClick.BuilderclearOpenLink()If specified, this `onClick` triggers an open link action.OnClick.Builderclone()ActiongetAction()If specified, an action is triggered by this `onClick`.Action.BuildergetActionBuilder()If specified, an action is triggered by this `onClick`.ActionOrBuildergetActionOrBuilder()If specified, an action is triggered by this `onClick`.CardgetCard()A new card is pushed to the card stack after clicking if specified.Card.BuildergetCardBuilder()A new card is pushed to the card stack after clicking if specified.CardOrBuildergetCardOrBuilder()A new card is pushed to the card stack after clicking if specified.OnClick.DataCasegetDataCase()OnClickgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ActiongetOpenDynamicLinkAction()An add-on triggers this action when the action needs to open a link.Action.BuildergetOpenDynamicLinkActionBuilder()An add-on triggers this action when the action needs to open a link.ActionOrBuildergetOpenDynamicLinkActionOrBuilder()An add-on triggers this action when the action needs to open a link.OpenLinkgetOpenLink()If specified, this `onClick` triggers an open link action.OpenLink.BuildergetOpenLinkBuilder()If specified, this `onClick` triggers an open link action.OpenLinkOrBuildergetOpenLinkOrBuilder()If specified, this `onClick` triggers an open link action.booleanhasAction()If specified, an action is triggered by this `onClick`.booleanhasCard()A new card is pushed to the card stack after clicking if specified.booleanhasOpenDynamicLinkAction()An add-on triggers this action when the action needs to open a link.booleanhasOpenLink()If specified, this `onClick` triggers an open link action.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()OnClick.BuildermergeAction(Action value)If specified, an action is triggered by this `onClick`.OnClick.BuildermergeCard(Card value)A new card is pushed to the card stack after clicking if specified.OnClick.BuildermergeFrom(OnClick other)OnClick.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)OnClick.BuildermergeFrom(com.google.protobuf.Message other)OnClick.BuildermergeOpenDynamicLinkAction(Action value)An add-on triggers this action when the action needs to open a link.OnClick.BuildermergeOpenLink(OpenLink value)If specified, this `onClick` triggers an open link action.OnClick.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)OnClick.BuildersetAction(Action value)If specified, an action is triggered by this `onClick`.OnClick.BuildersetAction(Action.Builder builderForValue)If specified, an action is triggered by this `onClick`.OnClick.BuildersetCard(Card value)A new card is pushed to the card stack after clicking if specified.OnClick.BuildersetCard(Card.Builder builderForValue)A new card is pushed to the card stack after clicking if specified.OnClick.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)OnClick.BuildersetOpenDynamicLinkAction(Action value)An add-on triggers this action when the action needs to open a link.OnClick.BuildersetOpenDynamicLinkAction(Action.Builder builderForValue)An add-on triggers this action when the action needs to open a link.OnClick.BuildersetOpenLink(OpenLink value)If specified, this `onClick` triggers an open link action.OnClick.BuildersetOpenLink(OpenLink.Builder builderForValue)If specified, this `onClick` triggers an open link action.OnClick.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)OnClick.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
clear
public OnClick.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.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<OnClick.Builder>
-
getDefaultInstanceForType
public OnClick getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public OnClick build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OnClick buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OnClick.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
setField
public OnClick.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
clearField
public OnClick.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
clearOneof
public OnClick.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
setRepeatedField
public OnClick.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
addRepeatedField
public OnClick.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
mergeFrom
public OnClick.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OnClick.Builder>
-
mergeFrom
public OnClick.Builder mergeFrom(OnClick other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,OnClick.Builder>
-
mergeFrom
public OnClick.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OnClick.Builder>- Throws:
java.io.IOException
-
getDataCase
public OnClick.DataCase getDataCase()
- Specified by:
getDataCasein interfaceOnClickOrBuilder
-
clearData
public OnClick.Builder clearData()
-
hasAction
public boolean hasAction()
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;- Specified by:
hasActionin interfaceOnClickOrBuilder- Returns:
- Whether the action field is set.
-
getAction
public Action getAction()
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;- Specified by:
getActionin interfaceOnClickOrBuilder- Returns:
- The action.
-
setAction
public OnClick.Builder setAction(Action value)
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
setAction
public OnClick.Builder setAction(Action.Builder builderForValue)
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
mergeAction
public OnClick.Builder mergeAction(Action value)
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
clearAction
public OnClick.Builder clearAction()
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
getActionBuilder
public Action.Builder getActionBuilder()
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
getActionOrBuilder
public ActionOrBuilder getActionOrBuilder()
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;- Specified by:
getActionOrBuilderin interfaceOnClickOrBuilder
-
hasOpenLink
public boolean hasOpenLink()
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;- Specified by:
hasOpenLinkin interfaceOnClickOrBuilder- Returns:
- Whether the openLink field is set.
-
getOpenLink
public OpenLink getOpenLink()
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;- Specified by:
getOpenLinkin interfaceOnClickOrBuilder- Returns:
- The openLink.
-
setOpenLink
public OnClick.Builder setOpenLink(OpenLink value)
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
setOpenLink
public OnClick.Builder setOpenLink(OpenLink.Builder builderForValue)
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
mergeOpenLink
public OnClick.Builder mergeOpenLink(OpenLink value)
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
clearOpenLink
public OnClick.Builder clearOpenLink()
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
getOpenLinkBuilder
public OpenLink.Builder getOpenLinkBuilder()
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
getOpenLinkOrBuilder
public OpenLinkOrBuilder getOpenLinkOrBuilder()
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;- Specified by:
getOpenLinkOrBuilderin interfaceOnClickOrBuilder
-
hasOpenDynamicLinkAction
public boolean hasOpenDynamicLinkAction()
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;- Specified by:
hasOpenDynamicLinkActionin interfaceOnClickOrBuilder- Returns:
- Whether the openDynamicLinkAction field is set.
-
getOpenDynamicLinkAction
public Action getOpenDynamicLinkAction()
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;- Specified by:
getOpenDynamicLinkActionin interfaceOnClickOrBuilder- Returns:
- The openDynamicLinkAction.
-
setOpenDynamicLinkAction
public OnClick.Builder setOpenDynamicLinkAction(Action value)
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;
-
setOpenDynamicLinkAction
public OnClick.Builder setOpenDynamicLinkAction(Action.Builder builderForValue)
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;
-
mergeOpenDynamicLinkAction
public OnClick.Builder mergeOpenDynamicLinkAction(Action value)
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;
-
clearOpenDynamicLinkAction
public OnClick.Builder clearOpenDynamicLinkAction()
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;
-
getOpenDynamicLinkActionBuilder
public Action.Builder getOpenDynamicLinkActionBuilder()
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;
-
getOpenDynamicLinkActionOrBuilder
public ActionOrBuilder getOpenDynamicLinkActionOrBuilder()
An add-on triggers this action when the action needs to open a link. This differs from the `open_link` above in that this needs to talk to server to get the link. Thus some preparation work is required for web client to do before the open link action response comes back. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Action open_dynamic_link_action = 3;- Specified by:
getOpenDynamicLinkActionOrBuilderin interfaceOnClickOrBuilder
-
hasCard
public boolean hasCard()
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;- Specified by:
hasCardin interfaceOnClickOrBuilder- Returns:
- Whether the card field is set.
-
getCard
public Card getCard()
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;- Specified by:
getCardin interfaceOnClickOrBuilder- Returns:
- The card.
-
setCard
public OnClick.Builder setCard(Card value)
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;
-
setCard
public OnClick.Builder setCard(Card.Builder builderForValue)
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;
-
mergeCard
public OnClick.Builder mergeCard(Card value)
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;
-
clearCard
public OnClick.Builder clearCard()
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;
-
getCardBuilder
public Card.Builder getCardBuilder()
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;
-
getCardOrBuilder
public CardOrBuilder getCardOrBuilder()
A new card is pushed to the card stack after clicking if specified. [Google Workspace Add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.Card card = 4;- Specified by:
getCardOrBuilderin interfaceOnClickOrBuilder
-
setUnknownFields
public final OnClick.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
mergeUnknownFields
public final OnClick.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
-