Class: TencentCloud::Tcr::V20190924::TcrImageInfo

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

Overview

镜像信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(digest = nil, size = nil, imageversion = nil, updatetime = nil, kind = nil, kmssignature = nil) ⇒ TcrImageInfo

Returns a new instance of TcrImageInfo.



7188
7189
7190
7191
7192
7193
7194
7195
# File 'lib/v20190924/models.rb', line 7188

def initialize(digest=nil, size=nil, imageversion=nil, updatetime=nil, kind=nil, kmssignature=nil)
  @Digest = digest
  @Size = size
  @ImageVersion = imageversion
  @UpdateTime = updatetime
  @Kind = kind
  @KmsSignature = kmssignature
end

Instance Attribute Details

#Digest ⇒ Object

Parameters:

  • Digest: —

    哈希值

  • Size: —

    镜像体积(单位:字节)

  • ImageVersion: —

    Tag名称

  • UpdateTime: —

    更新时间

  • Kind: —

    制品类型

  • KmsSignature: —

    KMS 签名信息



7186
7187
7188
# File 'lib/v20190924/models.rb', line 7186

def Digest
  @Digest
end

#ImageVersion ⇒ Object

Parameters:

  • Digest: —

    哈希值

  • Size: —

    镜像体积(单位:字节)

  • ImageVersion: —

    Tag名称

  • UpdateTime: —

    更新时间

  • Kind: —

    制品类型

  • KmsSignature: —

    KMS 签名信息



7186
7187
7188
# File 'lib/v20190924/models.rb', line 7186

def ImageVersion
  @ImageVersion
end

#Kind ⇒ Object

Parameters:

  • Digest: —

    哈希值

  • Size: —

    镜像体积(单位:字节)

  • ImageVersion: —

    Tag名称

  • UpdateTime: —

    更新时间

  • Kind: —

    制品类型

  • KmsSignature: —

    KMS 签名信息



7186
7187
7188
# File 'lib/v20190924/models.rb', line 7186

def Kind
  @Kind
end

#KmsSignature ⇒ Object

Parameters:

  • Digest: —

    哈希值

  • Size: —

    镜像体积(单位:字节)

  • ImageVersion: —

    Tag名称

  • UpdateTime: —

    更新时间

  • Kind: —

    制品类型

  • KmsSignature: —

    KMS 签名信息



7186
7187
7188
# File 'lib/v20190924/models.rb', line 7186

def KmsSignature
  @KmsSignature
end

#Size ⇒ Object

Parameters:

  • Digest: —

    哈希值

  • Size: —

    镜像体积(单位:字节)

  • ImageVersion: —

    Tag名称

  • UpdateTime: —

    更新时间

  • Kind: —

    制品类型

  • KmsSignature: —

    KMS 签名信息



7186
7187
7188
# File 'lib/v20190924/models.rb', line 7186

def Size
  @Size
end

#UpdateTime ⇒ Object

Parameters:

  • Digest: —

    哈希值

  • Size: —

    镜像体积(单位:字节)

  • ImageVersion: —

    Tag名称

  • UpdateTime: —

    更新时间

  • Kind: —

    制品类型

  • KmsSignature: —

    KMS 签名信息



7186
7187
7188
# File 'lib/v20190924/models.rb', line 7186

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7197
7198
7199
7200
7201
7202
7203
7204
# File 'lib/v20190924/models.rb', line 7197

def deserialize(params)
  @Digest = params['Digest']
  @Size = params['Size']
  @ImageVersion = params['ImageVersion']
  @UpdateTime = params['UpdateTime']
  @Kind = params['Kind']
  @KmsSignature = params['KmsSignature']
end