Class: TencentCloud::Tem::V20210701::CreateApplicationRequest

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

Overview

CreateApplication请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(applicationname = nil, description = nil, usedefaultimageservice = nil, repotype = nil, instanceid = nil, reposerver = nil, reponame = nil, sourcechannel = nil, subnetlist = nil, codinglanguage = nil, deploymode = nil, enabletracing = nil, usedefaultimageserviceparameters = nil, tags = nil) ⇒ CreateApplicationRequest

Returns a new instance of CreateApplicationRequest.



270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
# File 'lib/v20210701/models.rb', line 270

def initialize(applicationname=nil, description=nil, usedefaultimageservice=nil, repotype=nil, instanceid=nil, reposerver=nil, reponame=nil, sourcechannel=nil, subnetlist=nil, codinglanguage=nil, deploymode=nil, enabletracing=nil, usedefaultimageserviceparameters=nil, tags=nil)
  @ApplicationName = applicationname
  @Description = description
  @UseDefaultImageService = usedefaultimageservice
  @RepoType = repotype
  @InstanceId = instanceid
  @RepoServer = reposerver
  @RepoName = reponame
  @SourceChannel = sourcechannel
  @SubnetList = subnetlist
  @CodingLanguage = codinglanguage
  @DeployMode = deploymode
  @EnableTracing = enabletracing
  @UseDefaultImageServiceParameters = usedefaultimageserviceparameters
  @Tags = tags
end

Instance Attribute Details

#ApplicationNameObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def ApplicationName
  @ApplicationName
end

#CodingLanguageObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def CodingLanguage
  @CodingLanguage
end

#DeployModeObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def DeployMode
  @DeployMode
end

#DescriptionObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def Description
  @Description
end

#EnableTracingObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def EnableTracing
  @EnableTracing
end

#InstanceIdObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def InstanceId
  @InstanceId
end

#RepoNameObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def RepoName
  @RepoName
end

#RepoServerObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def RepoServer
  @RepoServer
end

#RepoTypeObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def RepoType
  @RepoType
end

#SourceChannelObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def SourceChannel
  @SourceChannel
end

#SubnetListObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def SubnetList
  @SubnetList
end

#TagsObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def Tags
  @Tags
end

#UseDefaultImageServiceObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def UseDefaultImageService
  @UseDefaultImageService
end

#UseDefaultImageServiceParametersObject

  • JAVA

  • OTHER

  • IMAGE

  • JAR

  • WAR

Parameters:

  • ApplicationName:

    应用名

  • Description:

    描述

  • UseDefaultImageService:

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

  • RepoType:

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

  • InstanceId:

    企业版镜像服务的实例id

  • RepoServer:

    绑定镜像服务器地址

  • RepoName:

    绑定镜像仓库名

  • SourceChannel:

    来源渠道

  • SubnetList:

    应用所在子网

  • CodingLanguage:

    编程语言

  • DeployMode:

    部署方式

  • EnableTracing:

    是否开启 Java 应用的 APM 自动上报功能,1 表示启用;0 表示关闭

  • UseDefaultImageServiceParameters:

    使用默认镜像服务额外参数

  • Tags:

    标签



268
269
270
# File 'lib/v20210701/models.rb', line 268

def UseDefaultImageServiceParameters
  @UseDefaultImageServiceParameters
end

Instance Method Details

#deserialize(params) ⇒ Object



287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
# File 'lib/v20210701/models.rb', line 287

def deserialize(params)
  @ApplicationName = params['ApplicationName']
  @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']
  @EnableTracing = params['EnableTracing']
  unless params['UseDefaultImageServiceParameters'].nil?
    @UseDefaultImageServiceParameters = UseDefaultRepoParameters.new
    @UseDefaultImageServiceParameters.deserialize(params['UseDefaultImageServiceParameters'])
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end