
    <                    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 saasservicemgmt version v1beta1.    )absolute_import)base_api) saasservicemgmt_v1beta1_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 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+r$U =r%$ )-SaasservicemgmtV1beta1
   zEGenerated client library for service saasservicemgmt version v1beta1.z'https://saasservicemgmt.googleapis.com/z,https://saasservicemgmt.mtls.googleapis.com/saasservicemgmtz.https://www.googleapis.com/auth/cloud-platformv1beta1	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        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!        g)z$Create a new saasservicemgmt handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)"BASE_URLsuperr   __init__&ProjectsLocationsFlagAttributesService!projects_locations_flagAttributes$ProjectsLocationsFlagReleasesServiceprojects_locations_flagReleases%ProjectsLocationsFlagRevisionsService projects_locations_flagRevisionsProjectsLocationsFlagsServiceprojects_locations_flags ProjectsLocationsReleasesServiceprojects_locations_releases,ProjectsLocationsReplicationsInternalService'projects_locations_replicationsInternal$ProjectsLocationsRolloutKindsServiceprojects_locations_rolloutKinds ProjectsLocationsRolloutsServiceprojects_locations_rolloutsProjectsLocationsSaasServiceprojects_locations_saasProjectsLocationsTenantsServiceprojects_locations_tenants!ProjectsLocationsUnitKindsServiceprojects_locations_unitKinds&ProjectsLocationsUnitOperationsService!projects_locations_unitOperationsProjectsLocationsUnitsServiceprojects_locations_unitsProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               clib/googlecloudsdk/generated_clients/apis/saasservicemgmt/v1beta1/saasservicemgmt_v1beta1_client.pyr   SaasservicemgmtV1beta1.__init__   sc    
C	
 $0'%)3 7+ 1 - .2-X-XY]-^D*+/+T+TUY+ZD(,0,V,VW[,\D)$($F$Ft$LD!'+'L'LT'RD$373d3dei3jD0+/+T+TUY+ZD('+'L'LT'RD$#'#D#DT#JD &*&J&J4&PD#(,(N(Nt(TD%-1-X-XY]-^D*$($F$Ft$LD!";;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$ )=SaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService:   zAService class for the projects_locations_flagAttributes resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr9   clientr;   s     r<   r   FSaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService.__init__?   $    "II4YZ`adr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new flag attribute.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagAttributesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagAttribute) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodr9   requestrL   configs       r<   rJ   DSaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService.CreateD   /     ##H-f__
  8 8r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NDv1beta1/projects/{projectsId}/locations/{locationsId}/flagAttributesPOSTz8saasservicemgmt.projects.locations.flagAttributes.createparent)flagAttributeId	requestIdvalidateOnly v1beta1/{+parent}/flagAttributesflagAttribute;SaasservicemgmtProjectsLocationsFlagAttributesCreateRequestFlagAttributeF	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>FSaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService.<lambda>Q   4    8#9#9XL zJE8%W*$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single flag attribute.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagAttributesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
