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

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

    • reAdjustmentTermTP

      @Nonnull public REContract.REContractBuilder reAdjustmentTermTP(REContrAdjustmentTerm... value)
      Navigation property _REAdjustmentTermTP for REContract to multiple REContrAdjustmentTerm.
      Parameters:
      value - The REContrAdjustmentTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reConditionTP

      @Nonnull public REContract.REContractBuilder reConditionTP(REContrCondition... value)
      Navigation property _REConditionTP for REContract to multiple REContrCondition.
      Parameters:
      value - The REContrConditions to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reNoticeTermAndRulesTP

      @Nonnull public REContract.REContractBuilder reNoticeTermAndRulesTP(REContrNoticeTerm... value)
      Navigation property _RENoticeTermAndRulesTP for REContract to multiple REContrNoticeTerm.
      Parameters:
      value - The REContrNoticeTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reNoticeTermForObjTP

      @Nonnull public REContract.REContractBuilder reNoticeTermForObjTP(REContrNoticeTermForObj... value)
      Navigation property _RENoticeTermForObjTP for REContract to multiple REContrNoticeTermForObj.
      Parameters:
      value - The REContrNoticeTermForObjs to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reObjAssgmtTP

      @Nonnull public REContract.REContractBuilder reObjAssgmtTP(REContrObjAssgmt... value)
      Navigation property _REObjAssgmtTP for REContract to multiple REContrObjAssgmt.
      Parameters:
      value - The REContrObjAssgmts to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reOrglAssgmtTermTP

      @Nonnull public REContract.REContractBuilder reOrglAssgmtTermTP(REContrOrglAssgmtTerm... value)
      Navigation property _REOrglAssgmtTermTP for REContract to multiple REContrOrglAssgmtTerm.
      Parameters:
      value - The REContrOrglAssgmtTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • rePartnerAssgmtTP

      @Nonnull public REContract.REContractBuilder rePartnerAssgmtTP(REContrPartAssgmt... value)
      Navigation property _REPartnerAssgmtTP for REContract to multiple REContrPartAssgmt.
      Parameters:
      value - The REContrPartAssgmts to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • rePostingTermTP

      @Nonnull public REContract.REContractBuilder rePostingTermTP(REContrPostingTerm... value)
      Navigation property _REPostingTermTP for REContract to multiple REContrPostingTerm.
      Parameters:
      value - The REContrPostingTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reReminderDateTP

      @Nonnull public REContract.REContractBuilder reReminderDateTP(REContrReminderDate... value)
      Navigation property _REReminderDateTP for REContract to multiple REContrReminderDate.
      Parameters:
      value - The REContrReminderDates to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reReminderRuleTP

      @Nonnull public REContract.REContractBuilder reReminderRuleTP(REContrReminderRule... value)
      Navigation property _REReminderRuleTP for REContract to multiple REContrReminderRule.
      Parameters:
      value - The REContrReminderRules to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reRenewalTermAndRulesTP

      @Nonnull public REContract.REContractBuilder reRenewalTermAndRulesTP(REContrRenewalTerm... value)
      Navigation property _RERenewalTermAndRulesTP for REContract to multiple REContrRenewalTerm.
      Parameters:
      value - The REContrRenewalTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reRhythmTermTP

      @Nonnull public REContract.REContractBuilder reRhythmTermTP(REContrRhythmTerm... value)
      Navigation property _RERhythmTermTP for REContract to multiple REContrRhythmTerm.
      Parameters:
      value - The REContrRhythmTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reSalesReportingTermTP

      @Nonnull public REContract.REContractBuilder reSalesReportingTermTP(REContrSalesReportingTerm... value)
      Navigation property _RESalesReportingTermTP for REContract to multiple REContrSalesReportingTerm.
      Parameters:
      value - The REContrSalesReportingTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reSalesRuleFrqcyTermTP

      @Nonnull public REContract.REContractBuilder reSalesRuleFrqcyTermTP(REContrSalesRuleFrqcyTerm... value)
      Navigation property _RESalesRuleFrqcyTermTP for REContract to multiple REContrSalesRuleFrqcyTerm.
      Parameters:
      value - The REContrSalesRuleFrqcyTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reSalesRuleTermTP

      @Nonnull public REContract.REContractBuilder reSalesRuleTermTP(REContrSalesRuleTerm... value)
      Navigation property _RESalesRuleTermTP for REContract to multiple REContrSalesRuleTerm.
      Parameters:
      value - The REContrSalesRuleTerms to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reValuationConditionTP

      @Nonnull public REContract.REContractBuilder reValuationConditionTP(REContrValuationCondition... value)
      Navigation property _REValuationConditionTP for REContract to multiple REContrValuationCondition.
      Parameters:
      value - The REContrValuationConditions to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • reValuationTP

      @Nonnull public REContract.REContractBuilder reValuationTP(REContrValuation... value)
      Navigation property _REValuationTP for REContract to multiple REContrValuation.
      Parameters:
      value - The REContrValuations to build this REContract with.
      Returns:
      This Builder to allow for a fluent interface.
    • internalRealEstateNumber

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

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • companyCode

      @Nonnull public REContract.REContractBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • realEstateContract

      @Nonnull public REContract.REContractBuilder realEstateContract(@Nullable String realEstateContract)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: RealEstateContract

      Returns:
      this.
    • rEStatusObject

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

      Original property name from the Odata EDM: REStatusObject

      Returns:
      this.
    • rEInternalFinNumber

      @Nonnull public REContract.REContractBuilder rEInternalFinNumber(@Nullable String rEInternalFinNumber)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: REInternalFinNumber

      Returns:
      this.
    • rECreationType

      @Nonnull public REContract.REContractBuilder rECreationType(@Nullable String rECreationType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RECreationType

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public REContract.REContractBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public REContract.REContractBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • rESourceOfCreation

      @Nonnull public REContract.REContractBuilder rESourceOfCreation(@Nullable String rESourceOfCreation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RESourceOfCreation

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDate

      @Nonnull public REContract.REContractBuilder lastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangeTime

      @Nonnull public REContract.REContractBuilder lastChangeTime(@Nullable LocalTime lastChangeTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      this.
    • rESourceOfChange

      @Nonnull public REContract.REContractBuilder rESourceOfChange(@Nullable String rESourceOfChange)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RESourceOfChange

      Returns:
      this.
    • responsible

      @Nonnull public REContract.REContractBuilder responsible(@Nullable String responsible)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Responsible

      Returns:
      this.
    • rEUserExclusive

      @Nonnull public REContract.REContractBuilder rEUserExclusive(@Nullable String rEUserExclusive)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: REUserExclusive

      Returns:
      this.
    • rEAuthorizationGroup

      @Nonnull public REContract.REContractBuilder rEAuthorizationGroup(@Nullable String rEAuthorizationGroup)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: REAuthorizationGroup

      Returns:
      this.
    • rEContractType

      @Nonnull public REContract.REContractBuilder rEContractType(@Nullable String rEContractType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REContractType

      Returns:
      this.
    • contractStartDate

      @Nonnull public REContract.REContractBuilder contractStartDate(@Nullable LocalDate contractStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ContractStartDate

      Returns:
      this.
    • contractEndDate

      @Nonnull public REContract.REContractBuilder contractEndDate(@Nullable LocalDate contractEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ContractEndDate

      Returns:
      this.
    • rEContractName

      @Nonnull public REContract.REContractBuilder rEContractName(@Nullable String rEContractName)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: REContractName

      Returns:
      this.
    • rEContractActivateDate

      @Nonnull public REContract.REContractBuilder rEContractActivateDate(@Nullable LocalDate rEContractActivateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractActivateDate

      Returns:
      this.
    • rETenancyLaw

      @Nonnull public REContract.REContractBuilder rETenancyLaw(@Nullable String rETenancyLaw)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: RETenancyLaw

      Returns:
      this.
    • rEContractNumberOld

      @Nonnull public REContract.REContractBuilder rEContractNumberOld(@Nullable String rEContractNumberOld)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REContractNumberOld

      Returns:
      this.
    • rEMainContractCompanyCode

      @Nonnull public REContract.REContractBuilder rEMainContractCompanyCode(@Nullable String rEMainContractCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REMainContractCompanyCode

      Returns:
      this.
    • rEMainContract

      @Nonnull public REContract.REContractBuilder rEMainContract(@Nullable String rEMainContract)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: REMainContract

      Returns:
      this.
    • rEContractCurrency

      @Nonnull public REContract.REContractBuilder rEContractCurrency(@Nullable String rEContractCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REContractCurrency

      Returns:
      this.
    • rEIndustrySector

      @Nonnull public REContract.REContractBuilder rEIndustrySector(@Nullable String rEIndustrySector)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: REIndustrySector

      Returns:
      this.
    • rEIsSalesRelevant

      @Nonnull public REContract.REContractBuilder rEIsSalesRelevant(@Nullable Boolean rEIsSalesRelevant)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsSalesRelevant

      Returns:
      this.
    • rEContractDepositType

      @Nonnull public REContract.REContractBuilder rEContractDepositType(@Nullable String rEContractDepositType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REContractDepositType

      Returns:
      this.
    • rEContractSignDate

      @Nonnull public REContract.REContractBuilder rEContractSignDate(@Nullable LocalDate rEContractSignDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractSignDate

      Returns:
      this.
    • rEContract2SignDate

      @Nonnull public REContract.REContractBuilder rEContract2SignDate(@Nullable LocalDate rEContract2SignDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContract2SignDate

      Returns:
      this.
    • rEContractCashFlowDate

      @Nonnull public REContract.REContractBuilder rEContractCashFlowDate(@Nullable LocalDate rEContractCashFlowDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractCashFlowDate

      Returns:
      this.
    • rEContractFirstEndDate

      @Nonnull public REContract.REContractBuilder rEContractFirstEndDate(@Nullable LocalDate rEContractFirstEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractFirstEndDate

      Returns:
      this.
    • rEContractNoticeDate

      @Nonnull public REContract.REContractBuilder rEContractNoticeDate(@Nullable LocalDate rEContractNoticeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeDate

      Returns:
      this.
    • rEContractNoticeInDate

      @Nonnull public REContract.REContractBuilder rEContractNoticeInDate(@Nullable LocalDate rEContractNoticeInDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeInDate

      Returns:
      this.
    • rEContractNoticeReason

      @Nonnull public REContract.REContractBuilder rEContractNoticeReason(@Nullable String rEContractNoticeReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: REContractNoticeReason

      Returns:
      this.
    • rEContractNoticeActivationDate

      @Nonnull public REContract.REContractBuilder rEContractNoticeActivationDate(@Nullable LocalDate rEContractNoticeActivationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REContractNoticeActivationDate

      Returns:
      this.
    • rECashFlowArchivedToDate

      @Nonnull public REContract.REContractBuilder rECashFlowArchivedToDate(@Nullable LocalDate rECashFlowArchivedToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowArchivedToDate

      Returns:
      this.
    • rECashFlowLockedToDate

      @Nonnull public REContract.REContractBuilder rECashFlowLockedToDate(@Nullable LocalDate rECashFlowLockedToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowLockedToDate

      Returns:
      this.
    • rECashFlowPostingFromDate

      @Nonnull public REContract.REContractBuilder rECashFlowPostingFromDate(@Nullable LocalDate rECashFlowPostingFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: RECashFlowPostingFromDate

      Returns:
      this.
    • rEBusinessEntity

      @Nonnull public REContract.REContractBuilder rEBusinessEntity(@Nullable String rEBusinessEntity)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: REBusinessEntity

      Returns:
      this.
    • rEPossessionStartDate

      @Nonnull public REContract.REContractBuilder rEPossessionStartDate(@Nullable LocalDate rEPossessionStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REPossessionStartDate

      Returns:
      this.
    • rEPossessionEndDate

      @Nonnull public REContract.REContractBuilder rEPossessionEndDate(@Nullable LocalDate rEPossessionEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REPossessionEndDate

      Returns:
      this.
    • rEHasMultipleAssignments

      @Nonnull public REContract.REContractBuilder rEHasMultipleAssignments(@Nullable Boolean rEHasMultipleAssignments)
      Constraints: Not nullable

      Original property name from the Odata EDM: REHasMultipleAssignments

      Returns:
      this.
    • rEObjectAvailableFromDate

      @Nonnull public REContract.REContractBuilder rEObjectAvailableFromDate(@Nullable LocalDate rEObjectAvailableFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectAvailableFromDate

      Returns:
      this.
    • rEObjectAvailableToDate

      @Nonnull public REContract.REContractBuilder rEObjectAvailableToDate(@Nullable LocalDate rEObjectAvailableToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectAvailableToDate

      Returns:
      this.
    • valuationRelevance

      @Nonnull public REContract.REContractBuilder valuationRelevance(@Nullable String valuationRelevance)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationRelevance

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REContract build()
    • toString

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