Class MaintenancePlanCycle.MaintenancePlanCycleBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.maintenanceplan.MaintenancePlanCycle.MaintenancePlanCycleBuilder
Enclosing class:
MaintenancePlanCycle

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

    • maintenancePlan

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintenancePlan(MaintenancePlan value)
      Navigation property to_MaintenancePlan for MaintenancePlanCycle to single MaintenancePlan.
      Parameters:
      value - The MaintenancePlan to build this MaintenancePlanCycle with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenancePlan

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintenancePlan(String value)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: MaintenancePlan

      Parameters:
      value - The maintenancePlan to build this MaintenancePlanCycle with.
      Returns:
      This Builder to allow for a fluent interface.
    • maintenancePlanCycle

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintenancePlanCycle(@Nullable String maintenancePlanCycle)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaintenancePlanCycle

      Returns:
      this.
    • maintenanceStrategy

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

      Original property name from the Odata EDM: MaintenanceStrategy

      Returns:
      this.
    • cycleSetSequence

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

      Original property name from the Odata EDM: CycleSetSequence

      Returns:
      this.
    • maintPlanCycRcrrcIntervalQty

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintPlanCycRcrrcIntervalQty(@Nullable Double maintPlanCycRcrrcIntervalQty)
      Constraints: none

      Original property name from the Odata EDM: MaintPlanCycRcrrcIntervalQty

      Returns:
      this.
    • maintPlanCycRcrrcIntervalUnit

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintPlanCycRcrrcIntervalUnit(@Nullable String maintPlanCycRcrrcIntervalUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MaintPlanCycRcrrcIntervalUnit

      Returns:
      this.
    • maintPlanCycleDesc

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintPlanCycleDesc(@Nullable String maintPlanCycleDesc)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: MaintPlanCycleDesc

      Returns:
      this.
    • measuringPoint

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

      Original property name from the Odata EDM: MeasuringPoint

      Returns:
      this.
    • maintPlanCycleStartOffsetValue

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintPlanCycleStartOffsetValue(@Nullable Double maintPlanCycleStartOffsetValue)
      Constraints: none

      Original property name from the Odata EDM: MaintPlanCycleStartOffsetValue

      Returns:
      this.
    • maintCycleNextPlndCntrRdng

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintCycleNextPlndCntrRdng(@Nullable Double maintCycleNextPlndCntrRdng)
      Constraints: none

      Original property name from the Odata EDM: MaintCycleNextPlndCntrRdng

      Returns:
      this.
    • maintenancePlanCycleIsInactive

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder maintenancePlanCycleIsInactive(@Nullable Boolean maintenancePlanCycleIsInactive)
      Constraints: none

      Original property name from the Odata EDM: MaintenancePlanCycleIsInactive

      Returns:
      this.
    • cycleSetSequenceRepeatFactor

      @Nonnull public MaintenancePlanCycle.MaintenancePlanCycleBuilder cycleSetSequenceRepeatFactor(@Nullable String cycleSetSequenceRepeatFactor)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CycleSetSequenceRepeatFactor

      Returns:
      this.
    • build

      @Nonnull public MaintenancePlanCycle build()
    • toString

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