Class REContrRhythmTerm.REContrRhythmTermBuilder

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

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

    • reContract

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

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

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • rETermType

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rETermType(@Nullable String rETermType)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RETermType

      Returns:
      this.
    • rETermNumber

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder 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 REContrRhythmTerm.REContrRhythmTermBuilder validityStartEndDateValue(@Nullable String validityStartEndDateValue)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ValidityStartEndDateValue

      Returns:
      this.
    • validityStartDate

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • rETermName

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

      Original property name from the Odata EDM: RETermName

      Returns:
      this.
    • rENumberOfFrequencyUnits

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rENumberOfFrequencyUnits(@Nullable String rENumberOfFrequencyUnits)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: RENumberOfFrequencyUnits

      Returns:
      this.
    • rEFrequencyUnit

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEFrequencyUnit(@Nullable String rEFrequencyUnit)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REFrequencyUnit

      Returns:
      this.
    • rEStartFrequencyWeek

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEStartFrequencyWeek(@Nullable String rEStartFrequencyWeek)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REStartFrequencyWeek

      Returns:
      this.
    • rEFrequencyStart

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEFrequencyStart(@Nullable String rEFrequencyStart)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: REFrequencyStart

      Returns:
      this.
    • rEConditionAmountReference

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEConditionAmountReference(@Nullable String rEConditionAmountReference)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REConditionAmountReference

      Returns:
      this.
    • rEConditionAmountDiff

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEConditionAmountDiff(@Nullable String rEConditionAmountDiff)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REConditionAmountDiff

      Returns:
      this.
    • rEProRataMethod

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEProRataMethod(@Nullable String rEProRataMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REProRataMethod

      Returns:
      this.
    • rEProRataMethodCalc

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEProRataMethodCalc(@Nullable String rEProRataMethodCalc)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REProRataMethodCalc

      Returns:
      this.
    • rEPaymentForm

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEPaymentForm(@Nullable String rEPaymentForm)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REPaymentForm

      Returns:
      this.
    • rEFrequencyStartDate

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEFrequencyStartDate(@Nullable LocalDate rEFrequencyStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REFrequencyStartDate

      Returns:
      this.
    • rEDueDateCorrectionRule

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateCorrectionRule(@Nullable String rEDueDateCorrectionRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REDueDateCorrectionRule

      Returns:
      this.
    • rEDueDateNumberOfCrrtnDays

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateNumberOfCrrtnDays(@Nullable Short rEDueDateNumberOfCrrtnDays)
      Constraints: Not nullable

      Original property name from the Odata EDM: REDueDateNumberOfCrrtnDays

      Returns:
      this.
    • rEDueDateNumberOfCrrtnMonths

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateNumberOfCrrtnMonths(@Nullable Short rEDueDateNumberOfCrrtnMonths)
      Constraints: Not nullable

      Original property name from the Odata EDM: REDueDateNumberOfCrrtnMonths

      Returns:
      this.
    • rEDueDateNumberOfCrrtnYears

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateNumberOfCrrtnYears(@Nullable Short rEDueDateNumberOfCrrtnYears)
      Constraints: Not nullable

      Original property name from the Odata EDM: REDueDateNumberOfCrrtnYears

      Returns:
      this.
    • rEDueDateNumberOfCrrtnCalendar

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateNumberOfCrrtnCalendar(@Nullable Short rEDueDateNumberOfCrrtnCalendar)
      Constraints: Not nullable

      Original property name from the Odata EDM: REDueDateNumberOfCrrtnCalendar

      Returns:
      this.
    • rEDueDateCrrtnCalendarUnit

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateCrrtnCalendarUnit(@Nullable String rEDueDateCrrtnCalendarUnit)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: REDueDateCrrtnCalendarUnit

      Returns:
      this.
    • factoryCalendar

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder factoryCalendar(@Nullable String factoryCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FactoryCalendar

      Returns:
      this.
    • rEDueDateIsAtBeginning

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateIsAtBeginning(@Nullable Boolean rEDueDateIsAtBeginning)
      Constraints: Not nullable

      Original property name from the Odata EDM: REDueDateIsAtBeginning

      Returns:
      this.
    • rEDueDateIsAtEnd

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEDueDateIsAtEnd(@Nullable Boolean rEDueDateIsAtEnd)
      Constraints: Not nullable

      Original property name from the Odata EDM: REDueDateIsAtEnd

      Returns:
      this.
    • rEFixedPeriod

      @Nonnull public REContrRhythmTerm.REContrRhythmTermBuilder rEFixedPeriod(@Nullable String rEFixedPeriod)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: REFixedPeriod

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REContrRhythmTerm build()
    • toString

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