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 webpage provides reference documentation for the \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class within the Google Kubernetes Engine v1 API, specifically for .NET development, showcasing versions from 2.3.0 to the latest 3.33.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class is used to modify the locations of a Kubernetes cluster's nodes and is part of the \u003ccode\u003eGoogle.Cloud.Container.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines the inheritance hierarchy, implemented interfaces, constructors, and properties of the \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class, which include \u003ccode\u003eClusterId\u003c/code\u003e, \u003ccode\u003eLocations\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eProjectId\u003c/code\u003e, and \u003ccode\u003eZone\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLocations\u003c/code\u003e property is a required field that contains the desired list of Google Compute Engine zones where the cluster's nodes should be, and changing these locations will cause nodes to be added or removed from the cluster.\u003c/p\u003e\n"],["\u003cp\u003eSeveral properties such as \u003ccode\u003eClusterId\u003c/code\u003e, \u003ccode\u003eProjectId\u003c/code\u003e and \u003ccode\u003eZone\u003c/code\u003e are now deprecated, having been replaced by the \u003ccode\u003eName\u003c/code\u003e property which utilizes the format \u003ccode\u003eprojects/*/locations/*/clusters/*\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]