Reference documentation and code samples for the Google Cloud Appengine Admin V1 Client class ShardBy.
Available sharding mechanisms.
Protobuf type google.appengine.v1.TrafficSplit.ShardBy
Methods
name
value
mixed
value
name
mixed
Constants
UNSPECIFIED
Value: 0
Diversion method unspecified.
Generated from protobuf enum UNSPECIFIED = 0;
COOKIE
Value: 1
Diversion based on a specially named cookie, "GOOGAPPUID." The cookie must be set by the application itself or no diversion will occur.
Generated from protobuf enum COOKIE = 1;
IP
Value: 2
Diversion based on applying the modulus operation to a fingerprint of the IP address.
Generated from protobuf enum IP = 2;
RANDOM
Value: 3
Diversion based on weighted random assignment. An incoming request is randomly routed to a version in the traffic split, with probability proportional to the version's traffic share.
Generated from protobuf enum RANDOM = 3;