public class ServerlessAppServiceVersionBasicInfo extends Object
| 构造器和说明 |
|---|
ServerlessAppServiceVersionBasicInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAppName()
应用名称
|
String |
getAppServiceName()
应用实例名称
|
String |
getBuildMode()
构建模式,取值如下:
IMAGE:镜像模式运行。
|
String |
getCluster()
该版本所在的集群标识,可枚举,继承自AppService,只读
小程序上海非金区预发:miniapp-pre
小程序上海非金区生产:miniapp-prod-shnf
必填
|
String |
getCodeImageUrl()
代码镜像URL,build_mode=IMAGE 时必填,创建后不可修改
|
CodePackage |
getCodePackage()
代码包
|
String |
getCpu()
cpu规格(冗余规格中的cpu)
|
Long |
getCpuOversoldRatio()
cpu超卖比
|
Date |
getCreationTime()
版本创建时间
|
String |
getCreatorId()
应用实例的创建人ID,即用户ID
|
String |
getDescription()
版本描述
可以包含中英文字符。
|
Long |
getDisk()
磁盘规格(冗余规格中的disk)
单位: byte
|
String |
getEntryPoint()
入口函数或方法,创建后不可修改,build_mode=CODE_PACKAGE 时必填
|
String |
getExecutionMode()
运行模式,枚举,取值如下:
null:build_mode 为 IMAGE,则取值 null
SERVICE:普通后端服务模式,如 SpringBoot
创建后不可修改,build_mode=CODE_PACKAGE 时必填
|
Long |
getExpiredAfter()
流量比时0时, 多久之后自动删除这个版本
默认为一周时间, 即168小时
单位: 小时
|
String |
getFullVersion()
版本号
|
Long |
getHealthyInstanceCount()
(当第一次访问触发部署后该值才会有)
只读,当前应用服务健康的计算实例数
|
String |
getMaxAverageCpuUtilizationPercent()
实际为Double类型。
|
String |
getMaxAverageMemUtilizationPercent()
实际为Double类型。
|
String |
getMaxAverageQps()
实际为Double类型。
|
Long |
getMaxComputeInstance()
最大计算实例.
|
Long |
getMaxConcurrentConnections()
平均每个计算实例可同时存在的并发连接数,精度到秒,超过该值会触发该服务版本的自动扩容,但不会超过 max_compute_instance 的设置,一般最多会在分钟级触发扩容,当流量激增可能会在更短时间内扩容。
|
Long |
getMaxResponseTimeInMs()
单位毫秒。
|
Long |
getMemory()
内存规格(冗余规格中的内存)
单位: byte
|
String |
getMinAverageCpuUtilizationPercent()
实际为Double类型。
|
String |
getMinAverageMemUtilizationPercent()
实际为Double类型。
|
String |
getMinAverageQps()
实际为Double类型。
|
Long |
getMinComputeInstance()
该版本在无流量访问时保持的最小实例数目
默认为0
|
Long |
getMinConcurrentConnections()
平均每个计算实例可同时存在的并发连接数,精度到秒,小于该值会触发该服务版本的自动缩容,但不会少于 min_compute_instance 的设置,一般最多会在分钟级触发缩容。
|
Long |
getMinResponseTimeInMs()
单位毫秒。
|
String |
getReadableCpu()
cpu可视化字符串表示
|
String |
getReadableDisk()
磁盘可读化字符串表示
|
String |
getReadableMemory()
内存可读化字符串表示
|
String |
getRoutePercent()
版本流量百分比
范围: 0-100
|
String |
getRuntimeFullVersion()
运行时版本
|
String |
getRuntimeIdentity()
运行时标识
|
Long |
getServicePort()
服务端口,build_mode=IMAGE && execution_mode=SERVICE 必填,创建后不可修改
|
String |
getSpecIdentity()
规格标识
|
String |
getStatus()
只读,可空(如未发生实际访问),可枚举常量:
NORMAL:正常
ERROR:不正常,有问题
|
String |
getSubStatus()
只读,可空(如未发生实际访问,或有些父状态没有子状态),可枚举常量:
UNHEALTHY:有部分或全部计算实例不健康
ERROR:有其它错误
|
String |
getTechstackIdentity()
版本使用的技术栈标识(冗余应用实例)
|
String |
getTechstackName()
版本使用的技术栈名称(冗余应用实例)
|
String |
getTenant()
该版本所属的租户名称
|
Long |
getTotalInstanceCount()
只读,当前应用服务总的计算实例数
|
Date |
getUpdateTime()
版本修改时间
|
String |
getWorkspace()
该版本所属的环境标识
|
void |
setAppName(String appName)
应用名称
|
void |
setAppServiceName(String appServiceName)
应用实例名称
|
void |
setBuildMode(String buildMode)
构建模式,取值如下:
IMAGE:镜像模式运行。
|
void |
setCluster(String cluster)
该版本所在的集群标识,可枚举,继承自AppService,只读
小程序上海非金区预发:miniapp-pre
小程序上海非金区生产:miniapp-prod-shnf
必填
|
void |
setCodeImageUrl(String codeImageUrl)
代码镜像URL,build_mode=IMAGE 时必填,创建后不可修改
|
void |
setCodePackage(CodePackage codePackage)
代码包
|
void |
setCpu(String cpu)
cpu规格(冗余规格中的cpu)
|
void |
setCpuOversoldRatio(Long cpuOversoldRatio)
cpu超卖比
|
void |
setCreationTime(Date creationTime)
版本创建时间
|
void |
setCreatorId(String creatorId)
应用实例的创建人ID,即用户ID
|
void |
setDescription(String description)
版本描述
可以包含中英文字符。
|
void |
setDisk(Long disk)
磁盘规格(冗余规格中的disk)
单位: byte
|
void |
setEntryPoint(String entryPoint)
入口函数或方法,创建后不可修改,build_mode=CODE_PACKAGE 时必填
|
void |
setExecutionMode(String executionMode)
运行模式,枚举,取值如下:
null:build_mode 为 IMAGE,则取值 null
SERVICE:普通后端服务模式,如 SpringBoot
创建后不可修改,build_mode=CODE_PACKAGE 时必填
|
void |
setExpiredAfter(Long expiredAfter)
流量比时0时, 多久之后自动删除这个版本
默认为一周时间, 即168小时
单位: 小时
|
void |
setFullVersion(String fullVersion)
版本号
|
void |
setHealthyInstanceCount(Long healthyInstanceCount)
(当第一次访问触发部署后该值才会有)
只读,当前应用服务健康的计算实例数
|
void |
setMaxAverageCpuUtilizationPercent(String maxAverageCpuUtilizationPercent)
实际为Double类型。
|
void |
setMaxAverageMemUtilizationPercent(String maxAverageMemUtilizationPercent)
实际为Double类型。
|
void |
setMaxAverageQps(String maxAverageQps)
实际为Double类型。
|
void |
setMaxComputeInstance(Long maxComputeInstance)
最大计算实例.
|
void |
setMaxConcurrentConnections(Long maxConcurrentConnections)
平均每个计算实例可同时存在的并发连接数,精度到秒,超过该值会触发该服务版本的自动扩容,但不会超过 max_compute_instance 的设置,一般最多会在分钟级触发扩容,当流量激增可能会在更短时间内扩容。
|
void |
setMaxResponseTimeInMs(Long maxResponseTimeInMs)
单位毫秒。
|
void |
setMemory(Long memory)
内存规格(冗余规格中的内存)
单位: byte
|
void |
setMinAverageCpuUtilizationPercent(String minAverageCpuUtilizationPercent)
实际为Double类型。
|
void |
setMinAverageMemUtilizationPercent(String minAverageMemUtilizationPercent)
实际为Double类型。
|
void |
setMinAverageQps(String minAverageQps)
实际为Double类型。
|
void |
setMinComputeInstance(Long minComputeInstance)
该版本在无流量访问时保持的最小实例数目
默认为0
|
void |
setMinConcurrentConnections(Long minConcurrentConnections)
平均每个计算实例可同时存在的并发连接数,精度到秒,小于该值会触发该服务版本的自动缩容,但不会少于 min_compute_instance 的设置,一般最多会在分钟级触发缩容。
|
void |
setMinResponseTimeInMs(Long minResponseTimeInMs)
单位毫秒。
|
void |
setReadableCpu(String readableCpu)
cpu可视化字符串表示
|
void |
setReadableDisk(String readableDisk)
磁盘可读化字符串表示
|
void |
setReadableMemory(String readableMemory)
内存可读化字符串表示
|
void |
setRoutePercent(String routePercent)
版本流量百分比
范围: 0-100
|
void |
setRuntimeFullVersion(String runtimeFullVersion)
运行时版本
|
void |
setRuntimeIdentity(String runtimeIdentity)
运行时标识
|
void |
setServicePort(Long servicePort)
服务端口,build_mode=IMAGE && execution_mode=SERVICE 必填,创建后不可修改
|
void |
setSpecIdentity(String specIdentity)
规格标识
|
void |
setStatus(String status)
只读,可空(如未发生实际访问),可枚举常量:
NORMAL:正常
ERROR:不正常,有问题
|
void |
setSubStatus(String subStatus)
只读,可空(如未发生实际访问,或有些父状态没有子状态),可枚举常量:
UNHEALTHY:有部分或全部计算实例不健康
ERROR:有其它错误
|
void |
setTechstackIdentity(String techstackIdentity)
版本使用的技术栈标识(冗余应用实例)
|
void |
setTechstackName(String techstackName)
版本使用的技术栈名称(冗余应用实例)
|
void |
setTenant(String tenant)
该版本所属的租户名称
|
void |
setTotalInstanceCount(Long totalInstanceCount)
只读,当前应用服务总的计算实例数
|
void |
setUpdateTime(Date updateTime)
版本修改时间
|
void |
setWorkspace(String workspace)
该版本所属的环境标识
|
public String getAppName()
public void setAppName(String appName)
public String getAppServiceName()
public void setAppServiceName(String appServiceName)
public String getBuildMode()
public void setBuildMode(String buildMode)
public String getCluster()
public void setCluster(String cluster)
public String getCodeImageUrl()
public void setCodeImageUrl(String codeImageUrl)
public CodePackage getCodePackage()
public void setCodePackage(CodePackage codePackage)
public String getCpu()
public void setCpu(String cpu)
public Long getCpuOversoldRatio()
public void setCpuOversoldRatio(Long cpuOversoldRatio)
public Date getCreationTime()
public void setCreationTime(Date creationTime)
public String getCreatorId()
public void setCreatorId(String creatorId)
public String getDescription()
public void setDescription(String description)
public Long getDisk()
public void setDisk(Long disk)
public String getEntryPoint()
public void setEntryPoint(String entryPoint)
public String getExecutionMode()
public void setExecutionMode(String executionMode)
public Long getExpiredAfter()
public void setExpiredAfter(Long expiredAfter)
public String getFullVersion()
public void setFullVersion(String fullVersion)
public Long getHealthyInstanceCount()
public void setHealthyInstanceCount(Long healthyInstanceCount)
public String getMaxAverageCpuUtilizationPercent()
public void setMaxAverageCpuUtilizationPercent(String maxAverageCpuUtilizationPercent)
public String getMaxAverageMemUtilizationPercent()
public void setMaxAverageMemUtilizationPercent(String maxAverageMemUtilizationPercent)
public String getMaxAverageQps()
public void setMaxAverageQps(String maxAverageQps)
public Long getMaxComputeInstance()
public void setMaxComputeInstance(Long maxComputeInstance)
public Long getMaxConcurrentConnections()
public void setMaxConcurrentConnections(Long maxConcurrentConnections)
public Long getMaxResponseTimeInMs()
public void setMaxResponseTimeInMs(Long maxResponseTimeInMs)
public Long getMemory()
public void setMemory(Long memory)
public String getMinAverageCpuUtilizationPercent()
public void setMinAverageCpuUtilizationPercent(String minAverageCpuUtilizationPercent)
public String getMinAverageMemUtilizationPercent()
public void setMinAverageMemUtilizationPercent(String minAverageMemUtilizationPercent)
public String getMinAverageQps()
public void setMinAverageQps(String minAverageQps)
public Long getMinComputeInstance()
public void setMinComputeInstance(Long minComputeInstance)
public Long getMinConcurrentConnections()
public void setMinConcurrentConnections(Long minConcurrentConnections)
public Long getMinResponseTimeInMs()
public void setMinResponseTimeInMs(Long minResponseTimeInMs)
public String getReadableCpu()
public void setReadableCpu(String readableCpu)
public String getReadableDisk()
public void setReadableDisk(String readableDisk)
public String getReadableMemory()
public void setReadableMemory(String readableMemory)
public String getRoutePercent()
public void setRoutePercent(String routePercent)
public String getRuntimeFullVersion()
public void setRuntimeFullVersion(String runtimeFullVersion)
public String getRuntimeIdentity()
public void setRuntimeIdentity(String runtimeIdentity)
public Long getServicePort()
public void setServicePort(Long servicePort)
public String getSpecIdentity()
public void setSpecIdentity(String specIdentity)
public String getStatus()
public void setStatus(String status)
public String getSubStatus()
public void setSubStatus(String subStatus)
public String getTechstackIdentity()
public void setTechstackIdentity(String techstackIdentity)
public String getTechstackName()
public void setTechstackName(String techstackName)
public String getTenant()
public void setTenant(String tenant)
public Long getTotalInstanceCount()
public void setTotalInstanceCount(Long totalInstanceCount)
public Date getUpdateTime()
public void setUpdateTime(Date updateTime)
public String getWorkspace()
public void setWorkspace(String workspace)
Copyright © 2019. All Rights Reserved.