Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::RolloutPlanWaveValidation.
The validation to be performed before progressing to the next wave.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#time_based_validation_metadata
def time_based_validation_metadata() -> ::Google::Cloud::Compute::V1::RolloutPlanWaveValidationTimeBasedValidationMetadata
Returns
- (::Google::Cloud::Compute::V1::RolloutPlanWaveValidationTimeBasedValidationMetadata) — Optional. Metadata required if type = "time".
#time_based_validation_metadata=
def time_based_validation_metadata=(value) -> ::Google::Cloud::Compute::V1::RolloutPlanWaveValidationTimeBasedValidationMetadata
Parameter
- value (::Google::Cloud::Compute::V1::RolloutPlanWaveValidationTimeBasedValidationMetadata) — Optional. Metadata required if type = "time".
Returns
- (::Google::Cloud::Compute::V1::RolloutPlanWaveValidationTimeBasedValidationMetadata) — Optional. Metadata required if type = "time".
#type
def type() -> ::String
Returns
- (::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.
#type=
def type=(value) -> ::String
Parameter
- value (::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.
Returns
- (::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.