java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingbusinesspartnerpayment.BusPartPaymentItem.BusPartPaymentItemBuilder
Enclosing class:
BusPartPaymentItem

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

    • parameters

      Navigation property Parameters for BusPartPaymentItem to single BusPartPaymentItemParameters.
      Parameters:
      value - The BusPartPaymentItemParameters to build this BusPartPaymentItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • cADocumentContainerUUID

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cADocumentContainerUUID(@Nullable UUID cADocumentContainerUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CADocumentContainerUUID

      Returns:
      this.
    • cADocumentContainerSqncNumber

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cADocumentContainerSqncNumber(@Nullable String cADocumentContainerSqncNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADocumentContainerSqncNumber

      Returns:
      this.
    • cAPaymentDocument

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cAPaymentDocument(@Nullable String cAPaymentDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAPaymentDocument

      Returns:
      this.
    • creationDate

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • cADocContainerDocItemRefType

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cADocContainerDocItemRefType(@Nullable String cADocContainerDocItemRefType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocContainerDocItemRefType

      Returns:
      this.
    • cADocContainerDocItmRefTypeTxt

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cADocContainerDocItmRefTypeTxt(@Nullable String cADocContainerDocItmRefTypeTxt)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CADocContainerDocItmRefTypeTxt

      Returns:
      this.
    • businessPartner

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder businessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • businessPartnerFullName

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder businessPartnerFullName(@Nullable String businessPartnerFullName)
      Constraints: Not nullable, Maximum length: 81

      Original property name from the Odata EDM: BusinessPartnerFullName

      Returns:
      this.
    • contractAccount

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder contractAccount(@Nullable String contractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • contractAccountName

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder contractAccountName(@Nullable String contractAccountName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ContractAccountName

      Returns:
      this.
    • cAContract

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cAContract(@Nullable String cAContract)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cASubApplication

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cASubApplication(@Nullable String cASubApplication)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • cASubApplicationText

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cASubApplicationText(@Nullable String cASubApplicationText)
      Constraints: Not nullable, Maximum length: 250

      Original property name from the Odata EDM: CASubApplicationText

      Returns:
      this.
    • companyCode

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • companyCodeName

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder companyCodeName(@Nullable String companyCodeName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CompanyCodeName

      Returns:
      this.
    • cAGroupingForPayment

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cAGroupingForPayment(@Nullable String cAGroupingForPayment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAGroupingForPayment

      Returns:
      this.
    • cADocumentContainerInvoiceUUID

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cADocumentContainerInvoiceUUID(@Nullable UUID cADocumentContainerInvoiceUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CADocumentContainerInvoiceUUID

      Returns:
      this.
    • cADocContainerInvoiceSqncNmbr

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cADocContainerInvoiceSqncNmbr(@Nullable String cADocContainerInvoiceSqncNmbr)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADocContainerInvoiceSqncNmbr

      Returns:
      this.
    • businessArea

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • businessAreaName

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder businessAreaName(@Nullable String businessAreaName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: BusinessAreaName

      Returns:
      this.
    • segment

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder segment(@Nullable String segment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Returns:
      this.
    • segmentName

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder segmentName(@Nullable String segmentName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SegmentName

      Returns:
      this.
    • cAClearingReason

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cAClearingReason(@Nullable String cAClearingReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClearingReason

      Returns:
      this.
    • cAClearingReasonName

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder cAClearingReasonName(@Nullable String cAClearingReasonName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CAClearingReasonName

      Returns:
      this.
    • displayCurrency

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

      Original property name from the Odata EDM: DisplayCurrency

      Returns:
      this.
    • amountInDisplayCurrency

      @Nonnull public BusPartPaymentItem.BusPartPaymentItemBuilder amountInDisplayCurrency(@Nullable BigDecimal amountInDisplayCurrency)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: AmountInDisplayCurrency

      Returns:
      this.
    • build

      @Nonnull public BusPartPaymentItem build()
    • toString

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