
    Е                     V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z8Generated client library for cloudquotas version v1beta.    )absolute_import)base_api)cloudquotas_v1beta_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     S2U 4S jjr " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S \R(                  5      r " S! S"\R(                  5      r " S# S$\R(                  5      r  " S% S&\R(                  5      r! " S' S(\R(                  5      r" " S) S*\R(                  5      r# " S+ S,\R(                  5      r$ " S- S.\R(                  5      r% " S/ S0\R(                  5      r&S1r'U =r($ )3CloudquotasV1beta
   z@Generated client library for service cloudquotas version v1beta.z#https://cloudquotas.googleapis.com/z(https://cloudquotas.mtls.googleapis.com/cloudquotasz.https://www.googleapis.com/auth/cloud-platformv1beta	CLIENT_IDCLIENT_SECRETzgoogle-cloud-sdkNc                 x  > 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        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        U R                  U 5      U l        U R!                  U 5      U l        U R%                  U 5      U l        U R)                  U 5      U l        U R-                  U 5      U l        U R1                  U 5      U l        U R5                  U 5      U l        U R9                  U 5      U l        U R=                  U 5      U l        U RA                  U 5      U l!        U RE                  U 5      U l#        U RI                  U 5      U l%        U RM                  U 5      U l'        g)z Create a new cloudquotas handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)(BASE_URLsuperr   __init__,FoldersLocationsQuotaAdjusterSettingsService'folders_locations_quotaAdjusterSettings'FoldersLocationsQuotaPreferencesService"folders_locations_quotaPreferences)FoldersLocationsServicesQuotaInfosService%folders_locations_services_quotaInfosFoldersLocationsServicesServicefolders_locations_servicesFoldersLocationsServicefolders_locationsFoldersServicefolders2OrganizationsLocationsQuotaAdjusterSettingsService-organizations_locations_quotaAdjusterSettings-OrganizationsLocationsQuotaPreferencesService(organizations_locations_quotaPreferences/OrganizationsLocationsServicesQuotaInfosService+organizations_locations_services_quotaInfos%OrganizationsLocationsServicesService organizations_locations_servicesOrganizationsLocationsServiceorganizations_locationsOrganizationsServiceorganizations-ProjectsLocationsQuotaAdjusterSettingsService(projects_locations_quotaAdjusterSettings(ProjectsLocationsQuotaPreferencesService#projects_locations_quotaPreferences*ProjectsLocationsServicesQuotaInfosService&projects_locations_services_quotaInfos ProjectsLocationsServicesServiceprojects_locations_servicesProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Ylib/googlecloudsdk/generated_clients/apis/cloudquotas/v1beta/cloudquotas_v1beta_client.pyr   CloudquotasV1beta.__init__   s    
C	
T+'%)3 7+ , - 483d3dei3jD0.2.Z.Z[_.`D+151_1_`d1eD.&*&J&J4&PD#!99$?D&&t,DL9=9p9pqu9vD6484f4fgk4lD17;7k7klp7qD4,0,V,VW[,\D)#'#E#Ed#KD 2248D484f4fgk4lD1/3/\/\]a/bD,262a2abf2gD/'+'L'LT'RD$";;DAD((.DM    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$ )>CloudquotasV1beta.FoldersLocationsQuotaAdjusterSettingsService=   zGService class for the folders_locations_quotaAdjusterSettings resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr?   clientrA   s     rB   r   GCloudquotasV1beta.FoldersLocationsQuotaAdjusterSettingsService.__init__B   s$    JJDZ[abdrD   c                 D    U R                  S5      nU R                  X1US9$ )a9  RPC Method for getting QuotaAdjusterSettings based on the request.

Args:
  request: (CloudquotasFoldersLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaAdjusterSettings) The response message.
