public static final class Openrtb.NativeResponse.Link.Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<Openrtb.NativeResponse.Link,Openrtb.NativeResponse.Link.Builder> implements Openrtb.NativeResponse.LinkOrBuilder
openrtb.NativeResponse.Link
OpenRTB Native 5.8: Used for "call to action" assets, or other links from the Native ad. This Object should be associated to its peer object in the parent Asset Object. When that peer object is activated (clicked) the action should take the user to the location of the link.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.NativeResponse.Link.Builder |
addAllClicktrackers(Iterable<String> values)
repeated string clicktrackers = 2; |
Openrtb.NativeResponse.Link.Builder |
addClicktrackers(String value)
repeated string clicktrackers = 2; |
Openrtb.NativeResponse.Link.Builder |
addClicktrackersBytes(com.google.protobuf.ByteString value)
repeated string clicktrackers = 2; |
Openrtb.NativeResponse.Link |
build() |
Openrtb.NativeResponse.Link |
buildPartial() |
Openrtb.NativeResponse.Link.Builder |
clear() |
Openrtb.NativeResponse.Link.Builder |
clearClicktrackers()
repeated string clicktrackers = 2; |
Openrtb.NativeResponse.Link.Builder |
clearFallback()
optional string fallback = 3; |
Openrtb.NativeResponse.Link.Builder |
clearUrl()
optional string url = 1; |
String |
getClicktrackers(int index)
repeated string clicktrackers = 2; |
com.google.protobuf.ByteString |
getClicktrackersBytes(int index)
repeated string clicktrackers = 2; |
int |
getClicktrackersCount()
repeated string clicktrackers = 2; |
com.google.protobuf.ProtocolStringList |
getClicktrackersList()
repeated string clicktrackers = 2; |
Openrtb.NativeResponse.Link |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFallback()
optional string fallback = 3; |
com.google.protobuf.ByteString |
getFallbackBytes()
optional string fallback = 3; |
String |
getUrl()
optional string url = 1; |
com.google.protobuf.ByteString |
getUrlBytes()
optional string url = 1; |
boolean |
hasFallback()
optional string fallback = 3; |
boolean |
hasUrl()
optional string url = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.NativeResponse.Link.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.NativeResponse.Link.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.NativeResponse.Link.Builder |
mergeFrom(Openrtb.NativeResponse.Link other) |
Openrtb.NativeResponse.Link.Builder |
setClicktrackers(int index,
String value)
repeated string clicktrackers = 2; |
Openrtb.NativeResponse.Link.Builder |
setFallback(String value)
optional string fallback = 3; |
Openrtb.NativeResponse.Link.Builder |
setFallbackBytes(com.google.protobuf.ByteString value)
optional string fallback = 3; |
Openrtb.NativeResponse.Link.Builder |
setUrl(String value)
optional string url = 1; |
Openrtb.NativeResponse.Link.Builder |
setUrlBytes(com.google.protobuf.ByteString value)
optional string url = 1; |
addExtension, addExtension, addExtension, addRepeatedField, clearExtension, clearExtension, clearExtension, clearField, clone, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtension, setExtension, setExtension, setField, setRepeatedFieldclearOneof, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, setUnknownFieldsfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.NativeResponse.Link.Builder>public Openrtb.NativeResponse.Link.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Openrtb.NativeResponse.Link,Openrtb.NativeResponse.Link.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.NativeResponse.Link.Builder>public Openrtb.NativeResponse.Link getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<Openrtb.NativeResponse.Link>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.NativeResponse.Link build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.NativeResponse.Link buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.NativeResponse.Link.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.NativeResponse.Link.Builder>public Openrtb.NativeResponse.Link.Builder mergeFrom(Openrtb.NativeResponse.Link other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Openrtb.NativeResponse.Link,Openrtb.NativeResponse.Link.Builder>public Openrtb.NativeResponse.Link.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.NativeResponse.Link.Builder>IOExceptionpublic boolean hasUrl()
optional string url = 1;
Landing URL of the clickable link.
hasUrl in interface Openrtb.NativeResponse.LinkOrBuilderpublic String getUrl()
optional string url = 1;
Landing URL of the clickable link.
getUrl in interface Openrtb.NativeResponse.LinkOrBuilderpublic com.google.protobuf.ByteString getUrlBytes()
optional string url = 1;
Landing URL of the clickable link.
getUrlBytes in interface Openrtb.NativeResponse.LinkOrBuilderpublic Openrtb.NativeResponse.Link.Builder setUrl(String value)
optional string url = 1;
Landing URL of the clickable link.
public Openrtb.NativeResponse.Link.Builder clearUrl()
optional string url = 1;
Landing URL of the clickable link.
public Openrtb.NativeResponse.Link.Builder setUrlBytes(com.google.protobuf.ByteString value)
optional string url = 1;
Landing URL of the clickable link.
public com.google.protobuf.ProtocolStringList getClicktrackersList()
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
getClicktrackersList in interface Openrtb.NativeResponse.LinkOrBuilderpublic int getClicktrackersCount()
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
getClicktrackersCount in interface Openrtb.NativeResponse.LinkOrBuilderpublic String getClicktrackers(int index)
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
getClicktrackers in interface Openrtb.NativeResponse.LinkOrBuilderpublic com.google.protobuf.ByteString getClicktrackersBytes(int index)
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
getClicktrackersBytes in interface Openrtb.NativeResponse.LinkOrBuilderpublic Openrtb.NativeResponse.Link.Builder setClicktrackers(int index, String value)
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
public Openrtb.NativeResponse.Link.Builder addClicktrackers(String value)
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
public Openrtb.NativeResponse.Link.Builder addAllClicktrackers(Iterable<String> values)
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
public Openrtb.NativeResponse.Link.Builder clearClicktrackers()
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
public Openrtb.NativeResponse.Link.Builder addClicktrackersBytes(com.google.protobuf.ByteString value)
repeated string clicktrackers = 2;
List of third-party tracker URLs to be fired on click of the URL.
public boolean hasFallback()
optional string fallback = 3;
Fallback URL for deeplink. To be used if the URL given in url is not supported by the device.
hasFallback in interface Openrtb.NativeResponse.LinkOrBuilderpublic String getFallback()
optional string fallback = 3;
Fallback URL for deeplink. To be used if the URL given in url is not supported by the device.
getFallback in interface Openrtb.NativeResponse.LinkOrBuilderpublic com.google.protobuf.ByteString getFallbackBytes()
optional string fallback = 3;
Fallback URL for deeplink. To be used if the URL given in url is not supported by the device.
getFallbackBytes in interface Openrtb.NativeResponse.LinkOrBuilderpublic Openrtb.NativeResponse.Link.Builder setFallback(String value)
optional string fallback = 3;
Fallback URL for deeplink. To be used if the URL given in url is not supported by the device.
public Openrtb.NativeResponse.Link.Builder clearFallback()
optional string fallback = 3;
Fallback URL for deeplink. To be used if the URL given in url is not supported by the device.
public Openrtb.NativeResponse.Link.Builder setFallbackBytes(com.google.protobuf.ByteString value)
optional string fallback = 3;
Fallback URL for deeplink. To be used if the URL given in url is not supported by the device.
Copyright © 2017. All rights reserved.