Class CASecurityDeposit_2.CASecurityDeposit_2Builder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.cashsecuritydepositv2.CASecurityDeposit_2.CASecurityDeposit_2Builder
Enclosing class:
CASecurityDeposit_2

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

    • caScrtyDepRequestDetail

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder caScrtyDepRequestDetail(CASecurityDepositReqDetail_2... value)
      Navigation property _CAScrtyDepRequestDetail for CASecurityDeposit_2 to multiple CASecurityDepositReqDetail_2.
      Parameters:
      value - The CASecurityDepositReqDetail_2s to build this CASecurityDeposit_2 with.
      Returns:
      This Builder to allow for a fluent interface.
    • cASecurityDeposit

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder 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_2.CASecurityDeposit_2Builder cAAuthorizationGroup(@Nullable String cAAuthorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAAuthorizationGroup

      Returns:
      this.
    • cASecurityDepositRequestReason

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

      Original property name from the Odata EDM: CASecurityDepositRequestReason

      Returns:
      this.
    • cASecurityDepositReqReasonText

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

      Original property name from the Odata EDM: CASecurityDepositReqReasonText

      Returns:
      this.
    • cACashSecurityDepositStatus

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

      Original property name from the Odata EDM: CACashSecurityDepositStatus

      Returns:
      this.
    • cACashSecurityDepositStatusTxt

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

      Original property name from the Odata EDM: CACashSecurityDepositStatusTxt

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • businessPartnerFullName

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

      Original property name from the Odata EDM: BusinessPartnerFullName

      Returns:
      this.
    • isBusinessPurposeCompleted

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

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Returns:
      this.
    • streetName

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

      Original property name from the Odata EDM: StreetName

      Returns:
      this.
    • houseNumber

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

      Original property name from the Odata EDM: HouseNumber

      Returns:
      this.
    • postalCode

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

      Original property name from the Odata EDM: PostalCode

      Returns:
      this.
    • homeTown

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

      Original property name from the Odata EDM: HomeTown

      Returns:
      this.
    • country

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

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • countryName

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

      Original property name from the Odata EDM: CountryName

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • contractAccountName

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

      Original property name from the Odata EDM: ContractAccountName

      Returns:
      this.
    • cAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      this.
    • cASecurityDepositIsReversed

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder cASecurityDepositIsReversed(@Nullable Boolean cASecurityDepositIsReversed)
      Constraints: Not nullable

      Original property name from the Odata EDM: CASecurityDepositIsReversed

      Returns:
      this.
    • cASecurityDepositReversalRsn

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

      Original property name from the Odata EDM: CASecurityDepositReversalRsn

      Returns:
      this.
    • cASecurityDepositRvslRsnText

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

      Original property name from the Odata EDM: CASecurityDepositRvslRsnText

      Returns:
      this.
    • cASecurityDepositExtReference

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

      Original property name from the Odata EDM: CASecurityDepositExtReference

      Returns:
      this.
    • cASecurityDepositStartDate

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder cASecurityDepositStartDate(@Nullable LocalDate cASecurityDepositStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CASecurityDepositStartDate

      Returns:
      this.
    • cASecurityDepositReturnDate

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder cASecurityDepositReturnDate(@Nullable LocalDate cASecurityDepositReturnDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CASecurityDepositReturnDate

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • paymentCurrency

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

      Original property name from the Odata EDM: PaymentCurrency

      Returns:
      this.
    • refundCurrency

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

      Original property name from the Odata EDM: RefundCurrency

      Returns:
      this.
    • cASecurityDepositRequestAmount

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder 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_2.CASecurityDeposit_2Builder 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_2.CASecurityDeposit_2Builder 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_2.CASecurityDeposit_2Builder 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_2.CASecurityDeposit_2Builder 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_2.CASecurityDeposit_2Builder cAInterestCode(@Nullable String cAInterestCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInterestCode

      Returns:
      this.
    • cAInterestCodeName

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

      Original property name from the Odata EDM: CAInterestCodeName

      Returns:
      this.
    • cASecurityDepositIsReleased

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder cASecurityDepositIsReleased(@Nullable Boolean cASecurityDepositIsReleased)
      Constraints: Not nullable

      Original property name from the Odata EDM: CASecurityDepositIsReleased

      Returns:
      this.
    • creationDate

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • cAScrtyDepCreationDteTme

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder cAScrtyDepCreationDteTme(@Nullable OffsetDateTime cAScrtyDepCreationDteTme)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CAScrtyDepCreationDteTme

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • createdByUserDescription

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

      Original property name from the Odata EDM: CreatedByUserDescription

      Returns:
      this.
    • lastChangedDate

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder lastChangedDate(@Nullable LocalDate lastChangedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangedDate

      Returns:
      this.
    • cAScrtyDepLastChangeDteTme

      @Nonnull public CASecurityDeposit_2.CASecurityDeposit_2Builder cAScrtyDepLastChangeDteTme(@Nullable OffsetDateTime cAScrtyDepLastChangeDteTme)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CAScrtyDepLastChangeDteTme

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangedByUserDescription

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

      Original property name from the Odata EDM: LastChangedByUserDescription

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public CASecurityDeposit_2 build()
    • toString

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