Class MeasuringPoint.MeasuringPointBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.measuringpoint.MeasuringPoint.MeasuringPointBuilder
Enclosing class:
MeasuringPoint

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

    • longText

      Navigation property _LongText for MeasuringPoint to single MeasuringPointLongText.
      Parameters:
      value - The MeasuringPointLongText to build this MeasuringPoint with.
      Returns:
      This Builder to allow for a fluent interface.
    • measuringPoint

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPoint(@Nullable String measuringPoint)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MeasuringPoint

      Returns:
      this.
    • measuringPointDescription

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointDescription(@Nullable String measuringPointDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasuringPointDescription

      Returns:
      this.
    • measuringPointObjectIdentifier

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointObjectIdentifier(@Nullable String measuringPointObjectIdentifier)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MeasuringPointObjectIdentifier

      Returns:
      this.
    • technicalObjectType

      @Nonnull public MeasuringPoint.MeasuringPointBuilder technicalObjectType(@Nullable String technicalObjectType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: TechnicalObjectType

      Returns:
      this.
    • measuringPointPositionNumber

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointPositionNumber(@Nullable String measuringPointPositionNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasuringPointPositionNumber

      Returns:
      this.
    • measuringPointCategory

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointCategory(@Nullable String measuringPointCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MeasuringPointCategory

      Returns:
      this.
    • creationDate

      @Nonnull public MeasuringPoint.MeasuringPointBuilder creationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • lastChangeDate

      @Nonnull public MeasuringPoint.MeasuringPointBuilder lastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • measuringPointIsCounter

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointIsCounter(@Nullable Boolean measuringPointIsCounter)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointIsCounter

      Returns:
      this.
    • msrgPtInternalCharacteristic

      @Nonnull public MeasuringPoint.MeasuringPointBuilder msrgPtInternalCharacteristic(@Nullable String msrgPtInternalCharacteristic)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MsrgPtInternalCharacteristic

      Returns:
      this.
    • charcValueUnit

      @Nonnull public MeasuringPoint.MeasuringPointBuilder charcValueUnit(@Nullable String charcValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CharcValueUnit

      Returns:
      this.
    • measuringPointDecimalPlaces

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointDecimalPlaces(@Nullable Short measuringPointDecimalPlaces)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointDecimalPlaces

      Returns:
      this.
    • measuringPointExponent

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointExponent(@Nullable Short measuringPointExponent)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointExponent

      Returns:
      this.
    • measuringPointCodeGroup

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointCodeGroup(@Nullable String measuringPointCodeGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MeasuringPointCodeGroup

      Returns:
      this.
    • valuationCodeIsSufficient

      @Nonnull public MeasuringPoint.MeasuringPointBuilder valuationCodeIsSufficient(@Nullable Boolean valuationCodeIsSufficient)
      Constraints: Not nullable

      Original property name from the Odata EDM: ValuationCodeIsSufficient

      Returns:
      this.
    • assembly

      @Nonnull public MeasuringPoint.MeasuringPointBuilder assembly(@Nullable String assembly)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Assembly

      Returns:
      this.
    • measuringPointIsInactive

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointIsInactive(@Nullable Boolean measuringPointIsInactive)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointIsInactive

      Returns:
      this.
    • measuringPointShortText

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointShortText(@Nullable String measuringPointShortText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasuringPointShortText

      Returns:
      this.
    • measurementRangeUnit

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measurementRangeUnit(@Nullable String measurementRangeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasurementRangeUnit

      Returns:
      this.
    • measuringPointSIUnitOfMeasure

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointSIUnitOfMeasure(@Nullable String measuringPointSIUnitOfMeasure)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasuringPointSIUnitOfMeasure

      Returns:
      this.
    • msmtRdngSourceMeasuringPoint

      @Nonnull public MeasuringPoint.MeasuringPointBuilder msmtRdngSourceMeasuringPoint(@Nullable String msmtRdngSourceMeasuringPoint)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MsmtRdngSourceMeasuringPoint

      Returns:
      this.
    • measuringPointTargetValue

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointTargetValue(@Nullable Double measuringPointTargetValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointTargetValue

      Returns:
      this.
    • measuringPointMaximumThreshold

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointMaximumThreshold(@Nullable Double measuringPointMaximumThreshold)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointMaximumThreshold

      Returns:
      this.
    • measuringPointMinimumThreshold

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointMinimumThreshold(@Nullable Double measuringPointMinimumThreshold)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointMinimumThreshold

      Returns:
      this.
    • measuringPointAnnualEstimate

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measuringPointAnnualEstimate(@Nullable Double measuringPointAnnualEstimate)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointAnnualEstimate

      Returns:
      this.
    • counterOverflowRdngThreshold

      @Nonnull public MeasuringPoint.MeasuringPointBuilder counterOverflowRdngThreshold(@Nullable Double counterOverflowRdngThreshold)
      Constraints: Not nullable

      Original property name from the Odata EDM: CounterOverflowRdngThreshold

      Returns:
      this.
    • msrgPtIsCountingBackwards

      @Nonnull public MeasuringPoint.MeasuringPointBuilder msrgPtIsCountingBackwards(@Nullable Boolean msrgPtIsCountingBackwards)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsrgPtIsCountingBackwards

      Returns:
      this.
    • measurementTransferIsSupported

      @Nonnull public MeasuringPoint.MeasuringPointBuilder measurementTransferIsSupported(@Nullable Boolean measurementTransferIsSupported)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementTransferIsSupported

      Returns:
      this.
    • functionalLocation

      @Nonnull public MeasuringPoint.MeasuringPointBuilder functionalLocation(@Nullable String functionalLocation)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: FunctionalLocation

      Returns:
      this.
    • functionalLocationLabelName

      @Nonnull public MeasuringPoint.MeasuringPointBuilder functionalLocationLabelName(@Nullable String functionalLocationLabelName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: FunctionalLocationLabelName

      Returns:
      this.
    • equipment

      @Nonnull public MeasuringPoint.MeasuringPointBuilder equipment(@Nullable String equipment)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Equipment

      Returns:
      this.
    • msmtRdngTransferMode

      @Nonnull public MeasuringPoint.MeasuringPointBuilder msmtRdngTransferMode(@Nullable String msmtRdngTransferMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MsmtRdngTransferMode

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public MeasuringPoint build()
    • toString

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