Class KanbanContainer.KanbanContainerBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.kanbancontrolcyclev2.KanbanContainer.KanbanContainerBuilder
Enclosing class:
KanbanContainer

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

    • kanbanCtnDetailedQty

      @Nonnull public KanbanContainer.KanbanContainerBuilder kanbanCtnDetailedQty(KanbanCtnDetailedQty... value)
      Navigation property to_KanbanCtnDetailedQty for KanbanContainer to multiple KanbanCtnDetailedQty.
      Parameters:
      value - The KanbanCtnDetailedQtys to build this KanbanContainer with.
      Returns:
      This Builder to allow for a fluent interface.
    • kanbanDelivery

      @Nonnull public KanbanContainer.KanbanContainerBuilder kanbanDelivery(KanbanDelivery value)
      Navigation property to_KanbanDelivery for KanbanContainer to single KanbanDelivery.
      Parameters:
      value - The KanbanDelivery to build this KanbanContainer with.
      Returns:
      This Builder to allow for a fluent interface.
    • kanbanControlCycle

      @Nonnull public KanbanContainer.KanbanContainerBuilder kanbanControlCycle(KanbanControlCycle value)
      Navigation property to_KanbanControlCycle for KanbanContainer to single KanbanControlCycle.
      Parameters:
      value - The KanbanControlCycle to build this KanbanContainer with.
      Returns:
      This Builder to allow for a fluent interface.
    • kanbanControlCycle

      @Nonnull public KanbanContainer.KanbanContainerBuilder kanbanControlCycle(String value)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: KanbanControlCycle

      Parameters:
      value - The kanbanControlCycle to build this KanbanContainer with.
      Returns:
      This Builder to allow for a fluent interface.
    • kanbanContainer

      @Nonnull public KanbanContainer.KanbanContainerBuilder kanbanContainer(@Nullable String kanbanContainer)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: KanbanContainer

      Returns:
      this.
    • kanbanControlCycleItem

      @Nonnull public KanbanContainer.KanbanContainerBuilder kanbanControlCycleItem(@Nullable String kanbanControlCycleItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: KanbanControlCycleItem

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • productionSupplyArea

      @Nonnull public KanbanContainer.KanbanContainerBuilder productionSupplyArea(@Nullable String productionSupplyArea)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductionSupplyArea

      Returns:
      this.
    • kanbanContainerStatus

      @Nonnull public KanbanContainer.KanbanContainerBuilder kanbanContainerStatus(@Nullable String kanbanContainerStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: KanbanContainerStatus

      Returns:
      this.
    • isLocked

      @Nonnull public KanbanContainer.KanbanContainerBuilder isLocked(@Nullable Boolean isLocked)
      Constraints: none

      Original property name from the Odata EDM: IsLocked

      Returns:
      this.
    • lastChangeDate

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

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangeTime

      @Nonnull public KanbanContainer.KanbanContainerBuilder lastChangeTime(@Nullable LocalTime lastChangeTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      this.
    • plannedOrder

      @Nonnull public KanbanContainer.KanbanContainerBuilder plannedOrder(@Nullable String plannedOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PlannedOrder

      Returns:
      this.
    • orderID

      @Nonnull public KanbanContainer.KanbanContainerBuilder orderID(@Nullable String orderID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: OrderID

      Returns:
      this.
    • purchasingDocument

      @Nonnull public KanbanContainer.KanbanContainerBuilder purchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      this.
    • purchasingDocumentItem

      @Nonnull public KanbanContainer.KanbanContainerBuilder purchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      this.
    • salesDocument

      @Nonnull public KanbanContainer.KanbanContainerBuilder salesDocument(@Nullable String salesDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesDocument

      Returns:
      this.
    • salesDocumentItem

      @Nonnull public KanbanContainer.KanbanContainerBuilder salesDocumentItem(@Nullable String salesDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesDocumentItem

      Returns:
      this.
    • repetitiveMfgConfirmation

      @Nonnull public KanbanContainer.KanbanContainerBuilder repetitiveMfgConfirmation(@Nullable String repetitiveMfgConfirmation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RepetitiveMfgConfirmation

      Returns:
      this.
    • reservation

      @Nonnull public KanbanContainer.KanbanContainerBuilder reservation(@Nullable String reservation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Returns:
      this.
    • reservationItem

      @Nonnull public KanbanContainer.KanbanContainerBuilder reservationItem(@Nullable String reservationItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReservationItem

      Returns:
      this.
    • materialDocument

      @Nonnull public KanbanContainer.KanbanContainerBuilder materialDocument(@Nullable String materialDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaterialDocument

      Returns:
      this.
    • materialDocumentYear

      @Nonnull public KanbanContainer.KanbanContainerBuilder materialDocumentYear(@Nullable String materialDocumentYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentYear

      Returns:
      this.
    • materialDocumentItem

      @Nonnull public KanbanContainer.KanbanContainerBuilder materialDocumentItem(@Nullable String materialDocumentItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentItem

      Returns:
      this.
    • baseUnit

      @Nonnull public KanbanContainer.KanbanContainerBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • actualQuantityInBaseUnit

      @Nonnull public KanbanContainer.KanbanContainerBuilder actualQuantityInBaseUnit(@Nullable BigDecimal actualQuantityInBaseUnit)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ActualQuantityInBaseUnit

      Returns:
      this.
    • requestedQuantityInBaseUnit

      @Nonnull public KanbanContainer.KanbanContainerBuilder requestedQuantityInBaseUnit(@Nullable BigDecimal requestedQuantityInBaseUnit)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: RequestedQuantityInBaseUnit

      Returns:
      this.
    • previousLastChangeDate

      @Nonnull public KanbanContainer.KanbanContainerBuilder previousLastChangeDate(@Nullable LocalDateTime previousLastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PreviousLastChangeDate

      Returns:
      this.
    • previousLastChangeTime

      @Nonnull public KanbanContainer.KanbanContainerBuilder previousLastChangeTime(@Nullable LocalTime previousLastChangeTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PreviousLastChangeTime

      Returns:
      this.
    • transferRequirementNumber

      @Nonnull public KanbanContainer.KanbanContainerBuilder transferRequirementNumber(@Nullable String transferRequirementNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TransferRequirementNumber

      Returns:
      this.
    • transferRequirementItem

      @Nonnull public KanbanContainer.KanbanContainerBuilder transferRequirementItem(@Nullable String transferRequirementItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TransferRequirementItem

      Returns:
      this.
    • isDeleted

      @Nonnull public KanbanContainer.KanbanContainerBuilder isDeleted(@Nullable Boolean isDeleted)
      Constraints: none

      Original property name from the Odata EDM: IsDeleted

      Returns:
      this.
    • previousKanbanContainerStatus

      @Nonnull public KanbanContainer.KanbanContainerBuilder previousKanbanContainerStatus(@Nullable String previousKanbanContainerStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PreviousKanbanContainerStatus

      Returns:
      this.
    • internalJITCallNumber

      @Nonnull public KanbanContainer.KanbanContainerBuilder internalJITCallNumber(@Nullable String internalJITCallNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InternalJITCallNumber

      Returns:
      this.
    • jITCallItemNumber

      @Nonnull public KanbanContainer.KanbanContainerBuilder jITCallItemNumber(@Nullable String jITCallItemNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: JITCallItemNumber

      Returns:
      this.
    • plannedReceiptDateTime

      @Nonnull public KanbanContainer.KanbanContainerBuilder plannedReceiptDateTime(@Nullable ZonedDateTime plannedReceiptDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PlannedReceiptDateTime

      Returns:
      this.
    • changedPackgInstrnDataIsAvail

      @Nonnull public KanbanContainer.KanbanContainerBuilder changedPackgInstrnDataIsAvail(@Nullable Boolean changedPackgInstrnDataIsAvail)
      Constraints: none

      Original property name from the Odata EDM: ChangedPackgInstrnDataIsAvail

      Returns:
      this.
    • sequentialNmbrOfSuplrConf

      @Nonnull public KanbanContainer.KanbanContainerBuilder sequentialNmbrOfSuplrConf(@Nullable String sequentialNmbrOfSuplrConf)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SequentialNmbrOfSuplrConf

      Returns:
      this.
    • backflushReportingPoint

      @Nonnull public KanbanContainer.KanbanContainerBuilder backflushReportingPoint(@Nullable String backflushReportingPoint)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BackflushReportingPoint

      Returns:
      this.
    • purchasingDocumentCategory

      @Nonnull public KanbanContainer.KanbanContainerBuilder purchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Returns:
      this.
    • warehouse

      @Nonnull public KanbanContainer.KanbanContainerBuilder warehouse(@Nullable String warehouse)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Warehouse

      Returns:
      this.
    • warehouseTask

      @Nonnull public KanbanContainer.KanbanContainerBuilder warehouseTask(@Nullable String warehouseTask)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WarehouseTask

      Returns:
      this.
    • whseGoodsMovementDocument

      @Nonnull public KanbanContainer.KanbanContainerBuilder whseGoodsMovementDocument(@Nullable String whseGoodsMovementDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: WhseGoodsMovementDocument

      Returns:
      this.
    • whseGoodsMovementDocumentItem

      @Nonnull public KanbanContainer.KanbanContainerBuilder whseGoodsMovementDocumentItem(@Nullable String whseGoodsMovementDocumentItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: WhseGoodsMovementDocumentItem

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public KanbanContainer.KanbanContainerBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • plantTimeZone

      @Nonnull public KanbanContainer.KanbanContainerBuilder plantTimeZone(@Nullable String plantTimeZone)
      Constraints: Not nullable, Maximum length: 64

      Original property name from the Odata EDM: PlantTimeZone

      Returns:
      this.
    • build

      @Nonnull public KanbanContainer build()
    • toString

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