blueInstanceGroupUrls = $blueInstanceGroupUrls; } /** * @return string[] */ public function getBlueInstanceGroupUrls() { return $this->blueInstanceGroupUrls; } /** * Time to start deleting blue pool to complete blue-green upgrade, in * [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. * * @param string $bluePoolDeletionStartTime */ public function setBluePoolDeletionStartTime($bluePoolDeletionStartTime) { $this->bluePoolDeletionStartTime = $bluePoolDeletionStartTime; } /** * @return string */ public function getBluePoolDeletionStartTime() { return $this->bluePoolDeletionStartTime; } /** * The resource URLs of the [managed instance groups] (/compute/docs/instance- * groups/creating-groups-of-managed-instances) associated with green pool. * * @param string[] $greenInstanceGroupUrls */ public function setGreenInstanceGroupUrls($greenInstanceGroupUrls) { $this->greenInstanceGroupUrls = $greenInstanceGroupUrls; } /** * @return string[] */ public function getGreenInstanceGroupUrls() { return $this->greenInstanceGroupUrls; } /** * Version of green pool. * * @param string $greenPoolVersion */ public function setGreenPoolVersion($greenPoolVersion) { $this->greenPoolVersion = $greenPoolVersion; } /** * @return string */ public function getGreenPoolVersion() { return $this->greenPoolVersion; } /** * Current blue-green upgrade phase. * * Accepted values: PHASE_UNSPECIFIED, UPDATE_STARTED, CREATING_GREEN_POOL, * CORDONING_BLUE_POOL, DRAINING_BLUE_POOL, NODE_POOL_SOAKING, * DELETING_BLUE_POOL, ROLLBACK_STARTED * * @param self::PHASE_* $phase */ public function setPhase($phase) { $this->phase = $phase; } /** * @return self::PHASE_* */ public function getPhase() { return $this->phase; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(BlueGreenInfo::class, 'Google_Service_Container_BlueGreenInfo');