final case class Creative(externalId: String = "", campaignIds: Seq[String] = _root_.scala.Seq.empty, theme: String = "", bannerPresent: Boolean = false, videoPresent: Boolean = false, displaymanagerWhite: Seq[String] = _root_.scala.Seq.empty, displaymanagerBlack: Seq[String] = _root_.scala.Seq.empty, coppa: Boolean = false, targetingInstl: Seq[Int] = _root_.scala.Seq.empty, bannerAttr: Seq[Int] = _root_.scala.Seq.empty, bannerType: Seq[Int] = _root_.scala.Seq.empty, bannerApi: Seq[Int] = _root_.scala.Seq.empty, videoWidth: Int = 0, videoHeight: Int = 0, videoDuration: Int = 0, videoProtocol: Int = 0, videoMime: Seq[String] = _root_.scala.Seq.empty, videoAttr: Seq[Int] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Creative] with Product with Serializable

Creative targeting parameters. Contains only the fields needed for creative-level filtering.

externalId

creative ID

campaignIds

campaigns this creative belongs to

theme

creative theme, used for theme-global-black filter

bannerPresent

true if creative has a banner sub-record

videoPresent

true if creative has a video sub-record

displaymanagerWhite

--- Display Manager --- allowed display managers; empty = all

displaymanagerBlack

blocked display managers

coppa

--- Compliance --- creative is COPPA-compliant

targetingInstl

--- Placement compatibility --- allowed imp.instl values

bannerAttr

imp.banner.attr

bannerType

imp.banner.type

bannerApi

imp.banner.api

videoWidth

video.width

videoHeight

video.height

videoDuration

video.duration

videoProtocol

video.protocol (single value from Creative record)

videoMime

video.mime

videoAttr

