Class WorkCenterCapacity.WorkCenterCapacityBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.workcenter.WorkCenterCapacity.WorkCenterCapacityBuilder
Enclosing class:
WorkCenterCapacity

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

    • capDescription

      Navigation property _CapDescription for WorkCenterCapacity to multiple WorkCenterCapacityDescription.
      Parameters:
      value - The WorkCenterCapacityDescriptions to build this WorkCenterCapacity with.
      Returns:
      This Builder to allow for a fluent interface.
    • header

      Navigation property _Header for WorkCenterCapacity to single WorkCenterHeader.
      Parameters:
      value - The WorkCenterHeader to build this WorkCenterCapacity with.
      Returns:
      This Builder to allow for a fluent interface.
    • interval

      Navigation property _Interval for WorkCenterCapacity to multiple WorkCenterCapacityInterval.
      Parameters:
      value - The WorkCenterCapacityIntervals to build this WorkCenterCapacity with.
      Returns:
      This Builder to allow for a fluent interface.
    • workCenterInternalID

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder 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 WorkCenterCapacity.WorkCenterCapacityBuilder workCenterTypeCode(@Nullable String workCenterTypeCode)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Returns:
      this.
    • capacityCategoryAllocation

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityCategoryAllocation(@Nullable String capacityCategoryAllocation)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CapacityCategoryAllocation

      Returns:
      this.
    • capacityInternalID

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityInternalID(@Nullable String capacityInternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CapacityInternalID

      Returns:
      this.
    • lastChangeDate

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder lastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • workCenter

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

      Original property name from the Odata EDM: WorkCenter

      Returns:
      this.
    • workCenterCategoryCode

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

      Original property name from the Odata EDM: WorkCenterCategoryCode

      Returns:
      this.
    • setupCapRequirementFormula

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder setupCapRequirementFormula(@Nullable String setupCapRequirementFormula)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SetupCapRequirementFormula

      Returns:
      this.
    • procgCapRequirementFormula

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder procgCapRequirementFormula(@Nullable String procgCapRequirementFormula)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ProcgCapRequirementFormula

      Returns:
      this.
    • teardownCapRequirementFormula

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder teardownCapRequirementFormula(@Nullable String teardownCapRequirementFormula)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TeardownCapRequirementFormula

      Returns:
      this.
    • otherCapRequirementFormula

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder otherCapRequirementFormula(@Nullable String otherCapRequirementFormula)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: OtherCapRequirementFormula

      Returns:
      this.
    • validityStartDate

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • workCenterLastChangeDateTime

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder workCenterLastChangeDateTime(@Nullable OffsetDateTime workCenterLastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: WorkCenterLastChangeDateTime

      Returns:
      this.
    • capacity

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacity(@Nullable String capacity)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: Capacity

      Returns:
      this.
    • capacityCategoryCode

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityCategoryCode(@Nullable String capacityCategoryCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapacityCategoryCode

      Returns:
      this.
    • capacityActiveVersion

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityActiveVersion(@Nullable String capacityActiveVersion)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CapacityActiveVersion

      Returns:
      this.
    • capacityIsFinite

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityIsFinite(@Nullable Boolean capacityIsFinite)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityIsFinite

      Returns:
      this.
    • capacityIsPooled

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityIsPooled(@Nullable Boolean capacityIsPooled)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityIsPooled

      Returns:
      this.
    • capacityHasIndivCapacities

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityHasIndivCapacities(@Nullable Boolean capacityHasIndivCapacities)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityHasIndivCapacities

      Returns:
      this.
    • capacityIsExcldFrmLongTermPlng

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityIsExcldFrmLongTermPlng(@Nullable Boolean capacityIsExcldFrmLongTermPlng)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityIsExcldFrmLongTermPlng

      Returns:
      this.
    • capacityNumberOfCapacities

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityNumberOfCapacities(@Nullable Short capacityNumberOfCapacities)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityNumberOfCapacities

      Returns:
      this.
    • capacityResponsiblePlanner

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityResponsiblePlanner(@Nullable String capacityResponsiblePlanner)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapacityResponsiblePlanner

      Returns:
      this.
    • capacityPlanUtilizationPercent

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityPlanUtilizationPercent(@Nullable String capacityPlanUtilizationPercent)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapacityPlanUtilizationPercent

      Returns:
      this.
    • capacityBreakDuration

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityBreakDuration(@Nullable Integer capacityBreakDuration)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityBreakDuration

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • factoryCalendar

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder factoryCalendar(@Nullable String factoryCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Returns:
      this.
    • authorizationGroup

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder authorizationGroup(@Nullable String authorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AuthorizationGroup

      Returns:
      this.
    • shiftGroup

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder shiftGroup(@Nullable String shiftGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShiftGroup

      Returns:
      this.
    • capacityStartTimeID

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityStartTimeID(@Nullable Integer capacityStartTimeID)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityStartTimeID

      Returns:
      this.
    • capacityEndTimeID

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityEndTimeID(@Nullable Integer capacityEndTimeID)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapacityEndTimeID

      Returns:
      this.
    • capIsUsedInMultiOperations

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capIsUsedInMultiOperations(@Nullable Boolean capIsUsedInMultiOperations)
      Constraints: Not nullable

      Original property name from the Odata EDM: CapIsUsedInMultiOperations

      Returns:
      this.
    • referencedCapacityInternalID

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder referencedCapacityInternalID(@Nullable String referencedCapacityInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: ReferencedCapacityInternalID

      Returns:
      this.
    • capOverloadThresholdInPercent

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capOverloadThresholdInPercent(@Nullable String capOverloadThresholdInPercent)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapOverloadThresholdInPercent

      Returns:
      this.
    • capacityQuantityUnit

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityQuantityUnit(@Nullable String capacityQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapacityQuantityUnit

      Returns:
      this.
    • capacityBaseQtyUnit

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityBaseQtyUnit(@Nullable String capacityBaseQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CapacityBaseQtyUnit

      Returns:
      this.
    • capacityLastChangeDateTime

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder capacityLastChangeDateTime(@Nullable OffsetDateTime capacityLastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CapacityLastChangeDateTime

      Returns:
      this.
    • build

      @Nonnull public WorkCenterCapacity build()
    • toString

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