public sealed class SetLocationsRequest : IMessage<SetLocationsRequest>, IEquatable<SetLocationsRequest>, IDeepCloneable<SetLocationsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class SetLocationsRequest.
SetLocationsRequest sets the locations of the cluster.
Required. The desired list of Google Compute Engine
zones in which the
cluster's nodes should be located. Changing the locations a cluster is in
will result in nodes being either created or removed from the cluster,
depending on whether locations are being added or removed.
This list must always include the cluster's primary zone.
[[["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\u003eThis page provides reference documentation for the \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class within the Google Kubernetes Engine v1 API, specifically for .NET development, across multiple versions, with the latest being 3.33.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class is used to configure the Google Compute Engine zones where a cluster's nodes should be located, which can result in the addition or removal of nodes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class includes properties like \u003ccode\u003eLocations\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and deprecated fields like \u003ccode\u003eClusterId\u003c/code\u003e, \u003ccode\u003eProjectId\u003c/code\u003e, and \u003ccode\u003eZone\u003c/code\u003e, which have been replaced by the \u003ccode\u003eName\u003c/code\u003e property for specifying cluster details.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class implements multiple interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e to provide various functionalities.\u003c/p\u003e\n"],["\u003cp\u003eThe page includes a history of 34 versions of the .Net package for Google Cloud Container, all the way back to version 2.3.0, demonstrating the package's evolution.\u003c/p\u003e\n"]]],[],null,[]]