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(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 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(InstanceTypeRef instanceType) 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) voidvoidvoidsetPrivateNetworks(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_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
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
-
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
-