Package com.exoscale.sdk.model
Class CreateSksClusterRequest
java.lang.Object
com.exoscale.sdk.model.CreateSksClusterRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class CreateSksClusterRequest
extends Object
CreateSksClusterRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Gets or Sets addonsstatic enum
Cluster CNIstatic enum
Cluster service level -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAddonsItem
(CreateSksClusterRequest.AddonsEnum addonsItem) addFeatureGatesItem
(String featureGatesItem) addons
(Set<CreateSksClusterRequest.AddonsEnum> addons) autoUpgrade
(Boolean autoUpgrade) description
(String description) enableKubeProxy
(Boolean enableKubeProxy) boolean
Return true if this create_sks_cluster_request object is equal to o.featureGates
(Set<String> featureGates) Cluster addonsEnable auto upgrade of the control plane to the latest patch version availablegetCni()
Cluster CNICluster descriptionorg.openapitools.jackson.nullable.JsonNullable<String>
Indicates whether to deploy the Kubernetes network proxy.A list of Kubernetes-only Alpha features to enable for API server componentGet labelsgetLevel()
Cluster service levelgetName()
Cluster namegetOidc()
Get oidcControl plane Kubernetes versionint
hashCode()
putLabelsItem
(String key, String labelsItem) void
void
setAutoUpgrade
(Boolean autoUpgrade) void
void
setDescription
(String description) void
setDescription_JsonNullable
(org.openapitools.jackson.nullable.JsonNullable<String> description) void
setEnableKubeProxy
(Boolean enableKubeProxy) void
setFeatureGates
(Set<String> featureGates) void
void
void
void
void
setVersion
(String version) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_LABELS
- See Also:
-
JSON_PROPERTY_CNI
- See Also:
-
JSON_PROPERTY_AUTO_UPGRADE
- See Also:
-
JSON_PROPERTY_OIDC
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_ENABLE_KUBE_PROXY
- See Also:
-
JSON_PROPERTY_LEVEL
- See Also:
-
JSON_PROPERTY_FEATURE_GATES
- See Also:
-
JSON_PROPERTY_ADDONS
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
-
Constructor Details
-
CreateSksClusterRequest
public CreateSksClusterRequest()
-
-
Method Details
-
description
-
getDescription
Cluster description- Returns:
- description
-
getDescription_JsonNullable
-
setDescription_JsonNullable
public void setDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description) -
setDescription
-
labels
-
putLabelsItem
-
getLabels
Get labels- Returns:
- labels
-
setLabels
-
cni
-
getCni
Cluster CNI- Returns:
- cni
-
setCni
-
autoUpgrade
-
getAutoUpgrade
Enable auto upgrade of the control plane to the latest patch version available- Returns:
- autoUpgrade
-
setAutoUpgrade
-
oidc
-
getOidc
Get oidc- Returns:
- oidc
-
setOidc
-
name
-
getName
Cluster name- Returns:
- name
-
setName
-
enableKubeProxy
-
getEnableKubeProxy
Indicates whether to deploy the Kubernetes network proxy. When unspecified, defaults to `true` unless Cilium CNI is selected- Returns:
- enableKubeProxy
-
setEnableKubeProxy
-
level
-
getLevel
Cluster service level- Returns:
- level
-
setLevel
-
featureGates
-
addFeatureGatesItem
-
getFeatureGates
A list of Kubernetes-only Alpha features to enable for API server component- Returns:
- featureGates
-
setFeatureGates
-
addons
-
addAddonsItem
-
getAddons
Cluster addons- Returns:
- addons
-
setAddons
-
version
-
getVersion
Control plane Kubernetes version- Returns:
- version
-
setVersion
-
equals
Return true if this create_sks_cluster_request object is equal to o. -
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix
- prefix of the query string- Returns:
- URL query string
-