| Name | Type | Description | Notes |
|---|---|---|---|
| BinaryIds | Pointer to []int32 | ID's of binaries to limit the search to, if empty, search all scoped binaries | [optional] [default to {}] |
| CollectionIds | Pointer to []int32 | ID's of collections to limit the search to, if empty, search all scoped collections | [optional] [default to {}] |
| FunctionIds | Pointer to []int64 | ID's of functions to limit the search to, if empty, search all scoped functions | [optional] [default to {}] |
| UserIds | Pointer to []int32 | ID's of users to limit the search to, if empty, search all scoped users | [optional] [default to {}] |
| DebugTypes | Pointer to []string | Limit the search to specific debug types, if empty, search all scoped debug & non-debug functions | [optional] [default to {}] |
func NewFunctionMatchingFilters() *FunctionMatchingFilters
NewFunctionMatchingFilters instantiates a new FunctionMatchingFilters 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 NewFunctionMatchingFiltersWithDefaults() *FunctionMatchingFilters
NewFunctionMatchingFiltersWithDefaults instantiates a new FunctionMatchingFilters 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 *FunctionMatchingFilters) GetBinaryIds() []int32
GetBinaryIds returns the BinaryIds field if non-nil, zero value otherwise.
func (o *FunctionMatchingFilters) GetBinaryIdsOk() (*[]int32, bool)
GetBinaryIdsOk returns a tuple with the BinaryIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FunctionMatchingFilters) SetBinaryIds(v []int32)
SetBinaryIds sets BinaryIds field to given value.
func (o *FunctionMatchingFilters) HasBinaryIds() bool
HasBinaryIds returns a boolean if a field has been set.
func (o *FunctionMatchingFilters) GetCollectionIds() []int32
GetCollectionIds returns the CollectionIds field if non-nil, zero value otherwise.
func (o *FunctionMatchingFilters) GetCollectionIdsOk() (*[]int32, bool)
GetCollectionIdsOk returns a tuple with the CollectionIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FunctionMatchingFilters) SetCollectionIds(v []int32)
SetCollectionIds sets CollectionIds field to given value.
func (o *FunctionMatchingFilters) HasCollectionIds() bool
HasCollectionIds returns a boolean if a field has been set.
func (o *FunctionMatchingFilters) GetFunctionIds() []int64
GetFunctionIds returns the FunctionIds field if non-nil, zero value otherwise.
func (o *FunctionMatchingFilters) GetFunctionIdsOk() (*[]int64, bool)
GetFunctionIdsOk returns a tuple with the FunctionIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FunctionMatchingFilters) SetFunctionIds(v []int64)
SetFunctionIds sets FunctionIds field to given value.
func (o *FunctionMatchingFilters) HasFunctionIds() bool
HasFunctionIds returns a boolean if a field has been set.
func (o *FunctionMatchingFilters) GetUserIds() []int32
GetUserIds returns the UserIds field if non-nil, zero value otherwise.
func (o *FunctionMatchingFilters) GetUserIdsOk() (*[]int32, bool)
GetUserIdsOk returns a tuple with the UserIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FunctionMatchingFilters) SetUserIds(v []int32)
SetUserIds sets UserIds field to given value.
func (o *FunctionMatchingFilters) HasUserIds() bool
HasUserIds returns a boolean if a field has been set.
func (o *FunctionMatchingFilters) GetDebugTypes() []string
GetDebugTypes returns the DebugTypes field if non-nil, zero value otherwise.
func (o *FunctionMatchingFilters) GetDebugTypesOk() (*[]string, bool)
GetDebugTypesOk returns a tuple with the DebugTypes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FunctionMatchingFilters) SetDebugTypes(v []string)
SetDebugTypes sets DebugTypes field to given value.
func (o *FunctionMatchingFilters) HasDebugTypes() bool
HasDebugTypes returns a boolean if a field has been set.