Package com.google.apps.card.v1
Class OnClick.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<OnClick.Builder>
com.google.protobuf.GeneratedMessage.Builder<OnClick.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,OnClick.Builder>
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
,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 type
google.apps.card.v1.OnClick
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
If specified, an action is triggered by this `onClick`.A new card is pushed to the card stack after clicking if specified.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) An add-on triggers this action when the action needs to open a link.If specified, this `onClick` triggers an open link action.clone()
If specified, an action is triggered by this `onClick`.If specified, an action is triggered by this `onClick`.If specified, an action is triggered by this `onClick`.getCard()
A new card is pushed to the card stack after clicking if specified.A new card is pushed to the card stack after clicking if specified.A new card is pushed to the card stack after clicking if specified.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
An add-on triggers this action when the action needs to open a link.An add-on triggers this action when the action needs to open a link.An add-on triggers this action when the action needs to open a link.If specified, this `onClick` triggers an open link action.If specified, this `onClick` triggers an open link action.If specified, this `onClick` triggers an open link action.boolean
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
An add-on triggers this action when the action needs to open a link.boolean
If specified, this `onClick` triggers an open link action.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeAction
(Action value) If specified, an action is triggered by this `onClick`.A new card is pushed to the card stack after clicking if specified.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeOpenDynamicLinkAction
(Action value) An add-on triggers this action when the action needs to open a link.mergeOpenLink
(OpenLink value) If specified, this `onClick` triggers an open link action.final OnClick.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) If specified, an action is triggered by this `onClick`.setAction
(Action.Builder builderForValue) If specified, an action is triggered by this `onClick`.A new card is pushed to the card stack after clicking if specified.setCard
(Card.Builder builderForValue) A new card is pushed to the card stack after clicking if specified.setOpenDynamicLinkAction
(Action value) An add-on triggers this action when the action needs to open a link.setOpenDynamicLinkAction
(Action.Builder builderForValue) An add-on triggers this action when the action needs to open a link.setOpenLink
(OpenLink value) If specified, this `onClick` triggers an open link action.setOpenLink
(OpenLink.Builder builderForValue) If specified, this `onClick` triggers an open link action.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final OnClick.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getParentForChildren
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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Overrides:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<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
- 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
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.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, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
clearOneof
- 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, 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, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OnClick.Builder>
-
mergeFrom
-
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 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:
IOException
-
getDataCase
- Specified by:
getDataCase
in interfaceOnClickOrBuilder
-
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
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
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
setAction
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
mergeAction
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
clearAction
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
getActionBuilder
If specified, an action is triggered by this `onClick`.
.google.apps.card.v1.Action action = 1;
-
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
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
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
setOpenLink
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
mergeOpenLink
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
clearOpenLink
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
getOpenLinkBuilder
If specified, this `onClick` triggers an open link action.
.google.apps.card.v1.OpenLink open_link = 2;
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OnClick.Builder>
-