Class CreateAndDeployCloudBaseProjectRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tcb.v20180608.models.CreateAndDeployCloudBaseProjectRequest
-
public class CreateAndDeployCloudBaseProjectRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddonConfig()Get 插件配置内容BooleangetAutoDeployOnCodeChange()Get 是否代码变更触发自动部署StringgetEnvAlias()Get 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符StringgetEnvId()Get 环境idStringgetFreeQuota()Get 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。StringgetName()Get 项目名StringgetNetworkConfig()Get 网络配置KVPair[]getParameters()Get 环境变量StringgetRcJson()Get rc.json的内容StringgetRepoUrl()Get 私有仓库地址CodeSourcegetSource()Get 来源String[]getTags()Get 标签StringgetType()Get 项目类型, 枚举值为: framework-oneclick,qci-extension-cicdvoidsetAddonConfig(String AddonConfig)Set 插件配置内容voidsetAutoDeployOnCodeChange(Boolean AutoDeployOnCodeChange)Set 是否代码变更触发自动部署voidsetEnvAlias(String EnvAlias)Set 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符voidsetEnvId(String EnvId)Set 环境idvoidsetFreeQuota(String FreeQuota)Set 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。voidsetName(String Name)Set 项目名voidsetNetworkConfig(String NetworkConfig)Set 网络配置voidsetParameters(KVPair[] Parameters)Set 环境变量voidsetRcJson(String RcJson)Set rc.json的内容voidsetRepoUrl(String RepoUrl)Set 私有仓库地址voidsetSource(CodeSource Source)Set 来源voidsetTags(String[] Tags)Set 标签voidsetType(String Type)Set 项目类型, 枚举值为: framework-oneclick,qci-extension-cicdvoidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateAndDeployCloudBaseProjectRequest
public CreateAndDeployCloudBaseProjectRequest()
-
CreateAndDeployCloudBaseProjectRequest
public 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.
-
-
Method Detail
-
getName
public String getName()
Get 项目名- Returns:
- Name 项目名
-
setName
public void setName(String Name)
Set 项目名- Parameters:
Name- 项目名
-
getSource
public CodeSource getSource()
Get 来源- Returns:
- Source 来源
-
setSource
public void setSource(CodeSource Source)
Set 来源- Parameters:
Source- 来源
-
getEnvId
public String getEnvId()
Get 环境id- Returns:
- EnvId 环境id
-
setEnvId
public void setEnvId(String EnvId)
Set 环境id- Parameters:
EnvId- 环境id
-
getType
public String getType()
Get 项目类型, 枚举值为: framework-oneclick,qci-extension-cicd- Returns:
- Type 项目类型, 枚举值为: framework-oneclick,qci-extension-cicd
-
setType
public void setType(String Type)
Set 项目类型, 枚举值为: framework-oneclick,qci-extension-cicd- Parameters:
Type- 项目类型, 枚举值为: framework-oneclick,qci-extension-cicd
-
getParameters
public KVPair[] getParameters()
Get 环境变量- Returns:
- Parameters 环境变量
-
setParameters
public void setParameters(KVPair[] Parameters)
Set 环境变量- Parameters:
Parameters- 环境变量
-
getEnvAlias
public String getEnvAlias()
Get 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符- Returns:
- EnvAlias 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符
-
setEnvAlias
public void setEnvAlias(String EnvAlias)
Set 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符- Parameters:
EnvAlias- 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符
-
getRcJson
public String getRcJson()
Get rc.json的内容- Returns:
- RcJson rc.json的内容
-
setRcJson
public void setRcJson(String RcJson)
Set rc.json的内容- Parameters:
RcJson- rc.json的内容
-
getAddonConfig
public String getAddonConfig()
Get 插件配置内容- Returns:
- AddonConfig 插件配置内容
-
setAddonConfig
public void setAddonConfig(String AddonConfig)
Set 插件配置内容- Parameters:
AddonConfig- 插件配置内容
-
getTags
public String[] getTags()
Get 标签- Returns:
- Tags 标签
-
setTags
public void setTags(String[] Tags)
Set 标签- Parameters:
Tags- 标签
-
getNetworkConfig
public String getNetworkConfig()
Get 网络配置- Returns:
- NetworkConfig 网络配置
-
setNetworkConfig
public void setNetworkConfig(String NetworkConfig)
Set 网络配置- Parameters:
NetworkConfig- 网络配置
-
getFreeQuota
public String getFreeQuota()
Get 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。- Returns:
- FreeQuota 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。
-
setFreeQuota
public void setFreeQuota(String FreeQuota)
Set 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。- Parameters:
FreeQuota- 用户享有的免费额度级别,目前只能为“basic”,不传该字段或该字段为空,标识不享受免费额度。
-
getAutoDeployOnCodeChange
public Boolean getAutoDeployOnCodeChange()
Get 是否代码变更触发自动部署- Returns:
- AutoDeployOnCodeChange 是否代码变更触发自动部署
-
setAutoDeployOnCodeChange
public void setAutoDeployOnCodeChange(Boolean AutoDeployOnCodeChange)
Set 是否代码变更触发自动部署- Parameters:
AutoDeployOnCodeChange- 是否代码变更触发自动部署
-
getRepoUrl
public String getRepoUrl()
Get 私有仓库地址- Returns:
- RepoUrl 私有仓库地址
-
setRepoUrl
public void setRepoUrl(String RepoUrl)
Set 私有仓库地址- Parameters:
RepoUrl- 私有仓库地址
-
-