
    )                     V    d Z ddlmZ ddlmZ ddlmZ  G d dej                        Z	y)z<Generated client library for policyanalyzer version v1beta1.    )absolute_import)base_api)policyanalyzer_v1beta1_messagesc                   X    e Zd ZdZeZdZdZdZdgZ	dZ
dZdZd	Zd ZdZd
Z	 	 	 	 	 d$ fd	Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d dej&                        Z G d  d!ej&                        Z G d" d#ej&                        Z xZ S )%PolicyanalyzerV1beta1zDGenerated client library for service policyanalyzer version v1beta1.z&https://policyanalyzer.googleapis.com/z+https://policyanalyzer.mtls.googleapis.com/policyanalyzerz.https://www.googleapis.com/auth/cloud-platformv1beta1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                 r   |xs | j                   }t        t        |   |||||||||	|
|       | j	                  |       | _        | j                  |       | _        | j                  |       | _	        | j                  |       | _        | j                  |       | _        | j                  |       | _        | j!                  |       | _        | j%                  |       | _        | j)                  |       | _        | j-                  |       | _        | j1                  |       | _        | j5                  |       | _        y)z#Create a new policyanalyzer handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__.FoldersLocationsActivityTypesActivitiesService*folders_locations_activityTypes_activities$FoldersLocationsActivityTypesServicefolders_locations_activityTypesFoldersLocationsServicefolders_locationsFoldersServicefolders4OrganizationsLocationsActivityTypesActivitiesService0organizations_locations_activityTypes_activities*OrganizationsLocationsActivityTypesService%organizations_locations_activityTypesOrganizationsLocationsServiceorganizations_locationsOrganizationsServiceorganizations/ProjectsLocationsActivityTypesActivitiesService+projects_locations_activityTypes_activities%ProjectsLocationsActivityTypesService projects_locations_activityTypesProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               alib/googlecloudsdk/generated_clients/apis/policyanalyzer/v1beta1/policyanalyzer_v1beta1_client.pyr   zPolicyanalyzerV1beta1.__init__   s/    
C	
/'d%l)3 7+ 0 - 7;6i6ijn6oD3+/+T+TUY+ZD(!99$?D&&t,DL<@<u<uvz<{D9151`1`ae1fD.#'#E#Ed#KD 2248D7;7k7klp7qD4,0,V,VW[,\D)";;DAD((.DM    c                   >     e Zd ZdZdZ fdZddZd e_         xZS )DPolicyanalyzerV1beta1.FoldersLocationsActivityTypesActivitiesServicezJService class for the folders_locations_activityTypes_activities resource.r   c                 N    t         t        j                  |   |       i | _        y N)r   r   r   r   _upload_configsr2   clientr4   s     r5   r   zMPolicyanalyzerV1beta1.FoldersLocationsActivityTypesActivitiesService.__init__<   s%    !PPRV`aghdr6   c                 L    | j                  d      }| j                  |||      S )aX  Queries policy activities on GCP resources.

      Args:
        request: (PolicyanalyzerFoldersLocationsActivityTypesActivitiesQueryRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (GoogleCloudPolicyanalyzerV1beta1QueryActivityResponse) The response message.
      Queryglobal_paramsGetMethodConfig
_RunMethodr2   requestrA   configs       r5   r?   zJPolicyanalyzerV1beta1.FoldersLocationsActivityTypesActivitiesService.QueryA   1     ##G,f__
'  8 8r6   c                  J    t        j                  ddddgdgg ddddd	d
      S )Nzdv1beta1/folders/{foldersId}/locations/{locationsId}/activityTypes/{activityTypesId}/activities:queryGETz?policyanalyzer.folders.locations.activityTypes.activities.queryparentfilterpageSize	pageToken"v1beta1/{+parent}/activities:query APolicyanalyzerFoldersLocationsActivityTypesActivitiesQueryRequest5GoogleCloudPolicyanalyzerV1beta1QueryActivityResponseF	flat_pathhttp_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r6   r5   <lambda>zMPolicyanalyzerV1beta1.FoldersLocationsActivityTypesActivitiesService.<lambda>N   s4    ("8"8xS zJ8:]R#r6   r:   	__name__
