class_docstr: Hook for Google Analytics 4 (GA4) Admin API.
docstr: Get list of Google Ads links.
  
  .. seealso::
      For more details please check the client library documentation:
      https://googleapis.dev/python/analyticsadmin/latest/admin_v1beta/analytics_admin_service.html#google.analytics.admin_v1beta.services.analytics_admin_service.AnalyticsAdminServiceAsyncClient.list_google_ads_links
  
  :param property_id: ID of the parent property.
  :param page_size: Optional, number of results to return in the list.
  :param page_token: Optional. The next_page_token value returned from a previous List request, if any.
  :param retry: Optional, a retry object used  to retry requests. If `None` is specified, requests
      will not be retried.
  :param timeout: Optional. The timeout for this request.
  :param metadata: Optional. Strings which should be sent along with the request as metadata.
  
  :returns: List of Google Analytics accounts.
docstr_tok: ["Get","list","of","Google","Ads","links",".","..","seealso",":",":","For","more","details","please","check","the","client","library","documentation",":","https",":","\/\/googleapis.dev\/python\/analyticsadmin\/latest\/admin_v1beta\/analytics_admin_service.html","#","google.analytics.admin_v1beta.services.analytics_admin_service.AnalyticsAdminServiceAsyncClient.list_google_ads_links",":","param","property_id",":","ID","of","the","parent","property",".",":","param","page_size",":","Optional",",","number","of","results","to","return","in","the","list",".",":","param","page_token",":","Optional",".","The","next_page_token","value","returned","from","a","previous","List","request",",","if","any",".",":","param","retry",":","Optional",",","a","retry","object","used","to","retry","requests",".","If","`","None","`","is","specified",",","requests","will","not","be","retried",".",":","param","timeout",":","Optional",".","The","timeout","for","this","request",".",":","param","metadata",":","Optional",".","Strings","which","should","be","sent","along","with","the","request","as","metadata",".",":","returns",":","List","of","Google","Analytics","accounts","."]
code: def list_google_ads_links(
      self,
      property_id: str,
      page_size: int | None = None,
      page_token: str | None = None,
      retry: Retry | _MethodDefault = DEFAULT,
      timeout: float | None = None,
      metadata: Sequence[tuple[str, str]] = (),
  ) -> ListGoogleAdsLinksPager:
      """Get list of Google Ads links.
  
      .. seealso::
          For more details please check the client library documentation:
          https://googleapis.dev/python/analyticsadmin/latest/admin_v1beta/analytics_admin_service.html#google.analytics.admin_v1beta.services.analytics_admin_service.AnalyticsAdminServiceAsyncClient.list_google_ads_links
  
      :param property_id: ID of the parent property.
      :param page_size: Optional, number of results to return in the list.
      :param page_token: Optional. The next_page_token value returned from a previous List request, if any.
      :param retry: Optional, a retry object used  to retry requests. If `None` is specified, requests
          will not be retried.
      :param timeout: Optional. The timeout for this request.
      :param metadata: Optional. Strings which should be sent along with the request as metadata.
  
      :returns: List of Google Analytics accounts.
      """
      client = self.get_conn()
      request = {
          "parent": f"properties/{property_id}",
          "page_size": page_size,
          "page_token": page_token,
      }
      return client.list_google_ads_links(
          request=request,
          retry=retry,
          timeout=timeout,
          metadata=metadata,
      )
  
file_path: airflow/airflow/providers/google/marketing_platform/hooks/analytics_admin.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Sequence
  from google.analytics.admin_v1beta import AnalyticsAdminServiceClient, DataStream, Property
  from google.api_core.gapic_v1.method import DEFAULT, _MethodDefault
  from airflow.providers.google.common.consts import CLIENT_INFO
  from airflow.providers.google.common.hooks.base_google import GoogleBaseHook
label_desc: Use image node_id 8 for calling the GoogleAnalyticsAdminHook obj's underlying member method code with example usage: obj.list_google_ads_links(property_id, page_size, page_token, retry, timeout, metadata) and returns: client