Class WorkCenterCapacity.WorkCenterCapacityBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.pooledcapacity.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

    • description

      Navigation property _Description for WorkCenterCapacity to multiple WorkCenterCapacityText.
      Parameters:
      value - The WorkCenterCapacityTexts 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • _Messages

      @Nonnull public WorkCenterCapacity.WorkCenterCapacityBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public WorkCenterCapacity build()
    • toString

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