| static NodePool.Builder | NodePool. builder() | Create a new builder. | 
| NodePool.Builder | NodePool.Builder. clusterId(String clusterId) | The OCID of the cluster to which this node pool is attached. | 
| NodePool.Builder | NodePool.Builder. compartmentId(String compartmentId) | The OCID of the compartment in which the node pool exists. | 
| NodePool.Builder | NodePool.Builder. copy(NodePool model) |  | 
| NodePool.Builder | NodePool.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| NodePool.Builder | NodePool.Builder. freeformTags(Map<String,String> freeformTags) | Free-form tags for this resource. | 
| NodePool.Builder | NodePool.Builder. id(String id) | The OCID of the node pool. | 
| NodePool.Builder | NodePool.Builder. initialNodeLabels(List<KeyValue> initialNodeLabels) | A list of key/value pairs to add to nodes after they join the Kubernetes cluster. | 
| NodePool.Builder | NodePool.Builder. kubernetesVersion(String kubernetesVersion) | The version of Kubernetes running on the nodes in the node pool. | 
| NodePool.Builder | NodePool.Builder. lifecycleDetails(String lifecycleDetails) | Details about the state of the nodepool. | 
| NodePool.Builder | NodePool.Builder. lifecycleState(NodePoolLifecycleState lifecycleState) | The state of the nodepool. | 
| NodePool.Builder | NodePool.Builder. name(String name) | The name of the node pool. | 
| NodePool.Builder | NodePool.Builder. nodeConfigDetails(NodePoolNodeConfigDetails nodeConfigDetails) | The configuration of nodes in the node pool. | 
| NodePool.Builder | NodePool.Builder. nodeEvictionNodePoolSettings(NodeEvictionNodePoolSettings nodeEvictionNodePoolSettings) |  | 
| NodePool.Builder | NodePool.Builder. nodeImageId(String nodeImageId) | Deprecated. | 
| NodePool.Builder | NodePool.Builder. nodeImageName(String nodeImageName) | Deprecated. | 
| NodePool.Builder | NodePool.Builder. nodeMetadata(Map<String,String> nodeMetadata) | A list of key/value pairs to add to each underlying OCI instance in the node pool on
launch. | 
| NodePool.Builder | NodePool.Builder. nodePoolCyclingDetails(NodePoolCyclingDetails nodePoolCyclingDetails) |  | 
| NodePool.Builder | NodePool.Builder. nodes(List<Node> nodes) | The nodes in the node pool. | 
| NodePool.Builder | NodePool.Builder. nodeShape(String nodeShape) | The name of the node shape of the nodes in the node pool. | 
| NodePool.Builder | NodePool.Builder. nodeShapeConfig(NodeShapeConfig nodeShapeConfig) | The shape configuration of the nodes. | 
| NodePool.Builder | NodePool.Builder. nodeSource(NodeSourceOption nodeSource) | Deprecated. | 
| NodePool.Builder | NodePool.Builder. nodeSourceDetails(NodeSourceDetails nodeSourceDetails) | Source running on the nodes in the node pool. | 
| NodePool.Builder | NodePool.Builder. quantityPerSubnet(Integer quantityPerSubnet) | The number of nodes in each subnet. | 
| NodePool.Builder | NodePool.Builder. sshPublicKey(String sshPublicKey) | The SSH public key on each node in the node pool on launch. | 
| NodePool.Builder | NodePool.Builder. subnetIds(List<String> subnetIds) | The OCIDs of the subnets in which to place nodes for this node pool. | 
| NodePool.Builder | NodePool.Builder. systemTags(Map<String,Map<String,Object>> systemTags) | Usage of system tag keys. | 
| NodePool.Builder | NodePool. toBuilder() |  |