
                         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 serviceusage version v1alpha.    )absolute_import)base_api)serviceusage_v1alpha_messagesc                      ^  \ rS rSrSr\rSrSrSr	/ SQ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 S\R(                  5      rSrU =r$ )ServiceusageV1alpha
   zBGenerated client library for service serviceusage version v1alpha.z$https://serviceusage.googleapis.com/ serviceusage)z.https://www.googleapis.com/auth/cloud-platformz8https://www.googleapis.com/auth/cloud-platform.read-onlyz2https://www.googleapis.com/auth/service.managementv1alpha	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        U R                  U 5      U l        g)z!Create a new serviceusage handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__OperationsService
operationsServicesServiceservices)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               ]lib/googlecloudsdk/generated_clients/apis/serviceusage/v1alpha/serviceusage_v1alpha_client.pyr   ServiceusageV1alpha.__init__   se     
C	
t-'%)3 7+ . - ,,T2DO((.DM    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
$ )	%ServiceusageV1alpha.OperationsService-   z*Service class for the operations resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr    clientr"   s     r#   r   .ServiceusageV1alpha.OperationsService.__init__2   s#    114A&Idr%   c                 D    U R                  S5      nU R                  X1US9$ )a}  Gets the latest state of a long-running operation.  Clients can use this.
method to poll the operation result at intervals as recommended by the API
service.

      Args:
        request: (ServiceusageOperationsGetRequest) input message
        global_params: (StandardQueryParameters, default: None) global arguments
      Returns:
        (Operation) The response message.
      Getglobal_paramsGetMethodConfig
_RunMethodr    requestr2   configs       r#   r0   )ServiceusageV1alpha.OperationsService.Get7   s/     ##E*f__
  8 8r%   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz!v1alpha/operations/{operationsId}GETzserviceusage.operations.getnamezv1alpha/{+name}r	    ServiceusageOperationsGetRequest	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>.ServiceusageV1alpha.OperationsService.<lambda>F   s4     6 65/xH'<&!r%   r+   r*   )__name__
__module____qualname____firstlineno____doc___NAMEr   r0   method_config__static_attributes____classcell__r"   s   @r#   r   r'   -   s"    4E
8Cr%   r   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )#ServiceusageV1alpha.ServicesServiceT   z(Service class for the services resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r*   )r   r   r   r   r+   r,   s     r#   r   ,ServiceusageV1alpha.ServicesService.__init__Y   s#    //?Gdr%   c                 D    U R                  S5      nU R                  X1US9$ )zGenerate service identity for service.

Args:
  request: (ServiceusageServicesGenerateIdentityRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
GenerateIdentityr1   r3   r6   s       r#   ra   4ServiceusageV1alpha.ServicesService.GenerateIdentity^   s0     ##$67f__
  8 8r%   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzGv1alpha/{v1alphaId}/{v1alphaId1}/services/{servicesId}:generateIdentityPOSTz&serviceusage.services.generateIdentityparentz"v1alpha/{+parent}:generateIdentityr	   +ServiceusageServicesGenerateIdentityRequestr>   Fr?   rK   rM   r%   r#   rN   ,ServiceusageV1alpha.ServicesService.<lambda>k   s4    X-C-C[: zJ:G&.r%   c                 D    U R                  S5      nU R                  X1US9$ )zGet service identity for service.

Args:
  request: (ServiceusageServicesGetIdentityRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ServiceIdentity) The response message.
GetIdentityr1   r3   r6   s       r#   ri   /ServiceusageV1alpha.ServicesService.GetIdentityy   s/     ##M2f__
  8 8r%   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzBv1alpha/{v1alphaId}/{v1alphaId1}/services/{servicesId}:getIdentityr;   z!serviceusage.services.getIdentityre   zv1alpha/{+parent}:getIdentityr	   &ServiceusageServicesGetIdentityRequestServiceIdentityFr?   rK   rM   r%   r#   rN   rg      s4    (>(>V5 zJ5B,)r%   rP   r*   )rQ   rR   rS   rT   rU   rV   r   ra   rW   ri   rX   rY   rZ   s   @r#   r   r\   T   s2    2E
8&"8!Kr%   r   )r   r   )r	   NTNNFFNNNN)rQ   rR   rS   rT   rU   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   rX   rY   rZ   s   @r#   r   r   
   s    J/3(-( q'(*"."+,,()-6:/4<@?C	/$%(11 %N>// > >r%   r   N)
rU   
__future__r   apitools.base.pyr   :googlecloudsdk.generated_clients.apis.serviceusage.v1alphar   rn   BaseApiClientr   rM   r%   r#   <module>r      s'    @ ' % pH(00 Hr%   