foreignDefinitions = $foreignDefinitions; } /** * @return ForeignViewDefinition[] */ public function getForeignDefinitions() { return $this->foreignDefinitions; } /** * @param PrivacyPolicy */ public function setPrivacyPolicy(PrivacyPolicy $privacyPolicy) { $this->privacyPolicy = $privacyPolicy; } /** * @return PrivacyPolicy */ public function getPrivacyPolicy() { return $this->privacyPolicy; } /** * @param string */ public function setQuery($query) { $this->query = $query; } /** * @return string */ public function getQuery() { return $this->query; } /** * @param bool */ public function setUseExplicitColumnNames($useExplicitColumnNames) { $this->useExplicitColumnNames = $useExplicitColumnNames; } /** * @return bool */ public function getUseExplicitColumnNames() { return $this->useExplicitColumnNames; } /** * @param bool */ public function setUseLegacySql($useLegacySql) { $this->useLegacySql = $useLegacySql; } /** * @return bool */ public function getUseLegacySql() { return $this->useLegacySql; } /** * @param UserDefinedFunctionResource[] */ public function setUserDefinedFunctionResources($userDefinedFunctionResources) { $this->userDefinedFunctionResources = $userDefinedFunctionResources; } /** * @return UserDefinedFunctionResource[] */ public function getUserDefinedFunctionResources() { return $this->userDefinedFunctionResources; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ViewDefinition::class, 'Google_Service_Bigquery_ViewDefinition');