Class: TencentCloud::Wedata::V20210820::UpdateCodeTemplateRequest

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

Overview

UpdateCodeTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, codetemplateid = nil, codetemplatename = nil, inchargeid = nil, incharge = nil, ext = nil, brokerip = nil, resourcegroup = nil, codetemplatedesc = nil, requestfromsource = nil, scriptchange = nil, content = nil) ⇒ UpdateCodeTemplateRequest

Returns a new instance of UpdateCodeTemplateRequest.



41643
41644
41645
41646
41647
41648
41649
41650
41651
41652
41653
41654
41655
41656
# File 'lib/v20210820/models.rb', line 41643

def initialize(projectid=nil, codetemplateid=nil, codetemplatename=nil, inchargeid=nil, incharge=nil, ext=nil, brokerip=nil, resourcegroup=nil, codetemplatedesc=nil, requestfromsource=nil, scriptchange=nil, content=nil)
  @ProjectId = projectid
  @CodeTemplateId = codetemplateid
  @CodeTemplateName = codetemplatename
  @InChargeId = inchargeid
  @InCharge = incharge
  @Ext = ext
  @BrokerIp = brokerip
  @ResourceGroup = resourcegroup
  @CodeTemplateDesc = codetemplatedesc
  @RequestFromSource = requestfromsource
  @ScriptChange = scriptchange
  @Content = content
end

Instance Attribute Details

#BrokerIpObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def BrokerIp
  @BrokerIp
end

#CodeTemplateDescObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def CodeTemplateDesc
  @CodeTemplateDesc
end

#CodeTemplateIdObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def CodeTemplateId
  @CodeTemplateId
end

#CodeTemplateNameObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def CodeTemplateName
  @CodeTemplateName
end

#ContentObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def Content
  @Content
end

#ExtObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def Ext
  @Ext
end

#InChargeObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def InCharge
  @InCharge
end

#InChargeIdObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def InChargeId
  @InChargeId
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def ProjectId
  @ProjectId
end

#RequestFromSourceObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def RequestFromSource
  @RequestFromSource
end

#ResourceGroupObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def ResourceGroup
  @ResourceGroup
end

#ScriptChangeObject

Parameters:

  • ProjectId:

    项目Id

  • CodeTemplateId:

    模版id

  • CodeTemplateName:

    模版名

  • InChargeId:

    责任人列表

  • InCharge:

    责任人名称

  • Ext:

    扩展属性

  • BrokerIp:

    执行机ip

  • ResourceGroup:

    资源组id

  • CodeTemplateDesc:

    模版描述

  • RequestFromSource:

    请求来源,WEB 前端;CLIENT 客户端

  • ScriptChange:

    脚本是否发生变化

  • Content:

    转Base64的代码内容



41641
41642
41643
# File 'lib/v20210820/models.rb', line 41641

def ScriptChange
  @ScriptChange
end

Instance Method Details

#deserialize(params) ⇒ Object



41658
41659
41660
41661
41662
41663
41664
41665
41666
41667
41668
41669
41670
41671
41672
41673
41674
# File 'lib/v20210820/models.rb', line 41658

def deserialize(params)
  @ProjectId = params['ProjectId']
  @CodeTemplateId = params['CodeTemplateId']
  @CodeTemplateName = params['CodeTemplateName']
  @InChargeId = params['InChargeId']
  @InCharge = params['InCharge']
  unless params['Ext'].nil?
    @Ext = TaskExtDsVO.new
    @Ext.deserialize(params['Ext'])
  end
  @BrokerIp = params['BrokerIp']
  @ResourceGroup = params['ResourceGroup']
  @CodeTemplateDesc = params['CodeTemplateDesc']
  @RequestFromSource = params['RequestFromSource']
  @ScriptChange = params['ScriptChange']
  @Content = params['Content']
end