DeleterK   rM   rP   s       r<   rs   DSaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService.Delete_   rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NWv1beta1/projects/{projectsId}/locations/{locationsId}/flagAttributes/{flagAttributesId}DELETEz8saasservicemgmt.projects.locations.flagAttributes.deletenameetagrZ   r[   v1beta1/{+name} ;SaasservicemgmtProjectsLocationsFlagAttributesDeleteRequestEmptyFr`   rl   rn   r>   r<   ro   rp   l   4    8#9#9kLxH:'W"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single flag attribute.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagAttributesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagAttribute) The response message.
GetrK   rM   rP   s       r<   r   ASaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService.Getz   /     ##E*f__
  8 8r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrv   GETz5saasservicemgmt.projects.locations.flagAttributes.getrx   r{   r|   8SaasservicemgmtProjectsLocationsFlagAttributesGetRequestr_   Fr`   rl   rn   r>   r<   ro   rp      4     6 6kIxH'T*!r>   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieve a collection of flag attributes.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagAttributesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListFlagAttributesResponse) The response message.
ListrK   rM   rP   s       r<   r   BSaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService.List   /     ##F+f__
  8 8r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrV   r   z6saasservicemgmt.projects.locations.flagAttributes.listrX   filterorderBypageSize	pageTokenr\   r|   9SaasservicemgmtProjectsLocationsFlagAttributesListRequestListFlagAttributesResponseFr`   rl   rn   r>   r<   ro   rp      4    !7!7XJ zJC8U7"r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single flag attribute.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagAttributesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagAttribute) The response message.
PatchrK   rM   rP   s       r<   r   CSaasservicemgmtV1beta1.ProjectsLocationsFlagAttributesService.Patch   /     ##G,f__
  8 8r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nrv   PATCHz7saasservicemgmt.projects.locations.flagAttributes.patchrx   rZ   
updateMaskr[   r{   r]   :SaasservicemgmtProjectsLocationsFlagAttributesPatchRequestr_   Fr`   rl   rn   r>   r<   ro   rp      4    ("8"8kKxH@'%V*#r>   rD   rC   __name__
__module____qualname____firstlineno____doc___NAMEr   rJ   method_configrs   r   r   r   __static_attributes____classcell__r;   s   @r<   r   r@   :   ^    K/E
8F8F8C8D8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$ );SaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService   z?Service class for the projects_locations_flagReleases resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r   r   rD   rE   s     r<   r   DSaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService.__init__   $    "GGWX^_dr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new flag release.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagReleasesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagRelease) The response message.
rJ   rK   rM   rP   s       r<   rJ   BSaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService.Create   rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NBv1beta1/projects/{projectsId}/locations/{locationsId}/flagReleasesrW   z6saasservicemgmt.projects.locations.flagReleases.createrX   )flagReleaseIdrZ   r[   v1beta1/{+parent}/flagReleasesflagRelease9SaasservicemgmtProjectsLocationsFlagReleasesCreateRequestFlagReleaseFr`   rl   rn   r>   r<   ro   DSaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService.<lambda>   4    8#9#9VJ zJC6#U($r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single flag release.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagReleasesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   BSaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService.Delete   rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NSv1beta1/projects/{projectsId}/locations/{locationsId}/flagReleases/{flagReleasesId}rw   z6saasservicemgmt.projects.locations.flagReleases.deleterx   ry   r{   r|   9SaasservicemgmtProjectsLocationsFlagReleasesDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r      4    8#9#9gJxH:'U"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single flag release.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagReleasesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagRelease) The response message.
r   rK   rM   rP   s       r<   r   ?SaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   r   z3saasservicemgmt.projects.locations.flagReleases.getrx   r{   r|   6SaasservicemgmtProjectsLocationsFlagReleasesGetRequestr   Fr`   rl   rn   r>   r<   ro   r     4     6 6gGxH'R(!r>   c                 D    U R                  S5      nU R                  X1US9$ )a	  Retrieve a collection of flag releases.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagReleasesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListFlagReleasesResponse) The response message.
r   rK   rM   rP   s       r<   r   @SaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService.List&  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r   z4saasservicemgmt.projects.locations.flagReleases.listrX   r   r   r|   7SaasservicemgmtProjectsLocationsFlagReleasesListRequestListFlagReleasesResponseFr`   rl   rn   r>   r<   ro   r   3  4    !7!7VH zJC6S5"r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single flag release.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagReleasesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagRelease) The response message.
r   rK   rM   rP   s       r<   r   ASaasservicemgmtV1beta1.ProjectsLocationsFlagReleasesService.PatchA  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r   z5saasservicemgmt.projects.locations.flagReleases.patchrx   r   r{   r   8SaasservicemgmtProjectsLocationsFlagReleasesPatchRequestr   Fr`   rl   rn   r>   r<   ro   r   N  4    ("8"8gIxH@'#T(#r>   r   rC   r   r   s   @r<   r   r      ^    I-E
8F8F8C8D8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$ )<SaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsServicei\  z@Service class for the projects_locations_flagRevisions resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r   r   rD   rE   s     r<   r   ESaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsService.__init__a  s$    "HH$XY_`dr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new flag revision.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagRevisionsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagRevision) The response message.
rJ   rK   rM   rP   s       r<   rJ   CSaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsService.Createf  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NCv1beta1/projects/{projectsId}/locations/{locationsId}/flagRevisionsrW   z7saasservicemgmt.projects.locations.flagRevisions.createrX   )flagRevisionIdrZ   r[   v1beta1/{+parent}/flagRevisionsflagRevision:SaasservicemgmtProjectsLocationsFlagRevisionsCreateRequestFlagRevisionFr`   rl   rn   r>   r<   ro   ESaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsService.<lambda>s  s4    8#9#9WK zJD7$V)$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single flag revision.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagRevisionsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   CSaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsService.Delete  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NUv1beta1/projects/{projectsId}/locations/{locationsId}/flagRevisions/{flagRevisionsId}rw   z7saasservicemgmt.projects.locations.flagRevisions.deleterx   ry   r{   r|   :SaasservicemgmtProjectsLocationsFlagRevisionsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r     s4    8#9#9iKxH:'V"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single flag revision.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagRevisionsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagRevision) The response message.
r   rK   rM   rP   s       r<   r   @SaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   r   z4saasservicemgmt.projects.locations.flagRevisions.getrx   r{   r|   7SaasservicemgmtProjectsLocationsFlagRevisionsGetRequestr   Fr`   rl   rn   r>   r<   ro   r     s4     6 6iHxH'S)!r>   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieve a collection of flag revisions.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagRevisionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListFlagRevisionsResponse) The response message.
r   rK   rM   rP   s       r<   r   ASaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r   z5saasservicemgmt.projects.locations.flagRevisions.listrX   r   r   r|   8SaasservicemgmtProjectsLocationsFlagRevisionsListRequestListFlagRevisionsResponseFr`   rl   rn   r>   r<   ro   r     s4    !7!7WI zJC7T6"r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single flag revision.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagRevisionsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (FlagRevision) The response message.
r   rK   rM   rP   s       r<   r   BSaasservicemgmtV1beta1.ProjectsLocationsFlagRevisionsService.Patch  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r   z6saasservicemgmt.projects.locations.flagRevisions.patchrx   r   r{   r   9SaasservicemgmtProjectsLocationsFlagRevisionsPatchRequestr   Fr`   rl   rn   r>   r<   ro   r     s4    ("8"8iJxH@'$U)#r>   r   rC   r   r   s   @r<   r   r   \  s^    J.E
8F8F8C8D8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$ )4SaasservicemgmtV1beta1.ProjectsLocationsFlagsServicei  z8Service class for the projects_locations_flags resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r!   r   rD   rE   s     r<   r   =SaasservicemgmtV1beta1.ProjectsLocationsFlagsService.__init__  $    "@@$PQWXdr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new flag.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Flag) The response message.
rJ   rK   rM   rP   s       r<   rJ   ;SaasservicemgmtV1beta1.ProjectsLocationsFlagsService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N;v1beta1/projects/{projectsId}/locations/{locationsId}/flagsrW   z/saasservicemgmt.projects.locations.flags.createrX   )flagIdrZ   r[   v1beta1/{+parent}/flagsflag2SaasservicemgmtProjectsLocationsFlagsCreateRequestFlagFr`   rl   rn   r>   r<   ro   =SaasservicemgmtV1beta1.ProjectsLocationsFlagsService.<lambda>  4    8#9#9OC zJ</N!$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single flag.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   ;SaasservicemgmtV1beta1.ProjectsLocationsFlagsService.Delete  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NEv1beta1/projects/{projectsId}/locations/{locationsId}/flags/{flagsId}rw   z/saasservicemgmt.projects.locations.flags.deleterx   ry   r{   r|   2SaasservicemgmtProjectsLocationsFlagsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r    4    8#9#9YCxH:'N"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single flag.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Flag) The response message.
r   rK   rM   rP   s       r<   r   8SaasservicemgmtV1beta1.ProjectsLocationsFlagsService.Get-  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z,saasservicemgmt.projects.locations.flags.getrx   r{   r|   /SaasservicemgmtProjectsLocationsFlagsGetRequestr  Fr`   rl   rn   r>   r<   ro   r  :  4     6 6Y@xH'K!!r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a collection of flags.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListFlagsResponse) The response message.
r   rK   rM   rP   s       r<   r   9SaasservicemgmtV1beta1.ProjectsLocationsFlagsService.ListH  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   r   z-saasservicemgmt.projects.locations.flags.listrX   r   r   r|   0SaasservicemgmtProjectsLocationsFlagsListRequestListFlagsResponseFr`   rl   rn   r>   r<   ro   r  U  4    !7!7OA zJC/L."r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single flag.

Args:
  request: (SaasservicemgmtProjectsLocationsFlagsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Flag) The response message.
r   rK   rM   rP   s       r<   r   :SaasservicemgmtV1beta1.ProjectsLocationsFlagsService.Patchc  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z.saasservicemgmt.projects.locations.flags.patchrx   r   r{   r   1SaasservicemgmtProjectsLocationsFlagsPatchRequestr  Fr`   rl   rn   r>   r<   ro   r  p  4    ("8"8YBxH@'M!#r>   r   rC   r   r   s   @r<   r!   r     ^    B&E
8F8F8C8D8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$ )7SaasservicemgmtV1beta1.ProjectsLocationsReleasesServicei~  z;Service class for the projects_locations_releases resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r#   r   rD   rE   s     r<   r   @SaasservicemgmtV1beta1.ProjectsLocationsReleasesService.__init__  $    "CCTSTZ[dr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new release.

Args:
  request: (SaasservicemgmtProjectsLocationsReleasesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Release) The response message.
rJ   rK   rM   rP   s       r<   rJ   >SaasservicemgmtV1beta1.ProjectsLocationsReleasesService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N>v1beta1/projects/{projectsId}/locations/{locationsId}/releasesrW   z2saasservicemgmt.projects.locations.releases.createrX   )	releaseIdrZ   r[   v1beta1/{+parent}/releasesrelease5SaasservicemgmtProjectsLocationsReleasesCreateRequestReleaseFr`   rl   rn   r>   r<   ro   @SaasservicemgmtV1beta1.ProjectsLocationsReleasesService.<lambda>  4    8#9#9RF zJ?2Q$$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single release.

Args:
  request: (SaasservicemgmtProjectsLocationsReleasesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   >SaasservicemgmtV1beta1.ProjectsLocationsReleasesService.Delete  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NKv1beta1/projects/{projectsId}/locations/{locationsId}/releases/{releasesId}rw   z2saasservicemgmt.projects.locations.releases.deleterx   ry   r{   r|   5SaasservicemgmtProjectsLocationsReleasesDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r)    4    8#9#9_FxH:'Q"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single release.

Args:
  request: (SaasservicemgmtProjectsLocationsReleasesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Release) The response message.
r   rK   rM   rP   s       r<   r   ;SaasservicemgmtV1beta1.ProjectsLocationsReleasesService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr.  r   z/saasservicemgmt.projects.locations.releases.getrx   r{   r|   2SaasservicemgmtProjectsLocationsReleasesGetRequestr(  Fr`   rl   rn   r>   r<   ro   r)    4     6 6_CxH'N$!r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a collection of releases.

