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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
OnClick
build()
OnClick
buildPartial()
OnClick.Builder
clear()
OnClick.Builder
clearAction()
If specified, an action is triggered by this `onClick`.OnClick.Builder
clearCard()
A new card is pushed to the card stack after clicking if specified.OnClick.Builder
clearData()
OnClick.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
OnClick.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
OnClick.Builder
clearOpenDynamicLinkAction()
An add-on triggers this action when the action needs to open a link.OnClick.Builder
clearOpenLink()
If specified, this `onClick` triggers an open link action.OnClick.Builder
clone()
Action
getAction()
If specified, an action is triggered by this `onClick`.Action.Builder
getActionBuilder()
If specified, an action is triggered by this `onClick`.ActionOrBuilder
getActionOrBuilder()
If specified, an action is triggered by this `onClick`.Card
getCard()
A new card is pushed to the card stack after clicking if specified.Card.Builder
getCardBuilder()
A new card is pushed to the card stack after clicking if specified.CardOrBuilder
getCardOrBuilder()
A new card is pushed to the card stack after clicking if specified.OnClick.DataCase
getDataCase()
OnClick
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Action
getOpenDynamicLinkAction()
An add-on triggers this action when the action needs to open a link.Action.Builder
getOpenDynamicLinkActionBuilder()
An add-on triggers this action when the action needs to open a link.ActionOrBuilder
getOpenDynamicLinkActionOrBuilder()
An add-on triggers this action when the action needs to open a link.OpenLink
getOpenLink()
If specified, this `onClick` triggers an open link action.OpenLink.Builder
getOpenLinkBuilder()
If specified, this `onClick` triggers an open link action.OpenLinkOrBuilder
getOpenLinkOrBuilder()
If specified, this `onClick` triggers an open link action.boolean
hasAction()
If specified, an action is triggered by this `onClick`.boolean
hasCard()
A new card is pushed to the card stack after clicking if specified.boolean
hasOpenDynamicLinkAction()
An add-on triggers this action when the action needs to open a link.boolean
hasOpenLink()
If specified, this `onClick` triggers an open link action.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
OnClick.Builder
mergeAction(Action value)
If specified, an action is triggered by this `onClick`.OnClick.Builder
mergeCard(Card value)
A new card is pushed to the card stack after clicking if specified.OnClick.Builder
mergeFrom(OnClick other)
OnClick.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
OnClick.Builder
mergeFrom(com.google.protobuf.Message other)
OnClick.Builder
mergeOpenDynamicLinkAction(Action value)
An add-on triggers this action when the action needs to open a link.OnClick.Builder
mergeOpenLink(OpenLink value)
If specified, this `onClick` triggers an open link action.OnClick.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
OnClick.Builder
setAction(Action value)
If specified, an action is triggered by this `onClick`.OnClick.Builder
setAction(Action.Builder builderForValue)
If specified, an action is triggered by this `onClick`.OnClick.Builder
setCard(Card value)
A new card is pushed to the card stack after clicking if specified.OnClick.Builder
setCard(Card.Builder builderForValue)
A new card is pushed to the card stack after clicking if specified.OnClick.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
OnClick.Builder
setOpenDynamicLinkAction(Action value)
An add-on triggers this action when the action needs to open a link.OnClick.Builder
setOpenDynamicLinkAction(Action.Builder builderForValue)
An add-on triggers this action when the action needs to open a link.OnClick.Builder
setOpenLink(OpenLink value)
If specified, this `onClick` triggers an open link action.OnClick.Builder
setOpenLink(OpenLink.Builder builderForValue)
If specified, this `onClick` triggers an open link action.OnClick.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
OnClick.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<OnClick.Builder>
-
clear
public OnClick.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<OnClick.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<OnClick.Builder>
-
getDefaultInstanceForType
public OnClick 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 OnClick build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public OnClick buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public OnClick.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<OnClick.Builder>
-
setField
public OnClick.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<OnClick.Builder>
-
clearField
public OnClick.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<OnClick.Builder>
-
clearOneof
public OnClick.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<OnClick.Builder>
-
setRepeatedField
public OnClick.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<OnClick.Builder>
-
addRepeatedField
public OnClick.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<OnClick.Builder>
-
mergeFrom
public OnClick.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OnClick.Builder>
-
mergeFrom
public OnClick.Builder mergeFrom(OnClick 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,OnClick.Builder>
-
mergeFrom
public OnClick.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<OnClick.Builder>
- Throws:
java.io.IOException
-
getDataCase
public OnClick.DataCase getDataCase()
- Specified by:
getDataCase
in 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:
hasAction
in 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:
getAction
in 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:
getActionOrBuilder
in interfaceOnClickOrBuilder
-
hasOpenLink
public boolean hasOpenLink()
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
- Specified by:
hasOpenLink
in 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:
getOpenLink
in 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:
getOpenLinkOrBuilder
in 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:
hasOpenDynamicLinkAction
in 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:
getOpenDynamicLinkAction
in 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:
getOpenDynamicLinkActionOrBuilder
in 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:
hasCard
in 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:
getCard
in 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:
getCardOrBuilder
in interfaceOnClickOrBuilder
-
setUnknownFields
public final OnClick.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
mergeUnknownFields
public final OnClick.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
-