Object/Trait

com.gu.flexiblecontent.model.thrift

ElementFields

Related Docs: trait ElementFields | package thrift

Permalink

object ElementFields extends ValidatingThriftStructCodec3[ElementFields] with Serializable

The fields that configure the Element.

Linear Supertypes
Serializable, Serializable, ValidatingThriftStructCodec3[ElementFields], ThriftStructCodec3[ElementFields], ThriftStructCodec[ElementFields], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ElementFields
  2. Serializable
  3. Serializable
  4. ValidatingThriftStructCodec3
  5. ThriftStructCodec3
  6. ThriftStructCodec
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Immutable extends ElementFields

    Permalink

    The default read-only implementation of ElementFields.

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

  2. trait Proxy extends ElementFields

    Permalink

    This Proxy trait allows you to extend the ElementFields trait with additional state or behavior and implement the read-only methods from ElementFields using an underlying instance.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val AltField: TField

    Permalink
  5. val AltFieldManifest: Manifest[String]

    Permalink
  6. val ApiUrlField: TField

    Permalink
  7. val ApiUrlFieldManifest: Manifest[String]

    Permalink
  8. val AtomTypeField: TField

    Permalink
  9. val AtomTypeFieldManifest: Manifest[String]

    Permalink
  10. val AttributionField: TField

    Permalink
  11. val AttributionFieldManifest: Manifest[String]

    Permalink
  12. val AuthorGuardianProfileUrlField: TField

    Permalink
  13. val AuthorGuardianProfileUrlFieldManifest: Manifest[String]

    Permalink
  14. val AuthorNameField: TField

    Permalink
  15. val AuthorNameFieldManifest: Manifest[String]

    Permalink
  16. val AuthorUrlField: TField

    Permalink
  17. val AuthorUrlFieldManifest: Manifest[String]

    Permalink
  18. val AuthorUsernameField: TField

    Permalink
  19. val AuthorUsernameFieldManifest: Manifest[String]

    Permalink
  20. val AuthorWitnessProfileUrlField: TField

    Permalink
  21. val AuthorWitnessProfileUrlFieldManifest: Manifest[String]

    Permalink
  22. val BlockAdsField: TField

    Permalink
  23. val BlockAdsFieldManifest: Manifest[String]

    Permalink
  24. val CampaignIdField: TField

    Permalink
  25. val CampaignIdFieldManifest: Manifest[String]

    Permalink
  26. val CaptionField: TField

    Permalink
  27. val CaptionFieldManifest: Manifest[String]

    Permalink
  28. val CommentField: TField

    Permalink
  29. val CommentFieldManifest: Manifest[String]

    Permalink
  30. val CommentIdField: TField

    Permalink
  31. val CommentIdFieldManifest: Manifest[String]

    Permalink
  32. val CommentUrlField: TField

    Permalink
  33. val CommentUrlFieldManifest: Manifest[String]

    Permalink
  34. val ContentAuthSystemField: TField

    Permalink
  35. val ContentAuthSystemFieldManifest: Manifest[String]

    Permalink
  36. val CopyrightField: TField

    Permalink
  37. val CopyrightFieldManifest: Manifest[String]

    Permalink
  38. val DateCreatedField: TField

    Permalink
  39. val DateCreatedFieldManifest: Manifest[String]

    Permalink
  40. val DescriptionField: TField

    Permalink
  41. val DescriptionFieldManifest: Manifest[String]

    Permalink
  42. val DiscussionKeyField: TField

    Permalink
  43. val DiscussionKeyFieldManifest: Manifest[String]

    Permalink
  44. val DiscussionUrlField: TField

    Permalink
  45. val DiscussionUrlFieldManifest: Manifest[String]

    Permalink
  46. val DisplayCreditField: TField

    Permalink
  47. val DisplayCreditFieldManifest: Manifest[String]

    Permalink
  48. val DurationField: TField

    Permalink
  49. val DurationFieldManifest: Manifest[String]

    Permalink
  50. val EmbeddableField: TField

    Permalink
  51. val EmbeddableFieldManifest: Manifest[String]

    Permalink
  52. val EndField: TField

    Permalink
  53. val EndFieldManifest: Manifest[Long]

    Permalink
  54. val GuardianPageIdField: TField

    Permalink
  55. val GuardianPageIdFieldManifest: Manifest[String]

    Permalink
  56. val HeightField: TField

    Permalink
  57. val HeightFieldManifest: Manifest[Int]

    Permalink
  58. val HideMediaField: TField

    Permalink
  59. val HideMediaFieldManifest: Manifest[Boolean]

    Permalink
  60. val HideThreadField: TField

    Permalink
  61. val HideThreadFieldManifest: Manifest[Boolean]

    Permalink
  62. val HtmlField: TField

    Permalink
  63. val HtmlFieldManifest: Manifest[String]

    Permalink
  64. val IdField: TField

    Permalink
  65. val IdFieldManifest: Manifest[String]

    Permalink
  66. val IdentifierField: TField

    Permalink
  67. val IdentifierFieldManifest: Manifest[String]

    Permalink
  68. val IframeUrlField: TField

    Permalink
  69. val IframeUrlFieldManifest: Manifest[String]

    Permalink
  70. val ImageField: TField

    Permalink
  71. val ImageFieldManifest: Manifest[String]

    Permalink
  72. val ImageTypeField: TField

    Permalink
  73. val ImageTypeFieldManifest: Manifest[String]

    Permalink
  74. object Immutable extends ThriftStructCodec3[ElementFields] with Serializable

    Permalink
  75. val IsMandatoryField: TField

    Permalink
  76. val IsMandatoryFieldManifest: Manifest[Boolean]

    Permalink
  77. val IsNonCollapsibleField: TField

    Permalink
  78. val IsNonCollapsibleFieldManifest: Manifest[Boolean]

    Permalink
  79. val LanguageField: TField

    Permalink
  80. val LanguageFieldManifest: Manifest[String]

    Permalink
  81. val LinkPrefixField: TField

    Permalink
  82. val LinkPrefixFieldManifest: Manifest[String]

    Permalink
  83. val LinkTextField: TField

    Permalink
  84. val LinkTextFieldManifest: Manifest[String]

    Permalink
  85. val LocationField: TField

    Permalink
  86. val LocationFieldManifest: Manifest[String]

    Permalink
  87. val MediaApiUriField: TField

    Permalink
  88. val MediaApiUriFieldManifest: Manifest[String]

    Permalink
  89. val MediaIdField: TField

    Permalink
  90. val MediaIdFieldManifest: Manifest[String]

    Permalink
  91. val NoPassthroughFields: Map[Short, TFieldBlob]

    Permalink
  92. val OriginalUrlField: TField

    Permalink
  93. val OriginalUrlFieldManifest: Manifest[String]

    Permalink
  94. val OverrideDescriptionField: TField

    Permalink
  95. val OverrideDescriptionFieldManifest: Manifest[String]

    Permalink
  96. val OverridePromptField: TField

    Permalink
  97. val OverridePromptFieldManifest: Manifest[String]

    Permalink
  98. val OverrideTitleField: TField

    Permalink
  99. val OverrideTitleFieldManifest: Manifest[String]

    Permalink
  100. val PhotographerField: TField

    Permalink
  101. val PhotographerFieldManifest: Manifest[String]

    Permalink
  102. val PicdarUrnField: TField

    Permalink
  103. val PicdarUrnFieldManifest: Manifest[String]

    Permalink
  104. val PriceField: TField

    Permalink
  105. val PriceFieldManifest: Manifest[String]

    Permalink
  106. val RecipeJsonField: TField

    Permalink
  107. val RecipeJsonFieldManifest: Manifest[String]

    Permalink
  108. val RoleField: TField

    Permalink
  109. val RoleFieldManifest: Manifest[String]

    Permalink
  110. val SafeEmbedCodeField: TField

    Permalink
  111. val SafeEmbedCodeFieldManifest: Manifest[String]

    Permalink
  112. val ScriptNameField: TField

    Permalink
  113. val ScriptNameFieldManifest: Manifest[String]

    Permalink
  114. val ScriptUrlField: TField

    Permalink
  115. val ScriptUrlFieldManifest: Manifest[String]

    Permalink
  116. val ShortUrlField: TField

    Permalink
  117. val ShortUrlFieldManifest: Manifest[String]

    Permalink
  118. val SignedOutAltTextField: TField

    Permalink
  119. val SignedOutAltTextFieldManifest: Manifest[String]

    Permalink
  120. val SourceField: TField

    Permalink
  121. val SourceFieldManifest: Manifest[String]

    Permalink
  122. val SourceUrlField: TField

    Permalink
  123. val SourceUrlFieldManifest: Manifest[String]

    Permalink
  124. val StartField: TField

    Permalink
  125. val StartFieldManifest: Manifest[Long]

    Permalink
  126. val StillImageUrlField: TField

    Permalink
  127. val StillImageUrlFieldManifest: Manifest[String]

    Permalink
  128. val Struct: TStruct

    Permalink
  129. val SuppliersReferenceField: TField

    Permalink
  130. val SuppliersReferenceFieldManifest: Manifest[String]

    Permalink
  131. val TableUrlField: TField

    Permalink
  132. val TableUrlFieldManifest: Manifest[String]

    Permalink
  133. val TextField: TField

    Permalink
  134. val TextFieldManifest: Manifest[String]

    Permalink
  135. val ThumbnailUrlField: TField

    Permalink
  136. val ThumbnailUrlFieldManifest: Manifest[String]

    Permalink
  137. val TitleField: TField

    Permalink
  138. val TitleFieldManifest: Manifest[String]

    Permalink
  139. val UrlField: TField

    Permalink
  140. val UrlFieldManifest: Manifest[String]

    Permalink
  141. val VariantsField: TField

    Permalink
  142. val VariantsFieldManifest: Manifest[Seq[CartoonVariant]]

    Permalink
  143. val VenueField: TField

    Permalink
  144. val VenueFieldManifest: Manifest[String]

    Permalink
  145. val ViewKeyField: TField

    Permalink
  146. val ViewKeyFieldManifest: Manifest[String]

    Permalink
  147. val WidthField: TField

    Permalink
  148. val WidthFieldManifest: Manifest[Int]

    Permalink
  149. val WitnessEmbedTypeField: TField

    Permalink
  150. val WitnessEmbedTypeFieldManifest: Manifest[String]

    Permalink
  151. val YoutubeAuthorNameField: TField

    Permalink
  152. val YoutubeAuthorNameFieldManifest: Manifest[String]

    Permalink
  153. val YoutubeDescriptionField: TField

    Permalink
  154. val YoutubeDescriptionFieldManifest: Manifest[String]

    Permalink
  155. val YoutubeHtmlField: TField

    Permalink
  156. val YoutubeHtmlFieldManifest: Manifest[String]

    Permalink
  157. val YoutubeSourceField: TField

    Permalink
  158. val YoutubeSourceFieldManifest: Manifest[String]

    Permalink
  159. val YoutubeTitleField: TField

    Permalink
  160. val YoutubeTitleFieldManifest: Manifest[String]

    Permalink
  161. val YoutubeUrlField: TField

    Permalink
  162. val YoutubeUrlFieldManifest: Manifest[String]

    Permalink
  163. def apply(alt: Option[String] = _root_.scala.None, apiUrl: Option[String] = _root_.scala.None, attribution: Option[String] = _root_.scala.None, authorGuardianProfileUrl: Option[String] = _root_.scala.None, authorName: Option[String] = _root_.scala.None, authorUrl: Option[String] = _root_.scala.None, authorUsername: Option[String] = _root_.scala.None, authorWitnessProfileUrl: Option[String] = _root_.scala.None, blockAds: Option[String] = _root_.scala.None, caption: Option[String] = _root_.scala.None, comment: Option[String] = _root_.scala.None, commentId: Option[String] = _root_.scala.None, commentUrl: Option[String] = _root_.scala.None, copyright: Option[String] = _root_.scala.None, dateCreated: Option[String] = _root_.scala.None, description: Option[String] = _root_.scala.None, discussionKey: Option[String] = _root_.scala.None, discussionUrl: Option[String] = _root_.scala.None, displayCredit: Option[String] = _root_.scala.None, duration: Option[String] = _root_.scala.None, guardianPageId: Option[String] = _root_.scala.None, height: Option[Int] = _root_.scala.None, hideMedia: Option[Boolean] = _root_.scala.None, hideThread: Option[Boolean] = _root_.scala.None, html: Option[String] = _root_.scala.None, id: Option[String] = _root_.scala.None, iframeUrl: Option[String] = _root_.scala.None, imageType: Option[String] = _root_.scala.None, language: Option[String] = _root_.scala.None, linkPrefix: Option[String] = _root_.scala.None, linkText: Option[String] = _root_.scala.None, mediaApiUri: Option[String] = _root_.scala.None, mediaId: Option[String] = _root_.scala.None, originalUrl: Option[String] = _root_.scala.None, photographer: Option[String] = _root_.scala.None, picdarUrn: Option[String] = _root_.scala.None, role: Option[String] = _root_.scala.None, safeEmbedCode: Option[String] = _root_.scala.None, scriptName: Option[String] = _root_.scala.None, scriptUrl: Option[String] = _root_.scala.None, shortUrl: Option[String] = _root_.scala.None, signedOutAltText: Option[String] = _root_.scala.None, source: Option[String] = _root_.scala.None, sourceUrl: Option[String] = _root_.scala.None, suppliersReference: Option[String] = _root_.scala.None, tableUrl: Option[String] = _root_.scala.None, text: Option[String] = _root_.scala.None, title: Option[String] = _root_.scala.None, url: Option[String] = _root_.scala.None, viewKey: Option[String] = _root_.scala.None, width: Option[Int] = _root_.scala.None, witnessEmbedType: Option[String] = _root_.scala.None, youtubeAuthorName: Option[String] = _root_.scala.None, youtubeDescription: Option[String] = _root_.scala.None, youtubeHtml: Option[String] = _root_.scala.None, youtubeSource: Option[String] = _root_.scala.None, youtubeTitle: Option[String] = _root_.scala.None, youtubeUrl: Option[String] = _root_.scala.None, contentAuthSystem: Option[String] = _root_.scala.None, venue: Option[String] = _root_.scala.None, location: Option[String] = _root_.scala.None, identifier: Option[String] = _root_.scala.None, price: Option[String] = _root_.scala.None, image: Option[String] = _root_.scala.None, start: Option[Long] = _root_.scala.None, end: Option[Long] = _root_.scala.None, embeddable: Option[String] = _root_.scala.None, stillImageUrl: Option[String] = _root_.scala.None, thumbnailUrl: Option[String] = _root_.scala.None, atomType: Option[String] = _root_.scala.None, isMandatory: Option[Boolean] = _root_.scala.None, campaignId: Option[String] = _root_.scala.None, isNonCollapsible: Option[Boolean] = _root_.scala.None, overridePrompt: Option[String] = _root_.scala.None, overrideTitle: Option[String] = _root_.scala.None, overrideDescription: Option[String] = _root_.scala.None, variants: Option[Seq[CartoonVariant]] = _root_.scala.None, recipeJson: Option[String] = _root_.scala.None): ElementFields

    Permalink
  164. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  165. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  166. def decode(_iprot: TProtocol): ElementFields

    Permalink
    Definition Classes
    ElementFields → ThriftStructCodec
  167. def encode(_item: ElementFields, _oproto: TProtocol): Unit

    Permalink
    Definition Classes
    ElementFields → ThriftStructCodec
  168. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  169. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  170. lazy val fieldInfos: List[ThriftStructFieldInfo]

    Permalink

    Field information in declaration order.

  171. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  172. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  173. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  174. lazy val metaData: ThriftStructMetaData[ElementFields]

    Permalink
    Definition Classes
    ThriftStructCodec
  175. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  176. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  177. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  178. lazy val structAnnotations: Map[String, String]

    Permalink
  179. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  180. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  181. def ttypeToString(byte: Byte): String

    Permalink
    Attributes
    protected
    Definition Classes
    ThriftStructCodec3
  182. def validate(_item: ElementFields): Unit

    Permalink

    Checks that all required fields are non-null.

  183. final def validateField[U <: ValidatingThriftStruct[U]](any: Any): Seq[Issue]

    Permalink
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  184. def validateNewInstance(item: ElementFields): Seq[Issue]

    Permalink

    Checks that the struct is a valid as a new instance.

    Checks that the struct is a valid as a new instance. If there are any missing required or construction required fields, return a non-empty list.

    Definition Classes
    ElementFields → ValidatingThriftStructCodec3
  185. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  186. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  187. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  188. def withoutPassthroughFields(original: ElementFields): ElementFields

    Permalink

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from ValidatingThriftStructCodec3[ElementFields]

Inherited from ThriftStructCodec3[ElementFields]

Inherited from ThriftStructCodec[ElementFields]

Inherited from AnyRef

Inherited from Any

Ungrouped