Class ContainerGroupDeploy

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getAccessType()
      Get 0:公网 1:集群内访问 2:NodePort 注意:此字段可能返回 null,表示取不到有效值。
      String getAgentCpuLimit()
      Get agent容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      String getAgentCpuRequest()
      Get agent容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      String getAgentMemLimit()
      Get agent容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      String getAgentMemRequest()
      Get agent容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      String getAlias()
      Get 部署组备注 注意:此字段可能返回 null,表示取不到有效值。
      String getCpuLimit()
      Get 业务容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      String getCpuRequest()
      Get 业务容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      Long getCurrentNum()
      Get 已启动实例总数 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getDeployAgent()
      Get 是否部署Agent容器 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getDisableService()
      Get 是否创建 k8s service 注意:此字段可能返回 null,表示取不到有效值。
      Env[] getEnvs()
      Get 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。 注意:此字段可能返回 null,表示取不到有效值。
      GatewayConfig getGatewayConfig()
      Get Envoy网关服务配置 注意:此字段可能返回 null,表示取不到有效值。
      String getGroupId()
      Get 部署组id 注意:此字段可能返回 null,表示取不到有效值。
      String getGroupName()
      Get 分组名称 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getHeadlessService()
      Get service 是否为 headless 类型 注意:此字段可能返回 null,表示取不到有效值。
      HealthCheckSettings getHealthCheckSettings()
      Get 健康检查配置信息,若不指定该参数,则默认不设置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
      Long getInstanceNum()
      Get 实例总数 注意:此字段可能返回 null,表示取不到有效值。
      String getIstioCpuLimit()
      Get istioproxy容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      String getIstioCpuRequest()
      Get istioproxy容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      String getIstioMemLimit()
      Get istioproxy容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      String getIstioMemRequest()
      Get istioproxy容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      String getJvmOpts()
      Get jvm参数 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getKubeInjectEnable()
      Get KubeInjectEnable值 注意:此字段可能返回 null,表示取不到有效值。
      String getMemLimit()
      Get 业务容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      String getMemRequest()
      Get 业务容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      ProtocolPort[] getProtocolPorts()
      Get 端口映射 注意:此字段可能返回 null,表示取不到有效值。
      String getReponame()
      Get 镜像名,如/tsf/nginx 注意:此字段可能返回 null,表示取不到有效值。
      String getRepoType()
      Get 仓库类型 (person, tcr) 注意:此字段可能返回 null,表示取不到有效值。
      String getServer()
      Get 镜像server 注意:此字段可能返回 null,表示取不到有效值。
      String getSubnetId()
      Get 子网id 注意:此字段可能返回 null,表示取不到有效值。
      String getTagName()
      Get 镜像版本名称 注意:此字段可能返回 null,表示取不到有效值。
      TcrRepoInfo getTcrRepoInfo()
      Get TcrRepoInfo值 注意:此字段可能返回 null,表示取不到有效值。
      Long getUpdateIvl()
      Get 更新间隔,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      Long getUpdateType()
      Get 更新方式:0:快速更新 1:滚动更新 注意:此字段可能返回 null,表示取不到有效值。
      VolumeInfo[] getVolumeInfos()
      Get 数据卷信息,list 注意:此字段可能返回 null,表示取不到有效值。
      VolumeMountInfo[] getVolumeMountInfos()
      Get 数据卷挂载信息,list 注意:此字段可能返回 null,表示取不到有效值。
      WarmupSetting getWarmupSetting()
      Get 预热配置设置 注意:此字段可能返回 null,表示取不到有效值。
      void setAccessType​(Long AccessType)
      Set 0:公网 1:集群内访问 2:NodePort 注意:此字段可能返回 null,表示取不到有效值。
      void setAgentCpuLimit​(String AgentCpuLimit)
      Set agent容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      void setAgentCpuRequest​(String AgentCpuRequest)
      Set agent容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      void setAgentMemLimit​(String AgentMemLimit)
      Set agent容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      void setAgentMemRequest​(String AgentMemRequest)
      Set agent容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      void setAlias​(String Alias)
      Set 部署组备注 注意:此字段可能返回 null,表示取不到有效值。
      void setCpuLimit​(String CpuLimit)
      Set 业务容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      void setCpuRequest​(String CpuRequest)
      Set 业务容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      void setCurrentNum​(Long CurrentNum)
      Set 已启动实例总数 注意:此字段可能返回 null,表示取不到有效值。
      void setDeployAgent​(Boolean DeployAgent)
      Set 是否部署Agent容器 注意:此字段可能返回 null,表示取不到有效值。
      void setDisableService​(Boolean DisableService)
      Set 是否创建 k8s service 注意:此字段可能返回 null,表示取不到有效值。
      void setEnvs​(Env[] Envs)
      Set 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。 注意:此字段可能返回 null,表示取不到有效值。
      void setGatewayConfig​(GatewayConfig GatewayConfig)
      Set Envoy网关服务配置 注意:此字段可能返回 null,表示取不到有效值。
      void setGroupId​(String GroupId)
      Set 部署组id 注意:此字段可能返回 null,表示取不到有效值。
      void setGroupName​(String GroupName)
      Set 分组名称 注意:此字段可能返回 null,表示取不到有效值。
      void setHeadlessService​(Boolean HeadlessService)
      Set service 是否为 headless 类型 注意:此字段可能返回 null,表示取不到有效值。
      void setHealthCheckSettings​(HealthCheckSettings HealthCheckSettings)
      Set 健康检查配置信息,若不指定该参数,则默认不设置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceNum​(Long InstanceNum)
      Set 实例总数 注意:此字段可能返回 null,表示取不到有效值。
      void setIstioCpuLimit​(String IstioCpuLimit)
      Set istioproxy容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      void setIstioCpuRequest​(String IstioCpuRequest)
      Set istioproxy容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      void setIstioMemLimit​(String IstioMemLimit)
      Set istioproxy容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      void setIstioMemRequest​(String IstioMemRequest)
      Set istioproxy容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      void setJvmOpts​(String JvmOpts)
      Set jvm参数 注意:此字段可能返回 null,表示取不到有效值。
      void setKubeInjectEnable​(Boolean KubeInjectEnable)
      Set KubeInjectEnable值 注意:此字段可能返回 null,表示取不到有效值。
      void setMemLimit​(String MemLimit)
      Set 业务容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      void setMemRequest​(String MemRequest)
      Set 业务容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      void setProtocolPorts​(ProtocolPort[] ProtocolPorts)
      Set 端口映射 注意:此字段可能返回 null,表示取不到有效值。
      void setReponame​(String Reponame)
      Set 镜像名,如/tsf/nginx 注意:此字段可能返回 null,表示取不到有效值。
      void setRepoType​(String RepoType)
      Set 仓库类型 (person, tcr) 注意:此字段可能返回 null,表示取不到有效值。
      void setServer​(String Server)
      Set 镜像server 注意:此字段可能返回 null,表示取不到有效值。
      void setSubnetId​(String SubnetId)
      Set 子网id 注意:此字段可能返回 null,表示取不到有效值。
      void setTagName​(String TagName)
      Set 镜像版本名称 注意:此字段可能返回 null,表示取不到有效值。
      void setTcrRepoInfo​(TcrRepoInfo TcrRepoInfo)
      Set TcrRepoInfo值 注意:此字段可能返回 null,表示取不到有效值。
      void setUpdateIvl​(Long UpdateIvl)
      Set 更新间隔,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      void setUpdateType​(Long UpdateType)
      Set 更新方式:0:快速更新 1:滚动更新 注意:此字段可能返回 null,表示取不到有效值。
      void setVolumeInfos​(VolumeInfo[] VolumeInfos)
      Set 数据卷信息,list 注意:此字段可能返回 null,表示取不到有效值。
      void setVolumeMountInfos​(VolumeMountInfo[] VolumeMountInfos)
      Set 数据卷挂载信息,list 注意:此字段可能返回 null,表示取不到有效值。
      void setWarmupSetting​(WarmupSetting WarmupSetting)
      Set 预热配置设置 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ContainerGroupDeploy

        public ContainerGroupDeploy()
      • ContainerGroupDeploy

        public ContainerGroupDeploy​(ContainerGroupDeploy 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

      • getGroupId

        public String getGroupId()
        Get 部署组id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GroupId 部署组id 注意:此字段可能返回 null,表示取不到有效值。
      • setGroupId

        public void setGroupId​(String GroupId)
        Set 部署组id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GroupId - 部署组id 注意:此字段可能返回 null,表示取不到有效值。
      • getGroupName

        public String getGroupName()
        Get 分组名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GroupName 分组名称 注意:此字段可能返回 null,表示取不到有效值。
      • setGroupName

        public void setGroupName​(String GroupName)
        Set 分组名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GroupName - 分组名称 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceNum

        public Long getInstanceNum()
        Get 实例总数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceNum 实例总数 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceNum

        public void setInstanceNum​(Long InstanceNum)
        Set 实例总数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceNum - 实例总数 注意:此字段可能返回 null,表示取不到有效值。
      • getCurrentNum

        public Long getCurrentNum()
        Get 已启动实例总数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CurrentNum 已启动实例总数 注意:此字段可能返回 null,表示取不到有效值。
      • setCurrentNum

        public void setCurrentNum​(Long CurrentNum)
        Set 已启动实例总数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CurrentNum - 已启动实例总数 注意:此字段可能返回 null,表示取不到有效值。
      • getServer

        public String getServer()
        Get 镜像server 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Server 镜像server 注意:此字段可能返回 null,表示取不到有效值。
      • setServer

        public void setServer​(String Server)
        Set 镜像server 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Server - 镜像server 注意:此字段可能返回 null,表示取不到有效值。
      • getReponame

        public String getReponame()
        Get 镜像名,如/tsf/nginx 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Reponame 镜像名,如/tsf/nginx 注意:此字段可能返回 null,表示取不到有效值。
      • setReponame

        public void setReponame​(String Reponame)
        Set 镜像名,如/tsf/nginx 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Reponame - 镜像名,如/tsf/nginx 注意:此字段可能返回 null,表示取不到有效值。
      • getTagName

        public String getTagName()
        Get 镜像版本名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TagName 镜像版本名称 注意:此字段可能返回 null,表示取不到有效值。
      • setTagName

        public void setTagName​(String TagName)
        Set 镜像版本名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TagName - 镜像版本名称 注意:此字段可能返回 null,表示取不到有效值。
      • getCpuRequest

        public String getCpuRequest()
        Get 业务容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CpuRequest 业务容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • setCpuRequest

        public void setCpuRequest​(String CpuRequest)
        Set 业务容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CpuRequest - 业务容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • getCpuLimit

        public String getCpuLimit()
        Get 业务容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CpuLimit 业务容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • setCpuLimit

        public void setCpuLimit​(String CpuLimit)
        Set 业务容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CpuLimit - 业务容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • getMemRequest

        public String getMemRequest()
        Get 业务容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MemRequest 业务容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • setMemRequest

        public void setMemRequest​(String MemRequest)
        Set 业务容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MemRequest - 业务容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • getMemLimit

        public String getMemLimit()
        Get 业务容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MemLimit 业务容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • setMemLimit

        public void setMemLimit​(String MemLimit)
        Set 业务容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MemLimit - 业务容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • getAccessType

        public Long getAccessType()
        Get 0:公网 1:集群内访问 2:NodePort 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AccessType 0:公网 1:集群内访问 2:NodePort 注意:此字段可能返回 null,表示取不到有效值。
      • setAccessType

        public void setAccessType​(Long AccessType)
        Set 0:公网 1:集群内访问 2:NodePort 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AccessType - 0:公网 1:集群内访问 2:NodePort 注意:此字段可能返回 null,表示取不到有效值。
      • getProtocolPorts

        public ProtocolPort[] getProtocolPorts()
        Get 端口映射 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ProtocolPorts 端口映射 注意:此字段可能返回 null,表示取不到有效值。
      • setProtocolPorts

        public void setProtocolPorts​(ProtocolPort[] ProtocolPorts)
        Set 端口映射 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ProtocolPorts - 端口映射 注意:此字段可能返回 null,表示取不到有效值。
      • getUpdateType

        public Long getUpdateType()
        Get 更新方式:0:快速更新 1:滚动更新 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UpdateType 更新方式:0:快速更新 1:滚动更新 注意:此字段可能返回 null,表示取不到有效值。
      • setUpdateType

        public void setUpdateType​(Long UpdateType)
        Set 更新方式:0:快速更新 1:滚动更新 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UpdateType - 更新方式:0:快速更新 1:滚动更新 注意:此字段可能返回 null,表示取不到有效值。
      • getUpdateIvl

        public Long getUpdateIvl()
        Get 更新间隔,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UpdateIvl 更新间隔,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • setUpdateIvl

        public void setUpdateIvl​(Long UpdateIvl)
        Set 更新间隔,单位秒 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UpdateIvl - 更新间隔,单位秒 注意:此字段可能返回 null,表示取不到有效值。
      • getJvmOpts

        public String getJvmOpts()
        Get jvm参数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        JvmOpts jvm参数 注意:此字段可能返回 null,表示取不到有效值。
      • setJvmOpts

        public void setJvmOpts​(String JvmOpts)
        Set jvm参数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        JvmOpts - jvm参数 注意:此字段可能返回 null,表示取不到有效值。
      • getSubnetId

        public String getSubnetId()
        Get 子网id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SubnetId 子网id 注意:此字段可能返回 null,表示取不到有效值。
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 子网id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SubnetId - 子网id 注意:此字段可能返回 null,表示取不到有效值。
      • getAgentCpuRequest

        public String getAgentCpuRequest()
        Get agent容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AgentCpuRequest agent容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • setAgentCpuRequest

        public void setAgentCpuRequest​(String AgentCpuRequest)
        Set agent容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AgentCpuRequest - agent容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • getAgentCpuLimit

        public String getAgentCpuLimit()
        Get agent容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AgentCpuLimit agent容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • setAgentCpuLimit

        public void setAgentCpuLimit​(String AgentCpuLimit)
        Set agent容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AgentCpuLimit - agent容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • getAgentMemRequest

        public String getAgentMemRequest()
        Get agent容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AgentMemRequest agent容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • setAgentMemRequest

        public void setAgentMemRequest​(String AgentMemRequest)
        Set agent容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AgentMemRequest - agent容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • getAgentMemLimit

        public String getAgentMemLimit()
        Get agent容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AgentMemLimit agent容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • setAgentMemLimit

        public void setAgentMemLimit​(String AgentMemLimit)
        Set agent容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AgentMemLimit - agent容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • getIstioCpuRequest

        public String getIstioCpuRequest()
        Get istioproxy容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IstioCpuRequest istioproxy容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • setIstioCpuRequest

        public void setIstioCpuRequest​(String IstioCpuRequest)
        Set istioproxy容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IstioCpuRequest - istioproxy容器初始分配的 CPU 核数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • getIstioCpuLimit

        public String getIstioCpuLimit()
        Get istioproxy容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IstioCpuLimit istioproxy容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • setIstioCpuLimit

        public void setIstioCpuLimit​(String IstioCpuLimit)
        Set istioproxy容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IstioCpuLimit - istioproxy容器最大分配的 CPU 核数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • getIstioMemRequest

        public String getIstioMemRequest()
        Get istioproxy容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IstioMemRequest istioproxy容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • setIstioMemRequest

        public void setIstioMemRequest​(String IstioMemRequest)
        Set istioproxy容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IstioMemRequest - istioproxy容器初始分配的内存 MiB 数,对应 K8S request 注意:此字段可能返回 null,表示取不到有效值。
      • getIstioMemLimit

        public String getIstioMemLimit()
        Get istioproxy容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IstioMemLimit istioproxy容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • setIstioMemLimit

        public void setIstioMemLimit​(String IstioMemLimit)
        Set istioproxy容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IstioMemLimit - istioproxy容器最大分配的内存 MiB 数,对应 K8S limit 注意:此字段可能返回 null,表示取不到有效值。
      • getEnvs

        public Env[] getEnvs()
        Get 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Envs 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。 注意:此字段可能返回 null,表示取不到有效值。
      • setEnvs

        public void setEnvs​(Env[] Envs)
        Set 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Envs - 部署组的环境变量数组,这里没有展示 tsf 使用的环境变量,只展示了用户设置的环境变量。 注意:此字段可能返回 null,表示取不到有效值。
      • getHealthCheckSettings

        public HealthCheckSettings getHealthCheckSettings()
        Get 健康检查配置信息,若不指定该参数,则默认不设置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HealthCheckSettings 健康检查配置信息,若不指定该参数,则默认不设置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
      • setHealthCheckSettings

        public void setHealthCheckSettings​(HealthCheckSettings HealthCheckSettings)
        Set 健康检查配置信息,若不指定该参数,则默认不设置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HealthCheckSettings - 健康检查配置信息,若不指定该参数,则默认不设置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
      • getDeployAgent

        public Boolean getDeployAgent()
        Get 是否部署Agent容器 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeployAgent 是否部署Agent容器 注意:此字段可能返回 null,表示取不到有效值。
      • setDeployAgent

        public void setDeployAgent​(Boolean DeployAgent)
        Set 是否部署Agent容器 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeployAgent - 是否部署Agent容器 注意:此字段可能返回 null,表示取不到有效值。
      • getAlias

        public String getAlias()
        Get 部署组备注 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Alias 部署组备注 注意:此字段可能返回 null,表示取不到有效值。
      • setAlias

        public void setAlias​(String Alias)
        Set 部署组备注 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Alias - 部署组备注 注意:此字段可能返回 null,表示取不到有效值。
      • getDisableService

        public Boolean getDisableService()
        Get 是否创建 k8s service 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DisableService 是否创建 k8s service 注意:此字段可能返回 null,表示取不到有效值。
      • setDisableService

        public void setDisableService​(Boolean DisableService)
        Set 是否创建 k8s service 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DisableService - 是否创建 k8s service 注意:此字段可能返回 null,表示取不到有效值。
      • getHeadlessService

        public Boolean getHeadlessService()
        Get service 是否为 headless 类型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HeadlessService service 是否为 headless 类型 注意:此字段可能返回 null,表示取不到有效值。
      • setHeadlessService

        public void setHeadlessService​(Boolean HeadlessService)
        Set service 是否为 headless 类型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HeadlessService - service 是否为 headless 类型 注意:此字段可能返回 null,表示取不到有效值。
      • getTcrRepoInfo

        public TcrRepoInfo getTcrRepoInfo()
        Get TcrRepoInfo值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TcrRepoInfo TcrRepoInfo值 注意:此字段可能返回 null,表示取不到有效值。
      • setTcrRepoInfo

        public void setTcrRepoInfo​(TcrRepoInfo TcrRepoInfo)
        Set TcrRepoInfo值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TcrRepoInfo - TcrRepoInfo值 注意:此字段可能返回 null,表示取不到有效值。
      • getVolumeInfos

        public VolumeInfo[] getVolumeInfos()
        Get 数据卷信息,list 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VolumeInfos 数据卷信息,list 注意:此字段可能返回 null,表示取不到有效值。
      • setVolumeInfos

        public void setVolumeInfos​(VolumeInfo[] VolumeInfos)
        Set 数据卷信息,list 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VolumeInfos - 数据卷信息,list 注意:此字段可能返回 null,表示取不到有效值。
      • getVolumeMountInfos

        public VolumeMountInfo[] getVolumeMountInfos()
        Get 数据卷挂载信息,list 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VolumeMountInfos 数据卷挂载信息,list 注意:此字段可能返回 null,表示取不到有效值。
      • setVolumeMountInfos

        public void setVolumeMountInfos​(VolumeMountInfo[] VolumeMountInfos)
        Set 数据卷挂载信息,list 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VolumeMountInfos - 数据卷挂载信息,list 注意:此字段可能返回 null,表示取不到有效值。
      • getKubeInjectEnable

        public Boolean getKubeInjectEnable()
        Get KubeInjectEnable值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        KubeInjectEnable KubeInjectEnable值 注意:此字段可能返回 null,表示取不到有效值。
      • setKubeInjectEnable

        public void setKubeInjectEnable​(Boolean KubeInjectEnable)
        Set KubeInjectEnable值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        KubeInjectEnable - KubeInjectEnable值 注意:此字段可能返回 null,表示取不到有效值。
      • getRepoType

        public String getRepoType()
        Get 仓库类型 (person, tcr) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RepoType 仓库类型 (person, tcr) 注意:此字段可能返回 null,表示取不到有效值。
      • setRepoType

        public void setRepoType​(String RepoType)
        Set 仓库类型 (person, tcr) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RepoType - 仓库类型 (person, tcr) 注意:此字段可能返回 null,表示取不到有效值。
      • getWarmupSetting

        public WarmupSetting getWarmupSetting()
        Get 预热配置设置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        WarmupSetting 预热配置设置 注意:此字段可能返回 null,表示取不到有效值。
      • setWarmupSetting

        public void setWarmupSetting​(WarmupSetting WarmupSetting)
        Set 预热配置设置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        WarmupSetting - 预热配置设置 注意:此字段可能返回 null,表示取不到有效值。
      • getGatewayConfig

        public GatewayConfig getGatewayConfig()
        Get Envoy网关服务配置 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GatewayConfig Envoy网关服务配置 注意:此字段可能返回 null,表示取不到有效值。
      • setGatewayConfig

        public void setGatewayConfig​(GatewayConfig GatewayConfig)
        Set Envoy网关服务配置 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GatewayConfig - Envoy网关服务配置 注意:此字段可能返回 null,表示取不到有效值。