Package com.exoscale.sdk.model
Class SksCluster
java.lang.Object
com.exoscale.sdk.model.SksCluster
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class SksCluster
extends Object
SKS Cluster
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Gets or Sets addonsstatic enum
Cluster CNIstatic enum
Cluster levelstatic enum
Cluster state -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
ConstructorsConstructorDescriptionSksCluster
(SksCluster.StateEnum state, List<SksNodepool> nodepools, UUID id, OffsetDateTime createdAt, String endpoint) -
Method Summary
Modifier and TypeMethodDescriptionaddAddonsItem
(SksCluster.AddonsEnum addonsItem) addFeatureGatesItem
(String featureGatesItem) addons
(Set<SksCluster.AddonsEnum> addons) autoUpgrade
(Boolean autoUpgrade) cni
(SksCluster.CniEnum cni) description
(String description) enableKubeProxy
(Boolean enableKubeProxy) enableOperatorsCa
(Boolean enableOperatorsCa) boolean
Return true if this sks-cluster 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 creation dateCluster descriptionIndicates whether to deploy the Kubernetes network proxy.Indicates whether to add operators certificate authority (CA) as part of trusted CAs for the API server.Cluster endpointA list of Kubernetes-only Alpha features to enable for API server componentgetId()
Cluster IDGet labelsgetLevel()
Cluster levelgetName()
Cluster nameCluster NodepoolsgetState()
Cluster stateControl plane Kubernetes versionint
hashCode()
level
(SksCluster.LevelEnum level) putLabelsItem
(String key, String labelsItem) void
setAddons
(Set<SksCluster.AddonsEnum> addons) void
setAutoUpgrade
(Boolean autoUpgrade) void
setCni
(SksCluster.CniEnum cni) void
setDescription
(String description) void
setEnableKubeProxy
(Boolean enableKubeProxy) void
setEnableOperatorsCa
(Boolean enableOperatorsCa) void
setFeatureGates
(Set<String> featureGates) void
void
setLevel
(SksCluster.LevelEnum level) 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_NAME
- See Also:
-
JSON_PROPERTY_ENABLE_OPERATORS_CA
- See Also:
-
JSON_PROPERTY_STATE
- See Also:
-
JSON_PROPERTY_ENABLE_KUBE_PROXY
- See Also:
-
JSON_PROPERTY_NODEPOOLS
- See Also:
-
JSON_PROPERTY_LEVEL
- See Also:
-
JSON_PROPERTY_FEATURE_GATES
- See Also:
-
JSON_PROPERTY_ADDONS
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_ENDPOINT
- See Also:
-
-
Constructor Details
-
SksCluster
public SksCluster() -
SksCluster
public SksCluster(SksCluster.StateEnum state, List<SksNodepool> nodepools, UUID id, OffsetDateTime createdAt, String endpoint)
-
-
Method Details
-
description
-
getDescription
Cluster description- Returns:
- 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
-
name
-
getName
Cluster name- Returns:
- name
-
setName
-
enableOperatorsCa
-
getEnableOperatorsCa
Indicates whether to add operators certificate authority (CA) as part of trusted CAs for the API server.- Returns:
- enableOperatorsCa
-
setEnableOperatorsCa
-
getState
Cluster state- Returns:
- state
-
enableKubeProxy
-
getEnableKubeProxy
Indicates whether to deploy the Kubernetes network proxy.- Returns:
- enableKubeProxy
-
setEnableKubeProxy
-
getNodepools
Cluster Nodepools- Returns:
- nodepools
-
level
-
getLevel
Cluster 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
-
getId
Cluster ID- Returns:
- id
-
version
-
getVersion
Control plane Kubernetes version- Returns:
- version
-
setVersion
-
getCreatedAt
Cluster creation date- Returns:
- createdAt
-
getEndpoint
Cluster endpoint- Returns:
- endpoint
-
equals
Return true if this sks-cluster 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
-