Package com.google.openrtb
Interface OpenRtb.BidResponse.SeatBidOrBuilder
-
- All Superinterfaces:
com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidResponse.SeatBid>,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OpenRtb.BidResponse.SeatBid,OpenRtb.BidResponse.SeatBid.Builder
- Enclosing class:
- OpenRtb.BidResponse
public static interface OpenRtb.BidResponse.SeatBidOrBuilder extends com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<OpenRtb.BidResponse.SeatBid>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OpenRtb.BidResponse.SeatBid.BidgetBid(int index)Array of 1+ Bid objects (Section 4.2.3) each related to an impression.intgetBidCount()Array of 1+ Bid objects (Section 4.2.3) each related to an impression.List<OpenRtb.BidResponse.SeatBid.Bid>getBidList()Array of 1+ Bid objects (Section 4.2.3) each related to an impression.OpenRtb.BidResponse.SeatBid.BidOrBuildergetBidOrBuilder(int index)Array of 1+ Bid objects (Section 4.2.3) each related to an impression.List<? extends OpenRtb.BidResponse.SeatBid.BidOrBuilder>getBidOrBuilderList()Array of 1+ Bid objects (Section 4.2.3) each related to an impression.booleangetGroup()false = impressions can be won individually; true = impressions must be won or lost as a group.StringgetSeat()ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.com.google.protobuf.ByteStringgetSeatBytes()ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.booleanhasGroup()false = impressions can be won individually; true = impressions must be won or lost as a group.booleanhasSeat()ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getDefaultInstanceForType, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
-
-
-
Method Detail
-
getBidList
List<OpenRtb.BidResponse.SeatBid.Bid> getBidList()
Array of 1+ Bid objects (Section 4.2.3) each related to an impression. Multiple bids can relate to the same impression.
repeated .com.google.openrtb.BidResponse.SeatBid.Bid bid = 1;
-
getBid
OpenRtb.BidResponse.SeatBid.Bid getBid(int index)
Array of 1+ Bid objects (Section 4.2.3) each related to an impression. Multiple bids can relate to the same impression.
repeated .com.google.openrtb.BidResponse.SeatBid.Bid bid = 1;
-
getBidCount
int getBidCount()
Array of 1+ Bid objects (Section 4.2.3) each related to an impression. Multiple bids can relate to the same impression.
repeated .com.google.openrtb.BidResponse.SeatBid.Bid bid = 1;
-
getBidOrBuilderList
List<? extends OpenRtb.BidResponse.SeatBid.BidOrBuilder> getBidOrBuilderList()
Array of 1+ Bid objects (Section 4.2.3) each related to an impression. Multiple bids can relate to the same impression.
repeated .com.google.openrtb.BidResponse.SeatBid.Bid bid = 1;
-
getBidOrBuilder
OpenRtb.BidResponse.SeatBid.BidOrBuilder getBidOrBuilder(int index)
Array of 1+ Bid objects (Section 4.2.3) each related to an impression. Multiple bids can relate to the same impression.
repeated .com.google.openrtb.BidResponse.SeatBid.Bid bid = 1;
-
hasSeat
boolean hasSeat()
ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made. This ID will be used to breakdown spend and invalid traffic metrics in IVT transparency reporting, given that it is no longer than 64 bytes.
optional string seat = 2;- Returns:
- Whether the seat field is set.
-
getSeat
String getSeat()
ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made. This ID will be used to breakdown spend and invalid traffic metrics in IVT transparency reporting, given that it is no longer than 64 bytes.
optional string seat = 2;- Returns:
- The seat.
-
getSeatBytes
com.google.protobuf.ByteString getSeatBytes()
ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made. This ID will be used to breakdown spend and invalid traffic metrics in IVT transparency reporting, given that it is no longer than 64 bytes.
optional string seat = 2;- Returns:
- The bytes for seat.
-
hasGroup
boolean hasGroup()
false = impressions can be won individually; true = impressions must be won or lost as a group.
optional bool group = 3 [default = false];- Returns:
- Whether the group field is set.
-
getGroup
boolean getGroup()
false = impressions can be won individually; true = impressions must be won or lost as a group.
optional bool group = 3 [default = false];- Returns:
- The group.
-
-