java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.convergentinvoicingbillingplan.CABillgPln.CABillgPlnBuilder
Enclosing class:
CABillgPln

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

    • caBillgPlnItem

      @Nonnull public CABillgPln.CABillgPlnBuilder caBillgPlnItem(CABillgPlnItem... value)
      Navigation property _CABillgPlnItem for CABillgPln to multiple CABillgPlnItem.
      Parameters:
      value - The CABillgPlnItems to build this CABillgPln with.
      Returns:
      This Builder to allow for a fluent interface.
    • cABillgPlnNumber

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnNumber(@Nullable String cABillgPlnNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgPlnNumber

      Returns:
      this.
    • cABillgPlnCategory

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnCategory(@Nullable String cABillgPlnCategory)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABillgPlnCategory

      Returns:
      this.
    • cABillgPlnType

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnType(@Nullable String cABillgPlnType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CABillgPlnType

      Returns:
      this.
    • cABillgPlnStatus

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnStatus(@Nullable String cABillgPlnStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnStatus

      Returns:
      this.
    • cABillgPlnStartDate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnStartDate(@Nullable LocalDate cABillgPlnStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnStartDate

      Returns:
      this.
    • cABillgPlnEndDate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnEndDate(@Nullable LocalDate cABillgPlnEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnEndDate

      Returns:
      this.
    • cABillgPlnLastRequestDate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnLastRequestDate(@Nullable LocalDate cABillgPlnLastRequestDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnLastRequestDate

      Returns:
      this.
    • cABillgPlnNextRequestDate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnNextRequestDate(@Nullable LocalDate cABillgPlnNextRequestDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnNextRequestDate

      Returns:
      this.
    • cABillgPlnDescription

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnDescription(@Nullable String cABillgPlnDescription)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CABillgPlnDescription

      Returns:
      this.
    • cABillgPlnExternalReference

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnExternalReference(@Nullable String cABillgPlnExternalReference)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CABillgPlnExternalReference

      Returns:
      this.
    • logicalSystem

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

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      this.
    • cAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • cAInvcgMasterDataType

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

      Original property name from the Odata EDM: CAInvcgMasterDataType

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cAProviderContractItemUUID

      @Nonnull public CABillgPln.CABillgPlnBuilder cAProviderContractItemUUID(@Nullable UUID cAProviderContractItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CAProviderContractItemUUID

      Returns:
      this.
    • cASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      this.
    • cAMasterAgreement

      @Nonnull public CABillgPln.CABillgPlnBuilder cAMasterAgreement(@Nullable String cAMasterAgreement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAMasterAgreement

      Returns:
      this.
    • cAInvcgOffsettingReferenceKey

      @Nonnull public CABillgPln.CABillgPlnBuilder cAInvcgOffsettingReferenceKey(@Nullable String cAInvcgOffsettingReferenceKey)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAInvcgOffsettingReferenceKey

      Returns:
      this.
    • cABillgPlnCreatedByUser

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnCreatedByUser(@Nullable String cABillgPlnCreatedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgPlnCreatedByUser

      Returns:
      this.
    • cABillgPlnCreationDate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnCreationDate(@Nullable LocalDate cABillgPlnCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnCreationDate

      Returns:
      this.
    • cABillgPlnCreationTime

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnCreationTime(@Nullable LocalTime cABillgPlnCreationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnCreationTime

      Returns:
      this.
    • cABillgPlnChangedByUser

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnChangedByUser(@Nullable String cABillgPlnChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CABillgPlnChangedByUser

      Returns:
      this.
    • cABillgPlnChangeDate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnChangeDate(@Nullable LocalDate cABillgPlnChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnChangeDate

      Returns:
      this.
    • cABillgPlnChangeTime

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnChangeTime(@Nullable LocalTime cABillgPlnChangeTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnChangeTime

      Returns:
      this.
    • cABillgPlnCreationMode

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnCreationMode(@Nullable String cABillgPlnCreationMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABillgPlnCreationMode

      Returns:
      this.
    • cABillgPlnNumberBllbleItm

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnNumberBllbleItm(@Nullable String cABillgPlnNumberBllbleItm)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: CABillgPlnNumberBllbleItm

      Returns:
      this.
    • cABillgPlnCompletionDate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnCompletionDate(@Nullable LocalDate cABillgPlnCompletionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABillgPlnCompletionDate

      Returns:
      this.
    • cABillgPlnIsTemplate

      @Nonnull public CABillgPln.CABillgPlnBuilder cABillgPlnIsTemplate(@Nullable Boolean cABillgPlnIsTemplate)
      Constraints: Not nullable

      Original property name from the Odata EDM: CABillgPlnIsTemplate

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public CABillgPln build()
    • toString

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