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 Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAddonsItem(CreateSksClusterRequest.AddonsEnum addonsItem) addAllowedNetworksItem(String allowedNetworksItem) addFeatureGatesItem(String featureGatesItem) addKarpenterFeatureGatesItem(String karpenterFeatureGatesItem) addons(Set<CreateSksClusterRequest.AddonsEnum> addons) allowedNetworks(Set<String> allowedNetworks) 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 addonsGet allowedNetworksgetAudit()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 componentA list of Karpenter controller feature gates to enable for the Karpenter controller binaryGet labelsgetLevel()Cluster service levelgetName()Cluster nameGet networkinggetOidc()Get oidcControl plane Kubernetes versioninthashCode()karpenterFeatureGates(Set<String> karpenterFeatureGates) networking(Networking networking) putLabelsItem(String key, String labelsItem) voidvoidsetAllowedNetworks(Set<String> allowedNetworks) voidsetAudit(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) voidsetKarpenterFeatureGates(Set<String> karpenterFeatureGates) 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_KARPENTER_FEATURE_GATES
- 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:
-
JSON_PROPERTY_ALLOWED_NETWORKS
- See Also:
-
-
Constructor Details
-
CreateSksClusterRequest
public CreateSksClusterRequest()
-
-
Method Details
-
description
-
getDescription
-
getDescription_JsonNullable
-
setDescription_JsonNullable
public void setDescription_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> description) -
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
-
networking
-
getNetworking
-
setNetworking
-
oidc
-
getOidc
-
setOidc
-
name
-
getName
-
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
-
setLevel
-
featureGates
-
addFeatureGatesItem
-
getFeatureGates
-
setFeatureGates
-
addons
-
addAddonsItem
-
getAddons
-
setAddons
-
audit
-
getAudit
-
setAudit
-
version
-
getVersion
-
setVersion
-
allowedNetworks
-
addAllowedNetworksItem
-
getAllowedNetworks
-
setAllowedNetworks
-
equals
-
hashCode
-
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
-