Class CreateClusterRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tsf.v20180326.models.CreateClusterRequest
-
public class CreateClusterRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateClusterRequest()
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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getClusterCIDR()
Get 分配给集群容器和服务IP的CIDRString
getClusterDesc()
Get 集群备注String
getClusterName()
Get 集群名称String
getClusterType()
Get 集群类型String
getClusterVersion()
Get 集群版本String
getKuberneteApiServer()
Get api地址String
getKuberneteNativeSecret()
Get native secretString
getKuberneteNativeType()
Get K : kubeconfig, S : service accountLong
getMaxClusterServiceNum()
Get 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。Long
getMaxNodePodNum()
Get 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。String
getProgramId()
Get 需要绑定的数据集IDString[]
getProgramIdList()
Get 无String
getSubnetId()
Get 私有网络子网IDString
getTsfRegionId()
Get 集群所属TSF地域String
getTsfZoneId()
Get 集群所属TSF可用区String
getVpcId()
Get 私有网络IDvoid
setClusterCIDR(String ClusterCIDR)
Set 分配给集群容器和服务IP的CIDRvoid
setClusterDesc(String ClusterDesc)
Set 集群备注void
setClusterName(String ClusterName)
Set 集群名称void
setClusterType(String ClusterType)
Set 集群类型void
setClusterVersion(String ClusterVersion)
Set 集群版本void
setKuberneteApiServer(String KuberneteApiServer)
Set api地址void
setKuberneteNativeSecret(String KuberneteNativeSecret)
Set native secretvoid
setKuberneteNativeType(String KuberneteNativeType)
Set K : kubeconfig, S : service accountvoid
setMaxClusterServiceNum(Long MaxClusterServiceNum)
Set 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。void
setMaxNodePodNum(Long MaxNodePodNum)
Set 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。void
setProgramId(String ProgramId)
Set 需要绑定的数据集IDvoid
setProgramIdList(String[] ProgramIdList)
Set 无void
setSubnetId(String SubnetId)
Set 私有网络子网IDvoid
setTsfRegionId(String TsfRegionId)
Set 集群所属TSF地域void
setTsfZoneId(String TsfZoneId)
Set 集群所属TSF可用区void
setVpcId(String VpcId)
Set 私有网络IDvoid
toMap(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
-
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
- 无
-
-