Package com.google.apps.card.v1
Class OpenLink.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
com.google.apps.card.v1.OpenLink.Builder
- All Implemented Interfaces:
OpenLinkOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- OpenLink
public static final class OpenLink.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
implements OpenLinkOrBuilder
Represents an `onClick` event that opens a hyperlink. [Google Workspace add-ons and Chat apps](https://developers.google.com/workspace/extend):Protobuf type
google.apps.card.v1.OpenLink-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Whether the client forgets about a link after opening it, or observes it until the window closes.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) How to open a link.clearUrl()The URL to open.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorWhether the client forgets about a link after opening it, or observes it until the window closes.intWhether the client forgets about a link after opening it, or observes it until the window closes.How to open a link.intHow to open a link.getUrl()The URL to open.com.google.protobuf.ByteStringThe URL to open.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final OpenLink.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setOnClose(OpenLink.OnClose value) Whether the client forgets about a link after opening it, or observes it until the window closes.setOnCloseValue(int value) Whether the client forgets about a link after opening it, or observes it until the window closes.setOpenAs(OpenLink.OpenAs value) How to open a link.setOpenAsValue(int value) How to open a link.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final OpenLink.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) The URL to open.setUrlBytes(com.google.protobuf.ByteString value) The URL to open.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.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<OpenLink.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.GeneratedMessageV3.Builder<OpenLink.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
setField
public OpenLink.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
setRepeatedField
public OpenLink.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
addRepeatedField
public OpenLink.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OpenLink.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
mergeFrom
public OpenLink.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<OpenLink.Builder>- Throws:
IOException
-
getUrl
The URL to open.
string url = 1;- Specified by:
getUrlin interfaceOpenLinkOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()The URL to open.
string url = 1;- Specified by:
getUrlBytesin interfaceOpenLinkOrBuilder- Returns:
- The bytes for url.
-
setUrl
The URL to open.
string url = 1;- Parameters:
value- The url to set.- Returns:
- This builder for chaining.
-
clearUrl
The URL to open.
string url = 1;- Returns:
- This builder for chaining.
-
setUrlBytes
The URL to open.
string url = 1;- Parameters:
value- The bytes for url to set.- Returns:
- This builder for chaining.
-
getOpenAsValue
public int getOpenAsValue()How to open a link. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OpenAs open_as = 2;- Specified by:
getOpenAsValuein interfaceOpenLinkOrBuilder- Returns:
- The enum numeric value on the wire for openAs.
-
setOpenAsValue
How to open a link. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OpenAs open_as = 2;- Parameters:
value- The enum numeric value on the wire for openAs to set.- Returns:
- This builder for chaining.
-
getOpenAs
How to open a link. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OpenAs open_as = 2;- Specified by:
getOpenAsin interfaceOpenLinkOrBuilder- Returns:
- The openAs.
-
setOpenAs
How to open a link. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OpenAs open_as = 2;- Parameters:
value- The openAs to set.- Returns:
- This builder for chaining.
-
clearOpenAs
How to open a link. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OpenAs open_as = 2;- Returns:
- This builder for chaining.
-
getOnCloseValue
public int getOnCloseValue()Whether the client forgets about a link after opening it, or observes it until the window closes. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OnClose on_close = 3;- Specified by:
getOnCloseValuein interfaceOpenLinkOrBuilder- Returns:
- The enum numeric value on the wire for onClose.
-
setOnCloseValue
Whether the client forgets about a link after opening it, or observes it until the window closes. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OnClose on_close = 3;- Parameters:
value- The enum numeric value on the wire for onClose to set.- Returns:
- This builder for chaining.
-
getOnClose
Whether the client forgets about a link after opening it, or observes it until the window closes. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OnClose on_close = 3;- Specified by:
getOnClosein interfaceOpenLinkOrBuilder- Returns:
- The onClose.
-
setOnClose
Whether the client forgets about a link after opening it, or observes it until the window closes. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OnClose on_close = 3;- Parameters:
value- The onClose to set.- Returns:
- This builder for chaining.
-
clearOnClose
Whether the client forgets about a link after opening it, or observes it until the window closes. [Google Workspace add-ons](https://developers.google.com/workspace/add-ons):
.google.apps.card.v1.OpenLink.OnClose on_close = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-