Class MasterRecipeHeader.MasterRecipeHeaderBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.masterrecipe.MasterRecipeHeader.MasterRecipeHeaderBuilder
Enclosing class:
MasterRecipeHeader

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

    • matlAssgmt

      Navigation property to_MatlAssgmt for MasterRecipeHeader to multiple MasterRecipeMatlAssgmt.
      Parameters:
      value - The MasterRecipeMatlAssgmts to build this MasterRecipeHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • operation

      Navigation property to_Operation for MasterRecipeHeader to multiple MasterRecipeOperation.
      Parameters:
      value - The MasterRecipeOperations to build this MasterRecipeHeader with.
      Returns:
      This Builder to allow for a fluent interface.
    • masterRecipeGroup

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder masterRecipeGroup(@Nullable String masterRecipeGroup)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MasterRecipeGroup

      Returns:
      this.
    • masterRecipe

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder masterRecipe(@Nullable String masterRecipe)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MasterRecipe

      Returns:
      this.
    • masterRecipeInternalVersion

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder masterRecipeInternalVersion(@Nullable String masterRecipeInternalVersion)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MasterRecipeInternalVersion

      Returns:
      this.
    • isMarkedForDeletion

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      this.
    • billOfOperationsDesc

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsDesc(@Nullable String billOfOperationsDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BillOfOperationsDesc

      Returns:
      this.
    • longTextLanguageCode

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder longTextLanguageCode(@Nullable String longTextLanguageCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: LongTextLanguageCode

      Returns:
      this.
    • plainLongText

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder plainLongText(@Nullable String plainLongText)
      Constraints: none

      Original property name from the Odata EDM: PlainLongText

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • billOfOperationsStatus

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsStatus(@Nullable String billOfOperationsStatus)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfOperationsStatus

      Returns:
      this.
    • billOfOperationsUsage

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsUsage(@Nullable String billOfOperationsUsage)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfOperationsUsage

      Returns:
      this.
    • responsiblePlannerGroup

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder responsiblePlannerGroup(@Nullable String responsiblePlannerGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ResponsiblePlannerGroup

      Returns:
      this.
    • billOfOperationsProfile

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsProfile(@Nullable String billOfOperationsProfile)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: BillOfOperationsProfile

      Returns:
      this.
    • minimumLotSizeQuantity

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder minimumLotSizeQuantity(@Nullable BigDecimal minimumLotSizeQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MinimumLotSizeQuantity

      Returns:
      this.
    • maximumLotSizeQuantity

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder maximumLotSizeQuantity(@Nullable BigDecimal maximumLotSizeQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MaximumLotSizeQuantity

      Returns:
      this.
    • billOfOperationsUnit

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsUnit(@Nullable String billOfOperationsUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BillOfOperationsUnit

      Returns:
      this.
    • creationDate

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • createdByUser

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • lastChangeDate

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • validityStartDate

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • changeNumber

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder changeNumber(@Nullable String changeNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ChangeNumber

      Returns:
      this.
    • changedDateTime

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder changedDateTime(@Nullable ZonedDateTime changedDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ChangedDateTime

      Returns:
      this.
    • operationReferenceQuantity

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder operationReferenceQuantity(@Nullable BigDecimal operationReferenceQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OperationReferenceQuantity

      Returns:
      this.
    • operationUnit

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder operationUnit(@Nullable String operationUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OperationUnit

      Returns:
      this.
    • opQtyToBaseQtyNmrtr

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder opQtyToBaseQtyNmrtr(@Nullable BigDecimal opQtyToBaseQtyNmrtr)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: OpQtyToBaseQtyNmrtr

      Returns:
      this.
    • opQtyToBaseQtyDnmntr

      @Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder opQtyToBaseQtyDnmntr(@Nullable BigDecimal opQtyToBaseQtyDnmntr)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: OpQtyToBaseQtyDnmntr

      Returns:
      this.
    • build

      @Nonnull public MasterRecipeHeader build()
    • toString

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