
    0                     V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z:Generated client library for cloudasset version v1p7beta1.    )absolute_import)base_api)cloudasset_v1p7beta1_messagesc                      ^  \ rS rSrSr\rSrSrSr	S/r
SrSrS	rS
rS rSrSr     SU 4S jjr " S S\R(                  5      rSrU =r$ )CloudassetV1p7beta1
   zBGenerated client library for service cloudasset version v1p7beta1.z"https://cloudasset.googleapis.com/z'https://cloudasset.mtls.googleapis.com/
cloudassetz.https://www.googleapis.com/auth/cloud-platform	v1p7beta1	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                    > U=(       d    U R                   n[        [        U ]  XX4UXgUU	U
US9  U R	                  U 5      U l        g)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__V1p7beta1Servicer
   )selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               ]lib/googlecloudsdk/generated_clients/apis/cloudasset/v1p7beta1/cloudasset_v1p7beta1_client.pyr   CloudassetV1p7beta1.__init__   sS     
C	
t-'%)3 7+ . - **40DN    c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	$CloudassetV1p7beta1.V1p7beta1Service,   z)Service class for the v1p7beta1 resource.r
   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configs)r   clientr   s     r   r   -CloudassetV1p7beta1.V1p7beta1Service.__init__1   s#    00$@Hdr!   c                 D    U R                  S5      nU R                  X1US9$ )aE  Exports assets with time and resource types to a given Cloud Storage location/BigQuery table. For Cloud Storage location destinations, the output format is newline-delimited JSON. Each line represents a google.cloud.asset.v1p7beta1.Asset in the JSON format; for BigQuery table destinations, the output table stores the fields in asset proto as columns. This API implements the google.longrunning.Operation API , which allows you to keep track of the export. We recommend intervals of at least 2 seconds with exponential retry to poll the export operation result. For regular-size resource parent, the export operation usually finishes within 5 minutes.

Args:
  request: (CloudassetExportAssetsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
ExportAssets)global_params)GetMethodConfig
_RunMethod)r   requestr,   configs       r   r+   1CloudassetV1p7beta1.V1p7beta1Service.ExportAssets6   s/     ##N3f__
  8 8r!   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz3v1p7beta1/{v1p7beta1Id}/{v1p7beta1Id1}:exportAssetsPOSTzcloudasset.exportAssetsparentz v1p7beta1/{+parent}:exportAssetsexportAssetsRequestCloudassetExportAssetsRequest	OperationF)	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>-CloudassetV1p7beta1.V1p7beta1Service.<lambda>C   s4    )?)?G+ zJ8+9&*r!   )r'   r&   )__name__
__module____qualname____firstlineno____doc___NAMEr   r+   method_config__static_attributes____classcell__r   s   @r   r   r#   ,   s"    3E
8"Lr!   r   )r
   ) NTNNFFNNNN)rG   rH   rI   rJ   rK   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   rN   rO   rP   s   @r   r   r   
   sq    J/1(;-(=>'(*"."+,,()-6:/4<@?C	1"#00 # #r!   r   N)
rK   
__future__r   apitools.base.pyr   :googlecloudsdk.generated_clients.apis.cloudasset.v1p7beta1r   rR   BaseApiClientr   rD   r!   r   <module>rc      s'    @ ' % pE(00 Er!   