Class CallerFunctionInfo

java.lang.Object
ai.reveng.model.CallerFunctionInfo

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

  • Constructor Details

    • CallerFunctionInfo

      public CallerFunctionInfo()
  • Method Details

    • functionId

      public CallerFunctionInfo functionId(@Nonnull Integer functionId)
    • getFunctionId

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

      public void setFunctionId(@Nonnull Integer functionId)
    • matchedFunctionId

      public CallerFunctionInfo matchedFunctionId(@Nullable Integer matchedFunctionId)
    • getMatchedFunctionId

      @Nullable public Integer getMatchedFunctionId()
      Get matchedFunctionId
      Returns:
      matchedFunctionId
    • setMatchedFunctionId

      public void setMatchedFunctionId(@Nullable Integer matchedFunctionId)
    • dashboardUrl

      public CallerFunctionInfo dashboardUrl(@Nullable String dashboardUrl)
    • getDashboardUrl

      @Nullable public String getDashboardUrl()
      Get dashboardUrl
      Returns:
      dashboardUrl
    • setDashboardUrl

      public void setDashboardUrl(@Nullable String dashboardUrl)
    • isExternal

      public CallerFunctionInfo isExternal(@Nullable Boolean isExternal)
    • getIsExternal

      @Nullable public Boolean getIsExternal()
      Indicates if the function is external
      Returns:
      isExternal
    • setIsExternal

      public void setIsExternal(@Nullable Boolean isExternal)
    • callerName

      public CallerFunctionInfo callerName(@Nonnull String callerName)
    • getCallerName

      @Nonnull public String getCallerName()
      Name of the calling function
      Returns:
      callerName
    • setCallerName

      public void setCallerName(@Nonnull String callerName)
    • callerVaddr

      public CallerFunctionInfo callerVaddr(@Nonnull String callerVaddr)
    • getCallerVaddr

      @Nonnull public String getCallerVaddr()
      Virtual address of the calling function
      Returns:
      callerVaddr
    • setCallerVaddr

      public void setCallerVaddr(@Nonnull String callerVaddr)
    • 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 CallerFunctionInfo
    • fromJson

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

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