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 enumConfigures 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) booleanReturn 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 taintsinthashCode()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) voidsetAntiAffinityGroups(Set<AntiAffinityGroup> antiAffinityGroups) voidsetDeployTarget(DeployTarget deployTarget) voidsetDescription(String description) voidsetDiskSize(Long diskSize) voidsetInstancePrefix(String instancePrefix) voidsetInstanceType(InstanceType instanceType) voidvoidvoidsetPrivateNetworks(Set<PrivateNetwork> privateNetworks) voidsetPublicIpAssignment(UpdateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) voidsetSecurityGroups(Set<SecurityGroup> securityGroups) voidsetTaints(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
-