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 \ V1Methods
__construct
Constructor.
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.
↳ wait
↳ 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.
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.
var
string
$this
getWait
Output only. How long the operation will be paused.
hasWait
clearWait
setWait
Output only. How long the operation will be paused.
$this
getRollout
Output only. The name of the rollout that initiates the AutomationRun
.
string
setRollout
Output only. The name of the rollout that initiates the AutomationRun
.
var
string
$this
getPhase
Output only. The starting phase of the rollout created by this operation.
string
setPhase
Output only. The starting phase of the rollout created by this operation.
var
string
$this