java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmComplex<SchedldProdOrdOpMessage>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.plannedorder.SchedldProdOrdOpMessage

public class SchedldProdOrdOpMessage extends VdmComplex<SchedldProdOrdOpMessage>

Original complex type name from the Odata EDM: SchedldProdOrdOpMessage

  • Constructor Details

    • SchedldProdOrdOpMessage

      public SchedldProdOrdOpMessage()
    • SchedldProdOrdOpMessage

      public SchedldProdOrdOpMessage(@Nullable String plannedOrder, @Nullable String capacityRequirement, @Nullable String capacityRequirementItem, @Nullable String capacityRqmtItemCapacity, @Nullable String operation, @Nullable String message)
  • Method Details

    • getType

      @Nonnull public Class<SchedldProdOrdOpMessage> getType()
      Specified by:
      getType in class VdmObject<SchedldProdOrdOpMessage>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<SchedldProdOrdOpMessage>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<SchedldProdOrdOpMessage>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<SchedldProdOrdOpMessage>
    • setPlannedOrder

      public void setPlannedOrder(@Nullable String plannedOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: PlannedOrder

      Parameters:
      plannedOrder - Planned Order
    • setCapacityRequirement

      public void setCapacityRequirement(@Nullable String capacityRequirement)
      Constraints: Not nullable

      Original property from the Odata EDM: CapacityRequirement

      Parameters:
      capacityRequirement - The capacityRequirement to set.
    • setCapacityRequirementItem

      public void setCapacityRequirementItem(@Nullable String capacityRequirementItem)
      Constraints: Not nullable

      Original property from the Odata EDM: CapacityRequirementItem

      Parameters:
      capacityRequirementItem - The capacityRequirementItem to set.
    • setCapacityRqmtItemCapacity

      public void setCapacityRqmtItemCapacity(@Nullable String capacityRqmtItemCapacity)
      Constraints: Not nullable

      Original property from the Odata EDM: CapacityRqmtItemCapacity

      Parameters:
      capacityRqmtItemCapacity - The capacityRqmtItemCapacity to set.
    • setOperation

      public void setOperation(@Nullable String operation)
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: Operation

      Parameters:
      operation - Activity
    • setMessage

      public void setMessage(@Nullable String message)
      Constraints: none

      Original property from the Odata EDM: Message

      Parameters:
      message - The message to set.
    • builder

    • getPlannedOrder

      @Nullable public String getPlannedOrder()
      Constraints: Not nullable, Maximum length: 10

      Original property from the Odata EDM: PlannedOrder

      Returns:
      Planned Order
    • getCapacityRequirement

      @Nullable public String getCapacityRequirement()
      Constraints: Not nullable

      Original property from the Odata EDM: CapacityRequirement

    • getCapacityRequirementItem

      @Nullable public String getCapacityRequirementItem()
      Constraints: Not nullable

      Original property from the Odata EDM: CapacityRequirementItem

    • getCapacityRqmtItemCapacity

      @Nullable public String getCapacityRqmtItemCapacity()
      Constraints: Not nullable

      Original property from the Odata EDM: CapacityRqmtItemCapacity

    • getOperation

      @Nullable public String getOperation()
      Constraints: Not nullable, Maximum length: 4

      Original property from the Odata EDM: Operation

      Returns:
      Activity
    • getMessage

      @Nullable public String getMessage()
      Constraints: none

      Original property from the Odata EDM: Message

    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<SchedldProdOrdOpMessage>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmComplex<SchedldProdOrdOpMessage>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmComplex<SchedldProdOrdOpMessage>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmComplex<SchedldProdOrdOpMessage>