condition = $condition; } /** * @return Expr */ public function getCondition() { return $this->condition; } /** * @param DatasetAccessEntry */ public function setDataset(DatasetAccessEntry $dataset) { $this->dataset = $dataset; } /** * @return DatasetAccessEntry */ public function getDataset() { return $this->dataset; } /** * @param string */ public function setDomain($domain) { $this->domain = $domain; } /** * @return string */ public function getDomain() { return $this->domain; } /** * @param string */ public function setGroupByEmail($groupByEmail) { $this->groupByEmail = $groupByEmail; } /** * @return string */ public function getGroupByEmail() { return $this->groupByEmail; } /** * @param string */ public function setIamMember($iamMember) { $this->iamMember = $iamMember; } /** * @return string */ public function getIamMember() { return $this->iamMember; } /** * @param string */ public function setRole($role) { $this->role = $role; } /** * @return string */ public function getRole() { return $this->role; } /** * @param RoutineReference */ public function setRoutine(RoutineReference $routine) { $this->routine = $routine; } /** * @return RoutineReference */ public function getRoutine() { return $this->routine; } /** * @param string */ public function setSpecialGroup($specialGroup) { $this->specialGroup = $specialGroup; } /** * @return string */ public function getSpecialGroup() { return $this->specialGroup; } /** * @param string */ public function setUserByEmail($userByEmail) { $this->userByEmail = $userByEmail; } /** * @return string */ public function getUserByEmail() { return $this->userByEmail; } /** * @param TableReference */ public function setView(TableReference $view) { $this->view = $view; } /** * @return TableReference */ public function getView() { return $this->view; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DatasetAccess::class, 'Google_Service_Bigquery_DatasetAccess');