Package com.exoscale.sdk.model
Class SksNodepool
java.lang.Object
com.exoscale.sdk.model.SksNodepool
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class SksNodepool
extends Object
SKS Nodepool
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Gets or Sets addonsstatic enum
Nodepool public IP assignment of the Instances: * IPv4 (`inet4`) addressing only; * IPv4 and IPv6 (`dual`) addressing.static enum
Nodepool 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
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
ConstructorsConstructorDescriptionSksNodepool
(SksNodepool.StateEnum state, UUID id, String version, OffsetDateTime createdAt) -
Method Summary
Modifier and TypeMethodDescriptionaddAddonsItem
(SksNodepool.AddonsEnum addonsItem) addAntiAffinityGroupsItem
(AntiAffinityGroup antiAffinityGroupsItem) addons
(Set<SksNodepool.AddonsEnum> addons) addPrivateNetworksItem
(PrivateNetwork privateNetworksItem) addSecurityGroupsItem
(SecurityGroup securityGroupsItem) antiAffinityGroups
(List<AntiAffinityGroup> antiAffinityGroups) deployTarget
(DeployTarget deployTarget) description
(String description) boolean
Return true if this sks-nodepool object is equal to o.Nodepool addonsNodepool Anti-affinity GroupsNodepool creation dateGet deployTargetNodepool descriptionNodepool instances disk size in GiB minimum: 20 maximum: 51200getId()
Nodepool IDGet instancePoolThe instances created by the Nodepool will be prefixed with this value (default: pool)Get instanceTypeGet kubeletImageGcGet labelsgetName()
Nodepool nameNodepool Private NetworksNodepool public IP assignment of the Instances: * IPv4 (`inet4`) addressing only; * IPv4 and IPv6 (`dual`) addressing.Nodepool Security GroupsgetSize()
Number of instances minimum: 0getState()
Nodepool stateGet taintsGet templateNodepool versionint
hashCode()
instancePool
(InstancePool instancePool) instancePrefix
(String instancePrefix) instanceType
(InstanceType instanceType) kubeletImageGc
(KubeletImageGc kubeletImageGc) privateNetworks
(List<PrivateNetwork> privateNetworks) publicIpAssignment
(SksNodepool.PublicIpAssignmentEnum publicIpAssignment) putLabelsItem
(String key, String labelsItem) putTaintsItem
(String key, SksNodepoolTaint taintsItem) securityGroups
(List<SecurityGroup> securityGroups) void
setAddons
(Set<SksNodepool.AddonsEnum> addons) void
setAntiAffinityGroups
(List<AntiAffinityGroup> antiAffinityGroups) void
setDeployTarget
(DeployTarget deployTarget) void
setDescription
(String description) void
setDiskSize
(Long diskSize) void
setInstancePool
(InstancePool instancePool) void
setInstancePrefix
(String instancePrefix) void
setInstanceType
(InstanceType instanceType) void
setKubeletImageGc
(KubeletImageGc kubeletImageGc) void
void
void
setPrivateNetworks
(List<PrivateNetwork> privateNetworks) void
setPublicIpAssignment
(SksNodepool.PublicIpAssignmentEnum publicIpAssignment) void
setSecurityGroups
(List<SecurityGroup> securityGroups) void
void
setTaints
(Map<String, SksNodepoolTaint> taints) void
setTemplate
(Template template) taints
(Map<String, SksNodepoolTaint> taints) toString()
Convert the instance into URL query string.toUrlQueryString
(String prefix) Convert the instance into URL query string.
-
Field Details
-
JSON_PROPERTY_ANTI_AFFINITY_GROUPS
- See Also:
-
JSON_PROPERTY_DESCRIPTION
- See Also:
-
JSON_PROPERTY_PUBLIC_IP_ASSIGNMENT
- See Also:
-
JSON_PROPERTY_LABELS
- See Also:
-
JSON_PROPERTY_TAINTS
- See Also:
-
JSON_PROPERTY_SECURITY_GROUPS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_INSTANCE_TYPE
- See Also:
-
JSON_PROPERTY_PRIVATE_NETWORKS
- See Also:
-
JSON_PROPERTY_TEMPLATE
- See Also:
-
JSON_PROPERTY_STATE
- See Also:
-
JSON_PROPERTY_SIZE
- See Also:
-
JSON_PROPERTY_KUBELET_IMAGE_GC
- See Also:
-
JSON_PROPERTY_INSTANCE_POOL
- See Also:
-
JSON_PROPERTY_INSTANCE_PREFIX
- See Also:
-
JSON_PROPERTY_DEPLOY_TARGET
- See Also:
-
JSON_PROPERTY_ADDONS
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_DISK_SIZE
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
-
Constructor Details
-
SksNodepool
public SksNodepool() -
SksNodepool
-
-
Method Details
-
antiAffinityGroups
-
addAntiAffinityGroupsItem
-
getAntiAffinityGroups
Nodepool Anti-affinity Groups- Returns:
- antiAffinityGroups
-
setAntiAffinityGroups
-
description
-
getDescription
Nodepool description- Returns:
- description
-
setDescription
-
publicIpAssignment
-
getPublicIpAssignment
Nodepool public IP assignment of the Instances: * IPv4 (`inet4`) addressing only; * IPv4 and IPv6 (`dual`) addressing.- Returns:
- publicIpAssignment
-
setPublicIpAssignment
-
labels
-
putLabelsItem
-
getLabels
Get labels- Returns:
- labels
-
setLabels
-
taints
-
putTaintsItem
-
getTaints
Get taints- Returns:
- taints
-
setTaints
-
securityGroups
-
addSecurityGroupsItem
-
getSecurityGroups
Nodepool Security Groups- Returns:
- securityGroups
-
setSecurityGroups
-
name
-
getName
Nodepool name- Returns:
- name
-
setName
-
instanceType
-
getInstanceType
Get instanceType- Returns:
- instanceType
-
setInstanceType
-
privateNetworks
-
addPrivateNetworksItem
-
getPrivateNetworks
Nodepool Private Networks- Returns:
- privateNetworks
-
setPrivateNetworks
-
template
-
getTemplate
Get template- Returns:
- template
-
setTemplate
-
getState
Nodepool state- Returns:
- state
-
size
-
getSize
Number of instances minimum: 0- Returns:
- size
-
setSize
-
kubeletImageGc
-
getKubeletImageGc
Get kubeletImageGc- Returns:
- kubeletImageGc
-
setKubeletImageGc
-
instancePool
-
getInstancePool
Get instancePool- Returns:
- instancePool
-
setInstancePool
-
instancePrefix
-
getInstancePrefix
The instances created by the Nodepool will be prefixed with this value (default: pool)- Returns:
- instancePrefix
-
setInstancePrefix
-
deployTarget
-
getDeployTarget
Get deployTarget- Returns:
- deployTarget
-
setDeployTarget
-
addons
-
addAddonsItem
-
getAddons
Nodepool addons- Returns:
- addons
-
setAddons
-
getId
Nodepool ID- Returns:
- id
-
diskSize
-
getDiskSize
Nodepool instances disk size in GiB minimum: 20 maximum: 51200- Returns:
- diskSize
-
setDiskSize
-
getVersion
Nodepool version- Returns:
- version
-
getCreatedAt
Nodepool creation date- Returns:
- createdAt
-
equals
Return true if this sks-nodepool 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
-