public static final class Openrtb.BidRequest.Producer.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Producer.Builder> implements Openrtb.BidRequest.ProducerOrBuilder
openrtb.BidRequest.Producer
OpenRTB 3.3.9: describes the producer of content object, which might be different from the publisher of the content of the page. This object is useful in the case of syndicated content, such as embedded videos, for example.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Producer.Builder |
addAllCat(Iterable<String> values)
repeated string cat = 3; |
Openrtb.BidRequest.Producer.Builder |
addCat(String value)
repeated string cat = 3; |
Openrtb.BidRequest.Producer.Builder |
addCatBytes(com.google.protobuf.ByteString value)
repeated string cat = 3; |
Openrtb.BidRequest.Producer |
build() |
Openrtb.BidRequest.Producer |
buildPartial() |
Openrtb.BidRequest.Producer.Builder |
clear() |
Openrtb.BidRequest.Producer.Builder |
clearCat()
repeated string cat = 3; |
Openrtb.BidRequest.Producer.Builder |
clearDomain()
optional string domain = 4; |
Openrtb.BidRequest.Producer.Builder |
clearExt()
optional .openrtb.ProducerExtensions ext = 1000; |
Openrtb.BidRequest.Producer.Builder |
clearId()
optional string id = 1; |
Openrtb.BidRequest.Producer.Builder |
clearName()
optional string name = 2; |
String |
getCat(int index)
repeated string cat = 3; |
com.google.protobuf.ByteString |
getCatBytes(int index)
repeated string cat = 3; |
int |
getCatCount()
repeated string cat = 3; |
com.google.protobuf.ProtocolStringList |
getCatList()
repeated string cat = 3; |
Openrtb.BidRequest.Producer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDomain()
optional string domain = 4; |
com.google.protobuf.ByteString |
getDomainBytes()
optional string domain = 4; |
Extension.ProducerExtensions |
getExt()
optional .openrtb.ProducerExtensions ext = 1000; |
Extension.ProducerExtensions.Builder |
getExtBuilder()
optional .openrtb.ProducerExtensions ext = 1000; |
Extension.ProducerExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.ProducerExtensions ext = 1000; |
String |
getId()
optional string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
optional string id = 1; |
String |
getName()
optional string name = 2; |
com.google.protobuf.ByteString |
getNameBytes()
optional string name = 2; |
boolean |
hasDomain()
optional string domain = 4; |
boolean |
hasExt()
optional .openrtb.ProducerExtensions ext = 1000; |
boolean |
hasId()
optional string id = 1; |
boolean |
hasName()
optional string name = 2; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidRequest.Producer.Builder |
mergeExt(Extension.ProducerExtensions value)
optional .openrtb.ProducerExtensions ext = 1000; |
Openrtb.BidRequest.Producer.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Producer.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Producer.Builder |
mergeFrom(Openrtb.BidRequest.Producer other) |
Openrtb.BidRequest.Producer.Builder |
setCat(int index,
String value)
repeated string cat = 3; |
Openrtb.BidRequest.Producer.Builder |
setDomain(String value)
optional string domain = 4; |
Openrtb.BidRequest.Producer.Builder |
setDomainBytes(com.google.protobuf.ByteString value)
optional string domain = 4; |
Openrtb.BidRequest.Producer.Builder |
setExt(Extension.ProducerExtensions.Builder builderForValue)
optional .openrtb.ProducerExtensions ext = 1000; |
Openrtb.BidRequest.Producer.Builder |
setExt(Extension.ProducerExtensions value)
optional .openrtb.ProducerExtensions ext = 1000; |
Openrtb.BidRequest.Producer.Builder |
setId(String value)
optional string id = 1; |
Openrtb.BidRequest.Producer.Builder |
setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1; |
Openrtb.BidRequest.Producer.Builder |
setName(String value)
optional string name = 2; |
Openrtb.BidRequest.Producer.Builder |
setNameBytes(com.google.protobuf.ByteString value)
optional string name = 2; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, 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, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Producer.Builder>public Openrtb.BidRequest.Producer.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Producer.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.BidRequest.Producer.Builder>public Openrtb.BidRequest.Producer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest.Producer build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Producer buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Producer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Producer.Builder>public Openrtb.BidRequest.Producer.Builder mergeFrom(Openrtb.BidRequest.Producer other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Producer.Builder>public Openrtb.BidRequest.Producer.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.BidRequest.Producer.Builder>IOExceptionpublic boolean hasId()
optional string id = 1;
Content producer or originator ID. Useful if content is syndicated, and may be posted on a site using embed tags.
hasId in interface Openrtb.BidRequest.ProducerOrBuilderpublic String getId()
optional string id = 1;
Content producer or originator ID. Useful if content is syndicated, and may be posted on a site using embed tags.
getId in interface Openrtb.BidRequest.ProducerOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
optional string id = 1;
Content producer or originator ID. Useful if content is syndicated, and may be posted on a site using embed tags.
getIdBytes in interface Openrtb.BidRequest.ProducerOrBuilderpublic Openrtb.BidRequest.Producer.Builder setId(String value)
optional string id = 1;
Content producer or originator ID. Useful if content is syndicated, and may be posted on a site using embed tags.
public Openrtb.BidRequest.Producer.Builder clearId()
optional string id = 1;
Content producer or originator ID. Useful if content is syndicated, and may be posted on a site using embed tags.
public Openrtb.BidRequest.Producer.Builder setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1;
Content producer or originator ID. Useful if content is syndicated, and may be posted on a site using embed tags.
public boolean hasName()
optional string name = 2;
Content producer or originator name (e.g., “Warner Bros”).
hasName in interface Openrtb.BidRequest.ProducerOrBuilderpublic String getName()
optional string name = 2;
Content producer or originator name (e.g., “Warner Bros”).
getName in interface Openrtb.BidRequest.ProducerOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
optional string name = 2;
Content producer or originator name (e.g., “Warner Bros”).
getNameBytes in interface Openrtb.BidRequest.ProducerOrBuilderpublic Openrtb.BidRequest.Producer.Builder setName(String value)
optional string name = 2;
Content producer or originator name (e.g., “Warner Bros”).
public Openrtb.BidRequest.Producer.Builder clearName()
optional string name = 2;
Content producer or originator name (e.g., “Warner Bros”).
public Openrtb.BidRequest.Producer.Builder setNameBytes(com.google.protobuf.ByteString value)
optional string name = 2;
Content producer or originator name (e.g., “Warner Bros”).
public com.google.protobuf.ProtocolStringList getCatList()
repeated string cat = 3;
Array of IAB content categories for the content producer.
getCatList in interface Openrtb.BidRequest.ProducerOrBuilderpublic int getCatCount()
repeated string cat = 3;
Array of IAB content categories for the content producer.
getCatCount in interface Openrtb.BidRequest.ProducerOrBuilderpublic String getCat(int index)
repeated string cat = 3;
Array of IAB content categories for the content producer.
getCat in interface Openrtb.BidRequest.ProducerOrBuilderpublic com.google.protobuf.ByteString getCatBytes(int index)
repeated string cat = 3;
Array of IAB content categories for the content producer.
getCatBytes in interface Openrtb.BidRequest.ProducerOrBuilderpublic Openrtb.BidRequest.Producer.Builder setCat(int index, String value)
repeated string cat = 3;
Array of IAB content categories for the content producer.
public Openrtb.BidRequest.Producer.Builder addCat(String value)
repeated string cat = 3;
Array of IAB content categories for the content producer.
public Openrtb.BidRequest.Producer.Builder addAllCat(Iterable<String> values)
repeated string cat = 3;
Array of IAB content categories for the content producer.
public Openrtb.BidRequest.Producer.Builder clearCat()
repeated string cat = 3;
Array of IAB content categories for the content producer.
public Openrtb.BidRequest.Producer.Builder addCatBytes(com.google.protobuf.ByteString value)
repeated string cat = 3;
Array of IAB content categories for the content producer.
public boolean hasDomain()
optional string domain = 4;
URL of the content producer.
hasDomain in interface Openrtb.BidRequest.ProducerOrBuilderpublic String getDomain()
optional string domain = 4;
URL of the content producer.
getDomain in interface Openrtb.BidRequest.ProducerOrBuilderpublic com.google.protobuf.ByteString getDomainBytes()
optional string domain = 4;
URL of the content producer.
getDomainBytes in interface Openrtb.BidRequest.ProducerOrBuilderpublic Openrtb.BidRequest.Producer.Builder setDomain(String value)
optional string domain = 4;
URL of the content producer.
public Openrtb.BidRequest.Producer.Builder clearDomain()
optional string domain = 4;
URL of the content producer.
public Openrtb.BidRequest.Producer.Builder setDomainBytes(com.google.protobuf.ByteString value)
optional string domain = 4;
URL of the content producer.
public boolean hasExt()
optional .openrtb.ProducerExtensions ext = 1000;hasExt in interface Openrtb.BidRequest.ProducerOrBuilderpublic Extension.ProducerExtensions getExt()
optional .openrtb.ProducerExtensions ext = 1000;getExt in interface Openrtb.BidRequest.ProducerOrBuilderpublic Openrtb.BidRequest.Producer.Builder setExt(Extension.ProducerExtensions value)
optional .openrtb.ProducerExtensions ext = 1000;public Openrtb.BidRequest.Producer.Builder setExt(Extension.ProducerExtensions.Builder builderForValue)
optional .openrtb.ProducerExtensions ext = 1000;public Openrtb.BidRequest.Producer.Builder mergeExt(Extension.ProducerExtensions value)
optional .openrtb.ProducerExtensions ext = 1000;public Openrtb.BidRequest.Producer.Builder clearExt()
optional .openrtb.ProducerExtensions ext = 1000;public Extension.ProducerExtensions.Builder getExtBuilder()
optional .openrtb.ProducerExtensions ext = 1000;public Extension.ProducerExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.ProducerExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.ProducerOrBuilderCopyright © 2017. All rights reserved.