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)
    • getAnalysisFunctionsPaginatedCall

      @Deprecated public okhttp3.Call getAnalysisFunctionsPaginatedCall(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getAnalysisFunctionsPaginated
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      _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 -
    • getAnalysisFunctionsPaginated

      @Deprecated public BaseResponseAnalysisFunctionsList getAnalysisFunctionsPaginated(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize) throws ApiException
      Deprecated.
      Get functions from analysis Returns a paginated list of functions identified during analysis
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      Returns:
      BaseResponseAnalysisFunctionsList
      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 -
    • getAnalysisFunctionsPaginatedWithHttpInfo

      @Deprecated public ApiResponse<BaseResponseAnalysisFunctionsList> getAnalysisFunctionsPaginatedWithHttpInfo(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize) throws ApiException
      Deprecated.
      Get functions from analysis Returns a paginated list of functions identified during analysis
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      Returns:
      ApiResponse<BaseResponseAnalysisFunctionsList>
      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 -
    • getAnalysisFunctionsPaginatedAsync

      @Deprecated public okhttp3.Call getAnalysisFunctionsPaginatedAsync(@Nonnull Integer analysisId, @Nullable Integer page, @Nullable Integer pageSize, ApiCallback<BaseResponseAnalysisFunctionsList> _callback) throws ApiException
      Deprecated.
      Get functions from analysis (asynchronously) Returns a paginated list of functions identified during analysis
      Parameters:
      analysisId - (required)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      _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 -
    • 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 -
    • getFunctionsListCall

      @Deprecated public okhttp3.Call getFunctionsListCall(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr, @Nullable Boolean includeEmbeddings, @Nullable Integer page, @Nullable Integer pageSize, ApiCallback _callback) throws ApiException
      Deprecated.
      Build call for getFunctionsList
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      includeEmbeddings - (optional, default to true)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      _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

      @Deprecated public BaseResponseAnalysisFunctions getFunctionsList(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr, @Nullable Boolean includeEmbeddings, @Nullable Integer page, @Nullable Integer pageSize) throws ApiException
      Deprecated.
      Gets functions from analysis Gets the functions identified during analysis
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      includeEmbeddings - (optional, default to true)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      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

      @Deprecated public ApiResponse<BaseResponseAnalysisFunctions> getFunctionsListWithHttpInfo(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr, @Nullable Boolean includeEmbeddings, @Nullable Integer page, @Nullable Integer pageSize) throws ApiException
      Deprecated.
      Gets functions from analysis Gets the functions identified during analysis
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      includeEmbeddings - (optional, default to true)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      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

      @Deprecated public okhttp3.Call getFunctionsListAsync(@Nonnull Integer analysisId, @Nullable String searchTerm, @Nullable Integer minVAddr, @Nullable Integer maxVAddr, @Nullable Boolean includeEmbeddings, @Nullable Integer page, @Nullable Integer pageSize, ApiCallback<BaseResponseAnalysisFunctions> _callback) throws ApiException
      Deprecated.
      Gets functions from analysis (asynchronously) Gets the functions identified during analysis
      Parameters:
      analysisId - (required)
      searchTerm - (optional)
      minVAddr - (optional)
      maxVAddr - (optional)
      includeEmbeddings - (optional, default to true)
      page - The page number to retrieve. (optional, default to 1)
      pageSize - Number of items per page. (optional, default to 1000)
      _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 -