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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class is part of the Google Cloud App Engine v1 API, with version 2.4.0 being the latest release, and it serves as a request message for updating services.\u003c/p\u003e\n"],["\u003cp\u003eThis class 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, indicating its role in message handling and data manipulation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e class provides functionalities for gradual traffic migration, service name updates, and specifying a field mask to determine which service fields are to be modified.\u003c/p\u003e\n"],["\u003cp\u003eThe API contains historical versions of \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e going back to version 1.0.0, with links available to access previous documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, one being a parameterless constructor and the other allowing for the creation of a new instance that is a copy of another \u003ccode\u003eUpdateServiceRequest\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]