Class: TencentCloud::Tke::V20180525::UpdateImageCacheRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::UpdateImageCacheRequest
- Defined in:
- lib/v20180525/models.rb
Overview
UpdateImageCache请求参数结构体
Instance Attribute Summary collapse
- #ImageCacheId ⇒ Object
- #ImageCacheName ⇒ Object
- #ImageCacheSize ⇒ Object
- #ImageRegistryCredentials ⇒ Object
- #Images ⇒ Object
- #RetentionDays ⇒ Object
- #SecurityGroupIds ⇒ Object
- #Tags ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(imagecacheid = nil, imagecachename = nil, imageregistrycredentials = nil, images = nil, imagecachesize = nil, retentiondays = nil, securitygroupids = nil, tags = nil) ⇒ UpdateImageCacheRequest
constructor
A new instance of UpdateImageCacheRequest.
Constructor Details
#initialize(imagecacheid = nil, imagecachename = nil, imageregistrycredentials = nil, images = nil, imagecachesize = nil, retentiondays = nil, securitygroupids = nil, tags = nil) ⇒ UpdateImageCacheRequest
Returns a new instance of UpdateImageCacheRequest.
21107 21108 21109 21110 21111 21112 21113 21114 21115 21116 |
# File 'lib/v20180525/models.rb', line 21107 def initialize(imagecacheid=nil, imagecachename=nil, imageregistrycredentials=nil, images=nil, imagecachesize=nil, retentiondays=nil, securitygroupids=nil, =nil) @ImageCacheId = imagecacheid @ImageCacheName = imagecachename @ImageRegistryCredentials = imageregistrycredentials @Images = images @ImageCacheSize = imagecachesize @RetentionDays = retentiondays @SecurityGroupIds = securitygroupids @Tags = end |
Instance Attribute Details
#ImageCacheId ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def ImageCacheId @ImageCacheId end |
#ImageCacheName ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def ImageCacheName @ImageCacheName end |
#ImageCacheSize ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def ImageCacheSize @ImageCacheSize end |
#ImageRegistryCredentials ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def ImageRegistryCredentials @ImageRegistryCredentials end |
#Images ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def Images @Images end |
#RetentionDays ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def RetentionDays @RetentionDays end |
#SecurityGroupIds ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def SecurityGroupIds @SecurityGroupIds end |
#Tags ⇒ Object
21105 21106 21107 |
# File 'lib/v20180525/models.rb', line 21105 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
21118 21119 21120 21121 21122 21123 21124 21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 |
# File 'lib/v20180525/models.rb', line 21118 def deserialize(params) @ImageCacheId = params['ImageCacheId'] @ImageCacheName = params['ImageCacheName'] unless params['ImageRegistryCredentials'].nil? @ImageRegistryCredentials = [] params['ImageRegistryCredentials'].each do |i| imageregistrycredential_tmp = ImageRegistryCredential.new imageregistrycredential_tmp.deserialize(i) @ImageRegistryCredentials << imageregistrycredential_tmp end end @Images = params['Images'] @ImageCacheSize = params['ImageCacheSize'] @RetentionDays = params['RetentionDays'] @SecurityGroupIds = params['SecurityGroupIds'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |