Class CreateEKSClusterRequest

    • Constructor Detail

      • CreateEKSClusterRequest

        public CreateEKSClusterRequest()
      • CreateEKSClusterRequest

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

      • getK8SVersion

        public String getK8SVersion()
        Get k8s版本号。可为1.18.4 1.20.6。
        Returns:
        K8SVersion k8s版本号。可为1.18.4 1.20.6。
      • setK8SVersion

        public void setK8SVersion​(String K8SVersion)
        Set k8s版本号。可为1.18.4 1.20.6。
        Parameters:
        K8SVersion - k8s版本号。可为1.18.4 1.20.6。
      • getVpcId

        public String getVpcId()
        Get vpc 的Id
        Returns:
        VpcId vpc 的Id
      • setVpcId

        public void setVpcId​(String VpcId)
        Set vpc 的Id
        Parameters:
        VpcId - vpc 的Id
      • getClusterName

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

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

        public String[] getSubnetIds()
        Get 子网Id 列表
        Returns:
        SubnetIds 子网Id 列表
      • setSubnetIds

        public void setSubnetIds​(String[] SubnetIds)
        Set 子网Id 列表
        Parameters:
        SubnetIds - 子网Id 列表
      • getClusterDesc

        public String getClusterDesc()
        Get 集群描述信息
        Returns:
        ClusterDesc 集群描述信息
      • setClusterDesc

        public void setClusterDesc​(String ClusterDesc)
        Set 集群描述信息
        Parameters:
        ClusterDesc - 集群描述信息
      • getServiceSubnetId

        public String getServiceSubnetId()
        Get Service CIDR 或 Serivce 所在子网Id
        Returns:
        ServiceSubnetId Service CIDR 或 Serivce 所在子网Id
      • setServiceSubnetId

        public void setServiceSubnetId​(String ServiceSubnetId)
        Set Service CIDR 或 Serivce 所在子网Id
        Parameters:
        ServiceSubnetId - Service CIDR 或 Serivce 所在子网Id
      • getDnsServers

        public DnsServerConf[] getDnsServers()
        Get 集群自定义的Dns服务器信息
        Returns:
        DnsServers 集群自定义的Dns服务器信息
      • setDnsServers

        public void setDnsServers​(DnsServerConf[] DnsServers)
        Set 集群自定义的Dns服务器信息
        Parameters:
        DnsServers - 集群自定义的Dns服务器信息
      • getExtraParam

        public String getExtraParam()
        Get 扩展参数。须是map[string]string 的json 格式。
        Returns:
        ExtraParam 扩展参数。须是map[string]string 的json 格式。
      • setExtraParam

        public void setExtraParam​(String ExtraParam)
        Set 扩展参数。须是map[string]string 的json 格式。
        Parameters:
        ExtraParam - 扩展参数。须是map[string]string 的json 格式。
      • getEnableVpcCoreDNS

        public Boolean getEnableVpcCoreDNS()
        Get 是否在用户集群内开启Dns。默认为true
        Returns:
        EnableVpcCoreDNS 是否在用户集群内开启Dns。默认为true
      • setEnableVpcCoreDNS

        public void setEnableVpcCoreDNS​(Boolean EnableVpcCoreDNS)
        Set 是否在用户集群内开启Dns。默认为true
        Parameters:
        EnableVpcCoreDNS - 是否在用户集群内开启Dns。默认为true
      • getTagSpecification

        public TagSpecification[] getTagSpecification()
        Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例,当前仅支持绑定标签到集群实例。
        Returns:
        TagSpecification 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例,当前仅支持绑定标签到集群实例。
      • setTagSpecification

        public void setTagSpecification​(TagSpecification[] TagSpecification)
        Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例,当前仅支持绑定标签到集群实例。
        Parameters:
        TagSpecification - 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例,当前仅支持绑定标签到集群实例。
      • getSubnetInfos

        public SubnetInfos[] getSubnetInfos()
        Get 子网信息列表
        Returns:
        SubnetInfos 子网信息列表
      • setSubnetInfos

        public void setSubnetInfos​(SubnetInfos[] SubnetInfos)
        Set 子网信息列表
        Parameters:
        SubnetInfos - 子网信息列表