Class REContrCondition.REContrConditionBuilder

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

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

    • reContract

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

      @Nonnull public REContrCondition.REContrConditionBuilder rEConditionUUID(@Nullable UUID rEConditionUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: REConditionUUID

      Returns:
      this.
    • internalRealEstateNumber

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

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • rEStatusObjectCalculation

      @Nonnull public REContrCondition.REContrConditionBuilder rEStatusObjectCalculation(@Nullable String rEStatusObjectCalculation)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObjectCalculation

      Returns:
      this.
    • rEStatusObjectIDCalculation

      @Nonnull public REContrCondition.REContrConditionBuilder rEStatusObjectIDCalculation(@Nullable String rEStatusObjectIDCalculation)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: REStatusObjectIDCalculation

      Returns:
      this.
    • rEConditionType

      @Nonnull public REContrCondition.REContrConditionBuilder rEConditionType(@Nullable String rEConditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REConditionType

      Returns:
      this.
    • rEExtConditionPurpose

      @Nonnull public REContrCondition.REContrConditionBuilder rEExtConditionPurpose(@Nullable String rEExtConditionPurpose)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REExtConditionPurpose

      Returns:
      this.
    • validityStartEndDateValue

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

      Original property name from the Odata EDM: ValidityStartEndDateValue

      Returns:
      this.
    • validityStartDate

      @Nonnull public REContrCondition.REContrConditionBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • rEStatusObjectDistribution

      @Nonnull public REContrCondition.REContrConditionBuilder rEStatusObjectDistribution(@Nullable String rEStatusObjectDistribution)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObjectDistribution

      Returns:
      this.
    • rEStatusObjectIDDistribution

      @Nonnull public REContrCondition.REContrConditionBuilder rEStatusObjectIDDistribution(@Nullable String rEStatusObjectIDDistribution)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: REStatusObjectIDDistribution

      Returns:
      this.
    • rEObjectTypeDistribution

      @Nonnull public REContrCondition.REContrConditionBuilder rEObjectTypeDistribution(@Nullable String rEObjectTypeDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REObjectTypeDistribution

      Returns:
      this.
    • rEObjectTypePosting

      @Nonnull public REContrCondition.REContrConditionBuilder rEObjectTypePosting(@Nullable String rEObjectTypePosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REObjectTypePosting

      Returns:
      this.
    • validityEndDate

      @Nonnull public REContrCondition.REContrConditionBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDateTime

      @Nonnull public REContrCondition.REContrConditionBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • rESourceOfCreation

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

      Original property name from the Odata EDM: RESourceOfCreation

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public REContrCondition.REContrConditionBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • rESourceOfChange

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

      Original property name from the Odata EDM: RESourceOfChange

      Returns:
      this.
    • rEIsOneTimeCondition

      @Nonnull public REContrCondition.REContrConditionBuilder rEIsOneTimeCondition(@Nullable Boolean rEIsOneTimeCondition)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsOneTimeCondition

      Returns:
      this.
    • rEConditionIsStatistical

      @Nonnull public REContrCondition.REContrConditionBuilder rEConditionIsStatistical(@Nullable Boolean rEConditionIsStatistical)
      Constraints: Not nullable

      Original property name from the Odata EDM: REConditionIsStatistical

      Returns:
      this.
    • rEPostingTerm

      @Nonnull public REContrCondition.REContrConditionBuilder rEPostingTerm(@Nullable String rEPostingTerm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REPostingTerm

      Returns:
      this.
    • rERhythmTerm

      @Nonnull public REContrCondition.REContrConditionBuilder rERhythmTerm(@Nullable String rERhythmTerm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RERhythmTerm

      Returns:
      this.
    • rEAdjustmentNumber

      @Nonnull public REContrCondition.REContrConditionBuilder rEAdjustmentNumber(@Nullable String rEAdjustmentNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REAdjustmentNumber

      Returns:
      this.
    • rEOrglAssignmentTerm

      @Nonnull public REContrCondition.REContrConditionBuilder rEOrglAssignmentTerm(@Nullable String rEOrglAssignmentTerm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REOrglAssignmentTerm

      Returns:
      this.
    • rESalesTerm

      @Nonnull public REContrCondition.REContrConditionBuilder rESalesTerm(@Nullable String rESalesTerm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RESalesTerm

      Returns:
      this.
    • rEPeakSalesTerm

      @Nonnull public REContrCondition.REContrConditionBuilder rEPeakSalesTerm(@Nullable String rEPeakSalesTerm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REPeakSalesTerm

      Returns:
      this.
    • rESrvcChrgSettlementPostingTrm

      @Nonnull public REContrCondition.REContrConditionBuilder rESrvcChrgSettlementPostingTrm(@Nullable String rESrvcChrgSettlementPostingTrm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RESrvcChrgSettlementPostingTrm

      Returns:
      this.
    • rEWithholdingTaxTerm

      @Nonnull public REContrCondition.REContrConditionBuilder rEWithholdingTaxTerm(@Nullable String rEWithholdingTaxTerm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REWithholdingTaxTerm

      Returns:
      this.
    • rECalculationRule

      @Nonnull public REContrCondition.REContrConditionBuilder rECalculationRule(@Nullable String rECalculationRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RECalculationRule

      Returns:
      this.
    • rEUnitPrice

      @Nonnull public REContrCondition.REContrConditionBuilder rEUnitPrice(@Nullable BigDecimal rEUnitPrice)
      Constraints: Not nullable, Precision: 19, Scale: 6

      Original property name from the Odata EDM: REUnitPrice

      Returns:
      this.
    • rEConditionCurrency

      @Nonnull public REContrCondition.REContrConditionBuilder rEConditionCurrency(@Nullable String rEConditionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REConditionCurrency

      Returns:
      this.
    • rECalculationRuleParam1

      @Nonnull public REContrCondition.REContrConditionBuilder rECalculationRuleParam1(@Nullable String rECalculationRuleParam1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: RECalculationRuleParam1

      Returns:
      this.
    • rECalculationRuleParam2

      @Nonnull public REContrCondition.REContrConditionBuilder rECalculationRuleParam2(@Nullable String rECalculationRuleParam2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: RECalculationRuleParam2

      Returns:
      this.
    • rEDistributionRule

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

      Original property name from the Odata EDM: REDistributionRule

      Returns:
      this.
    • rEDistributionRuleParam1

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

      Original property name from the Odata EDM: REDistributionRuleParam1

      Returns:
      this.
    • rEDistributionRuleParam2

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

      Original property name from the Odata EDM: REDistributionRuleParam2

      Returns:
      this.
    • rEReasonForChange

      @Nonnull public REContrCondition.REContrConditionBuilder rEReasonForChange(@Nullable String rEReasonForChange)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: REReasonForChange

      Returns:
      this.
    • rEStsObjectParamCalculation

      @Nonnull public REContrCondition.REContrConditionBuilder rEStsObjectParamCalculation(@Nullable String rEStsObjectParamCalculation)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStsObjectParamCalculation

      Returns:
      this.
    • rEStsObjectParamDistribution

      @Nonnull public REContrCondition.REContrConditionBuilder rEStsObjectParamDistribution(@Nullable String rEStsObjectParamDistribution)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStsObjectParamDistribution

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REContrCondition build()
    • toString

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