Class AnalysisFunctionEntry

java.lang.Object
ai.reveng.model.AnalysisFunctionEntry

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class AnalysisFunctionEntry extends Object
AnalysisFunctionEntry
  • Field Details

  • Constructor Details

    • AnalysisFunctionEntry

      public AnalysisFunctionEntry()
  • Method Details

    • binaryId

      public AnalysisFunctionEntry binaryId(@Nonnull Long binaryId)
    • getBinaryId

      @Nonnull public Long getBinaryId()
      Get binaryId
      Returns:
      binaryId
    • setBinaryId

      public void setBinaryId(@Nonnull Long binaryId)
    • debug

      public AnalysisFunctionEntry debug(@Nonnull Boolean debug)
    • getDebug

      @Nonnull public Boolean getDebug()
      Get debug
      Returns:
      debug
    • setDebug

      public void setDebug(@Nonnull Boolean debug)
    • functionId

      public AnalysisFunctionEntry functionId(@Nonnull Long functionId)
    • getFunctionId

      @Nonnull public Long getFunctionId()
      Get functionId
      Returns:
      functionId
    • setFunctionId

      public void setFunctionId(@Nonnull Long functionId)
    • functionName

      public AnalysisFunctionEntry functionName(@Nonnull String functionName)
    • getFunctionName

      @Nonnull public String getFunctionName()
      Get functionName
      Returns:
      functionName
    • setFunctionName

      public void setFunctionName(@Nonnull String functionName)
    • functionSize

      public AnalysisFunctionEntry functionSize(@Nonnull Long functionSize)
    • getFunctionSize

      @Nonnull public Long getFunctionSize()
      Get functionSize
      Returns:
      functionSize
    • setFunctionSize

      public void setFunctionSize(@Nonnull Long functionSize)
    • functionVaddr

      public AnalysisFunctionEntry functionVaddr(@Nonnull Long functionVaddr)
    • getFunctionVaddr

      @Nonnull public Long getFunctionVaddr()
      Get functionVaddr
      Returns:
      functionVaddr
    • setFunctionVaddr

      public void setFunctionVaddr(@Nonnull Long functionVaddr)
    • mangledName

      public AnalysisFunctionEntry mangledName(@Nullable String mangledName)
    • getMangledName

      @Nullable public String getMangledName()
      Search is applied to string value
      Returns:
      mangledName
    • setMangledName

      public void setMangledName(@Nullable String mangledName)
    • sourceBinaryId

      public AnalysisFunctionEntry sourceBinaryId(@Nullable Long sourceBinaryId)
    • getSourceBinaryId

      @Nullable public Long getSourceBinaryId()
      Get sourceBinaryId
      Returns:
      sourceBinaryId
    • setSourceBinaryId

      public void setSourceBinaryId(@Nullable Long sourceBinaryId)
    • sourceType

      public AnalysisFunctionEntry sourceType(@Nonnull String sourceType)
    • getSourceType

      @Nonnull public String getSourceType()
      Get sourceType
      Returns:
      sourceType
    • setSourceType

      public void setSourceType(@Nonnull String sourceType)
    • putAdditionalProperty

      public AnalysisFunctionEntry putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the AnalysisFunctionEntry instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to AnalysisFunctionEntry
    • fromJson

      public static AnalysisFunctionEntry fromJson(String jsonString) throws IOException
      Create an instance of AnalysisFunctionEntry given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of AnalysisFunctionEntry
      Throws:
      IOException - if the JSON string is invalid with respect to AnalysisFunctionEntry
    • toJson

      public String toJson()
      Convert an instance of AnalysisFunctionEntry to an JSON string
      Returns:
      JSON string