Class CAConsumptionItem.CAConsumptionItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingconsumptionitem.CAConsumptionItem.CAConsumptionItemBuilder
Enclosing class:
CAConsumptionItem

public static class CAConsumptionItem.CAConsumptionItemBuilder extends Object
  • Method Details

    • cACnsmpnItmIDType

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmIDType(@Nullable String cACnsmpnItmIDType)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CACnsmpnItmIDType

      Returns:
      this.
    • cACnsmpnItmID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmID(@Nullable String cACnsmpnItmID)
      (Key Field) Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CACnsmpnItmID

      Returns:
      this.
    • cACnsmpnItmUUID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmUUID(@Nullable UUID cACnsmpnItmUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmUUID

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cAProviderContractItemNumber

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAProviderContractItemNumber(@Nullable String cAProviderContractItemNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAProviderContractItemNumber

      Returns:
      this.
    • cASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • cAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • cASubAreaForParallelization

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cASubAreaForParallelization(@Nullable String cASubAreaForParallelization)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CASubAreaForParallelization

      Returns:
      this.
    • cACnsmpnItmConsumptionDateTime

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmConsumptionDateTime(@Nullable OffsetDateTime cACnsmpnItmConsumptionDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmConsumptionDateTime

      Returns:
      this.
    • cACnsmpnItmQty

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmQty(@Nullable BigDecimal cACnsmpnItmQty)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: CACnsmpnItmQty

      Returns:
      this.
    • cACnsmpnItmQuantityUnit

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmQuantityUnit(@Nullable String cACnsmpnItmQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CACnsmpnItmQuantityUnit

      Returns:
      this.
    • cACnsmpnItmPackageUUID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmPackageUUID(@Nullable UUID cACnsmpnItmPackageUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmPackageUUID

      Returns:
      this.
    • cACnsmpnItmPackageNrOfItms

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmPackageNrOfItms(@Nullable Integer cACnsmpnItmPackageNrOfItms)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmPackageNrOfItms

      Returns:
      this.
    • cACnsmpnItmPackNo

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmPackNo(@Nullable String cACnsmpnItmPackNo)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CACnsmpnItmPackNo

      Returns:
      this.
    • cARatingBaseDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingBaseDate(@Nullable LocalDate cARatingBaseDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CARatingBaseDate

      Returns:
      this.
    • cAFirstRatingDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAFirstRatingDate(@Nullable LocalDate cAFirstRatingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAFirstRatingDate

      Returns:
      this.
    • cACnsmpnItmStatus

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmStatus(@Nullable String cACnsmpnItmStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CACnsmpnItmStatus

      Returns:
      this.
    • cACnsmpnItmClass

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

      Original property name from the Odata EDM: CACnsmpnItmClass

      Returns:
      this.
    • cACnsmpnItmType

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmType(@Nullable String cACnsmpnItmType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACnsmpnItmType

      Returns:
      this.
    • cACnsmpnItmDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmDate(@Nullable LocalDate cACnsmpnItmDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmDate

      Returns:
      this.
    • cACnsmpnItmTime

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmTime(@Nullable LocalTime cACnsmpnItmTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmTime

      Returns:
      this.
    • cACnsmpnItmCreationDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmCreationDate(@Nullable LocalDate cACnsmpnItmCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmCreationDate

      Returns:
      this.
    • cACnsmpnItmCreationTime

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmCreationTime(@Nullable LocalTime cACnsmpnItmCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmCreationTime

      Returns:
      this.
    • cACnsmpnItmCreationMode

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmCreationMode(@Nullable String cACnsmpnItmCreationMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CACnsmpnItmCreationMode

      Returns:
      this.
    • cACnsmpnItmDataPackageID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmDataPackageID(@Nullable UUID cACnsmpnItmDataPackageID)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmDataPackageID

      Returns:
      this.
    • cACnsmpnItmTransferDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmTransferDate(@Nullable LocalDate cACnsmpnItmTransferDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmTransferDate

      Returns:
      this.
    • cACnsmpnItmTransferTime

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmTransferTime(@Nullable LocalTime cACnsmpnItmTransferTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmTransferTime

      Returns:
      this.
    • cACnsmpnItmHistoryIsExisting

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmHistoryIsExisting(@Nullable Boolean cACnsmpnItmHistoryIsExisting)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmHistoryIsExisting

      Returns:
      this.
    • cARatingGroup

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingGroup(@Nullable String cARatingGroup)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CARatingGroup

      Returns:
      this.
    • cARatingID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingID(@Nullable String cARatingID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CARatingID

      Returns:
      this.
    • cARatingIDLastRating

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingIDLastRating(@Nullable String cARatingIDLastRating)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CARatingIDLastRating

      Returns:
      this.
    • cARatingInternalNumber

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingInternalNumber(@Nullable String cARatingInternalNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CARatingInternalNumber

      Returns:
      this.
    • cARatingNrOfRuns

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingNrOfRuns(@Nullable Short cARatingNrOfRuns)
      Constraints: Not nullable

      Original property name from the Odata EDM: CARatingNrOfRuns

      Returns:
      this.
    • cACnsmpnItmIsSimulated

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmIsSimulated(@Nullable Boolean cACnsmpnItmIsSimulated)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmIsSimulated

      Returns:
      this.
    • cACnsmpnItmExceptionDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmExceptionDate(@Nullable LocalDate cACnsmpnItmExceptionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmExceptionDate

      Returns:
      this.
    • cACnsmpnItmExcptnHistIsExstc

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmExcptnHistIsExstc(@Nullable Boolean cACnsmpnItmExcptnHistIsExstc)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmExcptnHistIsExstc

      Returns:
      this.
    • cACnsmpnItmExceptionReason

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmExceptionReason(@Nullable String cACnsmpnItmExceptionReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACnsmpnItmExceptionReason

      Returns:
      this.
    • cACnsmpnItmExceptionTime

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmExceptionTime(@Nullable LocalTime cACnsmpnItmExceptionTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CACnsmpnItmExceptionTime

      Returns:
      this.
    • cACnsmpnItmExceptionUserName

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmExceptionUserName(@Nullable String cACnsmpnItmExceptionUserName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CACnsmpnItmExceptionUserName

      Returns:
      this.
    • cACnsmpnItmIsReversed

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmIsReversed(@Nullable String cACnsmpnItmIsReversed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CACnsmpnItmIsReversed

      Returns:
      this.
    • cABllbleItmSourceTransId

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cABllbleItmSourceTransId(@Nullable String cABllbleItmSourceTransId)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: CABllbleItmSourceTransId

      Returns:
      this.
    • cABllbleItmSourceTransItmID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cABllbleItmSourceTransItmID(@Nullable String cABllbleItmSourceTransItmID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CABllbleItmSourceTransItmID

      Returns:
      this.
    • cABllbleItmSourceTransType

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

      Original property name from the Odata EDM: CABllbleItmSourceTransType

      Returns:
      this.
    • cARatingDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingDate(@Nullable LocalDate cARatingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CARatingDate

      Returns:
      this.
    • cARatingIsReversed

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingIsReversed(@Nullable String cARatingIsReversed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CARatingIsReversed

      Returns:
      this.
    • cARatingReversalReason

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARatingReversalReason(@Nullable String cARatingReversalReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CARatingReversalReason

      Returns:
      this.
    • cABllbleItmPrimaryType

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

      Original property name from the Odata EDM: CABllbleItmPrimaryType

      Returns:
      this.
    • cAAccessServiceID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAAccessServiceID(@Nullable String cAAccessServiceID)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAAccessServiceID

      Returns:
      this.
    • cAAccessUserID

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAAccessUserID(@Nullable String cAAccessUserID)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CAAccessUserID

      Returns:
      this.
    • cAAccessUserIDType

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAAccessUserIDType(@Nullable String cAAccessUserIDType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAccessUserIDType

      Returns:
      this.
    • cACnsmpnItmCreationUserName

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmCreationUserName(@Nullable String cACnsmpnItmCreationUserName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CACnsmpnItmCreationUserName

      Returns:
      this.
    • cACnsmpnItmFromDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmFromDate(@Nullable LocalDate cACnsmpnItmFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmFromDate

      Returns:
      this.
    • cACnsmpnItmToDate

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmToDate(@Nullable LocalDate cACnsmpnItmToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACnsmpnItmToDate

      Returns:
      this.
    • cACnsmpnItmAmount

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmAmount(@Nullable BigDecimal cACnsmpnItmAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CACnsmpnItmAmount

      Returns:
      this.
    • cACnsmpnItmCurrency

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cACnsmpnItmCurrency(@Nullable String cACnsmpnItmCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CACnsmpnItmCurrency

      Returns:
      this.
    • cAFileItem

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAFileItem(@Nullable String cAFileItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAFileItem

      Returns:
      this.
    • cARevenueAccountingServiceType

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cARevenueAccountingServiceType(@Nullable String cARevenueAccountingServiceType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CARevenueAccountingServiceType

      Returns:
      this.
    • cABllbleItmPackNoPrimary

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cABllbleItmPackNoPrimary(@Nullable String cABllbleItmPackNoPrimary)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABllbleItmPackNoPrimary

      Returns:
      this.
    • cABllbleItmPackageUUIDPrimary

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cABllbleItmPackageUUIDPrimary(@Nullable UUID cABllbleItmPackageUUIDPrimary)
      Constraints: Nullable

      Original property name from the Odata EDM: CABllbleItmPackageUUIDPrimary

      Returns:
      this.
    • cABusinessPartnerPrimary

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cABusinessPartnerPrimary(@Nullable String cABusinessPartnerPrimary)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CABusinessPartnerPrimary

      Returns:
      this.
    • cABllbleItmSourceTransIDPrim

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cABllbleItmSourceTransIDPrim(@Nullable String cABllbleItmSourceTransIDPrim)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: CABllbleItmSourceTransIDPrim

      Returns:
      this.
    • cABllbleItmSourceTransTypePrim

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cABllbleItmSourceTransTypePrim(@Nullable String cABllbleItmSourceTransTypePrim)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABllbleItmSourceTransTypePrim

      Returns:
      this.
    • cASubApplicationPrimary

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cASubApplicationPrimary(@Nullable String cASubApplicationPrimary)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplicationPrimary

      Returns:
      this.
    • cAContractAccountPrimary

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAContractAccountPrimary(@Nullable String cAContractAccountPrimary)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAContractAccountPrimary

      Returns:
      this.
    • cAContractPrimary

      @Nonnull public CAConsumptionItem.CAConsumptionItemBuilder cAContractPrimary(@Nullable String cAContractPrimary)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContractPrimary

      Returns:
      this.
    • build

      @Nonnull public CAConsumptionItem build()
    • toString

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