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.
19564 19565 19566 19567 19568 19569 19570 19571 19572 19573 |
# File 'lib/v20180525/models.rb', line 19564 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
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def ImageCacheId @ImageCacheId end |
#ImageCacheName ⇒ Object
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def ImageCacheName @ImageCacheName end |
#ImageCacheSize ⇒ Object
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def ImageCacheSize @ImageCacheSize end |
#ImageRegistryCredentials ⇒ Object
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def ImageRegistryCredentials @ImageRegistryCredentials end |
#Images ⇒ Object
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def Images @Images end |
#RetentionDays ⇒ Object
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def RetentionDays @RetentionDays end |
#SecurityGroupIds ⇒ Object
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def SecurityGroupIds @SecurityGroupIds end |
#Tags ⇒ Object
19562 19563 19564 |
# File 'lib/v20180525/models.rb', line 19562 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
19575 19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 |
# File 'lib/v20180525/models.rb', line 19575 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 |