| Package | Description |
|---|---|
| software.amazon.awssdk.services.eks.model |
| Modifier and Type | Method and Description |
|---|---|
Nodegroup.Builder |
Nodegroup.Builder.amiType(AMITypes amiType)
If the node group was deployed using a launch template with a custom AMI, then this is
CUSTOM. |
Nodegroup.Builder |
Nodegroup.Builder.amiType(String amiType)
If the node group was deployed using a launch template with a custom AMI, then this is
CUSTOM. |
static Nodegroup.Builder |
Nodegroup.builder() |
Nodegroup.Builder |
Nodegroup.Builder.capacityType(CapacityTypes capacityType)
The capacity type of your managed node group.
|
Nodegroup.Builder |
Nodegroup.Builder.capacityType(String capacityType)
The capacity type of your managed node group.
|
Nodegroup.Builder |
Nodegroup.Builder.clusterName(String clusterName)
The name of the cluster that the managed node group resides in.
|
Nodegroup.Builder |
Nodegroup.Builder.createdAt(Instant createdAt)
The Unix epoch timestamp in seconds for when the managed node group was created.
|
Nodegroup.Builder |
Nodegroup.Builder.diskSize(Integer diskSize)
If the node group wasn't deployed with a launch template, then this is the disk size in the node group
configuration.
|
default Nodegroup.Builder |
Nodegroup.Builder.health(Consumer<NodegroupHealth.Builder> health)
The health status of the node group.
|
Nodegroup.Builder |
Nodegroup.Builder.health(NodegroupHealth health)
The health status of the node group.
|
Nodegroup.Builder |
Nodegroup.Builder.instanceTypes(Collection<String> instanceTypes)
If the node group wasn't deployed with a launch template, then this is the instance type that is associated
with the node group.
|
Nodegroup.Builder |
Nodegroup.Builder.instanceTypes(String... instanceTypes)
If the node group wasn't deployed with a launch template, then this is the instance type that is associated
with the node group.
|
Nodegroup.Builder |
Nodegroup.Builder.labels(Map<String,String> labels)
The Kubernetes labels applied to the nodes in the node group.
|
default Nodegroup.Builder |
Nodegroup.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate)
If a launch template was used to create the node group, then this is the launch template that was used.
|
Nodegroup.Builder |
Nodegroup.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate)
If a launch template was used to create the node group, then this is the launch template that was used.
|
Nodegroup.Builder |
Nodegroup.Builder.modifiedAt(Instant modifiedAt)
The Unix epoch timestamp in seconds for when the managed node group was last modified.
|
Nodegroup.Builder |
Nodegroup.Builder.nodegroupArn(String nodegroupArn)
The Amazon Resource Name (ARN) associated with the managed node group.
|
Nodegroup.Builder |
Nodegroup.Builder.nodegroupName(String nodegroupName)
The name associated with an Amazon EKS managed node group.
|
Nodegroup.Builder |
Nodegroup.Builder.nodeRole(String nodeRole)
The IAM role associated with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.releaseVersion(String releaseVersion)
If the node group was deployed using a launch template with a custom AMI, then this is the AMI ID that was
specified in the launch template.
|
default Nodegroup.Builder |
Nodegroup.Builder.remoteAccess(Consumer<RemoteAccessConfig.Builder> remoteAccess)
If the node group wasn't deployed with a launch template, then this is the remote access configuration that
is associated with the node group.
|
Nodegroup.Builder |
Nodegroup.Builder.remoteAccess(RemoteAccessConfig remoteAccess)
If the node group wasn't deployed with a launch template, then this is the remote access configuration that
is associated with the node group.
|
default Nodegroup.Builder |
Nodegroup.Builder.resources(Consumer<NodegroupResources.Builder> resources)
The resources associated with the node group, such as Auto Scaling groups and security groups for remote
access.
|
Nodegroup.Builder |
Nodegroup.Builder.resources(NodegroupResources resources)
The resources associated with the node group, such as Auto Scaling groups and security groups for remote
access.
|
default Nodegroup.Builder |
Nodegroup.Builder.scalingConfig(Consumer<NodegroupScalingConfig.Builder> scalingConfig)
The scaling configuration details for the Auto Scaling group that is associated with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.scalingConfig(NodegroupScalingConfig scalingConfig)
The scaling configuration details for the Auto Scaling group that is associated with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.status(NodegroupStatus status)
The current status of the managed node group.
|
Nodegroup.Builder |
Nodegroup.Builder.status(String status)
The current status of the managed node group.
|
Nodegroup.Builder |
Nodegroup.Builder.subnets(Collection<String> subnets)
The subnets that were specified for the Auto Scaling group that is associated with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.subnets(String... subnets)
The subnets that were specified for the Auto Scaling group that is associated with your node group.
|
Nodegroup.Builder |
Nodegroup.Builder.tags(Map<String,String> tags)
The metadata applied to the node group to assist with categorization and organization.
|
Nodegroup.Builder |
Nodegroup.Builder.taints(Collection<Taint> taints)
The Kubernetes taints to be applied to the nodes in the node group when they are created.
|
Nodegroup.Builder |
Nodegroup.Builder.taints(Consumer<Taint.Builder>... taints)
The Kubernetes taints to be applied to the nodes in the node group when they are created.
|
Nodegroup.Builder |
Nodegroup.Builder.taints(Taint... taints)
The Kubernetes taints to be applied to the nodes in the node group when they are created.
|
Nodegroup.Builder |
Nodegroup.toBuilder() |
default Nodegroup.Builder |
Nodegroup.Builder.updateConfig(Consumer<NodegroupUpdateConfig.Builder> updateConfig)
The node group update configuration.
|
Nodegroup.Builder |
Nodegroup.Builder.updateConfig(NodegroupUpdateConfig updateConfig)
The node group update configuration.
|
Nodegroup.Builder |
Nodegroup.Builder.version(String version)
The Kubernetes version of the managed node group.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends Nodegroup.Builder> |
Nodegroup.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateNodegroupResponse.Builder |
CreateNodegroupResponse.Builder.nodegroup(Consumer<Nodegroup.Builder> nodegroup)
The full description of your new node group.
|
default DescribeNodegroupResponse.Builder |
DescribeNodegroupResponse.Builder.nodegroup(Consumer<Nodegroup.Builder> nodegroup)
The full description of your node group.
|
default DeleteNodegroupResponse.Builder |
DeleteNodegroupResponse.Builder.nodegroup(Consumer<Nodegroup.Builder> nodegroup)
The full description of your deleted node group.
|
Copyright © 2023. All rights reserved.