
                         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 cloudasset version v1p5beta1.    )absolute_import)base_api)cloudasset_v1p5beta1_messagesc                        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 xZS )CloudassetV1p5beta1zBGenerated client library for service cloudasset version v1p5beta1.z"https://cloudasset.googleapis.com/z'https://cloudasset.mtls.googleapis.com/
cloudassetz.https://www.googleapis.com/auth/cloud-platform	v1p5beta1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                     |xs | j                   }t        t        |   |||||||||	|
|       | j	                  |       | _        y)zCreate a new cloudasset handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__AssetsServiceassets)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               ]lib/googlecloudsdk/generated_clients/apis/cloudasset/v1p5beta1/cloudasset_v1p5beta1_client.pyr   zCloudassetV1p5beta1.__init__   sY     
C	
t-'d%l)3 7+ . - $$T*DK    c                   >     e Zd ZdZdZ fdZddZd e_         xZS )!CloudassetV1p5beta1.AssetsServicez&Service class for the assets resource.r   c                 N    t         t        j                  |   |       i | _        y N)r   r   r   r   _upload_configs)r   clientr   s     r   r   z*CloudassetV1p5beta1.AssetsService.__init__1   s#    --t=fEdr    c                 L    | j                  d      }| j                  |||      S )a5  Lists assets with time and resource types and returns paged results in.
response.

      Args:
        request: (CloudassetAssetsListRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (ListAssetsResponse) The response message.
      List)global_params)GetMethodConfig
_RunMethod)r   requestr)   configs       r   r(   z&CloudassetV1p5beta1.AssetsService.List6   s1     ##F+f__
'  8 8r    c                  J    t        j                  ddddgdgg ddddd	d
      S )Nz-v1p5beta1/{v1p5beta1Id}/{v1p5beta1Id1}/assetsGETzcloudasset.assets.listparent)
assetTypescontentTypepageSize	pageTokenreadTimezv1p5beta1/{+parent}/assets CloudassetAssetsListRequestListAssetsResponseF)	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 r    r   <lambda>z*CloudassetV1p5beta1.AssetsService.<lambda>D   s4    !7!7A* zJW27/"r    r$   )	__name__
__module____qualname____doc___NAMEr   r(   method_config__classcell__r   s   @r   r   r"   ,   s"    0E
8Dr    r   )r6   NTNNFFNNNN)rG   rH   rI   rJ   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   rM   rN   s   @r   r   r   
   sq    J/1(;-(=>'(*"."+,,()-6:/4<@?C	+"$h-- $ $r    r   N)
rJ   
__future__r   apitools.base.pyr   :googlecloudsdk.generated_clients.apis.cloudasset.v1p5beta1r   rO   BaseApiClientr   rE   r    r   <module>r`      s'    @ ' % pF(00 Fr    