Class: TencentCloud::Weilingwith::V20230427::DescribeFileUploadURLRequest

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

Overview

DescribeFileUploadURL请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workspaceid = nil, filename = nil, filesize = nil, applicationtoken = nil, filemd5 = nil, savetype = nil, fileexpiretime = nil, noexpireflag = nil) ⇒ DescribeFileUploadURLRequest

Returns a new instance of DescribeFileUploadURLRequest.



3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
# File 'lib/v20230427/models.rb', line 3425

def initialize(workspaceid=nil, filename=nil, filesize=nil, applicationtoken=nil, filemd5=nil, savetype=nil, fileexpiretime=nil, noexpireflag=nil)
  @WorkspaceId = workspaceid
  @FileName = filename
  @FileSize = filesize
  @ApplicationToken = applicationtoken
  @FileMD5 = filemd5
  @SaveType = savetype
  @FileExpireTime = fileexpiretime
  @NoExpireFlag = noexpireflag
end

Instance Attribute Details

#ApplicationTokenObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def ApplicationToken
  @ApplicationToken
end

#FileExpireTimeObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def FileExpireTime
  @FileExpireTime
end

#FileMD5Object

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def FileMD5
  @FileMD5
end

#FileNameObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def FileName
  @FileName
end

#FileSizeObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def FileSize
  @FileSize
end

#NoExpireFlagObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def NoExpireFlag
  @NoExpireFlag
end

#SaveTypeObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def SaveType
  @SaveType
end

#WorkspaceIdObject

Parameters:

  • WorkspaceId:

    工作空间Id

  • FileName:

    文件名称

  • FileSize:

    文件大小

  • ApplicationToken:

    应用token

  • FileMD5:

    文件MD5

  • SaveType:

    存储类型

  • FileExpireTime:

    过期时间,过期时间戳,精确到秒的时间戳,noExpireFlag为false时必填

  • NoExpireFlag:

    永不过期标记



3423
3424
3425
# File 'lib/v20230427/models.rb', line 3423

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'lib/v20230427/models.rb', line 3436

def deserialize(params)
  @WorkspaceId = params['WorkspaceId']
  @FileName = params['FileName']
  @FileSize = params['FileSize']
  @ApplicationToken = params['ApplicationToken']
  @FileMD5 = params['FileMD5']
  @SaveType = params['SaveType']
  @FileExpireTime = params['FileExpireTime']
  @NoExpireFlag = params['NoExpireFlag']
end