Packages

final case class AdTypeMetrics(adType: AdType = io.bidmachine.protobuf.sessionmetrics.v1.AdType.UNKNOWN_UNSPECIFIED, impressions: Int = 0, adRequests: Int = 0, bids: Int = 0, wins: Int = 0, losses: Int = 0, lurls: Int = 0, nurls: Int = 0, cumulativeBidPrice: Float = 0.0f, cumulativeLurlPrice: Float = 0.0f, cumulativeNurlPrice: Float = 0.0f, ecpm: Option[Ecpm] = _root_.scala.None, auctions: Seq[Auction] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[AdTypeMetrics] with Product with Serializable

Metrics for a specific ad type

impressions

Metrics for a specific ad type

lurls

Lose URLs

nurls

Notification URLs

ecpm

// Ecpm metric for the user

auctions

last 10 auctions for the user

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[AdTypeMetrics], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AdTypeMetrics
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AdTypeMetrics(adType: AdType = io.bidmachine.protobuf.sessionmetrics.v1.AdType.UNKNOWN_UNSPECIFIED, impressions: Int = 0, adRequests: Int = 0, bids: Int = 0, wins: Int = 0, losses: Int = 0, lurls: Int = 0, nurls: Int = 0, cumulativeBidPrice: Float = 0.0f, cumulativeLurlPrice: Float = 0.0f, cumulativeNurlPrice: Float = 0.0f, ecpm: Option[Ecpm] = _root_.scala.None, auctions: Seq[Auction] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    impressions

    Metrics for a specific ad type

    lurls

    Lose URLs

    nurls

    Notification URLs

    ecpm

    // Ecpm metric for the user

    auctions

    last 10 auctions for the user

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val adRequests: Int
  5. val adType: AdType
  6. def addAllAuctions(__vs: Iterable[Auction]): AdTypeMetrics
  7. def addAuctions(__vs: Auction*): AdTypeMetrics
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val auctions: Seq[Auction]
  10. val bids: Int
  11. def clearAuctions: AdTypeMetrics
  12. def clearEcpm: AdTypeMetrics
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  14. def companion: AdTypeMetrics.type
    Definition Classes
    AdTypeMetrics → GeneratedMessage
  15. val cumulativeBidPrice: Float
  16. val cumulativeLurlPrice: Float
  17. val cumulativeNurlPrice: Float
  18. def discardUnknownFields: AdTypeMetrics
  19. val ecpm: Option[Ecpm]
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. def getEcpm: Ecpm
  23. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    AdTypeMetrics → GeneratedMessage
  24. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    AdTypeMetrics → GeneratedMessage
  25. val impressions: Int
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. val losses: Int
  28. val lurls: Int
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  32. val nurls: Int
  33. def productElementNames: Iterator[String]
    Definition Classes
    Product
  34. def serializedSize: Int
    Definition Classes
    AdTypeMetrics → GeneratedMessage
  35. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  36. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  37. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  38. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  39. def toProtoString: String
    Definition Classes
    AdTypeMetrics → GeneratedMessage
  40. val unknownFields: UnknownFieldSet
  41. def update(ms: (Lens[AdTypeMetrics, AdTypeMetrics]) => Mutation[AdTypeMetrics]*): AdTypeMetrics
    Definition Classes
    Updatable
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. val wins: Int
  46. def withAdRequests(__v: Int): AdTypeMetrics
  47. def withAdType(__v: AdType): AdTypeMetrics
  48. def withAuctions(__v: Seq[Auction]): AdTypeMetrics
  49. def withBids(__v: Int): AdTypeMetrics
  50. def withCumulativeBidPrice(__v: Float): AdTypeMetrics
  51. def withCumulativeLurlPrice(__v: Float): AdTypeMetrics
  52. def withCumulativeNurlPrice(__v: Float): AdTypeMetrics
  53. def withEcpm(__v: Ecpm): AdTypeMetrics
  54. def withImpressions(__v: Int): AdTypeMetrics
  55. def withLosses(__v: Int): AdTypeMetrics
  56. def withLurls(__v: Int): AdTypeMetrics
  57. def withNurls(__v: Int): AdTypeMetrics
  58. def withUnknownFields(__v: UnknownFieldSet): AdTypeMetrics
  59. def withWins(__v: Int): AdTypeMetrics
  60. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  61. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    AdTypeMetrics → GeneratedMessage
  62. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Updatable[AdTypeMetrics]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped