Compute V1 Client - Class RolloutPlanWaveValidation (2.10.0)

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 \ V1

Methods

__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.

Optional. Metadata required if type = "time".

Optional. Metadata required if type = "time".

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
Create a Mobile Website
View Site in Mobile | Classic
Share by: