Class MeasurementDocument.MeasurementDocumentBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.measurementdocument.MeasurementDocument.MeasurementDocumentBuilder
Enclosing class:
MeasurementDocument

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

    • failedMeasurementReading

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder failedMeasurementReading(FailedMeasurementReading... value)
      Navigation property _FailedMeasurementReading for MeasurementDocument to multiple FailedMeasurementReading.
      Parameters:
      value - The FailedMeasurementReadings to build this MeasurementDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • measurementDocumentLongText

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementDocumentLongText(MsmtDocumentLongText value)
      Navigation property _MeasurementDocumentLongText for MeasurementDocument to single MsmtDocumentLongText.
      Parameters:
      value - The MsmtDocumentLongText to build this MeasurementDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • measurementDocument

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementDocument(@Nullable String measurementDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasurementDocument

      Returns:
      this.
    • measuringPoint

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measuringPoint(@Nullable String measuringPoint)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MeasuringPoint

      Returns:
      this.
    • measuringPointPositionNumber

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

      Original property name from the Odata EDM: MeasuringPointPositionNumber

      Returns:
      this.
    • msmtRdngDate

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtRdngDate(@Nullable LocalDate msmtRdngDate)
      Constraints: Nullable

      Original property name from the Odata EDM: MsmtRdngDate

      Returns:
      this.
    • msmtRdngTime

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtRdngTime(@Nullable LocalTime msmtRdngTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngTime

      Returns:
      this.
    • measurementReadingDateTime

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementReadingDateTime(@Nullable OffsetDateTime measurementReadingDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: MeasurementReadingDateTime

      Returns:
      this.
    • msmtDocumentCreationDateTime

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtDocumentCreationDateTime(@Nullable OffsetDateTime msmtDocumentCreationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: MsmtDocumentCreationDateTime

      Returns:
      this.
    • characteristic

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder characteristic(@Nullable String characteristic)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: Characteristic

      Returns:
      this.
    • msmtDocumentReferredOrder

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtDocumentReferredOrder(@Nullable String msmtDocumentReferredOrder)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MsmtDocumentReferredOrder

      Returns:
      this.
    • refdMaintOrderOpStatusObject

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder refdMaintOrderOpStatusObject(@Nullable String refdMaintOrderOpStatusObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: RefdMaintOrderOpStatusObject

      Returns:
      this.
    • maintenanceOrderOperation

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder maintenanceOrderOperation(@Nullable String maintenanceOrderOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderOperation

      Returns:
      this.
    • maintenanceOrderSubOperation

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder maintenanceOrderSubOperation(@Nullable String maintenanceOrderSubOperation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderSubOperation

      Returns:
      this.
    • msmtIsDoneAfterTaskCompltn

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtIsDoneAfterTaskCompltn(@Nullable Boolean msmtIsDoneAfterTaskCompltn)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtIsDoneAfterTaskCompltn

      Returns:
      this.
    • charcValueUnit

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

      Original property name from the Odata EDM: CharcValueUnit

      Returns:
      this.
    • msmtDocumentSIUnitOfMeasure

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtDocumentSIUnitOfMeasure(@Nullable String msmtDocumentSIUnitOfMeasure)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MsmtDocumentSIUnitOfMeasure

      Returns:
      this.
    • measurementReading

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementReading(@Nullable Double measurementReading)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementReading

      Returns:
      this.
    • measurementReadingInEntryUoM

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementReadingInEntryUoM(@Nullable Double measurementReadingInEntryUoM)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementReadingInEntryUoM

      Returns:
      this.
    • measurementReadingEntryUoM

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementReadingEntryUoM(@Nullable String measurementReadingEntryUoM)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MeasurementReadingEntryUoM

      Returns:
      this.
    • measurementCounterReading

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementCounterReading(@Nullable Double measurementCounterReading)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementCounterReading

      Returns:
      this.
    • msmtCounterReadingDifference

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtCounterReadingDifference(@Nullable Double msmtCounterReadingDifference)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCounterReadingDifference

      Returns:
      this.
    • totalMsmtRdngIsSetExternally

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder totalMsmtRdngIsSetExternally(@Nullable Boolean totalMsmtRdngIsSetExternally)
      Constraints: Not nullable

      Original property name from the Odata EDM: TotalMsmtRdngIsSetExternally

      Returns:
      this.
    • measuringPointTargetValue

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measuringPointTargetValue(@Nullable Double measuringPointTargetValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasuringPointTargetValue

      Returns:
      this.
    • msmtValuationCode

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtValuationCode(@Nullable String msmtValuationCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MsmtValuationCode

      Returns:
      this.
    • measurementDocumentText

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementDocumentText(@Nullable String measurementDocumentText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MeasurementDocumentText

      Returns:
      this.
    • measurementDocumentHasLongText

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder measurementDocumentHasLongText(@Nullable Boolean measurementDocumentHasLongText)
      Constraints: Not nullable

      Original property name from the Odata EDM: MeasurementDocumentHasLongText

      Returns:
      this.
    • msmtRdngByUser

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtRdngByUser(@Nullable String msmtRdngByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MsmtRdngByUser

      Returns:
      this.
    • msmtRdngStatus

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtRdngStatus(@Nullable String msmtRdngStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MsmtRdngStatus

      Returns:
      this.
    • msmtCntrReadingDiffIsEntered

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtCntrReadingDiffIsEntered(@Nullable Boolean msmtCntrReadingDiffIsEntered)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCntrReadingDiffIsEntered

      Returns:
      this.
    • msmtRdngIsReversed

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtRdngIsReversed(@Nullable Boolean msmtRdngIsReversed)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtRdngIsReversed

      Returns:
      this.
    • msmtCounterReadingIsReplaced

      @Nonnull public MeasurementDocument.MeasurementDocumentBuilder msmtCounterReadingIsReplaced(@Nullable Boolean msmtCounterReadingIsReplaced)
      Constraints: Not nullable

      Original property name from the Odata EDM: MsmtCounterReadingIsReplaced

      Returns:
      this.
    • _Messages

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

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      this.
    • build

      @Nonnull public MeasurementDocument build()
    • toString

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