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
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAntiAffinityGroupsItem(AntiAffinityGroupRef antiAffinityGroupsItem) addPrivateNetworksItem(PrivateNetworkRef privateNetworksItem) addSecurityGroupsItem(SecurityGroupRef securityGroupsItem) antiAffinityGroups(Set<AntiAffinityGroupRef> antiAffinityGroups) deployTarget(DeployTargetRef 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 kubeletImageGcGet labelsgetName()Nodepool name, lowercase onlyGet nvidiaMigProfilesNodepool 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(InstanceTypeRef instanceType) kubeletImageGc(KubeletImageGc kubeletImageGc) nvidiaMigProfiles(NvidiaMigProfiles nvidiaMigProfiles) privateNetworks(Set<PrivateNetworkRef> privateNetworks) publicIpAssignment(UpdateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) putLabelsItem(String key, String labelsItem) putTaintsItem(String key, SksNodepoolTaint taintsItem) securityGroups(Set<SecurityGroupRef> securityGroups) voidsetAntiAffinityGroups(Set<AntiAffinityGroupRef> antiAffinityGroups) voidsetDeployTarget(DeployTargetRef deployTarget) voidsetDescription(String description) voidsetDiskSize(Long diskSize) voidsetInstancePrefix(String instancePrefix) voidsetInstanceType(InstanceTypeRef instanceType) voidsetKubeletImageGc(KubeletImageGc kubeletImageGc) voidvoidvoidsetNvidiaMigProfiles(NvidiaMigProfiles nvidiaMigProfiles) voidsetPrivateNetworks(Set<PrivateNetworkRef> privateNetworks) voidsetPublicIpAssignment(UpdateSksNodepoolRequest.PublicIpAssignmentEnum publicIpAssignment) voidsetSecurityGroups(Set<SecurityGroupRef> 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_KUBELET_IMAGE_GC
- See Also:
-
JSON_PROPERTY_INSTANCE_PREFIX
- See Also:
-
JSON_PROPERTY_DEPLOY_TARGET
- See Also:
-
JSON_PROPERTY_DISK_SIZE
- See Also:
-
JSON_PROPERTY_NVIDIA_MIG_PROFILES
- See Also:
-
-
Constructor Details
-
UpdateSksNodepoolRequest
public UpdateSksNodepoolRequest()
-
-
Method Details
-
antiAffinityGroups
-
addAntiAffinityGroupsItem
public UpdateSksNodepoolRequest addAntiAffinityGroupsItem(AntiAffinityGroupRef antiAffinityGroupsItem) -
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
-
kubeletImageGc
-
getKubeletImageGc
Get kubeletImageGc- Returns:
- kubeletImageGc
-
setKubeletImageGc
-
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
-
nvidiaMigProfiles
-
getNvidiaMigProfiles
Get nvidiaMigProfiles- Returns:
- nvidiaMigProfiles
-
setNvidiaMigProfiles
-
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
-