Skip to content

Latest commit

 

History

History
602 lines (325 loc) · 19.4 KB

SecurityVulnerabilityData.md

File metadata and controls

602 lines (325 loc) · 19.4 KB

SecurityVulnerabilityData

Properties

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]

Methods

NewSecurityVulnerabilityData

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

NewSecurityVulnerabilityDataWithDefaults

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

GetAdvisories

func (o *SecurityVulnerabilityData) GetAdvisories() []ReferenceLink

GetAdvisories returns the Advisories field if non-nil, zero value otherwise.

GetAdvisoriesOk

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.

SetAdvisories

func (o *SecurityVulnerabilityData) SetAdvisories(v []ReferenceLink)

SetAdvisories sets Advisories field to given value.

HasAdvisories

func (o *SecurityVulnerabilityData) HasAdvisories() bool

HasAdvisories returns a boolean if a field has been set.

GetCategories

func (o *SecurityVulnerabilityData) GetCategories() []string

GetCategories returns the Categories field if non-nil, zero value otherwise.

GetCategoriesOk

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.

SetCategories

func (o *SecurityVulnerabilityData) SetCategories(v []string)

SetCategories sets Categories field to given value.

HasCategories

func (o *SecurityVulnerabilityData) HasCategories() bool

HasCategories returns a boolean if a field has been set.

GetComponentDetectionMarkdown

func (o *SecurityVulnerabilityData) GetComponentDetectionMarkdown() string

GetComponentDetectionMarkdown returns the ComponentDetectionMarkdown field if non-nil, zero value otherwise.

GetComponentDetectionMarkdownOk

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.

SetComponentDetectionMarkdown

func (o *SecurityVulnerabilityData) SetComponentDetectionMarkdown(v string)

SetComponentDetectionMarkdown sets ComponentDetectionMarkdown field to given value.

HasComponentDetectionMarkdown

func (o *SecurityVulnerabilityData) HasComponentDetectionMarkdown() bool

HasComponentDetectionMarkdown returns a boolean if a field has been set.

GetComponentExplanationMarkdown

func (o *SecurityVulnerabilityData) GetComponentExplanationMarkdown() string

GetComponentExplanationMarkdown returns the ComponentExplanationMarkdown field if non-nil, zero value otherwise.

GetComponentExplanationMarkdownOk

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.

SetComponentExplanationMarkdown

func (o *SecurityVulnerabilityData) SetComponentExplanationMarkdown(v string)

SetComponentExplanationMarkdown sets ComponentExplanationMarkdown field to given value.

HasComponentExplanationMarkdown

func (o *SecurityVulnerabilityData) HasComponentExplanationMarkdown() bool

HasComponentExplanationMarkdown returns a boolean if a field has been set.

GetComponentRecommendationMarkdown

func (o *SecurityVulnerabilityData) GetComponentRecommendationMarkdown() string

GetComponentRecommendationMarkdown returns the ComponentRecommendationMarkdown field if non-nil, zero value otherwise.

GetComponentRecommendationMarkdownOk

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.

SetComponentRecommendationMarkdown

func (o *SecurityVulnerabilityData) SetComponentRecommendationMarkdown(v string)

SetComponentRecommendationMarkdown sets ComponentRecommendationMarkdown field to given value.

HasComponentRecommendationMarkdown

func (o *SecurityVulnerabilityData) HasComponentRecommendationMarkdown() bool

HasComponentRecommendationMarkdown returns a boolean if a field has been set.

GetCustomData

func (o *SecurityVulnerabilityData) GetCustomData() SecurityVulnerabilityCustomData

GetCustomData returns the CustomData field if non-nil, zero value otherwise.

GetCustomDataOk

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.

SetCustomData

func (o *SecurityVulnerabilityData) SetCustomData(v SecurityVulnerabilityCustomData)

SetCustomData sets CustomData field to given value.

HasCustomData

func (o *SecurityVulnerabilityData) HasCustomData() bool

HasCustomData returns a boolean if a field has been set.

GetDescription

func (o *SecurityVulnerabilityData) GetDescription() string

GetDescription returns the Description field if non-nil, zero value otherwise.

GetDescriptionOk

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.

SetDescription

func (o *SecurityVulnerabilityData) SetDescription(v string)

SetDescription sets Description field to given value.

HasDescription

