def report_errors_api(self): """Helper for logging-related API calls. See https://cloud.google.com/logging/docs/reference/v2/rest/v2/entries https://cloud.google.com/logging/docs/reference/v2/rest/v2/projects.logs :rtype: :class:`_gapic._ErrorReportingGapicApi` or :class:`._logging._ErrorReportingLoggingAPI` :returns: A class that implements the report errors API. """ if self._report_errors_api is None: if self._use_grpc: self._report_errors_api = make_report_error_api(self) else: self._report_errors_api = _ErrorReportingLoggingAPI( self.project, self._credentials, self._http, self._client_info, self._client_options, ) return self._report_errors_api
def report_errors_api(self): """Helper for logging-related API calls. See https://cloud.google.com/logging/docs/reference/v2/rest/v2/entries https://cloud.google.com/logging/docs/reference/v2/rest/v2/projects.logs :rtype: :class:`_gapic._ErrorReportingGapicApi` or :class:`._logging._ErrorReportingLoggingAPI` :returns: A class that implements the report errors API. """ if self._report_errors_api is None: if self._use_grpc: self._report_errors_api = make_report_error_api(self) else: self._report_errors_api = _ErrorReportingLoggingAPI( self.project, self._credentials, self._http) return self._report_errors_api
def _make_one(self, project, credentials): from google.cloud.error_reporting._logging import ( _ErrorReportingLoggingAPI) return _ErrorReportingLoggingAPI(project, credentials)