Class RecipeProcessElement.RecipeProcessElementBuilder

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

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

    • recipe

      Navigation property to_Recipe for RecipeProcessElement to single Recipe.
      Parameters:
      value - The Recipe to build this RecipeProcessElement with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipe

      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: Recipe

      Parameters:
      value - The recipe to build this RecipeProcessElement with.
      Returns:
      This Builder to allow for a fluent interface.
    • formulaItem

      Navigation property to_FormulaItem for RecipeProcessElement to multiple RecipeFormulaItem.
      Parameters:
      value - The RecipeFormulaItems to build this RecipeProcessElement with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessElementChild

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessElementChild(RecipeProcessElement... value)
      Navigation property to_RecipeProcessElementChild for RecipeProcessElement to multiple RecipeProcessElement.
      Parameters:
      value - The RecipeProcessElements to build this RecipeProcessElement with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessElementParent

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessElementParent(RecipeProcessElement value)
      Navigation property to_RecipeProcessElementParent for RecipeProcessElement to single RecipeProcessElement.
      Parameters:
      value - The RecipeProcessElement to build this RecipeProcessElement with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessElementText

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessElementText(RecipeProcessElementText... value)
      Navigation property to_RecipeProcessElementText for RecipeProcessElement to multiple RecipeProcessElementText.
      Parameters:
      value - The RecipeProcessElementTexts to build this RecipeProcessElement with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessEquipRqmt

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

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

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder delete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      this.
    • update_mc

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • recipeProcessElementUUID

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessElementUUID(@Nullable UUID recipeProcessElementUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: RecipeProcessElementUUID

      Returns:
      this.
    • recipeProcessUUID

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessUUID(@Nullable UUID recipeProcessUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeProcessUUID

      Returns:
      this.
    • recipeProcessElementType

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessElementType(@Nullable String recipeProcessElementType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RecipeProcessElementType

      Returns:
      this.
    • recipeProcessElementParentUUID

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessElementParentUUID(@Nullable UUID recipeProcessElementParentUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeProcessElementParentUUID

      Returns:
      this.
    • recipeProcessElementPosNmbr

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessElementPosNmbr(@Nullable String recipeProcessElementPosNmbr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RecipeProcessElementPosNmbr

      Returns:
      this.
    • recipeLastChangeDateTime

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

      Original property name from the Odata EDM: RecipeLastChangeDateTime

      Returns:
      this.
    • recipeUUID

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeUUID(@Nullable UUID recipeUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeUUID

      Returns:
      this.
    • recipeProcessStagePosNmbr

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessStagePosNmbr(@Nullable String recipeProcessStagePosNmbr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RecipeProcessStagePosNmbr

      Returns:
      this.
    • recipeProcessOperationPosNmbr

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessOperationPosNmbr(@Nullable String recipeProcessOperationPosNmbr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RecipeProcessOperationPosNmbr

      Returns:
      this.
    • recipeProcessActionPosNmbr

      @Nonnull public RecipeProcessElement.RecipeProcessElementBuilder recipeProcessActionPosNmbr(@Nullable String recipeProcessActionPosNmbr)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RecipeProcessActionPosNmbr

      Returns:
      this.
    • build

      @Nonnull public RecipeProcessElement build()
    • toString

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