Class REContrObjAssgmt.REContrObjAssgmtBuilder

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

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

    • reContract

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

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEStatusObjectSource(@Nullable String rEStatusObjectSource)
      (Key Field) Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObjectSource

      Returns:
      this.
    • rEObjectAssignmentType

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEObjectAssignmentType(@Nullable String rEObjectAssignmentType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: REObjectAssignmentType

      Returns:
      this.
    • rEStatusObjectTarget

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEStatusObjectTarget(@Nullable String rEStatusObjectTarget)
      (Key Field) Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: REStatusObjectTarget

      Returns:
      this.
    • validityStartEndDateValue

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

      Original property name from the Odata EDM: ValidityStartEndDateValue

      Returns:
      this.
    • internalRealEstateNumber

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

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • validityStartDate

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • rEObjectTypeTarget

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEObjectTypeTarget(@Nullable String rEObjectTypeTarget)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: REObjectTypeTarget

      Returns:
      this.
    • rEOnlyInfoAssgmt

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEOnlyInfoAssgmt(@Nullable Boolean rEOnlyInfoAssgmt)
      Constraints: Not nullable

      Original property name from the Odata EDM: REOnlyInfoAssgmt

      Returns:
      this.
    • rEStatusObjectSourceIsArchived

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEStatusObjectSourceIsArchived(@Nullable Boolean rEStatusObjectSourceIsArchived)
      Constraints: Not nullable

      Original property name from the Odata EDM: REStatusObjectSourceIsArchived

      Returns:
      this.
    • rEGenerationType

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEGenerationType(@Nullable String rEGenerationType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REGenerationType

      Returns:
      this.
    • rEIsMainAsset

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEIsMainAsset(@Nullable Boolean rEIsMainAsset)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsMainAsset

      Returns:
      this.
    • rEAssignmentHasMultiple

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEAssignmentHasMultiple(@Nullable Boolean rEAssignmentHasMultiple)
      Constraints: Not nullable

      Original property name from the Odata EDM: REAssignmentHasMultiple

      Returns:
      this.
    • rEObjectPossessionStartDate

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEObjectPossessionStartDate(@Nullable LocalDate rEObjectPossessionStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectPossessionStartDate

      Returns:
      this.
    • rEObjectPossessionEndDate

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEObjectPossessionEndDate(@Nullable LocalDate rEObjectPossessionEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: REObjectPossessionEndDate

      Returns:
      this.
    • rEGroupNumber

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEGroupNumber(@Nullable String rEGroupNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REGroupNumber

      Returns:
      this.
    • rEObjectGroupName

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEObjectGroupName(@Nullable String rEObjectGroupName)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: REObjectGroupName

      Returns:
      this.
    • rEContractSubjectNumber

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEContractSubjectNumber(@Nullable String rEContractSubjectNumber)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REContractSubjectNumber

      Returns:
      this.
    • rEContractSubjectDescription

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEContractSubjectDescription(@Nullable String rEContractSubjectDescription)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: REContractSubjectDescription

      Returns:
      this.
    • rEContractSubjectClass

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEContractSubjectClass(@Nullable String rEContractSubjectClass)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REContractSubjectClass

      Returns:
      this.
    • rEContractSubjectType

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEContractSubjectType(@Nullable String rEContractSubjectType)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: REContractSubjectType

      Returns:
      this.
    • externalId

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder externalId(@Nullable String externalId)
      Constraints: Not nullable, Maximum length: 100

      Original property name from the Odata EDM: ExternalId

      Returns:
      this.
    • rEAccountingObject

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

      Original property name from the Odata EDM: REAccountingObject

      Returns:
      this.
    • rEAccountingObjectType

      @Nonnull public REContrObjAssgmt.REContrObjAssgmtBuilder rEAccountingObjectType(@Nullable String rEAccountingObjectType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: REAccountingObjectType

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REContrObjAssgmt build()
    • toString

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