public sealed class KeyRangeLocation : IMessage<KeyRangeLocation>, IEquatable<KeyRangeLocation>, IDeepCloneable<KeyRangeLocation>, IBufferMessage, IMessage
Location information for a specific key-range of a sharded computation.
Currently we only support UTF-8 character splits to simplify encoding into
JSON.
The name of the data disk where data for this range is stored.
This name is local to the Google Cloud Platform project and uniquely
identifies the disk within that project, for example
"myproject-1014-104817-4c2-harness-0-disk-1".
[[["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\u003e\u003ccode\u003eKeyRangeLocation\u003c/code\u003e is a class that provides location information for a specific key-range within a sharded computation, currently supporting UTF-8 character splits for JSON encoding.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits from \u003ccode\u003eObject\u003c/code\u003e and implements interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, facilitating its role in data management.\u003c/p\u003e\n"],["\u003cp\u003eIt contains properties such as \u003ccode\u003eDataDisk\u003c/code\u003e, \u003ccode\u003eDeliveryEndpoint\u003c/code\u003e, \u003ccode\u003eDeprecatedPersistentDirectory\u003c/code\u003e, \u003ccode\u003eEnd\u003c/code\u003e, and \u003ccode\u003eStart\u003c/code\u003e, which define storage locations, delivery endpoints, and the start/end boundaries of the key range.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors: a default constructor and one that takes another \u003ccode\u003eKeyRangeLocation\u003c/code\u003e object to copy its attributes, which helps in creating duplicate objects.\u003c/p\u003e\n"],["\u003cp\u003eVersion 2.0.0-beta07 is the latest version, whereas the other available versions are 2.0.0-beta06 and 1.0.0-beta03.\u003c/p\u003e\n"]]],[],null,[]]