api = $api; } /** * @return Api */ public function getApi() { return $this->api; } /** * @param Peer */ public function setDestination(Peer $destination) { $this->destination = $destination; } /** * @return Peer */ public function getDestination() { return $this->destination; } /** * @param array[] */ public function setExtensions($extensions) { $this->extensions = $extensions; } /** * @return array[] */ public function getExtensions() { return $this->extensions; } /** * @param Peer */ public function setOrigin(Peer $origin) { $this->origin = $origin; } /** * @return Peer */ public function getOrigin() { return $this->origin; } /** * @param Request */ public function setRequest(Request $request) { $this->request = $request; } /** * @return Request */ public function getRequest() { return $this->request; } /** * @param ServicecontrolResource */ public function setResource(ServicecontrolResource $resource) { $this->resource = $resource; } /** * @return ServicecontrolResource */ public function getResource() { return $this->resource; } /** * @param Response */ public function setResponse(Response $response) { $this->response = $response; } /** * @return Response */ public function getResponse() { return $this->response; } /** * @param Peer */ public function setSource(Peer $source) { $this->source = $source; } /** * @return Peer */ public function getSource() { return $this->source; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AttributeContext::class, 'Google_Service_ServiceControl_AttributeContext');