Args:
  request: (SaasservicemgmtProjectsLocationsReleasesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListReleasesResponse) The response message.
r   rK   rM   rP   s       r<   r   <SaasservicemgmtV1beta1.ProjectsLocationsReleasesService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr#  r   z0saasservicemgmt.projects.locations.releases.listrX   r   r%  r|   3SaasservicemgmtProjectsLocationsReleasesListRequestListReleasesResponseFr`   rl   rn   r>   r<   ro   r)    4    !7!7RD zJC2O1"r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single release.

Args:
  request: (SaasservicemgmtProjectsLocationsReleasesPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Release) The response message.
r   rK   rM   rP   s       r<   r   =SaasservicemgmtV1beta1.ProjectsLocationsReleasesService.Patch  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr.  r   z1saasservicemgmt.projects.locations.releases.patchrx   r   r{   r&  4SaasservicemgmtProjectsLocationsReleasesPatchRequestr(  Fr`   rl   rn   r>   r<   ro   r)    4    ("8"8_ExH@'P$#r>   r   rC   r   r   s   @r<   r#   r  ~  ^    E)E
8F8F8C8D8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$ )CSaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalServicei  zGService class for the projects_locations_replicationsInternal resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r%   r   rD   rE   s     r<   r   LSaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalService.__init__  s%    "OOQU_`fgdr>   c                 D    U R                  S5      nU R                  X1US9$ )a	  Create a new replication internal.

Args:
  request: (SaasservicemgmtProjectsLocationsReplicationsInternalCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ReplicationInternal) The response message.
rJ   rK   rM   rP   s       r<   rJ   JSaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NJv1beta1/projects/{projectsId}/locations/{locationsId}/replicationsInternalrW   z>saasservicemgmt.projects.locations.replicationsInternal.createrX   )replicationInternalIdrZ   r[   &v1beta1/{+parent}/replicationsInternalreplicationInternalASaasservicemgmtProjectsLocationsReplicationsInternalCreateRequestReplicationInternalFr`   rl   rn   r>   r<   ro   LSaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalService.<lambda>&  s4    8#9#9^R zJK>+]0$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single replication internal.

Args:
  request: (SaasservicemgmtProjectsLocationsReplicationsInternalDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   JSaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalService.Delete4  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Ncv1beta1/projects/{projectsId}/locations/{locationsId}/replicationsInternal/{replicationsInternalId}rw   z>saasservicemgmt.projects.locations.replicationsInternal.deleterx   ry   r{   r|   ASaasservicemgmtProjectsLocationsReplicationsInternalDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   rO  A  s4    8#9#9wRxH:']"$r>   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieve a single replication internal.

Args:
  request: (SaasservicemgmtProjectsLocationsReplicationsInternalGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ReplicationInternal) The response message.
r   rK   rM   rP   s       r<   r   GSaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalService.GetO  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NrS  r   z;saasservicemgmt.projects.locations.replicationsInternal.getrx   r{   r|   >SaasservicemgmtProjectsLocationsReplicationsInternalGetRequestrN  Fr`   rl   rn   r>   r<   ro   rO  \  s4     6 6wOxH'Z0!r>   c                 D    U R                  S5      nU R                  X1US9$ )a!  Retrieve a collection of replication internals.

Args:
  request: (SaasservicemgmtProjectsLocationsReplicationsInternalListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListReplicationsInternalResponse) The response message.
r   rK   rM   rP   s       r<   r   HSaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalService.Listj  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrI  r   z<saasservicemgmt.projects.locations.replicationsInternal.listrX   r   rK  r|   ?SaasservicemgmtProjectsLocationsReplicationsInternalListRequest ListReplicationsInternalResponseFr`   rl   rn   r>   r<   ro   rO  w  s4    !7!7^P zJC>[="r>   c                 D    U R                  S5      nU R                  X1US9$ )a  Update a single replication internal.

Args:
  request: (SaasservicemgmtProjectsLocationsReplicationsInternalPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ReplicationInternal) The response message.
r   rK   rM   rP   s       r<   r   ISaasservicemgmtV1beta1.ProjectsLocationsReplicationsInternalService.Patch  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrS  r   z=saasservicemgmt.projects.locations.replicationsInternal.patchrx   )rz   rZ   r   r[   r{   rL  @SaasservicemgmtProjectsLocationsReplicationsInternalPatchRequestrN  Fr`   rl   rn   r>   r<   ro   rO    s4    ("8"8wQxHH'+\0#r>   r   rC   r   r   s   @r<   r%   rC    s^    Q5E
8F8F8C8D8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$ );SaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsServicei  z?Service class for the projects_locations_rolloutKinds resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r'   r   rD   rE   s     r<   r   DSaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsService.__init__  r   r>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new rollout kind.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutKindsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (RolloutKind) The response message.
rJ   rK   rM   rP   s       r<   rJ   BSaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NBv1beta1/projects/{projectsId}/locations/{locationsId}/rolloutKindsrW   z6saasservicemgmt.projects.locations.rolloutKinds.createrX   )rZ   rolloutKindIdr[   v1beta1/{+parent}/rolloutKindsrolloutKind9SaasservicemgmtProjectsLocationsRolloutKindsCreateRequestRolloutKindFr`   rl   rn   r>   r<   ro   DSaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsService.<lambda>  r   r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single rollout kind.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutKindsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   BSaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsService.Delete  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NSv1beta1/projects/{projectsId}/locations/{locationsId}/rolloutKinds/{rolloutKindsId}rw   z6saasservicemgmt.projects.locations.rolloutKinds.deleterx   ry   r{   r|   9SaasservicemgmtProjectsLocationsRolloutKindsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   ro    r   r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single rollout kind.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutKindsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (RolloutKind) The response message.
r   rK   rM   rP   s       r<   r   ?SaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrs  r   z3saasservicemgmt.projects.locations.rolloutKinds.getrx   r{   r|   6SaasservicemgmtProjectsLocationsRolloutKindsGetRequestrn  Fr`   rl   rn   r>   r<   ro   ro    r   r>   c                 D    U R                  S5      nU R                  X1US9$ )a	  Retrieve a collection of rollout kinds.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutKindsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListRolloutKindsResponse) The response message.
r   rK   rM   rP   s       r<   r   @SaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nri  r   z4saasservicemgmt.projects.locations.rolloutKinds.listrX   r   rk  r|   7SaasservicemgmtProjectsLocationsRolloutKindsListRequestListRolloutKindsResponseFr`   rl   rn   r>   r<   ro   ro    r   r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single rollout kind.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutKindsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (RolloutKind) The response message.
r   rK   rM   rP   s       r<   r   ASaasservicemgmtV1beta1.ProjectsLocationsRolloutKindsService.Patch  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nrs  r   z5saasservicemgmt.projects.locations.rolloutKinds.patchrx   r   r{   rl  8SaasservicemgmtProjectsLocationsRolloutKindsPatchRequestrn  Fr`   rl   rn   r>   r<   ro   ro  #  r   r>   r   rC   r   r   s   @r<   r'   rc    r   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$ )7SaasservicemgmtV1beta1.ProjectsLocationsRolloutsServicei1  z;Service class for the projects_locations_rollouts resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r)   r   rD   rE   s     r<   r   @SaasservicemgmtV1beta1.ProjectsLocationsRolloutsService.__init__6  r  r>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new rollout.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Rollout) The response message.
rJ   rK   rM   rP   s       r<   rJ   >SaasservicemgmtV1beta1.ProjectsLocationsRolloutsService.Create;  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N>v1beta1/projects/{projectsId}/locations/{locationsId}/rolloutsrW   z2saasservicemgmt.projects.locations.rollouts.createrX   )rZ   	rolloutIdr[   v1beta1/{+parent}/rolloutsrollout5SaasservicemgmtProjectsLocationsRolloutsCreateRequestRolloutFr`   rl   rn   r>   r<   ro   @SaasservicemgmtV1beta1.ProjectsLocationsRolloutsService.<lambda>H  r*  r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single rollout.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   >SaasservicemgmtV1beta1.ProjectsLocationsRolloutsService.DeleteV  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NKv1beta1/projects/{projectsId}/locations/{locationsId}/rollouts/{rolloutsId}rw   z2saasservicemgmt.projects.locations.rollouts.deleterx   ry   r{   r|   5SaasservicemgmtProjectsLocationsRolloutsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r  c  r0  r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single rollout.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Rollout) The response message.
r   rK   rM   rP   s       r<   r   ;SaasservicemgmtV1beta1.ProjectsLocationsRolloutsService.Getq  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z/saasservicemgmt.projects.locations.rollouts.getrx   r{   r|   2SaasservicemgmtProjectsLocationsRolloutsGetRequestr  Fr`   rl   rn   r>   r<   ro   r  ~  r5  r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a collection of rollouts.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListRolloutsResponse) The response message.
r   rK   rM   rP   s       r<   r   <SaasservicemgmtV1beta1.ProjectsLocationsRolloutsService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z0saasservicemgmt.projects.locations.rollouts.listrX   r   r  r|   3SaasservicemgmtProjectsLocationsRolloutsListRequestListRolloutsResponseFr`   rl   rn   r>   r<   ro   r    r;  r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single rollout.

Args:
  request: (SaasservicemgmtProjectsLocationsRolloutsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Rollout) The response message.
r   rK   rM   rP   s       r<   r   =SaasservicemgmtV1beta1.ProjectsLocationsRolloutsService.Patch  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z1saasservicemgmt.projects.locations.rollouts.patchrx   r   r{   r  4SaasservicemgmtProjectsLocationsRolloutsPatchRequestr  Fr`   rl   rn   r>   r<   ro   r    r@  r>   r   rC   r   r   s   @r<   r)   r  1  rA  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$ )3SaasservicemgmtV1beta1.ProjectsLocationsSaasServicei  z7Service class for the projects_locations_saas resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r+   r   rD   rE   s     r<   r   <SaasservicemgmtV1beta1.ProjectsLocationsSaasService.__init__  s$    "??OPVWdr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new saas.

