java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingbillingdocument.CABillgDocSource.CABillgDocSourceBuilder
Enclosing class:
CABillgDocSource

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

    • caBillgDocument

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder caBillgDocument(CABillgDocument value)
      Navigation property _CABillgDocument for CABillgDocSource to single CABillgDocument.
      Parameters:
      value - The CABillgDocument to build this CABillgDocSource with.
      Returns:
      This Builder to allow for a fluent interface.
    • cABillgDocument

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgDocument(@Nullable String cABillgDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgDocument

      Returns:
      this.
    • cABillgDocSourceItem

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgDocSourceItem(@Nullable String cABillgDocSourceItem)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgDocSourceItem

      Returns:
      this.
    • cABillgGroupingSourceItems

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgGroupingSourceItems(@Nullable String cABillgGroupingSourceItems)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgGroupingSourceItems

      Returns:
      this.
    • cABillgRecordType

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgRecordType(@Nullable String cABillgRecordType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABillgRecordType

      Returns:
      this.
    • cABillgIsDocumentSimulated

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgIsDocumentSimulated(@Nullable Boolean cABillgIsDocumentSimulated)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgIsDocumentSimulated

      Returns:
      this.
    • cABillgDocCreationDate

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgDocCreationDate(@Nullable LocalDate cABillgDocCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgDocCreationDate

      Returns:
      this.
    • cACnsmpnItmClass

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cACnsmpnItmClass(@Nullable String cACnsmpnItmClass)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACnsmpnItmClass

      Returns:
      this.
    • cABllbleItmClass

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmClass(@Nullable String cABllbleItmClass)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABllbleItmClass

      Returns:
      this.
    • cABllbleItmStatus

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmStatus(@Nullable String cABllbleItmStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABllbleItmStatus

      Returns:
      this.
    • cABllbleItmRecordType

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmRecordType(@Nullable String cABllbleItmRecordType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABllbleItmRecordType

      Returns:
      this.
    • cABllbleItmDatabaseTable

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmDatabaseTable(@Nullable String cABllbleItmDatabaseTable)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CABllbleItmDatabaseTable

      Returns:
      this.
    • cABillgGroupingBillableItem

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgGroupingBillableItem(@Nullable String cABillgGroupingBillableItem)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgGroupingBillableItem

      Returns:
      this.
    • cABillgSubprocess

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgSubprocess(@Nullable String cABillgSubprocess)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgSubprocess

      Returns:
      this.
    • cABllbleItmType

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmType(@Nullable String cABllbleItmType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABllbleItmType

      Returns:
      this.
    • cABllbleItmSourceTransType

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmSourceTransType(@Nullable String cABllbleItmSourceTransType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABllbleItmSourceTransType

      Returns:
      this.
    • cABillgSourceTransRefType

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgSourceTransRefType(@Nullable String cABillgSourceTransRefType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgSourceTransRefType

      Returns:
      this.
    • cABillgSourceTransRef

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABillgSourceTransRef(@Nullable String cABillgSourceTransRef)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: CABillgSourceTransRef

      Returns:
      this.
    • cABllbleItmPrimary

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmPrimary(@Nullable Boolean cABllbleItmPrimary)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABllbleItmPrimary

      Returns:
      this.
    • cABllbleItmPrimaryType

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmPrimaryType(@Nullable String cABllbleItmPrimaryType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABllbleItmPrimaryType

      Returns:
      this.
    • cABllbleItmOriginMonth

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmOriginMonth(@Nullable String cABllbleItmOriginMonth)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CABllbleItmOriginMonth

      Returns:
      this.
    • cABllbleItmCreationMonth

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmCreationMonth(@Nullable String cABllbleItmCreationMonth)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CABllbleItmCreationMonth

      Returns:
      this.
    • cABllbleItmAmount

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmAmount(@Nullable BigDecimal cABllbleItmAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CABllbleItmAmount

      Returns:
      this.
    • cABllbleItmCurrency

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmCurrency(@Nullable String cABllbleItmCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CABllbleItmCurrency

      Returns:
      this.
    • cABllbleItmNumber

      @Nonnull public CABillgDocSource.CABillgDocSourceBuilder cABllbleItmNumber(@Nullable Integer cABllbleItmNumber)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABllbleItmNumber

      Returns:
      this.
    • build

      @Nonnull public CABillgDocSource build()
    • toString

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