Interface OpenRtb.BidResponse.SeatBidOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      OpenRtb.BidResponse.SeatBid.Bid getBid​(int index)
      Array of 1+ Bid objects (Section 4.2.3) each related to an impression.
      int getBidCount()
      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.BidOrBuilder getBidOrBuilder​(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.
      boolean getGroup()
      false = impressions can be won individually; true = impressions must be won or lost as a group.
      String getSeat()
      ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.
      com.google.protobuf.ByteString getSeatBytes()
      ID of the buyer seat (e.g., advertiser, agency) on whose behalf this bid is made.
      boolean hasGroup()
      false = impressions can be won individually; true = impressions must be won or lost as a group.
      boolean hasSeat()
      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
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • 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.