java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<ObjectT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmComplex<D_SPQtnUpdateItmCndnValidityP>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.supplierquotationforsourcingproject.D_SPQtnUpdateItmCndnValidityP

public class D_SPQtnUpdateItmCndnValidityP extends VdmComplex<D_SPQtnUpdateItmCndnValidityP>

Original complex type name from the Odata EDM: D_SPQtnUpdateItmCndnValidityP

  • Field Details

  • Constructor Details

    • D_SPQtnUpdateItmCndnValidityP

      public D_SPQtnUpdateItmCndnValidityP()
    • D_SPQtnUpdateItmCndnValidityP

      public D_SPQtnUpdateItmCndnValidityP(@Nullable String conditionRecord, @Nullable UUID srcgProjQtnItemUUID, @Nullable LocalDate conditionValidityEndDate, @Nullable LocalDate conditionValidityStartDate, @Nullable String conditionType, @Nullable String procmtHubPlantUniqueID, @Nullable UUID srcgProjItemCndnValdtyUUID, @Nullable Collection<D_SPQtnUpdateItmCndnAmountP> _Amount)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<D_SPQtnUpdateItmCndnValidityP>
    • setConditionRecord

      public void setConditionRecord(@Nullable String conditionRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionRecord

      Parameters:
      conditionRecord - The conditionRecord to set.
    • setSrcgProjQtnItemUUID

      public void setSrcgProjQtnItemUUID(@Nullable UUID srcgProjQtnItemUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Parameters:
      srcgProjQtnItemUUID - The srcgProjQtnItemUUID to set.
    • setConditionValidityEndDate

      public void setConditionValidityEndDate(@Nullable LocalDate conditionValidityEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ConditionValidityEndDate

      Parameters:
      conditionValidityEndDate - The conditionValidityEndDate to set.
    • setConditionValidityStartDate

      public void setConditionValidityStartDate(@Nullable LocalDate conditionValidityStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ConditionValidityStartDate

      Parameters:
      conditionValidityStartDate - The conditionValidityStartDate to set.
    • setConditionType

      public void setConditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Parameters:
      conditionType - The conditionType to set.
    • setProcmtHubPlantUniqueID

      public void setProcmtHubPlantUniqueID(@Nullable String procmtHubPlantUniqueID)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ProcmtHubPlantUniqueID

      Parameters:
      procmtHubPlantUniqueID - The procmtHubPlantUniqueID to set.
    • setSrcgProjItemCndnValdtyUUID

      public void setSrcgProjItemCndnValdtyUUID(@Nullable UUID srcgProjItemCndnValdtyUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjItemCndnValdtyUUID

      Parameters:
      srcgProjItemCndnValdtyUUID - The srcgProjItemCndnValdtyUUID to set.
    • set_Amount

      public void set_Amount(@Nullable Collection<D_SPQtnUpdateItmCndnAmountP> _Amount)
      Constraints: Not nullable

      Original property name from the Odata EDM: _Amount

      Parameters:
      _Amount - The _Amount to set.
    • builder

    • getConditionRecord

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

      Original property name from the Odata EDM: ConditionRecord

      Returns:
      The conditionRecord contained in this VdmComplex.
    • getSrcgProjQtnItemUUID

      @Nullable public UUID getSrcgProjQtnItemUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjQtnItemUUID

      Returns:
      The srcgProjQtnItemUUID contained in this VdmComplex.
    • getConditionValidityEndDate

      @Nullable public LocalDate getConditionValidityEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ConditionValidityEndDate

      Returns:
      The conditionValidityEndDate contained in this VdmComplex.
    • getConditionValidityStartDate

      @Nullable public LocalDate getConditionValidityStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ConditionValidityStartDate

      Returns:
      The conditionValidityStartDate contained in this VdmComplex.
    • getConditionType

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

      Original property name from the Odata EDM: ConditionType

      Returns:
      The conditionType contained in this VdmComplex.
    • getProcmtHubPlantUniqueID

      @Nullable public String getProcmtHubPlantUniqueID()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ProcmtHubPlantUniqueID

      Returns:
      The procmtHubPlantUniqueID contained in this VdmComplex.
    • getSrcgProjItemCndnValdtyUUID

      @Nullable public UUID getSrcgProjItemCndnValdtyUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: SrcgProjItemCndnValdtyUUID

      Returns:
      The srcgProjItemCndnValdtyUUID contained in this VdmComplex.
    • get_Amount

      @Nullable public Collection<D_SPQtnUpdateItmCndnAmountP> get_Amount()
      Constraints: Not nullable

      Original property name from the Odata EDM: _Amount

      Returns:
      The _Amount contained in this VdmComplex.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmObject<D_SPQtnUpdateItmCndnValidityP>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<D_SPQtnUpdateItmCndnValidityP>