Class: TencentCloud::Wedata::V20250806::CreateResourceFileRequest

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

Overview

CreateResourceFile请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, resourcename = nil, bucketname = nil, cosregion = nil, parentfolderpath = nil, resourcefile = nil, bundleid = nil, bundleinfo = nil) ⇒ CreateResourceFileRequest

Returns a new instance of CreateResourceFileRequest.



1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
# File 'lib/v20250806/models.rb', line 1056

def initialize(projectid=nil, resourcename=nil, bucketname=nil, cosregion=nil, parentfolderpath=nil, resourcefile=nil, bundleid=nil, bundleinfo=nil)
  @ProjectId = projectid
  @ResourceName = resourcename
  @BucketName = bucketname
  @CosRegion = cosregion
  @ParentFolderPath = parentfolderpath
  @ResourceFile = resourcefile
  @BundleId = bundleid
  @BundleInfo = bundleinfo
end

Instance Attribute Details

#BucketNameObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def BucketName
  @BucketName
end

#BundleIdObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def BundleId
  @BundleId
end

#BundleInfoObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def BundleInfo
  @BundleInfo
end

#CosRegionObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def CosRegion
  @CosRegion
end

#ParentFolderPathObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def ParentFolderPath
  @ParentFolderPath
end

#ProjectIdObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def ProjectId
  @ProjectId
end

#ResourceFileObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def ResourceFile
  @ResourceFile
end

#ResourceNameObject

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

Parameters:

  • ProjectId:

    项目ID

  • ResourceName:

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

  • BucketName:

    cos存储桶名称, 可从GetResourceCosPath接口获取

  • CosRegion:

    BucketName桶对应的cos存储桶区域

  • ParentFolderPath:

    项目中资源文件上传的路径, 取值示例: /wedata/qxxxm/, 根目录,请使用/即可

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

  • BundleId:

    bundle客户端ID

  • BundleInfo:

    bundle客户端信息



1054
1055
1056
# File 'lib/v20250806/models.rb', line 1054

def ResourceName
  @ResourceName
end

Instance Method Details

#deserialize(params) ⇒ Object



1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
# File 'lib/v20250806/models.rb', line 1067

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