| Name | Type | Description | Notes |
|---|---|---|---|
| Filename | string | The name of the file | |
| Sha256Hash | string | The name of the file | |
| Tags | Pointer to []Tag | List of community tags to assign to an analysis | [optional] [default to {}] |
| AnalysisScope | Pointer to AnalysisScope | The scope of the analysis determines who can access it | [optional] [default to ANALYSISSCOPE_PRIVATE] |
| Symbols | Pointer to NullableSymbols | [optional] | |
| DebugHash | Pointer to NullableString | [optional] | |
| AnalysisConfig | Pointer to AnalysisConfig | The analysis config enables the configuration of optional analysis stages | [optional] |
| BinaryConfig | Pointer to BinaryConfig | The binary config can override automatically determined values such as ISA, Platform, File Format, etc | [optional] |
| AutoRunAgents | Pointer to AutoRunAgents | [optional] |
func NewAnalysisCreateRequest(filename string, sha256Hash string, ) *AnalysisCreateRequest
NewAnalysisCreateRequest instantiates a new AnalysisCreateRequest 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 NewAnalysisCreateRequestWithDefaults() *AnalysisCreateRequest
NewAnalysisCreateRequestWithDefaults instantiates a new AnalysisCreateRequest 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 *AnalysisCreateRequest) GetFilename() string
GetFilename returns the Filename field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetFilenameOk() (*string, bool)
GetFilenameOk returns a tuple with the Filename field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetFilename(v string)
SetFilename sets Filename field to given value.
func (o *AnalysisCreateRequest) GetSha256Hash() string
GetSha256Hash returns the Sha256Hash field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetSha256HashOk() (*string, bool)
GetSha256HashOk returns a tuple with the Sha256Hash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetSha256Hash(v string)
SetSha256Hash sets Sha256Hash field to given value.
func (o *AnalysisCreateRequest) GetTags() []Tag
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetTagsOk() (*[]Tag, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetTags(v []Tag)
SetTags sets Tags field to given value.
func (o *AnalysisCreateRequest) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *AnalysisCreateRequest) GetAnalysisScope() AnalysisScope
GetAnalysisScope returns the AnalysisScope field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetAnalysisScopeOk() (*AnalysisScope, bool)
GetAnalysisScopeOk returns a tuple with the AnalysisScope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetAnalysisScope(v AnalysisScope)
SetAnalysisScope sets AnalysisScope field to given value.
func (o *AnalysisCreateRequest) HasAnalysisScope() bool
HasAnalysisScope returns a boolean if a field has been set.
func (o *AnalysisCreateRequest) GetSymbols() Symbols
GetSymbols returns the Symbols field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetSymbolsOk() (*Symbols, bool)
GetSymbolsOk returns a tuple with the Symbols field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetSymbols(v Symbols)
SetSymbols sets Symbols field to given value.
func (o *AnalysisCreateRequest) HasSymbols() bool
HasSymbols returns a boolean if a field has been set.
func (o *AnalysisCreateRequest) SetSymbolsNil(b bool)
SetSymbolsNil sets the value for Symbols to be an explicit nil
func (o *AnalysisCreateRequest) UnsetSymbols()
UnsetSymbols ensures that no value is present for Symbols, not even an explicit nil
func (o *AnalysisCreateRequest) GetDebugHash() string
GetDebugHash returns the DebugHash field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetDebugHashOk() (*string, bool)
GetDebugHashOk returns a tuple with the DebugHash field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetDebugHash(v string)
SetDebugHash sets DebugHash field to given value.
func (o *AnalysisCreateRequest) HasDebugHash() bool
HasDebugHash returns a boolean if a field has been set.
func (o *AnalysisCreateRequest) SetDebugHashNil(b bool)
SetDebugHashNil sets the value for DebugHash to be an explicit nil
func (o *AnalysisCreateRequest) UnsetDebugHash()
UnsetDebugHash ensures that no value is present for DebugHash, not even an explicit nil
func (o *AnalysisCreateRequest) GetAnalysisConfig() AnalysisConfig
GetAnalysisConfig returns the AnalysisConfig field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetAnalysisConfigOk() (*AnalysisConfig, bool)
GetAnalysisConfigOk returns a tuple with the AnalysisConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetAnalysisConfig(v AnalysisConfig)
SetAnalysisConfig sets AnalysisConfig field to given value.
func (o *AnalysisCreateRequest) HasAnalysisConfig() bool
HasAnalysisConfig returns a boolean if a field has been set.
func (o *AnalysisCreateRequest) GetBinaryConfig() BinaryConfig
GetBinaryConfig returns the BinaryConfig field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetBinaryConfigOk() (*BinaryConfig, bool)
GetBinaryConfigOk returns a tuple with the BinaryConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetBinaryConfig(v BinaryConfig)
SetBinaryConfig sets BinaryConfig field to given value.
func (o *AnalysisCreateRequest) HasBinaryConfig() bool
HasBinaryConfig returns a boolean if a field has been set.
func (o *AnalysisCreateRequest) GetAutoRunAgents() AutoRunAgents
GetAutoRunAgents returns the AutoRunAgents field if non-nil, zero value otherwise.
func (o *AnalysisCreateRequest) GetAutoRunAgentsOk() (*AutoRunAgents, bool)
GetAutoRunAgentsOk returns a tuple with the AutoRunAgents field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AnalysisCreateRequest) SetAutoRunAgents(v AutoRunAgents)
SetAutoRunAgents sets AutoRunAgents field to given value.
func (o *AnalysisCreateRequest) HasAutoRunAgents() bool
HasAutoRunAgents returns a boolean if a field has been set.