public static final class Openrtb.BidRequest.Impression.PMP.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder> implements Openrtb.BidRequest.Impression.PMPOrBuilder
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.Protobuf type
openrtb.BidRequest.Impression.PMP| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Impression.PMP.Builder |
addAllDeals(Iterable<? extends Openrtb.BidRequest.Impression.PMP.DirectDeal> values)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal value)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal value)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addDealsBuilder()
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
addDealsBuilder(int index)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Impression.PMP |
build() |
Openrtb.BidRequest.Impression.PMP |
buildPartial() |
Openrtb.BidRequest.Impression.PMP.Builder |
clear() |
Openrtb.BidRequest.Impression.PMP.Builder |
clearDeals()
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
clearExt()
optional .openrtb.PMPExtensions ext = 1000; |
Openrtb.BidRequest.Impression.PMP.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openrtb.BidRequest.Impression.PMP.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openrtb.BidRequest.Impression.PMP.Builder |
clearPrivateAuction()
Flag indicating that this impression is a private auction eligible only to seats named
in the DirectDeals object.
|
Openrtb.BidRequest.Impression.PMP.Builder |
clone() |
Openrtb.BidRequest.Impression.PMP.DirectDeal |
getDeals(int index)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder |
getDealsBuilder(int index)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
List<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder> |
getDealsBuilderList()
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
int |
getDealsCount()
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
List<Openrtb.BidRequest.Impression.PMP.DirectDeal> |
getDealsList()
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder |
getDealsOrBuilder(int index)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
List<? extends Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder> |
getDealsOrBuilderList()
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
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()
Flag indicating that this impression is a private auction eligible only to seats named
in the DirectDeals object.
|
boolean |
hasExt()
optional .openrtb.PMPExtensions ext = 1000; |
boolean |
hasPrivateAuction()
Flag indicating that this impression is a private auction eligible only to seats named
in the DirectDeals object.
|
protected com.google.protobuf.GeneratedMessageV3.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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Impression.PMP.Builder |
removeDeals(int index)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
setDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
Openrtb.BidRequest.Impression.PMP.Builder |
setDeals(int index,
Openrtb.BidRequest.Impression.PMP.DirectDeal value)
A collection of deal objects encapsulating a list of direct deals eligible for
this impression.
|
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 |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Impression.PMP.Builder |
setPrivateAuction(OpenrtbCommon.Flag value)
Flag indicating that this impression is a private auction eligible only to seats named
in the DirectDeals object.
|
Openrtb.BidRequest.Impression.PMP.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Openrtb.BidRequest.Impression.PMP.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public Openrtb.BidRequest.Impression.PMP.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public 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.GeneratedMessageV3.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()
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
optional .openrtb.Flag private_auction = 1;hasPrivateAuction in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic OpenrtbCommon.Flag getPrivateAuction()
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
optional .openrtb.Flag private_auction = 1;getPrivateAuction in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.Builder setPrivateAuction(OpenrtbCommon.Flag value)
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
optional .openrtb.Flag private_auction = 1;public Openrtb.BidRequest.Impression.PMP.Builder clearPrivateAuction()
Flag indicating that this impression is a private auction eligible only to seats named in the DirectDeals object.
optional .openrtb.Flag private_auction = 1;public List<Openrtb.BidRequest.Impression.PMP.DirectDeal> getDealsList()
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;getDealsList in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic int getDealsCount()
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;getDealsCount in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.DirectDeal getDeals(int index)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;getDeals in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.Builder setDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal value)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder setDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal value)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder addDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal value)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder addDeals(Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder addDeals(int index, Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder builderForValue)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder addAllDeals(Iterable<? extends Openrtb.BidRequest.Impression.PMP.DirectDeal> values)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder clearDeals()
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.Builder removeDeals(int index)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder getDealsBuilder(int index)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder getDealsOrBuilder(int index)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;getDealsOrBuilder in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic List<? extends Openrtb.BidRequest.Impression.PMP.DirectDealOrBuilder> getDealsOrBuilderList()
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;getDealsOrBuilderList in interface Openrtb.BidRequest.Impression.PMPOrBuilderpublic Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addDealsBuilder()
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder addDealsBuilder(int index)
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;public List<Openrtb.BidRequest.Impression.PMP.DirectDeal.Builder> getDealsBuilderList()
A collection of deal objects encapsulating a list of direct deals eligible for this impression.
repeated .openrtb.BidRequest.Impression.PMP.DirectDeal deals = 2;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.PMPOrBuilderpublic final Openrtb.BidRequest.Impression.PMP.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>public final Openrtb.BidRequest.Impression.PMP.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Impression.PMP.Builder>Copyright © 2017. All rights reserved.