Package com.google.cloud.chronicle.v1
Class InAppLink.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InAppLink.Builder>
com.google.cloud.chronicle.v1.InAppLink.Builder
- All Implemented Interfaces:
InAppLinkOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InAppLink
public static final class InAppLink.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InAppLink.Builder>
implements InAppLinkOrBuilder
In app linking startProtobuf type
google.cloud.chronicle.v1.InAppLink-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Icon url for the link.Label for the link.clearUrl()URL to redirect to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorIcon url for the link.com.google.protobuf.ByteStringIcon url for the link.getLabel()Label for the link.com.google.protobuf.ByteStringLabel for the link.getUrl()URL to redirect to.com.google.protobuf.ByteStringURL to redirect to.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setIconUrl(String value) Icon url for the link.setIconUrlBytes(com.google.protobuf.ByteString value) Icon url for the link.Label for the link.setLabelBytes(com.google.protobuf.ByteString value) Label for the link.URL to redirect to.setUrlBytes(com.google.protobuf.ByteString value) URL to redirect to.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InAppLink.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InAppLink.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<InAppLink.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InAppLink.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InAppLink.Builder>
-
mergeFrom
public InAppLink.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<InAppLink.Builder>- Throws:
IOException
-
getUrl
URL to redirect to.
string url = 1;- Specified by:
getUrlin interfaceInAppLinkOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()URL to redirect to.
string url = 1;- Specified by:
getUrlBytesin interfaceInAppLinkOrBuilder- Returns:
- The bytes for url.
-
setUrl
URL to redirect to.
string url = 1;- Parameters:
value- The url to set.- Returns:
- This builder for chaining.
-
clearUrl
URL to redirect to.
string url = 1;- Returns:
- This builder for chaining.
-
setUrlBytes
URL to redirect to.
string url = 1;- Parameters:
value- The bytes for url to set.- Returns:
- This builder for chaining.
-
getLabel
Label for the link.
string label = 2;- Specified by:
getLabelin interfaceInAppLinkOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Label for the link.
string label = 2;- Specified by:
getLabelBytesin interfaceInAppLinkOrBuilder- Returns:
- The bytes for label.
-
setLabel
Label for the link.
string label = 2;- Parameters:
value- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
Label for the link.
string label = 2;- Returns:
- This builder for chaining.
-
setLabelBytes
Label for the link.
string label = 2;- Parameters:
value- The bytes for label to set.- Returns:
- This builder for chaining.
-
getIconUrl
Icon url for the link.
string icon_url = 3;- Specified by:
getIconUrlin interfaceInAppLinkOrBuilder- Returns:
- The iconUrl.
-
getIconUrlBytes
public com.google.protobuf.ByteString getIconUrlBytes()Icon url for the link.
string icon_url = 3;- Specified by:
getIconUrlBytesin interfaceInAppLinkOrBuilder- Returns:
- The bytes for iconUrl.
-
setIconUrl
Icon url for the link.
string icon_url = 3;- Parameters:
value- The iconUrl to set.- Returns:
- This builder for chaining.
-
clearIconUrl
Icon url for the link.
string icon_url = 3;- Returns:
- This builder for chaining.
-
setIconUrlBytes
Icon url for the link.
string icon_url = 3;- Parameters:
value- The bytes for iconUrl to set.- Returns:
- This builder for chaining.
-