Class EksCi

    • Constructor Summary

      Constructors 
      Constructor Description
      EksCi()  
      EksCi​(EksCi 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 getAutoCreatedEipId()
      Get 自动为用户创建的EipId 注意:此字段可能返回 null,表示取不到有效值。
      String getCamRoleName()
      Get 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 注意:此字段可能返回 null,表示取不到有效值。
      Container[] getContainers()
      Get 容器列表 注意:此字段可能返回 null,表示取不到有效值。
      Float getCpu()
      Get CPU大小
      String getCpuType()
      Get CPU类型 注意:此字段可能返回 null,表示取不到有效值。
      String getCreationTime()
      Get 接到请求后的系统创建时间。 注意:此字段可能返回 null,表示取不到有效值。
      String getEipAddress()
      Get 容器实例绑定的Eip地址,注意可能为空 注意:此字段可能返回 null,表示取不到有效值。
      String getEksCiId()
      Get EKS Cotainer Instance Id
      String getEksCiName()
      Get EKS Cotainer Instance Name
      EksCiVolume getEksCiVolume()
      Get 数据卷信息 注意:此字段可能返回 null,表示取不到有效值。
      Long getGpuCount()
      Get GPU卡数量 注意:此字段可能返回 null,表示取不到有效值。
      String getGpuType()
      Get GPU类型。如无使用GPU则不返回 注意:此字段可能返回 null,表示取不到有效值。
      Container[] getInitContainers()
      Get 初始化容器列表 注意:此字段可能返回 null,表示取不到有效值。
      Float getMemory()
      Get 内存大小
      Boolean getPersistStatus()
      Get 容器状态是否持久化 注意:此字段可能返回 null,表示取不到有效值。
      String getPrivateIp()
      Get 内网ip地址 注意:此字段可能返回 null,表示取不到有效值。
      String getRestartPolicy()
      Get 容器组的重启策略 注意:此字段可能返回 null,表示取不到有效值。
      SecurityContext getSecurityContext()
      Get 容器组运行的安全上下文 注意:此字段可能返回 null,表示取不到有效值。
      String[] getSecurityGroupIds()
      Get 安全组ID
      String getStatus()
      Get 返回容器组创建状态:Pending,Running,Succeeded,Failed。其中: Failed (运行失败)指的容器组退出,RestartPolilcy为Never, 有容器exitCode非0; Succeeded(运行成功)指的是容器组退出了,RestartPolicy为Never或onFailure,所有容器exitCode都为0; Failed和Succeeded这两种状态都会停止运行,停止计费。 Pending是创建中,Running是 运行中。 注意:此字段可能返回 null,表示取不到有效值。
      String getSubnetId()
      Get 实例所属子网Id 注意:此字段可能返回 null,表示取不到有效值。
      String getSucceededTime()
      Get 容器全部成功退出后的时间 注意:此字段可能返回 null,表示取不到有效值。
      String getVpcId()
      Get 实例所属VPC的Id 注意:此字段可能返回 null,表示取不到有效值。
      void setAutoCreatedEipId​(String AutoCreatedEipId)
      Set 自动为用户创建的EipId 注意:此字段可能返回 null,表示取不到有效值。
      void setCamRoleName​(String CamRoleName)
      Set 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 注意:此字段可能返回 null,表示取不到有效值。
      void setContainers​(Container[] Containers)
      Set 容器列表 注意:此字段可能返回 null,表示取不到有效值。
      void setCpu​(Float Cpu)
      Set CPU大小
      void setCpuType​(String CpuType)
      Set CPU类型 注意:此字段可能返回 null,表示取不到有效值。
      void setCreationTime​(String CreationTime)
      Set 接到请求后的系统创建时间。 注意:此字段可能返回 null,表示取不到有效值。
      void setEipAddress​(String EipAddress)
      Set 容器实例绑定的Eip地址,注意可能为空 注意:此字段可能返回 null,表示取不到有效值。
      void setEksCiId​(String EksCiId)
      Set EKS Cotainer Instance Id
      void setEksCiName​(String EksCiName)
      Set EKS Cotainer Instance Name
      void setEksCiVolume​(EksCiVolume EksCiVolume)
      Set 数据卷信息 注意:此字段可能返回 null,表示取不到有效值。
      void setGpuCount​(Long GpuCount)
      Set GPU卡数量 注意:此字段可能返回 null,表示取不到有效值。
      void setGpuType​(String GpuType)
      Set GPU类型。如无使用GPU则不返回 注意:此字段可能返回 null,表示取不到有效值。
      void setInitContainers​(Container[] InitContainers)
      Set 初始化容器列表 注意:此字段可能返回 null,表示取不到有效值。
      void setMemory​(Float Memory)
      Set 内存大小
      void setPersistStatus​(Boolean PersistStatus)
      Set 容器状态是否持久化 注意:此字段可能返回 null,表示取不到有效值。
      void setPrivateIp​(String PrivateIp)
      Set 内网ip地址 注意:此字段可能返回 null,表示取不到有效值。
      void setRestartPolicy​(String RestartPolicy)
      Set 容器组的重启策略 注意:此字段可能返回 null,表示取不到有效值。
      void setSecurityContext​(SecurityContext SecurityContext)
      Set 容器组运行的安全上下文 注意:此字段可能返回 null,表示取不到有效值。
      void setSecurityGroupIds​(String[] SecurityGroupIds)
      Set 安全组ID
      void setStatus​(String Status)
      Set 返回容器组创建状态:Pending,Running,Succeeded,Failed。其中: Failed (运行失败)指的容器组退出,RestartPolilcy为Never, 有容器exitCode非0; Succeeded(运行成功)指的是容器组退出了,RestartPolicy为Never或onFailure,所有容器exitCode都为0; Failed和Succeeded这两种状态都会停止运行,停止计费。 Pending是创建中,Running是 运行中。 注意:此字段可能返回 null,表示取不到有效值。
      void setSubnetId​(String SubnetId)
      Set 实例所属子网Id 注意:此字段可能返回 null,表示取不到有效值。
      void setSucceededTime​(String SucceededTime)
      Set 容器全部成功退出后的时间 注意:此字段可能返回 null,表示取不到有效值。
      void setVpcId​(String VpcId)
      Set 实例所属VPC的Id 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • EksCi

        public EksCi()
      • EksCi

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

      • getEksCiId

        public String getEksCiId()
        Get EKS Cotainer Instance Id
        Returns:
        EksCiId EKS Cotainer Instance Id
      • setEksCiId

        public void setEksCiId​(String EksCiId)
        Set EKS Cotainer Instance Id
        Parameters:
        EksCiId - EKS Cotainer Instance Id
      • getEksCiName

        public String getEksCiName()
        Get EKS Cotainer Instance Name
        Returns:
        EksCiName EKS Cotainer Instance Name
      • setEksCiName

        public void setEksCiName​(String EksCiName)
        Set EKS Cotainer Instance Name
        Parameters:
        EksCiName - EKS Cotainer Instance Name
      • getMemory

        public Float getMemory()
        Get 内存大小
        Returns:
        Memory 内存大小
      • setMemory

        public void setMemory​(Float Memory)
        Set 内存大小
        Parameters:
        Memory - 内存大小
      • getCpu

        public Float getCpu()
        Get CPU大小
        Returns:
        Cpu CPU大小
      • setCpu

        public void setCpu​(Float Cpu)
        Set CPU大小
        Parameters:
        Cpu - CPU大小
      • getSecurityGroupIds

        public String[] getSecurityGroupIds()
        Get 安全组ID
        Returns:
        SecurityGroupIds 安全组ID
      • setSecurityGroupIds

        public void setSecurityGroupIds​(String[] SecurityGroupIds)
        Set 安全组ID
        Parameters:
        SecurityGroupIds - 安全组ID
      • getRestartPolicy

        public String getRestartPolicy()
        Get 容器组的重启策略 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RestartPolicy 容器组的重启策略 注意:此字段可能返回 null,表示取不到有效值。
      • setRestartPolicy

        public void setRestartPolicy​(String RestartPolicy)
        Set 容器组的重启策略 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RestartPolicy - 容器组的重启策略 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public String getStatus()
        Get 返回容器组创建状态:Pending,Running,Succeeded,Failed。其中: Failed (运行失败)指的容器组退出,RestartPolilcy为Never, 有容器exitCode非0; Succeeded(运行成功)指的是容器组退出了,RestartPolicy为Never或onFailure,所有容器exitCode都为0; Failed和Succeeded这两种状态都会停止运行,停止计费。 Pending是创建中,Running是 运行中。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 返回容器组创建状态:Pending,Running,Succeeded,Failed。其中: Failed (运行失败)指的容器组退出,RestartPolilcy为Never, 有容器exitCode非0; Succeeded(运行成功)指的是容器组退出了,RestartPolicy为Never或onFailure,所有容器exitCode都为0; Failed和Succeeded这两种状态都会停止运行,停止计费。 Pending是创建中,Running是 运行中。 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(String Status)
        Set 返回容器组创建状态:Pending,Running,Succeeded,Failed。其中: Failed (运行失败)指的容器组退出,RestartPolilcy为Never, 有容器exitCode非0; Succeeded(运行成功)指的是容器组退出了,RestartPolicy为Never或onFailure,所有容器exitCode都为0; Failed和Succeeded这两种状态都会停止运行,停止计费。 Pending是创建中,Running是 运行中。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 返回容器组创建状态:Pending,Running,Succeeded,Failed。其中: Failed (运行失败)指的容器组退出,RestartPolilcy为Never, 有容器exitCode非0; Succeeded(运行成功)指的是容器组退出了,RestartPolicy为Never或onFailure,所有容器exitCode都为0; Failed和Succeeded这两种状态都会停止运行,停止计费。 Pending是创建中,Running是 运行中。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreationTime

        public String getCreationTime()
        Get 接到请求后的系统创建时间。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreationTime 接到请求后的系统创建时间。 注意:此字段可能返回 null,表示取不到有效值。
      • setCreationTime

        public void setCreationTime​(String CreationTime)
        Set 接到请求后的系统创建时间。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreationTime - 接到请求后的系统创建时间。 注意:此字段可能返回 null,表示取不到有效值。
      • getSucceededTime

        public String getSucceededTime()
        Get 容器全部成功退出后的时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SucceededTime 容器全部成功退出后的时间 注意:此字段可能返回 null,表示取不到有效值。
      • setSucceededTime

        public void setSucceededTime​(String SucceededTime)
        Set 容器全部成功退出后的时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SucceededTime - 容器全部成功退出后的时间 注意:此字段可能返回 null,表示取不到有效值。
      • getContainers

        public Container[] getContainers()
        Get 容器列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Containers 容器列表 注意:此字段可能返回 null,表示取不到有效值。
      • setContainers

        public void setContainers​(Container[] Containers)
        Set 容器列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Containers - 容器列表 注意:此字段可能返回 null,表示取不到有效值。
      • getEksCiVolume

        public EksCiVolume getEksCiVolume()
        Get 数据卷信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EksCiVolume 数据卷信息 注意:此字段可能返回 null,表示取不到有效值。
      • setEksCiVolume

        public void setEksCiVolume​(EksCiVolume EksCiVolume)
        Set 数据卷信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EksCiVolume - 数据卷信息 注意:此字段可能返回 null,表示取不到有效值。
      • getSecurityContext

        public SecurityContext getSecurityContext()
        Get 容器组运行的安全上下文 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SecurityContext 容器组运行的安全上下文 注意:此字段可能返回 null,表示取不到有效值。
      • setSecurityContext

        public void setSecurityContext​(SecurityContext SecurityContext)
        Set 容器组运行的安全上下文 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SecurityContext - 容器组运行的安全上下文 注意:此字段可能返回 null,表示取不到有效值。
      • getPrivateIp

        public String getPrivateIp()
        Get 内网ip地址 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PrivateIp 内网ip地址 注意:此字段可能返回 null,表示取不到有效值。
      • setPrivateIp

        public void setPrivateIp​(String PrivateIp)
        Set 内网ip地址 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PrivateIp - 内网ip地址 注意:此字段可能返回 null,表示取不到有效值。
      • getEipAddress

        public String getEipAddress()
        Get 容器实例绑定的Eip地址,注意可能为空 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EipAddress 容器实例绑定的Eip地址,注意可能为空 注意:此字段可能返回 null,表示取不到有效值。
      • setEipAddress

        public void setEipAddress​(String EipAddress)
        Set 容器实例绑定的Eip地址,注意可能为空 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EipAddress - 容器实例绑定的Eip地址,注意可能为空 注意:此字段可能返回 null,表示取不到有效值。
      • getGpuType

        public String getGpuType()
        Get GPU类型。如无使用GPU则不返回 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GpuType GPU类型。如无使用GPU则不返回 注意:此字段可能返回 null,表示取不到有效值。
      • setGpuType

        public void setGpuType​(String GpuType)
        Set GPU类型。如无使用GPU则不返回 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GpuType - GPU类型。如无使用GPU则不返回 注意:此字段可能返回 null,表示取不到有效值。
      • getCpuType

        public String getCpuType()
        Get CPU类型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CpuType CPU类型 注意:此字段可能返回 null,表示取不到有效值。
      • setCpuType

        public void setCpuType​(String CpuType)
        Set CPU类型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CpuType - CPU类型 注意:此字段可能返回 null,表示取不到有效值。
      • getGpuCount

        public Long getGpuCount()
        Get GPU卡数量 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GpuCount GPU卡数量 注意:此字段可能返回 null,表示取不到有效值。
      • setGpuCount

        public void setGpuCount​(Long GpuCount)
        Set GPU卡数量 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GpuCount - GPU卡数量 注意:此字段可能返回 null,表示取不到有效值。
      • getVpcId

        public String getVpcId()
        Get 实例所属VPC的Id 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VpcId 实例所属VPC的Id 注意:此字段可能返回 null,表示取不到有效值。
      • setVpcId

        public void setVpcId​(String VpcId)
        Set 实例所属VPC的Id 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VpcId - 实例所属VPC的Id 注意:此字段可能返回 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,表示取不到有效值。
      • getInitContainers

        public Container[] getInitContainers()
        Get 初始化容器列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InitContainers 初始化容器列表 注意:此字段可能返回 null,表示取不到有效值。
      • setInitContainers

        public void setInitContainers​(Container[] InitContainers)
        Set 初始化容器列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InitContainers - 初始化容器列表 注意:此字段可能返回 null,表示取不到有效值。
      • getCamRoleName

        public String getCamRoleName()
        Get 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CamRoleName 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 注意:此字段可能返回 null,表示取不到有效值。
      • setCamRoleName

        public void setCamRoleName​(String CamRoleName)
        Set 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CamRoleName - 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 注意:此字段可能返回 null,表示取不到有效值。
      • getAutoCreatedEipId

        public String getAutoCreatedEipId()
        Get 自动为用户创建的EipId 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AutoCreatedEipId 自动为用户创建的EipId 注意:此字段可能返回 null,表示取不到有效值。
      • setAutoCreatedEipId

        public void setAutoCreatedEipId​(String AutoCreatedEipId)
        Set 自动为用户创建的EipId 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AutoCreatedEipId - 自动为用户创建的EipId 注意:此字段可能返回 null,表示取不到有效值。
      • getPersistStatus

        public Boolean getPersistStatus()
        Get 容器状态是否持久化 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PersistStatus 容器状态是否持久化 注意:此字段可能返回 null,表示取不到有效值。
      • setPersistStatus

        public void setPersistStatus​(Boolean PersistStatus)
        Set 容器状态是否持久化 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PersistStatus - 容器状态是否持久化 注意:此字段可能返回 null,表示取不到有效值。