description = $description; } /** * @return string */ public function getDescription() { return $this->description; } /** * Internal use only. * * @param string $expirationTime */ public function setExpirationTime($expirationTime) { $this->expirationTime = $expirationTime; } /** * @return string */ public function getExpirationTime() { return $this->expirationTime; } /** * Optional. Friendly name for the destination table. If the table already * exists, it should be same as the existing friendly name. * * @param string $friendlyName */ public function setFriendlyName($friendlyName) { $this->friendlyName = $friendlyName; } /** * @return string */ public function getFriendlyName() { return $this->friendlyName; } /** * Optional. The labels associated with this table. You can use these to * organize and group your tables. This will only be used if the destination * table is newly created. If the table already exists and labels are * different than the current labels are provided, the job will fail. * * @param string[] $labels */ public function setLabels($labels) { $this->labels = $labels; } /** * @return string[] */ public function getLabels() { return $this->labels; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DestinationTableProperties::class, 'Google_Service_Bigquery_DestinationTableProperties');