Class: TencentCloud::Ess::V20201111::FileInfo

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

Overview

模板中文件的信息结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fileid = nil, filename = nil, filesize = nil, createdon = nil) ⇒ FileInfo

Returns a new instance of FileInfo.



12675
12676
12677
12678
12679
12680
# File 'lib/v20201111/models.rb', line 12675

def initialize(fileid=nil, filename=nil, filesize=nil, createdon=nil)
  @FileId = fileid
  @FileName = filename
  @FileSize = filesize
  @CreatedOn = createdon
end

Instance Attribute Details

#CreatedOnObject

Parameters:

  • FileId:

    文件ID

  • FileName:

    文件名

  • FileSize:

    文件大小,单位为Byte

  • CreatedOn:

    文件上传时间,格式为Unix标准时间戳(秒)



12673
12674
12675
# File 'lib/v20201111/models.rb', line 12673

def CreatedOn
  @CreatedOn
end

#FileIdObject

Parameters:

  • FileId:

    文件ID

  • FileName:

    文件名

  • FileSize:

    文件大小,单位为Byte

  • CreatedOn:

    文件上传时间,格式为Unix标准时间戳(秒)



12673
12674
12675
# File 'lib/v20201111/models.rb', line 12673

def FileId
  @FileId
end

#FileNameObject

Parameters:

  • FileId:

    文件ID

  • FileName:

    文件名

  • FileSize:

    文件大小,单位为Byte

  • CreatedOn:

    文件上传时间,格式为Unix标准时间戳(秒)



12673
12674
12675
# File 'lib/v20201111/models.rb', line 12673

def FileName
  @FileName
end

#FileSizeObject

Parameters:

  • FileId:

    文件ID

  • FileName:

    文件名

  • FileSize:

    文件大小,单位为Byte

  • CreatedOn:

    文件上传时间,格式为Unix标准时间戳(秒)



12673
12674
12675
# File 'lib/v20201111/models.rb', line 12673

def FileSize
  @FileSize
end

Instance Method Details

#deserialize(params) ⇒ Object



12682
12683
12684
12685
12686
12687
# File 'lib/v20201111/models.rb', line 12682

def deserialize(params)
  @FileId = params['FileId']
  @FileName = params['FileName']
  @FileSize = params['FileSize']
  @CreatedOn = params['CreatedOn']
end