Packages

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

Linear Supertypes
Serializable, StructBuilderFactory[SchemaRecipe], ValidatingThriftStructCodec3[SchemaRecipe], ThriftStructCodec3[SchemaRecipe], ThriftStructCodec[SchemaRecipe], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchemaRecipe
  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 SchemaRecipe

    The default read-only implementation of SchemaRecipe.

    The default read-only implementation of SchemaRecipe. You typically should not need to directly reference this class; instead, use the SchemaRecipe.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 AuthorField: TField
  5. val AuthorFieldManifest: Manifest[AuthorInfo]
  6. val CookTimeField: TField
  7. val CookTimeFieldManifest: Manifest[String]
  8. val CookingMethodField: TField
  9. val CookingMethodFieldManifest: Manifest[Seq[String]]
  10. val DatePublishedField: TField
  11. val DatePublishedFieldManifest: Manifest[String]
  12. val DescriptionField: TField
  13. val DescriptionFieldManifest: Manifest[String]
  14. val ImageField: TField
  15. val ImageFieldManifest: Manifest[String]
  16. val NameField: TField
  17. val NameFieldManifest: Manifest[String]
  18. val PrepTimeField: TField
  19. val PrepTimeFieldManifest: Manifest[String]
  20. val RecipeCategoryField: TField
  21. val RecipeCategoryFieldManifest: Manifest[Seq[String]]
  22. val RecipeCuisineField: TField
  23. val RecipeCuisineFieldManifest: Manifest[Seq[String]]
  24. val RecipeIngredientField: TField
  25. val RecipeIngredientFieldManifest: Manifest[Seq[String]]
  26. val RecipeInstructionsField: TField
  27. val RecipeInstructionsFieldManifest: Manifest[Seq[RecipeStep]]
  28. val RecipeYieldField: TField
  29. val RecipeYieldFieldManifest: Manifest[Seq[String]]
  30. val Struct: TStruct
  31. val SuitableForDietField: TField
  32. val SuitableForDietFieldManifest: Manifest[Seq[String]]
  33. val TotalTimeField: TField
  34. val TotalTimeFieldManifest: Manifest[String]
  35. val UrlField: TField
  36. val UrlFieldManifest: Manifest[String]
  37. val _AtContextField: TField
  38. val _AtContextFieldManifest: Manifest[String]
  39. val _AtTypeField: TField
  40. val _AtTypeFieldManifest: Manifest[String]
  41. def apply(_atContext: String, _atType: String, name: Option[String] = _root_.scala.None, description: Option[String] = _root_.scala.None, image: Option[String] = _root_.scala.None, datePublished: Option[String] = _root_.scala.None, url: Option[String] = _root_.scala.None, recipeCategory: Option[Seq[String]] = _root_.scala.None, recipeCuisine: Option[Seq[String]] = _root_.scala.None, recipeIngredient: Option[Seq[String]] = _root_.scala.None, recipeInstructions: Option[Seq[RecipeStep]] = _root_.scala.None, recipeYield: Option[Seq[String]] = _root_.scala.None, prepTime: Option[String] = _root_.scala.None, cookTime: Option[String] = _root_.scala.None, totalTime: Option[String] = _root_.scala.None, author: Option[AuthorInfo] = _root_.scala.None, suitableForDiet: Option[Seq[String]] = _root_.scala.None, cookingMethod: Option[Seq[String]] = _root_.scala.None): SchemaRecipe
  42. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  43. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  44. def decode(_iprot: TProtocol): SchemaRecipe
    Definition Classes
    SchemaRecipe → ThriftStructCodec
  45. def encode(_item: SchemaRecipe, _oproto: TProtocol): Unit
    Definition Classes
    SchemaRecipe → ThriftStructCodec
  46. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  48. lazy val fieldInfos: List[ThriftStructFieldInfo]

    Field information in declaration order.

  49. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  50. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. lazy val metaData: ThriftStructMetaData[SchemaRecipe]
    Definition Classes
    SchemaRecipe → ThriftStructCodec
  53. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. def newBuilder(): StructBuilder[SchemaRecipe]
    Definition Classes
    SchemaRecipe → StructBuilderFactory
  55. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  57. val structAnnotations: Map[String, String]
  58. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  59. def toString(): String
    Definition Classes
    AnyRef → Any
  60. def ttypeToString(byte: Byte): String
    Attributes
    protected
    Definition Classes
    ThriftStructCodec3
  61. def unapply(_item: SchemaRecipe): Option[(String, String, Option[String], Option[String], Option[String], Option[String], Option[String], Option[Seq[String]], Option[Seq[String]], Option[Seq[String]], Option[Seq[RecipeStep]], Option[Seq[String]], Option[String], Option[String], Option[String], Option[AuthorInfo], Option[Seq[String]], Option[Seq[String]])]
  62. lazy val unsafeEmpty: SchemaRecipe
  63. def validate(_item: SchemaRecipe): Unit

    Checks that all required fields are non-null.

  64. final def validateField[U <: ValidatingThriftStruct[U]](any: Any): Seq[Issue]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  65. final def validateFieldValue[U <: ValidatingThriftStruct[U]](fieldName: String, fieldValue: Any, fieldAnnotations: Map[String, String], thriftValidatorOpt: Option[ThriftValidator]): Set[ThriftValidationViolation]
    Attributes
    protected
    Definition Classes
    ValidatingThriftStructCodec3
  66. def validateInstanceValue(item: SchemaRecipe): 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
    SchemaRecipe → ValidatingThriftStructCodec3
  67. def validateNewInstance(item: SchemaRecipe): 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
    SchemaRecipe → ValidatingThriftStructCodec3
  68. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  69. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  71. def withoutPassthroughFields(original: SchemaRecipe): SchemaRecipe
  72. object Immutable extends ThriftStructCodec3[SchemaRecipe] 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[SchemaRecipe]

Inherited from ValidatingThriftStructCodec3[SchemaRecipe]

Inherited from ThriftStructCodec3[SchemaRecipe]

Inherited from ThriftStructCodec[SchemaRecipe]

Inherited from AnyRef

Inherited from Any

Ungrouped