Class KanbanDelivery.KanbanDeliveryBuilder

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

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

    • kanbanContainer

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

      @Nonnull public KanbanDelivery.KanbanDeliveryBuilder kanbanContainer(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: KanbanContainer

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

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

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

      Original property name from the Odata EDM: KanbanControlCycle

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

      @Nonnull public KanbanDelivery.KanbanDeliveryBuilder soldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Returns:
      this.
    • customerReferenceNumber

      @Nonnull public KanbanDelivery.KanbanDeliveryBuilder customerReferenceNumber(@Nullable String customerReferenceNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: CustomerReferenceNumber

      Returns:
      this.
    • deliveryDocument

      @Nonnull public KanbanDelivery.KanbanDeliveryBuilder deliveryDocument(@Nullable String deliveryDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryDocument

      Returns:
      this.
    • deliveryDocumentItem

      @Nonnull public KanbanDelivery.KanbanDeliveryBuilder deliveryDocumentItem(@Nullable String deliveryDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: DeliveryDocumentItem

      Returns:
      this.
    • plant

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

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • lastChangeDateTime

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

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • build

      @Nonnull public KanbanDelivery build()
    • toString

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