Class: TencentCloud::Bsca::V20210811::LicenseSummary
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bsca::V20210811::LicenseSummary
- Defined in:
- lib/v20210811/models.rb
Overview
描述许可证的概览信息。
Instance Attribute Summary collapse
-
#Key ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>.
-
#Name ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>.
-
#Risk ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>.
-
#ShortName ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>.
-
#Source ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>.
-
#SPDXKey ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(key = nil, spdxkey = nil, shortname = nil, name = nil, risk = nil, source = nil) ⇒ LicenseSummary
constructor
A new instance of LicenseSummary.
Constructor Details
#initialize(key = nil, spdxkey = nil, shortname = nil, name = nil, risk = nil, source = nil) ⇒ LicenseSummary
Returns a new instance of LicenseSummary.
654 655 656 657 658 659 660 661 |
# File 'lib/v20210811/models.rb', line 654 def initialize(key=nil, spdxkey=nil, shortname=nil, name=nil, risk=nil, source=nil) @Key = key @SPDXKey = spdxkey @ShortName = shortname @Name = name @Risk = risk @Source = source end |
Instance Attribute Details
#Key ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>
652 653 654 |
# File 'lib/v20210811/models.rb', line 652 def Key @Key end |
#Name ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>
652 653 654 |
# File 'lib/v20210811/models.rb', line 652 def Name @Name end |
#Risk ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>
652 653 654 |
# File 'lib/v20210811/models.rb', line 652 def Risk @Risk end |
#ShortName ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>
652 653 654 |
# File 'lib/v20210811/models.rb', line 652 def ShortName @ShortName end |
#Source ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>
652 653 654 |
# File 'lib/v20210811/models.rb', line 652 def Source @Source end |
#SPDXKey ⇒ Object
<li>NotDefined</li> <li>LowRisk</li> <li>MediumRisk</li> <li>HighRisk</li>
652 653 654 |
# File 'lib/v20210811/models.rb', line 652 def SPDXKey @SPDXKey end |
Instance Method Details
#deserialize(params) ⇒ Object
663 664 665 666 667 668 669 670 |
# File 'lib/v20210811/models.rb', line 663 def deserialize(params) @Key = params['Key'] @SPDXKey = params['SPDXKey'] @ShortName = params['ShortName'] @Name = params['Name'] @Risk = params['Risk'] @Source = params['Source'] end |