Package com.exoscale.sdk.model
Class CreateSksNodepoolRequest
java.lang.Object
com.exoscale.sdk.model.CreateSksNodepoolRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class CreateSksNodepoolRequest
extends Object
CreateSksNodepoolRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Gets or Sets addonsstatic enum
Configures public IP assignment of the Instances with: * IPv4 (`inet4`) addressing only (default); * both IPv4 and IPv6 (`dual`) addressing. -
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAddonsItem
(CreateSksNodepoolRequest.AddonsEnum addonsItem) addAntiAffinityGroupsItem
(AntiAffinityGroup antiAffinityGroupsItem) addons
(Set<CreateSksNodepoolRequest.AddonsEnum> addons) addPrivateNetworksItem
(PrivateNetwork privateNetworksItem) addSecurityGroupsItem
(SecurityGroup securityGroupsItem) antiAffinityGroups
(Set<AntiAffinityGroup> antiAffinityGroups) deployTarget
(DeployTarget deployTarget) description
(String description) boolean
Return true if this create_sks_nodepool_request object is equal to o.Nodepool addonsNodepool Anti-affinity GroupsGet deployTargetNodepool descriptionNodepool instances disk size in GiB minimum: 20 maximum: 51200Prefix to apply to instances names (default: pool), lowercase onlyGet instanceTypeGet kubeletImageGcGet labelsgetName()
Nodepool name, lowercase onlyNodepool Private NetworksConfigures public IP assignment of the Instances with: * IPv4 (`inet4`) addressing only (default); * both IPv4 and IPv6 (`dual`) addressing.Nodepool Security GroupsgetSize()
Number of instances minimum: 0Get taintsint
hashCode()
instancePrefix
(String instancePrefix) instanceType
(InstanceType instanceType) kubeletImageGc
(KubeletImageGc kubeletImageGc) privateNetworks
(Set<PrivateNetwork> privateNetworks) publicIpAssignment
(CreateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) putLabelsItem
(String key, String labelsItem) putTaintsItem
(String key, SksNodepoolTaint taintsItem) securityGroups
(Set<SecurityGroup> securityGroups) void
void
setAntiAffinityGroups
(Set<AntiAffinityGroup> antiAffinityGroups) void
setDeployTarget
(DeployTarget deployTarget) void
setDescription
(String description) void
setDiskSize
(Long diskSize) void
setInstancePrefix
(String instancePrefix) void
setInstanceType
(InstanceType instanceType) void
setKubeletImageGc
(KubeletImageGc kubeletImageGc) void
void
void
setPrivateNetworks
(Set<PrivateNetwork> privateNetworks) void
setPublicIpAssignment
(CreateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) void
setSecurityGroups
(Set<SecurityGroup> securityGroups) void
void
setTaints
(Map<String, SksNodepoolTaint> taints) 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_SIZE
- See Also:
-
JSON_PROPERTY_KUBELET_IMAGE_GC
- See Also:
-
JSON_PROPERTY_INSTANCE_PREFIX
- See Also:
-
JSON_PROPERTY_DEPLOY_TARGET
- See Also:
-
JSON_PROPERTY_ADDONS
- See Also:
-
JSON_PROPERTY_DISK_SIZE
- See Also:
-
-
Constructor Details
-
CreateSksNodepoolRequest
public CreateSksNodepoolRequest()
-
-
Method Details
-
antiAffinityGroups
-
addAntiAffinityGroupsItem
-
getAntiAffinityGroups
Nodepool Anti-affinity Groups- Returns:
- antiAffinityGroups
-
setAntiAffinityGroups
-
description
-
getDescription
Nodepool description- Returns:
- description
-
setDescription
-
publicIpAssignment
public CreateSksNodepoolRequest publicIpAssignment(CreateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) -
getPublicIpAssignment
Configures public IP assignment of the Instances with: * IPv4 (`inet4`) addressing only (default); * both IPv4 and IPv6 (`dual`) addressing.- Returns:
- publicIpAssignment
-
setPublicIpAssignment
public void setPublicIpAssignment(CreateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) -
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, lowercase only- Returns:
- name
-
setName
-
instanceType
-
getInstanceType
Get instanceType- Returns:
- instanceType
-
setInstanceType
-
privateNetworks
-
addPrivateNetworksItem
-
getPrivateNetworks
Nodepool Private Networks- Returns:
- privateNetworks
-
setPrivateNetworks
-
size
-
getSize
Number of instances minimum: 0- Returns:
- size
-
setSize
-
kubeletImageGc
-
getKubeletImageGc
Get kubeletImageGc- Returns:
- kubeletImageGc
-
setKubeletImageGc
-
instancePrefix
-
getInstancePrefix
Prefix to apply to instances names (default: pool), lowercase only- Returns:
- instancePrefix
-
setInstancePrefix
-
deployTarget
-
getDeployTarget
Get deployTarget- Returns:
- deployTarget
-
setDeployTarget
-
addons
-
addAddonsItem
-
getAddons
Nodepool addons- Returns:
- addons
-
setAddons
-
diskSize
-
getDiskSize
Nodepool instances disk size in GiB minimum: 20 maximum: 51200- Returns:
- diskSize
-
setDiskSize
-
equals
Return true if this create_sks_nodepool_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
-