public function withUnitNode()

in src/Rds/V20140815/RdsApiResolver.php [1507:1562]


	public function withUnitNode(array $unitNode)
	{
	    $this->data['UnitNode'] = $unitNode;
		foreach ($unitNode as $depth1 => $depth1Value) {
			if(isset($depth1Value['DBInstanceStorage'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorage'] = $depth1Value['DBInstanceStorage'];
			}
			if(isset($depth1Value['ZoneIDSlave1'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave1'] = $depth1Value['ZoneIDSlave1'];
			}
			if(isset($depth1Value['ZoneIDSlave2'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave2'] = $depth1Value['ZoneIDSlave2'];
			}
			if(isset($depth1Value['EngineVersion'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.EngineVersion'] = $depth1Value['EngineVersion'];
			}
			if(isset($depth1Value['DbInstanceClass'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DbInstanceClass'] = $depth1Value['DbInstanceClass'];
			}
			if(isset($depth1Value['SecurityIPList'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.SecurityIPList'] = $depth1Value['SecurityIPList'];
			}
			if(isset($depth1Value['VSwitchID'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VSwitchID'] = $depth1Value['VSwitchID'];
			}
			if(isset($depth1Value['RegionID'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.RegionID'] = $depth1Value['RegionID'];
			}
			if(isset($depth1Value['Engine'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.Engine'] = $depth1Value['Engine'];
			}
			if(isset($depth1Value['DtsInstanceClass'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsInstanceClass'] = $depth1Value['DtsInstanceClass'];
			}
			if(isset($depth1Value['VpcID'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VpcID'] = $depth1Value['VpcID'];
			}
			if(isset($depth1Value['ZoneID'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneID'] = $depth1Value['ZoneID'];
			}
			if(isset($depth1Value['DBInstanceDescription'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceDescription'] = $depth1Value['DBInstanceDescription'];
			}
			if(isset($depth1Value['DBInstanceStorageType'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorageType'] = $depth1Value['DBInstanceStorageType'];
			}
			if(isset($depth1Value['PayType'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.PayType'] = $depth1Value['PayType'];
			}
			if(isset($depth1Value['DtsConflict'])){
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsConflict'] = $depth1Value['DtsConflict'];
			}
		}

		return $this;
    }