public static final class Openrtb.BidRequest.Impression.PMP.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.PMP.Builder> implements Openrtb.BidRequest.Impression.PMPOrBuilder
openrtb.BidRequest.Impression.PMP
OpenRTB 3.3.16: contains a parent object for usage within the context of private marketplaces and the use of the RTB protocol to execute Direct Deals.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Impression.PMP.Builder |
addAllDeals(Iterable<? extends Openrtb.BidRequest.Impression.PMP.DirectDeal> values)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal value)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal value)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addDealsBuilder()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addDealsBuilder(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP |
build() |
Openrtb.BidRequest.Impression.PMP |
buildPartial() |
Openrtb.BidRequest.Impression.PMP.Builder |
clear() |
Openrtb.BidRequest.Impression.PMP.Builder |
clearDeals()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
clearExt()
optional .openrtb.PMPExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.Builder |
clearPrivateAuction()
optional .openrtb.Flag private_auction = 1; |
Openrtb.BidRequest.Impression.PMP.DirectDeal |
getDeals(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
getDealsBuilder(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
List<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder> |
getDealsBuilderList()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
int |
getDealsCount()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
List<Openrtb.BidRequest.Impression.PMP.DirectDeal> |
getDealsList()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder |
getDealsOrBuilder(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
List<? extends Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder> |
getDealsOrBuilderList()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension.PMPExtensions |
getExt()
optional .openrtb.PMPExtensions ext = 1000; |
Extension.PMPExtensions.Builder |
getExtBuilder()
optional .openrtb.PMPExtensions ext = 1000; |
Extension.PMPExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.PMPExtensions ext = 1000; |
OpenrtbCommon.Flag |
getPrivateAuction()
optional .openrtb.Flag private_auction = 1; |
boolean |
hasExt()
optional .openrtb.PMPExtensions ext = 1000; |
boolean |
hasPrivateAuction()
optional .openrtb.Flag private_auction = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidRequest.Impression.PMP.Builder |
mergeExt(Extension.PMPExtensions value)
optional .openrtb.PMPExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Impression.PMP.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Impression.PMP.Builder |
mergeFrom(Openrtb.BidRequest.Impression.PMP other) |
Openrtb.BidRequest.Impression.PMP.Builder |
removeDeals(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
setDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
setDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal value)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2; |
Openrtb.BidRequest.Impression.PMP.Builder |
setExt(Extension.PMPExtensions.Builder builderForValue)
optional .openrtb.PMPExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.Builder |
setExt(Extension.PMPExtensions value)
optional .openrtb.PMPExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.Builder |
setPrivateAuction(OpenrtbCommon.Flag value)
optional .openrtb.Flag private_auction = 1; |
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.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.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.Impression.PMP.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.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest.Impression.PMP build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.PMP buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Impression.PMP.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.Builder mergeFrom(Openrtb.BidRequest.Impression.PMP other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.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.Impression.PMP.Builder>IOExceptionpublic boolean hasPrivateAuction()
optional .openrtb.Flag private_auction = 1;
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
hasPrivateAuction in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic OpenrtbCommon.Flag getPrivateAuction()
optional .openrtb.Flag private_auction = 1;
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
getPrivateAuction in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.Builder setPrivateAuction(OpenrtbCommon.Flag value)
optional .openrtb.Flag private_auction = 1;
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
public Openrtb.BidRequest.Impression.PMP.Builder clearPrivateAuction()
optional .openrtb.Flag private_auction = 1;
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
public List<Openrtb.BidRequest.Impression.PMP.DirectDeal> getDealsList()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
getDealsList in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic int getDealsCount()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
getDealsCount in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.DirectDeal getDeals(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
getDeals in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.Builder setDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal value)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder setDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal value)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder addDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal value)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder addDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder addAllDeals(Iterable<? extends Openrtb.BidRequest.Impression.PMP.DirectDeal> values)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder clearDeals()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.Builder removeDeals(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder getDealsBuilder(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder getDealsOrBuilder(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
getDealsOrBuilder in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic List<? extends Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder> getDealsOrBuilderList()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
getDealsOrBuilderList in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addDealsBuilder()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addDealsBuilder(int index)
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public List<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder> getDealsBuilderList()
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
public boolean hasExt()
optional .openrtb.PMPExtensions ext = 1000;hasExt in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Extension.PMPExtensions getExt()
optional .openrtb.PMPExtensions ext = 1000;getExt in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.Builder setExt(Extension.PMPExtensions value)
optional .openrtb.PMPExtensions ext = 1000;public Openrtb.BidRequest.Impression.PMP.Builder setExt(Extension.PMPExtensions.Builder builderForValue)
optional .openrtb.PMPExtensions ext = 1000;public Openrtb.BidRequest.Impression.PMP.Builder mergeExt(Extension.PMPExtensions value)
optional .openrtb.PMPExtensions ext = 1000;public Openrtb.BidRequest.Impression.PMP.Builder clearExt()
optional .openrtb.PMPExtensions ext = 1000;public Extension.PMPExtensions.Builder getExtBuilder()
optional .openrtb.PMPExtensions ext = 1000;public Extension.PMPExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.PMPExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.Impression.PMPOrBuilderCopyright © 2017. All rights reserved.