public sealed class SetLocationsRequest : IMessage<SetLocationsRequest>, IEquatable<SetLocationsRequest>, IDeepCloneable<SetLocationsRequest>, IBufferMessage, IMessage
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\u003eThe \u003ccode\u003eSetLocationsRequest\u003c/code\u003e class, part of the \u003ccode\u003eGoogle.Cloud.Container.V1\u003c/code\u003e namespace, is used to define and set the locations of a cluster, with the latest version being 3.33.0.\u003c/p\u003e\n"],["\u003cp\u003eThis class 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, providing methods for message handling, equality checks, deep cloning, and buffer manipulation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLocations\u003c/code\u003e property of the \u003ccode\u003eSetLocationsRequest\u003c/code\u003e is required and defines the desired list of Google Compute Engine zones for the cluster's nodes, and changing this list will create or remove nodes accordingly.\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 marked as obsolete and are replaced by the \u003ccode\u003eName\u003c/code\u003e property, which specifies the cluster in the format \u003ccode\u003eprojects/*/locations/*/clusters/*\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere is a complete list of prior versions available for the SetLocationRequest, ranging from version 3.32.0 all the way down to version 2.3.0.\u003c/p\u003e\n"]]],[],null,[]]