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 StringgetClusterCIDR()Get 分配给集群容器和服务IP的CIDRStringgetClusterDesc()Get 集群备注StringgetClusterName()Get 集群名称StringgetClusterType()Get 集群类型StringgetClusterVersion()Get 集群版本StringgetKuberneteApiServer()Get api地址StringgetKuberneteNativeSecret()Get native secretStringgetKuberneteNativeType()Get K : kubeconfig, S : service accountLonggetMaxClusterServiceNum()Get 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。LonggetMaxNodePodNum()Get 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。StringgetProgramId()Get 需要绑定的数据集IDString[]getProgramIdList()Get 无StringgetSubnetId()Get 私有网络子网IDStringgetTsfRegionId()Get 集群所属TSF地域StringgetTsfZoneId()Get 集群所属TSF可用区StringgetVpcId()Get 私有网络IDvoidsetClusterCIDR(String ClusterCIDR)Set 分配给集群容器和服务IP的CIDRvoidsetClusterDesc(String ClusterDesc)Set 集群备注voidsetClusterName(String ClusterName)Set 集群名称voidsetClusterType(String ClusterType)Set 集群类型voidsetClusterVersion(String ClusterVersion)Set 集群版本voidsetKuberneteApiServer(String KuberneteApiServer)Set api地址voidsetKuberneteNativeSecret(String KuberneteNativeSecret)Set native secretvoidsetKuberneteNativeType(String KuberneteNativeType)Set K : kubeconfig, S : service accountvoidsetMaxClusterServiceNum(Long MaxClusterServiceNum)Set 集群最大的service数量。取值范围32~32768,不为2的幂值时会向上取最接近的2的幂值。voidsetMaxNodePodNum(Long MaxNodePodNum)Set 集群中每个Node上最大的Pod数量。取值范围4~256。不为2的幂值时会向上取最接近的2的幂值。voidsetProgramId(String ProgramId)Set 需要绑定的数据集IDvoidsetProgramIdList(String[] ProgramIdList)Set 无voidsetSubnetId(String SubnetId)Set 私有网络子网IDvoidsetTsfRegionId(String TsfRegionId)Set 集群所属TSF地域voidsetTsfZoneId(String TsfZoneId)Set 集群所属TSF可用区voidsetVpcId(String VpcId)Set 私有网络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
-
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- 无
-
-