Reference documentation and code samples for the Google Cloud Deploy V1 Client class Stage.
Stage specifies a location to which to deploy.
Generated from protobuf message google.cloud.deploy.v1.Stage
Namespace
Google \ Cloud \ Deploy \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ target_id |
string
The target_id to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be |
↳ profiles |
array
Skaffold profiles to use when rendering the manifest for this stage's |
↳ strategy |
Google\Cloud\Deploy\V1\Strategy
Optional. The strategy to use for a |
↳ deploy_parameters |
array<Google\Cloud\Deploy\V1\DeployParameters>
Optional. The deploy parameters to use for the target in this stage. |
getTargetId
The target_id to which this stage points. This field refers exclusively to
the last segment of a target name. For example, this field would just be
my-target
(rather than
projects/project/locations/location/targets/my-target
). The location of
the Target
is inferred to be the same as the location of the
DeliveryPipeline
that contains this Stage
.
Returns | |
---|---|
Type | Description |
string |
setTargetId
The target_id to which this stage points. This field refers exclusively to
the last segment of a target name. For example, this field would just be
my-target
(rather than
projects/project/locations/location/targets/my-target
). The location of
the Target
is inferred to be the same as the location of the
DeliveryPipeline
that contains this Stage
.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getProfiles
Skaffold profiles to use when rendering the manifest for this stage's
Target
.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setProfiles
Skaffold profiles to use when rendering the manifest for this stage's
Target
.
Parameter | |
---|---|
Name | Description |
var |
string[]
|
Returns | |
---|---|
Type | Description |
$this |
getStrategy
Optional. The strategy to use for a Rollout
to this stage.
Returns | |
---|---|
Type | Description |
Google\Cloud\Deploy\V1\Strategy|null |
hasStrategy
clearStrategy
setStrategy
Optional. The strategy to use for a Rollout
to this stage.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Deploy\V1\Strategy
|
Returns | |
---|---|
Type | Description |
$this |
getDeployParameters
Optional. The deploy parameters to use for the target in this stage.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setDeployParameters
Optional. The deploy parameters to use for the target in this stage.
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\Deploy\V1\DeployParameters>
|
Returns | |
---|---|
Type | Description |
$this |