Class RecipeFormulaItem.RecipeFormulaItemBuilder

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

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

    • recipe

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipe(Recipe value)
      Navigation property to_Recipe for RecipeFormulaItem to single Recipe.
      Parameters:
      value - The Recipe to build this RecipeFormulaItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipe

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipe(String value)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: Recipe

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

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder explosionRecipe(Recipe value)
      Navigation property to_ExplosionRecipe for RecipeFormulaItem to single Recipe.
      Parameters:
      value - The Recipe to build this RecipeFormulaItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • recipeProcessElement

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipeProcessElement(RecipeProcessElement value)
      Navigation property to_RecipeProcessElement for RecipeFormulaItem to single RecipeProcessElement.
      Parameters:
      value - The RecipeProcessElement to build this RecipeFormulaItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • delete_mc

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder delete_mc(@Nullable Boolean delete_mc)
      Constraints: none

      Original property name from the Odata EDM: Delete_mc

      Returns:
      this.
    • update_mc

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder update_mc(@Nullable Boolean update_mc)
      Constraints: none

      Original property name from the Odata EDM: Update_mc

      Returns:
      this.
    • rcpFmlaItemUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemUUID(@Nullable UUID rcpFmlaItemUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: RcpFmlaItemUUID

      Returns:
      this.
    • rcpFmlaUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaUUID(@Nullable UUID rcpFmlaUUID)
      Constraints: none

      Original property name from the Odata EDM: RcpFmlaUUID

      Returns:
      this.
    • rcpFmlaItemPosition

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemPosition(@Nullable String rcpFmlaItemPosition)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RcpFmlaItemPosition

      Returns:
      this.
    • rcpFmlaItemType

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemType(@Nullable String rcpFmlaItemType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: RcpFmlaItemType

      Returns:
      this.
    • specificationInternalID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder specificationInternalID(@Nullable String specificationInternalID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SpecificationInternalID

      Returns:
      this.
    • specification

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder specification(@Nullable String specification)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Specification

      Returns:
      this.
    • material

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • rcpFmlaItemComponentType

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemComponentType(@Nullable String rcpFmlaItemComponentType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RcpFmlaItemComponentType

      Returns:
      this.
    • rcpFmlaItemLowerLimit

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemLowerLimit(@Nullable BigDecimal rcpFmlaItemLowerLimit)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RcpFmlaItemLowerLimit

      Returns:
      this.
    • rcpFmlaItemUpperLimit

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemUpperLimit(@Nullable BigDecimal rcpFmlaItemUpperLimit)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RcpFmlaItemUpperLimit

      Returns:
      this.
    • rcpFmlaItemQuantity

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemQuantity(@Nullable BigDecimal rcpFmlaItemQuantity)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RcpFmlaItemQuantity

      Returns:
      this.
    • rcpFmlaItemUnit

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemUnit(@Nullable String rcpFmlaItemUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RcpFmlaItemUnit

      Returns:
      this.
    • rcpFmlaItemExceptionCode

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemExceptionCode(@Nullable String rcpFmlaItemExceptionCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RcpFmlaItemExceptionCode

      Returns:
      this.
    • rcpFmlaItemScrapInPercent

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemScrapInPercent(@Nullable BigDecimal rcpFmlaItemScrapInPercent)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RcpFmlaItemScrapInPercent

      Returns:
      this.
    • rcpFmlaItemOverrunInPercent

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemOverrunInPercent(@Nullable BigDecimal rcpFmlaItemOverrunInPercent)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RcpFmlaItemOverrunInPercent

      Returns:
      this.
    • rcpFmlaItemQuantityInKilogram

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemQuantityInKilogram(@Nullable BigDecimal rcpFmlaItemQuantityInKilogram)
      Constraints: Not nullable, Precision: 34, Scale: 6

      Original property name from the Odata EDM: RcpFmlaItemQuantityInKilogram

      Returns:
      this.
    • rcpFmlaItemIsSelectedForCalc

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemIsSelectedForCalc(@Nullable String rcpFmlaItemIsSelectedForCalc)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RcpFmlaItemIsSelectedForCalc

      Returns:
      this.
    • rcpFmlaItemExplosionRecipeUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemExplosionRecipeUUID(@Nullable UUID rcpFmlaItemExplosionRecipeUUID)
      Constraints: none

      Original property name from the Odata EDM: RcpFmlaItemExplosionRecipeUUID

      Returns:
      this.
    • rcpFmlaItemIsBalancingItem

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemIsBalancingItem(@Nullable String rcpFmlaItemIsBalancingItem)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RcpFmlaItemIsBalancingItem

      Returns:
      this.
    • recipeFmlaItemAltvIsUsed

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipeFmlaItemAltvIsUsed(@Nullable String recipeFmlaItemAltvIsUsed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RecipeFmlaItemAltvIsUsed

      Returns:
      this.
    • recipeUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipeUUID(@Nullable UUID recipeUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeUUID

      Returns:
      this.
    • specificationType

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder specificationType(@Nullable String specificationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationType

      Returns:
      this.
    • specificationAuthznGroup

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder specificationAuthznGroup(@Nullable String specificationAuthznGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SpecificationAuthznGroup

      Returns:
      this.
    • recipeProcessElementUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipeProcessElementUUID(@Nullable UUID recipeProcessElementUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeProcessElementUUID

      Returns:
      this.
    • recipeProcessStageUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipeProcessStageUUID(@Nullable UUID recipeProcessStageUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeProcessStageUUID

      Returns:
      this.
    • recipeProcessOperationUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipeProcessOperationUUID(@Nullable UUID recipeProcessOperationUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeProcessOperationUUID

      Returns:
      this.
    • recipeProcessActionUUID

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder recipeProcessActionUUID(@Nullable UUID recipeProcessActionUUID)
      Constraints: none

      Original property name from the Odata EDM: RecipeProcessActionUUID

      Returns:
      this.
    • recipeProcessStagePosNmbr

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

      Original property name from the Odata EDM: RecipeProcessStagePosNmbr

      Returns:
      this.
    • recipeProcessOperationPosNmbr

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

      Original property name from the Odata EDM: RecipeProcessOperationPosNmbr

      Returns:
      this.
    • recipeProcessActionPosNmbr

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

      Original property name from the Odata EDM: RecipeProcessActionPosNmbr

      Returns:
      this.
    • recipeLastChangeDateTime

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

      Original property name from the Odata EDM: RecipeLastChangeDateTime

      Returns:
      this.
    • rcpFmlaItemAlternativeItemPos

      @Nonnull public RecipeFormulaItem.RecipeFormulaItemBuilder rcpFmlaItemAlternativeItemPos(@Nullable String rcpFmlaItemAlternativeItemPos)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RcpFmlaItemAlternativeItemPos

      Returns:
      this.
    • build

      @Nonnull public RecipeFormulaItem build()
    • toString

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