Class REContrValuation.REContrValuationBuilder

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

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

    • reContract

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

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

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • rETermNumber

      @Nonnull public REContrValuation.REContrValuationBuilder rETermNumber(@Nullable String rETermNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RETermNumber

      Returns:
      this.
    • validityStartEndDateValue

      @Nonnull public REContrValuation.REContrValuationBuilder validityStartEndDateValue(@Nullable String validityStartEndDateValue)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ValidityStartEndDateValue

      Returns:
      this.
    • rETermType

      @Nonnull public REContrValuation.REContrValuationBuilder rETermType(@Nullable String rETermType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RETermType

      Returns:
      this.
    • rETermName

      @Nonnull public REContrValuation.REContrValuationBuilder rETermName(@Nullable String rETermName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: RETermName

      Returns:
      this.
    • rEValuationRule

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationRule(@Nullable String rEValuationRule)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: REValuationRule

      Returns:
      this.
    • validityStartDate

      @Nonnull public REContrValuation.REContrValuationBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public REContrValuation.REContrValuationBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • rEStatusObject

      @Nonnull public REContrValuation.REContrValuationBuilder rEStatusObject(@Nullable String rEStatusObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObject

      Returns:
      this.
    • realEstateObjectType

      @Nonnull public REContrValuation.REContrValuationBuilder realEstateObjectType(@Nullable String realEstateObjectType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RealEstateObjectType

      Returns:
      this.
    • rEIdentification

      @Nonnull public REContrValuation.REContrValuationBuilder rEIdentification(@Nullable String rEIdentification)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: REIdentification

      Returns:
      this.
    • objectValidFrom

      @Nonnull public REContrValuation.REContrValuationBuilder objectValidFrom(@Nullable LocalDate objectValidFrom)
      Constraints: Nullable

      Original property name from the Odata EDM: ObjectValidFrom

      Returns:
      this.
    • rEConsiderationStartDate

      @Nonnull public REContrValuation.REContrValuationBuilder rEConsiderationStartDate(@Nullable LocalDate rEConsiderationStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REConsiderationStartDate

      Returns:
      this.
    • rECashFlowPostingFromDate

      @Nonnull public REContrValuation.REContrValuationBuilder rECashFlowPostingFromDate(@Nullable LocalDate rECashFlowPostingFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowPostingFromDate

      Returns:
      this.
    • rEStatusObjectAsset

      @Nonnull public REContrValuation.REContrValuationBuilder rEStatusObjectAsset(@Nullable String rEStatusObjectAsset)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObjectAsset

      Returns:
      this.
    • rEValuationClassification

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationClassification(@Nullable String rEValuationClassification)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REValuationClassification

      Returns:
      this.
    • rEInterestRate

      @Nonnull public REContrValuation.REContrValuationBuilder rEInterestRate(@Nullable BigDecimal rEInterestRate)
      Constraints: Not nullable, Precision: 15, Scale: 10

      Original property name from the Odata EDM: REInterestRate

      Returns:
      this.
    • rEFrequencyTerm

      @Nonnull public REContrValuation.REContrValuationBuilder rEFrequencyTerm(@Nullable String rEFrequencyTerm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REFrequencyTerm

      Returns:
      this.
    • rEDistributionRule

      @Nonnull public REContrValuation.REContrValuationBuilder rEDistributionRule(@Nullable String rEDistributionRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REDistributionRule

      Returns:
      this.
    • rEDistributionRuleParam1

      @Nonnull public REContrValuation.REContrValuationBuilder rEDistributionRuleParam1(@Nullable String rEDistributionRuleParam1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: REDistributionRuleParam1

      Returns:
      this.
    • rEDistributionRuleParam2

      @Nonnull public REContrValuation.REContrValuationBuilder rEDistributionRuleParam2(@Nullable String rEDistributionRuleParam2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: REDistributionRuleParam2

      Returns:
      this.
    • rEProbableEndDate

      @Nonnull public REContrValuation.REContrValuationBuilder rEProbableEndDate(@Nullable LocalDate rEProbableEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REProbableEndDate

      Returns:
      this.
    • rEAssetRightOfUseEndDate

      @Nonnull public REContrValuation.REContrValuationBuilder rEAssetRightOfUseEndDate(@Nullable LocalDate rEAssetRightOfUseEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REAssetRightOfUseEndDate

      Returns:
      this.
    • rEValuationRuleStatus

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationRuleStatus(@Nullable String rEValuationRuleStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REValuationRuleStatus

      Returns:
      this.
    • rEValuationStatus

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationStatus(@Nullable String rEValuationStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REValuationStatus

      Returns:
      this.
    • rEValuationStatusReason

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationStatusReason(@Nullable String rEValuationStatusReason)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REValuationStatusReason

      Returns:
      this.
    • rEValuationBehavior

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationBehavior(@Nullable String rEValuationBehavior)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REValuationBehavior

      Returns:
      this.
    • rETaxType

      @Nonnull public REContrValuation.REContrValuationBuilder rETaxType(@Nullable String rETaxType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RETaxType

      Returns:
      this.
    • taxGroup

      @Nonnull public REContrValuation.REContrValuationBuilder taxGroup(@Nullable String taxGroup)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: TaxGroup

      Returns:
      this.
    • rEAccountingObject

      @Nonnull public REContrValuation.REContrValuationBuilder rEAccountingObject(@Nullable String rEAccountingObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REAccountingObject

      Returns:
      this.
    • rEInfoText

      @Nonnull public REContrValuation.REContrValuationBuilder rEInfoText(@Nullable String rEInfoText)
      Constraints: Not nullable, Maximum length: 100

      Original property name from the Odata EDM: REInfoText

      Returns:
      this.
    • rEValuationFactorNumerator

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationFactorNumerator(@Nullable Integer rEValuationFactorNumerator)
      Constraints: Not nullable

      Original property name from the Odata EDM: REValuationFactorNumerator

      Returns:
      this.
    • rEValuationFactorDenominator

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationFactorDenominator(@Nullable Integer rEValuationFactorDenominator)
      Constraints: Not nullable

      Original property name from the Odata EDM: REValuationFactorDenominator

      Returns:
      this.
    • rEValuationCurrency

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationCurrency(@Nullable String rEValuationCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REValuationCurrency

      Returns:
      this.
    • rEValuationQuestionnaireUUID

      @Nonnull public REContrValuation.REContrValuationBuilder rEValuationQuestionnaireUUID(@Nullable UUID rEValuationQuestionnaireUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: REValuationQuestionnaireUUID

      Returns:
      this.
    • country

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

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REContrValuation build()
    • toString

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