java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.recipeheaderandformula.Recipe.RecipeBuilder
Enclosing class:
Recipe

public static final class Recipe.RecipeBuilder extends Object
Helper class to allow for fluent creation of Recipe instances.
  • Method Details

    • characteristics

      @Nonnull public Recipe.RecipeBuilder characteristics(RecipeCharc... value)
      Navigation property to_Characteristics for Recipe to multiple RecipeCharc.
      Parameters:
      value - The RecipeCharcs to build this Recipe with.
      Returns:
      This Builder to allow for a fluent interface.
    • classification

      @Nonnull public Recipe.RecipeBuilder classification(RecipeClass... value)
      Navigation property to_Classification for Recipe to multiple RecipeClass.
      Parameters:
      value - The RecipeClasss to build this Recipe with.
      Returns:
      This Builder to allow for a fluent interface.
    • formulaItem

      @Nonnull public Recipe.RecipeBuilder formulaItem(RecipeFormulaItem... value)
      Navigation property to_FormulaItem for Recipe to multiple RecipeFormulaItem.
      Parameters:
      value - The RecipeFormulaItems to build this Recipe with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessElement

      @Nonnull public Recipe.RecipeBuilder recipeProcessElement(RecipeProcessElement... value)
      Navigation property to_RecipeProcessElement for Recipe to multiple RecipeProcessElement.
      Parameters:
      value - The RecipeProcessElements to build this Recipe with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessEquipRqmt

      @Nonnull public Recipe.RecipeBuilder recipeProcessEquipRqmt(RecipeProcessEquipRqmt... value)
      Navigation property to_RecipeProcessEquipRqmt for Recipe to multiple RecipeProcessEquipRqmt.
      Parameters:
      value - The RecipeProcessEquipRqmts to build this Recipe with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessParamValue

      @Nonnull public Recipe.RecipeBuilder recipeProcessParamValue(RecipeProcessParamValue... value)
      Navigation property to_RecipeProcessParamValue for Recipe to multiple RecipeProcessParamValue.
      Parameters:
      value - The RecipeProcessParamValues to build this Recipe with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeText

      @Nonnull public Recipe.RecipeBuilder recipeText(RecipeText... value)
      Navigation property to_RecipeText for Recipe to multiple RecipeText.
      Parameters:
      value - The RecipeTexts to build this Recipe with.
      Returns:
      This Builder to allow for a fluent interface.
    • delete_mc

      @Nonnull public Recipe.RecipeBuilder delete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      this.
    • update_mc

      @Nonnull public Recipe.RecipeBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • recipeUUID

      @Nonnull public Recipe.RecipeBuilder recipeUUID(@Nullable UUID recipeUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: RecipeUUID

      Returns:
      this.
    • recipeUUID_Text

      @Nonnull public Recipe.RecipeBuilder recipeUUID_Text(@Nullable String recipeUUID_Text)
      Constraints: Not nullable, Maximum length: 132

      Original property name from the Odata EDM: RecipeUUID_Text

      Returns:
      this.
    • recipeUniqueID

      @Nonnull public Recipe.RecipeBuilder recipeUniqueID(@Nullable String recipeUniqueID)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: RecipeUniqueID

      Returns:
      this.
    • recipe

      @Nonnull public Recipe.RecipeBuilder recipe(@Nullable String recipe)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: Recipe

      Returns:
      this.
    • recipePrimaryOutputInternalID

      @Nonnull public Recipe.RecipeBuilder recipePrimaryOutputInternalID(@Nullable String recipePrimaryOutputInternalID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RecipePrimaryOutputInternalID

      Returns:
      this.
    • recipePrimaryOutput

      @Nonnull public Recipe.RecipeBuilder recipePrimaryOutput(@Nullable String recipePrimaryOutput)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RecipePrimaryOutput

      Returns:
      this.
    • recipeAlternativeNumber

      @Nonnull public Recipe.RecipeBuilder recipeAlternativeNumber(@Nullable String recipeAlternativeNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RecipeAlternativeNumber

      Returns:
      this.
    • recipeVersionNumber

      @Nonnull public Recipe.RecipeBuilder recipeVersionNumber(@Nullable String recipeVersionNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RecipeVersionNumber

      Returns:
      this.
    • recipeType

      @Nonnull public Recipe.RecipeBuilder recipeType(@Nullable String recipeType)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RecipeType

      Returns:
      this.
    • recipePurpose

      @Nonnull public Recipe.RecipeBuilder recipePurpose(@Nullable String recipePurpose)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: RecipePurpose

      Returns:
      this.
    • recipeStatus

      @Nonnull public Recipe.RecipeBuilder recipeStatus(@Nullable String recipeStatus)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RecipeStatus

      Returns:
      this.
    • recipeStatusSchema

      @Nonnull public Recipe.RecipeBuilder recipeStatusSchema(@Nullable String recipeStatusSchema)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RecipeStatusSchema

      Returns:
      this.
    • recipeAuthorizationGroup

      @Nonnull public Recipe.RecipeBuilder recipeAuthorizationGroup(@Nullable String recipeAuthorizationGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RecipeAuthorizationGroup

      Returns:
      this.
    • rcpFmlaUUID

      @Nonnull public Recipe.RecipeBuilder rcpFmlaUUID(@Nullable UUID rcpFmlaUUID)
      Constraints: none

      Original property name from the Odata EDM: RcpFmlaUUID

      Returns:
      this.
    • recipeProcessUUID

      @Nonnull public Recipe.RecipeBuilder recipeProcessUUID(@Nullable UUID recipeProcessUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeProcessUUID

      Returns:
      this.
    • recipeValidityStartDate

      @Nonnull public Recipe.RecipeBuilder recipeValidityStartDate(@Nullable LocalDateTime recipeValidityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RecipeValidityStartDate

      Returns:
      this.
    • recipeValidityEndDate

      @Nonnull public Recipe.RecipeBuilder recipeValidityEndDate(@Nullable LocalDateTime recipeValidityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RecipeValidityEndDate

      Returns:
      this.
    • recipeValidityMinQuantity

      @Nonnull public Recipe.RecipeBuilder recipeValidityMinQuantity(@Nullable BigDecimal recipeValidityMinQuantity)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RecipeValidityMinQuantity

      Returns:
      this.
    • recipeValidityMaxQuantity

      @Nonnull public Recipe.RecipeBuilder recipeValidityMaxQuantity(@Nullable BigDecimal recipeValidityMaxQuantity)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RecipeValidityMaxQuantity

      Returns:
      this.
    • recipeValidityUnit

      @Nonnull public Recipe.RecipeBuilder recipeValidityUnit(@Nullable String recipeValidityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RecipeValidityUnit

      Returns:
      this.
    • plant

      @Nonnull public Recipe.RecipeBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • recipeCreatedByUser

      @Nonnull public Recipe.RecipeBuilder recipeCreatedByUser(@Nullable String recipeCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RecipeCreatedByUser

      Returns:
      this.
    • recipeLastChangedByUser

      @Nonnull public Recipe.RecipeBuilder recipeLastChangedByUser(@Nullable String recipeLastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RecipeLastChangedByUser

      Returns:
      this.
    • recipeCreationDateTime

      @Nonnull public Recipe.RecipeBuilder recipeCreationDateTime(@Nullable ZonedDateTime recipeCreationDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RecipeCreationDateTime

      Returns:
      this.
    • recipeLastChangeDateTime

      @Nonnull public Recipe.RecipeBuilder recipeLastChangeDateTime(@Nullable ZonedDateTime recipeLastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RecipeLastChangeDateTime

      Returns:
      this.
    • recipeIsDeleted

      @Nonnull public Recipe.RecipeBuilder recipeIsDeleted(@Nullable Boolean recipeIsDeleted)
      Constraints: none

      Original property name from the Odata EDM: RecipeIsDeleted

      Returns:
      this.
    • recipeIsArchived

      @Nonnull public Recipe.RecipeBuilder recipeIsArchived(@Nullable Boolean recipeIsArchived)
      Constraints: none

      Original property name from the Odata EDM: RecipeIsArchived

      Returns:
      this.
    • recipePrimOutpAuthznGrp

      @Nonnull public Recipe.RecipeBuilder recipePrimOutpAuthznGrp(@Nullable String recipePrimOutpAuthznGrp)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RecipePrimOutpAuthznGrp

      Returns:
      this.
    • recipePrimOutpSpecType

      @Nonnull public Recipe.RecipeBuilder recipePrimOutpSpecType(@Nullable String recipePrimOutpSpecType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RecipePrimOutpSpecType

      Returns:
      this.
    • build

      @Nonnull public Recipe build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object