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

public class UpdateWithPRAKeysResult_Type extends VdmComplex<UpdateWithPRAKeysResult_Type>

Original complex type name from the Odata EDM: UpdateWithPRAKeysResult_Type

  • Field Details

  • Constructor Details

    • UpdateWithPRAKeysResult_Type

      public UpdateWithPRAKeysResult_Type()
    • UpdateWithPRAKeysResult_Type

      public UpdateWithPRAKeysResult_Type(@Nullable String contractMarketingCostControl, @Nullable LocalDate effectiveFromDate, @Nullable LocalDate effectiveToDate, @Nullable String marketingType, @Nullable String measurementPoint, @Nullable String pRAContract, @Nullable String pRAMaterial, @Nullable String pRASystemMessageClass, @Nullable String pRASystemMessageNumber, @Nullable String pRASystemMessageText, @Nullable String pRASystemMessageType, @Nullable String well, @Nullable String wellCompletion)
  • Method Details

    • getType

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

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

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<UpdateWithPRAKeysResult_Type>
    • setContractMarketingCostControl

      public void setContractMarketingCostControl(@Nullable String contractMarketingCostControl)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractMarketingCostControl

      Parameters:
      contractMarketingCostControl - The contractMarketingCostControl to set.
    • setEffectiveFromDate

      public void setEffectiveFromDate(@Nullable LocalDate effectiveFromDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveFromDate

      Parameters:
      effectiveFromDate - The effectiveFromDate to set.
    • setEffectiveToDate

      public void setEffectiveToDate(@Nullable LocalDate effectiveToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveToDate

      Parameters:
      effectiveToDate - The effectiveToDate to set.
    • setMarketingType

      public void setMarketingType(@Nullable String marketingType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MarketingType

      Parameters:
      marketingType - The marketingType to set.
    • setMeasurementPoint

      public void setMeasurementPoint(@Nullable String measurementPoint)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasurementPoint

      Parameters:
      measurementPoint - The measurementPoint to set.
    • setPRAContract

      public void setPRAContract(@Nullable String pRAContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAContract

      Parameters:
      pRAContract - The pRAContract to set.
    • setPRAMaterial

      public void setPRAMaterial(@Nullable String pRAMaterial)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PRAMaterial

      Parameters:
      pRAMaterial - The pRAMaterial to set.
    • setPRASystemMessageClass

      public void setPRASystemMessageClass(@Nullable String pRASystemMessageClass)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PRASystemMessageClass

      Parameters:
      pRASystemMessageClass - The pRASystemMessageClass to set.
    • setPRASystemMessageNumber

      public void setPRASystemMessageNumber(@Nullable String pRASystemMessageNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRASystemMessageNumber

      Parameters:
      pRASystemMessageNumber - The pRASystemMessageNumber to set.
    • setPRASystemMessageText

      public void setPRASystemMessageText(@Nullable String pRASystemMessageText)
      Constraints: Not nullable

      Original property name from the Odata EDM: PRASystemMessageText

      Parameters:
      pRASystemMessageText - The pRASystemMessageText to set.
    • setPRASystemMessageType

      public void setPRASystemMessageType(@Nullable String pRASystemMessageType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRASystemMessageType

      Parameters:
      pRASystemMessageType - The pRASystemMessageType to set.
    • setWell

      public void setWell(@Nullable String well)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: Well

      Parameters:
      well - The well to set.
    • setWellCompletion

      public void setWellCompletion(@Nullable String wellCompletion)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: WellCompletion

      Parameters:
      wellCompletion - The wellCompletion to set.
    • builder

    • getContractMarketingCostControl

      @Nullable public String getContractMarketingCostControl()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractMarketingCostControl

      Returns:
      The contractMarketingCostControl contained in this VdmComplex.
    • getEffectiveFromDate

      @Nullable public LocalDate getEffectiveFromDate()
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveFromDate

      Returns:
      The effectiveFromDate contained in this VdmComplex.
    • getEffectiveToDate

      @Nullable public LocalDate getEffectiveToDate()
      Constraints: Nullable

      Original property name from the Odata EDM: EffectiveToDate

      Returns:
      The effectiveToDate contained in this VdmComplex.
    • getMarketingType

      @Nullable public String getMarketingType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MarketingType

      Returns:
      The marketingType contained in this VdmComplex.
    • getMeasurementPoint

      @Nullable public String getMeasurementPoint()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: MeasurementPoint

      Returns:
      The measurementPoint contained in this VdmComplex.
    • getPRAContract

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

      Original property name from the Odata EDM: PRAContract

      Returns:
      The pRAContract contained in this VdmComplex.
    • getPRAMaterial

      @Nullable public String getPRAMaterial()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PRAMaterial

      Returns:
      The pRAMaterial contained in this VdmComplex.
    • getPRASystemMessageClass

      @Nullable public String getPRASystemMessageClass()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PRASystemMessageClass

      Returns:
      The pRASystemMessageClass contained in this VdmComplex.
    • getPRASystemMessageNumber

      @Nullable public String getPRASystemMessageNumber()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRASystemMessageNumber

      Returns:
      The pRASystemMessageNumber contained in this VdmComplex.
    • getPRASystemMessageText

      @Nullable public String getPRASystemMessageText()
      Constraints: Not nullable

      Original property name from the Odata EDM: PRASystemMessageText

      Returns:
      The pRASystemMessageText contained in this VdmComplex.
    • getPRASystemMessageType

      @Nullable public String getPRASystemMessageType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRASystemMessageType

      Returns:
      The pRASystemMessageType contained in this VdmComplex.
    • getWell

      @Nullable public String getWell()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: Well

      Returns:
      The well contained in this VdmComplex.
    • getWellCompletion

      @Nullable public String getWellCompletion()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: WellCompletion

      Returns:
      The wellCompletion contained in this VdmComplex.
    • toString

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

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

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

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

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