Class: TencentCloud::Scf::V20180416::Code

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

Overview

函数代码

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cosbucketname = nil, cosobjectname = nil, zipfile = nil, cosbucketregion = nil, demoid = nil, tempcosobjectname = nil, giturl = nil, gitusername = nil, gitpassword = nil, gitpasswordsecret = nil, gitbranch = nil, gitdirectory = nil, gitcommitid = nil, gitusernamesecret = nil, imageconfig = nil) ⇒ Code

Returns a new instance of Code.



294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
# File 'lib/v20180416/models.rb', line 294

def initialize(cosbucketname=nil, cosobjectname=nil, zipfile=nil, cosbucketregion=nil, demoid=nil, tempcosobjectname=nil, giturl=nil, gitusername=nil, gitpassword=nil, gitpasswordsecret=nil, gitbranch=nil, gitdirectory=nil, gitcommitid=nil, gitusernamesecret=nil, imageconfig=nil)
  @CosBucketName = cosbucketname
  @CosObjectName = cosobjectname
  @ZipFile = zipfile
  @CosBucketRegion = cosbucketregion
  @DemoId = demoid
  @TempCosObjectName = tempcosobjectname
  @GitUrl = giturl
  @GitUserName = gitusername
  @GitPassword = gitpassword
  @GitPasswordSecret = gitpasswordsecret
  @GitBranch = gitbranch
  @GitDirectory = gitdirectory
  @GitCommitId = gitcommitid
  @GitUserNameSecret = gitusernamesecret
  @ImageConfig = imageconfig
end

Instance Attribute Details

#CosBucketName ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def CosBucketName
  @CosBucketName
end

#CosBucketRegion ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def CosBucketRegion
  @CosBucketRegion
end

#CosObjectName ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def CosObjectName
  @CosObjectName
end

#DemoId ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def DemoId
  @DemoId
end

#GitBranch ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitBranch
  @GitBranch
end

#GitCommitId ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitCommitId
  @GitCommitId
end

#GitDirectory ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitDirectory
  @GitDirectory
end

#GitPassword ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitPassword
  @GitPassword
end

#GitPasswordSecret ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitPasswordSecret
  @GitPasswordSecret
end

#GitUrl ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitUrl
  @GitUrl
end

#GitUserName ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitUserName
  @GitUserName
end

#GitUserNameSecret ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def GitUserNameSecret
  @GitUserNameSecret
end

#ImageConfig ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def ImageConfig
  @ImageConfig
end

#TempCosObjectName ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def TempCosObjectName
  @TempCosObjectName
end

#ZipFile ⇒ Object

Parameters:

  • CosBucketName: —

    对象存储桶名称(填写存储桶名称自定义部分,不包含-appid)

  • CosObjectName: —

    对象存储中代码包文件路径,以/开头

  • ZipFile: —

    包含函数代码文件及其依赖项的 zip 格式文件,zip包大小上限为 50MB,使用该接口时要求将 zip 文件的内容转成 base64 编码

  • CosBucketRegion: —

    对象存储的地域,地域为北京时需要传入ap-beijing,北京一区时需要传递ap-beijing-1,其他的地域不需要传递。

  • DemoId: —

    如果是通过Demo创建的话,需要传入DemoId

  • TempCosObjectName: —

    如果是从TempCos创建的话,需要传入TempCosObjectName

  • GitUrl: —

    Git地址。该功能已下线。

  • GitUserName: —

    Git用户名。该功能已下线。

  • GitPassword: —

    Git密码。该功能已下线。

  • GitPasswordSecret: —

    加密后的Git密码,一般无需指定。该功能已下线。

  • GitBranch: —

    Git分支。该功能已下线。

  • GitDirectory: —

    代码在Git仓库中的路径。该功能已下线。

  • GitCommitId: —

    指定要拉取的版本。该功能已下线。

  • GitUserNameSecret: —

    加密后的Git用户名,一般无需指定。该功能已下线。

  • ImageConfig: —

    镜像部署时配置TCR镜像信息



292
293
294
# File 'lib/v20180416/models.rb', line 292

def ZipFile
  @ZipFile
end

Instance Method Details

#deserialize(params) ⇒ Object



312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
# File 'lib/v20180416/models.rb', line 312

def deserialize(params)
  @CosBucketName = params['CosBucketName']
  @CosObjectName = params['CosObjectName']
  @ZipFile = params['ZipFile']
  @CosBucketRegion = params['CosBucketRegion']
  @DemoId = params['DemoId']
  @TempCosObjectName = params['TempCosObjectName']
  @GitUrl = params['GitUrl']
  @GitUserName = params['GitUserName']
  @GitPassword = params['GitPassword']
  @GitPasswordSecret = params['GitPasswordSecret']
  @GitBranch = params['GitBranch']
  @GitDirectory = params['GitDirectory']
  @GitCommitId = params['GitCommitId']
  @GitUserNameSecret = params['GitUserNameSecret']
  unless params['ImageConfig'].nil?
    @ImageConfig = ImageConfig.new
    @ImageConfig.deserialize(params['ImageConfig'])
  end
end