Class REIntegrationObject.REIntegrationObjectBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.realestateintegrationobject.REIntegrationObject.REIntegrationObjectBuilder
Enclosing class:
REIntegrationObject

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

    • reIntegObjContractAssgmtTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reIntegObjContractAssgmtTP(REIntegObjectContractAssgmt... value)
      Navigation property _REIntegObjContractAssgmtTP for REIntegrationObject to multiple REIntegObjectContractAssgmt.
      Parameters:
      value - The REIntegObjectContractAssgmts to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reIntegObjectAddressTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reIntegObjectAddressTP(REIntegObjectAddress... value)
      Navigation property _REIntegObjectAddressTP for REIntegrationObject to multiple REIntegObjectAddress.
      Parameters:
      value - The REIntegObjectAddresss to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reIntegObjectMeasurementTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reIntegObjectMeasurementTP(REIntegObjectMeasurementChg... value)
      Navigation property _REIntegObjectMeasurementTP for REIntegrationObject to multiple REIntegObjectMeasurementChg.
      Parameters:
      value - The REIntegObjectMeasurementChgs to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reIntegObjectObjAssgmtTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reIntegObjectObjAssgmtTP(REIntegObjectObjAssgmt... value)
      Navigation property _REIntegObjectObjAssgmtTP for REIntegrationObject to multiple REIntegObjectObjAssgmt.
      Parameters:
      value - The REIntegObjectObjAssgmts to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reIntegObjectObjRelationTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reIntegObjectObjRelationTP(REIntegObjectObjRelation... value)
      Navigation property _REIntegObjectObjRelationTP for REIntegrationObject to multiple REIntegObjectObjRelation.
      Parameters:
      value - The REIntegObjectObjRelations to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reIntegObjectTimelineTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reIntegObjectTimelineTP(REIntegObjectTimeline... value)
      Navigation property _REIntegObjectTimelineTP for REIntegrationObject to multiple REIntegObjectTimeline.
      Parameters:
      value - The REIntegObjectTimelines to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reOccpcyMngCostObjAssgmtTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reOccpcyMngCostObjAssgmtTP(REOccpcyMngCostObjAssgmt... value)
      Navigation property _REOccpcyMngCostObjAssgmtTP for REIntegrationObject to multiple REOccpcyMngCostObjAssgmt.
      Parameters:
      value - The REOccpcyMngCostObjAssgmts to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reUseEnableAddlObjAssgmtTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reUseEnableAddlObjAssgmtTP(REUseEnableAddlObjAssgmt... value)
      Navigation property _REUseEnableAddlObjAssgmtTP for REIntegrationObject to multiple REUseEnableAddlObjAssgmt.
      Parameters:
      value - The REUseEnableAddlObjAssgmts to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reUseEnableConditionTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reUseEnableConditionTP(REUseEnableCondition... value)
      Navigation property _REUseEnableConditionTP for REIntegrationObject to multiple REUseEnableCondition.
      Parameters:
      value - The REUseEnableConditions to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reUseEnableFxdAstObjAssgmtTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reUseEnableFxdAstObjAssgmtTP(REUseEnableFxdAstObjAssgmt... value)
      Navigation property _REUseEnableFxdAstObjAssgmtTP for REIntegrationObject to multiple REUseEnableFxdAstObjAssgmt.
      Parameters:
      value - The REUseEnableFxdAstObjAssgmts to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • reUseEnableLdngObjAssgmtTP

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder reUseEnableLdngObjAssgmtTP(REUseEnableLdngObjAssgmt... value)
      Navigation property _REUseEnableLdngObjAssgmtTP for REIntegrationObject to multiple REUseEnableLdngObjAssgmt.
      Parameters:
      value - The REUseEnableLdngObjAssgmts to build this REIntegrationObject with.
      Returns:
      This Builder to allow for a fluent interface.
    • internalRealEstateNumber

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

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • realEstateExternalID

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder realEstateExternalID(@Nullable String realEstateExternalID)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: RealEstateExternalID

      Returns:
      this.
    • rEStatusObject

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

      Original property name from the Odata EDM: REStatusObject

      Returns:
      this.
    • rEIntegrationObjectNumber

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEIntegrationObjectNumber(@Nullable String rEIntegrationObjectNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REIntegrationObjectNumber

      Returns:
      this.
    • rEIntegrationObjectType

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEIntegrationObjectType(@Nullable String rEIntegrationObjectType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REIntegrationObjectType

      Returns:
      this.
    • rEIntegObjectCtrlgObjectType

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEIntegObjectCtrlgObjectType(@Nullable String rEIntegObjectCtrlgObjectType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REIntegObjectCtrlgObjectType

      Returns:
      this.
    • rEIntegrationObjectName

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEIntegrationObjectName(@Nullable String rEIntegrationObjectName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: REIntegrationObjectName

      Returns:
      this.
    • rEIntegObjectLongName

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEIntegObjectLongName(@Nullable String rEIntegObjectLongName)
      Constraints: Not nullable, Maximum length: 250

      Original property name from the Odata EDM: REIntegObjectLongName

      Returns:
      this.
    • validityStartDate

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • validityEndDate

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • rEIntegObjSpaceGroupType

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEIntegObjSpaceGroupType(@Nullable String rEIntegObjSpaceGroupType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REIntegObjSpaceGroupType

      Returns:
      this.
    • rESpaceGroupUsageType

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rESpaceGroupUsageType(@Nullable String rESpaceGroupUsageType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RESpaceGroupUsageType

      Returns:
      this.
    • rESpaceGrpEnableUseType

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rESpaceGrpEnableUseType(@Nullable String rESpaceGrpEnableUseType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: RESpaceGrpEnableUseType

      Returns:
      this.
    • rEParentIntegObjectType

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEParentIntegObjectType(@Nullable String rEParentIntegObjectType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REParentIntegObjectType

      Returns:
      this.
    • rEParentIntegObjectExternalID

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEParentIntegObjectExternalID(@Nullable String rEParentIntegObjectExternalID)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: REParentIntegObjectExternalID

      Returns:
      this.
    • rEInternalNumberForUseEnable

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEInternalNumberForUseEnable(@Nullable String rEInternalNumberForUseEnable)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: REInternalNumberForUseEnable

      Returns:
      this.
    • rEIdentificationKey

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEIdentificationKey(@Nullable String rEIdentificationKey)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: REIdentificationKey

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • companyCodeEnableUse

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder companyCodeEnableUse(@Nullable String companyCodeEnableUse)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCodeEnableUse

      Returns:
      this.
    • createdByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • creationDateTime

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      this.
    • rESourceOfCreation

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

      Original property name from the Odata EDM: RESourceOfCreation

      Returns:
      this.
    • lastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDate

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder lastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangeTime

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder lastChangeTime(@Nullable LocalTime lastChangeTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: LastChangeTime

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • rESourceOfChange

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

      Original property name from the Odata EDM: RESourceOfChange

      Returns:
      this.
    • responsible

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

      Original property name from the Odata EDM: Responsible

      Returns:
      this.
    • rEAuthorizationGroup

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

      Original property name from the Odata EDM: REAuthorizationGroup

      Returns:
      this.
    • rEAreaUnit

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rEAreaUnit(@Nullable String rEAreaUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REAreaUnit

      Returns:
      this.
    • realEstateObjectType

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder realEstateObjectType(@Nullable String realEstateObjectType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RealEstateObjectType

      Returns:
      this.
    • rESpaceGroupDirection

      @Nonnull public REIntegrationObject.REIntegrationObjectBuilder rESpaceGroupDirection(@Nullable String rESpaceGroupDirection)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: RESpaceGroupDirection

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public REIntegrationObject build()
    • toString

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