Package ai.reveng.model
Class GetAiDecompilationTask
java.lang.Object
ai.reveng.model.GetAiDecompilationTask
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class GetAiDecompilationTask
extends Object
GetAiDecompilationTask
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecompilation(String decompilation) booleanstatic GetAiDecompilationTaskCreate an instance of GetAiDecompilationTask given an JSON stringfunctionMapping(Map<String, InverseFunctionMapItem> functionMapping) functionMappingFull(FunctionMappingFull functionMappingFull) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The summary comment for the decompilation with values from function mappings already replacedThe AI decompilation string with values from function mappings already replacedDeprecated structureThe full mapping, useful for swapping out values within raw_decompilationThe predicted function name from the AI modelThe summary comment for the decompilation with no replacementsThe unedited AI Decompilation stringThe status of the AI decompilation taskThe summary comment for the decompilation (deprecated, please use raw_ai_summary instead)inthashCode()predictedFunctionName(String predictedFunctionName) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.putFunctionMappingItem(String key, InverseFunctionMapItem functionMappingItem) rawAiSummary(String rawAiSummary) rawDecompilation(String rawDecompilation) voidsetAiSummary(String aiSummary) voidsetDecompilation(String decompilation) voidsetFunctionMapping(Map<String, InverseFunctionMapItem> functionMapping) voidsetFunctionMappingFull(FunctionMappingFull functionMappingFull) voidsetPredictedFunctionName(String predictedFunctionName) voidsetRawAiSummary(String rawAiSummary) voidsetRawDecompilation(String rawDecompilation) voidsetStatus(AiDecompilationTaskStatus status) voidsetSummary(String summary) status(AiDecompilationTaskStatus status) toJson()Convert an instance of GetAiDecompilationTask to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_STATUS
- See Also:
-
SERIALIZED_NAME_DECOMPILATION
- See Also:
-
SERIALIZED_NAME_RAW_DECOMPILATION
- See Also:
-
SERIALIZED_NAME_FUNCTION_MAPPING
- See Also:
-
SERIALIZED_NAME_FUNCTION_MAPPING_FULL
- See Also:
-
SERIALIZED_NAME_SUMMARY
- See Also:
-
SERIALIZED_NAME_AI_SUMMARY
- See Also:
-
SERIALIZED_NAME_RAW_AI_SUMMARY
- See Also:
-
SERIALIZED_NAME_PREDICTED_FUNCTION_NAME
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
GetAiDecompilationTask
public GetAiDecompilationTask()
-
-
Method Details
-
status
-
getStatus
The status of the AI decompilation task- Returns:
- status
-
setStatus
-
decompilation
-
getDecompilation
The AI decompilation string with values from function mappings already replaced- Returns:
- decompilation
-
setDecompilation
-
rawDecompilation
-
getRawDecompilation
The unedited AI Decompilation string- Returns:
- rawDecompilation
-
setRawDecompilation
-
functionMapping
public GetAiDecompilationTask functionMapping(@Nullable Map<String, InverseFunctionMapItem> functionMapping) -
putFunctionMappingItem
public GetAiDecompilationTask putFunctionMappingItem(String key, InverseFunctionMapItem functionMappingItem) -
getFunctionMapping
Deprecated structure- Returns:
- functionMapping
-
setFunctionMapping
-
functionMappingFull
public GetAiDecompilationTask functionMappingFull(@Nullable FunctionMappingFull functionMappingFull) -
getFunctionMappingFull
The full mapping, useful for swapping out values within raw_decompilation- Returns:
- functionMappingFull
-
setFunctionMappingFull
-
summary
-
getSummary
The summary comment for the decompilation (deprecated, please use raw_ai_summary instead)- Returns:
- summary
-
setSummary
-
aiSummary
-
getAiSummary
The summary comment for the decompilation with values from function mappings already replaced- Returns:
- aiSummary
-
setAiSummary
-
rawAiSummary
-
getRawAiSummary
The summary comment for the decompilation with no replacements- Returns:
- rawAiSummary
-
setRawAiSummary
-
predictedFunctionName
-
getPredictedFunctionName
The predicted function name from the AI model- Returns:
- predictedFunctionName
-
setPredictedFunctionName
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the GetAiDecompilationTask instance itself
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to GetAiDecompilationTask
-
fromJson
Create an instance of GetAiDecompilationTask given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of GetAiDecompilationTask
- Throws:
IOException- if the JSON string is invalid with respect to GetAiDecompilationTask
-
toJson
Convert an instance of GetAiDecompilationTask to an JSON string- Returns:
- JSON string
-