name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * @param PartitionConfig */ public function setPartitionConfig(PartitionConfig $partitionConfig) { $this->partitionConfig = $partitionConfig; } /** * @return PartitionConfig */ public function getPartitionConfig() { return $this->partitionConfig; } /** * @param ReservationConfig */ public function setReservationConfig(ReservationConfig $reservationConfig) { $this->reservationConfig = $reservationConfig; } /** * @return ReservationConfig */ public function getReservationConfig() { return $this->reservationConfig; } /** * @param RetentionConfig */ public function setRetentionConfig(RetentionConfig $retentionConfig) { $this->retentionConfig = $retentionConfig; } /** * @return RetentionConfig */ public function getRetentionConfig() { return $this->retentionConfig; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Topic::class, 'Google_Service_PubsubLite_Topic');