Packages

final case class VideoPlacement(ptype: VideoPlacementType = com.explorestack.protobuf.adcom.VideoPlacementType.VIDEO_PLACEMENT_TYPE_INVALID, pos: PlacementPosition = com.explorestack.protobuf.adcom.PlacementPosition.PLACEMENT_POSITION_INVALID, delay: Int = 0, skip: Boolean = false, skipmin: Int = 0, skipafter: Int = 0, playmethod: PlaybackMethod = com.explorestack.protobuf.adcom.PlaybackMethod.PLAYBACK_METHOD_INVALID, playend: PlaybackCessationMode = com.explorestack.protobuf.adcom.PlaybackCessationMode.PLAYBACK_CESSATION_MODE_INVALID, clktype: ClickType = com.explorestack.protobuf.adcom.ClickType.CLICK_TYPE_NON_CLICKABLE, mime: Seq[String] = _root_.scala.Seq.empty, api: Seq[ApiFramework] = _root_.scala.Seq.empty, ctype: Seq[VideoCreativeType] = _root_.scala.Seq.empty, w: Int = 0, h: Int = 0, unit: SizeUnit = com.explorestack.protobuf.adcom.SizeUnit.SIZE_UNIT_INVALID, mindur: Int = 0, maxdur: Int = 0, maxext: Int = 0, minbitr: Int = 0, maxbitr: Int = 0, delivery: Seq[DeliveryMethod] = _root_.scala.Seq.empty, maxseq: Int = 0, linear: LinearityMode = com.explorestack.protobuf.adcom.LinearityMode.LINEARITY_MODE_INVALID, boxing: Boolean = false, comp: Seq[Companion] = _root_.scala.Seq.empty, comptype: Seq[CompanionType] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty) extends GeneratedMessage with Updatable[VideoPlacement] with Product with Serializable

ptype

Placement subtype.

pos

Placement position on screen.

delay

Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll placements.

skip

Indicates if the placement imposes ad skippability.

skipmin

The placement allows creatives of total duration greater than this number of seconds to be skipped.

skipafter

Number of seconds a creative must play before the placement enables skipping;

playmethod

Playback method in use for this placement.

playend

The event that causes playback to end for this placement.

clktype

Indicates the click type of the placement.

mime

Array of supported mime types

api

List of supported APIs for this placement.

ctype

Creative subtypes permitted for this placement.

w

Width of the creative in units specified by "unit".

h

Height of the creative in units specified by "unit".

unit

Units of size used for "w" and "h" attributes.

mindur

Minimum creative duration in seconds.

maxdur

Maximum creative duration in seconds.

maxext

Maximum extended creative duration if extension is allowed.

minbitr

Minimum bit rate of the creative in Kbps.

maxbitr

Maximum bit rate of the creative in Kbps.

delivery

Array of supported creative delivery methods.

maxseq

The maximum number of ads that can be played in an ad pod.

linear

Indicates if the creative must be linear, nonlinear, etc.

boxing

Indicates if letterboxing of 4:3 creatives into a 16:9 window is allowed.

comp

Array of objects indicating that companion ads are available and providing the specifications thereof.

comptype

Supported companion ad types.

ext

Optional vendor-specific extensions.

extProto

Legacy proto extensions.

