Class WorkCenters.WorkCentersBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.workcenterdata.WorkCenters.WorkCentersBuilder
Enclosing class:
WorkCenters

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

    • capacity

      @Nonnull public WorkCenters.WorkCentersBuilder capacity(WorkCenterCapacity value)
      Navigation property to_Capacity for WorkCenters to single WorkCenterCapacity.
      Parameters:
      value - The WorkCenterCapacity to build this WorkCenters with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterAllCapacity

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterAllCapacity(WorkCenterAllCapacity_2... value)
      Navigation property to_WorkCenterAllCapacity for WorkCenters to multiple WorkCenterAllCapacity_2.
      Parameters:
      value - The WorkCenterAllCapacity_2s to build this WorkCenters with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterCapacity

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterCapacity(WorkCenterAllCapacity... value)
      Navigation property to_WorkCenterCapacity for WorkCenters to multiple WorkCenterAllCapacity.
      Parameters:
      value - The WorkCenterAllCapacitys to build this WorkCenters with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterCostCenter

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterCostCenter(WorkCenterCostCenter... value)
      Navigation property to_WorkCenterCostCenter for WorkCenters to multiple WorkCenterCostCenter.
      Parameters:
      value - The WorkCenterCostCenters to build this WorkCenters with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterDescription

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterDescription(WorkCenterDescription... value)
      Navigation property to_WorkCenterDescription for WorkCenters to multiple WorkCenterDescription.
      Parameters:
      value - The WorkCenterDescriptions to build this WorkCenters with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterQueuingOp

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterQueuingOp(WorkCenterPipeLineOperation... value)
      Navigation property to_WorkCenterQueuingOp for WorkCenters to multiple WorkCenterPipeLineOperation.
      Parameters:
      value - The WorkCenterPipeLineOperations to build this WorkCenters with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterTodayOp

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterTodayOp(WorkCenterDayOperation... value)
      Navigation property to_WorkCenterTodayOp for WorkCenters to multiple WorkCenterDayOperation.
      Parameters:
      value - The WorkCenterDayOperations to build this WorkCenters with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterInternalID

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterInternalID(@Nullable String workCenterInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenterInternalID

      Returns:
      this.
    • workCenterTypeCode

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterTypeCode(@Nullable String workCenterTypeCode)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Returns:
      this.
    • workCenter

      @Nonnull public WorkCenters.WorkCentersBuilder workCenter(@Nullable String workCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Returns:
      this.
    • workCenterDesc

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterDesc(@Nullable String workCenterDesc)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WorkCenterDesc

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • workCenterCategoryCode

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterCategoryCode(@Nullable String workCenterCategoryCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterCategoryCode

      Returns:
      this.
    • workCenterResponsible

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterResponsible(@Nullable String workCenterResponsible)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterResponsible

      Returns:
      this.
    • workCenterResponsibleName

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterResponsibleName(@Nullable String workCenterResponsibleName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: WorkCenterResponsibleName

      Returns:
      this.
    • supplyArea

      @Nonnull public WorkCenters.WorkCentersBuilder supplyArea(@Nullable String supplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplyArea

      Returns:
      this.
    • workCenterUsage

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterUsage(@Nullable String workCenterUsage)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterUsage

      Returns:
      this.
    • capacityInternalID

      @Nonnull public WorkCenters.WorkCentersBuilder capacityInternalID(@Nullable String capacityInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CapacityInternalID

      Returns:
      this.
    • workCenterIsToBeDeleted

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterIsToBeDeleted(@Nullable Boolean workCenterIsToBeDeleted)
      Constraints: none

      Original property name from the Odata EDM: WorkCenterIsToBeDeleted

      Returns:
      this.
    • validityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

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

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • workCenterFormulaParam1

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFormulaParam1(@Nullable String workCenterFormulaParam1)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam1

      Returns:
      this.
    • workCenterFormulaParam2

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFormulaParam2(@Nullable String workCenterFormulaParam2)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam2

      Returns:
      this.
    • workCenterFormulaParam3

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFormulaParam3(@Nullable String workCenterFormulaParam3)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam3

      Returns:
      this.
    • workCenterFormulaParam4

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFormulaParam4(@Nullable String workCenterFormulaParam4)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam4

      Returns:
      this.
    • workCenterFormulaParam5

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFormulaParam5(@Nullable String workCenterFormulaParam5)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam5

      Returns:
      this.
    • workCenterFormulaParam6

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFormulaParam6(@Nullable String workCenterFormulaParam6)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WorkCenterFormulaParam6

      Returns:
      this.
    • workCenterFmlaParamValue1

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamValue1(@Nullable BigDecimal workCenterFmlaParamValue1)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue1

      Returns:
      this.
    • workCenterFmlaParamValue2

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamValue2(@Nullable BigDecimal workCenterFmlaParamValue2)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue2

      Returns:
      this.
    • workCenterFmlaParamValue3

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamValue3(@Nullable BigDecimal workCenterFmlaParamValue3)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue3

      Returns:
      this.
    • workCenterFmlaParamValue4

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamValue4(@Nullable BigDecimal workCenterFmlaParamValue4)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue4

      Returns:
      this.
    • workCenterFmlaParamValue5

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamValue5(@Nullable BigDecimal workCenterFmlaParamValue5)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue5

      Returns:
      this.
    • workCenterFmlaParamValue6

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamValue6(@Nullable BigDecimal workCenterFmlaParamValue6)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamValue6

      Returns:
      this.
    • workCenterFmlaParamUnit1

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamUnit1(@Nullable String workCenterFmlaParamUnit1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit1

      Returns:
      this.
    • workCenterFmlaParamUnit2

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamUnit2(@Nullable String workCenterFmlaParamUnit2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit2

      Returns:
      this.
    • workCenterFmlaParamUnit3

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamUnit3(@Nullable String workCenterFmlaParamUnit3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit3

      Returns:
      this.
    • workCenterFmlaParamUnit4

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamUnit4(@Nullable String workCenterFmlaParamUnit4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit4

      Returns:
      this.
    • workCenterFmlaParamUnit5

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamUnit5(@Nullable String workCenterFmlaParamUnit5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit5

      Returns:
      this.
    • workCenterFmlaParamUnit6

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterFmlaParamUnit6(@Nullable String workCenterFmlaParamUnit6)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterFmlaParamUnit6

      Returns:
      this.
    • standardWorkFormulaParamGroup

      @Nonnull public WorkCenters.WorkCentersBuilder standardWorkFormulaParamGroup(@Nullable String standardWorkFormulaParamGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StandardWorkFormulaParamGroup

      Returns:
      this.
    • wrkCtrStdValMaintRule1

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrStdValMaintRule1(@Nullable String wrkCtrStdValMaintRule1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule1

      Returns:
      this.
    • wrkCtrStdValMaintRule2

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrStdValMaintRule2(@Nullable String wrkCtrStdValMaintRule2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule2

      Returns:
      this.
    • wrkCtrStdValMaintRule3

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrStdValMaintRule3(@Nullable String wrkCtrStdValMaintRule3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule3

      Returns:
      this.
    • wrkCtrStdValMaintRule4

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrStdValMaintRule4(@Nullable String wrkCtrStdValMaintRule4)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule4

      Returns:
      this.
    • wrkCtrStdValMaintRule5

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrStdValMaintRule5(@Nullable String wrkCtrStdValMaintRule5)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule5

      Returns:
      this.
    • wrkCtrStdValMaintRule6

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrStdValMaintRule6(@Nullable String wrkCtrStdValMaintRule6)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: WrkCtrStdValMaintRule6

      Returns:
      this.
    • workCenterStandardWorkQtyUnit1

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterStandardWorkQtyUnit1(@Nullable String workCenterStandardWorkQtyUnit1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit1

      Returns:
      this.
    • workCenterStandardWorkQtyUnit2

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterStandardWorkQtyUnit2(@Nullable String workCenterStandardWorkQtyUnit2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit2

      Returns:
      this.
    • workCenterStandardWorkQtyUnit3

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterStandardWorkQtyUnit3(@Nullable String workCenterStandardWorkQtyUnit3)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit3

      Returns:
      this.
    • workCenterStandardWorkQtyUnit4

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterStandardWorkQtyUnit4(@Nullable String workCenterStandardWorkQtyUnit4)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit4

      Returns:
      this.
    • workCenterStandardWorkQtyUnit5

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterStandardWorkQtyUnit5(@Nullable String workCenterStandardWorkQtyUnit5)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit5

      Returns:
      this.
    • workCenterStandardWorkQtyUnit6

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterStandardWorkQtyUnit6(@Nullable String workCenterStandardWorkQtyUnit6)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: WorkCenterStandardWorkQtyUnit6

      Returns:
      this.
    • operationControlProfile

      @Nonnull public WorkCenters.WorkCentersBuilder operationControlProfile(@Nullable String operationControlProfile)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OperationControlProfile

      Returns:
      this.
    • matlCompIsMarkedForBackflush

      @Nonnull public WorkCenters.WorkCentersBuilder matlCompIsMarkedForBackflush(@Nullable Boolean matlCompIsMarkedForBackflush)
      Constraints: none

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Returns:
      this.
    • workCenterLocation

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterLocation(@Nullable String workCenterLocation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WorkCenterLocation

      Returns:
      this.
    • workCenterLocationGroup

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterLocationGroup(@Nullable String workCenterLocationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WorkCenterLocationGroup

      Returns:
      this.
    • wrkCtrSetupSchedgFmla

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrSetupSchedgFmla(@Nullable String wrkCtrSetupSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrSetupSchedgFmla

      Returns:
      this.
    • wrkCtrProcgSchedgFmla

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrProcgSchedgFmla(@Nullable String wrkCtrProcgSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrProcgSchedgFmla

      Returns:
      this.
    • wrkCtrTeardownSchedgFmla

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrTeardownSchedgFmla(@Nullable String wrkCtrTeardownSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrTeardownSchedgFmla

      Returns:
      this.
    • wrkCtrIntProcgSchedgFmla

      @Nonnull public WorkCenters.WorkCentersBuilder wrkCtrIntProcgSchedgFmla(@Nullable String wrkCtrIntProcgSchedgFmla)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: WrkCtrIntProcgSchedgFmla

      Returns:
      this.
    • workCenterLastChangeDateTime

      @Nonnull public WorkCenters.WorkCentersBuilder workCenterLastChangeDateTime(@Nullable ZonedDateTime workCenterLastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: WorkCenterLastChangeDateTime

      Returns:
      this.
    • build

      @Nonnull public WorkCenters build()
    • toString

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