GetQuotaAdjusterSettingsglobal_paramsGetMethodConfig
_RunMethodr?   requestrQ   configs       rB   rO   WCloudquotasV1beta.FoldersLocationsQuotaAdjusterSettingsService.GetQuotaAdjusterSettingsG   0     ##$>?f__
  8 8rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NHv1beta/folders/{foldersId}/locations/{locationsId}/quotaAdjusterSettingsGETzLcloudquotas.folders.locations.quotaAdjusterSettings.getQuotaAdjusterSettingsnamev1beta/{+name} OCloudquotasFoldersLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequestQuotaAdjusterSettingsF	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 rD   rB   <lambda>GCloudquotasV1beta.FoldersLocationsQuotaAdjusterSettingsService.<lambda>T   s4    X5K5K\`xH&k26rD   c                 D    U R                  S5      nU R                  X1US9$ )a=  RPC Method for updating QuotaAdjusterSettings based on the request.

Args:
  request: (CloudquotasFoldersLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaAdjusterSettings) The response message.
UpdateQuotaAdjusterSettingsrP   rR   rU   s       rB   rt   ZCloudquotasV1beta.FoldersLocationsQuotaAdjusterSettingsService.UpdateQuotaAdjusterSettingsb   0     ##$ABf__
  8 8rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr[   PATCHzOcloudquotas.folders.locations.quotaAdjusterSettings.updateQuotaAdjusterSettingsr]   
updateMaskvalidateOnlyr^   quotaAdjusterSettingsRCloudquotasFoldersLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequestra   Frb   rn   rp   rD   rB   rq   rr   o   s9    8N8N\cxH"N3&-n29rD   rJ   rI   __name__
__module____qualname____firstlineno____doc___NAMEr   rO   method_configrt   __static_attributes____classcell__rA   s   @rB   r   rF   =   s3    Q5E
8.*81--rD   r   c                      ^  \ 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S	 jr
S
 \
l        SS jrS \l        SrU =r$ )9CloudquotasV1beta.FoldersLocationsQuotaPreferencesService}   zBService class for the folders_locations_quotaPreferences resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r   r   rJ   rK   s     rB   r   BCloudquotasV1beta.FoldersLocationsQuotaPreferencesService.__init__   s$    EEtUV\]drD   c                 D    U R                  S5      nU R                  X1US9$ )a$  Creates a new QuotaPreference that declares the desired value for a quota.

Args:
  request: (CloudquotasFoldersLocationsQuotaPreferencesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
CreaterP   rR   rU   s       rB   r   @CloudquotasV1beta.FoldersLocationsQuotaPreferencesService.Create   /     ##H-f__
  8 8rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NCv1beta/folders/{foldersId}/locations/{locationsId}/quotaPreferencesPOSTz5cloudquotas.folders.locations.quotaPreferences.createparentignoreSafetyChecksquotaPreferenceId!v1beta/{+parent}/quotaPreferencesquotaPreference8CloudquotasFoldersLocationsQuotaPreferencesCreateRequestQuotaPreferenceFrb   rn   rp   rD   rB   rq   BCloudquotasV1beta.FoldersLocationsQuotaPreferencesService.<lambda>   s:    8#9#9WI zJ*,?@9'T,$rD   c                 D    U R                  S5      nU R                  X1US9$ )a   Gets details of a single QuotaPreference.

Args:
  request: (CloudquotasFoldersLocationsQuotaPreferencesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
GetrP   rR   rU   s       rB   r   =CloudquotasV1beta.FoldersLocationsQuotaPreferencesService.Get   /     ##E*f__
  8 8rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NXv1beta/folders/{foldersId}/locations/{locationsId}/quotaPreferences/{quotaPreferencesId}r\   z2cloudquotas.folders.locations.quotaPreferences.getr]   r^   r_   5CloudquotasFoldersLocationsQuotaPreferencesGetRequestr   Frb   rn   rp   rD   rB   rq   r      s4     6 6lFxH&Q,!rD   c                 D    U R                  S5      nU R                  X1US9$ )a'  Lists QuotaPreferences in a given project, folder or organization.

Args:
  request: (CloudquotasFoldersLocationsQuotaPreferencesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListQuotaPreferencesResponse) The response message.
ListrP   rR   rU   s       rB   r   >CloudquotasV1beta.FoldersLocationsQuotaPreferencesService.List   /     ##F+f__
  8 8rD   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r\   z3cloudquotas.folders.locations.quotaPreferences.listr   filterorderBypageSize	pageTokenr   r_   6CloudquotasFoldersLocationsQuotaPreferencesListRequestListQuotaPreferencesResponseFrb   rn   rp   rD   rB   rq   r      s4    !7!7WG zJC9R9"rD   c                 D    U R                  S5      nU R                  X1US9$ )aY  Updates the parameters of a single QuotaPreference. It can updates the config in any states, not just the ones pending approval.

Args:
  request: (CloudquotasFoldersLocationsQuotaPreferencesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
PatchrP   rR   rU   s       rB   r   ?CloudquotasV1beta.FoldersLocationsQuotaPreferencesService.Patch   /     ##G,f__
  8 8rD   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   rx   z4cloudquotas.folders.locations.quotaPreferences.patchr]   allowMissingr   ry   rz   r^   r   7CloudquotasFoldersLocationsQuotaPreferencesPatchRequestr   Frb   rn   rp   rD   rB   rq   r      s4    ("8"8lHxHY&'S,#rD   r}   rI   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rB   r   r   }   sO    L0E
8F8C8D8ErD   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$ );CloudquotasV1beta.FoldersLocationsServicesQuotaInfosService   zEService class for the folders_locations_services_quotaInfos resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r   r   rJ   rK   s     rB   r   DCloudquotasV1beta.FoldersLocationsServicesQuotaInfosService.__init__   s$    GGWX^_drD   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieve the QuotaInfo of a quota for a project, folder or organization.

Args:
  request: (CloudquotasFoldersLocationsServicesQuotaInfosGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaInfo) The response message.
r   rP   rR   rU   s       rB   r   ?CloudquotasV1beta.FoldersLocationsServicesQuotaInfosService.Get   r   rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzbv1beta/folders/{foldersId}/locations/{locationsId}/services/{servicesId}/quotaInfos/{quotaInfosId}r\   z5cloudquotas.folders.locations.services.quotaInfos.getr]   r^   r_   7CloudquotasFoldersLocationsServicesQuotaInfosGetRequest	QuotaInfoFrb   rn   rp   rD   rB   rq   DCloudquotasV1beta.FoldersLocationsServicesQuotaInfosService.<lambda>
  s4     6 6vIxH&S&!rD   c                 D    U R                  S5      nU R                  X1US9$ )a,  Lists QuotaInfos of all quotas for a given project, folder or organization.

Args:
  request: (CloudquotasFoldersLocationsServicesQuotaInfosListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListQuotaInfosResponse) The response message.
r   rP   rR   rU   s       rB   r   @CloudquotasV1beta.FoldersLocationsServicesQuotaInfosService.List  r   rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzSv1beta/folders/{foldersId}/locations/{locationsId}/services/{servicesId}/quotaInfosr\   z6cloudquotas.folders.locations.services.quotaInfos.listr   r   r   v1beta/{+parent}/quotaInfosr_   8CloudquotasFoldersLocationsServicesQuotaInfosListRequestListQuotaInfosResponseFrb   rn   rp   rD   rB   rq   r   %  s9    !7!7gJ zJ +.3T3"rD   r}   rI   r   r   r   r   r   r   r   r   r   r   r   r   r   s   @rB   r   r      s1    O3E
8C8DrD   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )1CloudquotasV1beta.FoldersLocationsServicesServicei3  z:Service class for the folders_locations_services resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r!   r   rJ   rK   s     rB   r   :CloudquotasV1beta.FoldersLocationsServicesService.__init__8  s#    ==tMfUdrD   r}   	r   r   r   r   r   r   r   r   r   r   s   @rB   r!   r   3  s    D(E rD   r!   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ ))CloudquotasV1beta.FoldersLocationsServicei=  z1Service class for the folders_locations resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r#   r   rJ   rK   s     rB   r   2CloudquotasV1beta.FoldersLocationsService.__init__B  s#    55tEfMdrD   r}   r   r   s   @rB   r#   r   =  s    ;E rD   r#   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ ) CloudquotasV1beta.FoldersServiceiG  z'Service class for the folders resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r%   r   rJ   rK   s     rB   r   )CloudquotasV1beta.FoldersService.__init__L  s#    ,,d<VDdrD   r}   r   r   s   @rB   r%   r   G  s    1E rD   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$ )DCloudquotasV1beta.OrganizationsLocationsQuotaAdjusterSettingsServiceiQ  zMService class for the organizations_locations_quotaAdjusterSettings resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r'   r   rJ   rK   s     rB   r   MCloudquotasV1beta.OrganizationsLocationsQuotaAdjusterSettingsService.__init__V  s%    PPRV`aghdrD   c                 D    U R                  S5      nU R                  X1US9$ )a?  RPC Method for getting QuotaAdjusterSettings based on the request.

