public sealed class UpdateServiceRequest : IMessage<UpdateServiceRequest>, IEquatable<UpdateServiceRequest>, IDeepCloneable<UpdateServiceRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the App Engine v1 API class UpdateServiceRequest.
Set to true to gradually shift traffic to one or more versions that you
specify. By default, traffic is shifted immediately.
For gradual traffic migration, the target versions
must be located within instances that are configured for both
warmup requests
and
automatic scaling.
You must specify the
shardBy
field in the Service resource. Gradual traffic migration is not
supported in the App Engine flexible environment. For examples, see
Migrating and Splitting Traffic.
[[["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\u003eThis document provides reference information for the \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class within the Google Cloud App Engine v1 API, specifically version 2.1.0, and outlines how to update an App Engine service.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class is used to modify an existing service, and it 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.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class include \u003ccode\u003eMigrateTraffic\u003c/code\u003e (to control traffic shifting), \u003ccode\u003eName\u003c/code\u003e (to identify the service), \u003ccode\u003eService\u003c/code\u003e (to define the updated service details), and \u003ccode\u003eUpdateMask\u003c/code\u003e (to specify which fields to modify).\u003c/p\u003e\n"],["\u003cp\u003eThere is a total of 10 versions provided, ranging from version 1.0.0 up to the latest version 2.4.0 of the documented \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]