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\u003eVersion 3.33.0 is the latest version available for the \u003ccode\u003eSetLocationsRequest\u003c/code\u003e API in the Google Cloud Container V1, with a comprehensive list of prior versions provided down to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSetLocationsRequest\u003c/code\u003e is a class used in the Google Kubernetes Engine v1 API, allowing for the setting of cluster locations.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSetLocationsRequest\u003c/code\u003e has properties like \u003ccode\u003eLocations\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, and deprecated properties \u003ccode\u003eClusterId\u003c/code\u003e, \u003ccode\u003eProjectId\u003c/code\u003e, and \u003ccode\u003eZone\u003c/code\u003e, which are all strings except \u003ccode\u003eLocations\u003c/code\u003e which is a \u003ccode\u003eRepeatedField<string>\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eSetLocationsRequest\u003c/code\u003e allows you to specify the desired Google Compute Engine zones where the cluster nodes should be located, resulting in node additions or removals based on the changes in the specified locations.\u003c/p\u003e\n"]]],[],null,[]]