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.



8941
8942
8943
8944
8945
8946
8947
8948
# File 'lib/v20250806/models.rb', line 8941

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客户端名称



8939
8940
8941
# File 'lib/v20250806/models.rb', line 8939

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客户端名称



8939
8940
8941
# File 'lib/v20250806/models.rb', line 8939

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客户端名称



8939
8940
8941
# File 'lib/v20250806/models.rb', line 8939

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客户端名称



8939
8940
8941
# File 'lib/v20250806/models.rb', line 8939

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客户端名称



8939
8940
8941
# File 'lib/v20250806/models.rb', line 8939

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客户端名称



8939
8940
8941
# File 'lib/v20250806/models.rb', line 8939

def ResourceName
  @ResourceName
end

Instance Method Details

#deserialize(params) ⇒ Object



8950
8951
8952
8953
8954
8955
8956
8957
# File 'lib/v20250806/models.rb', line 8950

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