Package ai.reveng.api

Class AnalysesResultsMetadataApi

java.lang.Object
ai.reveng.api.AnalysesResultsMetadataApi

public class AnalysesResultsMetadataApi extends Object
  • Constructor Details

    • AnalysesResultsMetadataApi

      public AnalysesResultsMetadataApi()
    • AnalysesResultsMetadataApi

      public AnalysesResultsMetadataApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getHostIndex

      public int getHostIndex()
    • setHostIndex

      public void setHostIndex(int hostIndex)
    • getCustomBaseUrl

      public String getCustomBaseUrl()
    • setCustomBaseUrl

      public void setCustomBaseUrl(String customBaseUrl)
    • getCapabilitiesCall

      public okhttp3.Call getCapabilitiesCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException
      Build call for getCapabilities
      Parameters:
      analysisId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getCapabilities

      public BaseResponseCapabilities getCapabilities(@Nonnull Integer analysisId) throws ApiException
      Gets the capabilities from the analysis
      Parameters:
      analysisId - (required)
      Returns:
      BaseResponseCapabilities
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getCapabilitiesWithHttpInfo

      public ApiResponse<BaseResponseCapabilities> getCapabilitiesWithHttpInfo(@Nonnull Integer analysisId) throws ApiException
      Gets the capabilities from the analysis
      Parameters:
      analysisId - (required)
      Returns:
      ApiResponse<BaseResponseCapabilities>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getCapabilitiesAsync

      public okhttp3.Call getCapabilitiesAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseCapabilities> _callback) throws ApiException
      Gets the capabilities from the analysis (asynchronously)
      Parameters:
      analysisId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getCommunitiesCall

      public okhttp3.Call getCommunitiesCall(@Nonnull Integer analysisId, @Nullable String userName, ApiCallback _callback) throws ApiException
      Build call for getCommunities
      Parameters:
      analysisId - (required)
      userName - The user name to limit communities to (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getCommunities

      public BaseResponseCommunities getCommunities(@Nonnull Integer analysisId, @Nullable String userName) throws ApiException
      Gets the communities found in the analysis
      Parameters:
      analysisId - (required)
      userName - The user name to limit communities to (optional)
      Returns:
      BaseResponseCommunities
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getCommunitiesWithHttpInfo

      public ApiResponse<BaseResponseCommunities> getCommunitiesWithHttpInfo(@Nonnull Integer analysisId, @Nullable String userName) throws ApiException
      Gets the communities found in the analysis
      Parameters:
      analysisId - (required)
      userName - The user name to limit communities to (optional)
      Returns:
      ApiResponse<BaseResponseCommunities>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getCommunitiesAsync

      public okhttp3.Call getCommunitiesAsync(@Nonnull Integer analysisId, @Nullable String userName, ApiCallback<BaseResponseCommunities> _callback) throws ApiException
      Gets the communities found in the analysis (asynchronously)
      Parameters:
      analysisId - (required)
      userName - The user name to limit communities to (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionsListCall

      public okhttp3.Call getFunctionsListCall(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr, ApiCallback _callback) throws ApiException
      Build call for getFunctionsList
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionsList

      public BaseResponseAnalysisFunctions getFunctionsList(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr) throws ApiException
      Gets functions from analysis Gets the functions identified during analysis
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      Returns:
      BaseResponseAnalysisFunctions
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionsListWithHttpInfo

      public ApiResponse<BaseResponseAnalysisFunctions> getFunctionsListWithHttpInfo(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr) throws ApiException
      Gets functions from analysis Gets the functions identified during analysis
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      Returns:
      ApiResponse<BaseResponseAnalysisFunctions>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getFunctionsListAsync

      public okhttp3.Call getFunctionsListAsync(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr, ApiCallback<BaseResponseAnalysisFunctions> _callback) throws ApiException
      Gets functions from analysis (asynchronously) Gets the functions identified during analysis
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getPdfCall

      public okhttp3.Call getPdfCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException
      Build call for getPdf
      Parameters:
      analysisId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getPdf

      public Object getPdf(@Nonnull Integer analysisId) throws ApiException
      Gets the PDF found in the analysis
      Parameters:
      analysisId - (required)
      Returns:
      Object
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getPdfWithHttpInfo

      public ApiResponse<Object> getPdfWithHttpInfo(@Nonnull Integer analysisId) throws ApiException
      Gets the PDF found in the analysis
      Parameters:
      analysisId - (required)
      Returns:
      ApiResponse<Object>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getPdfAsync

      public okhttp3.Call getPdfAsync(@Nonnull Integer analysisId, ApiCallback<Object> _callback) throws ApiException
      Gets the PDF found in the analysis (asynchronously)
      Parameters:
      analysisId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getSbomCall

      public okhttp3.Call getSbomCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException
      Build call for getSbom
      Parameters:
      analysisId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getSbom

      public BaseResponseListSBOM getSbom(@Nonnull Integer analysisId) throws ApiException
      Gets the software-bill-of-materials (SBOM) found in the analysis
      Parameters:
      analysisId - (required)
      Returns:
      BaseResponseListSBOM
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getSbomWithHttpInfo

      public ApiResponse<BaseResponseListSBOM> getSbomWithHttpInfo(@Nonnull Integer analysisId) throws ApiException
      Gets the software-bill-of-materials (SBOM) found in the analysis
      Parameters:
      analysisId - (required)
      Returns:
      ApiResponse<BaseResponseListSBOM>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getSbomAsync

      public okhttp3.Call getSbomAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseListSBOM> _callback) throws ApiException
      Gets the software-bill-of-materials (SBOM) found in the analysis (asynchronously)
      Parameters:
      analysisId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getTagsCall

      public okhttp3.Call getTagsCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException
      Build call for getTags
      Parameters:
      analysisId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getTags

      public BaseResponseAnalysisTags getTags(@Nonnull Integer analysisId) throws ApiException
      Get function tags with maliciousness score
      Parameters:
      analysisId - (required)
      Returns:
      BaseResponseAnalysisTags
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getTagsWithHttpInfo

      public ApiResponse<BaseResponseAnalysisTags> getTagsWithHttpInfo(@Nonnull Integer analysisId) throws ApiException
      Get function tags with maliciousness score
      Parameters:
      analysisId - (required)
      Returns:
      ApiResponse<BaseResponseAnalysisTags>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getTagsAsync

      public okhttp3.Call getTagsAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseAnalysisTags> _callback) throws ApiException
      Get function tags with maliciousness score (asynchronously)
      Parameters:
      analysisId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getVulnerabilitiesCall

      public okhttp3.Call getVulnerabilitiesCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException
      Build call for getVulnerabilities
      Parameters:
      analysisId - (required)
      _callback - Callback for upload/download progress
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getVulnerabilities

      public BaseResponseVulnerabilities getVulnerabilities(@Nonnull Integer analysisId) throws ApiException
      Gets the vulnerabilities found in the analysis
      Parameters:
      analysisId - (required)
      Returns:
      BaseResponseVulnerabilities
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getVulnerabilitiesWithHttpInfo

      public ApiResponse<BaseResponseVulnerabilities> getVulnerabilitiesWithHttpInfo(@Nonnull Integer analysisId) throws ApiException
      Gets the vulnerabilities found in the analysis
      Parameters:
      analysisId - (required)
      Returns:
      ApiResponse<BaseResponseVulnerabilities>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -
    • getVulnerabilitiesAsync

      public okhttp3.Call getVulnerabilitiesAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseVulnerabilities> _callback) throws ApiException
      Gets the vulnerabilities found in the analysis (asynchronously)
      Parameters:
      analysisId - (required)
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details
      Response Details
      Status Code Description Response Headers
      200 Successful Response -
      422 Invalid request parameters -