public MapField<string, double> Allocations { get; }
Mapping from version IDs within the service to fractional
(0.000, 1] allocations of traffic for that version. Each version can
be specified only once, but some versions in the service may not
have any traffic allocation. Services that have traffic allocated
cannot be deleted until either the service is deleted or
their traffic allocation is removed. Allocations must sum to 1.
Up to two decimal place precision is supported for IP-based splits and
up to three decimal places is supported for cookie-based splits.
public TrafficSplit.Types.ShardBy ShardBy { get; set; }
Mechanism used to determine which version a request is sent to.
The traffic selection algorithm will
be stable for either type until allocations are changed.
[[["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\u003eTrafficSplit\u003c/code\u003e class is used to define traffic routing configurations for different versions of a service within Google Cloud App Engine.\u003c/p\u003e\n"],["\u003cp\u003eIt implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enhancing its functionality and compatibility within the .NET ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eTraffic allocation to versions is managed through the \u003ccode\u003eAllocations\u003c/code\u003e property, which is a map of version IDs to traffic percentages, where each allocation is a fractional value between 0.000 and 1, and the total allocations must sum up to 1.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eShardBy\u003c/code\u003e property determines the method used to route incoming requests to specific versions, ensuring traffic stability.\u003c/p\u003e\n"],["\u003cp\u003eThere are many versions of the package available, ranging from 1.0.0 up to the latest version 2.4.0.\u003c/p\u003e\n"]]],[],null,[]]