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 String
getAddonConfig()
Get 插件配置内容Boolean
getAutoDeployOnCodeChange()
Get 是否代码变更触发自动部署String
getEnvAlias()
Get 环境别名。要以a-z开头,不能包含a-zA-z0-9-以外的字符String
getEnvId()
Get 环境idString
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-cicdvoid
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 环境idvoid
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-cicdvoid
toMap(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
- 私有仓库地址
-
-