Reference documentation and code samples for the Google Cloud Deploy V1 Client class PromoteReleaseOperation.
Contains the information of an automated promote-release operation.
Generated from protobuf message google.cloud.deploy.v1.PromoteReleaseOperation
Namespace
Google \ Cloud \ Deploy \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ target_id
string
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.
Output only. How long the operation will be paused.
↳ rollout
string
Output only. The name of the rollout that initiates the AutomationRun.
↳ phase
string
Output only. The starting phase of the rollout created by this operation.
getTargetId
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.
Returns
Type
Description
string
setTargetId
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.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getWait
Output only. How long the operation will be paused.
[[["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-09-04 UTC."],[],[],null,["# Google Cloud Deploy V1 Client - Class PromoteReleaseOperation (2.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0 (latest)](/php/docs/reference/cloud-deploy/latest/V1.PromoteReleaseOperation)\n- [1.5.7](/php/docs/reference/cloud-deploy/1.5.7/V1.PromoteReleaseOperation)\n- [1.4.0](/php/docs/reference/cloud-deploy/1.4.0/V1.PromoteReleaseOperation)\n- [1.3.0](/php/docs/reference/cloud-deploy/1.3.0/V1.PromoteReleaseOperation)\n- [1.2.0](/php/docs/reference/cloud-deploy/1.2.0/V1.PromoteReleaseOperation)\n- [1.1.1](/php/docs/reference/cloud-deploy/1.1.1/V1.PromoteReleaseOperation)\n- [1.0.0](/php/docs/reference/cloud-deploy/1.0.0/V1.PromoteReleaseOperation)\n- [0.19.1](/php/docs/reference/cloud-deploy/0.19.1/V1.PromoteReleaseOperation)\n- [0.18.1](/php/docs/reference/cloud-deploy/0.18.1/V1.PromoteReleaseOperation)\n- [0.17.0](/php/docs/reference/cloud-deploy/0.17.0/V1.PromoteReleaseOperation)\n- [0.16.0](/php/docs/reference/cloud-deploy/0.16.0/V1.PromoteReleaseOperation)\n- [0.15.0](/php/docs/reference/cloud-deploy/0.15.0/V1.PromoteReleaseOperation)\n- [0.14.0](/php/docs/reference/cloud-deploy/0.14.0/V1.PromoteReleaseOperation)\n- [0.13.1](/php/docs/reference/cloud-deploy/0.13.1/V1.PromoteReleaseOperation)\n- [0.12.1](/php/docs/reference/cloud-deploy/0.12.1/V1.PromoteReleaseOperation)\n- [0.11.1](/php/docs/reference/cloud-deploy/0.11.1/V1.PromoteReleaseOperation)\n- [0.10.0](/php/docs/reference/cloud-deploy/0.10.0/V1.PromoteReleaseOperation)\n- [0.9.0](/php/docs/reference/cloud-deploy/0.9.0/V1.PromoteReleaseOperation)\n- [0.8.0](/php/docs/reference/cloud-deploy/0.8.0/V1.PromoteReleaseOperation)\n- [0.7.0](/php/docs/reference/cloud-deploy/0.7.0/V1.PromoteReleaseOperation)\n- [0.6.0](/php/docs/reference/cloud-deploy/0.6.0/V1.PromoteReleaseOperation)\n- [0.5.0](/php/docs/reference/cloud-deploy/0.5.0/V1.PromoteReleaseOperation)\n- [0.4.1](/php/docs/reference/cloud-deploy/0.4.1/V1.PromoteReleaseOperation)\n- [0.3.4](/php/docs/reference/cloud-deploy/0.3.4/V1.PromoteReleaseOperation) \nReference documentation and code samples for the Google Cloud Deploy V1 Client class PromoteReleaseOperation.\n\nContains the information of an automated promote-release operation.\n\nGenerated from protobuf message `google.cloud.deploy.v1.PromoteReleaseOperation`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Deploy \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getTargetId\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.\n\n### setTargetId\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.\n\n### getWait\n\nOutput only. How long the operation will be paused.\n\n### hasWait\n\n### clearWait\n\n### setWait\n\nOutput only. How long the operation will be paused.\n\n### getRollout\n\nOutput only. The name of the rollout that initiates the `AutomationRun`.\n\n### setRollout\n\nOutput only. The name of the rollout that initiates the `AutomationRun`.\n\n### getPhase\n\nOutput only. The starting phase of the rollout created by this operation.\n\n### setPhase\n\nOutput only. The starting phase of the rollout created by this operation."]]