video.attr

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[Creative], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Creative
  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 Creative(externalId: String = "", campaignIds: Seq[String] = _root_.scala.Seq.empty, theme: String = "", bannerPresent: Boolean = false, videoPresent: Boolean = false, displaymanagerWhite: Seq[String] = _root_.scala.Seq.empty, displaymanagerBlack: Seq[String] = _root_.scala.Seq.empty, coppa: Boolean = false, targetingInstl: Seq[Int] = _root_.scala.Seq.empty, bannerAttr: Seq[Int] = _root_.scala.Seq.empty, bannerType: Seq[Int] = _root_.scala.Seq.empty, bannerApi: Seq[Int] = _root_.scala.Seq.empty, videoWidth: Int = 0, videoHeight: Int = 0, videoDuration: Int = 0, videoProtocol: Int = 0, videoMime: Seq[String] = _root_.scala.Seq.empty, videoAttr: Seq[Int] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    externalId

    creative ID

    campaignIds

    campaigns this creative belongs to

    theme

    creative theme, used for theme-global-black filter

    bannerPresent

    true if creative has a banner sub-record

    videoPresent

    true if creative has a video sub-record

    displaymanagerWhite

    --- Display Manager --- allowed display managers; empty = all

    displaymanagerBlack

    blocked display managers

    coppa

    --- Compliance --- creative is COPPA-compliant

    targetingInstl

    --- Placement compatibility --- allowed imp.instl values

    bannerAttr

    imp.banner.attr

    bannerType

    imp.banner.type

    bannerApi

    imp.banner.api

    videoWidth

    video.width

    videoHeight

    video.height

    videoDuration

    video.duration

    videoProtocol

    video.protocol (single value from Creative record)

    videoMime

    video.mime

    videoAttr

    video.attr

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. def addAllBannerApi(__vs: Iterable[Int]): Creative
  5. def addAllBannerAttr(__vs: Iterable[Int]): Creative
  6. def addAllBannerType(__vs: Iterable[Int]): Creative
  7. def addAllCampaignIds(__vs: Iterable[String]): Creative
  8. def addAllDisplaymanagerBlack(__vs: Iterable[String]): Creative
  9. def addAllDisplaymanagerWhite(__vs: Iterable[String]): Creative
  10. def addAllTargetingInstl(__vs: Iterable[Int]): Creative
  11. def addAllVideoAttr(__vs: Iterable[Int]): Creative
  12. def addAllVideoMime(__vs: Iterable[String]): Creative
  13. def addBannerApi(__vs: Int*): Creative
  14. def addBannerAttr(__vs: Int*): Creative
  15. def addBannerType(__vs: Int*): Creative
  16. def addCampaignIds(__vs: String*): Creative
  17. def addDisplaymanagerBlack(__vs: String*): Creative
  18. def addDisplaymanagerWhite(__vs: String*): Creative
  19. def addTargetingInstl(__vs: Int*): Creative
  20. def addVideoAttr(__vs: Int*): Creative
  21. def addVideoMime(__vs: String*): Creative
  22. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  23. val bannerApi: Seq[Int]
  24. val bannerAttr: Seq[Int]
  25. val bannerPresent: Boolean
  26. val bannerType: Seq[Int]
  27. val campaignIds: Seq[String]
  28. def clearBannerApi: Creative
  29. def clearBannerAttr: Creative
  30. def clearBannerType: Creative
  31. def clearCampaignIds: Creative
  32. def clearDisplaymanagerBlack: Creative
  33. def clearDisplaymanagerWhite: Creative
  34. def clearTargetingInstl: Creative
  35. def clearVideoAttr: Creative
  36. def clearVideoMime: Creative
  37. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  38. def companion: Creative.type
    Definition Classes
    Creative → GeneratedMessage
  39. val coppa: Boolean
  40. def discardUnknownFields: Creative
  41. val displaymanagerBlack: Seq[String]
  42. val displaymanagerWhite: Seq[String]
  43. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. val externalId: String
  45. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  46. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Creative → GeneratedMessage
  47. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Creative → GeneratedMessage
  48. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  51. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  52. def productElementNames: Iterator[String]
    Definition Classes
    Product
  53. def serializedSize: Int
    Definition Classes
    Creative → GeneratedMessage
  54. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  55. val targetingInstl: Seq[Int]
  56. val theme: String
  57. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  58. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  59. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  60. def toProtoString: String
    Definition Classes
    Creative → GeneratedMessage
  61. val unknownFields: UnknownFieldSet
  62. def update(ms: (Lens[Creative, Creative]) => Mutation[Creative]*): Creative
    Definition Classes
    Updatable
  63. val videoAttr: Seq[Int]
  64. val videoDuration: Int
  65. val videoHeight: Int
  66. val videoMime: Seq[String]
  67. val videoPresent: Boolean
  68. val videoProtocol: Int
  69. val videoWidth: Int
  70. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  71. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  72. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  73. def withBannerApi(__v: Seq[Int]): Creative
  74. def withBannerAttr(__v: Seq[Int]): Creative
  75. def withBannerPresent(__v: Boolean): Creative
  76. def withBannerType(__v: Seq[Int]): Creative
  77. def withCampaignIds(__v: Seq[String]): Creative
  78. def withCoppa(__v: Boolean): Creative
  79. def withDisplaymanagerBlack(__v: Seq[String]): Creative
  80. def withDisplaymanagerWhite(__v: Seq[String]): Creative
  81. def withExternalId(__v: String): Creative
  82. def withTargetingInstl(__v: Seq[Int]): Creative
  83. def withTheme(__v: String): Creative
  84. def withUnknownFields(__v: UnknownFieldSet): Creative
  85. def withVideoAttr(__v: Seq[Int]): Creative
  86. def withVideoDuration(__v: Int): Creative
  87. def withVideoHeight(__v: Int): Creative
  88. def withVideoMime(__v: Seq[String]): Creative
  89. def withVideoPresent(__v: Boolean): Creative
  90. def withVideoProtocol(__v: Int): Creative
  91. def withVideoWidth(__v: Int): Creative
  92. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  93. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Creative → GeneratedMessage
  94. 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[Creative]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped