Class: TencentCloud::Oceanus::V20190422::CreateResourceRequest

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

Overview

CreateResource请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceloc = nil, resourcetype = nil, remark = nil, name = nil, resourceconfigremark = nil, folderid = nil, workspaceid = nil) ⇒ CreateResourceRequest

Returns a new instance of CreateResourceRequest.



1404
1405
1406
1407
1408
1409
1410
1411
1412
# File 'lib/v20190422/models.rb', line 1404

def initialize(resourceloc=nil, resourcetype=nil, remark=nil, name=nil, resourceconfigremark=nil, folderid=nil, workspaceid=nil)
  @ResourceLoc = resourceloc
  @ResourceType = resourcetype
  @Remark = remark
  @Name = name
  @ResourceConfigRemark = resourceconfigremark
  @FolderId = folderid
  @WorkSpaceId = workspaceid
end

Instance Attribute Details

#FolderIdObject

Parameters:

  • ResourceLoc:

    资源位置

  • ResourceType:

    资源类型。目前只支持 JAR,取值为 1

  • Remark:

    资源描述

  • Name:

    资源名称

  • ResourceConfigRemark:

    资源版本描述

  • FolderId:

    目录ID

  • WorkSpaceId:

    工作空间 SerialId



1402
1403
1404
# File 'lib/v20190422/models.rb', line 1402

def FolderId
  @FolderId
end

#NameObject

Parameters:

  • ResourceLoc:

    资源位置

  • ResourceType:

    资源类型。目前只支持 JAR,取值为 1

  • Remark:

    资源描述

  • Name:

    资源名称

  • ResourceConfigRemark:

    资源版本描述

  • FolderId:

    目录ID

  • WorkSpaceId:

    工作空间 SerialId



1402
1403
1404
# File 'lib/v20190422/models.rb', line 1402

def Name
  @Name
end

#RemarkObject

Parameters:

  • ResourceLoc:

    资源位置

  • ResourceType:

    资源类型。目前只支持 JAR,取值为 1

  • Remark:

    资源描述

  • Name:

    资源名称

  • ResourceConfigRemark:

    资源版本描述

  • FolderId:

    目录ID

  • WorkSpaceId:

    工作空间 SerialId



1402
1403
1404
# File 'lib/v20190422/models.rb', line 1402

def Remark
  @Remark
end

#ResourceConfigRemarkObject

Parameters:

  • ResourceLoc:

    资源位置

  • ResourceType:

    资源类型。目前只支持 JAR,取值为 1

  • Remark:

    资源描述

  • Name:

    资源名称

  • ResourceConfigRemark:

    资源版本描述

  • FolderId:

    目录ID

  • WorkSpaceId:

    工作空间 SerialId



1402
1403
1404
# File 'lib/v20190422/models.rb', line 1402

def ResourceConfigRemark
  @ResourceConfigRemark
end

#ResourceLocObject

Parameters:

  • ResourceLoc:

    资源位置

  • ResourceType:

    资源类型。目前只支持 JAR,取值为 1

  • Remark:

    资源描述

  • Name:

    资源名称

  • ResourceConfigRemark:

    资源版本描述

  • FolderId:

    目录ID

  • WorkSpaceId:

    工作空间 SerialId



1402
1403
1404
# File 'lib/v20190422/models.rb', line 1402

def ResourceLoc
  @ResourceLoc
end

#ResourceTypeObject

Parameters:

  • ResourceLoc:

    资源位置

  • ResourceType:

    资源类型。目前只支持 JAR,取值为 1

  • Remark:

    资源描述

  • Name:

    资源名称

  • ResourceConfigRemark:

    资源版本描述

  • FolderId:

    目录ID

  • WorkSpaceId:

    工作空间 SerialId



1402
1403
1404
# File 'lib/v20190422/models.rb', line 1402

def ResourceType
  @ResourceType
end

#WorkSpaceIdObject

Parameters:

  • ResourceLoc:

    资源位置

  • ResourceType:

    资源类型。目前只支持 JAR,取值为 1

  • Remark:

    资源描述

  • Name:

    资源名称

  • ResourceConfigRemark:

    资源版本描述

  • FolderId:

    目录ID

  • WorkSpaceId:

    工作空间 SerialId



1402
1403
1404
# File 'lib/v20190422/models.rb', line 1402

def WorkSpaceId
  @WorkSpaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
# File 'lib/v20190422/models.rb', line 1414

def deserialize(params)
  unless params['ResourceLoc'].nil?
    @ResourceLoc = ResourceLoc.new
    @ResourceLoc.deserialize(params['ResourceLoc'])
  end
  @ResourceType = params['ResourceType']
  @Remark = params['Remark']
  @Name = params['Name']
  @ResourceConfigRemark = params['ResourceConfigRemark']
  @FolderId = params['FolderId']
  @WorkSpaceId = params['WorkSpaceId']
end