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, toJsonString
public 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 © 2024. All rights reserved.