
    
;                     V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z2Generated client library for run version v1alpha1.    )absolute_import)base_api)run_v1alpha1_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 S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      rSrU =r$ )RunV1alpha1
   z:Generated client library for service run version v1alpha1.zhttps://run.googleapis.com/z https://run.mtls.googleapis.com/runz.https://www.googleapis.com/auth/cloud-platformv1alpha1	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        U R                  U 5      U l	        U R                  U 5      U l        U R                  U 5      U l        g)zCreate a new run handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__NamespacesDomainmappingsServicenamespaces_domainmappingsNamespacesService
namespaces&ProjectsLocationsDomainmappingsService!projects_locations_domainmappingsProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Mlib/googlecloudsdk/generated_clients/apis/run/v1alpha1/run_v1alpha1_client.pyr   RunV1alpha1.__init__   s     
C	+t%'%)3 7+ & - &*%I%I$%OD",,T2DO-1-X-XY]-^D*";;DAD((.DM    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S jrS \l        SrU =r$ )+RunV1alpha1.NamespacesDomainmappingsService0   z9Service class for the namespaces_domainmappings resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr%   clientr'   s     r(   r   4RunV1alpha1.NamespacesDomainmappingsService.__init__5   s"    K77GOdr*   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a new domain mapping.

Args:
  request: (RunNamespacesDomainmappingsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DomainMapping) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodr%   requestr7   configs       r(   r5   2RunV1alpha1.NamespacesDomainmappingsService.Create:   /     ##H-f__
  8 8r*   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NKapis/domains.cloudrun.com/v1alpha1/namespaces/{namespacesId}/domainmappingsPOSTz$run.namespaces.domainmappings.createparent;apis/domains.cloudrun.com/v1alpha1/{+parent}/domainmappingsdomainMapping(RunNamespacesDomainmappingsCreateRequestDomainMappingF	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>4RunV1alpha1.NamespacesDomainmappingsService.<lambda>G   s4    8#9#9_8 zJS%D*$r*   c                 D    U R                  S5      nU R                  X1US9$ )zRpc to delete a domain mapping.

Args:
  request: (RunNamespacesDomainmappingsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
Deleter6   r8   r;   s       r(   rZ   2RunV1alpha1.NamespacesDomainmappingsService.DeleteU   r?   r*   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N^apis/domains.cloudrun.com/v1alpha1/namespaces/{namespacesId}/domainmappings/{domainmappingsId}DELETEz$run.namespaces.domainmappings.deletename
apiVersionkindorphanDependentspropagationPolicy*apis/domains.cloudrun.com/v1alpha1/{+name} (RunNamespacesDomainmappingsDeleteRequestEmptyFrH   rT   rV   r*   r(   rW   rX   b   s4    8#9#9r8xHTBD"$r*   c                 D    U R                  S5      nU R                  X1US9$ )zRpc to get information about a domain mapping.

Args:
  request: (RunNamespacesDomainmappingsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DomainMapping) The response message.
Getr6   r8   r;   s       r(   rj   /RunV1alpha1.NamespacesDomainmappingsService.Getp   /     ##E*f__
  8 8r*   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr]   GETz!run.namespaces.domainmappings.getr_   re   rf   %RunNamespacesDomainmappingsGetRequestrG   FrH   rT   rV   r*   r(   rW   rX   }   s4     6 6r5xHBA*!r*   c                 D    U R                  S5      nU R                  X1US9$ )zRpc to list domain mappings.

Args:
  request: (RunNamespacesDomainmappingsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDomainMappingsResponse) The response message.
Listr6   r8   r;   s       r(   rq   0RunV1alpha1.NamespacesDomainmappingsService.List   /     ##F+f__
  8 8r*   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrA   rn   z"run.namespaces.domainmappings.listrC   	continue_fieldSelectorincludeUninitializedlabelSelectorlimitresourceVersionwatchrD   rf   &RunNamespacesDomainmappingsListRequestListDomainMappingsResponseFrH   rT   rV   r*   r(   rW   rX      s7    !7!7_6 zJ BSB7"r*   c                 D    U R                  S5      nU R                  X1US9$ )a  Rpc to replace a domain mapping. Only the spec and metadata labels and annotations are modifiable. After the Update request, Cloud Run will work to make the 'status' match the requested 'spec'. May provide metadata.resourceVersion to enforce update from last read for optimistic concurrency control.

Args:
  request: (RunNamespacesDomainmappingsReplaceDomainMappingRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DomainMapping) The response message.
ReplaceDomainMappingr6   r8   r;   s       r(   r   @RunV1alpha1.NamespacesDomainmappingsService.ReplaceDomainMapping   0     ##$:;f__
  8 8r*   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr]   PUTz2run.namespaces.domainmappings.replaceDomainMappingr_   re   rE   6RunNamespacesDomainmappingsReplaceDomainMappingRequestrG   FrH   rT   rV   r*   r(   rW   rX      s4    1G1GrFxHB%R*2r*   r0   r/   __name__
__module____qualname____firstlineno____doc___NAMEr   r5   method_configrZ   rj   rq   r   __static_attributes____classcell__r'   s   @r(   r   r,   0   s_    C'E
8F8F8C8D8*&&r*   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )RunV1alpha1.NamespacesService   z*Service class for the namespaces resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r/   )r   r   r   r   r0   r1   s     r(   r   &RunV1alpha1.NamespacesService.__init__   s"    K))49&Adr*   r   	r   r   r   r   r   r   r   r   r   r   s   @r(   r   r      s    4E r*   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S jrS \l        SrU =r$ )2RunV1alpha1.ProjectsLocationsDomainmappingsService   zAService class for the projects_locations_domainmappings resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r/   )r   r   r   r   r0   r1   s     r(   r   ;RunV1alpha1.ProjectsLocationsDomainmappingsService.__init__   s"    K>>NvVdr*   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a new domain mapping.

Args:
  request: (RunProjectsLocationsDomainmappingsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DomainMapping) The response message.
r5   r6   r8   r;   s       r(   r5   9RunV1alpha1.ProjectsLocationsDomainmappingsService.Create   r?   r*   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NEv1alpha1/projects/{projectsId}/locations/{locationsId}/domainmappingsrB   z,run.projects.locations.domainmappings.createrC   !v1alpha1/{+parent}/domainmappingsrE   /RunProjectsLocationsDomainmappingsCreateRequestrG   FrH   rT   rV   r*   r(   rW   ;RunV1alpha1.ProjectsLocationsDomainmappingsService.<lambda>   s4    8#9#9Y@ zJ9%K*$r*   c                 D    U R                  S5      nU R                  X1US9$ )zRpc to delete a domain mapping.

Args:
  request: (RunProjectsLocationsDomainmappingsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rZ   r6   r8   r;   s       r(   rZ   9RunV1alpha1.ProjectsLocationsDomainmappingsService.Delete   r?   r*   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NXv1alpha1/projects/{projectsId}/locations/{locationsId}/domainmappings/{domainmappingsId}r^   z,run.projects.locations.domainmappings.deleter_   r`   v1alpha1/{+name}rf   /RunProjectsLocationsDomainmappingsDeleteRequestrh   FrH   rT   rV   r*   r(   rW   r      s4    8#9#9l@xHT(K"$r*   c                 D    U R                  S5      nU R                  X1US9$ )zRpc to get information about a domain mapping.

Args:
  request: (RunProjectsLocationsDomainmappingsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DomainMapping) The response message.
rj   r6   r8   r;   s       r(   rj   6RunV1alpha1.ProjectsLocationsDomainmappingsService.Get  rl   r*   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rn   z)run.projects.locations.domainmappings.getr_   r   rf   ,RunProjectsLocationsDomainmappingsGetRequestrG   FrH   rT   rV   r*   r(   rW   r     s4     6 6l=xH(H*!r*   c                 D    U R                  S5      nU R                  X1US9$ )zRpc to list domain mappings.

Args:
  request: (RunProjectsLocationsDomainmappingsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDomainMappingsResponse) The response message.
rq   r6   r8   r;   s       r(   rq   7RunV1alpha1.ProjectsLocationsDomainmappingsService.List&  rs   r*   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   rn   z*run.projects.locations.domainmappings.listrC   ru   r   rf   -RunProjectsLocationsDomainmappingsListRequestr~   FrH   rT   rV   r*   r(   rW   r   3  s7    !7!7Y> zJ B9I7"r*   c                 D    U R                  S5      nU R                  X1US9$ )a  Rpc to replace a domain mapping. Only the spec and metadata labels and annotations are modifiable. After the Update request, Cloud Run will work to make the 'status' match the requested 'spec'. May provide metadata.resourceVersion to enforce update from last read for optimistic concurrency control.

Args:
  request: (RunProjectsLocationsDomainmappingsReplaceDomainMappingRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DomainMapping) The response message.
r   r6   r8   r;   s       r(   r   GRunV1alpha1.ProjectsLocationsDomainmappingsService.ReplaceDomainMappingA  r   r*   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   r   z:run.projects.locations.domainmappings.replaceDomainMappingr_   r   rE   =RunProjectsLocationsDomainmappingsReplaceDomainMappingRequestrG   FrH   rT   rV   r*   r(   rW   r   N  s4    1G1GlNxH(%Y*2r*   r   r/   r   r   s   @r(   r   r      s_    K/E
8F8F8C8D8*&&r*   r   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )$RunV1alpha1.ProjectsLocationsServicei\  z2Service class for the projects_locations resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r/   )r   r   r!   r   r0   r1   s     r(   r   -RunV1alpha1.ProjectsLocationsService.__init__a  s"    K00$@Hdr*   r   r   r   s   @r(   r!   r   \  s    < E r*   r!   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )RunV1alpha1.ProjectsServiceif  z(Service class for the projects resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r/   )r   r   r#   r   r0   r1   s     r(   r   $RunV1alpha1.ProjectsService.__init__k  s"    K''7?dr*   r   r   r   s   @r(   r#   r   f  s    2E r*   r#   )r   r   r$   r"   r    )rf   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   s   @r(   r   r   
   s    B/*(4-(=>'(*"."+$,()-6:/4<@?C	/*O(?(? Ob(11 Ox/F/F Ob!8!8 //  r*   r   N)
r   
__future__r   apitools.base.pyr   2googlecloudsdk.generated_clients.apis.run.v1alpha1r   r   BaseApiClientr   rV   r*   r(   <module>r      s'    8 ' % `d((( dr*   