Class: TencentCloud::Tcb::V20180608::CloudRunServiceSimpleVersionSnapshot

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

Overview

CloudRunServiceSimpleVersionSnapshot 信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(versionname = nil, remark = nil, cpu = nil, mem = nil, minnum = nil, maxnum = nil, imageurl = nil, policytype = nil, policythreshold = nil, envparams = nil, containerport = nil, createtime = nil, updatetime = nil, uploadtype = nil, dockerfilepath = nil, builddir = nil, repotype = nil, repo = nil, branch = nil, envid = nil, servername = nil, packagename = nil, packageversion = nil, customlogs = nil, initialdelayseconds = nil, snapshotname = nil, imageinfo = nil, codedetail = nil, status = nil) ⇒ CloudRunServiceSimpleVersionSnapshot

Returns a new instance of CloudRunServiceSimpleVersionSnapshot.



1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
# File 'lib/v20180608/models.rb', line 1207

def initialize(versionname=nil, remark=nil, cpu=nil, mem=nil, minnum=nil, maxnum=nil, imageurl=nil, policytype=nil, policythreshold=nil, envparams=nil, containerport=nil, createtime=nil, updatetime=nil, uploadtype=nil, dockerfilepath=nil, builddir=nil, repotype=nil, repo=nil, branch=nil, envid=nil, servername=nil, packagename=nil, packageversion=nil, customlogs=nil, initialdelayseconds=nil, snapshotname=nil, imageinfo=nil, codedetail=nil, status=nil)
  @VersionName = versionname
  @Remark = remark
  @Cpu = cpu
  @Mem = mem
  @MinNum = minnum
  @MaxNum = maxnum
  @ImageUrl = imageurl
  @PolicyType = policytype
  @PolicyThreshold = policythreshold
  @EnvParams = envparams
  @ContainerPort = containerport
  @CreateTime = createtime
  @UpdateTime = updatetime
  @UploadType = uploadtype
  @DockerfilePath = dockerfilepath
  @BuildDir = builddir
  @RepoType = repotype
  @Repo = repo
  @Branch = branch
  @EnvId = envid
  @ServerName = servername
  @PackageName = packagename
  @PackageVersion = packageversion
  @CustomLogs = customlogs
  @InitialDelaySeconds = initialdelayseconds
  @SnapshotName = snapshotname
  @ImageInfo = imageinfo
  @CodeDetail = codedetail
  @Status = status
end

Instance Attribute Details

#BranchObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def Branch
  @Branch
end

#BuildDirObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def BuildDir
  @BuildDir
end

#CodeDetailObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def CodeDetail
  @CodeDetail
end

#ContainerPortObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def ContainerPort
  @ContainerPort
end

#CpuObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def Cpu
  @Cpu
end

#CreateTimeObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def CreateTime
  @CreateTime
end

#CustomLogsObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def CustomLogs
  @CustomLogs
end

#DockerfilePathObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def DockerfilePath
  @DockerfilePath
end

#EnvIdObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def EnvId
  @EnvId
end

#EnvParamsObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def EnvParams
  @EnvParams
end

#ImageInfoObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def ImageInfo
  @ImageInfo
end

#ImageUrlObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def ImageUrl
  @ImageUrl
end

#InitialDelaySecondsObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def InitialDelaySeconds
  @InitialDelaySeconds
end

#MaxNumObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def MaxNum
  @MaxNum
end

#MemObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def Mem
  @Mem
end

#MinNumObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def MinNum
  @MinNum
end

#PackageNameObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def PackageName
  @PackageName
end

#PackageVersionObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def PackageVersion
  @PackageVersion
end

#PolicyThresholdObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def PolicyThreshold
  @PolicyThreshold
end

#PolicyTypeObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def PolicyType
  @PolicyType
end

#RemarkObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def Remark
  @Remark
end

#RepoObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def Repo
  @Repo
end

#RepoTypeObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def RepoType
  @RepoType
end

#ServerNameObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def ServerName
  @ServerName
end

#SnapshotNameObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def SnapshotName
  @SnapshotName
end

#StatusObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def Status
  @Status
end

#UpdateTimeObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def UpdateTime
  @UpdateTime
end

#UploadTypeObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def UploadType
  @UploadType
end

#VersionNameObject

Parameters:

  • VersionName:

    版本名

  • Remark:

    版本备注

  • Cpu:

    cpu规格

  • Mem:

    内存规格

  • MinNum:

    最小副本数

  • MaxNum:

    最大副本数

  • ImageUrl:

    镜像url

  • PolicyType:

    扩容策略

  • PolicyThreshold:

    策略阈值

  • EnvParams:

    环境参数

  • ContainerPort:

    容器端口

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间

  • UploadType:

    更新类型

  • DockerfilePath:

    dockerfile路径

  • BuildDir:

    构建路径

  • RepoType:

    repo类型

  • Repo:

    仓库

  • Branch:

    分支

  • EnvId:

    环境id

  • ServerName:

    服务名

  • PackageName:

    package名字

  • PackageVersion:

    package版本

  • CustomLogs:

    自定义log路径

  • InitialDelaySeconds:

    延时健康检查时间

  • SnapshotName:

    snapshot名

  • ImageInfo:

    镜像信息

  • CodeDetail:

    代码仓库信息

  • Status:

    状态



1205
1206
1207
# File 'lib/v20180608/models.rb', line 1205

def VersionName
  @VersionName
end

Instance Method Details

#deserialize(params) ⇒ Object



1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/v20180608/models.rb', line 1239

def deserialize(params)
  @VersionName = params['VersionName']
  @Remark = params['Remark']
  @Cpu = params['Cpu']
  @Mem = params['Mem']
  @MinNum = params['MinNum']
  @MaxNum = params['MaxNum']
  @ImageUrl = params['ImageUrl']
  @PolicyType = params['PolicyType']
  @PolicyThreshold = params['PolicyThreshold']
  @EnvParams = params['EnvParams']
  @ContainerPort = params['ContainerPort']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @UploadType = params['UploadType']
  @DockerfilePath = params['DockerfilePath']
  @BuildDir = params['BuildDir']
  @RepoType = params['RepoType']
  @Repo = params['Repo']
  @Branch = params['Branch']
  @EnvId = params['EnvId']
  @ServerName = params['ServerName']
  @PackageName = params['PackageName']
  @PackageVersion = params['PackageVersion']
  @CustomLogs = params['CustomLogs']
  @InitialDelaySeconds = params['InitialDelaySeconds']
  @SnapshotName = params['SnapshotName']
  unless params['ImageInfo'].nil?
    @ImageInfo = CloudBaseRunImageInfo.new
    @ImageInfo.deserialize(params['ImageInfo'])
  end
  unless params['CodeDetail'].nil?
    @CodeDetail = CloudBaseCodeRepoDetail.new
    @CodeDetail.deserialize(params['CodeDetail'])
  end
  @Status = params['Status']
end