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 |
---|---|
Long |
getAppId()
Get 应用名称
|
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
|
GitRepository |
getRepository()
Get Git 仓库.
|
String |
getSpecs()
Get 工作空间规格。Standard: 2C4G, Calculation: 4C8G, Profession: 8C16G.
|
String |
getSubnetId()
Get 子网ID
|
String |
getUin()
Get 用户UIN
|
String |
getUniqVpcId()
Get VPCID
|
void |
setAppId(Long AppId)
Set 应用名称
|
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 |
setRepository(GitRepository Repository)
Set Git 仓库.
|
void |
setSpecs(String Specs)
Set 工作空间规格。Standard: 2C4G, Calculation: 4C8G, Profession: 8C16G.
|
void |
setSubnetId(String SubnetId)
Set 子网ID
|
void |
setUin(String Uin)
Set 用户UIN
|
void |
setUniqVpcId(String UniqVpcId)
Set VPCID
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, 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 getAppId()
public void setAppId(Long AppId)
AppId
- 应用名称public String getUin()
public void setUin(String Uin)
Uin
- 用户UINpublic String getUniqVpcId()
public void setUniqVpcId(String UniqVpcId)
UniqVpcId
- VPCIDpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId
- 子网IDCopyright © 2024. All rights reserved.