Class: TencentCloud::Tcr::V20190924::CreateNamespaceRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcr::V20190924::CreateNamespaceRequest
- Defined in:
- lib/v20190924/models.rb
Overview
CreateNamespace请求参数结构体
Instance Attribute Summary collapse
- #CVEWhitelistItems ⇒ Object
- #IsAutoScan ⇒ Object
- #IsPreventVUL ⇒ Object
- #IsPublic ⇒ Object
- #NamespaceName ⇒ Object
- #RegistryId ⇒ Object
- #Severity ⇒ Object
- #TagSpecification ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(registryid = nil, namespacename = nil, ispublic = nil, tagspecification = nil, isautoscan = nil, ispreventvul = nil, severity = nil, cvewhitelistitems = nil) ⇒ CreateNamespaceRequest
constructor
A new instance of CreateNamespaceRequest.
Constructor Details
#initialize(registryid = nil, namespacename = nil, ispublic = nil, tagspecification = nil, isautoscan = nil, ispreventvul = nil, severity = nil, cvewhitelistitems = nil) ⇒ CreateNamespaceRequest
Returns a new instance of CreateNamespaceRequest.
808 809 810 811 812 813 814 815 816 817 |
# File 'lib/v20190924/models.rb', line 808 def initialize(registryid=nil, namespacename=nil, ispublic=nil, =nil, isautoscan=nil, ispreventvul=nil, severity=nil, cvewhitelistitems=nil) @RegistryId = registryid @NamespaceName = namespacename @IsPublic = ispublic @TagSpecification = @IsAutoScan = isautoscan @IsPreventVUL = ispreventvul @Severity = severity @CVEWhitelistItems = cvewhitelistitems end |
Instance Attribute Details
#CVEWhitelistItems ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def CVEWhitelistItems @CVEWhitelistItems end |
#IsAutoScan ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def IsAutoScan @IsAutoScan end |
#IsPreventVUL ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def IsPreventVUL @IsPreventVUL end |
#IsPublic ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def IsPublic @IsPublic end |
#NamespaceName ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def NamespaceName @NamespaceName end |
#RegistryId ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def RegistryId @RegistryId end |
#Severity ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def Severity @Severity end |
#TagSpecification ⇒ Object
806 807 808 |
# File 'lib/v20190924/models.rb', line 806 def TagSpecification @TagSpecification end |
Instance Method Details
#deserialize(params) ⇒ Object
819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 |
# File 'lib/v20190924/models.rb', line 819 def deserialize(params) @RegistryId = params['RegistryId'] @NamespaceName = params['NamespaceName'] @IsPublic = params['IsPublic'] unless params['TagSpecification'].nil? @TagSpecification = TagSpecification.new @TagSpecification.deserialize(params['TagSpecification']) end @IsAutoScan = params['IsAutoScan'] @IsPreventVUL = params['IsPreventVUL'] @Severity = params['Severity'] unless params['CVEWhitelistItems'].nil? @CVEWhitelistItems = [] params['CVEWhitelistItems'].each do |i| cvewhitelistitem_tmp = CVEWhitelistItem.new cvewhitelistitem_tmp.deserialize(i) @CVEWhitelistItems << cvewhitelistitem_tmp end end end |