endDate = $endDate; } /** * @return string */ public function getEndDate() { return $this->endDate; } /** * Assigns a name to this date range. The dimension `dateRange` is valued to * this name in a report response. If set, cannot begin with `date_range_` or * `RESERVED_`. If not set, date ranges are named by their zero based index in * the request: `date_range_0`, `date_range_1`, etc. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * The inclusive start date for the query in the format `YYYY-MM-DD`. Cannot * be after `end_date`. The format `NdaysAgo`, `yesterday`, or `today` is also * accepted, and in that case, the date is inferred based on the property's * reporting time zone. * * @param string $startDate */ public function setStartDate($startDate) { $this->startDate = $startDate; } /** * @return string */ public function getStartDate() { return $this->startDate; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DateRange::class, 'Google_Service_AnalyticsData_DateRange');