Class MaintOrderOpComponent.MaintOrderOpComponentBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.maintenanceorder.MaintOrderOpComponent.MaintOrderOpComponentBuilder
Enclosing class:
MaintOrderOpComponent

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

    • maintenanceOrderOperation

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintenanceOrderOperation(MaintenanceOrderOperation value)
      Navigation property to_MaintenanceOrderOperation for MaintOrderOpComponent to single MaintenanceOrderOperation.
      Parameters:
      value - The MaintenanceOrderOperation to build this MaintOrderOpComponent with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenanceOrderOperation

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintenanceOrderOperation(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderOperation

      Parameters:
      value - The maintenanceOrderOperation to build this MaintOrderOpComponent with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenanceOrder

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintenanceOrder(MaintenanceOrder value)
      Navigation property to_MaintenanceOrder for MaintOrderOpComponent to single MaintenanceOrder.
      Parameters:
      value - The MaintenanceOrder to build this MaintOrderOpComponent with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenanceOrder

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintenanceOrder(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenanceOrder

      Parameters:
      value - The maintenanceOrder to build this MaintOrderOpComponent with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintOrderOpCompLongText

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrderOpCompLongText(MaintOrderOpCompLongText... value)
      Navigation property to_MaintOrderOpCompLongText for MaintOrderOpComponent to multiple MaintOrderOpCompLongText.
      Parameters:
      value - The MaintOrderOpCompLongTexts to build this MaintOrderOpComponent with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenanceOrderSubOperation

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintenanceOrderSubOperation(@Nullable String maintenanceOrderSubOperation)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderSubOperation

      Returns:
      this.
    • maintenanceOrderComponent

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintenanceOrderComponent(@Nullable String maintenanceOrderComponent)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderComponent

      Returns:
      this.
    • reservation

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder reservation(@Nullable String reservation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Returns:
      this.
    • reservationItem

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder reservationItem(@Nullable String reservationItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReservationItem

      Returns:
      this.
    • reservationType

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder reservationType(@Nullable String reservationType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ReservationType

      Returns:
      this.
    • maintOrderRoutingNumber

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrderRoutingNumber(@Nullable String maintOrderRoutingNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOrderRoutingNumber

      Returns:
      this.
    • maintOrderOperationCounter

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrderOperationCounter(@Nullable String maintOrderOperationCounter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintOrderOperationCounter

      Returns:
      this.
    • product

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder product(@Nullable String product)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • maintOrdOperationComponentText

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOperationComponentText(@Nullable String maintOrdOperationComponentText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintOrdOperationComponentText

      Returns:
      this.
    • maintOrdOpCompRequiredQuantity

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompRequiredQuantity(@Nullable BigDecimal maintOrdOpCompRequiredQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: MaintOrdOpCompRequiredQuantity

      Returns:
      this.
    • baseUnit

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder baseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      this.
    • quantityInUnitOfEntry

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder quantityInUnitOfEntry(@Nullable BigDecimal quantityInUnitOfEntry)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: QuantityInUnitOfEntry

      Returns:
      this.
    • unitOfEntry

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder unitOfEntry(@Nullable String unitOfEntry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnitOfEntry

      Returns:
      this.
    • requirementDate

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder requirementDate(@Nullable LocalDateTime requirementDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RequirementDate

      Returns:
      this.
    • requirementTime

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder requirementTime(@Nullable LocalTime requirementTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RequirementTime

      Returns:
      this.
    • supplier

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder supplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      this.
    • plant

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder plant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      this.
    • storageLocation

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder storageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      this.
    • maintOrdOpCompItemCategory

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompItemCategory(@Nullable String maintOrdOpCompItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintOrdOpCompItemCategory

      Returns:
      this.
    • goodsMovementType

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder goodsMovementType(@Nullable String goodsMovementType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: GoodsMovementType

      Returns:
      this.
    • reservationIsFinallyIssued

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder reservationIsFinallyIssued(@Nullable Boolean reservationIsFinallyIssued)
      Constraints: none

      Original property name from the Odata EDM: ReservationIsFinallyIssued

      Returns:
      this.
    • materialGroup

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder materialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      this.
    • productTypeCode

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder productTypeCode(@Nullable String productTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductTypeCode

      Returns:
      this.
    • servicePerformer

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder servicePerformer(@Nullable String servicePerformer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePerformer

      Returns:
      this.
    • performancePeriodStartDateTime

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder performancePeriodStartDateTime(@Nullable ZonedDateTime performancePeriodStartDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodStartDateTime

      Returns:
      this.
    • performancePeriodStartDate

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder performancePeriodStartDate(@Nullable LocalDateTime performancePeriodStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodStartDate

      Returns:
      this.
    • performancePeriodEndDate

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder performancePeriodEndDate(@Nullable LocalDateTime performancePeriodEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodEndDate

      Returns:
      this.
    • performancePeriodEndDateTime

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder performancePeriodEndDateTime(@Nullable ZonedDateTime performancePeriodEndDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodEndDateTime

      Returns:
      this.
    • performancePeriodStartTime

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder performancePeriodStartTime(@Nullable LocalTime performancePeriodStartTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodStartTime

      Returns:
      this.
    • performancePeriodEndTime

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder performancePeriodEndTime(@Nullable LocalTime performancePeriodEndTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodEndTime

      Returns:
      this.
    • leanServiceDuration

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder leanServiceDuration(@Nullable BigDecimal leanServiceDuration)
      Constraints: Not nullable, Precision: 5, Scale: 1

      Original property name from the Odata EDM: LeanServiceDuration

      Returns:
      this.
    • leanServiceDurationUnit

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder leanServiceDurationUnit(@Nullable String leanServiceDurationUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: LeanServiceDurationUnit

      Returns:
      this.
    • distributionFunction

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder distributionFunction(@Nullable String distributionFunction)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DistributionFunction

      Returns:
      this.
    • srvcSchedgIsAlignedWthOpWrkCtr

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder srvcSchedgIsAlignedWthOpWrkCtr(@Nullable Boolean srvcSchedgIsAlignedWthOpWrkCtr)
      Constraints: none

      Original property name from the Odata EDM: SrvcSchedgIsAlignedWthOpWrkCtr

      Returns:
      this.
    • maintOrderCompDebitCreditCode

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrderCompDebitCreditCode(@Nullable String maintOrderCompDebitCreditCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintOrderCompDebitCreditCode

      Returns:
      this.
    • goodsMovementIsAllowed

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder goodsMovementIsAllowed(@Nullable Boolean goodsMovementIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: GoodsMovementIsAllowed

      Returns:
      this.
    • maintenanceOrderComponentBatch

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintenanceOrderComponentBatch(@Nullable String maintenanceOrderComponentBatch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintenanceOrderComponentBatch

      Returns:
      this.
    • quantityIsFixed

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder quantityIsFixed(@Nullable Boolean quantityIsFixed)
      Constraints: none

      Original property name from the Odata EDM: QuantityIsFixed

      Returns:
      this.
    • maintOrdOpComponentGLAccount

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpComponentGLAccount(@Nullable String maintOrdOpComponentGLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOrdOpComponentGLAccount

      Returns:
      this.
    • maintOrdOpCompCostingRelevancy

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompCostingRelevancy(@Nullable String maintOrdOpCompCostingRelevancy)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintOrdOpCompCostingRelevancy

      Returns:
      this.
    • maintCompAltvProdUsgeRateInPct

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintCompAltvProdUsgeRateInPct(@Nullable BigDecimal maintCompAltvProdUsgeRateInPct)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaintCompAltvProdUsgeRateInPct

      Returns:
      this.
    • maintOrderOpComponentSortText

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrderOpComponentSortText(@Nullable String maintOrderOpComponentSortText)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOrderOpComponentSortText

      Returns:
      this.
    • maintOrdOpCompIsBulkProduct

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompIsBulkProduct(@Nullable Boolean maintOrdOpCompIsBulkProduct)
      Constraints: none

      Original property name from the Odata EDM: MaintOrdOpCompIsBulkProduct

      Returns:
      this.
    • materialProvisionType

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder materialProvisionType(@Nullable String materialProvisionType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaterialProvisionType

      Returns:
      this.
    • maintOrdOpCompAssgdWBSElmntInt

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompAssgdWBSElmntInt(@Nullable String maintOrdOpCompAssgdWBSElmntInt)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaintOrdOpCompAssgdWBSElmntInt

      Returns:
      this.
    • maintOrderOpComponentPrice

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrderOpComponentPrice(@Nullable BigDecimal maintOrderOpComponentPrice)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: MaintOrderOpComponentPrice

      Returns:
      this.
    • maintOrdOpComponentCurrency

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpComponentCurrency(@Nullable String maintOrdOpComponentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: MaintOrdOpComponentCurrency

      Returns:
      this.
    • matlCompIsMarkedForBackflush

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder matlCompIsMarkedForBackflush(@Nullable Boolean matlCompIsMarkedForBackflush)
      Constraints: none

      Original property name from the Odata EDM: MatlCompIsMarkedForBackflush

      Returns:
      this.
    • purchasingGroup

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder purchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      this.
    • deliveryTimeInDays

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder deliveryTimeInDays(@Nullable BigDecimal deliveryTimeInDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: DeliveryTimeInDays

      Returns:
      this.
    • maintOrdOpCompGdsRecipientName

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompGdsRecipientName(@Nullable String maintOrdOpCompGdsRecipientName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintOrdOpCompGdsRecipientName

      Returns:
      this.
    • maintOrdOpCompUnloadingPtTxt

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompUnloadingPtTxt(@Nullable String maintOrdOpCompUnloadingPtTxt)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: MaintOrdOpCompUnloadingPtTxt

      Returns:
      this.
    • goodsReceiptDurationInWorkDays

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder goodsReceiptDurationInWorkDays(@Nullable BigDecimal goodsReceiptDurationInWorkDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: GoodsReceiptDurationInWorkDays

      Returns:
      this.
    • purchasingInfoRecord

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder purchasingInfoRecord(@Nullable String purchasingInfoRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      this.
    • operationLeadTimeOffset

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder operationLeadTimeOffset(@Nullable BigDecimal operationLeadTimeOffset)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: OperationLeadTimeOffset

      Returns:
      this.
    • opsLeadTimeOffsetUnit

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder opsLeadTimeOffsetUnit(@Nullable String opsLeadTimeOffsetUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OpsLeadTimeOffsetUnit

      Returns:
      this.
    • maintOrdOpCompRequisitioner

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompRequisitioner(@Nullable String maintOrdOpCompRequisitioner)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintOrdOpCompRequisitioner

      Returns:
      this.
    • maintOrdOpCompProcmtTrckgNmbr

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompProcmtTrckgNmbr(@Nullable String maintOrdOpCompProcmtTrckgNmbr)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaintOrdOpCompProcmtTrckgNmbr

      Returns:
      this.
    • responsiblePurchaseOrg

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder responsiblePurchaseOrg(@Nullable String responsiblePurchaseOrg)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ResponsiblePurchaseOrg

      Returns:
      this.
    • maintOrdOpCompSpecialStockType

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdOpCompSpecialStockType(@Nullable String maintOrdOpCompSpecialStockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintOrdOpCompSpecialStockType

      Returns:
      this.
    • variableSizeDimension1

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder variableSizeDimension1(@Nullable BigDecimal variableSizeDimension1)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: VariableSizeDimension1

      Returns:
      this.
    • variableSizeDimensionUnit

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder variableSizeDimensionUnit(@Nullable String variableSizeDimensionUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: VariableSizeDimensionUnit

      Returns:
      this.
    • variableSizeCompFormulaKey

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder variableSizeCompFormulaKey(@Nullable String variableSizeCompFormulaKey)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: VariableSizeCompFormulaKey

      Returns:
      this.
    • variableSizeDimension2

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder variableSizeDimension2(@Nullable BigDecimal variableSizeDimension2)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: VariableSizeDimension2

      Returns:
      this.
    • numberOfVariableSizeItem

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder numberOfVariableSizeItem(@Nullable Integer numberOfVariableSizeItem)
      Constraints: none

      Original property name from the Odata EDM: NumberOfVariableSizeItem

      Returns:
      this.
    • variableSizeDimension3

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder variableSizeDimension3(@Nullable BigDecimal variableSizeDimension3)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: VariableSizeDimension3

      Returns:
      this.
    • variableSizeItemQuantity

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder variableSizeItemQuantity(@Nullable BigDecimal variableSizeItemQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: VariableSizeItemQuantity

      Returns:
      this.
    • variableSizeComponentUnit

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder variableSizeComponentUnit(@Nullable String variableSizeComponentUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: VariableSizeComponentUnit

      Returns:
      this.
    • rqmtDateIsEnteredManually

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder rqmtDateIsEnteredManually(@Nullable Boolean rqmtDateIsEnteredManually)
      Constraints: none

      Original property name from the Odata EDM: RqmtDateIsEnteredManually

      Returns:
      this.
    • supplierProduct

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder supplierProduct(@Nullable String supplierProduct)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierProduct

      Returns:
      this.
    • maintOrdCompPurOutlineAgrmtItm

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrdCompPurOutlineAgrmtItm(@Nullable String maintOrdCompPurOutlineAgrmtItm)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: MaintOrdCompPurOutlineAgrmtItm

      Returns:
      this.
    • controllingArea

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder controllingArea(@Nullable String controllingArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • maintOrderComponentInternalID

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder maintOrderComponentInternalID(@Nullable String maintOrderComponentInternalID)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: MaintOrderComponentInternalID

      Returns:
      this.
    • purchaseRequisition

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder purchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      this.
    • purchaseRequisitionItem

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      this.
    • overallLimitAmount

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder overallLimitAmount(@Nullable BigDecimal overallLimitAmount)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OverallLimitAmount

      Returns:
      this.
    • expectedOverallLimitAmount

      @Nonnull public MaintOrderOpComponent.MaintOrderOpComponentBuilder expectedOverallLimitAmount(@Nullable BigDecimal expectedOverallLimitAmount)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Returns:
      this.
    • build

      @Nonnull public MaintOrderOpComponent build()
    • toString

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