columnHeaders = $columnHeaders; } /** * @return Headers */ public function getColumnHeaders() { return $this->columnHeaders; } /** * Name of the table. Required for subtables, ignored for the main table. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Headers of the table's rows. Required. * * @param Headers $rowHeaders */ public function setRowHeaders(Headers $rowHeaders) { $this->rowHeaders = $rowHeaders; } /** * @return Headers */ public function getRowHeaders() { return $this->rowHeaders; } /** * The list of rows that constitute the table. Must have the same length as * `rowHeaders`. Required. * * @param Row[] $rows */ public function setRows($rows) { $this->rows = $rows; } /** * @return Row[] */ public function getRows() { return $this->rows; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Table::class, 'Google_Service_ShoppingContent_Table');