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

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

    • caBillgDocItem

      @Nonnull public CABillgDocument.CABillgDocumentBuilder caBillgDocItem(CABillgDocItem... value)
      Navigation property _CABillgDocItem for CABillgDocument to multiple CABillgDocItem.
      Parameters:
      value - The CABillgDocItems to build this CABillgDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • caBillgDocSource

      @Nonnull public CABillgDocument.CABillgDocumentBuilder caBillgDocSource(CABillgDocSource... value)
      Navigation property _CABillgDocSource for CABillgDocument to multiple CABillgDocSource.
      Parameters:
      value - The CABillgDocSources to build this CABillgDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • cABillgDocument

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

      Original property name from the Odata EDM: CABillgDocument

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • cABillgType

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgType(@Nullable String cABillgType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgType

      Returns:
      this.
    • cABillgDocPeriodStartDate

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocPeriodStartDate(@Nullable LocalDate cABillgDocPeriodStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgDocPeriodStartDate

      Returns:
      this.
    • cABillgDocPeriodEndDate

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocPeriodEndDate(@Nullable LocalDate cABillgDocPeriodEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgDocPeriodEndDate

      Returns:
      this.
    • cABillgDocumentReversalReason

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocumentReversalReason(@Nullable String cABillgDocumentReversalReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABillgDocumentReversalReason

      Returns:
      this.
    • cABillgIsDocumentSimulated

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgIsDocumentSimulated(@Nullable Boolean cABillgIsDocumentSimulated)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgIsDocumentSimulated

      Returns:
      this.
    • cABillgDocumentExternal

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocumentExternal(@Nullable String cABillgDocumentExternal)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: CABillgDocumentExternal

      Returns:
      this.
    • logicalSystem

      @Nonnull public CABillgDocument.CABillgDocumentBuilder logicalSystem(@Nullable String logicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      this.
    • cAApplicationArea

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAApplicationArea(@Nullable String cAApplicationArea)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • cABillgDocOriginProcess

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocOriginProcess(@Nullable String cABillgDocOriginProcess)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgDocOriginProcess

      Returns:
      this.
    • cAInvcgSourceDocumentType

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgSourceDocumentType(@Nullable String cAInvcgSourceDocumentType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAInvcgSourceDocumentType

      Returns:
      this.
    • cAInvcgTechnicalDocumentType

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgTechnicalDocumentType(@Nullable String cAInvcgTechnicalDocumentType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgTechnicalDocumentType

      Returns:
      this.
    • cAInvcgDocumentType

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgDocumentType(@Nullable String cAInvcgDocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgDocumentType

      Returns:
      this.
    • cAInvcgTargetProcess

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgTargetProcess(@Nullable String cAInvcgTargetProcess)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgTargetProcess

      Returns:
      this.
    • cAInvcgMasterDataType

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgMasterDataType(@Nullable String cAInvcgMasterDataType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgMasterDataType

      Returns:
      this.
    • cAInvcgAltvBusinessPartner

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgAltvBusinessPartner(@Nullable String cAInvcgAltvBusinessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAInvcgAltvBusinessPartner

      Returns:
      this.
    • cAInvcgAltvContractAccount

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgAltvContractAccount(@Nullable String cAInvcgAltvContractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvcgAltvContractAccount

      Returns:
      this.
    • cABillgBaseDate

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgBaseDate(@Nullable LocalDate cABillgBaseDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgBaseDate

      Returns:
      this.
    • cABillgCurrency

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgCurrency(@Nullable String cABillgCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CABillgCurrency

      Returns:
      this.
    • cAInvcgCurrency

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgCurrency(@Nullable String cAInvcgCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAInvcgCurrency

      Returns:
      this.
    • cATaxDetnType

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cATaxDetnType(@Nullable String cATaxDetnType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATaxDetnType

      Returns:
      this.
    • cATaxDateType

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cATaxDateType(@Nullable String cATaxDateType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CATaxDateType

      Returns:
      this.
    • cAInvcgCategory

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgCategory(@Nullable String cAInvcgCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgCategory

      Returns:
      this.
    • cAInvcgControlOfInvoicingUnit

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgControlOfInvoicingUnit(@Nullable String cAInvcgControlOfInvoicingUnit)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInvcgControlOfInvoicingUnit

      Returns:
      this.
    • cAInvcgFirstDate

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgFirstDate(@Nullable LocalDate cAInvcgFirstDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAInvcgFirstDate

      Returns:
      this.
    • cABillgReversalDocument

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgReversalDocument(@Nullable String cABillgReversalDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgReversalDocument

      Returns:
      this.
    • cABillgReversedDocument

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgReversedDocument(@Nullable String cABillgReversedDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgReversedDocument

      Returns:
      this.
    • cABillgAdjustmentDocument

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgAdjustmentDocument(@Nullable String cABillgAdjustmentDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgAdjustmentDocument

      Returns:
      this.
    • cABillgAdjustedDocument

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgAdjustedDocument(@Nullable String cABillgAdjustedDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgAdjustedDocument

      Returns:
      this.
    • cAInvcgCorrectionCategory

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgCorrectionCategory(@Nullable String cAInvcgCorrectionCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInvcgCorrectionCategory

      Returns:
      this.
    • caInvcgIsOrderDeleted

      @Nonnull public CABillgDocument.CABillgDocumentBuilder caInvcgIsOrderDeleted(@Nullable Boolean caInvcgIsOrderDeleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: CaInvcgIsOrderDeleted

      Returns:
      this.
    • cABillgHasAdditionalInvoice

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgHasAdditionalInvoice(@Nullable String cABillgHasAdditionalInvoice)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgHasAdditionalInvoice

      Returns:
      this.
    • cAInvcgIsAccrualPostingRlvt

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvcgIsAccrualPostingRlvt(@Nullable Boolean cAInvcgIsAccrualPostingRlvt)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAInvcgIsAccrualPostingRlvt

      Returns:
      this.
    • cABillgLockedForInvoicing

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgLockedForInvoicing(@Nullable String cABillgLockedForInvoicing)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgLockedForInvoicing

      Returns:
      this.
    • cABillgGrpgOfAdditionalItems

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgGrpgOfAdditionalItems(@Nullable String cABillgGrpgOfAdditionalItems)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgGrpgOfAdditionalItems

      Returns:
      this.
    • cABillgDocHasRefObjects

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocHasRefObjects(@Nullable Boolean cABillgDocHasRefObjects)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocHasRefObjects

      Returns:
      this.
    • cABillgDocumentNumberOfItems

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocumentNumberOfItems(@Nullable Integer cABillgDocumentNumberOfItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocumentNumberOfItems

      Returns:
      this.
    • createdByUser

      @Nonnull public CABillgDocument.CABillgDocumentBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • cABillgDocCreationDate

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocCreationDate(@Nullable LocalDate cABillgDocCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgDocCreationDate

      Returns:
      this.
    • cABillgDocCreationTime

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocCreationTime(@Nullable LocalTime cABillgDocCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocCreationTime

      Returns:
      this.
    • cABillgDocInternalNumber

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocInternalNumber(@Nullable String cABillgDocInternalNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgDocInternalNumber

      Returns:
      this.
    • cABillgProcess

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgProcess(@Nullable String cABillgProcess)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgProcess

      Returns:
      this.
    • cABillgDocHasPrepaidItems

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocHasPrepaidItems(@Nullable Boolean cABillgDocHasPrepaidItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocHasPrepaidItems

      Returns:
      this.
    • cABillgDocHasRefillItems

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocHasRefillItems(@Nullable Boolean cABillgDocHasRefillItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocHasRefillItems

      Returns:
      this.
    • cABillgDocHasRevnRecgnItems

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocHasRevnRecgnItems(@Nullable Boolean cABillgDocHasRevnRecgnItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgDocHasRevnRecgnItems

      Returns:
      this.
    • cAPartnerSettlementRule

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAPartnerSettlementRule(@Nullable String cAPartnerSettlementRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAPartnerSettlementRule

      Returns:
      this.
    • cABillgDocumentInvcgStatus

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cABillgDocumentInvcgStatus(@Nullable String cABillgDocumentInvcgStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgDocumentInvcgStatus

      Returns:
      this.
    • cAInvoicingDocument

      @Nonnull public CABillgDocument.CABillgDocumentBuilder cAInvoicingDocument(@Nullable String cAInvoicingDocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAInvoicingDocument

      Returns:
      this.
    • build

      @Nonnull public CABillgDocument build()
    • toString

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