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(Long functionIdsItem) collectionIds(List<Integer> collectionIds) debugTypes(List<FunctionMatchingFilters.DebugTypesEnum> debugTypes) booleanstatic FunctionMatchingFiltersCreate an instance of FunctionMatchingFilters given an JSON stringfunctionIds(List<Long> functionIds) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.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()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetBinaryIds(List<Integer> binaryIds) voidsetCollectionIds(List<Integer> collectionIds) voidsetDebugTypes(List<FunctionMatchingFilters.DebugTypesEnum> debugTypes) voidsetFunctionIds(List<Long> 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
-
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 FunctionMatchingFilters 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 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
-