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 for version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class is used to send requests for updating a service, as indicated by the "Request message for \u003ccode\u003eServices.UpdateService\u003c/code\u003e" description.\u003c/p\u003e\n"],["\u003cp\u003eThe class 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, demonstrating its capabilities for message handling, comparison, cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class include \u003ccode\u003eMigrateTraffic\u003c/code\u003e (for gradual traffic shifting), \u003ccode\u003eName\u003c/code\u003e (the service resource name), \u003ccode\u003eService\u003c/code\u003e (the updated service resource), and \u003ccode\u003eUpdateMask\u003c/code\u003e (for specifying which fields to update).\u003c/p\u003e\n"],["\u003cp\u003eThe document also provides information on multiple past versions, including the latest version, of the API class from 1.0.0 to 2.4.0.\u003c/p\u003e\n"]]],[],null,[]]