public class CreateAndDeployCloudBaseProjectRequest extends AbstractModel
Constructor and Description |
---|
CreateAndDeployCloudBaseProjectRequest() |
CreateAndDeployCloudBaseProjectRequest(CreateAndDeployCloudBaseProjectRequest 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 |
getAddonConfig()
Get 插件配置内容
|
Boolean |
getAutoDeployOnCodeChange()
Get 是否代码变更触发自动部署
|
String |
getEnvAlias()
Get 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符
|
String |
getEnvId()
Get 环境id
|
String |
getFreeQuota()
Get 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。
|
String |
getName()
Get 项目名
|
String |
getNetworkConfig()
Get 网络配置
|
KVPair[] |
getParameters()
Get 环境变量
|
String |
getRcJson()
Get rc.json的内容
|
String |
getRepoUrl()
Get 私有仓库地址
|
CodeSource |
getSource()
Get 来源
|
String[] |
getTags()
Get 标签
|
String |
getType()
Get 项目类型, 枚举值为: framework-oneclick,qci-extension-cicd
|
void |
setAddonConfig(String AddonConfig)
Set 插件配置内容
|
void |
setAutoDeployOnCodeChange(Boolean AutoDeployOnCodeChange)
Set 是否代码变更触发自动部署
|
void |
setEnvAlias(String EnvAlias)
Set 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符
|
void |
setEnvId(String EnvId)
Set 环境id
|
void |
setFreeQuota(String FreeQuota)
Set 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。
|
void |
setName(String Name)
Set 项目名
|
void |
setNetworkConfig(String NetworkConfig)
Set 网络配置
|
void |
setParameters(KVPair[] Parameters)
Set 环境变量
|
void |
setRcJson(String RcJson)
Set rc.json的内容
|
void |
setRepoUrl(String RepoUrl)
Set 私有仓库地址
|
void |
setSource(CodeSource Source)
Set 来源
|
void |
setTags(String[] Tags)
Set 标签
|
void |
setType(String Type)
Set 项目类型, 枚举值为: framework-oneclick,qci-extension-cicd
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateAndDeployCloudBaseProjectRequest()
public CreateAndDeployCloudBaseProjectRequest(CreateAndDeployCloudBaseProjectRequest source)
public String getName()
public void setName(String Name)
Name
- 项目名public CodeSource getSource()
public void setSource(CodeSource Source)
Source
- 来源public String getEnvId()
public void setEnvId(String EnvId)
EnvId
- 环境idpublic String getType()
public void setType(String Type)
Type
- 项目类型, 枚举值为: framework-oneclick,qci-extension-cicdpublic KVPair[] getParameters()
public void setParameters(KVPair[] Parameters)
Parameters
- 环境变量public String getEnvAlias()
public void setEnvAlias(String EnvAlias)
EnvAlias
- 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符public String getRcJson()
public void setRcJson(String RcJson)
RcJson
- rc.json的内容public String getAddonConfig()
public void setAddonConfig(String AddonConfig)
AddonConfig
- 插件配置内容public String[] getTags()
public void setTags(String[] Tags)
Tags
- 标签public String getNetworkConfig()
public void setNetworkConfig(String NetworkConfig)
NetworkConfig
- 网络配置public String getFreeQuota()
public void setFreeQuota(String FreeQuota)
FreeQuota
- 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。public Boolean getAutoDeployOnCodeChange()
public void setAutoDeployOnCodeChange(Boolean AutoDeployOnCodeChange)
AutoDeployOnCodeChange
- 是否代码变更触发自动部署public String getRepoUrl()
public void setRepoUrl(String RepoUrl)
RepoUrl
- 私有仓库地址Copyright © 2022. All rights reserved.