Class CreateClusterRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tke.v20180525.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 ClusterAdvancedSettings
getClusterAdvancedSettings()
Get 集群高级配置信息ClusterBasicSettings
getClusterBasicSettings()
Get 集群的基本配置信息ClusterCIDRSettings
getClusterCIDRSettings()
Get 集群容器网络配置信息String
getClusterType()
Get 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。ExistedInstancesForNode[]
getExistedInstancesForNode()
Get 已存在实例的配置信息。所有实例必须在同一个VPC中,最大数量不超过100,不支持添加竞价实例。ExtensionAddon[]
getExtensionAddons()
Get 需要安装的扩展组件信息InstanceAdvancedSettings
getInstanceAdvancedSettings()
Get 节点高级配置信息InstanceDataDiskMountSetting[]
getInstanceDataDiskMountSettings()
Get CVM类型和其对应的数据盘挂载配置信息RunInstancesForNode[]
getRunInstancesForNode()
Get CVM创建透传参数,json化字符串格式,详见[CVM创建实例](https://cloud.tencent.com/document/product/213/15730)接口。总机型(包括地域)数量不超过10个,相同机型(地域)购买多台机器可以通过设置参数中RunInstances中InstanceCount来实现。void
setClusterAdvancedSettings(ClusterAdvancedSettings ClusterAdvancedSettings)
Set 集群高级配置信息void
setClusterBasicSettings(ClusterBasicSettings ClusterBasicSettings)
Set 集群的基本配置信息void
setClusterCIDRSettings(ClusterCIDRSettings ClusterCIDRSettings)
Set 集群容器网络配置信息void
setClusterType(String ClusterType)
Set 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。void
setExistedInstancesForNode(ExistedInstancesForNode[] ExistedInstancesForNode)
Set 已存在实例的配置信息。所有实例必须在同一个VPC中,最大数量不超过100,不支持添加竞价实例。void
setExtensionAddons(ExtensionAddon[] ExtensionAddons)
Set 需要安装的扩展组件信息void
setInstanceAdvancedSettings(InstanceAdvancedSettings InstanceAdvancedSettings)
Set 节点高级配置信息void
setInstanceDataDiskMountSettings(InstanceDataDiskMountSetting[] InstanceDataDiskMountSettings)
Set CVM类型和其对应的数据盘挂载配置信息void
setRunInstancesForNode(RunInstancesForNode[] RunInstancesForNode)
Set CVM创建透传参数,json化字符串格式,详见[CVM创建实例](https://cloud.tencent.com/document/product/213/15730)接口。总机型(包括地域)数量不超过10个,相同机型(地域)购买多台机器可以通过设置参数中RunInstances中InstanceCount来实现。void
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
-
getClusterType
public String getClusterType()
Get 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。- Returns:
- ClusterType 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。
-
setClusterType
public void setClusterType(String ClusterType)
Set 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。- Parameters:
ClusterType
- 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。
-
getClusterCIDRSettings
public ClusterCIDRSettings getClusterCIDRSettings()
Get 集群容器网络配置信息- Returns:
- ClusterCIDRSettings 集群容器网络配置信息
-
setClusterCIDRSettings
public void setClusterCIDRSettings(ClusterCIDRSettings ClusterCIDRSettings)
Set 集群容器网络配置信息- Parameters:
ClusterCIDRSettings
- 集群容器网络配置信息
-
getRunInstancesForNode
public RunInstancesForNode[] getRunInstancesForNode()
Get CVM创建透传参数,json化字符串格式,详见[CVM创建实例](https://cloud.tencent.com/document/product/213/15730)接口。总机型(包括地域)数量不超过10个,相同机型(地域)购买多台机器可以通过设置参数中RunInstances中InstanceCount来实现。- Returns:
- RunInstancesForNode CVM创建透传参数,json化字符串格式,详见[CVM创建实例](https://cloud.tencent.com/document/product/213/15730)接口。总机型(包括地域)数量不超过10个,相同机型(地域)购买多台机器可以通过设置参数中RunInstances中InstanceCount来实现。
-
setRunInstancesForNode
public void setRunInstancesForNode(RunInstancesForNode[] RunInstancesForNode)
Set CVM创建透传参数,json化字符串格式,详见[CVM创建实例](https://cloud.tencent.com/document/product/213/15730)接口。总机型(包括地域)数量不超过10个,相同机型(地域)购买多台机器可以通过设置参数中RunInstances中InstanceCount来实现。- Parameters:
RunInstancesForNode
- CVM创建透传参数,json化字符串格式,详见[CVM创建实例](https://cloud.tencent.com/document/product/213/15730)接口。总机型(包括地域)数量不超过10个,相同机型(地域)购买多台机器可以通过设置参数中RunInstances中InstanceCount来实现。
-
getClusterBasicSettings
public ClusterBasicSettings getClusterBasicSettings()
Get 集群的基本配置信息- Returns:
- ClusterBasicSettings 集群的基本配置信息
-
setClusterBasicSettings
public void setClusterBasicSettings(ClusterBasicSettings ClusterBasicSettings)
Set 集群的基本配置信息- Parameters:
ClusterBasicSettings
- 集群的基本配置信息
-
getClusterAdvancedSettings
public ClusterAdvancedSettings getClusterAdvancedSettings()
Get 集群高级配置信息- Returns:
- ClusterAdvancedSettings 集群高级配置信息
-
setClusterAdvancedSettings
public void setClusterAdvancedSettings(ClusterAdvancedSettings ClusterAdvancedSettings)
Set 集群高级配置信息- Parameters:
ClusterAdvancedSettings
- 集群高级配置信息
-
getInstanceAdvancedSettings
public InstanceAdvancedSettings getInstanceAdvancedSettings()
Get 节点高级配置信息- Returns:
- InstanceAdvancedSettings 节点高级配置信息
-
setInstanceAdvancedSettings
public void setInstanceAdvancedSettings(InstanceAdvancedSettings InstanceAdvancedSettings)
Set 节点高级配置信息- Parameters:
InstanceAdvancedSettings
- 节点高级配置信息
-
getExistedInstancesForNode
public ExistedInstancesForNode[] getExistedInstancesForNode()
Get 已存在实例的配置信息。所有实例必须在同一个VPC中,最大数量不超过100,不支持添加竞价实例。- Returns:
- ExistedInstancesForNode 已存在实例的配置信息。所有实例必须在同一个VPC中,最大数量不超过100,不支持添加竞价实例。
-
setExistedInstancesForNode
public void setExistedInstancesForNode(ExistedInstancesForNode[] ExistedInstancesForNode)
Set 已存在实例的配置信息。所有实例必须在同一个VPC中,最大数量不超过100,不支持添加竞价实例。- Parameters:
ExistedInstancesForNode
- 已存在实例的配置信息。所有实例必须在同一个VPC中,最大数量不超过100,不支持添加竞价实例。
-
getInstanceDataDiskMountSettings
public InstanceDataDiskMountSetting[] getInstanceDataDiskMountSettings()
Get CVM类型和其对应的数据盘挂载配置信息- Returns:
- InstanceDataDiskMountSettings CVM类型和其对应的数据盘挂载配置信息
-
setInstanceDataDiskMountSettings
public void setInstanceDataDiskMountSettings(InstanceDataDiskMountSetting[] InstanceDataDiskMountSettings)
Set CVM类型和其对应的数据盘挂载配置信息- Parameters:
InstanceDataDiskMountSettings
- CVM类型和其对应的数据盘挂载配置信息
-
getExtensionAddons
public ExtensionAddon[] getExtensionAddons()
Get 需要安装的扩展组件信息- Returns:
- ExtensionAddons 需要安装的扩展组件信息
-
setExtensionAddons
public void setExtensionAddons(ExtensionAddon[] ExtensionAddons)
Set 需要安装的扩展组件信息- Parameters:
ExtensionAddons
- 需要安装的扩展组件信息
-
-