Class CrdtMgmtBPCollateral.CrdtMgmtBPCollateralBuilder

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

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

    • crdtMBusinessPartnerTP

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

      @Nonnull public CrdtMgmtBPCollateral.CrdtMgmtBPCollateralBuilder 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 CrdtMgmtBPCollateral.CrdtMgmtBPCollateralBuilder 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 CrdtMgmtBPCollateral.CrdtMgmtBPCollateralBuilder 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 CrdtMgmtBPCollateral.CrdtMgmtBPCollateralBuilder 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 CrdtMgmtBPCollateral.CrdtMgmtBPCollateralBuilder 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 CrdtMgmtBPCollateral.CrdtMgmtBPCollateralBuilder exceptionIsCreditCheckRelevant(@Nullable Boolean exceptionIsCreditCheckRelevant)
      Constraints: none

      Original property name from the Odata EDM: ExceptionIsCreditCheckRelevant

      Returns:
      this.
    • addlCreditDocAmtInTransacCrcy

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

      Original property name from the Odata EDM: AddlCreditDocAmtInTransacCrcy

      Returns:
      this.
    • transactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • validityStartDate

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

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

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

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • additionalCreditDocComment

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

      Original property name from the Odata EDM: AdditionalCreditDocComment

      Returns:
      this.
    • build

      @Nonnull public CrdtMgmtBPCollateral build()
    • toString

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