public class CreateWorkspaceRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateWorkspaceRequest() | 
| CreateWorkspaceRequest(CreateWorkspaceRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDescription()Get 工作空间描述, 长度限制 0~255 | 
| Env[] | getEnvs()Get 环境变量. | 
| String[] | getExtensions()Get 预装插件. | 
| String | getImage()Get 工作空间基础镜像名称, 默认会使用 All In One 镜像, 长度限制 1~255 | 
| LifeCycle | getLifecycle()Get 工作空间生命周期钩子. | 
| String | getName()Get 工作空间名称, 长度限制 2~64 | 
| String | getRegion()Get 地域 | 
| GitRepository | getRepository()Get Git 仓库. | 
| String | getSpecs()Get 工作空间规格。Standard: 2C4G, Calculation: 4C8G, Profession: 8C16G. | 
| Long | getTenantAppId()Get 应用名称 | 
| String | getTenantSubnetId()Get 子网ID | 
| String | getTenantUin()Get 用户UIN | 
| String | getTenantUniqVpcId()Get VPCID | 
| void | setDescription(String Description)Set 工作空间描述, 长度限制 0~255 | 
| void | setEnvs(Env[] Envs)Set 环境变量. | 
| void | setExtensions(String[] Extensions)Set 预装插件. | 
| void | setImage(String Image)Set 工作空间基础镜像名称, 默认会使用 All In One 镜像, 长度限制 1~255 | 
| void | setLifecycle(LifeCycle Lifecycle)Set 工作空间生命周期钩子. | 
| void | setName(String Name)Set 工作空间名称, 长度限制 2~64 | 
| void | setRegion(String Region)Set 地域 | 
| void | setRepository(GitRepository Repository)Set Git 仓库. | 
| void | setSpecs(String Specs)Set 工作空间规格。Standard: 2C4G, Calculation: 4C8G, Profession: 8C16G. | 
| void | setTenantAppId(Long TenantAppId)Set 应用名称 | 
| void | setTenantSubnetId(String TenantSubnetId)Set 子网ID | 
| void | setTenantUin(String TenantUin)Set 用户UIN | 
| void | setTenantUniqVpcId(String TenantUniqVpcId)Set VPCID | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateWorkspaceRequest()
public CreateWorkspaceRequest(CreateWorkspaceRequest source)
public String getName()
public void setName(String Name)
Name - 工作空间名称, 长度限制 2~64public String getDescription()
public void setDescription(String Description)
Description - 工作空间描述, 长度限制 0~255public String getSpecs()
public void setSpecs(String Specs)
Specs - 工作空间规格。Standard: 2C4G, Calculation: 4C8G, Profession: 8C16G. 默认是 Standard。public String getImage()
public void setImage(String Image)
Image - 工作空间基础镜像名称, 默认会使用 All In One 镜像, 长度限制 1~255public GitRepository getRepository()
public void setRepository(GitRepository Repository)
Repository - Git 仓库. 工作空间启动时会自动克隆该仓库public Env[] getEnvs()
public void setEnvs(Env[] Envs)
Envs - 环境变量. 会被注入到工作空间中public String[] getExtensions()
public void setExtensions(String[] Extensions)
Extensions - 预装插件. 工作空间启动时, 会自动安装这些插件。长度限制: 0~10public LifeCycle getLifecycle()
public void setLifecycle(LifeCycle Lifecycle)
Lifecycle - 工作空间生命周期钩子.  分为三个阶段 init, start, destroy. 分别表示工作空间数据初始化阶段, 工作空间启动阶段, 工作空间关闭阶段.  用户可以自定义 shell 命令.public Long getTenantAppId()
public void setTenantAppId(Long TenantAppId)
TenantAppId - 应用名称public String getTenantUin()
public void setTenantUin(String TenantUin)
TenantUin - 用户UINpublic String getTenantUniqVpcId()
public void setTenantUniqVpcId(String TenantUniqVpcId)
TenantUniqVpcId - VPCIDpublic String getTenantSubnetId()
public void setTenantSubnetId(String TenantSubnetId)
TenantSubnetId - 子网IDpublic String getRegion()
public void setRegion(String Region)
Region - 地域Copyright © 2025. All rights reserved.