Class: TencentCloud::Tke::V20180525::ImageCache

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

镜像缓存的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imagecacheid = nil, imagecachename = nil, imagecachesize = nil, images = nil, creationtime = nil, expiredatetime = nil, events = nil, lastmatchedtime = nil, snapshotid = nil, status = nil) ⇒ ImageCache

Returns a new instance of ImageCache.



12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
# File 'lib/v20180525/models.rb', line 12492

def initialize(imagecacheid=nil, imagecachename=nil, imagecachesize=nil, images=nil, creationtime=nil, expiredatetime=nil, events=nil, lastmatchedtime=nil, snapshotid=nil, status=nil)
  @ImageCacheId = imagecacheid
  @ImageCacheName = imagecachename
  @ImageCacheSize = imagecachesize
  @Images = images
  @CreationTime = creationtime
  @ExpireDateTime = expiredatetime
  @Events = events
  @LastMatchedTime = lastmatchedtime
  @SnapshotId = snapshotid
  @Status = status
end

Instance Attribute Details

#CreationTimeObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def CreationTime
  @CreationTime
end

#EventsObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def Events
  @Events
end

#ExpireDateTimeObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def ExpireDateTime
  @ExpireDateTime
end

#ImageCacheIdObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def ImageCacheId
  @ImageCacheId
end

#ImageCacheNameObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def ImageCacheName
  @ImageCacheName
end

#ImageCacheSizeObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def ImageCacheSize
  @ImageCacheSize
end

#ImagesObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def Images
  @Images
end

#LastMatchedTimeObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def LastMatchedTime
  @LastMatchedTime
end

#SnapshotIdObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def SnapshotId
  @SnapshotId
end

#StatusObject

Pending:创建中 Ready:创建完成 Failed:创建失败 Updating:更新中 UpdateFailed:更新失败 只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:



12490
12491
12492
# File 'lib/v20180525/models.rb', line 12490

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
# File 'lib/v20180525/models.rb', line 12505

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']
end