Class CASecurityDeposit.CASecurityDepositBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.cashsecuritydeposit.CASecurityDeposit.CASecurityDepositBuilder
Enclosing class:
CASecurityDeposit

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

    • caScrtyDepRequestDetail

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder caScrtyDepRequestDetail(CASecurityDepositReqDetail... value)
      Navigation property _CAScrtyDepRequestDetail for CASecurityDeposit to multiple CASecurityDepositReqDetail.
      Parameters:
      value - The CASecurityDepositReqDetails to build this CASecurityDeposit with.
      Returns:
      This Builder to allow for a fluent interface.
    • cASecurityDeposit

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDeposit(@Nullable String cASecurityDeposit)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CASecurityDeposit

      Returns:
      this.
    • cAAuthorizationGroup

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAAuthorizationGroup(@Nullable String cAAuthorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAAuthorizationGroup

      Returns:
      this.
    • cASecurityDepositRequestReason

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositRequestReason(@Nullable String cASecurityDepositRequestReason)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CASecurityDepositRequestReason

      Returns:
      this.
    • cASecurityDepositReqReasonText

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositReqReasonText(@Nullable String cASecurityDepositReqReasonText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CASecurityDepositReqReasonText

      Returns:
      this.
    • cACashSecurityDepositStatus

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cACashSecurityDepositStatus(@Nullable String cACashSecurityDepositStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACashSecurityDepositStatus

      Returns:
      this.
    • cACashSecurityDepositStatusTxt

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cACashSecurityDepositStatusTxt(@Nullable String cACashSecurityDepositStatusTxt)
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: CACashSecurityDepositStatusTxt

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • businessPartnerFullName

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder businessPartnerFullName(@Nullable String businessPartnerFullName)
      Constraints: Not nullable, Maximum length: 128

      Original property name from the Odata EDM: BusinessPartnerFullName

      Returns:
      this.
    • isBusinessPurposeCompleted

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder isBusinessPurposeCompleted(@Nullable String isBusinessPurposeCompleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Returns:
      this.
    • streetName

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder streetName(@Nullable String streetName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: StreetName

      Returns:
      this.
    • houseNumber

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder houseNumber(@Nullable String houseNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: HouseNumber

      Returns:
      this.
    • postalCode

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder postalCode(@Nullable String postalCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PostalCode

      Returns:
      this.
    • homeTown

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder homeTown(@Nullable String homeTown)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: HomeTown

      Returns:
      this.
    • country

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder country(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • countryName

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder countryName(@Nullable String countryName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CountryName

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • contractAccountName

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder contractAccountName(@Nullable String contractAccountName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ContractAccountName

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cASecurityDepositIsReversed

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositIsReversed(@Nullable Boolean cASecurityDepositIsReversed)
      Constraints: Not nullable

      Original property name from the Odata EDM: CASecurityDepositIsReversed

      Returns:
      this.
    • cASecurityDepositReversalRsn

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositReversalRsn(@Nullable String cASecurityDepositReversalRsn)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CASecurityDepositReversalRsn

      Returns:
      this.
    • cASecurityDepositRvslRsnText

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositRvslRsnText(@Nullable String cASecurityDepositRvslRsnText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CASecurityDepositRvslRsnText

      Returns:
      this.
    • cASecurityDepositExtReference

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositExtReference(@Nullable String cASecurityDepositExtReference)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: CASecurityDepositExtReference

      Returns:
      this.
    • cASecurityDepositStartDate

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositStartDate(@Nullable LocalDate cASecurityDepositStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CASecurityDepositStartDate

      Returns:
      this.
    • cASecurityDepositReturnDate

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositReturnDate(@Nullable LocalDate cASecurityDepositReturnDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CASecurityDepositReturnDate

      Returns:
      this.
    • transactionCurrency

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • paymentCurrency

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder paymentCurrency(@Nullable String paymentCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PaymentCurrency

      Returns:
      this.
    • refundCurrency

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder refundCurrency(@Nullable String refundCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RefundCurrency

      Returns:
      this.
    • cASecurityDepositRequestAmount

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositRequestAmount(@Nullable BigDecimal cASecurityDepositRequestAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: CASecurityDepositRequestAmount

      Returns:
      this.
    • cAReleasedAmtInPaymentCurrency

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAReleasedAmtInPaymentCurrency(@Nullable BigDecimal cAReleasedAmtInPaymentCurrency)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: CAReleasedAmtInPaymentCurrency

      Returns:
      this.
    • cAPaymentAmountInPaytCurrency

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAPaymentAmountInPaytCurrency(@Nullable BigDecimal cAPaymentAmountInPaytCurrency)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: CAPaymentAmountInPaytCurrency

      Returns:
      this.
    • amountInRefundCurrency

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder amountInRefundCurrency(@Nullable BigDecimal amountInRefundCurrency)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: AmountInRefundCurrency

      Returns:
      this.
    • cAReversedAmtInTransCurrency

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAReversedAmtInTransCurrency(@Nullable BigDecimal cAReversedAmtInTransCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAReversedAmtInTransCurrency

      Returns:
      this.
    • cAInterestCode

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAInterestCode(@Nullable String cAInterestCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInterestCode

      Returns:
      this.
    • cAInterestCodeName

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAInterestCodeName(@Nullable String cAInterestCodeName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CAInterestCodeName

      Returns:
      this.
    • cASecurityDepositIsReleased

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cASecurityDepositIsReleased(@Nullable Boolean cASecurityDepositIsReleased)
      Constraints: Not nullable

      Original property name from the Odata EDM: CASecurityDepositIsReleased

      Returns:
      this.
    • creationDate

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • cAScrtyDepCreationDteTme

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAScrtyDepCreationDteTme(@Nullable OffsetDateTime cAScrtyDepCreationDteTme)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CAScrtyDepCreationDteTme

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • createdByUserDescription

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder createdByUserDescription(@Nullable String createdByUserDescription)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: CreatedByUserDescription

      Returns:
      this.
    • lastChangedDate

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder lastChangedDate(@Nullable LocalDate lastChangedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangedDate

      Returns:
      this.
    • cAScrtyDepLastChangeDteTme

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder cAScrtyDepLastChangeDteTme(@Nullable OffsetDateTime cAScrtyDepLastChangeDteTme)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CAScrtyDepLastChangeDteTme

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangedByUserDescription

      @Nonnull public CASecurityDeposit.CASecurityDepositBuilder lastChangedByUserDescription(@Nullable String lastChangedByUserDescription)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: LastChangedByUserDescription

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public CASecurityDeposit build()
    • toString

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