Class CreateEKSClusterRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tke.v20180525.models.CreateEKSClusterRequest
-
public class CreateEKSClusterRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateEKSClusterRequest()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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClusterDesc()Get 集群描述信息StringgetClusterName()Get 集群名称DnsServerConf[]getDnsServers()Get 集群自定义的Dns服务器信息BooleangetEnableVpcCoreDNS()Get 是否在用户集群内开启Dns。默认为trueStringgetExtraParam()Get 扩展参数。须是map[string]string 的json 格式。StringgetK8SVersion()Get k8s版本号。可为1.18.4 1.20.6。StringgetServiceSubnetId()Get Service CIDR 或 Serivce 所在子网IdString[]getSubnetIds()Get 子网Id 列表SubnetInfos[]getSubnetInfos()Get 子网信息列表TagSpecification[]getTagSpecification()Get 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例,当前仅支持绑定标签到集群实例。StringgetVpcId()Get vpc 的IdvoidsetClusterDesc(String ClusterDesc)Set 集群描述信息voidsetClusterName(String ClusterName)Set 集群名称voidsetDnsServers(DnsServerConf[] DnsServers)Set 集群自定义的Dns服务器信息voidsetEnableVpcCoreDNS(Boolean EnableVpcCoreDNS)Set 是否在用户集群内开启Dns。默认为truevoidsetExtraParam(String ExtraParam)Set 扩展参数。须是map[string]string 的json 格式。voidsetK8SVersion(String K8SVersion)Set k8s版本号。可为1.18.4 1.20.6。voidsetServiceSubnetId(String ServiceSubnetId)Set Service CIDR 或 Serivce 所在子网IdvoidsetSubnetIds(String[] SubnetIds)Set 子网Id 列表voidsetSubnetInfos(SubnetInfos[] SubnetInfos)Set 子网信息列表voidsetTagSpecification(TagSpecification[] TagSpecification)Set 标签描述列表。通过指定该参数可以同时绑定标签到相应的资源实例,当前仅支持绑定标签到集群实例。voidsetVpcId(String VpcId)Set vpc 的IdvoidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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- 子网信息列表
-
-