public sealed class KeyRangeLocation : IMessage<KeyRangeLocation>, IEquatable<KeyRangeLocation>, IDeepCloneable<KeyRangeLocation>, IBufferMessage, IMessage
Reference documentation and code samples for the Dataflow v1beta3 API class KeyRangeLocation.
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\u003eThe \u003ccode\u003eKeyRangeLocation\u003c/code\u003e class in the Dataflow v1beta3 API provides location information for a specific key-range of a sharded computation, using UTF-8 character splits for encoding.\u003c/p\u003e\n"],["\u003cp\u003eIt has a latest version \u003ccode\u003e2.0.0-beta07\u003c/code\u003e, with previous versions \u003ccode\u003e2.0.0-beta06\u003c/code\u003e and \u003ccode\u003e1.0.0-beta03\u003c/code\u003e also available in the documentation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eKeyRangeLocation\u003c/code\u003e can be constructed without parameters or by providing another \u003ccode\u003eKeyRangeLocation\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers 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, to manage storage location, delivery, and range boundaries.\u003c/p\u003e\n"],["\u003cp\u003eIt 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, and inherits members from \u003ccode\u003eobject\u003c/code\u003e, extending its functionality.\u003c/p\u003e\n"]]],[],null,[]]