Class REContrRenewalTerm.REContrRenewalTermBuilder

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

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

    • reContract

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

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder 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 REContrRenewalTerm.REContrRenewalTermBuilder 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 REContrRenewalTerm.REContrRenewalTermBuilder rETermNumber(@Nullable String rETermNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RETermNumber

      Returns:
      this.
    • rERenewalType

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalType(@Nullable String rERenewalType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RERenewalType

      Returns:
      this.
    • rERenewalSequenceNumber

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalSequenceNumber(@Nullable String rERenewalSequenceNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RERenewalSequenceNumber

      Returns:
      this.
    • rERenewalRuleType

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalRuleType(@Nullable String rERenewalRuleType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RERenewalRuleType

      Returns:
      this.
    • rETermName

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

      Original property name from the Odata EDM: RETermName

      Returns:
      this.
    • rERenewalRule

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalRule(@Nullable String rERenewalRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RERenewalRule

      Returns:
      this.
    • rEAutomaticRenewalType

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rEAutomaticRenewalType(@Nullable String rEAutomaticRenewalType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REAutomaticRenewalType

      Returns:
      this.
    • rENumberOfRenewals

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rENumberOfRenewals(@Nullable String rENumberOfRenewals)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RENumberOfRenewals

      Returns:
      this.
    • rERenewalPeriodInYears

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalPeriodInYears(@Nullable String rERenewalPeriodInYears)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RERenewalPeriodInYears

      Returns:
      this.
    • rERenewalPeriodInMonths

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalPeriodInMonths(@Nullable String rERenewalPeriodInMonths)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RERenewalPeriodInMonths

      Returns:
      this.
    • rERenewalPeriodInDays

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalPeriodInDays(@Nullable String rERenewalPeriodInDays)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RERenewalPeriodInDays

      Returns:
      this.
    • rERenewalRoundingDateRule

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rERenewalRoundingDateRule(@Nullable String rERenewalRoundingDateRule)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RERenewalRoundingDateRule

      Returns:
      this.
    • rENotificationPeriodInYears

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rENotificationPeriodInYears(@Nullable String rENotificationPeriodInYears)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RENotificationPeriodInYears

      Returns:
      this.
    • rENotificationPeriodInMonths

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rENotificationPeriodInMonths(@Nullable String rENotificationPeriodInMonths)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RENotificationPeriodInMonths

      Returns:
      this.
    • rENotificationPeriodInWeeks

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rENotificationPeriodInWeeks(@Nullable String rENotificationPeriodInWeeks)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RENotificationPeriodInWeeks

      Returns:
      this.
    • rENotificationPeriodInDays

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rENotificationPeriodInDays(@Nullable String rENotificationPeriodInDays)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RENotificationPeriodInDays

      Returns:
      this.
    • rENotificationRoundingDateRule

      @Nonnull public REContrRenewalTerm.REContrRenewalTermBuilder rENotificationRoundingDateRule(@Nullable String rENotificationRoundingDateRule)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: RENotificationRoundingDateRule

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REContrRenewalTerm build()
    • toString

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