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 enumGets or Sets addonsstatic enumCluster CNIstatic enumCluster levelstatic enumCluster state -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionSksCluster(UUID defaultSecurityGroupId, SksCluster.StateEnum state, Set<SksNodepool> nodepools, UUID id, OffsetDateTime createdAt, String endpoint) -
Method Summary
Modifier and TypeMethodDescriptionaddAddonsItem(SksCluster.AddonsEnum addonsItem) addAllowedNetworksItem(String allowedNetworksItem) addFeatureGatesItem(String featureGatesItem) addKarpenterFeatureGatesItem(String karpenterFeatureGatesItem) addons(Set<SksCluster.AddonsEnum> addons) allowedNetworks(Set<String> allowedNetworks) autoUpgrade(Boolean autoUpgrade) cni(SksCluster.CniEnum cni) description(String description) enableKubeProxy(Boolean enableKubeProxy) enableOperatorsCa(Boolean enableOperatorsCa) booleanReturn true if this sks-cluster object is equal to o.featureGates(List<String> featureGates) Cluster addonsGet allowedNetworksgetAudit()Get auditEnable auto upgrade of the control plane to the latest patch version availablegetCni()Cluster CNICluster creation dateCluster default Security Group IDorg.openapitools.jackson.nullable.JsonNullable<UUID> Cluster 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 IDA list of Karpenter controller feature gates to enable for the Karpenter controller binaryGet labelsgetLevel()Cluster levelgetName()Cluster nameCluster NodepoolsgetOidc()Get oidcgetState()Cluster stateControl plane Kubernetes versioninthashCode()karpenterFeatureGates(List<String> karpenterFeatureGates) level(SksCluster.LevelEnum level) putLabelsItem(String key, String labelsItem) voidsetAddons(Set<SksCluster.AddonsEnum> addons) voidsetAllowedNetworks(Set<String> allowedNetworks) voidvoidsetAutoUpgrade(Boolean autoUpgrade) voidsetCni(SksCluster.CniEnum cni) voidsetDescription(String description) voidsetEnableKubeProxy(Boolean enableKubeProxy) voidsetEnableOperatorsCa(Boolean enableOperatorsCa) voidsetFeatureGates(List<String> featureGates) voidsetKarpenterFeatureGates(List<String> karpenterFeatureGates) voidvoidsetLevel(SksCluster.LevelEnum level) voidvoidvoidsetVersion(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_KARPENTER_FEATURE_GATES
- 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_OPERATORS_CA
- See Also:
-
JSON_PROPERTY_DEFAULT_SECURITY_GROUP_ID
- 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_AUDIT
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_ENDPOINT
- See Also:
-
JSON_PROPERTY_ALLOWED_NETWORKS
- See Also:
-
-
Constructor Details
-
SksCluster
public SksCluster() -
SksCluster
public SksCluster(UUID defaultSecurityGroupId, SksCluster.StateEnum state, Set<SksNodepool> nodepools, UUID id, OffsetDateTime createdAt, String endpoint)
-
-
Method Details
-
description
-
getDescription
-
setDescription
-
labels
-
putLabelsItem
-
getLabels
-
setLabels
-
karpenterFeatureGates
-
addKarpenterFeatureGatesItem
-
getKarpenterFeatureGates
-
setKarpenterFeatureGates
-
cni
-
getCni
-
setCni
-
autoUpgrade
-
getAutoUpgrade
Enable auto upgrade of the control plane to the latest patch version available- Returns:
- autoUpgrade
-
setAutoUpgrade
-
oidc
-
getOidc
-
setOidc
-
name
-
getName
-
setName
-
enableOperatorsCa
-
getEnableOperatorsCa
Indicates whether to add operators certificate authority (CA) as part of trusted CAs for the API server.- Returns:
- enableOperatorsCa
-
setEnableOperatorsCa
-
getDefaultSecurityGroupId
Cluster default Security Group ID- Returns:
- defaultSecurityGroupId
-
getDefaultSecurityGroupId_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<UUID> getDefaultSecurityGroupId_JsonNullable() -
getState
-
enableKubeProxy
-
getEnableKubeProxy
Indicates whether to deploy the Kubernetes network proxy.- Returns:
- enableKubeProxy
-
setEnableKubeProxy
-
getNodepools
-
level
-
getLevel
-
setLevel
-
featureGates
-
addFeatureGatesItem
-
getFeatureGates
-
setFeatureGates
-
addons
-
addAddonsItem
-
getAddons
-
setAddons
-
getId
-
audit
-
getAudit
-
setAudit
-
version
-
getVersion
-
setVersion
-
getCreatedAt
-
getEndpoint
-
allowedNetworks
-
addAllowedNetworksItem
-
getAllowedNetworks
-
setAllowedNetworks
-
equals
-
hashCode
-
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
-