Package ai.reveng.model
Class FunctionMatchingFilters
java.lang.Object
ai.reveng.model.FunctionMatchingFilters
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class FunctionMatchingFilters
extends Object
FunctionMatchingFilters
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumGets or Sets debugTypes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBinaryIdsItem(Integer binaryIdsItem) addCollectionIdsItem(Integer collectionIdsItem) addDebugTypesItem(FunctionMatchingFilters.DebugTypesEnum debugTypesItem) addFunctionIdsItem(Integer functionIdsItem) collectionIds(List<Integer> collectionIds) debugTypes(List<FunctionMatchingFilters.DebugTypesEnum> debugTypes) booleanstatic FunctionMatchingFiltersCreate an instance of FunctionMatchingFilters given an JSON stringfunctionIds(List<Integer> functionIds) ID's of binaries to limit the search to, if empty, search all scoped binariesID's of collections to limit the search to, if empty, search all scoped collectionsLimit the search to specific debug types, if empty, search all scoped debug & non-debug functionsID's of functions to limit the search to, if empty, search all scoped functionsinthashCode()voidsetBinaryIds(List<Integer> binaryIds) voidsetCollectionIds(List<Integer> collectionIds) voidsetDebugTypes(List<FunctionMatchingFilters.DebugTypesEnum> debugTypes) voidsetFunctionIds(List<Integer> functionIds) toJson()Convert an instance of FunctionMatchingFilters 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_BINARY_IDS
- See Also:
-
SERIALIZED_NAME_COLLECTION_IDS
- See Also:
-
SERIALIZED_NAME_FUNCTION_IDS
- See Also:
-
SERIALIZED_NAME_DEBUG_TYPES
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
FunctionMatchingFilters
public FunctionMatchingFilters()
-
-
Method Details
-
binaryIds
-
addBinaryIdsItem
-
getBinaryIds
ID's of binaries to limit the search to, if empty, search all scoped binaries- Returns:
- binaryIds
-
setBinaryIds
-
collectionIds
-
addCollectionIdsItem
-
getCollectionIds
ID's of collections to limit the search to, if empty, search all scoped collections- Returns:
- collectionIds
-
setCollectionIds
-
functionIds
-
addFunctionIdsItem
-
getFunctionIds
ID's of functions to limit the search to, if empty, search all scoped functions- Returns:
- functionIds
-
setFunctionIds
-
debugTypes
public FunctionMatchingFilters debugTypes(@Nullable List<FunctionMatchingFilters.DebugTypesEnum> debugTypes) -
addDebugTypesItem
public FunctionMatchingFilters addDebugTypesItem(FunctionMatchingFilters.DebugTypesEnum debugTypesItem) -
getDebugTypes
Limit the search to specific debug types, if empty, search all scoped debug & non-debug functions- Returns:
- debugTypes
-
setDebugTypes
-
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 FunctionMatchingFilters
-
fromJson
Create an instance of FunctionMatchingFilters given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of FunctionMatchingFilters
- Throws:
IOException- if the JSON string is invalid with respect to FunctionMatchingFilters
-
toJson
Convert an instance of FunctionMatchingFilters to an JSON string- Returns:
- JSON string
-