Class REContrPartAssgmt.REContrPartAssgmtBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.realestatecontract.REContrPartAssgmt.REContrPartAssgmtBuilder
Enclosing class:
REContrPartAssgmt

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

    • reContract

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder reContract(REContract value)
      Navigation property _REContract for REContrPartAssgmt to single REContract.
      Parameters:
      value - The REContract to build this REContrPartAssgmt with.
      Returns:
      This Builder to allow for a fluent interface.
    • rEPartnerRelationUUID

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder rEPartnerRelationUUID(@Nullable UUID rEPartnerRelationUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: REPartnerRelationUUID

      Returns:
      this.
    • internalRealEstateNumber

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder internalRealEstateNumber(@Nullable String internalRealEstateNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • businessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • businessPartnerRole

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder businessPartnerRole(@Nullable String businessPartnerRole)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: BusinessPartnerRole

      Returns:
      this.
    • validityStartEndDateValue

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder validityStartEndDateValue(@Nullable String validityStartEndDateValue)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ValidityStartEndDateValue

      Returns:
      this.
    • validityStartDate

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • rEPartnerRoleType

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder rEPartnerRoleType(@Nullable String rEPartnerRoleType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REPartnerRoleType

      Returns:
      this.
    • addressType

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder addressType(@Nullable String addressType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressType

      Returns:
      this.
    • validityEndDate

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • rEFractionalPrptyShrRatio

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder rEFractionalPrptyShrRatio(@Nullable BigDecimal rEFractionalPrptyShrRatio)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: REFractionalPrptyShrRatio

      Returns:
      this.
    • rEOwnershipShrRatio

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder rEOwnershipShrRatio(@Nullable BigDecimal rEOwnershipShrRatio)
      Constraints: Not nullable, Precision: 9, Scale: 3

      Original property name from the Odata EDM: REOwnershipShrRatio

      Returns:
      this.
    • rECoOwnershipShrRatio

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder rECoOwnershipShrRatio(@Nullable BigDecimal rECoOwnershipShrRatio)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: RECoOwnershipShrRatio

      Returns:
      this.
    • rEFractionalShrCnvrsnRatio

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder rEFractionalShrCnvrsnRatio(@Nullable String rEFractionalShrCnvrsnRatio)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: REFractionalShrCnvrsnRatio

      Returns:
      this.
    • contractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • formattedAddress

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder formattedAddress(@Nullable String formattedAddress)
      Constraints: Not nullable, Maximum length: 71

      Original property name from the Odata EDM: FormattedAddress

      Returns:
      this.
    • rEIsMainPartner

      @Nonnull public REContrPartAssgmt.REContrPartAssgmtBuilder rEIsMainPartner(@Nullable Boolean rEIsMainPartner)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsMainPartner

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REContrPartAssgmt build()
    • toString

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