Interface NodeGroupControllerGrpc.AsyncService (4.69.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static interface NodeGroupControllerGrpc.AsyncService
The NodeGroupControllerService
provides methods to manage node groups
of Compute Engine managed instances.
Methods
createNodeGroup(CreateNodeGroupRequest request, StreamObserver<Operation> responseObserver)
public default void createNodeGroup(CreateNodeGroupRequest request, StreamObserver<Operation> responseObserver)
getNodeGroup(GetNodeGroupRequest request, StreamObserver<NodeGroup> responseObserver)
public default void getNodeGroup(GetNodeGroupRequest request, StreamObserver<NodeGroup> responseObserver)
Gets the resource representation for a node group in a
cluster.
resizeNodeGroup(ResizeNodeGroupRequest request, StreamObserver<Operation> responseObserver)
public default void resizeNodeGroup(ResizeNodeGroupRequest request, StreamObserver<Operation> responseObserver)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-18 UTC."],[],[],null,["# Interface NodeGroupControllerGrpc.AsyncService (4.69.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.69.0 (latest)](/java/docs/reference/google-cloud-dataproc/latest/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.67.0](/java/docs/reference/google-cloud-dataproc/4.67.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.65.0](/java/docs/reference/google-cloud-dataproc/4.65.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.64.0](/java/docs/reference/google-cloud-dataproc/4.64.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.61.0](/java/docs/reference/google-cloud-dataproc/4.61.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.60.0](/java/docs/reference/google-cloud-dataproc/4.60.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.59.0](/java/docs/reference/google-cloud-dataproc/4.59.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.57.0](/java/docs/reference/google-cloud-dataproc/4.57.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.56.0](/java/docs/reference/google-cloud-dataproc/4.56.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.55.0](/java/docs/reference/google-cloud-dataproc/4.55.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.54.0](/java/docs/reference/google-cloud-dataproc/4.54.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.53.0](/java/docs/reference/google-cloud-dataproc/4.53.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.52.0](/java/docs/reference/google-cloud-dataproc/4.52.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.51.0](/java/docs/reference/google-cloud-dataproc/4.51.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.50.0](/java/docs/reference/google-cloud-dataproc/4.50.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.49.0](/java/docs/reference/google-cloud-dataproc/4.49.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.48.0](/java/docs/reference/google-cloud-dataproc/4.48.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.46.0](/java/docs/reference/google-cloud-dataproc/4.46.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.45.0](/java/docs/reference/google-cloud-dataproc/4.45.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.44.0](/java/docs/reference/google-cloud-dataproc/4.44.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.43.0](/java/docs/reference/google-cloud-dataproc/4.43.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.42.0](/java/docs/reference/google-cloud-dataproc/4.42.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.41.0](/java/docs/reference/google-cloud-dataproc/4.41.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.40.0](/java/docs/reference/google-cloud-dataproc/4.40.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.39.0](/java/docs/reference/google-cloud-dataproc/4.39.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.38.0](/java/docs/reference/google-cloud-dataproc/4.38.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.37.0](/java/docs/reference/google-cloud-dataproc/4.37.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.36.0](/java/docs/reference/google-cloud-dataproc/4.36.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.34.0](/java/docs/reference/google-cloud-dataproc/4.34.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.33.0](/java/docs/reference/google-cloud-dataproc/4.33.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.32.0](/java/docs/reference/google-cloud-dataproc/4.32.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.31.0](/java/docs/reference/google-cloud-dataproc/4.31.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.30.0](/java/docs/reference/google-cloud-dataproc/4.30.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.29.0](/java/docs/reference/google-cloud-dataproc/4.29.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.28.0](/java/docs/reference/google-cloud-dataproc/4.28.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.27.0](/java/docs/reference/google-cloud-dataproc/4.27.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.26.0](/java/docs/reference/google-cloud-dataproc/4.26.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.25.0](/java/docs/reference/google-cloud-dataproc/4.25.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.24.0](/java/docs/reference/google-cloud-dataproc/4.24.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.21.0](/java/docs/reference/google-cloud-dataproc/4.21.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.20.0](/java/docs/reference/google-cloud-dataproc/4.20.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.19.0](/java/docs/reference/google-cloud-dataproc/4.19.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.18.0](/java/docs/reference/google-cloud-dataproc/4.18.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.17.0](/java/docs/reference/google-cloud-dataproc/4.17.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.16.0](/java/docs/reference/google-cloud-dataproc/4.16.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.15.0](/java/docs/reference/google-cloud-dataproc/4.15.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.14.0](/java/docs/reference/google-cloud-dataproc/4.14.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.13.0](/java/docs/reference/google-cloud-dataproc/4.13.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.12.0](/java/docs/reference/google-cloud-dataproc/4.12.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.11.0](/java/docs/reference/google-cloud-dataproc/4.11.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.10.0](/java/docs/reference/google-cloud-dataproc/4.10.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.9.0](/java/docs/reference/google-cloud-dataproc/4.9.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.8.0](/java/docs/reference/google-cloud-dataproc/4.8.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.6.0](/java/docs/reference/google-cloud-dataproc/4.6.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.5.0](/java/docs/reference/google-cloud-dataproc/4.5.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.4.0](/java/docs/reference/google-cloud-dataproc/4.4.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.3.0](/java/docs/reference/google-cloud-dataproc/4.3.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.2.0](/java/docs/reference/google-cloud-dataproc/4.2.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.1.0](/java/docs/reference/google-cloud-dataproc/4.1.0/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [4.0.8](/java/docs/reference/google-cloud-dataproc/4.0.8/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [3.1.2](/java/docs/reference/google-cloud-dataproc/3.1.2/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [3.0.3](/java/docs/reference/google-cloud-dataproc/3.0.3/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService)\n- [2.3.1](/java/docs/reference/google-cloud-dataproc/2.3.1/com.google.cloud.dataproc.v1.NodeGroupControllerGrpc.AsyncService) \n\n public static interface NodeGroupControllerGrpc.AsyncService\n\nThe `NodeGroupControllerService` provides methods to manage node groups\nof Compute Engine managed instances.\n\nMethods\n-------\n\n### createNodeGroup(CreateNodeGroupRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void createNodeGroup(CreateNodeGroupRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nCreates a node group in a cluster. The returned\nOperation.metadata is\n[NodeGroupOperationMetadata](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#nodegroupoperationmetadata).\n\n### getNodeGroup(GetNodeGroupRequest request, StreamObserver\\\u003cNodeGroup\\\u003e responseObserver)\n\n public default void getNodeGroup(GetNodeGroupRequest request, StreamObserver\u003cNodeGroup\u003e responseObserver)\n\nGets the resource representation for a node group in a\ncluster.\n\n### resizeNodeGroup(ResizeNodeGroupRequest request, StreamObserver\\\u003cOperation\\\u003e responseObserver)\n\n public default void resizeNodeGroup(ResizeNodeGroupRequest request, StreamObserver\u003cOperation\u003e responseObserver)\n\nResizes a node group in a cluster. The returned\nOperation.metadata is\n[NodeGroupOperationMetadata](https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#nodegroupoperationmetadata)."]]