Class: TencentCloud::Tem::V20201221::CreateServiceV2Request

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

Overview

CreateServiceV2请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(servicename = nil, description = nil, usedefaultimageservice = nil, repotype = nil, instanceid = nil, reposerver = nil, reponame = nil, sourcechannel = nil, subnetlist = nil, codinglanguage = nil, deploymode = nil) ⇒ CreateServiceV2Request

Returns a new instance of CreateServiceV2Request.



322
323
324
325
326
327
328
329
330
331
332
333
334
# File 'lib/v20201221/models.rb', line 322

def initialize(servicename=nil, description=nil, usedefaultimageservice=nil, repotype=nil, instanceid=nil, reposerver=nil, reponame=nil, sourcechannel=nil, subnetlist=nil, codinglanguage=nil, deploymode=nil)
  @ServiceName = servicename
  @Description = description
  @UseDefaultImageService = usedefaultimageservice
  @RepoType = repotype
  @InstanceId = instanceid
  @RepoServer = reposerver
  @RepoName = reponame
  @SourceChannel = sourcechannel
  @SubnetList = subnetlist
  @CodingLanguage = codinglanguage
  @DeployMode = deploymode
end

Instance Attribute Details

#CodingLanguageObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def CodingLanguage
  @CodingLanguage
end

#DeployModeObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def DeployMode
  @DeployMode
end

#DescriptionObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def Description
  @Description
end

#InstanceIdObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def InstanceId
  @InstanceId
end

#RepoNameObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def RepoName
  @RepoName
end

#RepoServerObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def RepoServer
  @RepoServer
end

#RepoTypeObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def RepoType
  @RepoType
end

#ServiceNameObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def ServiceName
  @ServiceName
end

#SourceChannelObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def SourceChannel
  @SourceChannel
end

#SubnetListObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def SubnetList
  @SubnetList
end

#UseDefaultImageServiceObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ServiceName:

    服务名

  • Description:

    描述

  • UseDefaultImageService:

    是否使用默认镜像服务 1-是,0-否

  • RepoType:

    如果是绑定仓库,绑定的仓库类型,0-个人版,1-企业版

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    服务所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式



320
321
322
# File 'lib/v20201221/models.rb', line 320

def UseDefaultImageService
  @UseDefaultImageService
end

Instance Method Details

#deserialize(params) ⇒ Object



336
337
338
339
340
341
342
343
344
345
346
347
348
# File 'lib/v20201221/models.rb', line 336

def deserialize(params)
  @ServiceName = params['ServiceName']
  @Description = params['Description']
  @UseDefaultImageService = params['UseDefaultImageService']
  @RepoType = params['RepoType']
  @InstanceId = params['InstanceId']
  @RepoServer = params['RepoServer']
  @RepoName = params['RepoName']
  @SourceChannel = params['SourceChannel']
  @SubnetList = params['SubnetList']
  @CodingLanguage = params['CodingLanguage']
  @DeployMode = params['DeployMode']
end