| Name | Type | Description | Notes |
|---|---|---|---|
| Filters | Pointer to MatchFilters | Narrow the candidate pool. | [optional] |
| MinSimilarity | Pointer to float64 | Similarity floor as a percentage. Defaults to 90. | [optional] |
| NoCache | Pointer to bool | By default a completed matching run for the same request is reused (response status=COMPLETED, no new run). Set true to force a fresh run. | [optional] |
| ResultsPerFunction | Pointer to int64 | Max matches returned per source function. Defaults to 1. | [optional] |
func NewStartMatchingForAnalysisInputBody() *StartMatchingForAnalysisInputBody
NewStartMatchingForAnalysisInputBody instantiates a new StartMatchingForAnalysisInputBody 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 NewStartMatchingForAnalysisInputBodyWithDefaults() *StartMatchingForAnalysisInputBody
NewStartMatchingForAnalysisInputBodyWithDefaults instantiates a new StartMatchingForAnalysisInputBody 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 *StartMatchingForAnalysisInputBody) GetFilters() MatchFilters
GetFilters returns the Filters field if non-nil, zero value otherwise.
func (o *StartMatchingForAnalysisInputBody) GetFiltersOk() (*MatchFilters, 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 *StartMatchingForAnalysisInputBody) SetFilters(v MatchFilters)
SetFilters sets Filters field to given value.
func (o *StartMatchingForAnalysisInputBody) HasFilters() bool
HasFilters returns a boolean if a field has been set.
func (o *StartMatchingForAnalysisInputBody) GetMinSimilarity() float64
GetMinSimilarity returns the MinSimilarity field if non-nil, zero value otherwise.
func (o *StartMatchingForAnalysisInputBody) GetMinSimilarityOk() (*float64, 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 *StartMatchingForAnalysisInputBody) SetMinSimilarity(v float64)
SetMinSimilarity sets MinSimilarity field to given value.
func (o *StartMatchingForAnalysisInputBody) HasMinSimilarity() bool
HasMinSimilarity returns a boolean if a field has been set.
func (o *StartMatchingForAnalysisInputBody) GetNoCache() bool
GetNoCache returns the NoCache field if non-nil, zero value otherwise.
func (o *StartMatchingForAnalysisInputBody) 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 *StartMatchingForAnalysisInputBody) SetNoCache(v bool)
SetNoCache sets NoCache field to given value.
func (o *StartMatchingForAnalysisInputBody) HasNoCache() bool
HasNoCache returns a boolean if a field has been set.
func (o *StartMatchingForAnalysisInputBody) GetResultsPerFunction() int64
GetResultsPerFunction returns the ResultsPerFunction field if non-nil, zero value otherwise.
func (o *StartMatchingForAnalysisInputBody) GetResultsPerFunctionOk() (*int64, 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 *StartMatchingForAnalysisInputBody) SetResultsPerFunction(v int64)
SetResultsPerFunction sets ResultsPerFunction field to given value.
func (o *StartMatchingForAnalysisInputBody) HasResultsPerFunction() bool
HasResultsPerFunction returns a boolean if a field has been set.