Package com.google.apps.card.v1
Class OpenLink.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<OpenLink.Builder>
com.google.protobuf.GeneratedMessage.Builder<OpenLink.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,OpenLink.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
com.google.apps.card.v1.OpenLink.Builder
- All Implemented Interfaces:
OpenLinkOrBuilder
,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:
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.Descriptor
com.google.protobuf.Descriptors.Descriptor
Whether the client forgets about a link after opening it, or observes it until the window closes.int
Whether the client forgets about a link after opening it, or observes it until the window closes.How to open a link.int
How to open a link.getUrl()
The URL to open.com.google.protobuf.ByteString
The URL to open.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) final OpenLink.Builder
mergeUnknownFields
(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.Builder
setUnknownFields
(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
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<OpenLink.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<OpenLink.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<OpenLink.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<OpenLink.Builder>
-
setField
public OpenLink.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<OpenLink.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
setRepeatedField
public OpenLink.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<OpenLink.Builder>
-
addRepeatedField
public OpenLink.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<OpenLink.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<OpenLink.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,
OpenLink.Builder>
-
mergeFrom
public OpenLink.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<OpenLink.Builder>
- Throws:
IOException
-
getUrl
The URL to open.
string url = 1;
- Specified by:
getUrl
in interfaceOpenLinkOrBuilder
- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()The URL to open.
string url = 1;
- Specified by:
getUrlBytes
in 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:
getOpenAsValue
in 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:
getOpenAs
in 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:
getOnCloseValue
in 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:
getOnClose
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<OpenLink.Builder>
-