def Server(self):
		"""Return server associated with this request.

		>>> d = clc.v2.Datacenter()
		>>> q = clc.v2.Server.Create(name="api2",cpu=1,memory=1,group_id=d.Groups().Get("Default Group").id,template=d.Templates().Search("centos-6-64")[0].id,network_id=d.Networks().networks[0].id,ttl=4000)
		>>> q.WaitUntilComplete()
		0
		>>> q.success_requests[0].Server()
		<clc.APIv2.server.Server object at 0x1095a8390>
		>>> print _
		VA1BTDIAPI214

		"""
		if self.context_key == 'newserver':
			server_id = clc.v2.API.Call('GET', self.context_val,session=self.session)['id']
			return(clc.v2.Server(id=server_id,alias=self.alias,session=self.session))
		elif self.context_key == 'server':
			return(clc.v2.Server(id=self.context_val,alias=self.alias,session=self.session))
		else:  raise(clc.CLCException("%s object not server" % self.context_key))