Annotations
@SerialVersionUID()
Linear Supertypes
Updatable[VideoPlacement], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. VideoPlacement
  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 VideoPlacement(ptype: VideoPlacementType = com.explorestack.protobuf.adcom.VideoPlacementType.VIDEO_PLACEMENT_TYPE_INVALID, pos: PlacementPosition = com.explorestack.protobuf.adcom.PlacementPosition.PLACEMENT_POSITION_INVALID, delay: Int = 0, skip: Boolean = false, skipmin: Int = 0, skipafter: Int = 0, playmethod: PlaybackMethod = com.explorestack.protobuf.adcom.PlaybackMethod.PLAYBACK_METHOD_INVALID, playend: PlaybackCessationMode = com.explorestack.protobuf.adcom.PlaybackCessationMode.PLAYBACK_CESSATION_MODE_INVALID, clktype: ClickType = com.explorestack.protobuf.adcom.ClickType.CLICK_TYPE_NON_CLICKABLE, mime: Seq[String] = _root_.scala.Seq.empty, api: Seq[ApiFramework] = _root_.scala.Seq.empty, ctype: Seq[VideoCreativeType] = _root_.scala.Seq.empty, w: Int = 0, h: Int = 0, unit: SizeUnit = com.explorestack.protobuf.adcom.SizeUnit.SIZE_UNIT_INVALID, mindur: Int = 0, maxdur: Int = 0, maxext: Int = 0, minbitr: Int = 0, maxbitr: Int = 0, delivery: Seq[DeliveryMethod] = _root_.scala.Seq.empty, maxseq: Int = 0, linear: LinearityMode = com.explorestack.protobuf.adcom.LinearityMode.LINEARITY_MODE_INVALID, boxing: Boolean = false, comp: Seq[Companion] = _root_.scala.Seq.empty, comptype: Seq[CompanionType] = _root_.scala.Seq.empty, ext: Option[Struct] = _root_.scala.None, extProto: Seq[Any] = _root_.scala.Seq.empty)

    ptype

    Placement subtype.

    pos

    Placement position on screen.

    delay

    Indicates the start delay in seconds for pre-roll, mid-roll, or post-roll placements.

    skip

    Indicates if the placement imposes ad skippability.

    skipmin

    The placement allows creatives of total duration greater than this number of seconds to be skipped.

    skipafter

    Number of seconds a creative must play before the placement enables skipping;

    playmethod

    Playback method in use for this placement.

    playend

    The event that causes playback to end for this placement.

    clktype

    Indicates the click type of the placement.

    mime

    Array of supported mime types

    api

    List of supported APIs for this placement.

    ctype

    Creative subtypes permitted for this placement.

    w

    Width of the creative in units specified by "unit".

    h

    Height of the creative in units specified by "unit".

    unit

    Units of size used for "w" and "h" attributes.

    mindur

    Minimum creative duration in seconds.

    maxdur

    Maximum creative duration in seconds.

    maxext

    Maximum extended creative duration if extension is allowed.

    minbitr

    Minimum bit rate of the creative in Kbps.

    maxbitr

    Maximum bit rate of the creative in Kbps.

    delivery

    Array of supported creative delivery methods.

    maxseq

    The maximum number of ads that can be played in an ad pod.

    linear

    Indicates if the creative must be linear, nonlinear, etc.

    boxing

    Indicates if letterboxing of 4:3 creatives into a 16:9 window is allowed.

    comp

    Array of objects indicating that companion ads are available and providing the specifications thereof.

    comptype

    Supported companion ad types.

    ext

    Optional vendor-specific extensions.

    extProto

    Legacy proto extensions.

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 addAllApi(__vs: Iterable[ApiFramework]): VideoPlacement
  5. def addAllComp(__vs: Iterable[Companion]): VideoPlacement
  6. def addAllComptype(__vs: Iterable[CompanionType]): VideoPlacement
  7. def addAllCtype(__vs: Iterable[VideoCreativeType]): VideoPlacement
  8. def addAllDelivery(__vs: Iterable[DeliveryMethod]): VideoPlacement
  9. def addAllExtProto(__vs: Iterable[Any]): VideoPlacement
  10. def addAllMime(__vs: Iterable[String]): VideoPlacement
  11. def addApi(__vs: ApiFramework*): VideoPlacement
  12. def addComp(__vs: Companion*): VideoPlacement
  13. def addComptype(__vs: CompanionType*): VideoPlacement
  14. def addCtype(__vs: VideoCreativeType*): VideoPlacement
  15. def addDelivery(__vs: DeliveryMethod*): VideoPlacement
  16. def addExtProto(__vs: Any*): VideoPlacement
  17. def addMime(__vs: String*): VideoPlacement
  18. val api: Seq[ApiFramework]
  19. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  20. val boxing: Boolean
  21. def clearApi: VideoPlacement
  22. def clearComp: VideoPlacement
  23. def clearComptype: VideoPlacement
  24. def clearCtype: VideoPlacement
  25. def clearDelivery: VideoPlacement
  26. def clearExt: VideoPlacement
  27. def clearExtProto: VideoPlacement
  28. def clearMime: VideoPlacement
  29. val clktype: ClickType
  30. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  31. val comp: Seq[Companion]
  32. def companion: VideoPlacement.type
    Definition Classes
    VideoPlacement → GeneratedMessage
  33. val comptype: Seq[CompanionType]
  34. val ctype: Seq[VideoCreativeType]
  35. val delay: Int
  36. val delivery: Seq[DeliveryMethod]
  37. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. val ext: Option[Struct]
  39. val extProto: Seq[Any]
  40. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  41. def getExt: Struct
  42. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    VideoPlacement → GeneratedMessage
  43. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    VideoPlacement → GeneratedMessage
  44. val h: Int
  45. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  46. val linear: LinearityMode
  47. val maxbitr: Int
  48. val maxdur: Int
  49. val maxext: Int
  50. val maxseq: Int
  51. val mime: Seq[String]
  52. val minbitr: Int
  53. val mindur: Int
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  57. val playend: PlaybackCessationMode
  58. val playmethod: PlaybackMethod
  59. val pos: PlacementPosition
  60. def productElementNames: Iterator[String]
    Definition Classes
    Product
  61. val ptype: VideoPlacementType
  62. def serializedSize: Int
    Definition Classes
    VideoPlacement → GeneratedMessage
  63. val skip: Boolean
  64. val skipafter: Int
  65. val skipmin: Int
  66. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  67. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  68. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  69. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  70. def toProtoString: String
    Definition Classes
    VideoPlacement → GeneratedMessage
  71. val unit: SizeUnit
  72. def update(ms: (Lens[VideoPlacement, VideoPlacement]) => Mutation[VideoPlacement]*): VideoPlacement
    Definition Classes
    Updatable
  73. val w: Int
  74. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  75. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  76. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  77. def withApi(__v: Seq[ApiFramework]): VideoPlacement
  78. def withBoxing(__v: Boolean): VideoPlacement
  79. def withClktype(__v: ClickType): VideoPlacement
  80. def withComp(__v: Seq[Companion]): VideoPlacement
  81. def withComptype(__v: Seq[CompanionType]): VideoPlacement
  82. def withCtype(__v: Seq[VideoCreativeType]): VideoPlacement
  83. def withDelay(__v: Int): VideoPlacement
  84. def withDelivery(__v: Seq[DeliveryMethod]): VideoPlacement
  85. def withExt(__v: Struct): VideoPlacement
  86. def withExtProto(__v: Seq[Any]): VideoPlacement
  87. def withH(__v: Int): VideoPlacement
  88. def withLinear(__v: LinearityMode): VideoPlacement
  89. def withMaxbitr(__v: Int): VideoPlacement
  90. def withMaxdur(__v: Int): VideoPlacement
  91. def withMaxext(__v: Int): VideoPlacement
  92. def withMaxseq(__v: Int): VideoPlacement
  93. def withMime(__v: Seq[String]): VideoPlacement
  94. def withMinbitr(__v: Int): VideoPlacement
  95. def withMindur(__v: Int): VideoPlacement
  96. def withPlayend(__v: PlaybackCessationMode): VideoPlacement
  97. def withPlaymethod(__v: PlaybackMethod): VideoPlacement
  98. def withPos(__v: PlacementPosition): VideoPlacement
  99. def withPtype(__v: VideoPlacementType): VideoPlacement
  100. def withSkip(__v: Boolean): VideoPlacement
  101. def withSkipafter(__v: Int): VideoPlacement
  102. def withSkipmin(__v: Int): VideoPlacement
  103. def withUnit(__v: SizeUnit): VideoPlacement
  104. def withW(__v: Int): VideoPlacement
  105. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  106. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    VideoPlacement → GeneratedMessage
  107. 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[VideoPlacement]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped