Reference documentation and code samples for the Compute V1 Client class RolloutPlanWaveSelector.
A selector which specifies what resource(s) are included in a given wave.
Generated from protobuf message google.cloud.compute.v1.RolloutPlanWaveSelector
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ location_selector |
RolloutPlanWaveSelectorLocationSelector
Optional. Roll out to resources by Cloud locations. |
↳ resource_hierarchy_selector |
RolloutPlanWaveSelectorResourceHierarchySelector
Optional. Roll out to resources by Cloud Resource Manager resource hierarchy. |
getLocationSelector
Optional. Roll out to resources by Cloud locations.
| Returns | |
|---|---|
| Type | Description |
RolloutPlanWaveSelectorLocationSelector|null |
|
hasLocationSelector
clearLocationSelector
setLocationSelector
Optional. Roll out to resources by Cloud locations.
| Parameter | |
|---|---|
| Name | Description |
var |
RolloutPlanWaveSelectorLocationSelector
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getResourceHierarchySelector
Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
| Returns | |
|---|---|
| Type | Description |
RolloutPlanWaveSelectorResourceHierarchySelector|null |
|
hasResourceHierarchySelector
clearResourceHierarchySelector
setResourceHierarchySelector
Optional. Roll out to resources by Cloud Resource Manager resource hierarchy.
| Parameter | |
|---|---|
| Name | Description |
var |
RolloutPlanWaveSelectorResourceHierarchySelector
|
| Returns | |
|---|---|
| Type | Description |
$this |
|