| Name | Type | Description | Notes |
|---|---|---|---|
| MinSimilarity | Pointer to float32 | Minimum similarity expected for a match as a percentage, default is 90 | [optional] [default to 90.0] |
| Filters | Pointer to NullableFunctionMatchingFilters | [optional] | |
| ResultsPerFunction | Pointer to int32 | Maximum number of matches to return per function, default is 1, max is 10 | [optional] [default to 1] |
| Page | Pointer to int32 | Page number for paginated results, default is 1 (first page) | [optional] [default to 1] |
| PageSize | Pointer to int32 | Number of functions to return per page, default is 0 (all functions), max is 1000 | [optional] [default to 0] |
| StatusOnly | Pointer to bool | If set to true, only returns the status of the matching operation without the actual results | [optional] [default to false] |
| NoCache | Pointer to bool | If set to true, forces the system to bypass any cached results and perform a fresh computation | [optional] [default to false] |
| UseCanonicalNames | Pointer to bool | Whether to use canonical function names during function matching for confidence results, default is False | [optional] [default to false] |
func NewAnalysisFunctionMatchingRequest() *AnalysisFunctionMatchingRequest
NewAnalysisFunctionMatchingRequest instantiates a new AnalysisFunctionMatchingRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAnalysisFunctionMatchingRequestWithDefaults() *AnalysisFunctionMatchingRequest
NewAnalysisFunctionMatchingRequestWithDefaults instantiates a new AnalysisFunctionMatchingRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *AnalysisFunctionMatchingRequest) GetMinSimilarity() float32
GetMinSimilarity returns the MinSimilarity field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetMinSimilarityOk() (*float32, bool)
GetMinSimilarityOk returns a tuple with the MinSimilarity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetMinSimilarity(v float32)
SetMinSimilarity sets MinSimilarity field to given value.
func (o *AnalysisFunctionMatchingRequest) HasMinSimilarity() bool
HasMinSimilarity returns a boolean if a field has been set.
func (o *AnalysisFunctionMatchingRequest) GetFilters() FunctionMatchingFilters
GetFilters returns the Filters field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetFiltersOk() (*FunctionMatchingFilters, bool)
GetFiltersOk returns a tuple with the Filters field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetFilters(v FunctionMatchingFilters)
SetFilters sets Filters field to given value.
func (o *AnalysisFunctionMatchingRequest) HasFilters() bool
HasFilters returns a boolean if a field has been set.
func (o *AnalysisFunctionMatchingRequest) SetFiltersNil(b bool)
SetFiltersNil sets the value for Filters to be an explicit nil
func (o *AnalysisFunctionMatchingRequest) UnsetFilters()
UnsetFilters ensures that no value is present for Filters, not even an explicit nil
func (o *AnalysisFunctionMatchingRequest) GetResultsPerFunction() int32
GetResultsPerFunction returns the ResultsPerFunction field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetResultsPerFunctionOk() (*int32, bool)
GetResultsPerFunctionOk returns a tuple with the ResultsPerFunction field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetResultsPerFunction(v int32)
SetResultsPerFunction sets ResultsPerFunction field to given value.
func (o *AnalysisFunctionMatchingRequest) HasResultsPerFunction() bool
HasResultsPerFunction returns a boolean if a field has been set.
func (o *AnalysisFunctionMatchingRequest) GetPage() int32
GetPage returns the Page field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetPageOk() (*int32, bool)
GetPageOk returns a tuple with the Page field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetPage(v int32)
SetPage sets Page field to given value.
func (o *AnalysisFunctionMatchingRequest) HasPage() bool
HasPage returns a boolean if a field has been set.
func (o *AnalysisFunctionMatchingRequest) GetPageSize() int32
GetPageSize returns the PageSize field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetPageSizeOk() (*int32, bool)
GetPageSizeOk returns a tuple with the PageSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetPageSize(v int32)
SetPageSize sets PageSize field to given value.
func (o *AnalysisFunctionMatchingRequest) HasPageSize() bool
HasPageSize returns a boolean if a field has been set.
func (o *AnalysisFunctionMatchingRequest) GetStatusOnly() bool
GetStatusOnly returns the StatusOnly field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetStatusOnlyOk() (*bool, bool)
GetStatusOnlyOk returns a tuple with the StatusOnly field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetStatusOnly(v bool)
SetStatusOnly sets StatusOnly field to given value.
func (o *AnalysisFunctionMatchingRequest) HasStatusOnly() bool
HasStatusOnly returns a boolean if a field has been set.
func (o *AnalysisFunctionMatchingRequest) GetNoCache() bool
GetNoCache returns the NoCache field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetNoCacheOk() (*bool, bool)
GetNoCacheOk returns a tuple with the NoCache field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetNoCache(v bool)
SetNoCache sets NoCache field to given value.
func (o *AnalysisFunctionMatchingRequest) HasNoCache() bool
HasNoCache returns a boolean if a field has been set.
func (o *AnalysisFunctionMatchingRequest) GetUseCanonicalNames() bool
GetUseCanonicalNames returns the UseCanonicalNames field if non-nil, zero value otherwise.
func (o *AnalysisFunctionMatchingRequest) GetUseCanonicalNamesOk() (*bool, bool)
GetUseCanonicalNamesOk returns a tuple with the UseCanonicalNames field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisFunctionMatchingRequest) SetUseCanonicalNames(v bool)
SetUseCanonicalNames sets UseCanonicalNames field to given value.
func (o *AnalysisFunctionMatchingRequest) HasUseCanonicalNames() bool
HasUseCanonicalNames returns a boolean if a field has been set.