Class CreateClusterRequest

    • Constructor Detail

      • CreateClusterRequest

        public CreateClusterRequest()
      • CreateClusterRequest

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

      • getClusterName

        public String getClusterName()
        Get 集群名称
        Returns:
        ClusterName 集群名称
      • setClusterName

        public void setClusterName​(String ClusterName)
        Set 集群名称
        Parameters:
        ClusterName - 集群名称
      • getClusterType

        public String getClusterType()
        Get 集群类型
        Returns:
        ClusterType 集群类型
      • setClusterType

        public void setClusterType​(String ClusterType)
        Set 集群类型
        Parameters:
        ClusterType - 集群类型
      • getVpcId

        public String getVpcId()
        Get 私有网络ID
        Returns:
        VpcId 私有网络ID
      • setVpcId

        public void setVpcId​(String VpcId)
        Set 私有网络ID
        Parameters:
        VpcId - 私有网络ID
      • getClusterCIDR

        public String getClusterCIDR()
        Get 分配给集群容器和服务IP的CIDR
        Returns:
        ClusterCIDR 分配给集群容器和服务IP的CIDR
      • setClusterCIDR

        public void setClusterCIDR​(String ClusterCIDR)
        Set 分配给集群容器和服务IP的CIDR
        Parameters:
        ClusterCIDR - 分配给集群容器和服务IP的CIDR
      • getClusterDesc

        public String getClusterDesc()
        Get 集群备注
        Returns:
        ClusterDesc 集群备注
      • setClusterDesc

        public void setClusterDesc​(String ClusterDesc)
        Set 集群备注
        Parameters:
        ClusterDesc - 集群备注
      • getTsfRegionId

        public String getTsfRegionId()
        Get 集群所属TSF地域
        Returns:
        TsfRegionId 集群所属TSF地域
      • setTsfRegionId

        public void setTsfRegionId​(String TsfRegionId)
        Set 集群所属TSF地域
        Parameters:
        TsfRegionId - 集群所属TSF地域
      • getTsfZoneId

        public String getTsfZoneId()
        Get 集群所属TSF可用区
        Returns:
        TsfZoneId 集群所属TSF可用区
      • setTsfZoneId

        public void setTsfZoneId​(String TsfZoneId)
        Set 集群所属TSF可用区
        Parameters:
        TsfZoneId - 集群所属TSF可用区
      • getSubnetId

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

        public void setSubnetId​(String SubnetId)
        Set 私有网络子网ID
        Parameters:
        SubnetId - 私有网络子网ID
      • getClusterVersion

        public String getClusterVersion()
        Get 集群版本
        Returns:
        ClusterVersion 集群版本
      • setClusterVersion

        public void setClusterVersion​(String ClusterVersion)
        Set 集群版本
        Parameters:
        ClusterVersion - 集群版本
      • getMaxNodePodNum

        public Long getMaxNodePodNum()
        Get 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。
        Returns:
        MaxNodePodNum 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。
      • setMaxNodePodNum

        public void setMaxNodePodNum​(Long MaxNodePodNum)
        Set 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。
        Parameters:
        MaxNodePodNum - 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。
      • getMaxClusterServiceNum

        public Long getMaxClusterServiceNum()
        Get 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。
        Returns:
        MaxClusterServiceNum 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。
      • setMaxClusterServiceNum

        public void setMaxClusterServiceNum​(Long MaxClusterServiceNum)
        Set 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。
        Parameters:
        MaxClusterServiceNum - 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。
      • getProgramId

        public String getProgramId()
        Get 需要绑定的数据集ID
        Returns:
        ProgramId 需要绑定的数据集ID
      • setProgramId

        public void setProgramId​(String ProgramId)
        Set 需要绑定的数据集ID
        Parameters:
        ProgramId - 需要绑定的数据集ID
      • getKuberneteApiServer

        public String getKuberneteApiServer()
        Get api地址
        Returns:
        KuberneteApiServer api地址
      • setKuberneteApiServer

        public void setKuberneteApiServer​(String KuberneteApiServer)
        Set api地址
        Parameters:
        KuberneteApiServer - api地址
      • getKuberneteNativeType

        public String getKuberneteNativeType()
        Get K : kubeconfig, S : service account
        Returns:
        KuberneteNativeType K : kubeconfig, S : service account
      • setKuberneteNativeType

        public void setKuberneteNativeType​(String KuberneteNativeType)
        Set K : kubeconfig, S : service account
        Parameters:
        KuberneteNativeType - K : kubeconfig, S : service account
      • getKuberneteNativeSecret

        public String getKuberneteNativeSecret()
        Get native secret
        Returns:
        KuberneteNativeSecret native secret
      • setKuberneteNativeSecret

        public void setKuberneteNativeSecret​(String KuberneteNativeSecret)
        Set native secret
        Parameters:
        KuberneteNativeSecret - native secret
      • getProgramIdList

        public String[] getProgramIdList()
        Get 无
        Returns:
        ProgramIdList 无
      • setProgramIdList

        public void setProgramIdList​(String[] ProgramIdList)
        Set 无
        Parameters:
        ProgramIdList - 无