Class CreateContainGroupRequest

    • Constructor Detail

      • CreateContainGroupRequest

        public CreateContainGroupRequest()
      • CreateContainGroupRequest

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

      • getApplicationId

        public String getApplicationId()
        Get 分组所属应用ID
        Returns:
        ApplicationId 分组所属应用ID
      • setApplicationId

        public void setApplicationId​(String ApplicationId)
        Set 分组所属应用ID
        Parameters:
        ApplicationId - 分组所属应用ID
      • getNamespaceId

        public String getNamespaceId()
        Get 分组所属命名空间ID
        Returns:
        NamespaceId 分组所属命名空间ID
      • setNamespaceId

        public void setNamespaceId​(String NamespaceId)
        Set 分组所属命名空间ID
        Parameters:
        NamespaceId - 分组所属命名空间ID
      • getGroupName

        public String getGroupName()
        Get 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
        Returns:
        GroupName 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
      • setGroupName

        public void setGroupName​(String GroupName)
        Set 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
        Parameters:
        GroupName - 分组名称字段,长度1~60,字母或下划线开头,可包含字母数字下划线
      • getInstanceNum

        public Long getInstanceNum()
        Get 实例数量
        Returns:
        InstanceNum 实例数量
      • setInstanceNum

        public void setInstanceNum​(Long InstanceNum)
        Set 实例数量
        Parameters:
        InstanceNum - 实例数量
      • getAccessType

        public Long getAccessType()
        Get 0:公网 1:集群内访问 2:NodePort
        Returns:
        AccessType 0:公网 1:集群内访问 2:NodePort
      • setAccessType

        public void setAccessType​(Long AccessType)
        Set 0:公网 1:集群内访问 2:NodePort
        Parameters:
        AccessType - 0:公网 1:集群内访问 2:NodePort
      • getProtocolPorts

        public ProtocolPort[] getProtocolPorts()
        Get 数组对象,见下方定义
        Returns:
        ProtocolPorts 数组对象,见下方定义
      • setProtocolPorts

        public void setProtocolPorts​(ProtocolPort[] ProtocolPorts)
        Set 数组对象,见下方定义
        Parameters:
        ProtocolPorts - 数组对象,见下方定义
      • getClusterId

        public String getClusterId()
        Get 集群ID
        Returns:
        ClusterId 集群ID
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 集群ID
        Parameters:
        ClusterId - 集群ID
      • getCpuLimit

        public String getCpuLimit()
        Get 最大分配 CPU 核数,对应 K8S limit
        Returns:
        CpuLimit 最大分配 CPU 核数,对应 K8S limit
      • setCpuLimit

        public void setCpuLimit​(String CpuLimit)
        Set 最大分配 CPU 核数,对应 K8S limit
        Parameters:
        CpuLimit - 最大分配 CPU 核数,对应 K8S limit
      • getMemLimit

        public String getMemLimit()
        Get 最大分配内存 MiB 数,对应 K8S limit
        Returns:
        MemLimit 最大分配内存 MiB 数,对应 K8S limit
      • setMemLimit

        public void setMemLimit​(String MemLimit)
        Set 最大分配内存 MiB 数,对应 K8S limit
        Parameters:
        MemLimit - 最大分配内存 MiB 数,对应 K8S limit
      • getGroupComment

        public String getGroupComment()
        Get 分组备注字段,长度应不大于200字符
        Returns:
        GroupComment 分组备注字段,长度应不大于200字符
      • setGroupComment

        public void setGroupComment​(String GroupComment)
        Set 分组备注字段,长度应不大于200字符
        Parameters:
        GroupComment - 分组备注字段,长度应不大于200字符
      • getUpdateType

        public Long getUpdateType()
        Get 更新方式:0:快速更新 1:滚动更新
        Returns:
        UpdateType 更新方式:0:快速更新 1:滚动更新
      • setUpdateType

        public void setUpdateType​(Long UpdateType)
        Set 更新方式:0:快速更新 1:滚动更新
        Parameters:
        UpdateType - 更新方式:0:快速更新 1:滚动更新
      • getUpdateIvl

        public Long getUpdateIvl()
        Get 滚动更新必填,更新间隔
        Returns:
        UpdateIvl 滚动更新必填,更新间隔
      • setUpdateIvl

        public void setUpdateIvl​(Long UpdateIvl)
        Set 滚动更新必填,更新间隔
        Parameters:
        UpdateIvl - 滚动更新必填,更新间隔
      • getCpuRequest

        public String getCpuRequest()
        Get 初始分配的 CPU 核数,对应 K8S request
        Returns:
        CpuRequest 初始分配的 CPU 核数,对应 K8S request
      • setCpuRequest

        public void setCpuRequest​(String CpuRequest)
        Set 初始分配的 CPU 核数,对应 K8S request
        Parameters:
        CpuRequest - 初始分配的 CPU 核数,对应 K8S request
      • getMemRequest

        public String getMemRequest()
        Get 初始分配的内存 MiB 数,对应 K8S request
        Returns:
        MemRequest 初始分配的内存 MiB 数,对应 K8S request
      • setMemRequest

        public void setMemRequest​(String MemRequest)
        Set 初始分配的内存 MiB 数,对应 K8S request
        Parameters:
        MemRequest - 初始分配的内存 MiB 数,对应 K8S request
      • getGroupResourceType

        public String getGroupResourceType()
        Get 部署组资源类型
        Returns:
        GroupResourceType 部署组资源类型
      • setGroupResourceType

        public void setGroupResourceType​(String GroupResourceType)
        Set 部署组资源类型
        Parameters:
        GroupResourceType - 部署组资源类型
      • getSubnetId

        public String getSubnetId()
        Get 子网ID
        Returns:
        SubnetId 子网ID
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 子网ID
        Parameters:
        SubnetId - 子网ID
      • getAgentCpuRequest

        public String getAgentCpuRequest()
        Get agent 容器分配的 CPU 核数,对应 K8S 的 request
        Returns:
        AgentCpuRequest agent 容器分配的 CPU 核数,对应 K8S 的 request
      • setAgentCpuRequest

        public void setAgentCpuRequest​(String AgentCpuRequest)
        Set agent 容器分配的 CPU 核数,对应 K8S 的 request
        Parameters:
        AgentCpuRequest - agent 容器分配的 CPU 核数,对应 K8S 的 request
      • getAgentCpuLimit

        public String getAgentCpuLimit()
        Get agent 容器最大的 CPU 核数,对应 K8S 的 limit
        Returns:
        AgentCpuLimit agent 容器最大的 CPU 核数,对应 K8S 的 limit
      • setAgentCpuLimit

        public void setAgentCpuLimit​(String AgentCpuLimit)
        Set agent 容器最大的 CPU 核数,对应 K8S 的 limit
        Parameters:
        AgentCpuLimit - agent 容器最大的 CPU 核数,对应 K8S 的 limit
      • getAgentMemRequest

        public String getAgentMemRequest()
        Get agent 容器分配的内存 MiB 数,对应 K8S 的 request
        Returns:
        AgentMemRequest agent 容器分配的内存 MiB 数,对应 K8S 的 request
      • setAgentMemRequest

        public void setAgentMemRequest​(String AgentMemRequest)
        Set agent 容器分配的内存 MiB 数,对应 K8S 的 request
        Parameters:
        AgentMemRequest - agent 容器分配的内存 MiB 数,对应 K8S 的 request
      • getAgentMemLimit

        public String getAgentMemLimit()
        Get agent 容器最大的内存 MiB 数,对应 K8S 的 limit
        Returns:
        AgentMemLimit agent 容器最大的内存 MiB 数,对应 K8S 的 limit
      • setAgentMemLimit

        public void setAgentMemLimit​(String AgentMemLimit)
        Set agent 容器最大的内存 MiB 数,对应 K8S 的 limit
        Parameters:
        AgentMemLimit - agent 容器最大的内存 MiB 数,对应 K8S 的 limit
      • getIstioCpuRequest

        public String getIstioCpuRequest()
        Get istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
        Returns:
        IstioCpuRequest istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
      • setIstioCpuRequest

        public void setIstioCpuRequest​(String IstioCpuRequest)
        Set istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
        Parameters:
        IstioCpuRequest - istioproxy 容器分配的 CPU 核数,对应 K8S 的 request
      • getIstioCpuLimit

        public String getIstioCpuLimit()
        Get istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
        Returns:
        IstioCpuLimit istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
      • setIstioCpuLimit

        public void setIstioCpuLimit​(String IstioCpuLimit)
        Set istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
        Parameters:
        IstioCpuLimit - istioproxy 容器最大的 CPU 核数,对应 K8S 的 limit
      • getIstioMemRequest

        public String getIstioMemRequest()
        Get istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
        Returns:
        IstioMemRequest istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
      • setIstioMemRequest

        public void setIstioMemRequest​(String IstioMemRequest)
        Set istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
        Parameters:
        IstioMemRequest - istioproxy 容器分配的内存 MiB 数,对应 K8S 的 request
      • getIstioMemLimit

        public String getIstioMemLimit()
        Get istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
        Returns:
        IstioMemLimit istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
      • setIstioMemLimit

        public void setIstioMemLimit​(String IstioMemLimit)
        Set istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit
        Parameters:
        IstioMemLimit - istioproxy 容器最大的内存 MiB 数,对应 K8S 的 limit