Class ClusterNetworkSettings
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tke.v20180525.models.ClusterNetworkSettings
-
public class ClusterNetworkSettings extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ClusterNetworkSettings()ClusterNetworkSettings(ClusterNetworkSettings 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 StringgetCiliumMode()Get 集群Cilium Mode配置 - clusterIP 注意:此字段可能返回 null,表示取不到有效值。StringgetClusterCIDR()Get 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突BooleangetCni()Get 网络插件是否启用CNI(默认开启)BooleangetIgnoreClusterCIDRConflict()Get 是否忽略 ClusterCIDR 冲突错误, 默认不忽略BooleangetIgnoreServiceCIDRConflict()Get 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 注意:此字段可能返回 null,表示取不到有效值。StringgetIpv6ServiceCIDR()Get 用于分配service的IP range,由系统自动分配 注意:此字段可能返回 null,表示取不到有效值。BooleangetIpvs()Get 是否启用IPVS(默认不开启)BooleangetIsDualStack()Get 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 注意:此字段可能返回 null,表示取不到有效值。StringgetKubeProxyMode()Get service的网络模式,当前参数只适用于ipvs+bpf模式 注意:此字段可能返回 null,表示取不到有效值。LonggetMaxClusterServiceNum()Get 集群最大的service数量(默认为256)LonggetMaxNodePodNum()Get 集群中每个Node上最大的Pod数量(默认为256)StringgetServiceCIDR()Get 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 注意:此字段可能返回 null,表示取不到有效值。String[]getSubnets()Get 集群关联的容器子网 注意:此字段可能返回 null,表示取不到有效值。StringgetVpcId()Get 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)voidsetCiliumMode(String CiliumMode)Set 集群Cilium Mode配置 - clusterIP 注意:此字段可能返回 null,表示取不到有效值。voidsetClusterCIDR(String ClusterCIDR)Set 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突voidsetCni(Boolean Cni)Set 网络插件是否启用CNI(默认开启)voidsetIgnoreClusterCIDRConflict(Boolean IgnoreClusterCIDRConflict)Set 是否忽略 ClusterCIDR 冲突错误, 默认不忽略voidsetIgnoreServiceCIDRConflict(Boolean IgnoreServiceCIDRConflict)Set 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 注意:此字段可能返回 null,表示取不到有效值。voidsetIpv6ServiceCIDR(String Ipv6ServiceCIDR)Set 用于分配service的IP range,由系统自动分配 注意:此字段可能返回 null,表示取不到有效值。voidsetIpvs(Boolean Ipvs)Set 是否启用IPVS(默认不开启)voidsetIsDualStack(Boolean IsDualStack)Set 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 注意:此字段可能返回 null,表示取不到有效值。voidsetKubeProxyMode(String KubeProxyMode)Set service的网络模式,当前参数只适用于ipvs+bpf模式 注意:此字段可能返回 null,表示取不到有效值。voidsetMaxClusterServiceNum(Long MaxClusterServiceNum)Set 集群最大的service数量(默认为256)voidsetMaxNodePodNum(Long MaxNodePodNum)Set 集群中每个Node上最大的Pod数量(默认为256)voidsetServiceCIDR(String ServiceCIDR)Set 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 注意:此字段可能返回 null,表示取不到有效值。voidsetSubnets(String[] Subnets)Set 集群关联的容器子网 注意:此字段可能返回 null,表示取不到有效值。voidsetVpcId(String VpcId)Set 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)voidtoMap(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
-
ClusterNetworkSettings
public ClusterNetworkSettings()
-
ClusterNetworkSettings
public ClusterNetworkSettings(ClusterNetworkSettings 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
-
getClusterCIDR
public String getClusterCIDR()
Get 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突- Returns:
- ClusterCIDR 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突
-
setClusterCIDR
public void setClusterCIDR(String ClusterCIDR)
Set 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突- Parameters:
ClusterCIDR- 用于分配集群容器和服务 IP 的 CIDR,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突
-
getIgnoreClusterCIDRConflict
public Boolean getIgnoreClusterCIDRConflict()
Get 是否忽略 ClusterCIDR 冲突错误, 默认不忽略- Returns:
- IgnoreClusterCIDRConflict 是否忽略 ClusterCIDR 冲突错误, 默认不忽略
-
setIgnoreClusterCIDRConflict
public void setIgnoreClusterCIDRConflict(Boolean IgnoreClusterCIDRConflict)
Set 是否忽略 ClusterCIDR 冲突错误, 默认不忽略- Parameters:
IgnoreClusterCIDRConflict- 是否忽略 ClusterCIDR 冲突错误, 默认不忽略
-
getMaxNodePodNum
public Long getMaxNodePodNum()
Get 集群中每个Node上最大的Pod数量(默认为256)- Returns:
- MaxNodePodNum 集群中每个Node上最大的Pod数量(默认为256)
-
setMaxNodePodNum
public void setMaxNodePodNum(Long MaxNodePodNum)
Set 集群中每个Node上最大的Pod数量(默认为256)- Parameters:
MaxNodePodNum- 集群中每个Node上最大的Pod数量(默认为256)
-
getMaxClusterServiceNum
public Long getMaxClusterServiceNum()
Get 集群最大的service数量(默认为256)- Returns:
- MaxClusterServiceNum 集群最大的service数量(默认为256)
-
setMaxClusterServiceNum
public void setMaxClusterServiceNum(Long MaxClusterServiceNum)
Set 集群最大的service数量(默认为256)- Parameters:
MaxClusterServiceNum- 集群最大的service数量(默认为256)
-
getIpvs
public Boolean getIpvs()
Get 是否启用IPVS(默认不开启)- Returns:
- Ipvs 是否启用IPVS(默认不开启)
-
setIpvs
public void setIpvs(Boolean Ipvs)
Set 是否启用IPVS(默认不开启)- Parameters:
Ipvs- 是否启用IPVS(默认不开启)
-
getVpcId
public String getVpcId()
Get 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)- Returns:
- VpcId 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)
-
setVpcId
public void setVpcId(String VpcId)
Set 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)- Parameters:
VpcId- 集群的VPCID(如果创建空集群,为必传值,否则自动设置为和集群的节点保持一致)
-
getCni
public Boolean getCni()
Get 网络插件是否启用CNI(默认开启)- Returns:
- Cni 网络插件是否启用CNI(默认开启)
-
setCni
public void setCni(Boolean Cni)
Set 网络插件是否启用CNI(默认开启)- Parameters:
Cni- 网络插件是否启用CNI(默认开启)
-
getKubeProxyMode
public String getKubeProxyMode()
Get service的网络模式,当前参数只适用于ipvs+bpf模式 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- KubeProxyMode service的网络模式,当前参数只适用于ipvs+bpf模式 注意:此字段可能返回 null,表示取不到有效值。
-
setKubeProxyMode
public void setKubeProxyMode(String KubeProxyMode)
Set service的网络模式,当前参数只适用于ipvs+bpf模式 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
KubeProxyMode- service的网络模式,当前参数只适用于ipvs+bpf模式 注意:此字段可能返回 null,表示取不到有效值。
-
getServiceCIDR
public String getServiceCIDR()
Get 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ServiceCIDR 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 注意:此字段可能返回 null,表示取不到有效值。
-
setServiceCIDR
public void setServiceCIDR(String ServiceCIDR)
Set 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ServiceCIDR- 用于分配service的IP range,不得与 VPC CIDR 冲突,也不得与同 VPC 内其他集群 CIDR 冲突 注意:此字段可能返回 null,表示取不到有效值。
-
getSubnets
public String[] getSubnets()
Get 集群关联的容器子网 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Subnets 集群关联的容器子网 注意:此字段可能返回 null,表示取不到有效值。
-
setSubnets
public void setSubnets(String[] Subnets)
Set 集群关联的容器子网 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Subnets- 集群关联的容器子网 注意:此字段可能返回 null,表示取不到有效值。
-
getIgnoreServiceCIDRConflict
public Boolean getIgnoreServiceCIDRConflict()
Get 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IgnoreServiceCIDRConflict 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 注意:此字段可能返回 null,表示取不到有效值。
-
setIgnoreServiceCIDRConflict
public void setIgnoreServiceCIDRConflict(Boolean IgnoreServiceCIDRConflict)
Set 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IgnoreServiceCIDRConflict- 是否忽略 ServiceCIDR 冲突错误, 仅在 VPC-CNI 模式生效,默认不忽略 注意:此字段可能返回 null,表示取不到有效值。
-
getIsDualStack
public Boolean getIsDualStack()
Get 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsDualStack 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 注意:此字段可能返回 null,表示取不到有效值。
-
setIsDualStack
public void setIsDualStack(Boolean IsDualStack)
Set 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsDualStack- 集群VPC-CNI模式是否为非双栈集群,默认false,非双栈。 注意:此字段可能返回 null,表示取不到有效值。
-
getIpv6ServiceCIDR
public String getIpv6ServiceCIDR()
Get 用于分配service的IP range,由系统自动分配 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Ipv6ServiceCIDR 用于分配service的IP range,由系统自动分配 注意:此字段可能返回 null,表示取不到有效值。
-
setIpv6ServiceCIDR
public void setIpv6ServiceCIDR(String Ipv6ServiceCIDR)
Set 用于分配service的IP range,由系统自动分配 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Ipv6ServiceCIDR- 用于分配service的IP range,由系统自动分配 注意:此字段可能返回 null,表示取不到有效值。
-
getCiliumMode
public String getCiliumMode()
Get 集群Cilium Mode配置 - clusterIP 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CiliumMode 集群Cilium Mode配置 - clusterIP 注意:此字段可能返回 null,表示取不到有效值。
-
setCiliumMode
public void setCiliumMode(String CiliumMode)
Set 集群Cilium Mode配置 - clusterIP 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CiliumMode- 集群Cilium Mode配置 - clusterIP 注意:此字段可能返回 null,表示取不到有效值。
-
-