Package ai.reveng.api
Class AnalysesCoreApi
java.lang.Object
ai.reveng.api.AnalysesCoreApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddUserStringToAnalysis(Long analysisId, AddUserStringInputBody addUserStringInputBody) Add a user-provided string to an analysis.okhttp3.CalladdUserStringToAnalysisAsync(Long analysisId, AddUserStringInputBody addUserStringInputBody, ApiCallback<Object> _callback) Add a user-provided string to an analysis.okhttp3.CalladdUserStringToAnalysisCall(Long analysisId, AddUserStringInputBody addUserStringInputBody, ApiCallback _callback) Build call for addUserStringToAnalysisaddUserStringToAnalysisWithHttpInfo(Long analysisId, AddUserStringInputBody addUserStringInputBody) Add a user-provided string to an analysis.createAnalysis(AnalysisCreateRequest analysisCreateRequest, String xRevEngApplication) Create Analysis Begins an analysisokhttp3.CallcreateAnalysisAsync(AnalysisCreateRequest analysisCreateRequest, String xRevEngApplication, ApiCallback<BaseResponseAnalysisCreateResponse> _callback) Create Analysis (asynchronously) Begins an analysisokhttp3.CallcreateAnalysisCall(AnalysisCreateRequest analysisCreateRequest, String xRevEngApplication, ApiCallback _callback) Build call for createAnalysiscreateAnalysisWithHttpInfo(AnalysisCreateRequest analysisCreateRequest, String xRevEngApplication) Create Analysis Begins an analysisdeleteAnalysis(Integer analysisId) Delete Analysis Deletes an analysis based on the provided analysis ID.okhttp3.CalldeleteAnalysisAsync(Integer analysisId, ApiCallback<BaseResponseDict> _callback) Delete Analysis (asynchronously) Deletes an analysis based on the provided analysis ID.okhttp3.CalldeleteAnalysisCall(Integer analysisId, ApiCallback _callback) Build call for deleteAnalysisdeleteAnalysisWithHttpInfo(Integer analysisId) Delete Analysis Deletes an analysis based on the provided analysis ID.getAnalysisBasicInfo(Integer analysisId) Deprecated.getAnalysisBasicInfo_0(Long analysisId) Get basic analysis information Returns basic metadata for the given analysis including binary details, model, owner, and function count.okhttp3.CallgetAnalysisBasicInfo_0Async(Long analysisId, ApiCallback<AnalysisBasicInfoOutputBody> _callback) Get basic analysis information (asynchronously) Returns basic metadata for the given analysis including binary details, model, owner, and function count.okhttp3.CallgetAnalysisBasicInfo_0Call(Long analysisId, ApiCallback _callback) Build call for getAnalysisBasicInfo_0getAnalysisBasicInfo_0WithHttpInfo(Long analysisId) Get basic analysis information Returns basic metadata for the given analysis including binary details, model, owner, and function count.okhttp3.CallgetAnalysisBasicInfoAsync(Integer analysisId, ApiCallback<BaseResponseBasic> _callback) Deprecated.okhttp3.CallgetAnalysisBasicInfoCall(Integer analysisId, ApiCallback _callback) Deprecated.getAnalysisBasicInfoWithHttpInfo(Integer analysisId) Deprecated.voidgetAnalysisBytes(Long analysisId, Long page) Get the bytes of a binary Returns a 64kb byte page from the binary.okhttp3.CallgetAnalysisBytesAsync(Long analysisId, Long page, ApiCallback<Void> _callback) Get the bytes of a binary (asynchronously) Returns a 64kb byte page from the binary.okhttp3.CallgetAnalysisBytesCall(Long analysisId, Long page, ApiCallback _callback) Build call for getAnalysisBytesgetAnalysisBytesWithHttpInfo(Long analysisId, Long page) Get the bytes of a binary Returns a 64kb byte page from the binary.getAnalysisFunctionMap(Integer analysisId) Get Analysis Function Map Returns three maps: a map of function ids to function addresses, it's inverse and a map of function addresses to function names.okhttp3.CallgetAnalysisFunctionMapAsync(Integer analysisId, ApiCallback<BaseResponseAnalysisFunctionMapping> _callback) Get Analysis Function Map (asynchronously) Returns three maps: a map of function ids to function addresses, it's inverse and a map of function addresses to function names.okhttp3.CallgetAnalysisFunctionMapCall(Integer analysisId, ApiCallback _callback) Build call for getAnalysisFunctionMapgetAnalysisFunctionMapWithHttpInfo(Integer analysisId) Get Analysis Function Map Returns three maps: a map of function ids to function addresses, it's inverse and a map of function addresses to function names.getAnalysisFunctionMatches(Long analysisId, String matchId) Get function-matching results for an analysis Returns the matches blob when the matching workflow has completed.okhttp3.CallgetAnalysisFunctionMatchesAsync(Long analysisId, String matchId, ApiCallback<GetMatchesOutputBody> _callback) Get function-matching results for an analysis (asynchronously) Returns the matches blob when the matching workflow has completed.okhttp3.CallgetAnalysisFunctionMatchesCall(Long analysisId, String matchId, ApiCallback _callback) Build call for getAnalysisFunctionMatchesgetAnalysisFunctionMatchesWithHttpInfo(Long analysisId, String matchId) Get function-matching results for an analysis Returns the matches blob when the matching workflow has completed.getAnalysisFunctionMatchingStatus(Long analysisId, String matchId) Get function-matching status for an analysis Returns the matching workflow's current status.okhttp3.CallgetAnalysisFunctionMatchingStatusAsync(Long analysisId, String matchId, ApiCallback<GetMatchesStatusOutputBody> _callback) Get function-matching status for an analysis (asynchronously) Returns the matching workflow's current status.okhttp3.CallgetAnalysisFunctionMatchingStatusCall(Long analysisId, String matchId, ApiCallback _callback) Build call for getAnalysisFunctionMatchingStatusgetAnalysisFunctionMatchingStatusWithHttpInfo(Long analysisId, String matchId) Get function-matching status for an analysis Returns the matching workflow's current status.getAnalysisLogs(Integer analysisId) Gets the logs of an analysis Given an analysis ID gets the current logs of an analysisokhttp3.CallgetAnalysisLogsAsync(Integer analysisId, ApiCallback<BaseResponseLogs> _callback) Gets the logs of an analysis (asynchronously) Given an analysis ID gets the current logs of an analysisokhttp3.CallgetAnalysisLogsCall(Integer analysisId, ApiCallback _callback) Build call for getAnalysisLogsgetAnalysisLogsWithHttpInfo(Integer analysisId) Gets the logs of an analysis Given an analysis ID gets the current logs of an analysisgetAnalysisParams(Integer analysisId) Gets analysis param information Gets the params that the analysis was run withokhttp3.CallgetAnalysisParamsAsync(Integer analysisId, ApiCallback<BaseResponseParams> _callback) Gets analysis param information (asynchronously) Gets the params that the analysis was run withokhttp3.CallgetAnalysisParamsCall(Integer analysisId, ApiCallback _callback) Build call for getAnalysisParamsgetAnalysisParamsWithHttpInfo(Integer analysisId) Gets analysis param information Gets the params that the analysis was run withgetAnalysisStatus(Integer analysisId) Gets the status of an analysis Given an analysis ID gets the current status of the analysisokhttp3.CallgetAnalysisStatusAsync(Integer analysisId, ApiCallback<BaseResponseStatus> _callback) Gets the status of an analysis (asynchronously) Given an analysis ID gets the current status of the analysisokhttp3.CallgetAnalysisStatusCall(Integer analysisId, ApiCallback _callback) Build call for getAnalysisStatusgetAnalysisStatusWithHttpInfo(Integer analysisId) Gets the status of an analysis Given an analysis ID gets the current status of the analysisgetDynamicExecutionReport(Long analysisId) Get dynamic execution report Returns the dynamic execution report JSON for the analysis.okhttp3.CallgetDynamicExecutionReportAsync(Long analysisId, ApiCallback<AnalysisReport> _callback) Get dynamic execution report (asynchronously) Returns the dynamic execution report JSON for the analysis.okhttp3.CallgetDynamicExecutionReportCall(Long analysisId, ApiCallback _callback) Build call for getDynamicExecutionReportgetDynamicExecutionReportWithHttpInfo(Long analysisId) Get dynamic execution report Returns the dynamic execution report JSON for the analysis.getDynamicExecutionStatus(Long analysisId) Get dynamic execution status Returns the status of the most recent dynamic execution task for the analysis.okhttp3.CallgetDynamicExecutionStatusAsync(Long analysisId, ApiCallback<DynamicExecutionStatusResponse> _callback) Get dynamic execution status (asynchronously) Returns the status of the most recent dynamic execution task for the analysis.okhttp3.CallgetDynamicExecutionStatusCall(Long analysisId, ApiCallback _callback) Build call for getDynamicExecutionStatusgetDynamicExecutionStatusWithHttpInfo(Long analysisId) Get dynamic execution status Returns the status of the most recent dynamic execution task for the analysis.intinsertAnalysisLog(Integer analysisId, InsertAnalysisLogRequest insertAnalysisLogRequest) Insert a log entry for an analysis Inserts a log record for an analysis.okhttp3.CallinsertAnalysisLogAsync(Integer analysisId, InsertAnalysisLogRequest insertAnalysisLogRequest, ApiCallback<BaseResponse> _callback) Insert a log entry for an analysis (asynchronously) Inserts a log record for an analysis.okhttp3.CallinsertAnalysisLogCall(Integer analysisId, InsertAnalysisLogRequest insertAnalysisLogRequest, ApiCallback _callback) Build call for insertAnalysisLoginsertAnalysisLogWithHttpInfo(Integer analysisId, InsertAnalysisLogRequest insertAnalysisLogRequest) Insert a log entry for an analysis Inserts a log record for an analysis.listAnalyses(String searchTerm, List<Workspace> workspace, List<StatusInput> status, List<ModelName> modelName, DynamicExecutionStatus dynamicExecutionStatus, List<String> usernames, String sha256Hash, Integer limit, Integer offset, AppApiRestV2AnalysesEnumsOrderBy orderBy, Order order) Gets the most recent analyses Gets the most recent analyses provided a scope, this is then paginated, if pages and limit doesnt fit, it increases the limitokhttp3.CalllistAnalysesAsync(String searchTerm, List<Workspace> workspace, List<StatusInput> status, List<ModelName> modelName, DynamicExecutionStatus dynamicExecutionStatus, List<String> usernames, String sha256Hash, Integer limit, Integer offset, AppApiRestV2AnalysesEnumsOrderBy orderBy, Order order, ApiCallback<BaseResponseRecent> _callback) Gets the most recent analyses (asynchronously) Gets the most recent analyses provided a scope, this is then paginated, if pages and limit doesnt fit, it increases the limitokhttp3.CalllistAnalysesCall(String searchTerm, List<Workspace> workspace, List<StatusInput> status, List<ModelName> modelName, DynamicExecutionStatus dynamicExecutionStatus, List<String> usernames, String sha256Hash, Integer limit, Integer offset, AppApiRestV2AnalysesEnumsOrderBy orderBy, Order order, ApiCallback _callback) Build call for listAnalyseslistAnalysesWithHttpInfo(String searchTerm, List<Workspace> workspace, List<StatusInput> status, List<ModelName> modelName, DynamicExecutionStatus dynamicExecutionStatus, List<String> usernames, String sha256Hash, Integer limit, Integer offset, AppApiRestV2AnalysesEnumsOrderBy orderBy, Order order) Gets the most recent analyses Gets the most recent analyses provided a scope, this is then paginated, if pages and limit doesnt fit, it increases the limitlookupBinaryId(Integer binaryId) Gets the analysis ID from binary ID Given an binary ID gets the ID of an analysisokhttp3.CalllookupBinaryIdAsync(Integer binaryId, ApiCallback<Object> _callback) Gets the analysis ID from binary ID (asynchronously) Given an binary ID gets the ID of an analysisokhttp3.CalllookupBinaryIdCall(Integer binaryId, ApiCallback _callback) Build call for lookupBinaryIdlookupBinaryIdWithHttpInfo(Integer binaryId) Gets the analysis ID from binary ID Given an binary ID gets the ID of an analysisputAnalysisStrings(Integer analysisId, PutAnalysisStringsRequest putAnalysisStringsRequest) Add strings to the analysis Add strings to the analysis.okhttp3.CallputAnalysisStringsAsync(Integer analysisId, PutAnalysisStringsRequest putAnalysisStringsRequest, ApiCallback<BaseResponse> _callback) Add strings to the analysis (asynchronously) Add strings to the analysis.okhttp3.CallputAnalysisStringsCall(Integer analysisId, PutAnalysisStringsRequest putAnalysisStringsRequest, ApiCallback _callback) Build call for putAnalysisStringsputAnalysisStringsWithHttpInfo(Integer analysisId, PutAnalysisStringsRequest putAnalysisStringsRequest) Add strings to the analysis Add strings to the analysis.requeueAnalysis(Integer analysisId, ReAnalysisForm reAnalysisForm, String xRevEngApplication) Requeue Analysis Re-queues an already uploaded analysisokhttp3.CallrequeueAnalysisAsync(Integer analysisId, ReAnalysisForm reAnalysisForm, String xRevEngApplication, ApiCallback<BaseResponseCreated> _callback) Requeue Analysis (asynchronously) Re-queues an already uploaded analysisokhttp3.CallrequeueAnalysisCall(Integer analysisId, ReAnalysisForm reAnalysisForm, String xRevEngApplication, ApiCallback _callback) Build call for requeueAnalysisrequeueAnalysisWithHttpInfo(Integer analysisId, ReAnalysisForm reAnalysisForm, String xRevEngApplication) Requeue Analysis Re-queues an already uploaded analysisvoidsetApiClient(ApiClient apiClient) voidsetCustomBaseUrl(String customBaseUrl) voidsetHostIndex(int hostIndex) startAnalysisFunctionMatching(Long analysisId, StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody) Start function matching for an analysis Dispatches the function-matching workflow against every function in the analysis.okhttp3.CallstartAnalysisFunctionMatchingAsync(Long analysisId, StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody, ApiCallback<StartMatchingOutputBody> _callback) Start function matching for an analysis (asynchronously) Dispatches the function-matching workflow against every function in the analysis.okhttp3.CallstartAnalysisFunctionMatchingCall(Long analysisId, StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody, ApiCallback _callback) Build call for startAnalysisFunctionMatchingstartAnalysisFunctionMatchingWithHttpInfo(Long analysisId, StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody) Start function matching for an analysis Dispatches the function-matching workflow against every function in the analysis.updateAnalysis(Integer analysisId, AnalysisUpdateRequest analysisUpdateRequest) Update Analysis Updates analysis attributes (binary_name, analysis_scope).okhttp3.CallupdateAnalysisAsync(Integer analysisId, AnalysisUpdateRequest analysisUpdateRequest, ApiCallback<BaseResponseAnalysisDetailResponse> _callback) Update Analysis (asynchronously) Updates analysis attributes (binary_name, analysis_scope).okhttp3.CallupdateAnalysisCall(Integer analysisId, AnalysisUpdateRequest analysisUpdateRequest, ApiCallback _callback) Build call for updateAnalysisupdateAnalysisTags(Integer analysisId, AnalysisUpdateTagsRequest analysisUpdateTagsRequest) Update Analysis Tags Updates analysis tags.okhttp3.CallupdateAnalysisTagsAsync(Integer analysisId, AnalysisUpdateTagsRequest analysisUpdateTagsRequest, ApiCallback<BaseResponseAnalysisUpdateTagsResponse> _callback) Update Analysis Tags (asynchronously) Updates analysis tags.okhttp3.CallupdateAnalysisTagsCall(Integer analysisId, AnalysisUpdateTagsRequest analysisUpdateTagsRequest, ApiCallback _callback) Build call for updateAnalysisTagsupdateAnalysisTagsWithHttpInfo(Integer analysisId, AnalysisUpdateTagsRequest analysisUpdateTagsRequest) Update Analysis Tags Updates analysis tags.updateAnalysisWithHttpInfo(Integer analysisId, AnalysisUpdateRequest analysisUpdateRequest) Update Analysis Updates analysis attributes (binary_name, analysis_scope).uploadFile(UploadFileType uploadFileType, File _file, String packedPassword, Boolean forceOverwrite) Upload Fileokhttp3.CalluploadFileAsync(UploadFileType uploadFileType, File _file, String packedPassword, Boolean forceOverwrite, ApiCallback<BaseResponseUploadResponse> _callback) Upload File (asynchronously)okhttp3.CalluploadFileCall(UploadFileType uploadFileType, File _file, String packedPassword, Boolean forceOverwrite, ApiCallback _callback) Build call for uploadFileuploadFileWithHttpInfo(UploadFileType uploadFileType, File _file, String packedPassword, Boolean forceOverwrite) Upload Filev3GetAnalysisAutoUnstripStatus(Long analysisId) Get the auto-unstrip status for an analysis.okhttp3.Callv3GetAnalysisAutoUnstripStatusAsync(Long analysisId, ApiCallback<AutoUnstripStatusOutputBody> _callback) Get the auto-unstrip status for an analysis.okhttp3.Callv3GetAnalysisAutoUnstripStatusCall(Long analysisId, ApiCallback _callback) Build call for v3GetAnalysisAutoUnstripStatusv3GetAnalysisAutoUnstripStatusWithHttpInfo(Long analysisId) Get the auto-unstrip status for an analysis.v3GetAnalysisStrings(Long analysisId, Long page, Long pageSize, String search, String searchOperator, String functionSearch, String orderBy, String sortOrder) List strings for an analysis.okhttp3.Callv3GetAnalysisStringsAsync(Long analysisId, Long page, Long pageSize, String search, String searchOperator, String functionSearch, String orderBy, String sortOrder, ApiCallback<ListAnalysisStringsOutputBody> _callback) List strings for an analysis.okhttp3.Callv3GetAnalysisStringsCall(Long analysisId, Long page, Long pageSize, String search, String searchOperator, String functionSearch, String orderBy, String sortOrder, ApiCallback _callback) Build call for v3GetAnalysisStringsv3GetAnalysisStringsStatus(Long analysisId) Get the string-extraction status for an analysis.okhttp3.Callv3GetAnalysisStringsStatusAsync(Long analysisId, ApiCallback<GetAnalysisStringsStatusOutputBody> _callback) Get the string-extraction status for an analysis.okhttp3.Callv3GetAnalysisStringsStatusCall(Long analysisId, ApiCallback _callback) Build call for v3GetAnalysisStringsStatusv3GetAnalysisStringsStatusWithHttpInfo(Long analysisId) Get the string-extraction status for an analysis.v3GetAnalysisStringsWithHttpInfo(Long analysisId, Long page, Long pageSize, String search, String searchOperator, String functionSearch, String orderBy, String sortOrder) List strings for an analysis.v3ListAnalyses(String searchTerm, List<String> analysisScope, List<String> status, List<String> modelName, List<String> usernames, String sha256Hash, Long pageSize, String nextPageToken, String orderBy, String order) List analyses Returns a page of analyses visible to the caller, filtered and ordered by the query parameters.okhttp3.Callv3ListAnalysesAsync(String searchTerm, List<String> analysisScope, List<String> status, List<String> modelName, List<String> usernames, String sha256Hash, Long pageSize, String nextPageToken, String orderBy, String order, ApiCallback<ListAnalysesOutputBody> _callback) List analyses (asynchronously) Returns a page of analyses visible to the caller, filtered and ordered by the query parameters.okhttp3.Callv3ListAnalysesCall(String searchTerm, List<String> analysisScope, List<String> status, List<String> modelName, List<String> usernames, String sha256Hash, Long pageSize, String nextPageToken, String orderBy, String order, ApiCallback _callback) Build call for v3ListAnalysesv3ListAnalysesWithHttpInfo(String searchTerm, List<String> analysisScope, List<String> status, List<String> modelName, List<String> usernames, String sha256Hash, Long pageSize, String nextPageToken, String orderBy, String order) List analyses Returns a page of analyses visible to the caller, filtered and ordered by the query parameters.List example analyses Returns the curated example Analyses.okhttp3.CallList example analyses (asynchronously) Returns the curated example Analyses.okhttp3.Callv3ListExampleAnalysesCall(ApiCallback _callback) Build call for v3ListExampleAnalysesList example analyses Returns the curated example Analyses.
-
Constructor Details
-
AnalysesCoreApi
public AnalysesCoreApi() -
AnalysesCoreApi
-
-
Method Details
-
getApiClient
-
setApiClient
-
getHostIndex
public int getHostIndex() -
setHostIndex
public void setHostIndex(int hostIndex) -
getCustomBaseUrl
-
setCustomBaseUrl
-
addUserStringToAnalysisCall
public okhttp3.Call addUserStringToAnalysisCall(@Nonnull Long analysisId, @Nonnull AddUserStringInputBody addUserStringInputBody, ApiCallback _callback) throws ApiException Build call for addUserStringToAnalysis- Parameters:
analysisId- Analysis ID (required)addUserStringInputBody- (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 201 Created - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
addUserStringToAnalysis
public Object addUserStringToAnalysis(@Nonnull Long analysisId, @Nonnull AddUserStringInputBody addUserStringInputBody) throws ApiException Add a user-provided string to an analysis. Attaches a user-provided string to an analysis at the given virtual address. The string is stored with source `USER` and complements strings discovered automatically during analysis. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)addUserStringInputBody- (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 201 Created - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
addUserStringToAnalysisWithHttpInfo
public ApiResponse<Object> addUserStringToAnalysisWithHttpInfo(@Nonnull Long analysisId, @Nonnull AddUserStringInputBody addUserStringInputBody) throws ApiException Add a user-provided string to an analysis. Attaches a user-provided string to an analysis at the given virtual address. The string is stored with source `USER` and complements strings discovered automatically during analysis. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)addUserStringInputBody- (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 201 Created - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
addUserStringToAnalysisAsync
public okhttp3.Call addUserStringToAnalysisAsync(@Nonnull Long analysisId, @Nonnull AddUserStringInputBody addUserStringInputBody, ApiCallback<Object> _callback) throws ApiException Add a user-provided string to an analysis. (asynchronously) Attaches a user-provided string to an analysis at the given virtual address. The string is stored with source `USER` and complements strings discovered automatically during analysis. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)addUserStringInputBody- (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 201 Created - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
createAnalysisCall
public okhttp3.Call createAnalysisCall(@Nonnull AnalysisCreateRequest analysisCreateRequest, @Nullable String xRevEngApplication, ApiCallback _callback) throws ApiException Build call for createAnalysis- Parameters:
analysisCreateRequest- (required)xRevEngApplication- (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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
createAnalysis
public BaseResponseAnalysisCreateResponse createAnalysis(@Nonnull AnalysisCreateRequest analysisCreateRequest, @Nullable String xRevEngApplication) throws ApiException Create Analysis Begins an analysis- Parameters:
analysisCreateRequest- (required)xRevEngApplication- (optional)- Returns:
- BaseResponseAnalysisCreateResponse
- 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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
createAnalysisWithHttpInfo
public ApiResponse<BaseResponseAnalysisCreateResponse> createAnalysisWithHttpInfo(@Nonnull AnalysisCreateRequest analysisCreateRequest, @Nullable String xRevEngApplication) throws ApiException Create Analysis Begins an analysis- Parameters:
analysisCreateRequest- (required)xRevEngApplication- (optional)- Returns:
- ApiResponse<BaseResponseAnalysisCreateResponse>
- 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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
createAnalysisAsync
public okhttp3.Call createAnalysisAsync(@Nonnull AnalysisCreateRequest analysisCreateRequest, @Nullable String xRevEngApplication, ApiCallback<BaseResponseAnalysisCreateResponse> _callback) throws ApiException Create Analysis (asynchronously) Begins an analysis- Parameters:
analysisCreateRequest- (required)xRevEngApplication- (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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
deleteAnalysisCall
public okhttp3.Call deleteAnalysisCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for deleteAnalysis- 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 - 404 Not Found - 403 Forbidden -
-
deleteAnalysis
Delete Analysis Deletes an analysis based on the provided analysis ID.- Parameters:
analysisId- (required)- Returns:
- BaseResponseDict
- 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 - 404 Not Found - 403 Forbidden -
-
deleteAnalysisWithHttpInfo
public ApiResponse<BaseResponseDict> deleteAnalysisWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Delete Analysis Deletes an analysis based on the provided analysis ID.- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseDict>
- 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 - 404 Not Found - 403 Forbidden -
-
deleteAnalysisAsync
public okhttp3.Call deleteAnalysisAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseDict> _callback) throws ApiException Delete Analysis (asynchronously) Deletes an analysis based on the provided analysis ID.- 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 - 404 Not Found - 403 Forbidden -
-
getAnalysisBasicInfoCall
@Deprecated public okhttp3.Call getAnalysisBasicInfoCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Deprecated.Build call for getAnalysisBasicInfo- 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 -
-
getAnalysisBasicInfo
@Deprecated public BaseResponseBasic getAnalysisBasicInfo(@Nonnull Integer analysisId) throws ApiException Deprecated.Gets basic analysis information Returns basic analysis information for an analysis- Parameters:
analysisId- (required)- Returns:
- BaseResponseBasic
- 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 -
-
getAnalysisBasicInfoWithHttpInfo
@Deprecated public ApiResponse<BaseResponseBasic> getAnalysisBasicInfoWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Deprecated.Gets basic analysis information Returns basic analysis information for an analysis- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseBasic>
- 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 -
-
getAnalysisBasicInfoAsync
@Deprecated public okhttp3.Call getAnalysisBasicInfoAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseBasic> _callback) throws ApiException Deprecated.Gets basic analysis information (asynchronously) Returns basic analysis information for an analysis- 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 -
-
getAnalysisBasicInfo_0Call
public okhttp3.Call getAnalysisBasicInfo_0Call(@Nonnull Long analysisId, ApiCallback _callback) throws ApiException Build call for getAnalysisBasicInfo_0- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisBasicInfo_0
public AnalysisBasicInfoOutputBody getAnalysisBasicInfo_0(@Nonnull Long analysisId) throws ApiException Get basic analysis information Returns basic metadata for the given analysis including binary details, model, owner, and function count. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- AnalysisBasicInfoOutputBody
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisBasicInfo_0WithHttpInfo
public ApiResponse<AnalysisBasicInfoOutputBody> getAnalysisBasicInfo_0WithHttpInfo(@Nonnull Long analysisId) throws ApiException Get basic analysis information Returns basic metadata for the given analysis including binary details, model, owner, and function count. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- ApiResponse<AnalysisBasicInfoOutputBody>
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisBasicInfo_0Async
public okhttp3.Call getAnalysisBasicInfo_0Async(@Nonnull Long analysisId, ApiCallback<AnalysisBasicInfoOutputBody> _callback) throws ApiException Get basic analysis information (asynchronously) Returns basic metadata for the given analysis including binary details, model, owner, and function count. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisBytesCall
public okhttp3.Call getAnalysisBytesCall(@Nonnull Long analysisId, @Nullable Long page, ApiCallback _callback) throws ApiException Build call for getAnalysisBytes- Parameters:
analysisId- Analysis ID (required)page- 64kb page of binary data (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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisBytes
Get the bytes of a binary Returns a 64kb byte page from the binary. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)page- 64kb page of binary data (optional)- 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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisBytesWithHttpInfo
public ApiResponse<Void> getAnalysisBytesWithHttpInfo(@Nonnull Long analysisId, @Nullable Long page) throws ApiException Get the bytes of a binary Returns a 64kb byte page from the binary. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)page- 64kb page of binary data (optional)- Returns:
- ApiResponse<Void>
- 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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisBytesAsync
public okhttp3.Call getAnalysisBytesAsync(@Nonnull Long analysisId, @Nullable Long page, ApiCallback<Void> _callback) throws ApiException Get the bytes of a binary (asynchronously) Returns a 64kb byte page from the binary. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)page- 64kb page of binary data (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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMapCall
public okhttp3.Call getAnalysisFunctionMapCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getAnalysisFunctionMap- 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 -
-
getAnalysisFunctionMap
public BaseResponseAnalysisFunctionMapping getAnalysisFunctionMap(@Nonnull Integer analysisId) throws ApiException Get Analysis Function Map Returns three maps: a map of function ids to function addresses, it's inverse and a map of function addresses to function names.- Parameters:
analysisId- (required)- Returns:
- BaseResponseAnalysisFunctionMapping
- 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 -
-
getAnalysisFunctionMapWithHttpInfo
public ApiResponse<BaseResponseAnalysisFunctionMapping> getAnalysisFunctionMapWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Get Analysis Function Map Returns three maps: a map of function ids to function addresses, it's inverse and a map of function addresses to function names.- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseAnalysisFunctionMapping>
- 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 -
-
getAnalysisFunctionMapAsync
public okhttp3.Call getAnalysisFunctionMapAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseAnalysisFunctionMapping> _callback) throws ApiException Get Analysis Function Map (asynchronously) Returns three maps: a map of function ids to function addresses, it's inverse and a map of function addresses to function names.- 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 -
-
getAnalysisFunctionMatchesCall
public okhttp3.Call getAnalysisFunctionMatchesCall(@Nonnull Long analysisId, @Nullable String matchId, ApiCallback _callback) throws ApiException Build call for getAnalysisFunctionMatches- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMatches
public GetMatchesOutputBody getAnalysisFunctionMatches(@Nonnull Long analysisId, @Nullable String matchId) throws ApiException Get function-matching results for an analysis Returns the matches blob when the matching workflow has completed. While the workflow is in progress this endpoint returns the current status with no matches; use /matches/status to poll progress. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)- Returns:
- GetMatchesOutputBody
- 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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMatchesWithHttpInfo
public ApiResponse<GetMatchesOutputBody> getAnalysisFunctionMatchesWithHttpInfo(@Nonnull Long analysisId, @Nullable String matchId) throws ApiException Get function-matching results for an analysis Returns the matches blob when the matching workflow has completed. While the workflow is in progress this endpoint returns the current status with no matches; use /matches/status to poll progress. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)- Returns:
- ApiResponse<GetMatchesOutputBody>
- 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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMatchesAsync
public okhttp3.Call getAnalysisFunctionMatchesAsync(@Nonnull Long analysisId, @Nullable String matchId, ApiCallback<GetMatchesOutputBody> _callback) throws ApiException Get function-matching results for an analysis (asynchronously) Returns the matches blob when the matching workflow has completed. While the workflow is in progress this endpoint returns the current status with no matches; use /matches/status to poll progress. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMatchingStatusCall
public okhttp3.Call getAnalysisFunctionMatchingStatusCall(@Nonnull Long analysisId, @Nullable String matchId, ApiCallback _callback) throws ApiException Build call for getAnalysisFunctionMatchingStatus- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMatchingStatus
public GetMatchesStatusOutputBody getAnalysisFunctionMatchingStatus(@Nonnull Long analysisId, @Nullable String matchId) throws ApiException Get function-matching status for an analysis Returns the matching workflow's current status. Does not include the matches blob — use GET /matches for that. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)- Returns:
- GetMatchesStatusOutputBody
- 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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMatchingStatusWithHttpInfo
public ApiResponse<GetMatchesStatusOutputBody> getAnalysisFunctionMatchingStatusWithHttpInfo(@Nonnull Long analysisId, @Nullable String matchId) throws ApiException Get function-matching status for an analysis Returns the matching workflow's current status. Does not include the matches blob — use GET /matches for that. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (optional)- Returns:
- ApiResponse<GetMatchesStatusOutputBody>
- 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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisFunctionMatchingStatusAsync
public okhttp3.Call getAnalysisFunctionMatchingStatusAsync(@Nonnull Long analysisId, @Nullable String matchId, ApiCallback<GetMatchesStatusOutputBody> _callback) throws ApiException Get function-matching status for an analysis (asynchronously) Returns the matching workflow's current status. Does not include the matches blob — use GET /matches for that. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)matchId- Opaque token from a start-matching response. When supplied, returns that specific run instead of the latest. (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 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
getAnalysisLogsCall
public okhttp3.Call getAnalysisLogsCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getAnalysisLogs- 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 -
-
getAnalysisLogs
Gets the logs of an analysis Given an analysis ID gets the current logs of an analysis- Parameters:
analysisId- (required)- Returns:
- BaseResponseLogs
- 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 -
-
getAnalysisLogsWithHttpInfo
public ApiResponse<BaseResponseLogs> getAnalysisLogsWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Gets the logs of an analysis Given an analysis ID gets the current logs of an analysis- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseLogs>
- 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 -
-
getAnalysisLogsAsync
public okhttp3.Call getAnalysisLogsAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseLogs> _callback) throws ApiException Gets the logs of an analysis (asynchronously) Given an analysis ID gets the current logs of an analysis- 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 -
-
getAnalysisParamsCall
public okhttp3.Call getAnalysisParamsCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getAnalysisParams- 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 -
-
getAnalysisParams
Gets analysis param information Gets the params that the analysis was run with- Parameters:
analysisId- (required)- Returns:
- BaseResponseParams
- 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 -
-
getAnalysisParamsWithHttpInfo
public ApiResponse<BaseResponseParams> getAnalysisParamsWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Gets analysis param information Gets the params that the analysis was run with- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseParams>
- 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 -
-
getAnalysisParamsAsync
public okhttp3.Call getAnalysisParamsAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseParams> _callback) throws ApiException Gets analysis param information (asynchronously) Gets the params that the analysis was run with- 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 -
-
getAnalysisStatusCall
public okhttp3.Call getAnalysisStatusCall(@Nonnull Integer analysisId, ApiCallback _callback) throws ApiException Build call for getAnalysisStatus- 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 -
-
getAnalysisStatus
Gets the status of an analysis Given an analysis ID gets the current status of the analysis- Parameters:
analysisId- (required)- Returns:
- BaseResponseStatus
- 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 -
-
getAnalysisStatusWithHttpInfo
public ApiResponse<BaseResponseStatus> getAnalysisStatusWithHttpInfo(@Nonnull Integer analysisId) throws ApiException Gets the status of an analysis Given an analysis ID gets the current status of the analysis- Parameters:
analysisId- (required)- Returns:
- ApiResponse<BaseResponseStatus>
- 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 -
-
getAnalysisStatusAsync
public okhttp3.Call getAnalysisStatusAsync(@Nonnull Integer analysisId, ApiCallback<BaseResponseStatus> _callback) throws ApiException Gets the status of an analysis (asynchronously) Given an analysis ID gets the current status of the analysis- 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 -
-
getDynamicExecutionReportCall
public okhttp3.Call getDynamicExecutionReportCall(@Nonnull Long analysisId, ApiCallback _callback) throws ApiException Build call for getDynamicExecutionReport- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
getDynamicExecutionReport
Get dynamic execution report Returns the dynamic execution report JSON for the analysis. Requires the task to be in COMPLETED status. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `409` [`DYNAMIC_EXECUTION_INCOMPLETE`](/errors/DYNAMIC_EXECUTION_INCOMPLETE) — Dynamic Execution Incomplete- Parameters:
analysisId- Analysis ID (required)- Returns:
- AnalysisReport
- 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 OK - 403 Forbidden - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
getDynamicExecutionReportWithHttpInfo
public ApiResponse<AnalysisReport> getDynamicExecutionReportWithHttpInfo(@Nonnull Long analysisId) throws ApiException Get dynamic execution report Returns the dynamic execution report JSON for the analysis. Requires the task to be in COMPLETED status. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `409` [`DYNAMIC_EXECUTION_INCOMPLETE`](/errors/DYNAMIC_EXECUTION_INCOMPLETE) — Dynamic Execution Incomplete- Parameters:
analysisId- Analysis ID (required)- Returns:
- ApiResponse<AnalysisReport>
- 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 OK - 403 Forbidden - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
getDynamicExecutionReportAsync
public okhttp3.Call getDynamicExecutionReportAsync(@Nonnull Long analysisId, ApiCallback<AnalysisReport> _callback) throws ApiException Get dynamic execution report (asynchronously) Returns the dynamic execution report JSON for the analysis. Requires the task to be in COMPLETED status. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `409` [`DYNAMIC_EXECUTION_INCOMPLETE`](/errors/DYNAMIC_EXECUTION_INCOMPLETE) — Dynamic Execution Incomplete- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 409 Conflict - 422 Unprocessable Entity - 500 Internal Server Error -
-
getDynamicExecutionStatusCall
public okhttp3.Call getDynamicExecutionStatusCall(@Nonnull Long analysisId, ApiCallback _callback) throws ApiException Build call for getDynamicExecutionStatus- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 422 Unprocessable Entity - 500 Internal Server Error -
-
getDynamicExecutionStatus
public DynamicExecutionStatusResponse getDynamicExecutionStatus(@Nonnull Long analysisId) throws ApiException Get dynamic execution status Returns the status of the most recent dynamic execution task for the analysis. Returns UNINITIALISED if no task has been started. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- DynamicExecutionStatusResponse
- 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 OK - 403 Forbidden - 422 Unprocessable Entity - 500 Internal Server Error -
-
getDynamicExecutionStatusWithHttpInfo
public ApiResponse<DynamicExecutionStatusResponse> getDynamicExecutionStatusWithHttpInfo(@Nonnull Long analysisId) throws ApiException Get dynamic execution status Returns the status of the most recent dynamic execution task for the analysis. Returns UNINITIALISED if no task has been started. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- ApiResponse<DynamicExecutionStatusResponse>
- 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 OK - 403 Forbidden - 422 Unprocessable Entity - 500 Internal Server Error -
-
getDynamicExecutionStatusAsync
public okhttp3.Call getDynamicExecutionStatusAsync(@Nonnull Long analysisId, ApiCallback<DynamicExecutionStatusResponse> _callback) throws ApiException Get dynamic execution status (asynchronously) Returns the status of the most recent dynamic execution task for the analysis. Returns UNINITIALISED if no task has been started. **Error codes:** - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 422 Unprocessable Entity - 500 Internal Server Error -
-
insertAnalysisLogCall
public okhttp3.Call insertAnalysisLogCall(@Nonnull Integer analysisId, @Nonnull InsertAnalysisLogRequest insertAnalysisLogRequest, ApiCallback _callback) throws ApiException Build call for insertAnalysisLog- Parameters:
analysisId- (required)insertAnalysisLogRequest- (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 201 Successful Response - 422 Invalid request parameters -
-
insertAnalysisLog
public BaseResponse insertAnalysisLog(@Nonnull Integer analysisId, @Nonnull InsertAnalysisLogRequest insertAnalysisLogRequest) throws ApiException Insert a log entry for an analysis Inserts a log record for an analysis. Only the analysis owner can insert logs.- Parameters:
analysisId- (required)insertAnalysisLogRequest- (required)- Returns:
- BaseResponse
- 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 201 Successful Response - 422 Invalid request parameters -
-
insertAnalysisLogWithHttpInfo
public ApiResponse<BaseResponse> insertAnalysisLogWithHttpInfo(@Nonnull Integer analysisId, @Nonnull InsertAnalysisLogRequest insertAnalysisLogRequest) throws ApiException Insert a log entry for an analysis Inserts a log record for an analysis. Only the analysis owner can insert logs.- Parameters:
analysisId- (required)insertAnalysisLogRequest- (required)- Returns:
- ApiResponse<BaseResponse>
- 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 201 Successful Response - 422 Invalid request parameters -
-
insertAnalysisLogAsync
public okhttp3.Call insertAnalysisLogAsync(@Nonnull Integer analysisId, @Nonnull InsertAnalysisLogRequest insertAnalysisLogRequest, ApiCallback<BaseResponse> _callback) throws ApiException Insert a log entry for an analysis (asynchronously) Inserts a log record for an analysis. Only the analysis owner can insert logs.- Parameters:
analysisId- (required)insertAnalysisLogRequest- (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 201 Successful Response - 422 Invalid request parameters -
-
listAnalysesCall
public okhttp3.Call listAnalysesCall(@Nullable String searchTerm, @Nullable List<Workspace> workspace, @Nullable List<StatusInput> status, @Nullable List<ModelName> modelName, @Nullable DynamicExecutionStatus dynamicExecutionStatus, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Integer limit, @Nullable Integer offset, @Nullable AppApiRestV2AnalysesEnumsOrderBy orderBy, @Nullable Order order, ApiCallback _callback) throws ApiException Build call for listAnalyses- Parameters:
searchTerm- (optional, default to )workspace- The workspace to be viewed (optional)status- The status of the analysis (optional)modelName- Show analysis belonging to the model (optional)dynamicExecutionStatus- Show analysis that have a dynamic execution with the given status (optional)usernames- Show analysis belonging to the user (optional)sha256Hash- (optional)limit- (optional, default to 20)offset- (optional, default to 0)orderBy- (optional, default to created)order- (optional, default to DESC)_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 -
-
listAnalyses
public BaseResponseRecent listAnalyses(@Nullable String searchTerm, @Nullable List<Workspace> workspace, @Nullable List<StatusInput> status, @Nullable List<ModelName> modelName, @Nullable DynamicExecutionStatus dynamicExecutionStatus, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Integer limit, @Nullable Integer offset, @Nullable AppApiRestV2AnalysesEnumsOrderBy orderBy, @Nullable Order order) throws ApiException Gets the most recent analyses Gets the most recent analyses provided a scope, this is then paginated, if pages and limit doesnt fit, it increases the limit- Parameters:
searchTerm- (optional, default to )workspace- The workspace to be viewed (optional)status- The status of the analysis (optional)modelName- Show analysis belonging to the model (optional)dynamicExecutionStatus- Show analysis that have a dynamic execution with the given status (optional)usernames- Show analysis belonging to the user (optional)sha256Hash- (optional)limit- (optional, default to 20)offset- (optional, default to 0)orderBy- (optional, default to created)order- (optional, default to DESC)- Returns:
- BaseResponseRecent
- 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 -
-
listAnalysesWithHttpInfo
public ApiResponse<BaseResponseRecent> listAnalysesWithHttpInfo(@Nullable String searchTerm, @Nullable List<Workspace> workspace, @Nullable List<StatusInput> status, @Nullable List<ModelName> modelName, @Nullable DynamicExecutionStatus dynamicExecutionStatus, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Integer limit, @Nullable Integer offset, @Nullable AppApiRestV2AnalysesEnumsOrderBy orderBy, @Nullable Order order) throws ApiException Gets the most recent analyses Gets the most recent analyses provided a scope, this is then paginated, if pages and limit doesnt fit, it increases the limit- Parameters:
searchTerm- (optional, default to )workspace- The workspace to be viewed (optional)status- The status of the analysis (optional)modelName- Show analysis belonging to the model (optional)dynamicExecutionStatus- Show analysis that have a dynamic execution with the given status (optional)usernames- Show analysis belonging to the user (optional)sha256Hash- (optional)limit- (optional, default to 20)offset- (optional, default to 0)orderBy- (optional, default to created)order- (optional, default to DESC)- Returns:
- ApiResponse<BaseResponseRecent>
- 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 -
-
listAnalysesAsync
public okhttp3.Call listAnalysesAsync(@Nullable String searchTerm, @Nullable List<Workspace> workspace, @Nullable List<StatusInput> status, @Nullable List<ModelName> modelName, @Nullable DynamicExecutionStatus dynamicExecutionStatus, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Integer limit, @Nullable Integer offset, @Nullable AppApiRestV2AnalysesEnumsOrderBy orderBy, @Nullable Order order, ApiCallback<BaseResponseRecent> _callback) throws ApiException Gets the most recent analyses (asynchronously) Gets the most recent analyses provided a scope, this is then paginated, if pages and limit doesnt fit, it increases the limit- Parameters:
searchTerm- (optional, default to )workspace- The workspace to be viewed (optional)status- The status of the analysis (optional)modelName- Show analysis belonging to the model (optional)dynamicExecutionStatus- Show analysis that have a dynamic execution with the given status (optional)usernames- Show analysis belonging to the user (optional)sha256Hash- (optional)limit- (optional, default to 20)offset- (optional, default to 0)orderBy- (optional, default to created)order- (optional, default to DESC)_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 -
-
lookupBinaryIdCall
public okhttp3.Call lookupBinaryIdCall(@Nonnull Integer binaryId, ApiCallback _callback) throws ApiException Build call for lookupBinaryId- Parameters:
binaryId- (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 -
-
lookupBinaryId
Gets the analysis ID from binary ID Given an binary ID gets the ID of an analysis- Parameters:
binaryId- (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 -
-
lookupBinaryIdWithHttpInfo
public ApiResponse<Object> lookupBinaryIdWithHttpInfo(@Nonnull Integer binaryId) throws ApiException Gets the analysis ID from binary ID Given an binary ID gets the ID of an analysis- Parameters:
binaryId- (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 -
-
lookupBinaryIdAsync
public okhttp3.Call lookupBinaryIdAsync(@Nonnull Integer binaryId, ApiCallback<Object> _callback) throws ApiException Gets the analysis ID from binary ID (asynchronously) Given an binary ID gets the ID of an analysis- Parameters:
binaryId- (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 -
-
putAnalysisStringsCall
public okhttp3.Call putAnalysisStringsCall(@Nonnull Integer analysisId, @Nonnull PutAnalysisStringsRequest putAnalysisStringsRequest, ApiCallback _callback) throws ApiException Build call for putAnalysisStrings- Parameters:
analysisId- (required)putAnalysisStringsRequest- (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 201 Successful Response - 422 Invalid request parameters -
-
putAnalysisStrings
public BaseResponse putAnalysisStrings(@Nonnull Integer analysisId, @Nonnull PutAnalysisStringsRequest putAnalysisStringsRequest) throws ApiException Add strings to the analysis Add strings to the analysis. Rejects if any string already exists at the given vaddr.- Parameters:
analysisId- (required)putAnalysisStringsRequest- (required)- Returns:
- BaseResponse
- 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 201 Successful Response - 422 Invalid request parameters -
-
putAnalysisStringsWithHttpInfo
public ApiResponse<BaseResponse> putAnalysisStringsWithHttpInfo(@Nonnull Integer analysisId, @Nonnull PutAnalysisStringsRequest putAnalysisStringsRequest) throws ApiException Add strings to the analysis Add strings to the analysis. Rejects if any string already exists at the given vaddr.- Parameters:
analysisId- (required)putAnalysisStringsRequest- (required)- Returns:
- ApiResponse<BaseResponse>
- 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 201 Successful Response - 422 Invalid request parameters -
-
putAnalysisStringsAsync
public okhttp3.Call putAnalysisStringsAsync(@Nonnull Integer analysisId, @Nonnull PutAnalysisStringsRequest putAnalysisStringsRequest, ApiCallback<BaseResponse> _callback) throws ApiException Add strings to the analysis (asynchronously) Add strings to the analysis. Rejects if any string already exists at the given vaddr.- Parameters:
analysisId- (required)putAnalysisStringsRequest- (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 201 Successful Response - 422 Invalid request parameters -
-
requeueAnalysisCall
public okhttp3.Call requeueAnalysisCall(@Nonnull Integer analysisId, @Nonnull ReAnalysisForm reAnalysisForm, @Nullable String xRevEngApplication, ApiCallback _callback) throws ApiException Build call for requeueAnalysis- Parameters:
analysisId- (required)reAnalysisForm- (required)xRevEngApplication- (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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
requeueAnalysis
public BaseResponseCreated requeueAnalysis(@Nonnull Integer analysisId, @Nonnull ReAnalysisForm reAnalysisForm, @Nullable String xRevEngApplication) throws ApiException Requeue Analysis Re-queues an already uploaded analysis- Parameters:
analysisId- (required)reAnalysisForm- (required)xRevEngApplication- (optional)- Returns:
- BaseResponseCreated
- 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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
requeueAnalysisWithHttpInfo
public ApiResponse<BaseResponseCreated> requeueAnalysisWithHttpInfo(@Nonnull Integer analysisId, @Nonnull ReAnalysisForm reAnalysisForm, @Nullable String xRevEngApplication) throws ApiException Requeue Analysis Re-queues an already uploaded analysis- Parameters:
analysisId- (required)reAnalysisForm- (required)xRevEngApplication- (optional)- Returns:
- ApiResponse<BaseResponseCreated>
- 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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
requeueAnalysisAsync
public okhttp3.Call requeueAnalysisAsync(@Nonnull Integer analysisId, @Nonnull ReAnalysisForm reAnalysisForm, @Nullable String xRevEngApplication, ApiCallback<BaseResponseCreated> _callback) throws ApiException Requeue Analysis (asynchronously) Re-queues an already uploaded analysis- Parameters:
analysisId- (required)reAnalysisForm- (required)xRevEngApplication- (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 201 Successful Response - 422 Invalid request parameters - 404 Not Found - 400 Bad Request -
-
startAnalysisFunctionMatchingCall
public okhttp3.Call startAnalysisFunctionMatchingCall(@Nonnull Long analysisId, @Nonnull StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody, ApiCallback _callback) throws ApiException Build call for startAnalysisFunctionMatching- Parameters:
analysisId- Analysis ID (required)startMatchingForAnalysisInputBody- (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 202 Accepted - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
startAnalysisFunctionMatching
public StartMatchingOutputBody startAnalysisFunctionMatching(@Nonnull Long analysisId, @Nonnull StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody) throws ApiException Start function matching for an analysis Dispatches the function-matching workflow against every function in the analysis. Returns immediately. Poll the status endpoint for progress; fetch results from the matches endpoint when status=COMPLETED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)startMatchingForAnalysisInputBody- (required)- Returns:
- StartMatchingOutputBody
- 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 202 Accepted - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
startAnalysisFunctionMatchingWithHttpInfo
public ApiResponse<StartMatchingOutputBody> startAnalysisFunctionMatchingWithHttpInfo(@Nonnull Long analysisId, @Nonnull StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody) throws ApiException Start function matching for an analysis Dispatches the function-matching workflow against every function in the analysis. Returns immediately. Poll the status endpoint for progress; fetch results from the matches endpoint when status=COMPLETED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)startMatchingForAnalysisInputBody- (required)- Returns:
- ApiResponse<StartMatchingOutputBody>
- 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 202 Accepted - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
startAnalysisFunctionMatchingAsync
public okhttp3.Call startAnalysisFunctionMatchingAsync(@Nonnull Long analysisId, @Nonnull StartMatchingForAnalysisInputBody startMatchingForAnalysisInputBody, ApiCallback<StartMatchingOutputBody> _callback) throws ApiException Start function matching for an analysis (asynchronously) Dispatches the function-matching workflow against every function in the analysis. Returns immediately. Poll the status endpoint for progress; fetch results from the matches endpoint when status=COMPLETED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
analysisId- Analysis ID (required)startMatchingForAnalysisInputBody- (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 202 Accepted - 400 Bad Request - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
updateAnalysisCall
public okhttp3.Call updateAnalysisCall(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateRequest analysisUpdateRequest, ApiCallback _callback) throws ApiException Build call for updateAnalysis- Parameters:
analysisId- (required)analysisUpdateRequest- (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 -
-
updateAnalysis
public BaseResponseAnalysisDetailResponse updateAnalysis(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateRequest analysisUpdateRequest) throws ApiException Update Analysis Updates analysis attributes (binary_name, analysis_scope). User must be the owner.- Parameters:
analysisId- (required)analysisUpdateRequest- (required)- Returns:
- BaseResponseAnalysisDetailResponse
- 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 -
-
updateAnalysisWithHttpInfo
public ApiResponse<BaseResponseAnalysisDetailResponse> updateAnalysisWithHttpInfo(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateRequest analysisUpdateRequest) throws ApiException Update Analysis Updates analysis attributes (binary_name, analysis_scope). User must be the owner.- Parameters:
analysisId- (required)analysisUpdateRequest- (required)- Returns:
- ApiResponse<BaseResponseAnalysisDetailResponse>
- 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 -
-
updateAnalysisAsync
public okhttp3.Call updateAnalysisAsync(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateRequest analysisUpdateRequest, ApiCallback<BaseResponseAnalysisDetailResponse> _callback) throws ApiException Update Analysis (asynchronously) Updates analysis attributes (binary_name, analysis_scope). User must be the owner.- Parameters:
analysisId- (required)analysisUpdateRequest- (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 -
-
updateAnalysisTagsCall
public okhttp3.Call updateAnalysisTagsCall(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateTagsRequest analysisUpdateTagsRequest, ApiCallback _callback) throws ApiException Build call for updateAnalysisTags- Parameters:
analysisId- (required)analysisUpdateTagsRequest- (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 -
-
updateAnalysisTags
public BaseResponseAnalysisUpdateTagsResponse updateAnalysisTags(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateTagsRequest analysisUpdateTagsRequest) throws ApiException Update Analysis Tags Updates analysis tags. User must be the owner.- Parameters:
analysisId- (required)analysisUpdateTagsRequest- (required)- Returns:
- BaseResponseAnalysisUpdateTagsResponse
- 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 -
-
updateAnalysisTagsWithHttpInfo
public ApiResponse<BaseResponseAnalysisUpdateTagsResponse> updateAnalysisTagsWithHttpInfo(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateTagsRequest analysisUpdateTagsRequest) throws ApiException Update Analysis Tags Updates analysis tags. User must be the owner.- Parameters:
analysisId- (required)analysisUpdateTagsRequest- (required)- Returns:
- ApiResponse<BaseResponseAnalysisUpdateTagsResponse>
- 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 -
-
updateAnalysisTagsAsync
public okhttp3.Call updateAnalysisTagsAsync(@Nonnull Integer analysisId, @Nonnull AnalysisUpdateTagsRequest analysisUpdateTagsRequest, ApiCallback<BaseResponseAnalysisUpdateTagsResponse> _callback) throws ApiException Update Analysis Tags (asynchronously) Updates analysis tags. User must be the owner.- Parameters:
analysisId- (required)analysisUpdateTagsRequest- (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 -
-
uploadFileCall
public okhttp3.Call uploadFileCall(@Nonnull UploadFileType uploadFileType, @Nonnull File _file, @Nullable String packedPassword, @Nullable Boolean forceOverwrite, ApiCallback _callback) throws ApiException Build call for uploadFile- Parameters:
uploadFileType- (required)_file- (required)packedPassword- (optional)forceOverwrite- (optional, default to false)_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 -
-
uploadFile
public BaseResponseUploadResponse uploadFile(@Nonnull UploadFileType uploadFileType, @Nonnull File _file, @Nullable String packedPassword, @Nullable Boolean forceOverwrite) throws ApiException Upload File- Parameters:
uploadFileType- (required)_file- (required)packedPassword- (optional)forceOverwrite- (optional, default to false)- Returns:
- BaseResponseUploadResponse
- 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 -
-
uploadFileWithHttpInfo
public ApiResponse<BaseResponseUploadResponse> uploadFileWithHttpInfo(@Nonnull UploadFileType uploadFileType, @Nonnull File _file, @Nullable String packedPassword, @Nullable Boolean forceOverwrite) throws ApiException Upload File- Parameters:
uploadFileType- (required)_file- (required)packedPassword- (optional)forceOverwrite- (optional, default to false)- Returns:
- ApiResponse<BaseResponseUploadResponse>
- 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 -
-
uploadFileAsync
public okhttp3.Call uploadFileAsync(@Nonnull UploadFileType uploadFileType, @Nonnull File _file, @Nullable String packedPassword, @Nullable Boolean forceOverwrite, ApiCallback<BaseResponseUploadResponse> _callback) throws ApiException Upload File (asynchronously)- Parameters:
uploadFileType- (required)_file- (required)packedPassword- (optional)forceOverwrite- (optional, default to false)_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 -
-
v3GetAnalysisAutoUnstripStatusCall
public okhttp3.Call v3GetAnalysisAutoUnstripStatusCall(@Nonnull Long analysisId, ApiCallback _callback) throws ApiException Build call for v3GetAnalysisAutoUnstripStatus- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisAutoUnstripStatus
public AutoUnstripStatusOutputBody v3GetAnalysisAutoUnstripStatus(@Nonnull Long analysisId) throws ApiException Get the auto-unstrip status for an analysis. Returns the status of the auto-unstrip task for the binary backing the analysis. One of `UNINITIALISED`, `PENDING`, `RUNNING`, `COMPLETED`, `FAILED`. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- AutoUnstripStatusOutputBody
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisAutoUnstripStatusWithHttpInfo
public ApiResponse<AutoUnstripStatusOutputBody> v3GetAnalysisAutoUnstripStatusWithHttpInfo(@Nonnull Long analysisId) throws ApiException Get the auto-unstrip status for an analysis. Returns the status of the auto-unstrip task for the binary backing the analysis. One of `UNINITIALISED`, `PENDING`, `RUNNING`, `COMPLETED`, `FAILED`. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- ApiResponse<AutoUnstripStatusOutputBody>
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisAutoUnstripStatusAsync
public okhttp3.Call v3GetAnalysisAutoUnstripStatusAsync(@Nonnull Long analysisId, ApiCallback<AutoUnstripStatusOutputBody> _callback) throws ApiException Get the auto-unstrip status for an analysis. (asynchronously) Returns the status of the auto-unstrip task for the binary backing the analysis. One of `UNINITIALISED`, `PENDING`, `RUNNING`, `COMPLETED`, `FAILED`. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStringsCall
public okhttp3.Call v3GetAnalysisStringsCall(@Nonnull Long analysisId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search, @Nullable String searchOperator, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder, ApiCallback _callback) throws ApiException Build call for v3GetAnalysisStrings- Parameters:
analysisId- Analysis ID (required)page- Page number (1-indexed). (optional, default to 1)pageSize- Number of results per page. (optional, default to 100)search- Filter by string value (case-insensitive substring match). (optional)searchOperator- How the search term matches string values. (optional, default to CONTAINS)functionSearch- Filter by function name (case-insensitive substring match). (optional)orderBy- Field to order results by. (optional, default to value)sortOrder- Sort direction. (optional, default to ASC)_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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStrings
public ListAnalysisStringsOutputBody v3GetAnalysisStrings(@Nonnull Long analysisId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search, @Nullable String searchOperator, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder) throws ApiException List strings for an analysis. Returns the strings discovered in an analysis, combining function-level and analysis-level strings. Supports value/function-name search, sorting and pagination. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)page- Page number (1-indexed). (optional, default to 1)pageSize- Number of results per page. (optional, default to 100)search- Filter by string value (case-insensitive substring match). (optional)searchOperator- How the search term matches string values. (optional, default to CONTAINS)functionSearch- Filter by function name (case-insensitive substring match). (optional)orderBy- Field to order results by. (optional, default to value)sortOrder- Sort direction. (optional, default to ASC)- Returns:
- ListAnalysisStringsOutputBody
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStringsWithHttpInfo
public ApiResponse<ListAnalysisStringsOutputBody> v3GetAnalysisStringsWithHttpInfo(@Nonnull Long analysisId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search, @Nullable String searchOperator, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder) throws ApiException List strings for an analysis. Returns the strings discovered in an analysis, combining function-level and analysis-level strings. Supports value/function-name search, sorting and pagination. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)page- Page number (1-indexed). (optional, default to 1)pageSize- Number of results per page. (optional, default to 100)search- Filter by string value (case-insensitive substring match). (optional)searchOperator- How the search term matches string values. (optional, default to CONTAINS)functionSearch- Filter by function name (case-insensitive substring match). (optional)orderBy- Field to order results by. (optional, default to value)sortOrder- Sort direction. (optional, default to ASC)- Returns:
- ApiResponse<ListAnalysisStringsOutputBody>
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStringsAsync
public okhttp3.Call v3GetAnalysisStringsAsync(@Nonnull Long analysisId, @Nullable Long page, @Nullable Long pageSize, @Nullable String search, @Nullable String searchOperator, @Nullable String functionSearch, @Nullable String orderBy, @Nullable String sortOrder, ApiCallback<ListAnalysisStringsOutputBody> _callback) throws ApiException List strings for an analysis. (asynchronously) Returns the strings discovered in an analysis, combining function-level and analysis-level strings. Supports value/function-name search, sorting and pagination. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)page- Page number (1-indexed). (optional, default to 1)pageSize- Number of results per page. (optional, default to 100)search- Filter by string value (case-insensitive substring match). (optional)searchOperator- How the search term matches string values. (optional, default to CONTAINS)functionSearch- Filter by function name (case-insensitive substring match). (optional)orderBy- Field to order results by. (optional, default to value)sortOrder- Sort direction. (optional, default to ASC)_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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStringsStatusCall
public okhttp3.Call v3GetAnalysisStringsStatusCall(@Nonnull Long analysisId, ApiCallback _callback) throws ApiException Build call for v3GetAnalysisStringsStatus- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStringsStatus
public GetAnalysisStringsStatusOutputBody v3GetAnalysisStringsStatus(@Nonnull Long analysisId) throws ApiException Get the string-extraction status for an analysis. Returns the status of the string-extraction task for the binary backing the analysis. One of UNINITIALISED, PENDING, RUNNING, COMPLETED, FAILED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- GetAnalysisStringsStatusOutputBody
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStringsStatusWithHttpInfo
public ApiResponse<GetAnalysisStringsStatusOutputBody> v3GetAnalysisStringsStatusWithHttpInfo(@Nonnull Long analysisId) throws ApiException Get the string-extraction status for an analysis. Returns the status of the string-extraction task for the binary backing the analysis. One of UNINITIALISED, PENDING, RUNNING, COMPLETED, FAILED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (required)- Returns:
- ApiResponse<GetAnalysisStringsStatusOutputBody>
- 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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3GetAnalysisStringsStatusAsync
public okhttp3.Call v3GetAnalysisStringsStatusAsync(@Nonnull Long analysisId, ApiCallback<GetAnalysisStringsStatusOutputBody> _callback) throws ApiException Get the string-extraction status for an analysis. (asynchronously) Returns the status of the string-extraction task for the binary backing the analysis. One of UNINITIALISED, PENDING, RUNNING, COMPLETED, FAILED. **Error codes:** - `404` [`NOT_FOUND`](/errors/NOT_FOUND) — Not Found - `403` [`ACCESS_DENIED`](/errors/ACCESS_DENIED) — Access Denied- Parameters:
analysisId- Analysis ID (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 OK - 403 Forbidden - 404 Not Found - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3ListAnalysesCall
public okhttp3.Call v3ListAnalysesCall(@Nullable String searchTerm, @Nullable List<String> analysisScope, @Nullable List<String> status, @Nullable List<String> modelName, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Long pageSize, @Nullable String nextPageToken, @Nullable String orderBy, @Nullable String order, ApiCallback _callback) throws ApiException Build call for v3ListAnalyses- Parameters:
searchTerm- (optional)analysisScope- Leave empty for no filter (optional)status- (optional)modelName- (optional)usernames- (optional)sha256Hash- (optional)pageSize- (optional, default to 20)nextPageToken- Forward-pagination cursor from a prior response. When set, order_by/order are taken from the token (the sort cannot change mid-pagination). (optional)orderBy- (optional, default to created)order- (optional, default to DESC)_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 OK - 400 Bad Request - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3ListAnalyses
public ListAnalysesOutputBody v3ListAnalyses(@Nullable String searchTerm, @Nullable List<String> analysisScope, @Nullable List<String> status, @Nullable List<String> modelName, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Long pageSize, @Nullable String nextPageToken, @Nullable String orderBy, @Nullable String order) throws ApiException List analyses Returns a page of analyses visible to the caller, filtered and ordered by the query parameters. **Error codes:** - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
searchTerm- (optional)analysisScope- Leave empty for no filter (optional)status- (optional)modelName- (optional)usernames- (optional)sha256Hash- (optional)pageSize- (optional, default to 20)nextPageToken- Forward-pagination cursor from a prior response. When set, order_by/order are taken from the token (the sort cannot change mid-pagination). (optional)orderBy- (optional, default to created)order- (optional, default to DESC)- Returns:
- ListAnalysesOutputBody
- 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 OK - 400 Bad Request - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3ListAnalysesWithHttpInfo
public ApiResponse<ListAnalysesOutputBody> v3ListAnalysesWithHttpInfo(@Nullable String searchTerm, @Nullable List<String> analysisScope, @Nullable List<String> status, @Nullable List<String> modelName, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Long pageSize, @Nullable String nextPageToken, @Nullable String orderBy, @Nullable String order) throws ApiException List analyses Returns a page of analyses visible to the caller, filtered and ordered by the query parameters. **Error codes:** - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
searchTerm- (optional)analysisScope- Leave empty for no filter (optional)status- (optional)modelName- (optional)usernames- (optional)sha256Hash- (optional)pageSize- (optional, default to 20)nextPageToken- Forward-pagination cursor from a prior response. When set, order_by/order are taken from the token (the sort cannot change mid-pagination). (optional)orderBy- (optional, default to created)order- (optional, default to DESC)- Returns:
- ApiResponse<ListAnalysesOutputBody>
- 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 OK - 400 Bad Request - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3ListAnalysesAsync
public okhttp3.Call v3ListAnalysesAsync(@Nullable String searchTerm, @Nullable List<String> analysisScope, @Nullable List<String> status, @Nullable List<String> modelName, @Nullable List<String> usernames, @Nullable String sha256Hash, @Nullable Long pageSize, @Nullable String nextPageToken, @Nullable String orderBy, @Nullable String order, ApiCallback<ListAnalysesOutputBody> _callback) throws ApiException List analyses (asynchronously) Returns a page of analyses visible to the caller, filtered and ordered by the query parameters. **Error codes:** - `400` [`BAD_REQUEST`](/errors/BAD_REQUEST) — Bad Request- Parameters:
searchTerm- (optional)analysisScope- Leave empty for no filter (optional)status- (optional)modelName- (optional)usernames- (optional)sha256Hash- (optional)pageSize- (optional, default to 20)nextPageToken- Forward-pagination cursor from a prior response. When set, order_by/order are taken from the token (the sort cannot change mid-pagination). (optional)orderBy- (optional, default to created)order- (optional, default to DESC)_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 OK - 400 Bad Request - 422 Unprocessable Entity - 500 Internal Server Error -
-
v3ListExampleAnalysesCall
Build call for v3ListExampleAnalyses- Parameters:
_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 OK - 0 Error -
-
v3ListExampleAnalyses
List example analyses Returns the curated example Analyses.- Returns:
- ListExampleAnalysesOutputBody
- 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 OK - 0 Error -
-
v3ListExampleAnalysesWithHttpInfo
public ApiResponse<ListExampleAnalysesOutputBody> v3ListExampleAnalysesWithHttpInfo() throws ApiExceptionList example analyses Returns the curated example Analyses.- Returns:
- ApiResponse<ListExampleAnalysesOutputBody>
- 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 OK - 0 Error -
-
v3ListExampleAnalysesAsync
public okhttp3.Call v3ListExampleAnalysesAsync(ApiCallback<ListExampleAnalysesOutputBody> _callback) throws ApiException List example analyses (asynchronously) Returns the curated example Analyses.- Parameters:
_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 OK - 0 Error -
-