java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<MeasuringPoint>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.measuringpoint.MeasuringPoint
All Implemented Interfaces:
VdmEntitySet

public class MeasuringPoint extends VdmEntity<MeasuringPoint> implements VdmEntitySet
Measuring Points

Original entity name from the Odata EDM: MeasuringPointType

  • Field Details

  • Constructor Details

    • MeasuringPoint

      public MeasuringPoint()
    • MeasuringPoint

      public MeasuringPoint(@Nullable String measuringPoint, @Nullable String measuringPointDescription, @Nullable String measuringPointObjectIdentifier, @Nullable String technicalObjectType, @Nullable String measuringPointPositionNumber, @Nullable String measuringPointCategory, @Nullable LocalDate creationDate, @Nullable LocalDate lastChangeDate, @Nullable Boolean measuringPointIsCounter, @Nullable String msrgPtInternalCharacteristic, @Nullable String charcValueUnit, @Nullable Short measuringPointDecimalPlaces, @Nullable Short measuringPointExponent, @Nullable String measuringPointCodeGroup, @Nullable Boolean valuationCodeIsSufficient, @Nullable String assembly, @Nullable Boolean measuringPointIsInactive, @Nullable String measuringPointShortText, @Nullable String measurementRangeUnit, @Nullable String measuringPointSIUnitOfMeasure, @Nullable String msmtRdngSourceMeasuringPoint, @Nullable Double measuringPointTargetValue, @Nullable Double measuringPointMaximumThreshold, @Nullable Double measuringPointMinimumThreshold, @Nullable Double measuringPointAnnualEstimate, @Nullable Double counterOverflowRdngThreshold, @Nullable Boolean msrgPtIsCountingBackwards, @Nullable Boolean measurementTransferIsSupported, @Nullable String functionalLocation, @Nullable String functionalLocationLabelName, @Nullable String equipment, @Nullable String msmtRdngTransferMode, @Nullable Collection<SAP__Message> _Messages, @Nullable MeasuringPointLongText to_LongText)
  • Method Details

    • getType

      @Nonnull public Class<MeasuringPoint> getType()
      Specified by:
      getType in class VdmObject<MeasuringPoint>
    • setMeasuringPoint

      public void setMeasuringPoint(@Nullable String measuringPoint)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MeasuringPoint

      Parameters:
      measuringPoint - Measuring Point
    • setMeasuringPointDescription

      public void setMeasuringPointDescription(@Nullable String measuringPointDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasuringPointDescription

      Parameters:
      measuringPointDescription - Description of Measuring Point
    • setMeasuringPointObjectIdentifier

      public void setMeasuringPointObjectIdentifier(@Nullable String measuringPointObjectIdentifier)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MeasuringPointObjectIdentifier

      Parameters:
      measuringPointObjectIdentifier - Object Number for the Measuring Point Object
    • setTechnicalObjectType

      public void setTechnicalObjectType(@Nullable String technicalObjectType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TechnicalObjectType

      Parameters:
      technicalObjectType - Type of Technical Object
    • setMeasuringPointPositionNumber

      public void setMeasuringPointPositionNumber(@Nullable String measuringPointPositionNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasuringPointPositionNumber

      Parameters:
      measuringPointPositionNumber - Position Number of the Object Measuring Point (Sort Field)
    • setMeasuringPointCategory

      public void setMeasuringPointCategory(@Nullable String measuringPointCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MeasuringPointCategory

      Parameters:
      measuringPointCategory - Measuring Point Category
    • setCreationDate

      public void setCreationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Date on which the object was created
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Date on which the object was last changed
    • setMeasuringPointIsCounter

      public void setMeasuringPointIsCounter(@Nullable Boolean measuringPointIsCounter)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointIsCounter

      Parameters:
      measuringPointIsCounter - Indicator to Show that Measuring Point Is a Counter
    • setMsrgPtInternalCharacteristic

      public void setMsrgPtInternalCharacteristic(@Nullable String msrgPtInternalCharacteristic)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MsrgPtInternalCharacteristic

      Parameters:
      msrgPtInternalCharacteristic - Characteristic Internal ID
    • setCharcValueUnit

      public void setCharcValueUnit(@Nullable String charcValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcValueUnit

      Parameters:
      charcValueUnit - Unit of Measurement
    • setMeasuringPointDecimalPlaces

      public void setMeasuringPointDecimalPlaces(@Nullable Short measuringPointDecimalPlaces)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointDecimalPlaces

      Parameters:
      measuringPointDecimalPlaces - Number of Decimal Places for Number Display
    • setMeasuringPointExponent

      public void setMeasuringPointExponent(@Nullable Short measuringPointExponent)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointExponent

      Parameters:
      measuringPointExponent - Power of Ten Exponent for Floating Point Display
    • setMeasuringPointCodeGroup

      public void setMeasuringPointCodeGroup(@Nullable String measuringPointCodeGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MeasuringPointCodeGroup

      Parameters:
      measuringPointCodeGroup - Code Group - Measurement Reading Valuation Code
    • setValuationCodeIsSufficient

      public void setValuationCodeIsSufficient(@Nullable Boolean valuationCodeIsSufficient)
      Constraints: Not nullable

      Original property name from the Odata EDM: ValuationCodeIsSufficient

      Parameters:
      valuationCodeIsSufficient - Indicator: Valuation Code Sufficient for Measurmnt. Document
    • setAssembly

      public void setAssembly(@Nullable String assembly)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Assembly

      Parameters:
      assembly - Assembly for Localization of Measuring Point
    • setMeasuringPointIsInactive

      public void setMeasuringPointIsInactive(@Nullable Boolean measuringPointIsInactive)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointIsInactive

      Parameters:
      measuringPointIsInactive - Indicator: Measuring Point Inactive
    • setMeasuringPointShortText

      public void setMeasuringPointShortText(@Nullable String measuringPointShortText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasuringPointShortText

      Parameters:
      measuringPointShortText - Aditional Short Text for Measuring Point
    • setMeasurementRangeUnit

      public void setMeasurementRangeUnit(@Nullable String measurementRangeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasurementRangeUnit

      Parameters:
      measurementRangeUnit - Measurement Range Unit
    • setMeasuringPointSIUnitOfMeasure

      public void setMeasuringPointSIUnitOfMeasure(@Nullable String measuringPointSIUnitOfMeasure)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasuringPointSIUnitOfMeasure

      Parameters:
      measuringPointSIUnitOfMeasure - SI unit
    • setMsmtRdngSourceMeasuringPoint

      public void setMsmtRdngSourceMeasuringPoint(@Nullable String msmtRdngSourceMeasuringPoint)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MsmtRdngSourceMeasuringPoint

      Parameters:
      msmtRdngSourceMeasuringPoint - Measuring Point from Which Meas. Reading Was Transferred
    • setMeasuringPointTargetValue

      public void setMeasuringPointTargetValue(@Nullable Double measuringPointTargetValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointTargetValue

      Parameters:
      measuringPointTargetValue - Measuring Point Target Value
    • setMeasuringPointMaximumThreshold

      public void setMeasuringPointMaximumThreshold(@Nullable Double measuringPointMaximumThreshold)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointMaximumThreshold

      Parameters:
      measuringPointMaximumThreshold - Upper Measurement Range Limit/Maximum Total Counter Reading
    • setMeasuringPointMinimumThreshold

      public void setMeasuringPointMinimumThreshold(@Nullable Double measuringPointMinimumThreshold)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointMinimumThreshold

      Parameters:
      measuringPointMinimumThreshold - Lower Measurement Range Limit/Minimum Total Counter Reading
    • setMeasuringPointAnnualEstimate

      public void setMeasuringPointAnnualEstimate(@Nullable Double measuringPointAnnualEstimate)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointAnnualEstimate

      Parameters:
      measuringPointAnnualEstimate - Annual Estimate in SI Unit
    • setCounterOverflowRdngThreshold

      public void setCounterOverflowRdngThreshold(@Nullable Double counterOverflowRdngThreshold)
      Constraints: Not nullable

      Original property name from the Odata EDM: CounterOverflowRdngThreshold

      Parameters:
      counterOverflowRdngThreshold - Counter Overflow Reading in SI Unit
    • setMsrgPtIsCountingBackwards

      public void setMsrgPtIsCountingBackwards(@Nullable Boolean msrgPtIsCountingBackwards)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsrgPtIsCountingBackwards

      Parameters:
      msrgPtIsCountingBackwards - Indicator: Counter Runs Backwards
    • setMeasurementTransferIsSupported

      public void setMeasurementTransferIsSupported(@Nullable Boolean measurementTransferIsSupported)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementTransferIsSupported

      Parameters:
      measurementTransferIsSupported - Indicator That Measurement Reading Transfer is Supported
    • setFunctionalLocation

      public void setFunctionalLocation(@Nullable String functionalLocation)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Parameters:
      functionalLocation - Functional location
    • setFunctionalLocationLabelName

      public void setFunctionalLocationLabelName(@Nullable String functionalLocationLabelName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationLabelName

      Parameters:
      functionalLocationLabelName - Functional Location Label
    • setEquipment

      public void setEquipment(@Nullable String equipment)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Parameters:
      equipment - Equipment Number
    • setMsmtRdngTransferMode

      public void setMsmtRdngTransferMode(@Nullable String msmtRdngTransferMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MsmtRdngTransferMode

      Parameters:
      msmtRdngTransferMode - Mode of Counter Reading Transfer
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<MeasuringPoint>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<MeasuringPoint>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<MeasuringPoint>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<MeasuringPoint>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<MeasuringPoint>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<MeasuringPoint>
    • getLongTextIfPresent

      @Nonnull public io.vavr.control.Option<MeasuringPointLongText> getLongTextIfPresent()
      Retrieval of associated MeasuringPointLongText entity (one to one). This corresponds to the OData navigation property _LongText.

      If the navigation property for an entity MeasuringPoint has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _LongText is already loaded, the result will contain the MeasuringPointLongText entity. If not, an Option with result state empty is returned.
    • setLongText

      public void setLongText(MeasuringPointLongText value)
      Overwrites the associated MeasuringPointLongText entity for the loaded navigation property _LongText.
      Parameters:
      value - New MeasuringPointLongText entity.
    • startMsmtReadingTransfer

      @Nonnull public static BoundAction.SingleToSingle<MeasuringPoint,MeasuringPoint> startMsmtReadingTransfer(@Nullable LocalDate msmtRdngIntervalStartDate, @Nonnull LocalTime msmtRdngIntervalStartTime, @Nullable LocalDate msmtRdngIntervalEndDate, @Nonnull LocalTime msmtRdngIntervalEndTime, @Nonnull String msmtRdngSourceMeasuringPoint, @Nonnull String msmtRdngTransferMode)
      Action that can be applied to any entity object of this class.

      Parameters:
      msmtRdngIntervalStartDate - Constraints: Nullable

      Original parameter name from the Odata EDM: MsmtRdngIntervalStartDate

      msmtRdngIntervalEndDate - Constraints: Nullable

      Original parameter name from the Odata EDM: MsmtRdngIntervalEndDate

      msmtRdngSourceMeasuringPoint - Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: MsmtRdngSourceMeasuringPoint

      msmtRdngTransferMode - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: MsmtRdngTransferMode

      msmtRdngIntervalEndTime - Constraints: Not nullable

      Original parameter name from the Odata EDM: MsmtRdngIntervalEndTime

      msmtRdngIntervalStartTime - Constraints: Not nullable

      Original parameter name from the Odata EDM: MsmtRdngIntervalStartTime

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • deactivateMeasuringPoint

      @Nonnull public static BoundAction.SingleToSingle<MeasuringPoint,MeasuringPoint> deactivateMeasuringPoint()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • cancelMsmtReadingTransfer

      @Nonnull public static BoundAction.SingleToSingle<MeasuringPoint,MeasuringPoint> cancelMsmtReadingTransfer(@Nullable LocalDate msmtRdngIntervalEndDate, @Nonnull LocalTime msmtRdngIntervalEndTime)
      Action that can be applied to any entity object of this class.

      Parameters:
      msmtRdngIntervalEndDate - Constraints: Nullable

      Original parameter name from the Odata EDM: MsmtRdngIntervalEndDate

      msmtRdngIntervalEndTime - Constraints: Not nullable

      Original parameter name from the Odata EDM: MsmtRdngIntervalEndTime

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • changeMeasuringPointCategory

      @Nonnull public static BoundAction.SingleToSingle<MeasuringPoint,MeasuringPoint> changeMeasuringPointCategory(@Nonnull String measuringPointCategory)
      Action that can be applied to any entity object of this class.

      Parameters:
      measuringPointCategory - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: MeasuringPointCategory

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • activateMeasuringPoint

      @Nonnull public static BoundAction.SingleToSingle<MeasuringPoint,MeasuringPoint> activateMeasuringPoint()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static MeasuringPoint.MeasuringPointBuilder builder()
    • getMeasuringPoint

      @Nullable public String getMeasuringPoint()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MeasuringPoint

      Returns:
      Measuring Point
    • getMeasuringPointDescription

      @Nullable public String getMeasuringPointDescription()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasuringPointDescription

      Returns:
      Description of Measuring Point
    • getMeasuringPointObjectIdentifier

      @Nullable public String getMeasuringPointObjectIdentifier()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MeasuringPointObjectIdentifier

      Returns:
      Object Number for the Measuring Point Object
    • getTechnicalObjectType

      @Nullable public String getTechnicalObjectType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TechnicalObjectType

      Returns:
      Type of Technical Object
    • getMeasuringPointPositionNumber

      @Nullable public String getMeasuringPointPositionNumber()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasuringPointPositionNumber

      Returns:
      Position Number of the Object Measuring Point (Sort Field)
    • getMeasuringPointCategory

      @Nullable public String getMeasuringPointCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MeasuringPointCategory

      Returns:
      Measuring Point Category
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Date on which the object was created
    • getLastChangeDate

      @Nullable public LocalDate getLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Date on which the object was last changed
    • getMeasuringPointIsCounter

      @Nullable public Boolean getMeasuringPointIsCounter()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointIsCounter

      Returns:
      Indicator to Show that Measuring Point Is a Counter
    • getMsrgPtInternalCharacteristic

      @Nullable public String getMsrgPtInternalCharacteristic()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MsrgPtInternalCharacteristic

      Returns:
      Characteristic Internal ID
    • getCharcValueUnit

      @Nullable public String getCharcValueUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcValueUnit

      Returns:
      Unit of Measurement
    • getMeasuringPointDecimalPlaces

      @Nullable public Short getMeasuringPointDecimalPlaces()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointDecimalPlaces

      Returns:
      Number of Decimal Places for Number Display
    • getMeasuringPointExponent

      @Nullable public Short getMeasuringPointExponent()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointExponent

      Returns:
      Power of Ten Exponent for Floating Point Display
    • getMeasuringPointCodeGroup

      @Nullable public String getMeasuringPointCodeGroup()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MeasuringPointCodeGroup

      Returns:
      Code Group - Measurement Reading Valuation Code
    • getValuationCodeIsSufficient

      @Nullable public Boolean getValuationCodeIsSufficient()
      Constraints: Not nullable

      Original property name from the Odata EDM: ValuationCodeIsSufficient

      Returns:
      Indicator: Valuation Code Sufficient for Measurmnt. Document
    • getAssembly

      @Nullable public String getAssembly()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Assembly

      Returns:
      Assembly for Localization of Measuring Point
    • getMeasuringPointIsInactive

      @Nullable public Boolean getMeasuringPointIsInactive()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointIsInactive

      Returns:
      Indicator: Measuring Point Inactive
    • getMeasuringPointShortText

      @Nullable public String getMeasuringPointShortText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasuringPointShortText

      Returns:
      Aditional Short Text for Measuring Point
    • getMeasurementRangeUnit

      @Nullable public String getMeasurementRangeUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasurementRangeUnit

      Returns:
      Measurement Range Unit
    • getMeasuringPointSIUnitOfMeasure

      @Nullable public String getMeasuringPointSIUnitOfMeasure()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasuringPointSIUnitOfMeasure

      Returns:
      SI unit
    • getMsmtRdngSourceMeasuringPoint

      @Nullable public String getMsmtRdngSourceMeasuringPoint()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MsmtRdngSourceMeasuringPoint

      Returns:
      Measuring Point from Which Meas. Reading Was Transferred
    • getMeasuringPointTargetValue

      @Nullable public Double getMeasuringPointTargetValue()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointTargetValue

      Returns:
      Measuring Point Target Value
    • getMeasuringPointMaximumThreshold

      @Nullable public Double getMeasuringPointMaximumThreshold()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointMaximumThreshold

      Returns:
      Upper Measurement Range Limit/Maximum Total Counter Reading
    • getMeasuringPointMinimumThreshold

      @Nullable public Double getMeasuringPointMinimumThreshold()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointMinimumThreshold

      Returns:
      Lower Measurement Range Limit/Minimum Total Counter Reading
    • getMeasuringPointAnnualEstimate

      @Nullable public Double getMeasuringPointAnnualEstimate()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointAnnualEstimate

      Returns:
      Annual Estimate in SI Unit
    • getCounterOverflowRdngThreshold

      @Nullable public Double getCounterOverflowRdngThreshold()
      Constraints: Not nullable

      Original property name from the Odata EDM: CounterOverflowRdngThreshold

      Returns:
      Counter Overflow Reading in SI Unit
    • getMsrgPtIsCountingBackwards

      @Nullable public Boolean getMsrgPtIsCountingBackwards()
      Constraints: Not nullable

      Original property name from the Odata EDM: MsrgPtIsCountingBackwards

      Returns:
      Indicator: Counter Runs Backwards
    • getMeasurementTransferIsSupported

      @Nullable public Boolean getMeasurementTransferIsSupported()
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementTransferIsSupported

      Returns:
      Indicator That Measurement Reading Transfer is Supported
    • getFunctionalLocation

      @Nullable public String getFunctionalLocation()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Returns:
      Functional location
    • getFunctionalLocationLabelName

      @Nullable public String getFunctionalLocationLabelName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationLabelName

      Returns:
      Functional Location Label
    • getEquipment

      @Nullable public String getEquipment()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Returns:
      Equipment Number
    • getMsmtRdngTransferMode

      @Nullable public String getMsmtRdngTransferMode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MsmtRdngTransferMode

      Returns:
      Mode of Counter Reading Transfer
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<MeasuringPoint>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<MeasuringPoint>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<MeasuringPoint>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<MeasuringPoint>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<MeasuringPoint>