assetType = $assetType; } /** * @return string */ public function getAssetType() { return $this->assetType; } /** * Optional. Name of external data source. The name will be used inside the * rego/sql to refer the external data. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Required. Type of external data source. * * Accepted values: TYPE_UNSPECIFIED, BIG_QUERY_TABLE * * @param self::TYPE_* $type */ public function setType($type) { $this->type = $type; } /** * @return self::TYPE_* */ public function getType() { return $this->type; } /** * Required. URI of external data source. example of bq table * {project_ID}.{dataset_ID}.{table_ID}. * * @param string $uri */ public function setUri($uri) { $this->uri = $uri; } /** * @return string */ public function getUri() { return $this->uri; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ExternalDataSources::class, 'Google_Service_WorkloadManager_ExternalDataSources');