| static CreateNodePoolDetails.Builder | CreateNodePoolDetails. builder() | Create a new builder. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. clusterId(String clusterId) | The OCID of the cluster to which this node pool is attached. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. compartmentId(String compartmentId) | The OCID of the compartment in which the node pool exists. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. copy(CreateNodePoolDetails model) |  | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. definedTags(Map<String,Map<String,Object>> definedTags) | Defined tags for this resource. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. freeformTags(Map<String,String> freeformTags) | Free-form tags for this resource. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. initialNodeLabels(List<KeyValue> initialNodeLabels) | A list of key/value pairs to add to nodes after they join the Kubernetes cluster. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. kubernetesVersion(String kubernetesVersion) | The version of Kubernetes to install on the nodes in the node pool. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. name(String name) | The name of the node pool. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. nodeConfigDetails(CreateNodePoolNodeConfigDetails nodeConfigDetails) | The configuration of nodes in the node pool. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. nodeEvictionNodePoolSettings(NodeEvictionNodePoolSettings nodeEvictionNodePoolSettings) |  | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. nodeImageName(String nodeImageName) | Deprecated. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.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. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. nodePoolCyclingDetails(NodePoolCyclingDetails nodePoolCyclingDetails) |  | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. nodeShape(String nodeShape) | The name of the node shape of the nodes in the node pool. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. nodeShapeConfig(CreateNodeShapeConfigDetails nodeShapeConfig) | Specify the configuration of the shape to launch nodes in the node pool. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. nodeSourceDetails(NodeSourceDetails nodeSourceDetails) | Specify the source to use to launch nodes in the node pool. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. quantityPerSubnet(Integer quantityPerSubnet) | Optional, default to 1. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. sshPublicKey(String sshPublicKey) | The SSH public key on each node in the node pool on launch. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails.Builder. subnetIds(List<String> subnetIds) | The OCIDs of the subnets in which to place nodes for this node pool. | 
| CreateNodePoolDetails.Builder | CreateNodePoolDetails. toBuilder() |  |