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 enumGets or Sets addonsstatic enumCluster CNIstatic enumCluster service level -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAddonsItem(CreateSksClusterRequest.AddonsEnum addonsItem) addFeatureGatesItem(String featureGatesItem) addons(Set<CreateSksClusterRequest.AddonsEnum> addons) audit(SksAuditCreate audit) autoUpgrade(Boolean autoUpgrade) createDefaultSecurityGroup(Boolean createDefaultSecurityGroup) description(String description) enableKubeProxy(Boolean enableKubeProxy) booleanReturn true if this create_sks_cluster_request object is equal to o.featureGates(Set<String> featureGates) Cluster addonsgetAudit()Get auditEnable auto upgrade of the control plane to the latest patch version availablegetCni()Cluster CNICreates an ad-hoc security group based on the choice of the selected CNIorg.openapitools.jackson.nullable.JsonNullable<Boolean>Cluster 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 nameGet networkinggetOidc()Get oidcControl plane Kubernetes versioninthashCode()networking(Networking networking) putLabelsItem(String key, String labelsItem) voidvoidsetAudit(SksAuditCreate audit) voidsetAutoUpgrade(Boolean autoUpgrade) voidvoidsetCreateDefaultSecurityGroup(Boolean createDefaultSecurityGroup) voidsetCreateDefaultSecurityGroup_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> createDefaultSecurityGroup) voidsetDescription(String description) voidsetDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description) voidsetEnableKubeProxy(Boolean enableKubeProxy) voidsetFeatureGates(Set<String> featureGates) voidvoidvoidvoidsetNetworking(Networking networking) voidvoidsetVersion(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_NETWORKING
- See Also:
-
JSON_PROPERTY_OIDC
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_CREATE_DEFAULT_SECURITY_GROUP
- 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_AUDIT
- 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
-
networking
-
getNetworking
Get networking- Returns:
- networking
-
setNetworking
-
oidc
-
getOidc
Get oidc- Returns:
- oidc
-
setOidc
-
name
-
getName
Cluster name- Returns:
- name
-
setName
-
createDefaultSecurityGroup
-
getCreateDefaultSecurityGroup
Creates an ad-hoc security group based on the choice of the selected CNI- Returns:
- createDefaultSecurityGroup
-
getCreateDefaultSecurityGroup_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getCreateDefaultSecurityGroup_JsonNullable() -
setCreateDefaultSecurityGroup_JsonNullable
public void setCreateDefaultSecurityGroup_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> createDefaultSecurityGroup) -
setCreateDefaultSecurityGroup
-
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
-
audit
-
getAudit
Get audit- Returns:
- audit
-
setAudit
-
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
-