object Content extends ValidatingThriftStructCodec3[Content] with StructBuilderFactory[Content] with Serializable

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

Type Members

  1. class Immutable extends Content

    The default read-only implementation of Content.

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

  2. trait Proxy extends Content

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

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 AliasPathsField: TField
  5. val AliasPathsFieldManifest: Manifest[Seq[AliasPath]]
  6. val ApiUrlField: TField
  7. val ApiUrlFieldManifest: Manifest[String]
  8. val AtomsField: TField
  9. val AtomsFieldManifest: Manifest[Atoms]
  10. val BlocksField: TField
  11. val BlocksFieldManifest: Manifest[Blocks]
  12. val CrosswordField: TField
  13. val CrosswordFieldManifest: Manifest[Crossword]
  14. val DebugField: TField
  15. val DebugFieldManifest: Manifest[Debug]
  16. val ElementsField: TField
  17. val ElementsFieldManifest: Manifest[Seq[Element]]
  18. val FieldsField: TField
  19. val FieldsFieldManifest: Manifest[ContentFields]
  20. val IdField: TField
  21. val IdFieldManifest: Manifest[String]
  22. val IsExpiredField: TField
  23. val IsExpiredFieldManifest: Manifest[Boolean]
  24. val IsGoneField: TField
  25. val IsGoneFieldManifest: Manifest[Boolean]
  26. val IsHostedField: TField
  27. val IsHostedFieldManifest: Manifest[Boolean]
  28. val NoPassthroughFields: Map[Short, TFieldBlob]
  29. val PillarIdField: TField
  30. val PillarIdFieldManifest: Manifest[String]
  31. val PillarNameField: TField
  32. val PillarNameFieldManifest: Manifest[String]
  33. val ReferencesField: TField
  34. val ReferencesFieldManifest: Manifest[Seq[Reference]]
  35. val RightsField: TField
  36. val RightsFieldManifest: Manifest[Rights]
  37. val SectionField: TField
  38. val SectionFieldManifest: Manifest[Section]
  39. val SectionIdField: TField
  40. val SectionIdFieldManifest: Manifest[String]
  41. val SectionNameField: TField
  42. val SectionNameFieldManifest: Manifest[String]
  43. val StatsField: TField
  44. val StatsFieldManifest: Manifest[ContentStats]
  45. val Struct: TStruct
  46. val TagsField: TField
  47. val TagsFieldManifest: Manifest[Seq[Tag]]
  48. val TypeField: TField
  49. val TypeFieldI32: TField
  50. val TypeFieldManifest: Manifest[ContentType]
  51. val WebPublicationDateField: TField
  52. val WebPublicationDateFieldManifest: Manifest[CapiDateTime]
  53. val WebTitleField: TField
  54. val WebTitleFieldManifest: Manifest[String]
  55. val WebUrlField: TField
  56. val WebUrlFieldManifest: Manifest[String]
  57. def apply(id: String, type: ContentType = ContentType.Article, sectionId: Option[String] = _root_.scala.None, sectionName: Option[String] = _root_.scala.None, webPublicationDate: Option[CapiDateTime] = _root_.scala.None, webTitle: String, webUrl: String, apiUrl: String, fields: Option[ContentFields] = _root_.scala.None, tags: Seq[Tag] = Seq(), elements: Option[Seq[Element]] = _root_.scala.None, references: Seq[Reference] = Seq(), isExpired: Option[Boolean] = _root_.scala.None, blocks: Option[Blocks] = _root_.scala.None, rights: Option[Rights] = _root_.scala.None, crossword: Option[Crossword] = _root_.scala.None, atoms: Option[Atoms] = _root_.scala.None, stats: Option[ContentStats] = _root_.scala.None, section: Option[Section] = _root_.scala.None, debug: Option[Debug] = _root_.scala.None, isGone: Option[Boolean] = _root_.scala.None, isHosted: Boolean = false, pillarId: Option[String] = _root_.scala.None, pillarName: Option[String] = _root_.scala.None, aliasPaths: Option[Seq[AliasPath]] = _root_.scala.None): Content
  58. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  59. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  60. def decode(_iprot: TProtocol): Content
    Definition Classes
    Content → ThriftStructCodec
  61. def encode(_item: Content, _oproto: TProtocol): Unit
    Definition Classes
    Content → ThriftStructCodec
  62. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  63. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  64. lazy val fieldInfos: List[ThriftStructFieldInfo]

    Field information in declaration order.

  65. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  66. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  67. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  68. lazy val metaData: ThriftStructMetaData[Content]
    Definition Classes
    Content → ThriftStructCodec
  69. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  70. def newBuilder(): StructBuilder[Content]
    Definition Classes
    Content → StructBuilderFactory
  71. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  72. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  73. val structAnnotations: Map[String, String]
  74. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  75. def toString(): String
    Definition Classes
    AnyRef → Any
  76. def ttypeToString(byte: Byte): String
    Attributes
    protected
    Definition Classes
    ThriftStructCodec3
  77. def validate(_item: Content): Unit

    Checks that all required fields are non-null.

  78. final def validateField[U <: ValidatingThriftStruct[U]](any: Any): Seq[Issue]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  79. def validateNewInstance(item: Content): Seq[Issue]

    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
    Content → ValidatingThriftStructCodec3
  80. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  81. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  82. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  83. def withoutPassthroughFields(original: Content): Content
  84. object Immutable extends ThriftStructCodec3[Content] with Serializable

Deprecated Value Members

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

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from StructBuilderFactory[Content]

Inherited from ValidatingThriftStructCodec3[Content]

Inherited from ThriftStructCodec3[Content]

Inherited from ThriftStructCodec[Content]

Inherited from AnyRef

Inherited from Any

Ungrouped