Args:
  request: (SaasservicemgmtProjectsLocationsSaasCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Saas) The response message.
rJ   rK   rM   rP   s       r<   rJ   :SaasservicemgmtV1beta1.ProjectsLocationsSaasService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N:v1beta1/projects/{projectsId}/locations/{locationsId}/saasrW   z.saasservicemgmt.projects.locations.saas.createrX   )rZ   saasIdr[   v1beta1/{+parent}/saassaas1SaasservicemgmtProjectsLocationsSaasCreateRequestSaasFr`   rl   rn   r>   r<   ro   <SaasservicemgmtV1beta1.ProjectsLocationsSaasService.<lambda>  s4    8#9#9NB zJ<.M!$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single saas.

Args:
  request: (SaasservicemgmtProjectsLocationsSaasDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   :SaasservicemgmtV1beta1.ProjectsLocationsSaasService.Delete  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NCv1beta1/projects/{projectsId}/locations/{locationsId}/saas/{saasId}rw   z.saasservicemgmt.projects.locations.saas.deleterx   ry   r{   r|   1SaasservicemgmtProjectsLocationsSaasDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r    s4    8#9#9WBxH:'M"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single saas.

Args:
  request: (SaasservicemgmtProjectsLocationsSaasGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Saas) The response message.
r   rK   rM   rP   s       r<   r   7SaasservicemgmtV1beta1.ProjectsLocationsSaasService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z+saasservicemgmt.projects.locations.saas.getrx   r{   r|   .SaasservicemgmtProjectsLocationsSaasGetRequestr  Fr`   rl   rn   r>   r<   ro   r    s4     6 6W?xH'J!!r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a collection of saas.

Args:
  request: (SaasservicemgmtProjectsLocationsSaasListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListSaasResponse) The response message.
r   rK   rM   rP   s       r<   r   8SaasservicemgmtV1beta1.ProjectsLocationsSaasService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z,saasservicemgmt.projects.locations.saas.listrX   r   r  r|   /SaasservicemgmtProjectsLocationsSaasListRequestListSaasResponseFr`   rl   rn   r>   r<   ro   r  *  s4    !7!7N@ zJC.K-"r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single saas.

Args:
  request: (SaasservicemgmtProjectsLocationsSaasPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Saas) The response message.
r   rK   rM   rP   s       r<   r   9SaasservicemgmtV1beta1.ProjectsLocationsSaasService.Patch8  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z-saasservicemgmt.projects.locations.saas.patchrx   r   r{   r  0SaasservicemgmtProjectsLocationsSaasPatchRequestr  Fr`   rl   rn   r>   r<   ro   r  E  s4    ("8"8WAxH@'L!#r>   r   rC   r   r   s   @r<   r+   r    s^    A%E
8F8F8C8D8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$ )6SaasservicemgmtV1beta1.ProjectsLocationsTenantsServiceiS  z:Service class for the projects_locations_tenants resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r-   r   rD   rE   s     r<   r   ?SaasservicemgmtV1beta1.ProjectsLocationsTenantsService.__init__X  s$    "BBDRSYZdr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new tenant.

Args:
  request: (SaasservicemgmtProjectsLocationsTenantsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Tenant) The response message.
rJ   rK   rM   rP   s       r<   rJ   =SaasservicemgmtV1beta1.ProjectsLocationsTenantsService.Create]  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N=v1beta1/projects/{projectsId}/locations/{locationsId}/tenantsrW   z1saasservicemgmt.projects.locations.tenants.createrX   )rZ   tenantIdr[   v1beta1/{+parent}/tenantstenant4SaasservicemgmtProjectsLocationsTenantsCreateRequestTenantFr`   rl   rn   r>   r<   ro   ?SaasservicemgmtV1beta1.ProjectsLocationsTenantsService.<lambda>j  s4    8#9#9QE zJ>1P#$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single tenant.

Args:
  request: (SaasservicemgmtProjectsLocationsTenantsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   =SaasservicemgmtV1beta1.ProjectsLocationsTenantsService.Deletex  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NIv1beta1/projects/{projectsId}/locations/{locationsId}/tenants/{tenantsId}rw   z1saasservicemgmt.projects.locations.tenants.deleterx   ry   r{   r|   4SaasservicemgmtProjectsLocationsTenantsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r    s4    8#9#9]ExH:'P"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single tenant.

Args:
  request: (SaasservicemgmtProjectsLocationsTenantsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Tenant) The response message.
r   rK   rM   rP   s       r<   r   :SaasservicemgmtV1beta1.ProjectsLocationsTenantsService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z.saasservicemgmt.projects.locations.tenants.getrx   r{   r|   1SaasservicemgmtProjectsLocationsTenantsGetRequestr  Fr`   rl   rn   r>   r<   ro   r    s4     6 6]BxH'M#!r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a collection of tenants.

