public static final class Openrtb.BidResponse.SeatBid.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidResponse.SeatBid.Builder> implements Openrtb.BidResponse.SeatBidOrBuilder
OpenRTB 4.3.2: A bid response can contain multiple “seatbid” objects, each on behalf of a different bidder seat. Since a bid request can include multiple impressions, each “seatbid” object can contain multiple bids each pertaining to a different impression on behalf of a seat. Thus, each “bid” object must include the impression ID to which it pertains as well as the bid price. The “group” attribute can be used to specify if a seat is willing to accept any impressions that it can win (default) or if it is only interested in winning any if it can win them all (i.e., all or nothing).Protobuf type
openrtb.BidResponse.SeatBid| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidResponse.SeatBid.Builder |
addAllBid(Iterable<? extends Openrtb.BidResponse.SeatBid.Bid> values)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
addBid(int index,
Openrtb.BidResponse.SeatBid.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
addBid(int index,
Openrtb.BidResponse.SeatBid.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
addBid(Openrtb.BidResponse.SeatBid.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
addBid(Openrtb.BidResponse.SeatBid.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Bid.Builder |
addBidBuilder()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Bid.Builder |
addBidBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidResponse.SeatBid |
build() |
Openrtb.BidResponse.SeatBid |
buildPartial() |
Openrtb.BidResponse.SeatBid.Builder |
clear() |
Openrtb.BidResponse.SeatBid.Builder |
clearBid()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
clearExt()
optional .openrtb.SeatBidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openrtb.BidResponse.SeatBid.Builder |
clearGroup()
Should impressions be won or lost as a group?
|
Openrtb.BidResponse.SeatBid.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openrtb.BidResponse.SeatBid.Builder |
clearSeat()
ID of the bidder seat on whose behalf this bid is made.
|
Openrtb.BidResponse.SeatBid.Builder |
clone() |
Openrtb.BidResponse.SeatBid.Bid |
getBid(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Bid.Builder |
getBidBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
List<Openrtb.BidResponse.SeatBid.Bid.Builder> |
getBidBuilderList()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
int |
getBidCount()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
List<Openrtb.BidResponse.SeatBid.Bid> |
getBidList()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.BidOrBuilder |
getBidOrBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
List<? extends Openrtb.BidResponse.SeatBid.BidOrBuilder> |
getBidOrBuilderList()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension.SeatBidExtensions |
getExt()
optional .openrtb.SeatBidExtensions ext = 1000; |
Extension.SeatBidExtensions.Builder |
getExtBuilder()
optional .openrtb.SeatBidExtensions ext = 1000; |
Extension.SeatBidExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.SeatBidExtensions ext = 1000; |
OpenrtbCommon.Flag |
getGroup()
Should impressions be won or lost as a group?
|
String |
getSeat()
ID of the bidder seat on whose behalf this bid is made.
|
com.google.protobuf.ByteString |
getSeatBytes()
ID of the bidder seat on whose behalf this bid is made.
|
boolean |
hasExt()
optional .openrtb.SeatBidExtensions ext = 1000; |
boolean |
hasGroup()
Should impressions be won or lost as a group?
|
boolean |
hasSeat()
ID of the bidder seat on whose behalf this bid is made.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidResponse.SeatBid.Builder |
mergeExt(Extension.SeatBidExtensions value)
optional .openrtb.SeatBidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidResponse.SeatBid.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidResponse.SeatBid.Builder |
mergeFrom(Openrtb.BidResponse.SeatBid other) |
Openrtb.BidResponse.SeatBid.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidResponse.SeatBid.Builder |
removeBid(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
setBid(int index,
Openrtb.BidResponse.SeatBid.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
setBid(int index,
Openrtb.BidResponse.SeatBid.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
Openrtb.BidResponse.SeatBid.Builder |
setExt(Extension.SeatBidExtensions.Builder builderForValue)
optional .openrtb.SeatBidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Builder |
setExt(Extension.SeatBidExtensions value)
optional .openrtb.SeatBidExtensions ext = 1000; |
Openrtb.BidResponse.SeatBid.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidResponse.SeatBid.Builder |
setGroup(OpenrtbCommon.Flag value)
Should impressions be won or lost as a group?
|
Openrtb.BidResponse.SeatBid.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Openrtb.BidResponse.SeatBid.Builder |
setSeat(String value)
ID of the bidder seat on whose behalf this bid is made.
|
Openrtb.BidResponse.SeatBid.Builder |
setSeatBytes(com.google.protobuf.ByteString value)
ID of the bidder seat on whose behalf this bid is made.
|
Openrtb.BidResponse.SeatBid.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.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.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.BidResponse.SeatBid.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.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidResponse.SeatBid build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidResponse.SeatBid buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidResponse.SeatBid.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.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.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.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.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.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.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.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.Builder mergeFrom(Openrtb.BidResponse.SeatBid other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidResponse.SeatBid.Builder>public Openrtb.BidResponse.SeatBid.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.BidResponse.SeatBid.Builder>IOExceptionpublic List<Openrtb.BidResponse.SeatBid.Bid> getBidList()
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;getBidList in interface Openrtb.BidResponse.SeatBidOrBuilderpublic int getBidCount()
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;getBidCount in interface Openrtb.BidResponse.SeatBidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid getBid(int index)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;getBid in interface Openrtb.BidResponse.SeatBidOrBuilderpublic Openrtb.BidResponse.SeatBid.Builder setBid(int index, Openrtb.BidResponse.SeatBid.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder setBid(int index, Openrtb.BidResponse.SeatBid.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder addBid(Openrtb.BidResponse.SeatBid.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder addBid(int index, Openrtb.BidResponse.SeatBid.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder addBid(Openrtb.BidResponse.SeatBid.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder addBid(int index, Openrtb.BidResponse.SeatBid.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder addAllBid(Iterable<? extends Openrtb.BidResponse.SeatBid.Bid> values)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder clearBid()
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Builder removeBid(int index)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Bid.Builder getBidBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.BidOrBuilder getBidOrBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;getBidOrBuilder in interface Openrtb.BidResponse.SeatBidOrBuilderpublic List<? extends Openrtb.BidResponse.SeatBid.BidOrBuilder> getBidOrBuilderList()
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;getBidOrBuilderList in interface Openrtb.BidResponse.SeatBidOrBuilderpublic Openrtb.BidResponse.SeatBid.Bid.Builder addBidBuilder()
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public Openrtb.BidResponse.SeatBid.Bid.Builder addBidBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public List<Openrtb.BidResponse.SeatBid.Bid.Builder> getBidBuilderList()
Array of bid objects; each bid object relates to an imp object in the bid request. Note that, if supported by an exchange, one imp object can have many bid objects.
repeated .openrtb.BidResponse.SeatBid.Bid bid = 1;public boolean hasSeat()
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;hasSeat in interface Openrtb.BidResponse.SeatBidOrBuilderpublic String getSeat()
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;getSeat in interface Openrtb.BidResponse.SeatBidOrBuilderpublic com.google.protobuf.ByteString getSeatBytes()
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;getSeatBytes in interface Openrtb.BidResponse.SeatBidOrBuilderpublic Openrtb.BidResponse.SeatBid.Builder setSeat(String value)
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;public Openrtb.BidResponse.SeatBid.Builder clearSeat()
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;public Openrtb.BidResponse.SeatBid.Builder setSeatBytes(com.google.protobuf.ByteString value)
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;public boolean hasGroup()
Should impressions be won or lost as a group?
optional .openrtb.Flag group = 3;hasGroup in interface Openrtb.BidResponse.SeatBidOrBuilderpublic OpenrtbCommon.Flag getGroup()
Should impressions be won or lost as a group?
optional .openrtb.Flag group = 3;getGroup in interface Openrtb.BidResponse.SeatBidOrBuilderpublic Openrtb.BidResponse.SeatBid.Builder setGroup(OpenrtbCommon.Flag value)
Should impressions be won or lost as a group?
optional .openrtb.Flag group = 3;public Openrtb.BidResponse.SeatBid.Builder clearGroup()
Should impressions be won or lost as a group?
optional .openrtb.Flag group = 3;public boolean hasExt()
optional .openrtb.SeatBidExtensions ext = 1000;hasExt in interface Openrtb.BidResponse.SeatBidOrBuilderpublic Extension.SeatBidExtensions getExt()
optional .openrtb.SeatBidExtensions ext = 1000;getExt in interface Openrtb.BidResponse.SeatBidOrBuilderpublic Openrtb.BidResponse.SeatBid.Builder setExt(Extension.SeatBidExtensions value)
optional .openrtb.SeatBidExtensions ext = 1000;public Openrtb.BidResponse.SeatBid.Builder setExt(Extension.SeatBidExtensions.Builder builderForValue)
optional .openrtb.SeatBidExtensions ext = 1000;public Openrtb.BidResponse.SeatBid.Builder mergeExt(Extension.SeatBidExtensions value)
optional .openrtb.SeatBidExtensions ext = 1000;public Openrtb.BidResponse.SeatBid.Builder clearExt()
optional .openrtb.SeatBidExtensions ext = 1000;public Extension.SeatBidExtensions.Builder getExtBuilder()
optional .openrtb.SeatBidExtensions ext = 1000;public Extension.SeatBidExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.SeatBidExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidResponse.SeatBidOrBuilderpublic final Openrtb.BidResponse.SeatBid.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidResponse.SeatBid.Builder>public final Openrtb.BidResponse.SeatBid.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidResponse.SeatBid.Builder>Copyright © 2017. All rights reserved.