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 document provides reference documentation for the \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class within the Google Kubernetes Engine v1 API for .NET, specifically version 3.15.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class is used to specify and set the desired locations for a cluster's nodes, impacting where nodes are created or removed, and it's implemented as part of Google's .NET protocol buffer messaging system.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available of this API is 3.33.0, with a list of previous versions detailed within, along with links for those versions.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eSetLocationsRequest\u003c/code\u003e include \u003ccode\u003eLocations\u003c/code\u003e to define desired zones, \u003ccode\u003eName\u003c/code\u003e to specify the target cluster, 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 field.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces, providing methods for cloning, equality checks, and message handling.\u003c/p\u003e\n"]]],[],null,[]]