func (o *SecurityVulnerabilityData) HasDescription() bool

HasDescription returns a boolean if a field has been set.

GetDetectionMarkdown

func (o *SecurityVulnerabilityData) GetDetectionMarkdown() string

GetDetectionMarkdown returns the DetectionMarkdown field if non-nil, zero value otherwise.

GetDetectionMarkdownOk

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.

SetDetectionMarkdown

func (o *SecurityVulnerabilityData) SetDetectionMarkdown(v string)

SetDetectionMarkdown sets DetectionMarkdown field to given value.

HasDetectionMarkdown

func (o *SecurityVulnerabilityData) HasDetectionMarkdown() bool

HasDetectionMarkdown returns a boolean if a field has been set.

GetDetectionType

func (o *SecurityVulnerabilityData) GetDetectionType() string

GetDetectionType returns the DetectionType field if non-nil, zero value otherwise.

GetDetectionTypeOk

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.

SetDetectionType

func (o *SecurityVulnerabilityData) SetDetectionType(v string)

SetDetectionType sets DetectionType field to given value.

HasDetectionType

func (o *SecurityVulnerabilityData) HasDetectionType() bool

HasDetectionType returns a boolean if a field has been set.

GetExplanationMarkdown

func (o *SecurityVulnerabilityData) GetExplanationMarkdown() string

GetExplanationMarkdown returns the ExplanationMarkdown field if non-nil, zero value otherwise.

GetExplanationMarkdownOk

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.

SetExplanationMarkdown

func (o *SecurityVulnerabilityData) SetExplanationMarkdown(v string)

SetExplanationMarkdown sets ExplanationMarkdown field to given value.

HasExplanationMarkdown

func (o *SecurityVulnerabilityData) HasExplanationMarkdown() bool

HasExplanationMarkdown returns a boolean if a field has been set.

GetIdentifier

func (o *SecurityVulnerabilityData) GetIdentifier() string

GetIdentifier returns the Identifier field if non-nil, zero value otherwise.

GetIdentifierOk

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.

SetIdentifier

func (o *SecurityVulnerabilityData) SetIdentifier(v string)

SetIdentifier sets Identifier field to given value.

HasIdentifier

func (o *SecurityVulnerabilityData) HasIdentifier() bool

HasIdentifier returns a boolean if a field has been set.

GetIsAdvancedVulnerabilityDetection

func (o *SecurityVulnerabilityData) GetIsAdvancedVulnerabilityDetection() bool

GetIsAdvancedVulnerabilityDetection returns the IsAdvancedVulnerabilityDetection field if non-nil, zero value otherwise.

GetIsAdvancedVulnerabilityDetectionOk

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.

SetIsAdvancedVulnerabilityDetection

func (o *SecurityVulnerabilityData) SetIsAdvancedVulnerabilityDetection(v bool)

SetIsAdvancedVulnerabilityDetection sets IsAdvancedVulnerabilityDetection field to given value.

HasIsAdvancedVulnerabilityDetection

func (o *SecurityVulnerabilityData) HasIsAdvancedVulnerabilityDetection() bool

HasIsAdvancedVulnerabilityDetection returns a boolean if a field has been set.

GetMainSeverity

func (o *SecurityVulnerabilityData) GetMainSeverity() SecurityVulnerabilitySeverity

GetMainSeverity returns the MainSeverity field if non-nil, zero value otherwise.

GetMainSeverityOk

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.

SetMainSeverity

func (o *SecurityVulnerabilityData) SetMainSeverity(v SecurityVulnerabilitySeverity)

SetMainSeverity sets MainSeverity field to given value.

HasMainSeverity

func (o *SecurityVulnerabilityData) HasMainSeverity() bool

HasMainSeverity returns a boolean if a field has been set.

GetRecommendationMarkdown

func (o *SecurityVulnerabilityData) GetRecommendationMarkdown() string

GetRecommendationMarkdown returns the RecommendationMarkdown field if non-nil, zero value otherwise.

GetRecommendationMarkdownOk

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.

SetRecommendationMarkdown

func (o *SecurityVulnerabilityData) SetRecommendationMarkdown(v string)

SetRecommendationMarkdown sets RecommendationMarkdown field to given value.

HasRecommendationMarkdown

func (o *SecurityVulnerabilityData) HasRecommendationMarkdown() bool

