displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * Output only. The wave number. * * @param string $number */ public function setNumber($number) { $this->number = $number; } /** * @return string */ public function getNumber() { return $this->number; } /** * Optional. The orchestration options for this wave. * * @param RolloutPlanWaveOrchestrationOptions $orchestrationOptions */ public function setOrchestrationOptions(RolloutPlanWaveOrchestrationOptions $orchestrationOptions) { $this->orchestrationOptions = $orchestrationOptions; } /** * @return RolloutPlanWaveOrchestrationOptions */ public function getOrchestrationOptions() { return $this->orchestrationOptions; } /** * Required. The selectors for this wave. There is a logical AND between each * selector defined in a wave, so a resource must satisfy the criteria of * *all* the specified selectors to be in scope for the wave. * * @param RolloutPlanWaveSelector[] $selectors */ public function setSelectors($selectors) { $this->selectors = $selectors; } /** * @return RolloutPlanWaveSelector[] */ public function getSelectors() { return $this->selectors; } /** * Required. The validation to be performed at the end of this wave. * * @param RolloutPlanWaveValidation $validation */ public function setValidation(RolloutPlanWaveValidation $validation) { $this->validation = $validation; } /** * @return RolloutPlanWaveValidation */ public function getValidation() { return $this->validation; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(RolloutPlanWave::class, 'Google_Service_Compute_RolloutPlanWave');