public static final class OpenRtbProtobuf.SeatBid.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.SeatBid.Builder> implements OpenRtbProtobuf.SeatBidOrBuilder
4.3.2 Seat Bid Object 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
open_rtb.SeatBid| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.SeatBid.Builder |
addAllBid(Iterable<? extends OpenRtbProtobuf.Bid> values)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
addBid(int index,
OpenRtbProtobuf.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
addBid(int index,
OpenRtbProtobuf.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
addBid(OpenRtbProtobuf.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
addBid(OpenRtbProtobuf.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.Bid.Builder |
addBidBuilder()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.Bid.Builder |
addBidBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.SeatBid |
build() |
OpenRtbProtobuf.SeatBid |
buildPartial() |
OpenRtbProtobuf.SeatBid.Builder |
clear() |
OpenRtbProtobuf.SeatBid.Builder |
clearBid()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.SeatBid.Builder |
clearGroup()
“1” means impressions must be won-lost as a group; default is “0”.
|
OpenRtbProtobuf.SeatBid.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.SeatBid.Builder |
clearSeat()
ID of the bidder seat on whose behalf this bid is made.
|
OpenRtbProtobuf.SeatBid.Builder |
clone() |
OpenRtbProtobuf.Bid |
getBid(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.Bid.Builder |
getBidBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
List<OpenRtbProtobuf.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<OpenRtbProtobuf.Bid> |
getBidList()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.BidOrBuilder |
getBidOrBuilder(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
List<? extends OpenRtbProtobuf.BidOrBuilder> |
getBidOrBuilderList()
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getGroup()
“1” means impressions must be won-lost as a group; default is “0”.
|
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 |
hasGroup()
“1” means impressions must be won-lost as a group; default is “0”.
|
boolean |
hasSeat()
ID of the bidder seat on whose behalf this bid is made.
|
boolean |
isInitialized() |
OpenRtbProtobuf.SeatBid.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.SeatBid.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.SeatBid.Builder |
mergeFrom(OpenRtbProtobuf.SeatBid other) |
OpenRtbProtobuf.SeatBid.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.SeatBid.Builder |
removeBid(int index)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
setBid(int index,
OpenRtbProtobuf.Bid.Builder builderForValue)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
setBid(int index,
OpenRtbProtobuf.Bid value)
Array of bid objects; each bid object relates to an imp object in the bid request.
|
OpenRtbProtobuf.SeatBid.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.SeatBid.Builder |
setGroup(int value)
“1” means impressions must be won-lost as a group; default is “0”.
|
OpenRtbProtobuf.SeatBid.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.SeatBid.Builder |
setSeat(String value)
ID of the bidder seat on whose behalf this bid is made.
|
OpenRtbProtobuf.SeatBid.Builder |
setSeatBytes(com.google.protobuf.ByteString value)
ID of the bidder seat on whose behalf this bid is made.
|
OpenRtbProtobuf.SeatBid.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public OpenRtbProtobuf.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<OpenRtbProtobuf.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<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.SeatBid getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.SeatBid build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.SeatBid buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.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<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.SeatBid.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.SeatBid.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.SeatBid.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.SeatBid.Builder mergeFrom(OpenRtbProtobuf.SeatBid other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.SeatBid.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.SeatBid.Builder>IOExceptionpublic List<OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;getBidList in interface OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;getBidCount in interface OpenRtbProtobuf.SeatBidOrBuilderpublic OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;getBid in interface OpenRtbProtobuf.SeatBidOrBuilderpublic OpenRtbProtobuf.SeatBid.Builder setBid(int index, OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.SeatBid.Builder setBid(int index, OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.SeatBid.Builder addBid(OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.SeatBid.Builder addBid(int index, OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.SeatBid.Builder addBid(OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.SeatBid.Builder addBid(int index, OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.SeatBid.Builder addAllBid(Iterable<? extends OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;getBidOrBuilder in interface OpenRtbProtobuf.SeatBidOrBuilderpublic List<? extends OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;getBidOrBuilderList in interface OpenRtbProtobuf.SeatBidOrBuilderpublic OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public OpenRtbProtobuf.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 .open_rtb.Bid bid = 1;public List<OpenRtbProtobuf.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 .open_rtb.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 OpenRtbProtobuf.SeatBidOrBuilderpublic String getSeat()
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;getSeat in interface OpenRtbProtobuf.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 OpenRtbProtobuf.SeatBidOrBuilderpublic OpenRtbProtobuf.SeatBid.Builder setSeat(String value)
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;public OpenRtbProtobuf.SeatBid.Builder clearSeat()
ID of the bidder seat on whose behalf this bid is made.
optional string seat = 2;public OpenRtbProtobuf.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()
“1” means impressions must be won-lost as a group; default is “0”.
optional uint32 group = 3;hasGroup in interface OpenRtbProtobuf.SeatBidOrBuilderpublic int getGroup()
“1” means impressions must be won-lost as a group; default is “0”.
optional uint32 group = 3;getGroup in interface OpenRtbProtobuf.SeatBidOrBuilderpublic OpenRtbProtobuf.SeatBid.Builder setGroup(int value)
“1” means impressions must be won-lost as a group; default is “0”.
optional uint32 group = 3;public OpenRtbProtobuf.SeatBid.Builder clearGroup()
“1” means impressions must be won-lost as a group; default is “0”.
optional uint32 group = 3;public final OpenRtbProtobuf.SeatBid.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.SeatBid.Builder>public final OpenRtbProtobuf.SeatBid.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.SeatBid.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.