displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * Optional. The document IDs associated with this panel. * * @param GoogleCloudDiscoveryengineV1DocumentInfo[] $documents */ public function setDocuments($documents) { $this->documents = $documents; } /** * @return GoogleCloudDiscoveryengineV1DocumentInfo[] */ public function getDocuments() { return $this->documents; } /** * Required. The panel ID. * * @param string $panelId */ public function setPanelId($panelId) { $this->panelId = $panelId; } /** * @return string */ public function getPanelId() { return $this->panelId; } /** * The ordered position of the panel, if shown to the user with other panels. * If set, then total_panels must also be set. * * @param int $panelPosition */ public function setPanelPosition($panelPosition) { $this->panelPosition = $panelPosition; } /** * @return int */ public function getPanelPosition() { return $this->panelPosition; } /** * The total number of panels, including this one, shown to the user. Must be * set if panel_position is set. * * @param int $totalPanels */ public function setTotalPanels($totalPanels) { $this->totalPanels = $totalPanels; } /** * @return int */ public function getTotalPanels() { return $this->totalPanels; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDiscoveryengineV1PanelInfo::class, 'Google_Service_DiscoveryEngine_GoogleCloudDiscoveryengineV1PanelInfo');