Packages

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.

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 ChannelsField: TField
  13. val ChannelsFieldManifest: Manifest[Seq[ContentChannel]]
  14. val CrosswordField: TField
  15. val CrosswordFieldManifest: Manifest[Crossword]
  16. val DebugField: TField
  17. val DebugFieldManifest: Manifest[Debug]
  18. val ElementsField: TField
  19. val ElementsFieldManifest: Manifest[Seq[Element]]
  20. val FieldsField: TField
  21. val FieldsFieldManifest: Manifest[ContentFields]
  22. val IdField: TField
  23. val IdFieldManifest: Manifest[String]
  24. val IsExpiredField: TField
  25. val IsExpiredFieldManifest: Manifest[Boolean]
  26. val IsGoneField: TField
  27. val IsGoneFieldManifest: Manifest[Boolean]
  28. val IsHostedField: TField
  29. val IsHostedFieldManifest: Manifest[Boolean]
  30. val PillarIdField: TField
  31. val PillarIdFieldManifest: Manifest[String]
  32. val PillarNameField: TField
  33. val PillarNameFieldManifest: Manifest[String]
  34. val ReferencesField: TField
  35. val ReferencesFieldManifest: Manifest[Seq[Reference]]
  36. val RightsField: TField
  37. val RightsFieldManifest: Manifest[Rights]
  38. val SchemaOrgField: TField
  39. val SchemaOrgFieldManifest: Manifest[SchemaOrg]
  40. val SectionField: TField
  41. val SectionFieldManifest: Manifest[Section]
  42. val SectionIdField: TField
  43. val SectionIdFieldManifest: Manifest[String]
  44. val SectionNameField: TField
  45. val SectionNameFieldManifest: Manifest[String]
  46. val StatsField: TField
  47. val StatsFieldManifest: Manifest[ContentStats]
  48. val Struct: TStruct
  49. val TagsField: TField
  50. val TagsFieldManifest: Manifest[Seq[Tag]]
  51. val TypeField: TField
  52. val TypeFieldI32: TField
  53. val TypeFieldManifest: Manifest[ContentType]
  54. val WebPublicationDateField: TField
  55. val WebPublicationDateFieldManifest: Manifest[CapiDateTime]
  56. val WebTitleField: TField
  57. val WebTitleFieldManifest: Manifest[String]
  58. val WebUrlField: TField
  59. val WebUrlFieldManifest: Manifest[String]
  60. 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, channels: Option[Seq[ContentChannel]] = _root_.scala.None, schemaOrg: Option[SchemaOrg] = _root_.scala.None): Content
  61. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  62. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  63. def decode(_iprot: TProtocol): Content
    Definition Classes
    Content → ThriftStructCodec
  64. def encode(_item: Content, _oproto: TProtocol): Unit
    Definition Classes
    Content → ThriftStructCodec
  65. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  66. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  67. lazy val fieldInfos: List[ThriftStructFieldInfo]

    Field information in declaration order.

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

    Checks that all required fields are non-null.

  82. final def validateField[U <: ValidatingThriftStruct[U]](any: Any): Seq[Issue]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  83. final def validateFieldValue[U <: ValidatingThriftStruct[U]](fieldName: String, fieldValue: Any, fieldAnnotations: Map[String, String], thriftValidatorOpt: Option[ThriftValidator]): Set[ThriftValidationViolation]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  84. def validateInstanceValue(item: Content): Set[ThriftValidationViolation]

    Validate that all validation annotations on the struct meet the criteria defined in the corresponding com.twitter.scrooge.validation.ThriftConstraintValidator.

    Validate that all validation annotations on the struct meet the criteria defined in the corresponding com.twitter.scrooge.validation.ThriftConstraintValidator.

    Definition Classes
    Content → ValidatingThriftStructCodec3
  85. 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
  86. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  87. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  88. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  89. def withoutPassthroughFields(original: Content): Content
  90. 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

    (Since version 9)

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