Args:
  request: (SaasservicemgmtProjectsLocationsTenantsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListTenantsResponse) The response message.
r   rK   rM   rP   s       r<   r   ;SaasservicemgmtV1beta1.ProjectsLocationsTenantsService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z/saasservicemgmt.projects.locations.tenants.listrX   r   r  r|   2SaasservicemgmtProjectsLocationsTenantsListRequestListTenantsResponseFr`   rl   rn   r>   r<   ro   r    s4    !7!7QC zJC1N0"r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single tenant.

Args:
  request: (SaasservicemgmtProjectsLocationsTenantsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Tenant) The response message.
r   rK   rM   rP   s       r<   r   <SaasservicemgmtV1beta1.ProjectsLocationsTenantsService.Patch  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z0saasservicemgmt.projects.locations.tenants.patchrx   r   r{   r  3SaasservicemgmtProjectsLocationsTenantsPatchRequestr  Fr`   rl   rn   r>   r<   ro   r    s4    ("8"8]DxH@'O##r>   r   rC   r   r   s   @r<   r-   r  S  s^    D(E
8F8F8C8D8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$ )8SaasservicemgmtV1beta1.ProjectsLocationsUnitKindsServicei  z<Service class for the projects_locations_unitKinds resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r/   r   rD   rE   s     r<   r   ASaasservicemgmtV1beta1.ProjectsLocationsUnitKindsService.__init__  s$    "DDdTU[\dr>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new unit kind.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitKindsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (UnitKind) The response message.
rJ   rK   rM   rP   s       r<   rJ   ?SaasservicemgmtV1beta1.ProjectsLocationsUnitKindsService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N?v1beta1/projects/{projectsId}/locations/{locationsId}/unitKindsrW   z3saasservicemgmt.projects.locations.unitKinds.createrX   )rZ   
unitKindIdr[   v1beta1/{+parent}/unitKindsunitKind6SaasservicemgmtProjectsLocationsUnitKindsCreateRequestUnitKindFr`   rl   rn   r>   r<   ro   ASaasservicemgmtV1beta1.ProjectsLocationsUnitKindsService.<lambda>  s4    8#9#9SG zJ@3 R%$r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single unit kind.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitKindsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   ?SaasservicemgmtV1beta1.ProjectsLocationsUnitKindsService.Delete	  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NMv1beta1/projects/{projectsId}/locations/{locationsId}/unitKinds/{unitKindsId}rw   z3saasservicemgmt.projects.locations.unitKinds.deleterx   ry   r{   r|   6SaasservicemgmtProjectsLocationsUnitKindsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r    s4    8#9#9aGxH:'R"$r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single unit kind.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitKindsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (UnitKind) The response message.
r   rK   rM   rP   s       r<   r   <SaasservicemgmtV1beta1.ProjectsLocationsUnitKindsService.Get$  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z0saasservicemgmt.projects.locations.unitKinds.getrx   r{   r|   3SaasservicemgmtProjectsLocationsUnitKindsGetRequestr  Fr`   rl   rn   r>   r<   ro   r  1  s4     6 6aDxH'O%!r>   c                 D    U R                  S5      nU R                  X1US9$ )a   Retrieve a collection of unit kinds.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitKindsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListUnitKindsResponse) The response message.
r   rK   rM   rP   s       r<   r   =SaasservicemgmtV1beta1.ProjectsLocationsUnitKindsService.List?  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z1saasservicemgmt.projects.locations.unitKinds.listrX   r   r  r|   4SaasservicemgmtProjectsLocationsUnitKindsListRequestListUnitKindsResponseFr`   rl   rn   r>   r<   ro   r  L  s4    !7!7SE zJC3P2"r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single unit kind.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitKindsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (UnitKind) The response message.
r   rK   rM   rP   s       r<   r   >SaasservicemgmtV1beta1.ProjectsLocationsUnitKindsService.PatchZ  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z2saasservicemgmt.projects.locations.unitKinds.patchrx   r   r{   r  5SaasservicemgmtProjectsLocationsUnitKindsPatchRequestr  Fr`   rl   rn   r>   r<   ro   r  g  s4    ("8"8aFxH@' Q%#r>   r   rC   r   r   s   @r<   r/   r    s^    F*E
8F8F8C8D8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$ )=SaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsServiceiu  zAService class for the projects_locations_unitOperations resource.r2   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r1   r   rD   rE   s     r<   r   FSaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsService.__init__z  rH   r>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new unit operation.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitOperationsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (UnitOperation) The response message.
rJ   rK   rM   rP   s       r<   rJ   DSaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NDv1beta1/projects/{projectsId}/locations/{locationsId}/unitOperationsrW   z8saasservicemgmt.projects.locations.unitOperations.createrX   )rZ   unitOperationIdr[    v1beta1/{+parent}/unitOperationsunitOperation;SaasservicemgmtProjectsLocationsUnitOperationsCreateRequestUnitOperationFr`   rl   rn   r>   r<   ro   FSaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsService.<lambda>  rq   r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single unit operation.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitOperationsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   DSaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsService.Delete  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NWv1beta1/projects/{projectsId}/locations/{locationsId}/unitOperations/{unitOperationsId}rw   z8saasservicemgmt.projects.locations.unitOperations.deleterx   ry   r{   r|   ;SaasservicemgmtProjectsLocationsUnitOperationsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r    r   r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single unit operation.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitOperationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (UnitOperation) The response message.
r   rK   rM   rP   s       r<   r   ASaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr  r   z5saasservicemgmt.projects.locations.unitOperations.getrx   r{   r|   8SaasservicemgmtProjectsLocationsUnitOperationsGetRequestr  Fr`   rl   rn   r>   r<   ro   r    r   r>   c                 D    U R                  S5      nU R                  X1US9$ )a  Retrieve a collection of unit operations.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitOperationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListUnitOperationsResponse) The response message.
r   rK   rM   rP   s       r<   r   BSaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr	  r   z6saasservicemgmt.projects.locations.unitOperations.listrX   r   r  r|   9SaasservicemgmtProjectsLocationsUnitOperationsListRequestListUnitOperationsResponseFr`   rl   rn   r>   r<   ro   r    r   r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single unit operation.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitOperationsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (UnitOperation) The response message.
r   rK   rM   rP   s       r<   r   CSaasservicemgmtV1beta1.ProjectsLocationsUnitOperationsService.Patch  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr  r   z7saasservicemgmt.projects.locations.unitOperations.patchrx   r   r{   r  :SaasservicemgmtProjectsLocationsUnitOperationsPatchRequestr  Fr`   rl   rn   r>   r<   ro   r    r   r>   r   rC   r   r   s   @r<   r1   r  u  r   r>   r1   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$ )4SaasservicemgmtV1beta1.ProjectsLocationsUnitsServicei  z8Service class for the projects_locations_units resource.r4   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r3   r   rD   rE   s     r<   r   =SaasservicemgmtV1beta1.ProjectsLocationsUnitsService.__init__  r   r>   c                 D    U R                  S5      nU R                  X1US9$ )zCreate a new unit.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Unit) The response message.
rJ   rK   rM   rP   s       r<   rJ   ;SaasservicemgmtV1beta1.ProjectsLocationsUnitsService.Create  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N;v1beta1/projects/{projectsId}/locations/{locationsId}/unitsrW   z/saasservicemgmt.projects.locations.units.createrX   )rZ   unitIdr[   v1beta1/{+parent}/unitsunit2SaasservicemgmtProjectsLocationsUnitsCreateRequestUnitFr`   rl   rn   r>   r<   ro   =SaasservicemgmtV1beta1.ProjectsLocationsUnitsService.<lambda>  r  r>   c                 D    U R                  S5      nU R                  X1US9$ )zDelete a single unit.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rs   rK   rM   rP   s       r<   rs   ;SaasservicemgmtV1beta1.ProjectsLocationsUnitsService.Delete+  rT   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NEv1beta1/projects/{projectsId}/locations/{locationsId}/units/{unitsId}rw   z/saasservicemgmt.projects.locations.units.deleterx   ry   r{   r|   2SaasservicemgmtProjectsLocationsUnitsDeleteRequestr~   Fr`   rl   rn   r>   r<   ro   r/  8  r	  r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a single unit.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Unit) The response message.
r   rK   rM   rP   s       r<   r   8SaasservicemgmtV1beta1.ProjectsLocationsUnitsService.GetF  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr3  r   z,saasservicemgmt.projects.locations.units.getrx   r{   r|   /SaasservicemgmtProjectsLocationsUnitsGetRequestr.  Fr`   rl   rn   r>   r<   ro   r/  S  r  r>   c                 D    U R                  S5      nU R                  X1US9$ )zRetrieve a collection of units.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListUnitsResponse) The response message.
r   rK   rM   rP   s       r<   r   9SaasservicemgmtV1beta1.ProjectsLocationsUnitsService.Lista  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr)  r   z-saasservicemgmt.projects.locations.units.listrX   r   r+  r|   0SaasservicemgmtProjectsLocationsUnitsListRequestListUnitsResponseFr`   rl   rn   r>   r<   ro   r/  n  r  r>   c                 D    U R                  S5      nU R                  X1US9$ )zUpdate a single unit.

