public sealed class TimedPromoteReleaseOperation : IMessage<TimedPromoteReleaseOperation>, IEquatable<TimedPromoteReleaseOperation>, IDeepCloneable<TimedPromoteReleaseOperation>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class TimedPromoteReleaseOperation.
Contains the information of an automated timed promote-release operation.
Output only. The ID of the target that represents the promotion stage to
which the release will be promoted. The value of this field is the last
segment of a target name.
[[["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 webpage provides documentation for the \u003ccode\u003eTimedPromoteReleaseOperation\u003c/code\u003e class within the Google Cloud Deploy v1 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eTimedPromoteReleaseOperation\u003c/code\u003e class is 3.4.0, with multiple previous versions available, ranging back to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTimedPromoteReleaseOperation\u003c/code\u003e class is used for managing automated timed promote-release operations and implements multiple interfaces like \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\u003eTimedPromoteReleaseOperation\u003c/code\u003e class include \u003ccode\u003ePhase\u003c/code\u003e, \u003ccode\u003eRelease\u003c/code\u003e, and \u003ccode\u003eTargetId\u003c/code\u003e, which provide details about the rollout phase, release name, and target ID, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information about the inheritance and implemented interfaces of the class, as well as descriptions of its constructors and properties.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Deploy v1 API - Class TimedPromoteReleaseOperation (3.6.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.6.0 (latest)](/dotnet/docs/reference/Google.Cloud.Deploy.V1/latest/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/3.5.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/3.4.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/3.3.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/3.2.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/3.1.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/3.0.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.19.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.19.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.18.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.18.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.17.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.16.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.15.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.14.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.13.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.12.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.11.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.10.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.9.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.8.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.7.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.6.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.5.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.4.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.3.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.2.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.1.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/2.0.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/1.1.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Deploy.V1/1.0.0/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation) \n\n public sealed class TimedPromoteReleaseOperation : IMessage\u003cTimedPromoteReleaseOperation\u003e, IEquatable\u003cTimedPromoteReleaseOperation\u003e, IDeepCloneable\u003cTimedPromoteReleaseOperation\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Deploy v1 API class TimedPromoteReleaseOperation.\n\nContains the information of an automated timed promote-release operation. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e TimedPromoteReleaseOperation \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[TimedPromoteReleaseOperation](/dotnet/docs/reference/Google.Cloud.Deploy.V1/latest/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[TimedPromoteReleaseOperation](/dotnet/docs/reference/Google.Cloud.Deploy.V1/latest/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[TimedPromoteReleaseOperation](/dotnet/docs/reference/Google.Cloud.Deploy.V1/latest/Google.Cloud.Deploy.V1.TimedPromoteReleaseOperation), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Deploy.V1](/dotnet/docs/reference/Google.Cloud.Deploy.V1/latest/Google.Cloud.Deploy.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Deploy.V1.dll\n\nConstructors\n------------\n\n### TimedPromoteReleaseOperation()\n\n public TimedPromoteReleaseOperation()\n\n### TimedPromoteReleaseOperation(TimedPromoteReleaseOperation)\n\n public TimedPromoteReleaseOperation(TimedPromoteReleaseOperation other)\n\nProperties\n----------\n\n### Phase\n\n public string Phase { get; set; }\n\nOutput only. The starting phase of the rollout created by this operation.\n\n### Release\n\n public string Release { get; set; }\n\nOutput only. The name of the release to be promoted.\n\n### TargetId\n\n public string TargetId { get; set; }\n\nOutput only. The ID of the target that represents the promotion stage to\nwhich the release will be promoted. The value of this field is the last\nsegment of a target name."]]