java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.realestateoccupancy.REOccupancy.REOccupancyBuilder
Enclosing class:
REOccupancy

public static class REOccupancy.REOccupancyBuilder extends Object
  • Method Details

    • companyCode

      @Nonnull public REOccupancy.REOccupancyBuilder companyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • realEstateExternalID

      @Nonnull public REOccupancy.REOccupancyBuilder realEstateExternalID(@Nullable String realEstateExternalID)
      (Key Field) Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: RealEstateExternalID

      Returns:
      this.
    • rEInternalNumberForOccupancy

      @Nonnull public REOccupancy.REOccupancyBuilder rEInternalNumberForOccupancy(@Nullable String rEInternalNumberForOccupancy)
      (Key Field) Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: REInternalNumberForOccupancy

      Returns:
      this.
    • validityEndDate

      @Nonnull public REOccupancy.REOccupancyBuilder validityEndDate(@Nullable LocalDate validityEndDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ValidityEndDate

      Returns:
      this.
    • validityStartDate

      @Nonnull public REOccupancy.REOccupancyBuilder validityStartDate(@Nullable LocalDate validityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValidityStartDate

      Returns:
      this.
    • realEstateOccupancyGroupNumber

      @Nonnull public REOccupancy.REOccupancyBuilder realEstateOccupancyGroupNumber(@Nullable String realEstateOccupancyGroupNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: RealEstateOccupancyGroupNumber

      Returns:
      this.
    • rEIntegrationObjectNumber

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

      Original property name from the Odata EDM: REIntegrationObjectNumber

      Returns:
      this.
    • rEIntegrationObjectName

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

      Original property name from the Odata EDM: REIntegrationObjectName

      Returns:
      this.
    • rEIntegObjectLongName

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

      Original property name from the Odata EDM: REIntegObjectLongName

      Returns:
      this.
    • rEIntegrationObjectOccpcyName

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegrationObjectOccpcyName(@Nullable String rEIntegrationObjectOccpcyName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: REIntegrationObjectOccpcyName

      Returns:
      this.
    • internalRealEstateNumber

      @Nonnull public REOccupancy.REOccupancyBuilder internalRealEstateNumber(@Nullable String internalRealEstateNumber)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: InternalRealEstateNumber

      Returns:
      this.
    • rEInternalNumberForUseEnable

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

      Original property name from the Odata EDM: REInternalNumberForUseEnable

      Returns:
      this.
    • realEstateExternalIDSite

      @Nonnull public REOccupancy.REOccupancyBuilder realEstateExternalIDSite(@Nullable String realEstateExternalIDSite)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: RealEstateExternalIDSite

      Returns:
      this.
    • realEstateExternalIDBldng

      @Nonnull public REOccupancy.REOccupancyBuilder realEstateExternalIDBldng(@Nullable String realEstateExternalIDBldng)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: RealEstateExternalIDBldng

      Returns:
      this.
    • realEstateExternalIDLand

      @Nonnull public REOccupancy.REOccupancyBuilder realEstateExternalIDLand(@Nullable String realEstateExternalIDLand)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: RealEstateExternalIDLand

      Returns:
      this.
    • realEstateExternalIDFloor

      @Nonnull public REOccupancy.REOccupancyBuilder realEstateExternalIDFloor(@Nullable String realEstateExternalIDFloor)
      Constraints: Not nullable, Maximum length: 45

      Original property name from the Odata EDM: RealEstateExternalIDFloor

      Returns:
      this.
    • rEIntegrationObjectNumberSite

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegrationObjectNumberSite(@Nullable String rEIntegrationObjectNumberSite)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REIntegrationObjectNumberSite

      Returns:
      this.
    • rEIntegrationObjectNumberBldng

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegrationObjectNumberBldng(@Nullable String rEIntegrationObjectNumberBldng)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REIntegrationObjectNumberBldng

      Returns:
      this.
    • rEIntegrationObjectNumberLand

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegrationObjectNumberLand(@Nullable String rEIntegrationObjectNumberLand)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REIntegrationObjectNumberLand

      Returns:
      this.
    • rEIntegrationObjectNumberFloor

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegrationObjectNumberFloor(@Nullable String rEIntegrationObjectNumberFloor)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: REIntegrationObjectNumberFloor

      Returns:
      this.
    • country

      @Nonnull public REOccupancy.REOccupancyBuilder country(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • region

      @Nonnull public REOccupancy.REOccupancyBuilder region(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • rEAuthorizationGroup

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

      Original property name from the Odata EDM: REAuthorizationGroup

      Returns:
      this.
    • rEIntegrationObjectType

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

      Original property name from the Odata EDM: REIntegrationObjectType

      Returns:
      this.
    • rEIntegObjectUsageClfn

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegObjectUsageClfn(@Nullable String rEIntegObjectUsageClfn)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: REIntegObjectUsageClfn

      Returns:
      this.
    • rEIntegObjectUsageType

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegObjectUsageType(@Nullable String rEIntegObjectUsageType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: REIntegObjectUsageType

      Returns:
      this.
    • rEMeasurementUnit

      @Nonnull public REOccupancy.REOccupancyBuilder rEMeasurementUnit(@Nullable String rEMeasurementUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: REMeasurementUnit

      Returns:
      this.
    • rESpaceGrpEnableUseType

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

      Original property name from the Odata EDM: RESpaceGrpEnableUseType

      Returns:
      this.
    • rEIntegObjSpaceGroupType

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

      Original property name from the Odata EDM: REIntegObjSpaceGroupType

      Returns:
      this.
    • rESpaceGroupUsageType

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

      Original property name from the Odata EDM: RESpaceGroupUsageType

      Returns:
      this.
    • rEIntegrationObjectIsGrouped

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegrationObjectIsGrouped(@Nullable Boolean rEIntegrationObjectIsGrouped)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIntegrationObjectIsGrouped

      Returns:
      this.
    • realEstateContract

      @Nonnull public REOccupancy.REOccupancyBuilder realEstateContract(@Nullable String realEstateContract)
      Constraints: Not nullable, Maximum length: 13

      Original property name from the Odata EDM: RealEstateContract

      Returns:
      this.
    • rEIsObjectRelationPartial

      @Nonnull public REOccupancy.REOccupancyBuilder rEIsObjectRelationPartial(@Nullable Boolean rEIsObjectRelationPartial)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIsObjectRelationPartial

      Returns:
      this.
    • rEIntegrationObjectIsOccupied

      @Nonnull public REOccupancy.REOccupancyBuilder rEIntegrationObjectIsOccupied(@Nullable Boolean rEIntegrationObjectIsOccupied)
      Constraints: Not nullable

      Original property name from the Odata EDM: REIntegrationObjectIsOccupied

      Returns:
      this.
    • businessPartner

      @Nonnull public REOccupancy.REOccupancyBuilder businessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      this.
    • rEAccountingObject

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

      Original property name from the Odata EDM: REAccountingObject

      Returns:
      this.
    • costCenter

      @Nonnull public REOccupancy.REOccupancyBuilder costCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • internalOrder

      @Nonnull public REOccupancy.REOccupancyBuilder internalOrder(@Nullable String internalOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: InternalOrder

      Returns:
      this.
    • wBSElementExternalID

      @Nonnull public REOccupancy.REOccupancyBuilder wBSElementExternalID(@Nullable String wBSElementExternalID)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElementExternalID

      Returns:
      this.
    • companyCodeName

      @Nonnull public REOccupancy.REOccupancyBuilder companyCodeName(@Nullable String companyCodeName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CompanyCodeName

      Returns:
      this.
    • rEAvailableAreaQuantity

      @Nonnull public REOccupancy.REOccupancyBuilder rEAvailableAreaQuantity(@Nullable BigDecimal rEAvailableAreaQuantity)
      Constraints: Not nullable, Precision: 17, Scale: 4

      Original property name from the Odata EDM: REAvailableAreaQuantity

      Returns:
      this.
    • rEOccupiedAreaQuantity

      @Nonnull public REOccupancy.REOccupancyBuilder rEOccupiedAreaQuantity(@Nullable BigDecimal rEOccupiedAreaQuantity)
      Constraints: Not nullable, Precision: 17, Scale: 4

      Original property name from the Odata EDM: REOccupiedAreaQuantity

      Returns:
      this.
    • rETotalNumberOfOccupiedObjects

      @Nonnull public REOccupancy.REOccupancyBuilder rETotalNumberOfOccupiedObjects(@Nullable Integer rETotalNumberOfOccupiedObjects)
      Constraints: Not nullable

      Original property name from the Odata EDM: RETotalNumberOfOccupiedObjects

      Returns:
      this.
    • build

      @Nonnull public REOccupancy build()
    • toString

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