HasRecommendationMarkdown returns a boolean if a field has been set.

GetResearchType

func (o *SecurityVulnerabilityData) GetResearchType() string

GetResearchType returns the ResearchType field if non-nil, zero value otherwise.

GetResearchTypeOk

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.

SetResearchType

func (o *SecurityVulnerabilityData) SetResearchType(v string)

SetResearchType sets ResearchType field to given value.

HasResearchType

func (o *SecurityVulnerabilityData) HasResearchType() bool

HasResearchType returns a boolean if a field has been set.

GetRootCauses

func (o *SecurityVulnerabilityData) GetRootCauses() []RootCause

GetRootCauses returns the RootCauses field if non-nil, zero value otherwise.

GetRootCausesOk

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.

SetRootCauses

func (o *SecurityVulnerabilityData) SetRootCauses(v []RootCause)

SetRootCauses sets RootCauses field to given value.

HasRootCauses

func (o *SecurityVulnerabilityData) HasRootCauses() bool

HasRootCauses returns a boolean if a field has been set.

GetSeverityScores

func (o *SecurityVulnerabilityData) GetSeverityScores() []SecurityVulnerabilitySeverity

GetSeverityScores returns the SeverityScores field if non-nil, zero value otherwise.

GetSeverityScoresOk

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.

SetSeverityScores

func (o *SecurityVulnerabilityData) SetSeverityScores(v []SecurityVulnerabilitySeverity)

SetSeverityScores sets SeverityScores field to given value.

HasSeverityScores

func (o *SecurityVulnerabilityData) HasSeverityScores() bool

HasSeverityScores returns a boolean if a field has been set.

GetSource

func (o *SecurityVulnerabilityData) GetSource() VulnerabilitySource

GetSource returns the Source field if non-nil, zero value otherwise.

GetSourceOk

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.

SetSource

func (o *SecurityVulnerabilityData) SetSource(v VulnerabilitySource)

SetSource sets Source field to given value.

HasSource

func (o *SecurityVulnerabilityData) HasSource() bool

HasSource returns a boolean if a field has been set.

GetVulnIds

func (o *SecurityVulnerabilityData) GetVulnIds() []string

GetVulnIds returns the VulnIds field if non-nil, zero value otherwise.

GetVulnIdsOk

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.

SetVulnIds

func (o *SecurityVulnerabilityData) SetVulnIds(v []string)

SetVulnIds sets VulnIds field to given value.

HasVulnIds

func (o *SecurityVulnerabilityData) HasVulnIds() bool

HasVulnIds returns a boolean if a field has been set.

GetVulnerabilityLink

func (o *SecurityVulnerabilityData) GetVulnerabilityLink() string

GetVulnerabilityLink returns the VulnerabilityLink field if non-nil, zero value otherwise.

GetVulnerabilityLinkOk

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.

SetVulnerabilityLink

func (o *SecurityVulnerabilityData) SetVulnerabilityLink(v string)

SetVulnerabilityLink sets VulnerabilityLink field to given value.

HasVulnerabilityLink

func (o *SecurityVulnerabilityData) HasVulnerabilityLink() bool

HasVulnerabilityLink returns a boolean if a field has been set.

GetVulnerableVersionRanges

func (o *SecurityVulnerabilityData) GetVulnerableVersionRanges() []string

GetVulnerableVersionRanges returns the VulnerableVersionRanges field if non-nil, zero value otherwise.

GetVulnerableVersionRangesOk

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.

SetVulnerableVersionRanges

func (o *SecurityVulnerabilityData) SetVulnerableVersionRanges(v []string)

SetVulnerableVersionRanges sets VulnerableVersionRanges field to given value.

HasVulnerableVersionRanges

func (o *SecurityVulnerabilityData) HasVulnerableVersionRanges() bool

HasVulnerableVersionRanges returns a boolean if a field has been set.

GetWeakness

func (o *SecurityVulnerabilityData) GetWeakness() SecurityVulnerabilityWeakness

GetWeakness returns the Weakness field if non-nil, zero value otherwise.

GetWeaknessOk

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.

SetWeakness

func (o *SecurityVulnerabilityData) SetWeakness(v SecurityVulnerabilityWeakness)

SetWeakness sets Weakness field to given value.

HasWeakness

func (o *SecurityVulnerabilityData) HasWeakness() bool

HasWeakness returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]