Class: TencentCloud::Wedata::V20210820::ModifyProjectRequest

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

Overview

ModifyProject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, displayname = nil, description = nil, tasksubmitapproval = nil, resourcepoolinfo = nil, projectmanagers = nil, taskstrictmode = nil, extraoptions = nil, model = nil, projectowner = nil, modifytype = nil) ⇒ ModifyProjectRequest

Returns a new instance of ModifyProjectRequest.



26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
# File 'lib/v20210820/models.rb', line 26019

def initialize(projectid=nil, displayname=nil, description=nil, tasksubmitapproval=nil, resourcepoolinfo=nil, projectmanagers=nil, taskstrictmode=nil, extraoptions=nil, model=nil, projectowner=nil, modifytype=nil)
  @ProjectId = projectid
  @DisplayName = displayname
  @Description = description
  @TaskSubmitApproval = tasksubmitapproval
  @ResourcePoolInfo = resourcepoolinfo
  @ProjectManagers = projectmanagers
  @TaskStrictMode = taskstrictmode
  @ExtraOptions = extraoptions
  @Model = model
  @ProjectOwner = projectowner
  @ModifyType = modifytype
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def Description
  @Description
end

#DisplayNameObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def DisplayName
  @DisplayName
end

#ExtraOptionsObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def ExtraOptions
  @ExtraOptions
end

#ModelObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def Model
  @Model
end

#ModifyTypeObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def ModifyType
  @ModifyType
end

#ProjectIdObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def ProjectId
  @ProjectId
end

#ProjectManagersObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def ProjectManagers
  @ProjectManagers
end

#ProjectOwnerObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def ProjectOwner
  @ProjectOwner
end

#ResourcePoolInfoObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def ResourcePoolInfo
  @ResourcePoolInfo
end

#TaskStrictModeObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def TaskStrictMode
  @TaskStrictMode
end

#TaskSubmitApprovalObject

Parameters:

  • ProjectId:

    目标修改的项目ID

  • DisplayName:

    项目显示名称,可以为中文名,需要租户范围内唯一

  • Description:

    备注

  • TaskSubmitApproval:

    true/false则修改,不带该参数不修改。

  • ResourcePoolInfo:

    资源池信息

  • ProjectManagers:

    项目管理员

  • TaskStrictMode:

    调度任务严格模式

  • ExtraOptions:

    以后新增选项可以直接通过前端的json格式写入去实现

  • Model:

    项目类型,SIMPLE:简单模式 STANDARD:标准模式

  • ProjectOwner:

    项目负责人

  • ModifyType:

    更新类型



26017
26018
26019
# File 'lib/v20210820/models.rb', line 26017

def TaskSubmitApproval
  @TaskSubmitApproval
end

Instance Method Details

#deserialize(params) ⇒ Object



26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
# File 'lib/v20210820/models.rb', line 26033

def deserialize(params)
  @ProjectId = params['ProjectId']
  @DisplayName = params['DisplayName']
  @Description = params['Description']
  @TaskSubmitApproval = params['TaskSubmitApproval']
  unless params['ResourcePoolInfo'].nil?
    @ResourcePoolInfo = ResourcePoolInfo.new
    @ResourcePoolInfo.deserialize(params['ResourcePoolInfo'])
  end
  @ProjectManagers = params['ProjectManagers']
  @TaskStrictMode = params['TaskStrictMode']
  @ExtraOptions = params['ExtraOptions']
  @Model = params['Model']
  @ProjectOwner = params['ProjectOwner']
  @ModifyType = params['ModifyType']
end