java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingbusinesspartnerinvoice.BusPartInvoice.BusPartInvoiceBuilder
Enclosing class:
BusPartInvoice

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

    • parameters

      Navigation property Parameters for BusPartInvoice to single BusPartInvoiceParameters.
      Parameters:
      value - The BusPartInvoiceParameters to build this BusPartInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • busPartInvoiceCorrespnc

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder busPartInvoiceCorrespnc(BusPartInvoiceCorrespnc... value)
      Navigation property _BusPartInvoiceCorrespnc for BusPartInvoice to multiple BusPartInvoiceCorrespnc.
      Parameters:
      value - The BusPartInvoiceCorrespncs to build this BusPartInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • cADocumentContainerUUID

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cADocumentContainerUUID(@Nullable UUID cADocumentContainerUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CADocumentContainerUUID

      Returns:
      this.
    • cADocContainerInvoiceStatus

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cADocContainerInvoiceStatus(@Nullable String cADocContainerInvoiceStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocContainerInvoiceStatus

      Returns:
      this.
    • cADocContainerInvoiceStatusTxt

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cADocContainerInvoiceStatusTxt(@Nullable String cADocContainerInvoiceStatusTxt)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CADocContainerInvoiceStatusTxt

      Returns:
      this.
    • cADocumentContainerRefType

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cADocumentContainerRefType(@Nullable String cADocumentContainerRefType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CADocumentContainerRefType

      Returns:
      this.
    • cADocumentContainerRefTypeText

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cADocumentContainerRefTypeText(@Nullable String cADocumentContainerRefTypeText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CADocumentContainerRefTypeText

      Returns:
      this.
    • cADocumentContainerReference

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cADocumentContainerReference(@Nullable String cADocumentContainerReference)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CADocumentContainerReference

      Returns:
      this.
    • creationDate

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • displayCurrency

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder displayCurrency(@Nullable String displayCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DisplayCurrency

      Returns:
      this.
    • cAInvoiceAmountInDisplayCrcy

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cAInvoiceAmountInDisplayCrcy(@Nullable BigDecimal cAInvoiceAmountInDisplayCrcy)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: CAInvoiceAmountInDisplayCrcy

      Returns:
      this.
    • openAmountInDisplayCrcy

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder openAmountInDisplayCrcy(@Nullable BigDecimal openAmountInDisplayCrcy)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: OpenAmountInDisplayCrcy

      Returns:
      this.
    • cashDiscountAmountInDspCrcy

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cashDiscountAmountInDspCrcy(@Nullable BigDecimal cashDiscountAmountInDspCrcy)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: CashDiscountAmountInDspCrcy

      Returns:
      this.
    • cAEligibleAmountForCshDiscInDC

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cAEligibleAmountForCshDiscInDC(@Nullable BigDecimal cAEligibleAmountForCshDiscInDC)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: CAEligibleAmountForCshDiscInDC

      Returns:
      this.
    • cAReleasedAmtInDisplayCurrency

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cAReleasedAmtInDisplayCurrency(@Nullable BigDecimal cAReleasedAmtInDisplayCurrency)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: CAReleasedAmtInDisplayCurrency

      Returns:
      this.
    • cAClearingAmountInDisplayCrcy

      @Nonnull public BusPartInvoice.BusPartInvoiceBuilder cAClearingAmountInDisplayCrcy(@Nullable BigDecimal cAClearingAmountInDisplayCrcy)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: CAClearingAmountInDisplayCrcy

      Returns:
      this.
    • build

      @Nonnull public BusPartInvoice build()
    • toString

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