Google Cloud Deploy V1 Client - Class PipelineCondition (2.0.0)

Reference documentation and code samples for the Google Cloud Deploy V1 Client class PipelineCondition.

PipelineCondition contains all conditions relevant to a Delivery Pipeline.

Generated from protobuf message google.cloud.deploy.v1.PipelineCondition

Namespace

Google \ Cloud \ Deploy \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ pipeline_ready_condition Google\Cloud\Deploy\V1\PipelineReadyCondition

Details around the Pipeline's overall status.

↳ targets_present_condition Google\Cloud\Deploy\V1\TargetsPresentCondition

Details around targets enumerated in the pipeline.

↳ targets_type_condition Google\Cloud\Deploy\V1\TargetsTypeCondition

Details on the whether the targets enumerated in the pipeline are of the same type.

getPipelineReadyCondition

Details around the Pipeline's overall status.

Returns
Type Description
Google\Cloud\Deploy\V1\PipelineReadyCondition|null

hasPipelineReadyCondition

clearPipelineReadyCondition

setPipelineReadyCondition

Details around the Pipeline's overall status.

Parameter
Name Description
var Google\Cloud\Deploy\V1\PipelineReadyCondition
Returns
Type Description
$this

getTargetsPresentCondition

Details around targets enumerated in the pipeline.

Returns
Type Description
Google\Cloud\Deploy\V1\TargetsPresentCondition|null

hasTargetsPresentCondition

clearTargetsPresentCondition

setTargetsPresentCondition

Details around targets enumerated in the pipeline.

Parameter
Name Description
var Google\Cloud\Deploy\V1\TargetsPresentCondition
Returns
Type Description
$this

getTargetsTypeCondition

Details on the whether the targets enumerated in the pipeline are of the same type.

Returns
Type Description
Google\Cloud\Deploy\V1\TargetsTypeCondition|null

hasTargetsTypeCondition

clearTargetsTypeCondition

setTargetsTypeCondition

Details on the whether the targets enumerated in the pipeline are of the same type.

Parameter
Name Description
var Google\Cloud\Deploy\V1\TargetsTypeCondition
Returns
Type Description
$this