cloudSqlInstanceProperties = $cloudSqlInstanceProperties; } /** * @return CloudSqlInstanceDataSourceReferenceProperties */ public function getCloudSqlInstanceProperties() { return $this->cloudSqlInstanceProperties; } /** * Output only. The resource name of the GCP resource. Ex: * projects/{project}/zones/{zone}/instances/{instance} * * @param string $gcpResourcename */ public function setGcpResourcename($gcpResourcename) { $this->gcpResourcename = $gcpResourcename; } /** * @return string */ public function getGcpResourcename() { return $this->gcpResourcename; } /** * Output only. The location of the GCP resource. Ex: //"global"/"unspecified" * * @param string $location */ public function setLocation($location) { $this->location = $location; } /** * @return string */ public function getLocation() { return $this->location; } /** * Output only. The type of the GCP resource. Ex: * compute.googleapis.com/Instance * * @param string $type */ public function setType($type) { $this->type = $type; } /** * @return string */ public function getType() { return $this->type; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DataSourceGcpResourceInfo::class, 'Google_Service_Backupdr_DataSourceGcpResourceInfo');