Args:
  request: (CloudquotasOrganizationsLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaAdjusterSettings) The response message.
rO   rP   rR   rU   s       rB   rO   ]CloudquotasV1beta.OrganizationsLocationsQuotaAdjusterSettingsService.GetQuotaAdjusterSettings[  rY   rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NTv1beta/organizations/{organizationsId}/locations/{locationsId}/quotaAdjusterSettingsr\   zRcloudquotas.organizations.locations.quotaAdjusterSettings.getQuotaAdjusterSettingsr]   r^   r_   UCloudquotasOrganizationsLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequestra   Frb   rn   rp   rD   rB   rq   MCloudquotasV1beta.OrganizationsLocationsQuotaAdjusterSettingsService.<lambda>h  s4    X5K5KhfxH&q26rD   c                 D    U R                  S5      nU R                  X1US9$ )aC  RPC Method for updating QuotaAdjusterSettings based on the request.

Args:
  request: (CloudquotasOrganizationsLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaAdjusterSettings) The response message.
rt   rP   rR   rU   s       rB   rt   `CloudquotasV1beta.OrganizationsLocationsQuotaAdjusterSettingsService.UpdateQuotaAdjusterSettingsv  rv   rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr   rx   zUcloudquotas.organizations.locations.quotaAdjusterSettings.updateQuotaAdjusterSettingsr]   ry   rz   r^   r{   XCloudquotasOrganizationsLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequestra   Frb   rn   rp   rD   rB   rq   r     s9    8N8NhixH"N3&-t29rD   r}   rI   r~   r   s   @rB   r'   r   Q  s3    W;E
8.*81--rD   r'   c                      ^  \ 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S	 jr
S
 \
l        SS jrS \l        SrU =r$ )?CloudquotasV1beta.OrganizationsLocationsQuotaPreferencesServicei  zHService class for the organizations_locations_quotaPreferences resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r)   r   rJ   rK   s     rB   r   HCloudquotasV1beta.OrganizationsLocationsQuotaPreferencesService.__init__  $    KKT[\bcdrD   c                 D    U R                  S5      nU R                  X1US9$ )a*  Creates a new QuotaPreference that declares the desired value for a quota.

Args:
  request: (CloudquotasOrganizationsLocationsQuotaPreferencesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
r   rP   rR   rU   s       rB   r   FCloudquotasV1beta.OrganizationsLocationsQuotaPreferencesService.Create  r   rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NOv1beta/organizations/{organizationsId}/locations/{locationsId}/quotaPreferencesr   z;cloudquotas.organizations.locations.quotaPreferences.creater   r   r   r   r   >CloudquotasOrganizationsLocationsQuotaPreferencesCreateRequestr   Frb   rn   rp   rD   rB   rq   HCloudquotasV1beta.OrganizationsLocationsQuotaPreferencesService.<lambda>  s:    8#9#9cO zJ*,?@9'Z,$rD   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets details of a single QuotaPreference.

Args:
  request: (CloudquotasOrganizationsLocationsQuotaPreferencesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
r   rP   rR   rU   s       rB   r   CCloudquotasV1beta.OrganizationsLocationsQuotaPreferencesService.Get  r   rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Ndv1beta/organizations/{organizationsId}/locations/{locationsId}/quotaPreferences/{quotaPreferencesId}r\   z8cloudquotas.organizations.locations.quotaPreferences.getr]   r^   r_   ;CloudquotasOrganizationsLocationsQuotaPreferencesGetRequestr   Frb   rn   rp   rD   rB   rq   r     s4     6 6xLxH&W,!rD   c                 D    U R                  S5      nU R                  X1US9$ )a-  Lists QuotaPreferences in a given project, folder or organization.

Args:
  request: (CloudquotasOrganizationsLocationsQuotaPreferencesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListQuotaPreferencesResponse) The response message.
r   rP   rR   rU   s       rB   r   DCloudquotasV1beta.OrganizationsLocationsQuotaPreferencesService.List  r   rD   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r\   z9cloudquotas.organizations.locations.quotaPreferences.listr   r   r   r_   <CloudquotasOrganizationsLocationsQuotaPreferencesListRequestr   Frb   rn   rp   rD   rB   rq   r     s4    !7!7cM zJC9X9"rD   c                 D    U R                  S5      nU R                  X1US9$ )a_  Updates the parameters of a single QuotaPreference. It can updates the config in any states, not just the ones pending approval.

Args:
  request: (CloudquotasOrganizationsLocationsQuotaPreferencesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
r   rP   rR   rU   s       rB   r   ECloudquotasV1beta.OrganizationsLocationsQuotaPreferencesService.Patch  r   rD   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   rx   z:cloudquotas.organizations.locations.quotaPreferences.patchr]   r   r^   r   =CloudquotasOrganizationsLocationsQuotaPreferencesPatchRequestr   Frb   rn   rp   rD   rB   rq   r     s4    ("8"8xNxHY&'Y,#rD   r}   rI   r   r   s   @rB   r)   r     sO    R6E
8F8C8D8ErD   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$ )ACloudquotasV1beta.OrganizationsLocationsServicesQuotaInfosServicei  zKService class for the organizations_locations_services_quotaInfos resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r+   r   rJ   rK   s     rB   r   JCloudquotasV1beta.OrganizationsLocationsServicesQuotaInfosService.__init__  s$    MMt]^dedrD   c                 D    U R                  S5      nU R                  X1US9$ )a!  Retrieve the QuotaInfo of a quota for a project, folder or organization.

Args:
  request: (CloudquotasOrganizationsLocationsServicesQuotaInfosGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaInfo) The response message.
r   rP   rR   rU   s       rB   r   ECloudquotasV1beta.OrganizationsLocationsServicesQuotaInfosService.Get  r   rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nznv1beta/organizations/{organizationsId}/locations/{locationsId}/services/{servicesId}/quotaInfos/{quotaInfosId}r\   z;cloudquotas.organizations.locations.services.quotaInfos.getr]   r^   r_   =CloudquotasOrganizationsLocationsServicesQuotaInfosGetRequestr   Frb   rn   rp   rD   rB   rq   JCloudquotasV1beta.OrganizationsLocationsServicesQuotaInfosService.<lambda>  s7     6 6 COxH&Y&!rD   c                 D    U R                  S5      nU R                  X1US9$ )a2  Lists QuotaInfos of all quotas for a given project, folder or organization.

Args:
  request: (CloudquotasOrganizationsLocationsServicesQuotaInfosListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListQuotaInfosResponse) The response message.
r   rP   rR   rU   s       rB   r   FCloudquotasV1beta.OrganizationsLocationsServicesQuotaInfosService.List,  r   rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nz_v1beta/organizations/{organizationsId}/locations/{locationsId}/services/{servicesId}/quotaInfosr\   z<cloudquotas.organizations.locations.services.quotaInfos.listr   r   r   r   r_   >CloudquotasOrganizationsLocationsServicesQuotaInfosListRequestr   Frb   rn   rp   rD   rB   rq   r  9  s9    !7!7sP zJ +.3Z3"rD   r}   rI   r   r   s   @rB   r+   r     s1    U9E
8C8DrD   r+   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )7CloudquotasV1beta.OrganizationsLocationsServicesServiceiG  z@Service class for the organizations_locations_services resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r-   r   rJ   rK   s     rB   r   @CloudquotasV1beta.OrganizationsLocationsServicesService.__init__L  s$    CCTSTZ[drD   r}   r   r   s   @rB   r-   r  G  s    J.E rD   r-   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )/CloudquotasV1beta.OrganizationsLocationsServiceiQ  z7Service class for the organizations_locations resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r/   r   rJ   rK   s     rB   r   8CloudquotasV1beta.OrganizationsLocationsService.__init__V  s#    ;;TKFSdrD   r}   r   r   s   @rB   r/   r  Q  s    A%E rD   r/   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )&CloudquotasV1beta.OrganizationsServicei[  z-Service class for the organizations resource.r2   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r1   r   rJ   rK   s     rB   r   /CloudquotasV1beta.OrganizationsService.__init__`  s#    22DB6JdrD   r}   r   r   s   @rB   r1   r  [  s    7E rD   r1   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$ )?CloudquotasV1beta.ProjectsLocationsQuotaAdjusterSettingsServiceie  zHService class for the projects_locations_quotaAdjusterSettings resource.r4   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r3   r   rJ   rK   s     rB   r   HCloudquotasV1beta.ProjectsLocationsQuotaAdjusterSettingsService.__init__j  r   rD   c                 D    U R                  S5      nU R                  X1US9$ )a:  RPC Method for getting QuotaAdjusterSettings based on the request.

