Class CrdtMAcctCollateral.CrdtMAcctCollateralBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.creditmanagementmasterdata.CrdtMAcctCollateral.CrdtMAcctCollateralBuilder
Enclosing class:
CrdtMAcctCollateral

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

    • crdtMBusinessPartnerTP

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder crdtMBusinessPartnerTP(CreditMgmtBusinessPartner value)
      Navigation property to_CrdtMBusinessPartnerTP for CrdtMAcctCollateral to single CreditMgmtBusinessPartner.
      Parameters:
      value - The CreditMgmtBusinessPartner to build this CrdtMAcctCollateral with.
      Returns:
      This Builder to allow for a fluent interface.
    • creditMgmtAccountTP

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder creditMgmtAccountTP(CreditManagementAccount value)
      Navigation property to_CreditMgmtAccountTP for CrdtMAcctCollateral to single CreditManagementAccount.
      Parameters:
      value - The CreditManagementAccount to build this CrdtMAcctCollateral with.
      Returns:
      This Builder to allow for a fluent interface.
    • businessPartner

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder businessPartner(@Nullable String businessPartner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • creditSegment

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder creditSegment(@Nullable String creditSegment)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CreditSegment

      Returns:
      this.
    • crdtAcctInformationCategory

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder crdtAcctInformationCategory(@Nullable String crdtAcctInformationCategory)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CrdtAcctInformationCategory

      Returns:
      this.
    • crdtAcctInformationType

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder crdtAcctInformationType(@Nullable String crdtAcctInformationType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CrdtAcctInformationType

      Returns:
      this.
    • additionalCreditDocSequence

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder additionalCreditDocSequence(@Nullable String additionalCreditDocSequence)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AdditionalCreditDocSequence

      Returns:
      this.
    • exceptionIsCreditCheckRelevant

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder exceptionIsCreditCheckRelevant(@Nullable Boolean exceptionIsCreditCheckRelevant)
      Constraints: none

      Original property name from the Odata EDM: ExceptionIsCreditCheckRelevant

      Returns:
      this.
    • addlCreditDocAmtInTransacCrcy

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder addlCreditDocAmtInTransacCrcy(@Nullable BigDecimal addlCreditDocAmtInTransacCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: AddlCreditDocAmtInTransacCrcy

      Returns:
      this.
    • transactionCurrency

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • validityStartDate

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • additionalCreditDocComment

      @Nonnull public CrdtMAcctCollateral.CrdtMAcctCollateralBuilder additionalCreditDocComment(@Nullable String additionalCreditDocComment)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: AdditionalCreditDocComment

      Returns:
      this.
    • build

      @Nonnull public CrdtMAcctCollateral build()
    • toString

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