
    U                     T    S r SSKJr  SSKJr  SSKJr  SSKJr  SrS rS r	S	 r
S
 rg)z0Utility for making On-Demand Scanning API calls.    )absolute_import)division)unicode_literals)apiszprojects/{}/locations/{}c                 0    [         R                  " SU 5      $ Nondemandscanning)r   GetClientInstanceversions    3lib/googlecloudsdk/api_lib/ondemandscanning/util.py	GetClientr          			 2G	<<    c                 0    [         R                  " SU 5      $ r   )r   GetMessagesModuler   s    r   GetMessagesr      r   r   c                     [        S5      n[        S5      nUR                  [        R	                  X5      UR                  UUS9S9nUR                  R                  U5      $ )zEMake an RPC to the On-Demand Scanning v1beta1 AnalyzePackages method.v1beta1packagesresourceUri)parentanalyzePackagesRequest)r   r   <OndemandscanningProjectsLocationsScansAnalyzePackagesRequestPARENT_TEMPLATEformatAnalyzePackagesRequestprojects_locations_scansAnalyzePackagesprojectlocationresource_urir   clientmessagesreqs          r   AnalyzePackagesBetar(   "   sl    Y&#(MM##G6%<<" = $ 	N 	# 
	(	(	8	8	==r   c                     [        S5      n[        S5      nUR                  [        R	                  X5      UR                  UUS9S9nUR                  R                  U5      $ )z@Make an RPC to the On-Demand Scanning v1 AnalyzePackages method.v1r   )r   analyzePackagesRequestV1)r   r   r   r   r   AnalyzePackagesRequestV1r   r    r!   s          r   AnalyzePackagesGAr-   /   sl    T?&(MM##G6'@@"  A  $ 	N 	# 
	(	(	8	8	==r   N)__doc__
__future__r   r   r   googlecloudsdk.api_lib.utilr   r   r   r   r(   r-    r   r   <module>r2      s/    7 &  ' ,,==
>
>r   