* $analyticsService = new Google\Service\Analytics(...); * $customDataSources = $analyticsService->customDataSources; * */ class ManagementCustomDataSources extends \Google\Service\Resource { /** * List custom data sources to which the user has access. * (customDataSources.listManagementCustomDataSources) * * @param string $accountId Account Id for the custom data sources to retrieve. * @param string $webPropertyId Web property Id for the custom data sources to * retrieve. * @param array $optParams Optional parameters. * * @opt_param int max-results The maximum number of custom data sources to * include in this response. * @opt_param int start-index A 1-based index of the first custom data source to * retrieve. Use this parameter as a pagination mechanism along with the max- * results parameter. * @return CustomDataSources */ public function listManagementCustomDataSources($accountId, $webPropertyId, $optParams = []) { $params = ['accountId' => $accountId, 'webPropertyId' => $webPropertyId]; $params = array_merge($params, $optParams); return $this->call('list', [$params], CustomDataSources::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ManagementCustomDataSources::class, 'Google_Service_Analytics_Resource_ManagementCustomDataSources');