Args:
  request: (SaasservicemgmtProjectsLocationsUnitsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Unit) The response message.
r   rK   rM   rP   s       r<   r   :SaasservicemgmtV1beta1.ProjectsLocationsUnitsService.Patch|  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr3  r   z.saasservicemgmt.projects.locations.units.patchrx   r   r{   r,  1SaasservicemgmtProjectsLocationsUnitsPatchRequestr.  Fr`   rl   rn   r>   r<   ro   r/    r  r>   r   rC   r   r   s   @r<   r3   r#    r  r>   r3   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$ )/SaasservicemgmtV1beta1.ProjectsLocationsServicei  z2Service class for the projects_locations resource.r6   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r5   r   rD   rE   s     r<   r   8SaasservicemgmtV1beta1.ProjectsLocationsService.__init__  s#    ";;TKFSdr>   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a location.

Args:
  request: (SaasservicemgmtProjectsLocationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GoogleCloudLocationLocation) The response message.
r   rK   rM   rP   s       r<   r   3SaasservicemgmtV1beta1.ProjectsLocationsService.Get  r   r>   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz5v1beta1/projects/{projectsId}/locations/{locationsId}r   z&saasservicemgmt.projects.locations.getrx   r{   r|   *SaasservicemgmtProjectsLocationsGetRequestGoogleCloudLocationLocationFr`   rl   rn   r>   r<   ro   8SaasservicemgmtV1beta1.ProjectsLocationsService.<lambda>  s4     6 6I:xH'F8!r>   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists information about the supported locations for this service.

Args:
  request: (SaasservicemgmtProjectsLocationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListLocationsResponse) The response message.
r   rK   rM   rP   s       r<   r   4SaasservicemgmtV1beta1.ProjectsLocationsService.List  r   r>   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz'v1beta1/projects/{projectsId}/locationsr   z'saasservicemgmt.projects.locations.listrx   )extraLocationTypesr   r   r   zv1beta1/{+name}/locationsr|   +SaasservicemgmtProjectsLocationsListRequestListLocationsResponseFr`   rl   rn   r>   r<   ro   rK    s4    !7!7;;xHN1G2"r>   r   rC   )r   r   r   r   r   r   r   r   r   r   r   r   r   s   @r<   r5   rC    s1    < E
8C8Dr>   r5   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )&SaasservicemgmtV1beta1.ProjectsServicei  z(Service class for the projects resource.r8   c                 N   > [         [        R                  U ]  U5        0 U l        g rC   )r   r   r7   r   rD   rE   s     r<   r   /SaasservicemgmtV1beta1.ProjectsService.__init__  s#    "22DB6Jdr>   r   )	r   r   r   r   r   r   r   r   r   r   s   @r<   r7   rS    s    2E r>   r7   )r8   r6   r   r   r    r"   r$   r&   r(   r*   r,   r.   r0   r2   r4   )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   r   r   r   s   @r<   r   r   
   s   M/6(@-(=>'(*"."+/,()-6:/4<@?C	/>Ox/F/F ObOX-D-D ObOh.E.E ObOh&=&= ObO)@)@ ObOX5L5L ObOX-D-D ObO)@)@ ObOX%<%< ObO(?(? ObO(*A*A ObOx/F/F ObOh&=&= Ob>!8!8 >@//  r>   r   N)
r   
__future__r   apitools.base.pyr   =googlecloudsdk.generated_clients.apis.saasservicemgmt.v1beta1r   rV  BaseApiClientr   rn   r>   r<   <module>rg     s'    C ' % vUX33 Ur>   