Class MaintenancePlan.MaintenancePlanBuilder
- Enclosing class:
- MaintenancePlan
-
Method Summary
Modifier and TypeMethodDescriptionauthorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4basicStartDate(LocalDateTime basicStartDate) Constraints: Not nullable, Precision: 0build()callHorizonInDays(String callHorizonInDays) Constraints: Not nullable, Maximum length: 3callHorizonPercent(String callHorizonPercent) Constraints: Not nullable, Maximum length: 3createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0cycleModificationRatio(BigDecimal cycleModificationRatio) Constraints: Not nullable, Precision: 3, Scale: 2earlyCompletionShiftInPercent(String earlyCompletionShiftInPercent) Constraints: Not nullable, Maximum length: 3earlyCompletionTolerancePct(String earlyCompletionTolerancePct) Constraints: Not nullable, Maximum length: 3factoryCalendar(String factoryCalendar) Constraints: Not nullable, Maximum length: 2item(MaintenanceItem... value) Navigation property to_Item for MaintenancePlan to multiple MaintenanceItem.lastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12lateCompletionShiftInPercent(String lateCompletionShiftInPercent) Constraints: Not nullable, Maximum length: 3lateCompletionTolerancePercent(String lateCompletionTolerancePercent) Constraints: Not nullable, Maximum length: 3longText(MaintenancePlanText... value) Navigation property to_LongText for MaintenancePlan to multiple MaintenancePlanText.maintenanceCall(Integer maintenanceCall) Constraints: nonemaintenanceCallHorizonCalcType(String maintenanceCallHorizonCalcType) Constraints: Not nullable, Maximum length: 1maintenanceCycle(MaintenancePlanCycle... value) Navigation property to_MaintenanceCycle for MaintenancePlan to multiple MaintenancePlanCycle.maintenanceLeadFloatInDays(String maintenanceLeadFloatInDays) Constraints: Not nullable, Maximum length: 3maintenancePlan(String maintenancePlan) (Key Field) Constraints: Not nullable, Maximum length: 12maintenancePlanCallObject(String maintenancePlanCallObject) Constraints: Not nullable, Maximum length: 1maintenancePlanCategory(String maintenancePlanCategory) Constraints: Not nullable, Maximum length: 2maintenancePlanDesc(String maintenancePlanDesc) Constraints: Not nullable, Maximum length: 40maintenancePlanInternalID(String maintenancePlanInternalID) Constraints: Not nullable, Maximum length: 22maintenancePlanSystemStatus(String maintenancePlanSystemStatus) Constraints: Not nullable, Maximum length: 30maintenanceStrategy(String maintenanceStrategy) Constraints: Not nullable, Maximum length: 6maintPlanClfnClass(MaintPlanClfnClass... value) Navigation property to_MaintPlanClfnClass for MaintenancePlan to multiple MaintPlanClfnClass.maintPlanEndCntrReadingValue(String maintPlanEndCntrReadingValue) Constraints: Not nullable, Maximum length: 22maintPlanFreeDefinedAttrib(String maintPlanFreeDefinedAttrib) Constraints: Not nullable, Maximum length: 20maintPlanLogicalOperatorCode(String maintPlanLogicalOperatorCode) Constraints: Not nullable, Maximum length: 10maintPlanSchedgIndicator(String maintPlanSchedgIndicator) Constraints: Not nullable, Maximum length: 1maintPlanStartBufferUnit(String maintPlanStartBufferUnit) Constraints: Not nullable, Maximum length: 3maintPlanStartCntrReadingValue(String maintPlanStartCntrReadingValue) Constraints: Not nullable, Maximum length: 22maintPlnStrtBufDurationInDays(String maintPlnStrtBufDurationInDays) Constraints: Not nullable, Maximum length: 3multipleCounterPlanShiftFactor(String multipleCounterPlanShiftFactor) Constraints: Not nullable, Maximum length: 1numberOfMaintenanceItems(String numberOfMaintenanceItems) Constraints: Not nullable, Maximum length: 4prdcssrCallObjCompltnIsRqd(String prdcssrCallObjCompltnIsRqd) Constraints: Not nullable, Maximum length: 1schedules(MaintenancePlanSchedule... value) Navigation property to_Schedules for MaintenancePlan to multiple MaintenancePlanSchedule.schedulingDuration(String schedulingDuration) Constraints: Not nullable, Maximum length: 3schedulingDurationUnit(String schedulingDurationUnit) Constraints: Not nullable, Maximum length: 3schedulingEndDate(LocalDateTime schedulingEndDate) Constraints: Not nullable, Precision: 0schedulingStartDate(LocalDateTime schedulingStartDate) Constraints: Not nullable, Precision: 0schedulingStartTime(LocalTime schedulingStartTime) Constraints: Not nullable, Precision: 0strategyCycle(MaintenancePlanStrategyCycle... value) Navigation property to_StrategyCycle for MaintenancePlan to multiple MaintenancePlanStrategyCycle.toString()
-
Method Details
-
item
Navigation property to_Item for MaintenancePlan to multiple MaintenanceItem.- Parameters:
value- The MaintenanceItems to build this MaintenancePlan with.- Returns:
- This Builder to allow for a fluent interface.
-
longText
Navigation property to_LongText for MaintenancePlan to multiple MaintenancePlanText.- Parameters:
value- The MaintenancePlanTexts to build this MaintenancePlan with.- Returns:
- This Builder to allow for a fluent interface.
-
maintenanceCycle
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenanceCycle(MaintenancePlanCycle... value) Navigation property to_MaintenanceCycle for MaintenancePlan to multiple MaintenancePlanCycle.- Parameters:
value- The MaintenancePlanCycles to build this MaintenancePlan with.- Returns:
- This Builder to allow for a fluent interface.
-
maintPlanClfnClass
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlanClfnClass(MaintPlanClfnClass... value) Navigation property to_MaintPlanClfnClass for MaintenancePlan to multiple MaintPlanClfnClass.- Parameters:
value- The MaintPlanClfnClasss to build this MaintenancePlan with.- Returns:
- This Builder to allow for a fluent interface.
-
schedules
Navigation property to_Schedules for MaintenancePlan to multiple MaintenancePlanSchedule.- Parameters:
value- The MaintenancePlanSchedules to build this MaintenancePlan with.- Returns:
- This Builder to allow for a fluent interface.
-
strategyCycle
@Nonnull public MaintenancePlan.MaintenancePlanBuilder strategyCycle(MaintenancePlanStrategyCycle... value) Navigation property to_StrategyCycle for MaintenancePlan to multiple MaintenancePlanStrategyCycle.- Parameters:
value- The MaintenancePlanStrategyCycles to build this MaintenancePlan with.- Returns:
- This Builder to allow for a fluent interface.
-
maintenancePlan
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenancePlan(@Nullable String maintenancePlan) (Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaintenancePlan
- Returns:
this.
-
maintenancePlanDesc
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenancePlanDesc(@Nullable String maintenancePlanDesc) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintenancePlanDesc
- Returns:
this.
-
creationDate
@Nonnull public MaintenancePlan.MaintenancePlanBuilder creationDate(@Nullable LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
this.
-
createdByUser
@Nonnull public MaintenancePlan.MaintenancePlanBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
lastChangeDate
@Nonnull public MaintenancePlan.MaintenancePlanBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
this.
-
lastChangedByUser
@Nonnull public MaintenancePlan.MaintenancePlanBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
maintenanceStrategy
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenanceStrategy(@Nullable String maintenanceStrategy) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: MaintenanceStrategy
- Returns:
this.
-
schedulingDuration
@Nonnull public MaintenancePlan.MaintenancePlanBuilder schedulingDuration(@Nullable String schedulingDuration) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SchedulingDuration
- Returns:
this.
-
schedulingDurationUnit
@Nonnull public MaintenancePlan.MaintenancePlanBuilder schedulingDurationUnit(@Nullable String schedulingDurationUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SchedulingDurationUnit
- Returns:
this.
-
numberOfMaintenanceItems
@Nonnull public MaintenancePlan.MaintenancePlanBuilder numberOfMaintenanceItems(@Nullable String numberOfMaintenanceItems) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NumberOfMaintenanceItems
- Returns:
this.
-
cycleModificationRatio
@Nonnull public MaintenancePlan.MaintenancePlanBuilder cycleModificationRatio(@Nullable BigDecimal cycleModificationRatio) Constraints: Not nullable, Precision: 3, Scale: 2Original property name from the Odata EDM: CycleModificationRatio
- Returns:
this.
-
maintPlanSchedgIndicator
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlanSchedgIndicator(@Nullable String maintPlanSchedgIndicator) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MaintPlanSchedgIndicator
- Returns:
this.
-
callHorizonPercent
@Nonnull public MaintenancePlan.MaintenancePlanBuilder callHorizonPercent(@Nullable String callHorizonPercent) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CallHorizonPercent
- Returns:
this.
-
callHorizonInDays
@Nonnull public MaintenancePlan.MaintenancePlanBuilder callHorizonInDays(@Nullable String callHorizonInDays) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CallHorizonInDays
- Returns:
this.
-
maintenanceCallHorizonCalcType
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenanceCallHorizonCalcType(@Nullable String maintenanceCallHorizonCalcType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MaintenanceCallHorizonCalcType
- Returns:
this.
-
authorizationGroup
@Nonnull public MaintenancePlan.MaintenancePlanBuilder authorizationGroup(@Nullable String authorizationGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
this.
-
maintenancePlanInternalID
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenancePlanInternalID(@Nullable String maintenancePlanInternalID) Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: MaintenancePlanInternalID
- Returns:
this.
-
maintenanceCall
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenanceCall(@Nullable Integer maintenanceCall) Constraints: noneOriginal property name from the Odata EDM: MaintenanceCall
- Returns:
this.
-
maintenancePlanCategory
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenancePlanCategory(@Nullable String maintenancePlanCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MaintenancePlanCategory
- Returns:
this.
-
maintPlanFreeDefinedAttrib
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlanFreeDefinedAttrib(@Nullable String maintPlanFreeDefinedAttrib) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: MaintPlanFreeDefinedAttrib
- Returns:
this.
-
basicStartDate
@Nonnull public MaintenancePlan.MaintenancePlanBuilder basicStartDate(@Nullable LocalDateTime basicStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BasicStartDate
- Returns:
this.
-
schedulingStartDate
@Nonnull public MaintenancePlan.MaintenancePlanBuilder schedulingStartDate(@Nullable LocalDateTime schedulingStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SchedulingStartDate
- Returns:
this.
-
schedulingStartTime
@Nonnull public MaintenancePlan.MaintenancePlanBuilder schedulingStartTime(@Nullable LocalTime schedulingStartTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SchedulingStartTime
- Returns:
this.
-
maintPlanStartCntrReadingValue
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlanStartCntrReadingValue(@Nullable String maintPlanStartCntrReadingValue) Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: MaintPlanStartCntrReadingValue
- Returns:
this.
-
maintPlnStrtBufDurationInDays
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlnStrtBufDurationInDays(@Nullable String maintPlnStrtBufDurationInDays) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MaintPlnStrtBufDurationInDays
- Returns:
this.
-
maintPlanStartBufferUnit
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlanStartBufferUnit(@Nullable String maintPlanStartBufferUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MaintPlanStartBufferUnit
- Returns:
this.
-
factoryCalendar
@Nonnull public MaintenancePlan.MaintenancePlanBuilder factoryCalendar(@Nullable String factoryCalendar) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: FactoryCalendar
- Returns:
this.
-
lateCompletionShiftInPercent
@Nonnull public MaintenancePlan.MaintenancePlanBuilder lateCompletionShiftInPercent(@Nullable String lateCompletionShiftInPercent) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LateCompletionShiftInPercent
- Returns:
this.
-
lateCompletionTolerancePercent
@Nonnull public MaintenancePlan.MaintenancePlanBuilder lateCompletionTolerancePercent(@Nullable String lateCompletionTolerancePercent) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LateCompletionTolerancePercent
- Returns:
this.
-
earlyCompletionShiftInPercent
@Nonnull public MaintenancePlan.MaintenancePlanBuilder earlyCompletionShiftInPercent(@Nullable String earlyCompletionShiftInPercent) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EarlyCompletionShiftInPercent
- Returns:
this.
-
earlyCompletionTolerancePct
@Nonnull public MaintenancePlan.MaintenancePlanBuilder earlyCompletionTolerancePct(@Nullable String earlyCompletionTolerancePct) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: EarlyCompletionTolerancePct
- Returns:
this.
-
prdcssrCallObjCompltnIsRqd
@Nonnull public MaintenancePlan.MaintenancePlanBuilder prdcssrCallObjCompltnIsRqd(@Nullable String prdcssrCallObjCompltnIsRqd) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PrdcssrCallObjCompltnIsRqd
- Returns:
this.
-
maintPlanLogicalOperatorCode
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlanLogicalOperatorCode(@Nullable String maintPlanLogicalOperatorCode) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: MaintPlanLogicalOperatorCode
- Returns:
this.
-
schedulingEndDate
@Nonnull public MaintenancePlan.MaintenancePlanBuilder schedulingEndDate(@Nullable LocalDateTime schedulingEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: SchedulingEndDate
- Returns:
this.
-
maintPlanEndCntrReadingValue
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintPlanEndCntrReadingValue(@Nullable String maintPlanEndCntrReadingValue) Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: MaintPlanEndCntrReadingValue
- Returns:
this.
-
lastChangeDateTime
@Nonnull public MaintenancePlan.MaintenancePlanBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
multipleCounterPlanShiftFactor
@Nonnull public MaintenancePlan.MaintenancePlanBuilder multipleCounterPlanShiftFactor(@Nullable String multipleCounterPlanShiftFactor) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MultipleCounterPlanShiftFactor
- Returns:
this.
-
maintenanceLeadFloatInDays
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenanceLeadFloatInDays(@Nullable String maintenanceLeadFloatInDays) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: MaintenanceLeadFloatInDays
- Returns:
this.
-
maintenancePlanCallObject
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenancePlanCallObject(@Nullable String maintenancePlanCallObject) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MaintenancePlanCallObject
- Returns:
this.
-
maintenancePlanSystemStatus
@Nonnull public MaintenancePlan.MaintenancePlanBuilder maintenancePlanSystemStatus(@Nullable String maintenancePlanSystemStatus) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: MaintenancePlanSystemStatus
- Returns:
this.
-
build
-
toString
-