Args:
  request: (CloudquotasProjectsLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaAdjusterSettings) The response message.
rO   rP   rR   rU   s       rB   rO   XCloudquotasV1beta.ProjectsLocationsQuotaAdjusterSettingsService.GetQuotaAdjusterSettingso  rY   rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NJv1beta/projects/{projectsId}/locations/{locationsId}/quotaAdjusterSettingsr\   zMcloudquotas.projects.locations.quotaAdjusterSettings.getQuotaAdjusterSettingsr]   r^   r_   PCloudquotasProjectsLocationsQuotaAdjusterSettingsGetQuotaAdjusterSettingsRequestra   Frb   rn   rp   rD   rB   rq   HCloudquotasV1beta.ProjectsLocationsQuotaAdjusterSettingsService.<lambda>|  s4    X5K5K^axH&l26rD   c                 D    U R                  S5      nU R                  X1US9$ )a>  RPC Method for updating QuotaAdjusterSettings based on the request.

Args:
  request: (CloudquotasProjectsLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaAdjusterSettings) The response message.
rt   rP   rR   rU   s       rB   rt   [CloudquotasV1beta.ProjectsLocationsQuotaAdjusterSettingsService.UpdateQuotaAdjusterSettings  rv   rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr  rx   zPcloudquotas.projects.locations.quotaAdjusterSettings.updateQuotaAdjusterSettingsr]   ry   rz   r^   r{   SCloudquotasProjectsLocationsQuotaAdjusterSettingsUpdateQuotaAdjusterSettingsRequestra   Frb   rn   rp   rD   rB   rq   r     s9    8N8N^dxH"N3&-o29rD   r}   rI   r~   r   s   @rB   r3   r  e  s3    R6E
8.*81--rD   r3   c                      ^  \ 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S	 jr
S
 \
l        SS jrS \l        SrU =r$ ):CloudquotasV1beta.ProjectsLocationsQuotaPreferencesServicei  zCService class for the projects_locations_quotaPreferences resource.r6   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r5   r   rJ   rK   s     rB   r   CCloudquotasV1beta.ProjectsLocationsQuotaPreferencesService.__init__  s$    FFVW]^drD   c                 D    U R                  S5      nU R                  X1US9$ )a%  Creates a new QuotaPreference that declares the desired value for a quota.

