Optional. An optional node group ID. Generated if not specified.
The ID must contain only letters (a-z, A-Z), numbers (0-9),
underscores (_), and hyphens (-). Cannot begin or end with underscore
or hyphen. Must consist of from 3 to 33 characters.
Optional. A unique ID used to identify the request. If the server receives
two
CreateNodeGroupRequest
with the same ID, the second request is ignored and the
first [google.longrunning.Operation][google.longrunning.Operation] created
and stored in the backend is returned.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the Google Cloud Dataproc v1 API available is 5.17.0, with this page showcasing documentation for version 5.7.0 and links to other versions ranging from 3.1.0 to 5.16.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateNodeGroupRequest\u003c/code\u003e class is used to request the creation of a node group within Google Cloud Dataproc, and it implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes several properties such as \u003ccode\u003eNodeGroup\u003c/code\u003e (the required node group to create), \u003ccode\u003eNodeGroupId\u003c/code\u003e (an optional ID), \u003ccode\u003eParent\u003c/code\u003e (the required parent resource for the node group), \u003ccode\u003eParentAsClusterRegionName\u003c/code\u003e (a typed view of the \u003ccode\u003eParent\u003c/code\u003e property), and \u003ccode\u003eRequestId\u003c/code\u003e (an optional unique identifier for the request).\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for \u003ccode\u003eCreateNodeGroupRequest\u003c/code\u003e, a default one and one that accepts another \u003ccode\u003eCreateNodeGroupRequest\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCreateNodeGroupRequest\u003c/code\u003e class contains inherited members such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e, all from the \u003ccode\u003eobject\u003c/code\u003e class, and is within the \u003ccode\u003eGoogle.Cloud.Dataproc.V1\u003c/code\u003e namespace and the \u003ccode\u003eGoogle.Cloud.Dataproc.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]