Class: TencentCloud::Wedata::V20250806::UpdateResourceFileRequest

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

Overview

UpdateResourceFile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, resourceid = nil, resourcefile = nil, resourcename = nil, bundleid = nil, bundleinfo = nil) ⇒ UpdateResourceFileRequest

Returns a new instance of UpdateResourceFileRequest.



13481
13482
13483
13484
13485
13486
13487
13488
# File 'lib/v20250806/models.rb', line 13481

def initialize(projectid=nil, resourceid=nil, resourcefile=nil, resourcename=nil, bundleid=nil, bundleinfo=nil)
  @ProjectId = projectid
  @ResourceId = resourceid
  @ResourceFile = resourcefile
  @ResourceName = resourcename
  @BundleId = bundleid
  @BundleInfo = bundleinfo
end

Instance Attribute Details

#BundleIdObject

  • 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例:

    /datastudio/resource/projectId/parentFolderPath/name
    

Parameters:

  • ProjectId:

    项目ID

  • ResourceId:

    资源文件ID,可通过ListResourceFiles接口获取

  • ResourceFile:
    • 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值

  • ResourceName:

    资源名称, 尽可能和文件名保持一致

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端名称



13479
13480
13481
# File 'lib/v20250806/models.rb', line 13479

def BundleId
  @BundleId
end

#BundleInfoObject

  • 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例:

    /datastudio/resource/projectId/parentFolderPath/name
    

Parameters:

  • ProjectId:

    项目ID

  • ResourceId:

    资源文件ID,可通过ListResourceFiles接口获取

  • ResourceFile:
    • 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值

  • ResourceName:

    资源名称, 尽可能和文件名保持一致

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端名称



13479
13480
13481
# File 'lib/v20250806/models.rb', line 13479

def BundleInfo
  @BundleInfo
end

#ProjectIdObject

  • 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例:

    /datastudio/resource/projectId/parentFolderPath/name
    

Parameters:

  • ProjectId:

    项目ID

  • ResourceId:

    资源文件ID,可通过ListResourceFiles接口获取

  • ResourceFile:
    • 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值

  • ResourceName:

    资源名称, 尽可能和文件名保持一致

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端名称



13479
13480
13481
# File 'lib/v20250806/models.rb', line 13479

def ProjectId
  @ProjectId
end

#ResourceFileObject

  • 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例:

    /datastudio/resource/projectId/parentFolderPath/name
    

Parameters:

  • ProjectId:

    项目ID

  • ResourceId:

    资源文件ID,可通过ListResourceFiles接口获取

  • ResourceFile:
    • 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值

  • ResourceName:

    资源名称, 尽可能和文件名保持一致

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端名称



13479
13480
13481
# File 'lib/v20250806/models.rb', line 13479

def ResourceFile
  @ResourceFile
end

#ResourceIdObject

  • 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例:

    /datastudio/resource/projectId/parentFolderPath/name
    

Parameters:

  • ProjectId:

    项目ID

  • ResourceId:

    资源文件ID,可通过ListResourceFiles接口获取

  • ResourceFile:
    • 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值

  • ResourceName:

    资源名称, 尽可能和文件名保持一致

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端名称



13479
13480
13481
# File 'lib/v20250806/models.rb', line 13479

def ResourceId
  @ResourceId
end

#ResourceNameObject

  • 手填值必须是存在的cos路径, /datastudio/resource/ 为固定前缀, projectId 为项目ID,需传入具体值, parentFolderPath为父文件夹路径, name为文件名, 手填值取值示例:

    /datastudio/resource/projectId/parentFolderPath/name
    

Parameters:

  • ProjectId:

    项目ID

  • ResourceId:

    资源文件ID,可通过ListResourceFiles接口获取

  • ResourceFile:
    • 上传文件及手填两种方式只能选择其一,如果两者均提供,取值顺序为文件>手填值

  • ResourceName:

    资源名称, 尽可能和文件名保持一致

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端名称



13479
13480
13481
# File 'lib/v20250806/models.rb', line 13479

def ResourceName
  @ResourceName
end

Instance Method Details

#deserialize(params) ⇒ Object



13490
13491
13492
13493
13494
13495
13496
13497
# File 'lib/v20250806/models.rb', line 13490

def deserialize(params)
  @ProjectId = params['ProjectId']
  @ResourceId = params['ResourceId']
  @ResourceFile = params['ResourceFile']
  @ResourceName = params['ResourceName']
  @BundleId = params['BundleId']
  @BundleInfo = params['BundleInfo']
end