__module____qualname____doc___NAMEr   r?   method_config__classcell__r4   s   @r5   r   r8   7   s"    T8E
8Er6   r   c                   &     e Zd ZdZdZ fdZ xZS ):PolicyanalyzerV1beta1.FoldersLocationsActivityTypesServicez?Service class for the folders_locations_activityTypes resource.r   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r   r   r;   r<   s     r5   r   zCPolicyanalyzerV1beta1.FoldersLocationsActivityTypesService.__init__a   s$    !FFVW]^dr6   re   rf   rg   rh   ri   r   rk   rl   s   @r5   r   rn   \   s    I-E r6   r   c                   &     e Zd ZdZdZ fdZ xZS )-PolicyanalyzerV1beta1.FoldersLocationsServicez1Service class for the folders_locations resource.r   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r   r   r;   r<   s     r5   r   z6PolicyanalyzerV1beta1.FoldersLocationsService.__init__k   s#    !994I&Qdr6   rp   rl   s   @r5   r   rr   f   s    ;E r6   r   c                   &     e Zd ZdZdZ fdZ xZS )$PolicyanalyzerV1beta1.FoldersServicez'Service class for the folders resource.r!   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r    r   r;   r<   s     r5   r   z-PolicyanalyzerV1beta1.FoldersService.__init__u   s#    !00$@Hdr6   rp   rl   s   @r5   r    ru   p   s    1E r6   r    c                   >     e Zd ZdZdZ fdZddZd e_         xZS )JPolicyanalyzerV1beta1.OrganizationsLocationsActivityTypesActivitiesServicezPService class for the organizations_locations_activityTypes_activities resource.r#   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r"   r   r;   r<   s     r5   r   zSPolicyanalyzerV1beta1.OrganizationsLocationsActivityTypesActivitiesService.__init__   s%    !VVX\fgmndr6   c                 L    | j                  d      }| j                  |||      S )a^  Queries policy activities on GCP resources.

      Args:
        request: (PolicyanalyzerOrganizationsLocationsActivityTypesActivitiesQueryRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (GoogleCloudPolicyanalyzerV1beta1QueryActivityResponse) The response message.
      r?   r@   rB   rE   s       r5   r?   zPPolicyanalyzerV1beta1.OrganizationsLocationsActivityTypesActivitiesService.Query   rH   r6   c                  J    t        j                  ddddgdgg ddddd	d
      S )Nzpv1beta1/organizations/{organizationsId}/locations/{locationsId}/activityTypes/{activityTypesId}/activities:queryrJ   zEpolicyanalyzer.organizations.locations.activityTypes.activities.queryrK   rL   rP   rQ   GPolicyanalyzerOrganizationsLocationsActivityTypesActivitiesQueryRequestrS   FrT   r`   rb   r6   r5   rc   zSPolicyanalyzerV1beta1.OrganizationsLocationsActivityTypesActivitiesService.<lambda>   s7    ("8"8 EY zJ8:cR#r6   r:   rd   rl   s   @r5   r"   rx   z   s"    Z>E
8Er6   r"   c                   &     e Zd ZdZdZ fdZ xZS )@PolicyanalyzerV1beta1.OrganizationsLocationsActivityTypesServicezEService class for the organizations_locations_activityTypes resource.r%   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r$   r   r;   r<   s     r5   r   zIPolicyanalyzerV1beta1.OrganizationsLocationsActivityTypesService.__init__   s$    !LLd\]cddr6   rp   rl   s   @r5   r$   r~      s    O3E r6   r$   c                   &     e Zd ZdZdZ fdZ xZS )3PolicyanalyzerV1beta1.OrganizationsLocationsServicez7Service class for the organizations_locations resource.r'   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r&   r   r;   r<   s     r5   r   z<PolicyanalyzerV1beta1.OrganizationsLocationsService.__init__   s$    !??OPVWdr6   rp   rl   s   @r5   r&   r      s    A%E r6   r&   c                   &     e Zd ZdZdZ fdZ xZS )*PolicyanalyzerV1beta1.OrganizationsServicez-Service class for the organizations resource.r)   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r(   r   r;   r<   s     r5   r   z3PolicyanalyzerV1beta1.OrganizationsService.__init__   s#    !66FvNdr6   rp   rl   s   @r5   r(   r      s    7E r6   r(   c                   >     e Zd ZdZdZ fdZddZd e_         xZS )EPolicyanalyzerV1beta1.ProjectsLocationsActivityTypesActivitiesServicezKService class for the projects_locations_activityTypes_activities resource.r+   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r*   r   r;   r<   s     r5   r   zNPolicyanalyzerV1beta1.ProjectsLocationsActivityTypesActivitiesService.__init__   s%    !QQSWabhidr6   c                 L    | j                  d      }| j                  |||      S )aY  Queries policy activities on GCP resources.

      Args:
        request: (PolicyanalyzerProjectsLocationsActivityTypesActivitiesQueryRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (GoogleCloudPolicyanalyzerV1beta1QueryActivityResponse) The response message.
      r?   r@   rB   rE   s       r5   r?   zKPolicyanalyzerV1beta1.ProjectsLocationsActivityTypesActivitiesService.Query   rH   r6   c                  J    t        j                  ddddgdgg ddddd	d
      S )Nzfv1beta1/projects/{projectsId}/locations/{locationsId}/activityTypes/{activityTypesId}/activities:queryrJ   z@policyanalyzer.projects.locations.activityTypes.activities.queryrK   rL   rP   rQ   BPolicyanalyzerProjectsLocationsActivityTypesActivitiesQueryRequestrS   FrT   r`   rb   r6   r5   rc   zNPolicyanalyzerV1beta1.ProjectsLocationsActivityTypesActivitiesService.<lambda>   s4    ("8"8zT zJ8:^R#r6   r:   rd   rl   s   @r5   r*   r      s"    U9E
8Er6   r*   c                   &     e Zd ZdZdZ fdZ xZS );PolicyanalyzerV1beta1.ProjectsLocationsActivityTypesServicez@Service class for the projects_locations_activityTypes resource.r-   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r,   r   r;   r<   s     r5   r   zDPolicyanalyzerV1beta1.ProjectsLocationsActivityTypesService.__init__   s$    !GGWX^_dr6   rp   rl   s   @r5   r,   r      s    J.E r6   r,   c                   &     e Zd ZdZdZ fdZ xZS ).PolicyanalyzerV1beta1.ProjectsLocationsServicez2Service class for the projects_locations resource.r/   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r.   r   r;   r<   s     r5   r   z7PolicyanalyzerV1beta1.ProjectsLocationsService.__init__   s#    !::DJ6Rdr6   rp   rl   s   @r5   r.   r      s    < E r6   r.   c                   &     e Zd ZdZdZ fdZ xZS )%PolicyanalyzerV1beta1.ProjectsServicez(Service class for the projects resource.r1   c                 N    t         t        j                  |   |       i | _        y r:   )r   r   r0   r   r;   r<   s     r5   r   z.PolicyanalyzerV1beta1.ProjectsService.__init__   s#    !114A&Idr6   rp   rl   s   @r5   r0   r      s    2E r6   r0   )rQ   NTNNFFNNNN)!re   rf   rg   rh   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r    r"   r$   r&   r(   r*   r,   r.   r0   rk   rl   s   @r5   r   r   
   s:   L/5(?-(=>'(*"."+.,()-6:/4<@?C	/8#x7N7N #JX-D-D  7 7 x.. #X=T=T #J83J3J h&=&= X44 #8O8O #Jh.E.E !8!8 //  r6   r   N)
rh   
__future__r   apitools.base.pyr   <googlecloudsdk.generated_clients.apis.policyanalyzer.v1beta1r   r   BaseApiClientr   rb   r6   r5   <module>r      s'    B ' % ttH22 tr6   