Class PodNewSpec

    • Constructor Detail

      • PodNewSpec

        public PodNewSpec()
      • PodNewSpec

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

      • getResourceProviderIdentifier

        public String getResourceProviderIdentifier()
        Get 外部资源提供者的标识符,例如"cls-a1cd23fa"。
        Returns:
        ResourceProviderIdentifier 外部资源提供者的标识符,例如"cls-a1cd23fa"。
      • setResourceProviderIdentifier

        public void setResourceProviderIdentifier​(String ResourceProviderIdentifier)
        Set 外部资源提供者的标识符,例如"cls-a1cd23fa"。
        Parameters:
        ResourceProviderIdentifier - 外部资源提供者的标识符,例如"cls-a1cd23fa"。
      • getResourceProviderType

        public String getResourceProviderType()
        Get 外部资源提供者类型,例如"tke",当前仅支持"tke"。
        Returns:
        ResourceProviderType 外部资源提供者类型,例如"tke",当前仅支持"tke"。
      • setResourceProviderType

        public void setResourceProviderType​(String ResourceProviderType)
        Set 外部资源提供者类型,例如"tke",当前仅支持"tke"。
        Parameters:
        ResourceProviderType - 外部资源提供者类型,例如"tke",当前仅支持"tke"。
      • getNodeFlag

        public String getNodeFlag()
        Get 资源的用途,即节点类型,当前仅支持"TASK"。
        Returns:
        NodeFlag 资源的用途,即节点类型,当前仅支持"TASK"。
      • setNodeFlag

        public void setNodeFlag​(String NodeFlag)
        Set 资源的用途,即节点类型,当前仅支持"TASK"。
        Parameters:
        NodeFlag - 资源的用途,即节点类型,当前仅支持"TASK"。
      • getCpu

        public Long getCpu()
        Get CPU核数。
        Returns:
        Cpu CPU核数。
      • setCpu

        public void setCpu​(Long Cpu)
        Set CPU核数。
        Parameters:
        Cpu - CPU核数。
      • getMemory

        public Long getMemory()
        Get 内存大小,单位为GB。
        Returns:
        Memory 内存大小,单位为GB。
      • setMemory

        public void setMemory​(Long Memory)
        Set 内存大小,单位为GB。
        Parameters:
        Memory - 内存大小,单位为GB。
      • getCpuType

        public String getCpuType()
        Get Eks集群-CPU类型,当前支持"intel"和"amd"
        Returns:
        CpuType Eks集群-CPU类型,当前支持"intel"和"amd"
      • setCpuType

        public void setCpuType​(String CpuType)
        Set Eks集群-CPU类型,当前支持"intel"和"amd"
        Parameters:
        CpuType - Eks集群-CPU类型,当前支持"intel"和"amd"
      • getPodVolumes

        public PodVolume[] getPodVolumes()
        Get Pod节点数据目录挂载信息。
        Returns:
        PodVolumes Pod节点数据目录挂载信息。
      • setPodVolumes

        public void setPodVolumes​(PodVolume[] PodVolumes)
        Set Pod节点数据目录挂载信息。
        Parameters:
        PodVolumes - Pod节点数据目录挂载信息。
      • getEnableDynamicSpecFlag

        public Boolean getEnableDynamicSpecFlag()
        Get 是否浮动规格,默认否
      • true:代表是
      • false:代表否
Returns:
EnableDynamicSpecFlag 是否浮动规格,默认否
  • true:代表是
  • false:代表否
  • Parameters:
    EnableDynamicSpecFlag - 是否浮动规格,默认否
  • true:代表是
  • false:代表否