Class CreateAndDeployCloudBaseProjectRequest


  • public class CreateAndDeployCloudBaseProjectRequest
    extends AbstractModel
    • 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 - 私有仓库地址