Packages

class Immutable extends VideoElementFields

The default read-only implementation of VideoElementFields. You typically should not need to directly reference this class; instead, use the VideoElementFields.apply method to construct new instances.

Linear Supertypes
VideoElementFields, Serializable, ValidatingThriftStruct[VideoElementFields], HasThriftStructCodec3[VideoElementFields], Product21[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[Int], Option[String], Option[String], Option[Boolean], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean]], Product, Equals, ThriftStruct, ThriftStructIface, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Immutable
  2. VideoElementFields
  3. Serializable
  4. ValidatingThriftStruct
  5. HasThriftStructCodec3
  6. Product21
  7. Product
  8. Equals
  9. ThriftStruct
  10. ThriftStructIface
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Immutable(url: Option[String] = _root_.scala.None, description: Option[String] = _root_.scala.None, title: Option[String] = _root_.scala.None, html: Option[String] = _root_.scala.None, source: Option[String] = _root_.scala.None, credit: Option[String] = _root_.scala.None, caption: Option[String] = _root_.scala.None, height: Option[Int] = _root_.scala.None, width: Option[Int] = _root_.scala.None, duration: Option[Int] = _root_.scala.None, contentAuthSystem: Option[String] = _root_.scala.None, embeddable: Option[String] = _root_.scala.None, isInappropriateForAdverts: Option[Boolean] = _root_.scala.None, mediaId: Option[String] = _root_.scala.None, stillImageUrl: Option[String] = _root_.scala.None, thumbnailUrl: Option[String] = _root_.scala.None, shortUrl: Option[String] = _root_.scala.None, role: Option[String] = _root_.scala.None, originalUrl: Option[String] = _root_.scala.None, sourceDomain: Option[String] = _root_.scala.None, isMandatory: Option[Boolean] = _root_.scala.None)
  2. new Immutable(url: Option[String], description: Option[String], title: Option[String], html: Option[String], source: Option[String], credit: Option[String], caption: Option[String], height: Option[Int], width: Option[Int], duration: Option[Int], contentAuthSystem: Option[String], embeddable: Option[String], isInappropriateForAdverts: Option[Boolean], mediaId: Option[String], stillImageUrl: Option[String], thumbnailUrl: Option[String], shortUrl: Option[String], role: Option[String], originalUrl: Option[String], sourceDomain: Option[String], isMandatory: Option[Boolean], _passthroughFields: Map[Short, TFieldBlob])

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 _1: Option[String]
    Definition Classes
    VideoElementFields → Product21
  5. def _10: Option[Int]
    Definition Classes
    VideoElementFields → Product21
  6. def _11: Option[String]
    Definition Classes
    VideoElementFields → Product21
  7. def _12: Option[String]
    Definition Classes
    VideoElementFields → Product21
  8. def _13: Option[Boolean]
    Definition Classes
    VideoElementFields → Product21
  9. def _14: Option[String]
    Definition Classes
    VideoElementFields → Product21
  10. def _15: Option[String]
    Definition Classes
    VideoElementFields → Product21
  11. def _16: Option[String]
    Definition Classes
    VideoElementFields → Product21
  12. def _17: Option[String]
    Definition Classes
    VideoElementFields → Product21
  13. def _18: Option[String]
    Definition Classes
    VideoElementFields → Product21
  14. def _19: Option[String]
    Definition Classes
    VideoElementFields → Product21
  15. def _2: Option[String]
    Definition Classes
    VideoElementFields → Product21
  16. def _20: Option[String]
    Definition Classes
    VideoElementFields → Product21
  17. def _21: Option[Boolean]
    Definition Classes
    VideoElementFields → Product21
  18. def _3: Option[String]
    Definition Classes
    VideoElementFields → Product21
  19. def _4: Option[String]
    Definition Classes
    VideoElementFields → Product21
  20. def _5: Option[String]
    Definition Classes
    VideoElementFields → Product21
  21. def _6: Option[String]
    Definition Classes
    VideoElementFields → Product21
  22. def _7: Option[String]
    Definition Classes
    VideoElementFields → Product21
  23. def _8: Option[Int]
    Definition Classes
    VideoElementFields → Product21
  24. def _9: Option[Int]
    Definition Classes
    VideoElementFields → Product21
  25. def _codec: ValidatingThriftStructCodec3[VideoElementFields]
    Definition Classes
    VideoElementFields → ValidatingThriftStruct → HasThriftStructCodec3
  26. val _passthroughFields: Map[Short, TFieldBlob]
    Definition Classes
    ImmutableVideoElementFields
  27. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  28. def canEqual(other: Any): Boolean
    Definition Classes
    VideoElementFields → Equals
  29. val caption: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  30. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  31. val contentAuthSystem: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  32. def copy(url: Option[String] = this.url, description: Option[String] = this.description, title: Option[String] = this.title, html: Option[String] = this.html, source: Option[String] = this.source, credit: Option[String] = this.credit, caption: Option[String] = this.caption, height: Option[Int] = this.height, width: Option[Int] = this.width, duration: Option[Int] = this.duration, contentAuthSystem: Option[String] = this.contentAuthSystem, embeddable: Option[String] = this.embeddable, isInappropriateForAdverts: Option[Boolean] = this.isInappropriateForAdverts, mediaId: Option[String] = this.mediaId, stillImageUrl: Option[String] = this.stillImageUrl, thumbnailUrl: Option[String] = this.thumbnailUrl, shortUrl: Option[String] = this.shortUrl, role: Option[String] = this.role, originalUrl: Option[String] = this.originalUrl, sourceDomain: Option[String] = this.sourceDomain, isMandatory: Option[Boolean] = this.isMandatory, _passthroughFields: Map[Short, TFieldBlob] = this._passthroughFields): VideoElementFields
    Definition Classes
    VideoElementFields
  33. val credit: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  34. val description: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  35. val duration: Option[Int]
    Definition Classes
    ImmutableVideoElementFields
  36. val embeddable: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  37. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. def equals(other: Any): Boolean
    Definition Classes
    VideoElementFields → Equals → AnyRef → Any
  39. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  40. def getFieldBlob(_fieldId: Short): Option[TFieldBlob]

    Gets a field value encoded as a binary blob using TCompactProtocol.

    Gets a field value encoded as a binary blob using TCompactProtocol. If the specified field is present in the passthrough map, that value is returned. Otherwise, if the specified field is known and not optional and set to None, then the field is serialized and returned.

    Definition Classes
    VideoElementFields
  41. def getFieldBlobs(ids: TraversableOnce[Short]): Map[Short, TFieldBlob]

    Collects TCompactProtocol-encoded field values according to getFieldBlob into a map.

    Collects TCompactProtocol-encoded field values according to getFieldBlob into a map.

    Definition Classes
    VideoElementFields
  42. def hashCode(): Int
    Definition Classes
    VideoElementFields → AnyRef → Any
  43. val height: Option[Int]
    Definition Classes
    ImmutableVideoElementFields
  44. val html: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  45. val isInappropriateForAdverts: Option[Boolean]
    Definition Classes
    ImmutableVideoElementFields
  46. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  47. val isMandatory: Option[Boolean]
    Definition Classes
    ImmutableVideoElementFields
  48. val mediaId: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. def newBuilder(): StructBuilder[VideoElementFields]
    Definition Classes
    VideoElementFields
  51. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  52. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  53. val originalUrl: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  54. def productArity: Int
    Definition Classes
    Product21 → Product
  55. def productElement(n: Int): Any
    Definition Classes
    Product21 → Product
    Annotations
    @throws(classOf[java.lang.IndexOutOfBoundsException])
  56. def productElementName(n: Int): String
    Definition Classes
    Product
  57. def productElementNames: Iterator[String]
    Definition Classes
    Product
  58. def productIterator: Iterator[Any]
    Definition Classes
    Product
  59. def productPrefix: String
    Definition Classes
    VideoElementFields → Product
  60. val role: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  61. def setField(_blob: TFieldBlob): VideoElementFields

    Sets a field using a TCompactProtocol-encoded binary blob.

    Sets a field using a TCompactProtocol-encoded binary blob. If the field is a known field, the blob is decoded and the field is set to the decoded value. If the field is unknown and passthrough fields are enabled, then the blob will be stored in _passthroughFields.

    Definition Classes
    VideoElementFields
  62. val shortUrl: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  63. val source: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  64. val sourceDomain: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  65. val stillImageUrl: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  66. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  67. val thumbnailUrl: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  68. val title: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  69. def toString(): String
    Definition Classes
    VideoElementFields → AnyRef → Any
  70. def toTuple: (Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[Int], Option[String], Option[String], Option[Boolean], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean])
    Definition Classes
    VideoElementFields
  71. def unsetCaption: VideoElementFields
    Definition Classes
    VideoElementFields
  72. def unsetContentAuthSystem: VideoElementFields
    Definition Classes
    VideoElementFields
  73. def unsetCredit: VideoElementFields
    Definition Classes
    VideoElementFields
  74. def unsetDescription: VideoElementFields
    Definition Classes
    VideoElementFields
  75. def unsetDuration: VideoElementFields
    Definition Classes
    VideoElementFields
  76. def unsetEmbeddable: VideoElementFields
    Definition Classes
    VideoElementFields
  77. def unsetField(_fieldId: Short): VideoElementFields

    If the specified field is optional, it is set to None.

    If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is removed from the passthroughFields map, if present.

    Definition Classes
    VideoElementFields
  78. def unsetHeight: VideoElementFields
    Definition Classes
    VideoElementFields
  79. def unsetHtml: VideoElementFields
    Definition Classes
    VideoElementFields
  80. def unsetIsInappropriateForAdverts: VideoElementFields
    Definition Classes
    VideoElementFields
  81. def unsetIsMandatory: VideoElementFields
    Definition Classes
    VideoElementFields
  82. def unsetMediaId: VideoElementFields
    Definition Classes
    VideoElementFields
  83. def unsetOriginalUrl: VideoElementFields
    Definition Classes
    VideoElementFields
  84. def unsetRole: VideoElementFields
    Definition Classes
    VideoElementFields
  85. def unsetShortUrl: VideoElementFields
    Definition Classes
    VideoElementFields
  86. def unsetSource: VideoElementFields
    Definition Classes
    VideoElementFields
  87. def unsetSourceDomain: VideoElementFields
    Definition Classes
    VideoElementFields
  88. def unsetStillImageUrl: VideoElementFields
    Definition Classes
    VideoElementFields
  89. def unsetThumbnailUrl: VideoElementFields
    Definition Classes
    VideoElementFields
  90. def unsetTitle: VideoElementFields
    Definition Classes
    VideoElementFields
  91. def unsetUrl: VideoElementFields

    If the specified field is optional, it is set to None.

    If the specified field is optional, it is set to None. Otherwise, if the field is known, it is reverted to its default value; if the field is unknown, it is removed from the passthroughFields map, if present.

    Definition Classes
    VideoElementFields
  92. def unsetWidth: VideoElementFields
    Definition Classes
    VideoElementFields
  93. val url: Option[String]
    Definition Classes
    ImmutableVideoElementFields
  94. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  95. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  96. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  97. val width: Option[Int]
    Definition Classes
    ImmutableVideoElementFields
  98. def write(_oprot: TProtocol): Unit
    Definition Classes
    VideoElementFields → ThriftStruct

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 VideoElementFields

Inherited from Serializable

Inherited from ValidatingThriftStruct[VideoElementFields]

Inherited from HasThriftStructCodec3[VideoElementFields]

Inherited from Product21[Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Int], Option[Int], Option[Int], Option[String], Option[String], Option[Boolean], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[String], Option[Boolean]]

Inherited from Product

Inherited from Equals

Inherited from ThriftStruct

Inherited from ThriftStructIface

Inherited from AnyRef

Inherited from Any

Ungrouped