Class: TencentCloud::Tke::V20180525::ImageCache
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::ImageCache
- Defined in:
- lib/v20180525/models.rb
Overview
镜像缓存的信息
Instance Attribute Summary collapse
-
#CreationTime ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#Events ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#ExpireDateTime ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#ImageCacheId ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#ImageCacheName ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#ImageCacheSize ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#ImageRegistryCredentials ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#Images ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#LastMatchedTime ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#RetentionDays ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#SnapshotId ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#Status ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
-
#Tags ⇒ Object
Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(imagecacheid = nil, imagecachename = nil, imagecachesize = nil, images = nil, creationtime = nil, expiredatetime = nil, events = nil, lastmatchedtime = nil, snapshotid = nil, status = nil, retentiondays = nil, imageregistrycredentials = nil, tags = nil) ⇒ ImageCache
constructor
A new instance of ImageCache.
Constructor Details
#initialize(imagecacheid = nil, imagecachename = nil, imagecachesize = nil, images = nil, creationtime = nil, expiredatetime = nil, events = nil, lastmatchedtime = nil, snapshotid = nil, status = nil, retentiondays = nil, imageregistrycredentials = nil, tags = nil) ⇒ ImageCache
Returns a new instance of ImageCache.
12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 |
# File 'lib/v20180525/models.rb', line 12410 def initialize(imagecacheid=nil, imagecachename=nil, imagecachesize=nil, images=nil, creationtime=nil, expiredatetime=nil, events=nil, lastmatchedtime=nil, snapshotid=nil, status=nil, retentiondays=nil, imageregistrycredentials=nil, =nil) @ImageCacheId = imagecacheid @ImageCacheName = imagecachename @ImageCacheSize = imagecachesize @Images = images @CreationTime = creationtime @ExpireDateTime = expiredatetime @Events = events @LastMatchedTime = lastmatchedtime @SnapshotId = snapshotid @Status = status @RetentionDays = retentiondays @ImageRegistryCredentials = imageregistrycredentials @Tags = end |
Instance Attribute Details
#CreationTime ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def CreationTime @CreationTime end |
#Events ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def Events @Events end |
#ExpireDateTime ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def ExpireDateTime @ExpireDateTime end |
#ImageCacheId ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def ImageCacheId @ImageCacheId end |
#ImageCacheName ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def ImageCacheName @ImageCacheName end |
#ImageCacheSize ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def ImageCacheSize @ImageCacheSize end |
#ImageRegistryCredentials ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def ImageRegistryCredentials @ImageRegistryCredentials end |
#Images ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def Images @Images end |
#LastMatchedTime ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def LastMatchedTime @LastMatchedTime end |
#RetentionDays ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def RetentionDays @RetentionDays end |
#SnapshotId ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def SnapshotId @SnapshotId end |
#Status ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def Status @Status end |
#Tags ⇒ Object
Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存
12408 12409 12410 |
# File 'lib/v20180525/models.rb', line 12408 def Tags @Tags end |
Instance Method Details
#deserialize(params) ⇒ Object
12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 |
# File 'lib/v20180525/models.rb', line 12426 def deserialize(params) @ImageCacheId = params['ImageCacheId'] @ImageCacheName = params['ImageCacheName'] @ImageCacheSize = params['ImageCacheSize'] @Images = params['Images'] @CreationTime = params['CreationTime'] @ExpireDateTime = params['ExpireDateTime'] unless params['Events'].nil? @Events = [] params['Events'].each do |i| imagecacheevent_tmp = ImageCacheEvent.new imagecacheevent_tmp.deserialize(i) @Events << imagecacheevent_tmp end end @LastMatchedTime = params['LastMatchedTime'] @SnapshotId = params['SnapshotId'] @Status = params['Status'] @RetentionDays = params['RetentionDays'] unless params['ImageRegistryCredentials'].nil? @ImageRegistryCredentials = [] params['ImageRegistryCredentials'].each do |i| imageregistrycredential_tmp = ImageRegistryCredential.new imageregistrycredential_tmp.deserialize(i) @ImageRegistryCredentials << imageregistrycredential_tmp end end unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |