Package com.exoscale.sdk.model
Class UpdateSksNodepoolRequest
java.lang.Object
com.exoscale.sdk.model.UpdateSksNodepoolRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.4.0")
public class UpdateSksNodepoolRequest
extends Object
UpdateSksNodepoolRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Configures public IP assignment of the Instances with: * IPv4 (`inet4`) addressing only; * both IPv4 and IPv6 (`dual`) addressing. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAntiAffinityGroupsItem
(AntiAffinityGroup antiAffinityGroupsItem) addPrivateNetworksItem
(PrivateNetwork privateNetworksItem) addSecurityGroupsItem
(SecurityGroup securityGroupsItem) antiAffinityGroups
(Set<AntiAffinityGroup> antiAffinityGroups) deployTarget
(DeployTarget deployTarget) description
(String description) boolean
Return true if this update_sks_nodepool_request object is equal to o.Nodepool Anti-affinity GroupsGet deployTargetNodepool descriptionNodepool instances disk size in GiB minimum: 20 maximum: 51200Prefix to apply to managed instances names (default: pool), lowercase onlyGet instanceTypeGet labelsgetName()
Nodepool name, lowercase onlyNodepool Private NetworksConfigures public IP assignment of the Instances with: * IPv4 (`inet4`) addressing only; * both IPv4 and IPv6 (`dual`) addressing.Nodepool Security GroupsGet taintsint
hashCode()
instancePrefix
(String instancePrefix) instanceType
(InstanceType instanceType) privateNetworks
(Set<PrivateNetwork> privateNetworks) publicIpAssignment
(UpdateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) putLabelsItem
(String key, String labelsItem) putTaintsItem
(String key, SksNodepoolTaint taintsItem) securityGroups
(Set<SecurityGroup> securityGroups) 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
void
void
setPrivateNetworks
(Set<PrivateNetwork> privateNetworks) void
setPublicIpAssignment
(UpdateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) void
setSecurityGroups
(Set<SecurityGroup> securityGroups) 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_INSTANCE_PREFIX
- See Also:
-
JSON_PROPERTY_DEPLOY_TARGET
- See Also:
-
JSON_PROPERTY_DISK_SIZE
- See Also:
-
-
Constructor Details
-
UpdateSksNodepoolRequest
public UpdateSksNodepoolRequest()
-
-
Method Details
-
antiAffinityGroups
-
addAntiAffinityGroupsItem
-
getAntiAffinityGroups
Nodepool Anti-affinity Groups- Returns:
- antiAffinityGroups
-
setAntiAffinityGroups
-
description
-
getDescription
Nodepool description- Returns:
- description
-
setDescription
-
publicIpAssignment
public UpdateSksNodepoolRequest publicIpAssignment(UpdateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) -
getPublicIpAssignment
Configures public IP assignment of the Instances with: * IPv4 (`inet4`) addressing only; * both IPv4 and IPv6 (`dual`) addressing.- Returns:
- publicIpAssignment
-
setPublicIpAssignment
public void setPublicIpAssignment(UpdateSksNodepoolRequest.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
-
instancePrefix
-
getInstancePrefix
Prefix to apply to managed instances names (default: pool), lowercase only- Returns:
- instancePrefix
-
setInstancePrefix
-
deployTarget
-
getDeployTarget
Get deployTarget- Returns:
- deployTarget
-
setDeployTarget
-
diskSize
-
getDiskSize
Nodepool instances disk size in GiB minimum: 20 maximum: 51200- Returns:
- diskSize
-
setDiskSize
-
equals
Return true if this update_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
-