Class MaintenanceItem.MaintenanceItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.maintenanceitem.MaintenanceItem.MaintenanceItemBuilder
Enclosing class:
MaintenanceItem

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

    • longText

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder longText(MaintenanceItemText... value)
      Navigation property to_LongText for MaintenanceItem to multiple MaintenanceItemText.
      Parameters:
      value - The MaintenanceItemTexts to build this MaintenanceItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenanceItemCause

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceItemCause(MaintenanceItemCause... value)
      Navigation property to_MaintenanceItemCause for MaintenanceItem to multiple MaintenanceItemCause.
      Parameters:
      value - The MaintenanceItemCauses to build this MaintenanceItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenanceItemReason

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceItemReason(MaintenanceItemReason... value)
      Navigation property to_MaintenanceItemReason for MaintenanceItem to multiple MaintenanceItemReason.
      Parameters:
      value - The MaintenanceItemReasons to build this MaintenanceItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintItemObjectListItem

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintItemObjectListItem(MaintItemObjectListItem... value)
      Navigation property to_MaintItemObjectListItem for MaintenanceItem to multiple MaintItemObjectListItem.
      Parameters:
      value - The MaintItemObjectListItems to build this MaintenanceItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintPlanCallObjects

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintPlanCallObjects(MaintenancePlanCallObject... value)
      Navigation property to_MaintPlanCallObjects for MaintenanceItem to multiple MaintenancePlanCallObject.
      Parameters:
      value - The MaintenancePlanCallObjects to build this MaintenanceItem with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenanceItem

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceItem(@Nullable String maintenanceItem)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: MaintenanceItem

      Returns:
      this.
    • maintenanceItemDescription

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceItemDescription(@Nullable String maintenanceItemDescription)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: MaintenanceItemDescription

      Returns:
      this.
    • maintenanceStrategy

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceStrategy(@Nullable String maintenanceStrategy)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: MaintenanceStrategy

      Returns:
      this.
    • maintenancePlanCategory

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenancePlanCategory(@Nullable String maintenancePlanCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintenancePlanCategory

      Returns:
      this.
    • maintenancePlanCallObject

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenancePlanCallObject(@Nullable String maintenancePlanCallObject)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintenancePlanCallObject

      Returns:
      this.
    • maintenancePlan

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenancePlan(@Nullable String maintenancePlan)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenancePlan

      Returns:
      this.
    • maintenancePlanItemPosition

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenancePlanItemPosition(@Nullable String maintenancePlanItemPosition)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlanItemPosition

      Returns:
      this.
    • maintenanceItemObjectList

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceItemObjectList(@Nullable Long maintenanceItemObjectList)
      Constraints: none

      Original property name from the Odata EDM: MaintenanceItemObjectList

      Returns:
      this.
    • functionalLocationLabelName

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

      Original property name from the Odata EDM: FunctionalLocationLabelName

      Returns:
      this.
    • equipment

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

      Original property name from the Odata EDM: Equipment

      Returns:
      this.
    • assembly

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

      Original property name from the Odata EDM: Assembly

      Returns:
      this.
    • additionalDeviceData

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder additionalDeviceData(@Nullable String additionalDeviceData)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: AdditionalDeviceData

      Returns:
      this.
    • taskListType

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder taskListType(@Nullable String taskListType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TaskListType

      Returns:
      this.
    • taskListGroup

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder taskListGroup(@Nullable String taskListGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: TaskListGroup

      Returns:
      this.
    • taskListGroupCounter

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder taskListGroupCounter(@Nullable String taskListGroupCounter)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaskListGroupCounter

      Returns:
      this.
    • operationSystemCondition

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder operationSystemCondition(@Nullable String operationSystemCondition)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OperationSystemCondition

      Returns:
      this.
    • numberOfTaskListExecutions

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder numberOfTaskListExecutions(@Nullable BigDecimal numberOfTaskListExecutions)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NumberOfTaskListExecutions

      Returns:
      this.
    • maintNotifTskIsAutomlyDtmnd

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintNotifTskIsAutomlyDtmnd(@Nullable String maintNotifTskIsAutomlyDtmnd)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintNotifTskIsAutomlyDtmnd

      Returns:
      this.
    • maintenancePlanningPlant

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenancePlanningPlant(@Nullable String maintenancePlanningPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlanningPlant

      Returns:
      this.
    • maintenancePlannerGroup

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenancePlannerGroup(@Nullable String maintenancePlannerGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenancePlannerGroup

      Returns:
      this.
    • maintenanceOrderType

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceOrderType(@Nullable String maintenanceOrderType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenanceOrderType

      Returns:
      this.
    • notificationType

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder notificationType(@Nullable String notificationType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NotificationType

      Returns:
      this.
    • maintenanceActivityType

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenanceActivityType(@Nullable String maintenanceActivityType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintenanceActivityType

      Returns:
      this.
    • mainWorkCenter

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder mainWorkCenter(@Nullable String mainWorkCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenter

      Returns:
      this.
    • mainWorkCenterPlant

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder mainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Returns:
      this.
    • maintPriority

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintPriority(@Nullable String maintPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintPriority

      Returns:
      this.
    • maintPriorityType

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintPriorityType(@Nullable String maintPriorityType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintPriorityType

      Returns:
      this.
    • businessArea

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • immediateReleaseIsBlocked

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder immediateReleaseIsBlocked(@Nullable Boolean immediateReleaseIsBlocked)
      Constraints: none

      Original property name from the Odata EDM: ImmediateReleaseIsBlocked

      Returns:
      this.
    • material

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder material(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      this.
    • serialNumber

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder serialNumber(@Nullable String serialNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SerialNumber

      Returns:
      this.
    • serviceDocumentType

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder serviceDocumentType(@Nullable String serviceDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ServiceDocumentType

      Returns:
      this.
    • serviceContract

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder serviceContract(@Nullable String serviceContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceContract

      Returns:
      this.
    • serviceContractItem

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder serviceContractItem(@Nullable String serviceContractItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ServiceContractItem

      Returns:
      this.
    • serviceOrderTemplate

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder serviceOrderTemplate(@Nullable String serviceOrderTemplate)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServiceOrderTemplate

      Returns:
      this.
    • serviceDocumentPriority

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder serviceDocumentPriority(@Nullable String serviceDocumentPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ServiceDocumentPriority

      Returns:
      this.
    • product

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

      Original property name from the Odata EDM: Product

      Returns:
      this.
    • maintCmplncCalculationMethod

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintCmplncCalculationMethod(@Nullable String maintCmplncCalculationMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MaintCmplncCalculationMethod

      Returns:
      this.
    • maintCmplncStrtDteOffsetInDays

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintCmplncStrtDteOffsetInDays(@Nullable String maintCmplncStrtDteOffsetInDays)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintCmplncStrtDteOffsetInDays

      Returns:
      this.
    • maintCmplncEndDateOffsetInDays

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintCmplncEndDateOffsetInDays(@Nullable String maintCmplncEndDateOffsetInDays)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintCmplncEndDateOffsetInDays

      Returns:
      this.
    • maintenancePlant

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintenancePlant(@Nullable String maintenancePlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaintenancePlant

      Returns:
      this.
    • assetLocation

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder assetLocation(@Nullable String assetLocation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AssetLocation

      Returns:
      this.
    • assetRoom

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder assetRoom(@Nullable String assetRoom)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: AssetRoom

      Returns:
      this.
    • plantSection

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder plantSection(@Nullable String plantSection)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PlantSection

      Returns:
      this.
    • workCenter

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder workCenter(@Nullable String workCenter)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WorkCenter

      Returns:
      this.
    • aBCIndicator

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder aBCIndicator(@Nullable String aBCIndicator)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ABCIndicator

      Returns:
      this.
    • maintObjectFreeDefinedAttrib

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder maintObjectFreeDefinedAttrib(@Nullable String maintObjectFreeDefinedAttrib)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaintObjectFreeDefinedAttrib

      Returns:
      this.
    • companyCode

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • masterFixedAsset

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder masterFixedAsset(@Nullable String masterFixedAsset)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MasterFixedAsset

      Returns:
      this.
    • fixedAsset

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder fixedAsset(@Nullable String fixedAsset)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FixedAsset

      Returns:
      this.
    • locAcctAssgmtBusinessArea

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder locAcctAssgmtBusinessArea(@Nullable String locAcctAssgmtBusinessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LocAcctAssgmtBusinessArea

      Returns:
      this.
    • costCenter

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

      Original property name from the Odata EDM: CostCenter

      Returns:
      this.
    • controllingArea

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

      Original property name from the Odata EDM: ControllingArea

      Returns:
      this.
    • wBSElement

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder wBSElement(@Nullable String wBSElement)
      Constraints: Not nullable, Maximum length: 24

      Original property name from the Odata EDM: WBSElement

      Returns:
      this.
    • settlementOrder

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder settlementOrder(@Nullable String settlementOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SettlementOrder

      Returns:
      this.
    • cycleSetSequence

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder cycleSetSequence(@Nullable String cycleSetSequence)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CycleSetSequence

      Returns:
      this.
    • standingOrderNumber

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder standingOrderNumber(@Nullable String standingOrderNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: StandingOrderNumber

      Returns:
      this.
    • createdByUser

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder createdByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      this.
    • creationDate

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • lastChangeDate

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangedByUser

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder lastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public MaintenanceItem.MaintenanceItemBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • build

      @Nonnull public MaintenanceItem build()
    • toString

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