java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingbillingrequest.CABillgRequest.CABillgRequestBuilder
Enclosing class:
CABillgRequest

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

    • caBillgRequestItem

      @Nonnull public CABillgRequest.CABillgRequestBuilder caBillgRequestItem(CABillgRequestItem... value)
      Navigation property _CABillgRequestItem for CABillgRequest to multiple CABillgRequestItem.
      Parameters:
      value - The CABillgRequestItems to build this CABillgRequest with.
      Returns:
      This Builder to allow for a fluent interface.
    • cABillgReqDocument

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqDocument(@Nullable String cABillgReqDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgReqDocument

      Returns:
      this.
    • cABillgReqCategory

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqCategory(@Nullable String cABillgReqCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgReqCategory

      Returns:
      this.
    • cABillgReqType

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqType(@Nullable String cABillgReqType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CABillgReqType

      Returns:
      this.
    • cABillgReqReason

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqReason(@Nullable String cABillgReqReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgReqReason

      Returns:
      this.
    • cAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • cAInvoicingDocument

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

      Original property name from the Odata EDM: CAInvoicingDocument

      Returns:
      this.
    • cABillgReqDescription

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqDescription(@Nullable String cABillgReqDescription)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CABillgReqDescription

      Returns:
      this.
    • cABillgReqStatus

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqStatus(@Nullable String cABillgReqStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgReqStatus

      Returns:
      this.
    • cABillgReqTotalAmount

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqTotalAmount(@Nullable BigDecimal cABillgReqTotalAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CABillgReqTotalAmount

      Returns:
      this.
    • cABillgReqTotalAmountCurrency

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqTotalAmountCurrency(@Nullable String cABillgReqTotalAmountCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CABillgReqTotalAmountCurrency

      Returns:
      this.
    • cABillgReqCreationUser

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqCreationUser(@Nullable String cABillgReqCreationUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgReqCreationUser

      Returns:
      this.
    • cABillgReqCreationDate

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqCreationDate(@Nullable LocalDate cABillgReqCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgReqCreationDate

      Returns:
      this.
    • cABillgReqCreationTime

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqCreationTime(@Nullable LocalTime cABillgReqCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgReqCreationTime

      Returns:
      this.
    • cABillgReqChangeUser

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqChangeUser(@Nullable String cABillgReqChangeUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgReqChangeUser

      Returns:
      this.
    • cABillgReqChangeDate

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqChangeDate(@Nullable LocalDate cABillgReqChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgReqChangeDate

      Returns:
      this.
    • cABillgReqChangeTime

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqChangeTime(@Nullable LocalTime cABillgReqChangeTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgReqChangeTime

      Returns:
      this.
    • cAClrfctnExist

      @Nonnull public CABillgRequest.CABillgRequestBuilder cAClrfctnExist(@Nullable Boolean cAClrfctnExist)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClrfctnExist

      Returns:
      this.
    • cABillgReqReference

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqReference(@Nullable String cABillgReqReference)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CABillgReqReference

      Returns:
      this.
    • cABillgReqNumberOfItems

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqNumberOfItems(@Nullable Integer cABillgReqNumberOfItems)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgReqNumberOfItems

      Returns:
      this.
    • logicalSystem

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

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      this.
    • cABllbleItmListId

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABllbleItmListId(@Nullable String cABllbleItmListId)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABllbleItmListId

      Returns:
      this.
    • cADeletionDate

      @Nonnull public CABillgRequest.CABillgRequestBuilder cADeletionDate(@Nullable LocalDate cADeletionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CADeletionDate

      Returns:
      this.
    • cABillgReqCompletionDate

      @Nonnull public CABillgRequest.CABillgRequestBuilder cABillgReqCompletionDate(@Nullable LocalDate cABillgReqCompletionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgReqCompletionDate

      Returns:
      this.
    • _Messages

      @Nonnull public CABillgRequest.CABillgRequestBuilder _Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public CABillgRequest build()
    • toString

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