Reference documentation and code samples for the Compute V1 Client class RolloutPlanWaveValidation.
The validation to be performed before progressing to the next wave.
Generated from protobuf message google.cloud.compute.v1.RolloutPlanWaveValidation
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ time_based_validation_metadata |
RolloutPlanWaveValidationTimeBasedValidationMetadata
Optional. Metadata required if type = "time". |
↳ type |
string
Required. The type of the validation. If a type of validation is associated with a metadata object, the appropriate metadata field mapping to the validation type must be provided in the validation message. Possible values are in quotes below alongside an explanation: "manual": The system waits for an end-user approval API before progressing to the next wave. "time": The system waits for a user specified duration before progressing to the next wave. TimeBasedValidation must be provided. |
getTimeBasedValidationMetadata
Optional. Metadata required if type = "time".
| Returns | |
|---|---|
| Type | Description |
RolloutPlanWaveValidationTimeBasedValidationMetadata|null |
|
hasTimeBasedValidationMetadata
clearTimeBasedValidationMetadata
setTimeBasedValidationMetadata
Optional. Metadata required if type = "time".
| Parameter | |
|---|---|
| Name | Description |
var |
RolloutPlanWaveValidationTimeBasedValidationMetadata
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getType
Required. The type of the validation. If a type of validation is associated with a metadata object, the appropriate metadata field mapping to the validation type must be provided in the validation message. Possible values are in quotes below alongside an explanation: "manual": The system waits for an end-user approval API before progressing to the next wave.
"time": The system waits for a user specified duration before progressing to the next wave. TimeBasedValidation must be provided.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasType
clearType
setType
Required. The type of the validation. If a type of validation is associated with a metadata object, the appropriate metadata field mapping to the validation type must be provided in the validation message. Possible values are in quotes below alongside an explanation: "manual": The system waits for an end-user approval API before progressing to the next wave.
"time": The system waits for a user specified duration before progressing to the next wave. TimeBasedValidation must be provided.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|