Class: TencentCloud::Bsca::V20210811::VulnerabilityDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bsca::V20210811::VulnerabilityDetail
- Defined in:
- lib/v20210811/models.rb
Overview
描述漏洞详细信息。
Instance Attribute Summary collapse
-
#AffectedComponentList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Category ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CategoryType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CVSSv2Info ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CVSSv2Vector ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CVSSv3Info ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CVSSv3Vector ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CWEID ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#DefenseSolution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OfficialSolution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ReferenceList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SubmitTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UpdateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(category = nil, categorytype = nil, description = nil, officialsolution = nil, referencelist = nil, defensesolution = nil, cvssv2info = nil, cvssv3info = nil, submittime = nil, updatetime = nil, cweid = nil, cvssv2vector = nil, cvssv3vector = nil, affectedcomponentlist = nil) ⇒ VulnerabilityDetail
constructor
A new instance of VulnerabilityDetail.
Constructor Details
#initialize(category = nil, categorytype = nil, description = nil, officialsolution = nil, referencelist = nil, defensesolution = nil, cvssv2info = nil, cvssv3info = nil, submittime = nil, updatetime = nil, cweid = nil, cvssv2vector = nil, cvssv3vector = nil, affectedcomponentlist = nil) ⇒ VulnerabilityDetail
Returns a new instance of VulnerabilityDetail.
1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 |
# File 'lib/v20210811/models.rb', line 1023 def initialize(category=nil, categorytype=nil, description=nil, officialsolution=nil, referencelist=nil, defensesolution=nil, cvssv2info=nil, cvssv3info=nil, submittime=nil, updatetime=nil, cweid=nil, cvssv2vector=nil, cvssv3vector=nil, affectedcomponentlist=nil) @Category = category @CategoryType = categorytype @Description = description @OfficialSolution = officialsolution @ReferenceList = referencelist @DefenseSolution = defensesolution @CVSSv2Info = cvssv2info @CVSSv3Info = cvssv3info @SubmitTime = submittime @UpdateTime = updatetime @CWEID = cweid @CVSSv2Vector = cvssv2vector @CVSSv3Vector = cvssv3vector @AffectedComponentList = affectedcomponentlist end |
Instance Attribute Details
#AffectedComponentList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def AffectedComponentList @AffectedComponentList end |
#Category ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def Category @Category end |
#CategoryType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def CategoryType @CategoryType end |
#CVSSv2Info ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def CVSSv2Info @CVSSv2Info end |
#CVSSv2Vector ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def CVSSv2Vector @CVSSv2Vector end |
#CVSSv3Info ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def CVSSv3Info @CVSSv3Info end |
#CVSSv3Vector ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def CVSSv3Vector @CVSSv3Vector end |
#CWEID ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def CWEID @CWEID end |
#DefenseSolution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def DefenseSolution @DefenseSolution end |
#Description ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def Description @Description end |
#OfficialSolution ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def OfficialSolution @OfficialSolution end |
#ReferenceList ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def ReferenceList @ReferenceList end |
#SubmitTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def SubmitTime @SubmitTime end |
#UpdateTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1021 1022 1023 |
# File 'lib/v20210811/models.rb', line 1021 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 |
# File 'lib/v20210811/models.rb', line 1040 def deserialize(params) @Category = params['Category'] @CategoryType = params['CategoryType'] @Description = params['Description'] @OfficialSolution = params['OfficialSolution'] @ReferenceList = params['ReferenceList'] @DefenseSolution = params['DefenseSolution'] unless params['CVSSv2Info'].nil? @CVSSv2Info = CVSSV2Info.new @CVSSv2Info.deserialize(params['CVSSv2Info']) end unless params['CVSSv3Info'].nil? @CVSSv3Info = CVSSV3Info.new @CVSSv3Info.deserialize(params['CVSSv3Info']) end @SubmitTime = params['SubmitTime'] @UpdateTime = params['UpdateTime'] @CWEID = params['CWEID'] @CVSSv2Vector = params['CVSSv2Vector'] @CVSSv3Vector = params['CVSSv3Vector'] unless params['AffectedComponentList'].nil? @AffectedComponentList = [] params['AffectedComponentList'].each do |i| affectedcomponent_tmp = AffectedComponent.new affectedcomponent_tmp.deserialize(i) @AffectedComponentList << affectedcomponent_tmp end end end |