Name | Type | Description | Notes |
---|---|---|---|
Advisories | Pointer to []ReferenceLink | [optional] | |
Categories | Pointer to []string | [optional] | |
ComponentDetectionMarkdown | Pointer to string | [optional] | |
ComponentExplanationMarkdown | Pointer to string | [optional] | |
ComponentRecommendationMarkdown | Pointer to string | [optional] | |
CustomData | Pointer to SecurityVulnerabilityCustomData | [optional] | |
Description | Pointer to string | [optional] | |
DetectionMarkdown | Pointer to string | [optional] | |
DetectionType | Pointer to string | [optional] | |
ExplanationMarkdown | Pointer to string | [optional] | |
Identifier | Pointer to string | [optional] | |
IsAdvancedVulnerabilityDetection | Pointer to bool | [optional] | |
MainSeverity | Pointer to SecurityVulnerabilitySeverity | [optional] | |
RecommendationMarkdown | Pointer to string | [optional] | |
ResearchType | Pointer to string | [optional] | |
RootCauses | Pointer to []RootCause | [optional] | |
SeverityScores | Pointer to []SecurityVulnerabilitySeverity | [optional] | |
Source | Pointer to VulnerabilitySource | [optional] | |
VulnIds | Pointer to []string | [optional] | |
VulnerabilityLink | Pointer to string | [optional] | |
VulnerableVersionRanges | Pointer to []string | [optional] | |
Weakness | Pointer to SecurityVulnerabilityWeakness | [optional] |
func NewSecurityVulnerabilityData() *SecurityVulnerabilityData
NewSecurityVulnerabilityData instantiates a new SecurityVulnerabilityData 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 NewSecurityVulnerabilityDataWithDefaults() *SecurityVulnerabilityData
NewSecurityVulnerabilityDataWithDefaults instantiates a new SecurityVulnerabilityData 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 *SecurityVulnerabilityData) GetAdvisories() []ReferenceLink
GetAdvisories returns the Advisories field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetAdvisoriesOk() (*[]ReferenceLink, bool)
GetAdvisoriesOk returns a tuple with the Advisories field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetAdvisories(v []ReferenceLink)
SetAdvisories sets Advisories field to given value.
func (o *SecurityVulnerabilityData) HasAdvisories() bool
HasAdvisories returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetCategories() []string
GetCategories returns the Categories field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetCategoriesOk() (*[]string, bool)
GetCategoriesOk returns a tuple with the Categories field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetCategories(v []string)
SetCategories sets Categories field to given value.
func (o *SecurityVulnerabilityData) HasCategories() bool
HasCategories returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetComponentDetectionMarkdown() string
GetComponentDetectionMarkdown returns the ComponentDetectionMarkdown field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetComponentDetectionMarkdownOk() (*string, bool)
GetComponentDetectionMarkdownOk returns a tuple with the ComponentDetectionMarkdown field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetComponentDetectionMarkdown(v string)
SetComponentDetectionMarkdown sets ComponentDetectionMarkdown field to given value.
func (o *SecurityVulnerabilityData) HasComponentDetectionMarkdown() bool
HasComponentDetectionMarkdown returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetComponentExplanationMarkdown() string
GetComponentExplanationMarkdown returns the ComponentExplanationMarkdown field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetComponentExplanationMarkdownOk() (*string, bool)
GetComponentExplanationMarkdownOk returns a tuple with the ComponentExplanationMarkdown field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetComponentExplanationMarkdown(v string)
SetComponentExplanationMarkdown sets ComponentExplanationMarkdown field to given value.
func (o *SecurityVulnerabilityData) HasComponentExplanationMarkdown() bool
HasComponentExplanationMarkdown returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetComponentRecommendationMarkdown() string
GetComponentRecommendationMarkdown returns the ComponentRecommendationMarkdown field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetComponentRecommendationMarkdownOk() (*string, bool)
GetComponentRecommendationMarkdownOk returns a tuple with the ComponentRecommendationMarkdown field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetComponentRecommendationMarkdown(v string)
SetComponentRecommendationMarkdown sets ComponentRecommendationMarkdown field to given value.
func (o *SecurityVulnerabilityData) HasComponentRecommendationMarkdown() bool
HasComponentRecommendationMarkdown returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetCustomData() SecurityVulnerabilityCustomData
GetCustomData returns the CustomData field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetCustomDataOk() (*SecurityVulnerabilityCustomData, bool)
GetCustomDataOk returns a tuple with the CustomData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetCustomData(v SecurityVulnerabilityCustomData)
SetCustomData sets CustomData field to given value.
func (o *SecurityVulnerabilityData) HasCustomData() bool
HasCustomData returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *SecurityVulnerabilityData) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetDetectionMarkdown() string
GetDetectionMarkdown returns the DetectionMarkdown field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetDetectionMarkdownOk() (*string, bool)
GetDetectionMarkdownOk returns a tuple with the DetectionMarkdown field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetDetectionMarkdown(v string)
SetDetectionMarkdown sets DetectionMarkdown field to given value.
func (o *SecurityVulnerabilityData) HasDetectionMarkdown() bool
HasDetectionMarkdown returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetDetectionType() string
GetDetectionType returns the DetectionType field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetDetectionTypeOk() (*string, bool)
GetDetectionTypeOk returns a tuple with the DetectionType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetDetectionType(v string)
SetDetectionType sets DetectionType field to given value.
func (o *SecurityVulnerabilityData) HasDetectionType() bool
HasDetectionType returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetExplanationMarkdown() string
GetExplanationMarkdown returns the ExplanationMarkdown field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetExplanationMarkdownOk() (*string, bool)
GetExplanationMarkdownOk returns a tuple with the ExplanationMarkdown field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetExplanationMarkdown(v string)
SetExplanationMarkdown sets ExplanationMarkdown field to given value.
func (o *SecurityVulnerabilityData) HasExplanationMarkdown() bool
HasExplanationMarkdown returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetIdentifier() string
GetIdentifier returns the Identifier field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetIdentifierOk() (*string, bool)
GetIdentifierOk returns a tuple with the Identifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetIdentifier(v string)
SetIdentifier sets Identifier field to given value.
func (o *SecurityVulnerabilityData) HasIdentifier() bool
HasIdentifier returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetIsAdvancedVulnerabilityDetection() bool
GetIsAdvancedVulnerabilityDetection returns the IsAdvancedVulnerabilityDetection field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetIsAdvancedVulnerabilityDetectionOk() (*bool, bool)
GetIsAdvancedVulnerabilityDetectionOk returns a tuple with the IsAdvancedVulnerabilityDetection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetIsAdvancedVulnerabilityDetection(v bool)
SetIsAdvancedVulnerabilityDetection sets IsAdvancedVulnerabilityDetection field to given value.
func (o *SecurityVulnerabilityData) HasIsAdvancedVulnerabilityDetection() bool
HasIsAdvancedVulnerabilityDetection returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetMainSeverity() SecurityVulnerabilitySeverity
GetMainSeverity returns the MainSeverity field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetMainSeverityOk() (*SecurityVulnerabilitySeverity, bool)
GetMainSeverityOk returns a tuple with the MainSeverity field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetMainSeverity(v SecurityVulnerabilitySeverity)
SetMainSeverity sets MainSeverity field to given value.
func (o *SecurityVulnerabilityData) HasMainSeverity() bool
HasMainSeverity returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetRecommendationMarkdown() string
GetRecommendationMarkdown returns the RecommendationMarkdown field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetRecommendationMarkdownOk() (*string, bool)
GetRecommendationMarkdownOk returns a tuple with the RecommendationMarkdown field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetRecommendationMarkdown(v string)
SetRecommendationMarkdown sets RecommendationMarkdown field to given value.
func (o *SecurityVulnerabilityData) HasRecommendationMarkdown() bool
HasRecommendationMarkdown returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetResearchType() string
GetResearchType returns the ResearchType field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetResearchTypeOk() (*string, bool)
GetResearchTypeOk returns a tuple with the ResearchType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetResearchType(v string)
SetResearchType sets ResearchType field to given value.
func (o *SecurityVulnerabilityData) HasResearchType() bool
HasResearchType returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetRootCauses() []RootCause
GetRootCauses returns the RootCauses field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetRootCausesOk() (*[]RootCause, bool)
GetRootCausesOk returns a tuple with the RootCauses field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetRootCauses(v []RootCause)
SetRootCauses sets RootCauses field to given value.
func (o *SecurityVulnerabilityData) HasRootCauses() bool
HasRootCauses returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetSeverityScores() []SecurityVulnerabilitySeverity
GetSeverityScores returns the SeverityScores field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetSeverityScoresOk() (*[]SecurityVulnerabilitySeverity, bool)
GetSeverityScoresOk returns a tuple with the SeverityScores field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetSeverityScores(v []SecurityVulnerabilitySeverity)
SetSeverityScores sets SeverityScores field to given value.
func (o *SecurityVulnerabilityData) HasSeverityScores() bool
HasSeverityScores returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetSource() VulnerabilitySource
GetSource returns the Source field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetSourceOk() (*VulnerabilitySource, bool)
GetSourceOk returns a tuple with the Source field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetSource(v VulnerabilitySource)
SetSource sets Source field to given value.
func (o *SecurityVulnerabilityData) HasSource() bool
HasSource returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetVulnIds() []string
GetVulnIds returns the VulnIds field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetVulnIdsOk() (*[]string, bool)
GetVulnIdsOk returns a tuple with the VulnIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetVulnIds(v []string)
SetVulnIds sets VulnIds field to given value.
func (o *SecurityVulnerabilityData) HasVulnIds() bool
HasVulnIds returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetVulnerabilityLink() string
GetVulnerabilityLink returns the VulnerabilityLink field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetVulnerabilityLinkOk() (*string, bool)
GetVulnerabilityLinkOk returns a tuple with the VulnerabilityLink field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetVulnerabilityLink(v string)
SetVulnerabilityLink sets VulnerabilityLink field to given value.
func (o *SecurityVulnerabilityData) HasVulnerabilityLink() bool
HasVulnerabilityLink returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetVulnerableVersionRanges() []string
GetVulnerableVersionRanges returns the VulnerableVersionRanges field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetVulnerableVersionRangesOk() (*[]string, bool)
GetVulnerableVersionRangesOk returns a tuple with the VulnerableVersionRanges field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetVulnerableVersionRanges(v []string)
SetVulnerableVersionRanges sets VulnerableVersionRanges field to given value.
func (o *SecurityVulnerabilityData) HasVulnerableVersionRanges() bool
HasVulnerableVersionRanges returns a boolean if a field has been set.
func (o *SecurityVulnerabilityData) GetWeakness() SecurityVulnerabilityWeakness
GetWeakness returns the Weakness field if non-nil, zero value otherwise.
func (o *SecurityVulnerabilityData) GetWeaknessOk() (*SecurityVulnerabilityWeakness, bool)
GetWeaknessOk returns a tuple with the Weakness field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SecurityVulnerabilityData) SetWeakness(v SecurityVulnerabilityWeakness)
SetWeakness sets Weakness field to given value.
func (o *SecurityVulnerabilityData) HasWeakness() bool
HasWeakness returns a boolean if a field has been set.