Args:
  request: (CloudquotasProjectsLocationsQuotaPreferencesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
r   rP   rR   rU   s       rB   r   ACloudquotasV1beta.ProjectsLocationsQuotaPreferencesService.Create  r   rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NEv1beta/projects/{projectsId}/locations/{locationsId}/quotaPreferencesr   z6cloudquotas.projects.locations.quotaPreferences.creater   r   r   r   r   9CloudquotasProjectsLocationsQuotaPreferencesCreateRequestr   Frb   rn   rp   rD   rB   rq   CCloudquotasV1beta.ProjectsLocationsQuotaPreferencesService.<lambda>  s:    8#9#9YJ zJ*,?@9'U,$rD   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets details of a single QuotaPreference.

Args:
  request: (CloudquotasProjectsLocationsQuotaPreferencesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
r   rP   rR   rU   s       rB   r   >CloudquotasV1beta.ProjectsLocationsQuotaPreferencesService.Get  r   rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NZv1beta/projects/{projectsId}/locations/{locationsId}/quotaPreferences/{quotaPreferencesId}r\   z3cloudquotas.projects.locations.quotaPreferences.getr]   r^   r_   6CloudquotasProjectsLocationsQuotaPreferencesGetRequestr   Frb   rn   rp   rD   rB   rq   r.    s4     6 6nGxH&R,!rD   c                 D    U R                  S5      nU R                  X1US9$ )a(  Lists QuotaPreferences in a given project, folder or organization.

Args:
  request: (CloudquotasProjectsLocationsQuotaPreferencesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListQuotaPreferencesResponse) The response message.
r   rP   rR   rU   s       rB   r   ?CloudquotasV1beta.ProjectsLocationsQuotaPreferencesService.List  r   rD   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr,  r\   z4cloudquotas.projects.locations.quotaPreferences.listr   r   r   r_   7CloudquotasProjectsLocationsQuotaPreferencesListRequestr   Frb   rn   rp   rD   rB   rq   r.    s4    !7!7YH zJC9S9"rD   c                 D    U R                  S5      nU R                  X1US9$ )aZ  Updates the parameters of a single QuotaPreference. It can updates the config in any states, not just the ones pending approval.

Args:
  request: (CloudquotasProjectsLocationsQuotaPreferencesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaPreference) The response message.
r   rP   rR   rU   s       rB   r   @CloudquotasV1beta.ProjectsLocationsQuotaPreferencesService.Patch   r   rD   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr2  rx   z5cloudquotas.projects.locations.quotaPreferences.patchr]   r   r^   r   8CloudquotasProjectsLocationsQuotaPreferencesPatchRequestr   Frb   rn   rp   rD   rB   rq   r.    s4    ("8"8nIxHY&'T,#rD   r}   rI   r   r   s   @rB   r5   r&    sO    M1E
8F8C8D8ErD   r5   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$ )<CloudquotasV1beta.ProjectsLocationsServicesQuotaInfosServicei  zFService class for the projects_locations_services_quotaInfos resource.r8   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r7   r   rJ   rK   s     rB   r   ECloudquotasV1beta.ProjectsLocationsServicesQuotaInfosService.__init__   s$    HH$XY_`drD   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieve the QuotaInfo of a quota for a project, folder or organization.

Args:
  request: (CloudquotasProjectsLocationsServicesQuotaInfosGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (QuotaInfo) The response message.
r   rP   rR   rU   s       rB   r   @CloudquotasV1beta.ProjectsLocationsServicesQuotaInfosService.Get%  r   rD   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzdv1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/quotaInfos/{quotaInfosId}r\   z6cloudquotas.projects.locations.services.quotaInfos.getr]   r^   r_   8CloudquotasProjectsLocationsServicesQuotaInfosGetRequestr   Frb   rn   rp   rD   rB   rq   ECloudquotasV1beta.ProjectsLocationsServicesQuotaInfosService.<lambda>2  s4     6 6xJxH&T&!rD   c                 D    U R                  S5      nU R                  X1US9$ )a-  Lists QuotaInfos of all quotas for a given project, folder or organization.

Args:
  request: (CloudquotasProjectsLocationsServicesQuotaInfosListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListQuotaInfosResponse) The response message.
r   rP   rR   rU   s       rB   r   ACloudquotasV1beta.ProjectsLocationsServicesQuotaInfosService.List@  r   rD   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzUv1beta/projects/{projectsId}/locations/{locationsId}/services/{servicesId}/quotaInfosr\   z7cloudquotas.projects.locations.services.quotaInfos.listr   r   r   r   r_   9CloudquotasProjectsLocationsServicesQuotaInfosListRequestr   Frb   rn   rp   rD   rB   rq   rD  M  s9    !7!7iK zJ +.3U3"rD   r}   rI   r   r   s   @rB   r7   r=    s1    P4E
8C8DrD   r7   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )2CloudquotasV1beta.ProjectsLocationsServicesServicei[  z;Service class for the projects_locations_services resource.r:   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r9   r   rJ   rK   s     rB   r   ;CloudquotasV1beta.ProjectsLocationsServicesService.__init__`  s#    >>NvVdrD   r}   r   r   s   @rB   r9   rJ  [  s    E)E rD   r9   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )*CloudquotasV1beta.ProjectsLocationsServiceie  z2Service class for the projects_locations resource.r<   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r;   r   rJ   rK   s     rB   r   3CloudquotasV1beta.ProjectsLocationsService.__init__j  s#    66FvNdrD   r}   r   r   s   @rB   r;   rN  e  s    < E rD   r;   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )!CloudquotasV1beta.ProjectsServiceio  z(Service class for the projects resource.r>   c                 N   > [         [        R                  U ]  U5        0 U l        g rI   )r   r   r=   r   rJ   rK   s     rB   r   *CloudquotasV1beta.ProjectsService.__init__t  s#    --t=fEdrD   r}   r   r   s   @rB   r=   rR  o  s    2E rD   r=   )r&   r$   r   r   r"   r    r2   r0   r(   r*   r.   r,   r>   r<   r4   r6   r:   r8   )r_   NTNNFFNNNN))r   r   r   r   r   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/   r1   r3   r5   r7   r9   r;   r=   r   r   r   s   @rB   r   r   
   s   H/2(<-(=>'(*"."+*,()-6:/4<@?C	 /D>X5L5L >@t0G0G tl>(2I2I >@(?(?  7 7 x.. >8;R;R >@th6M6M tl>8O8O >@h.E.E h&=&= X44 >h6M6M >@t1H1H tl>83J3J >@)@)@ !8!8 //  rD   r   N)
r   
__future__r   apitools.base.pyr   8googlecloudsdk.generated_clients.apis.cloudquotas.v1betar   rU  BaseApiClientr   rp   rD   rB   <module>rf     s'    > ' % lm.. mrD   