
    ,                     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 telcoautomation version v1alpha1.    )absolute_import)base_api)!telcoautomation_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 S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      rSrU =r$ )!TelcoautomationV1alpha1
   zFGenerated client library for service telcoautomation version v1alpha1.z'https://telcoautomation.googleapis.com/z,https://telcoautomation.mtls.googleapis.com/telcoautomationz.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        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 telcoautomation handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN)BASE_URLsuperr   __init__ ProjectsLocationsEdgeSlmsServiceprojects_locations_edgeSlms"ProjectsLocationsOperationsServiceprojects_locations_operations7ProjectsLocationsOrchestrationClustersBlueprintsService3projects_locations_orchestrationClusters_blueprintsKProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsServiceHprojects_locations_orchestrationClusters_deployments_hydratedDeployments8ProjectsLocationsOrchestrationClustersDeploymentsService4projects_locations_orchestrationClusters_deployments-ProjectsLocationsOrchestrationClustersService(projects_locations_orchestrationClusters(ProjectsLocationsPublicBlueprintsService#projects_locations_publicBlueprintsProjectsLocationsServiceprojects_locationsProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               elib/googlecloudsdk/generated_clients/apis/telcoautomation/v1alpha1/telcoautomation_v1alpha1_client.pyr    TelcoautomationV1alpha1.__init__   s    
C	
!41'%)3 7+ 2 - (,'L'LT'RD$)-)P)PQU)VD&?C?{?{  }A  @BD<TX  Ue  Ue  fj  UkDQ@D@}@}  C  ADD=484f4fgk4lD1/3/\/\]a/bD,";;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rU =r$ )8TelcoautomationV1alpha1.ProjectsLocationsEdgeSlmsService4   z;Service class for the projects_locations_edgeSlms resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsr-   clientr/   s     r0   r   ATelcoautomationV1alpha1.ProjectsLocationsEdgeSlmsService.__init__9   s$    #DDdTU[\dr2   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new EdgeSlm in a given project and location.

Args:
  request: (TelcoautomationProjectsLocationsEdgeSlmsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodr-   requestr?   configs       r0   r=   ?TelcoautomationV1alpha1.ProjectsLocationsEdgeSlmsService.Create>   /     ##H-f__
  8 8r2   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )N?v1alpha1/projects/{projectsId}/locations/{locationsId}/edgeSlmsPOSTz2telcoautomation.projects.locations.edgeSlms.createparent	edgeSlmId	requestIdv1alpha1/{+parent}/edgeSlmsedgeSlm5TelcoautomationProjectsLocationsEdgeSlmsCreateRequest	OperationF	flat_pathhttp_method	method_idordered_paramspath_paramsquery_paramsrelative_pathrequest_fieldrequest_type_nameresponse_type_namesupports_downloadr   ApiMethodInfo r2   r0   <lambda>ATelcoautomationV1alpha1.ProjectsLocationsEdgeSlmsService.<lambda>K   s9    8#9#9SF zJ!;/3Q&$r2   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a single EdgeSlm.

Args:
  request: (TelcoautomationProjectsLocationsEdgeSlmsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
Deleter>   r@   rC   s       r0   rd   ?TelcoautomationV1alpha1.ProjectsLocationsEdgeSlmsService.DeleteY   rG   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )NLv1alpha1/projects/{projectsId}/locations/{locationsId}/edgeSlms/{edgeSlmsId}DELETEz2telcoautomation.projects.locations.edgeSlms.deletenamerM   v1alpha1/{+name} 5TelcoautomationProjectsLocationsEdgeSlmsDeleteRequestrQ   FrR   r^   r`   r2   r0   ra   rb   f   s6    8#9#9`FxH!](Q&$r2   c                 D    U R                  S5      nU R                  X1US9$ )zGets details of a single EdgeSlm.

Args:
  request: (TelcoautomationProjectsLocationsEdgeSlmsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (EdgeSlm) The response message.
Getr>   r@   rC   s       r0   rn   <TelcoautomationV1alpha1.ProjectsLocationsEdgeSlmsService.Gett   /     ##E*f__
  8 8r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrg   GETz/telcoautomation.projects.locations.edgeSlms.getri   rj   rk   2TelcoautomationProjectsLocationsEdgeSlmsGetRequestEdgeSlmFrR   r^   r`   r2   r0   ra   rb      s4     6 6`CxH(N$!r2   c                 D    U R                  S5      nU R                  X1US9$ )a	  Lists EdgeSlms in a given project and location.

Args:
  request: (TelcoautomationProjectsLocationsEdgeSlmsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListEdgeSlmsResponse) The response message.
Listr>   r@   rC   s       r0   rv   =TelcoautomationV1alpha1.ProjectsLocationsEdgeSlmsService.List   /     ##F+f__
  8 8r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NrI   rr   z0telcoautomation.projects.locations.edgeSlms.listrK   filterorderBypageSize	pageTokenrN   rk   3TelcoautomationProjectsLocationsEdgeSlmsListRequestListEdgeSlmsResponseFrR   r^   r`   r2   r0   ra   rb      s4    !7!7SD zJC3O1"r2   r8   r7   __name__
__module____qualname____firstlineno____doc___NAMEr   r=   method_configrd   rn   rv   __static_attributes____classcell__r/   s   @r0   r   r4   4   sO    E)E
8F8F8C8Dr2   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$ ):TelcoautomationV1alpha1.ProjectsLocationsOperationsService   z=Service class for the projects_locations_operations resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r   r   r8   r9   s     r0   r   CTelcoautomationV1alpha1.ProjectsLocationsOperationsService.__init__   s$    #FFVW]^dr2   c                 D    U R                  S5      nU R                  X1US9$ )a  Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.

Args:
  request: (TelcoautomationProjectsLocationsOperationsCancelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
Cancelr>   r@   rC   s       r0   r   ATelcoautomationV1alpha1.ProjectsLocationsOperationsService.Cancel   rG   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzWv1alpha1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}:cancelrJ   z4telcoautomation.projects.locations.operations.cancelri   zv1alpha1/{+name}:cancelcancelOperationRequest7TelcoautomationProjectsLocationsOperationsCancelRequestEmptyFrR   r^   r`   r2   r0   ra   CTelcoautomationV1alpha1.ProjectsLocationsOperationsService.<lambda>   s4    8#9#9kHxH/.S"$r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

Args:
  request: (TelcoautomationProjectsLocationsOperationsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rd   r>   r@   rC   s       r0   rd   ATelcoautomationV1alpha1.ProjectsLocationsOperationsService.Delete   rG   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NPv1alpha1/projects/{projectsId}/locations/{locationsId}/operations/{operationsId}rh   z4telcoautomation.projects.locations.operations.deleteri   rj   rk   7TelcoautomationProjectsLocationsOperationsDeleteRequestr   FrR   r^   r`   r2   r0   ra   r      s4    8#9#9dHxH(S"$r2   c                 D    U R                  S5      nU R                  X1US9$ )ak  Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

Args:
  request: (TelcoautomationProjectsLocationsOperationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rn   r>   r@   rC   s       r0   rn   >TelcoautomationV1alpha1.ProjectsLocationsOperationsService.Get   rp   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   rr   z1telcoautomation.projects.locations.operations.getri   rj   rk   4TelcoautomationProjectsLocationsOperationsGetRequestrQ   FrR   r^   r`   r2   r0   ra   r      s4     6 6dExH(P&!r2   c                 D    U R                  S5      nU R                  X1US9$ )ae  Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

Args:
  request: (TelcoautomationProjectsLocationsOperationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListOperationsResponse) The response message.
rv   r>   r@   rC   s       r0   rv   ?TelcoautomationV1alpha1.ProjectsLocationsOperationsService.List  rx   r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NzAv1alpha1/projects/{projectsId}/locations/{locationsId}/operationsrr   z2telcoautomation.projects.locations.operations.listri   )r{   r}   r~   returnPartialSuccesszv1alpha1/{+name}/operationsrk   5TelcoautomationProjectsLocationsOperationsListRequestListOperationsResponseFrR   r^   r`   r2   r0   ra   r     s4    !7!7UFxHP3Q3"r2   r   r7   )r   r   r   r   r   r   r   r   r   rd   rn   rv   r   r   r   s   @r0   r   r      sO    G+E
8F8F8C8Dr2   r   c                   N  ^  \ 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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S jrS \l        SrU =r$ )OTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsServicei   zSService class for the projects_locations_orchestrationClusters_blueprints resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r   r   r8   r9   s     r0   r   XTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.__init__%  s%    #[[]aklrsdr2   c                 D    U R                  S5      nU R                  X1US9$ )a  Approves a blueprint and commits a new revision.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsApproveRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Blueprint) The response message.
Approver>   r@   rC   s       r0   r   WTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.Approve*  /     ##I.f__
  8 8r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprints/{blueprintsId}:approverJ   zKtelcoautomation.projects.locations.orchestrationClusters.blueprints.approveri   zv1alpha1/{+name}:approveapproveBlueprintRequestMTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsApproveRequest	BlueprintFrR   r^   r`   r2   r0   ra   XTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.<lambda>7  7    H$:$: ]_xH0/i&%r2   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a blueprint.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Blueprint) The response message.
r=   r>   r@   rC   s       r0   r=   VTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.CreateE  rG   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nqv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprintsrJ   zJtelcoautomation.projects.locations.orchestrationClusters.blueprints.createrK   blueprintIdv1alpha1/{+parent}/blueprints	blueprintLTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsCreateRequestr   FrR   r^   r`   r2   r0   ra   r   R  s9    8#9#9 F^ zJ#_5!h&$r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a blueprint and all its revisions.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
rd   r>   r@   rC   s       r0   rd   VTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.Delete`  rG   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprints/{blueprintsId}rh   zJtelcoautomation.projects.locations.orchestrationClusters.blueprints.deleteri   rj   rk   LTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsDeleteRequestr   FrR   r^   r`   r2   r0   ra   r   m  s7    8#9#9 U^xH(h"$r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Discards the changes in a blueprint and reverts the blueprint to the last approved blueprint revision. No changes take place if a blueprint does not have revisions.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsDiscardRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DiscardBlueprintChangesResponse) The response message.
Discardr>   r@   rC   s       r0   r   WTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.Discard{  r   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprints/{blueprintsId}:discardrJ   zKtelcoautomation.projects.locations.orchestrationClusters.blueprints.discardri   v1alpha1/{+name}:discarddiscardBlueprintChangesRequestMTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsDiscardRequestDiscardBlueprintChangesResponseFrR   r^   r`   r2   r0   ra   r     s7    H$:$: ]_xH06i<%r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns the requested blueprint.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Blueprint) The response message.
rn   r>   r@   rC   s       r0   rn   STelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.Get  rp   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   rr   zGtelcoautomation.projects.locations.orchestrationClusters.blueprints.getri   viewrj   rk   ITelcoautomationProjectsLocationsOrchestrationClustersBlueprintsGetRequestr   FrR   r^   r`   r2   r0   ra   r     s9     6 6 U[xHX(e&!r2   c                 D    U R                  S5      nU R                  X1US9$ )a  List all blueprints.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListBlueprintsResponse) The response message.
rv   r>   r@   rC   s       r0   rv   TTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.List  rx   r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr   rr   zHtelcoautomation.projects.locations.orchestrationClusters.blueprints.listrK   r{   r}   r~   r   rk   JTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsListRequestListBlueprintsResponseFrR   r^   r`   r2   r0   ra   r     s7    !7!7 F\ zJ85f3"r2   c                 D    U R                  S5      nU R                  X1US9$ )a2  List blueprint revisions of a given blueprint.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsListRevisionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListBlueprintRevisionsResponse) The response message.
ListRevisionsr>   r@   rC   s       r0   r   ]TelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.ListRevisions  /     ##O4f__
  8 8r2   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprints/{blueprintsId}:listRevisionsrr   zQtelcoautomation.projects.locations.orchestrationClusters.blueprints.listRevisionsri   r}   r~   v1alpha1/{+name}:listRevisionsrk   STelcoautomationProjectsLocationsOrchestrationClustersBlueprintsListRevisionsRequestListBlueprintRevisionsResponseFrR   r^   r`   r2   r0   ra   r     s<    (*@*@ cexH +.6o;+r2   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a blueprint.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Blueprint) The response message.
Patchr>   r@   rC   s       r0   r   UTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.Patch  /     ##G,f__
  8 8r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr   PATCHzItelcoautomation.projects.locations.orchestrationClusters.blueprints.patchri   
updateMaskrj   r   KTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsPatchRequestr   FrR   r^   r`   r2   r0   ra   r     s9    ("8"8 U]xH"^(!g&#r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Proposes a blueprint for approval of changes.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsProposeRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Blueprint) The response message.
Proposer>   r@   rC   s       r0   r   WTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.Propose  r   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprints/{blueprintsId}:proposerJ   zKtelcoautomation.projects.locations.orchestrationClusters.blueprints.proposeri   zv1alpha1/{+name}:proposeproposeBlueprintRequestMTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsProposeRequestr   FrR   r^   r`   r2   r0   ra   r     r   r2   c                 D    U R                  S5      nU R                  X1US9$ )a/  Rejects a blueprint revision proposal and flips it back to Draft state.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsRejectRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Blueprint) The response message.
Rejectr>   r@   rC   s       r0   r   VTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.Reject  rG   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprints/{blueprintsId}:rejectrJ   zJtelcoautomation.projects.locations.orchestrationClusters.blueprints.rejectri   zv1alpha1/{+name}:rejectrejectBlueprintRequestLTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsRejectRequestr   FrR   r^   r`   r2   r0   ra   r   *  s7    8#9#9 \^xH/.h&$r2   c                 D    U R                  S5      nU R                  X1US9$ )a,  Searches across blueprint revisions.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersBlueprintsSearchRevisionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SearchBlueprintRevisionsResponse) The response message.
SearchRevisionsr>   r@   rC   s       r0   r   _TelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersBlueprintsService.SearchRevisions8  0     ##$56f__
  8 8r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/blueprints:searchRevisionsrr   zStelcoautomation.projects.locations.orchestrationClusters.blueprints.searchRevisionsrK   r}   r~   queryz-v1alpha1/{+parent}/blueprints:searchRevisionsrk   UTelcoautomationProjectsLocationsOrchestrationClustersBlueprintsSearchRevisionsRequest SearchBlueprintRevisionsResponseFrR   r^   r`   r2   r0   ra   r   E  s7    H,B,B Vg zJ7Eq=-r2   r   r7   )r   r   r   r   r   r   r   r   r   r=   rd   r   rn   rv   r   r   r   r   r   r   r   r   s   @r0   r   r      s    ]AE
8G8F8F8G8C8D8#M8E8G8F8%O!!r2   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$ )cTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsServiceiS  zhService class for the projects_locations_orchestrationClusters_deployments_hydratedDeployments resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r!   r   r8   r9   s     r0   r   lTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsService.__init__X  s,    #ooqu  AG  Hdr2   c                 D    U R                  S5      nU R                  X1US9$ )a8  Applies a hydrated deployment to a workload cluster.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsApplyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (HydratedDeployment) The response message.
Applyr>   r@   rC   s       r0   r  iTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsService.Apply]  r   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}/hydratedDeployments/{hydratedDeploymentsId}:applyrJ   z^telcoautomation.projects.locations.orchestrationClusters.deployments.hydratedDeployments.applyri   v1alpha1/{+name}:applyapplyHydratedDeploymentRequest_TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsApplyRequestHydratedDeploymentFrR   r^   r`   r2   r0   ra   lTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsService.<lambda>j  s7    ("8"8 IrxH.6{/#r2   c                 D    U R                  S5      nU R                  X1US9$ )a,  Returns the requested hydrated deployment.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (HydratedDeployment) The response message.
rn   r>   r@   rC   s       r0   rn   gTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsService.Getx  rp   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}/hydratedDeployments/{hydratedDeploymentsId}rr   z\telcoautomation.projects.locations.orchestrationClusters.deployments.hydratedDeployments.getri   rj   rk   ]TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsGetRequestr  FrR   r^   r`   r2   r0   ra   r    s7     6 6 CpxH(y/!r2   c                 D    U R                  S5      nU R                  X1US9$ )aI  List all hydrated deployments present under a deployment.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListHydratedDeploymentsResponse) The response message.
rv   r>   r@   rC   s       r0   rv   hTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsService.List  rx   r2   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}/hydratedDeploymentsrr   z]telcoautomation.projects.locations.orchestrationClusters.deployments.hydratedDeployments.listrK   r}   r~   z&v1alpha1/{+parent}/hydratedDeploymentsrk   ^TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsListRequestListHydratedDeploymentsResponseFrR   r^   r`   r2   r0   ra   r    s<    !7!7 kq zJ +.>z<"r2   c                 D    U R                  S5      nU R                  X1US9$ )a"  Updates a hydrated deployment.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (HydratedDeployment) The response message.
r   r>   r@   rC   s       r0   r   iTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsService.Patch  r   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr  r   z^telcoautomation.projects.locations.orchestrationClusters.deployments.hydratedDeployments.patchri   r   rj   hydratedDeployment_TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsHydratedDeploymentsPatchRequestr  FrR   r^   r`   r2   r0   ra   r    s9    ("8"8 CrxH"^(*{/#r2   r   r7   )r   r   r   r   r   r   r   r  r   rn   rv   r   r   r   r   s   @r0   r!   r   S  sO    rVE
8E8C8D8Er2   r!   c                   N  ^  \ 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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S jrS \l        SrU =r$ )PTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsServicei  zTService class for the projects_locations_orchestrationClusters_deployments resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r#   r   r8   r9   s     r0   r   YTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.__init__  s%    #\\^blmstdr2   c                 D    U R                  S5      nU R                  X1US9$ )a1  Applies the deployment's YAML files to the parent orchestration cluster.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsApplyRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Deployment) The response message.
r  r>   r@   rC   s       r0   r  VTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.Apply  r   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}:applyrJ   zJtelcoautomation.projects.locations.orchestrationClusters.deployments.applyri   r  applyDeploymentRequestLTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsApplyRequest
DeploymentFrR   r^   r`   r2   r0   ra   YTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.<lambda>  s7    ("8"8 ]^xH..h'#r2   c                 D    U R                  S5      nU R                  X1US9$ )a8  Returns the requested deployment status.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsComputeDeploymentStatusRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ComputeDeploymentStatusResponse) The response message.
ComputeDeploymentStatusr>   r@   rC   s       r0   r$  hTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.ComputeDeploymentStatus  s0     ##$=>f__
  8 8r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}:computeDeploymentStatusrr   z\telcoautomation.projects.locations.orchestrationClusters.deployments.computeDeploymentStatusri   z(v1alpha1/{+name}:computeDeploymentStatusrk   ^TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsComputeDeploymentStatusRequestComputeDeploymentStatusResponseFrR   r^   r`   r2   r0   ra   r"    s7    H4J4J opxH@z<5r2   c                 D    U R                  S5      nU R                  X1US9$ )zCreates a deployment.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Deployment) The response message.
r=   r>   r@   rC   s       r0   r=   WTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.Create	  rG   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nrv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deploymentsrJ   zKtelcoautomation.projects.locations.orchestrationClusters.deployments.createrK   deploymentIdv1alpha1/{+parent}/deployments
deploymentMTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsCreateRequestr!  FrR   r^   r`   r2   r0   ra   r"    s:    8#9#9 G_ zJ$%6"i'$r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Discards the changes in a deployment and reverts the deployment to the last approved deployment revision. No changes take place if a deployment does not have revisions.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsDiscardRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DiscardDeploymentChangesResponse) The response message.
r   r>   r@   rC   s       r0   r   XTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.Discard$  r   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}:discardrJ   zLtelcoautomation.projects.locations.orchestrationClusters.deployments.discardri   r   discardDeploymentChangesRequestNTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsDiscardRequest DiscardDeploymentChangesResponseFrR   r^   r`   r2   r0   ra   r"  1  s7    H$:$: _`xH07j=%r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns the requested deployment.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Deployment) The response message.
rn   r>   r@   rC   s       r0   rn   TTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.Get?  rp   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}rr   zHtelcoautomation.projects.locations.orchestrationClusters.deployments.getri   r   rj   rk   JTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsGetRequestr!  FrR   r^   r`   r2   r0   ra   r"  L  s9     6 6 W\xHX(f'!r2   c                 D    U R                  S5      nU R                  X1US9$ )a
  List all deployments.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDeploymentsResponse) The response message.
rv   r>   r@   rC   s       r0   rv   UTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.ListZ  rx   r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr,  rr   zItelcoautomation.projects.locations.orchestrationClusters.deployments.listrK   r   r.  rk   KTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsListRequestListDeploymentsResponseFrR   r^   r`   r2   r0   ra   r"  g  s7    !7!7 G] zJ86g4"r2   c                 D    U R                  S5      nU R                  X1US9$ )a6  List deployment revisions of a given deployment.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsListRevisionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDeploymentRevisionsResponse) The response message.
r   r>   r@   rC   s       r0   r   ^TelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.ListRevisionsu  r   r2   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}:listRevisionsrr   zRtelcoautomation.projects.locations.orchestrationClusters.deployments.listRevisionsri   r}   r~   r   rk   TTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsListRevisionsRequestListDeploymentRevisionsResponseFrR   r^   r`   r2   r0   ra   r"    s<    (*@*@ efxH +.6p<+r2   c                 D    U R                  S5      nU R                  X1US9$ )zUpdates a deployment.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Deployment) The response message.
r   r>   r@   rC   s       r0   r   VTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.Patch  r   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr:  r   zJtelcoautomation.projects.locations.orchestrationClusters.deployments.patchri   r   rj   r/  LTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsPatchRequestr!  FrR   r^   r`   r2   r0   ra   r"    s9    ("8"8 W^xH"^("h'#r2   c                 D    U R                  S5      nU R                  X1US9$ )aM  Removes the deployment by marking it as DELETING. Post which deployment and it's revisions gets deleted.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsRemoveRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
Remover>   r@   rC   s       r0   rK  WTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.Remove  rG   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}:removerJ   zKtelcoautomation.projects.locations.orchestrationClusters.deployments.removeri   zv1alpha1/{+name}:removeremoveDeploymentRequestMTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsRemoveRequestr   FrR   r^   r`   r2   r0   ra   r"    s7    8#9#9 ^_xH//i"$r2   c                 D    U R                  S5      nU R                  X1US9$ )a:  Rollback the active deployment to the given past approved deployment revision.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsRollbackRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Deployment) The response message.
Rollbackr>   r@   rC   s       r0   rQ  YTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.Rollback  s/     ##J/f__
  8 8r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments/{deploymentsId}:rollbackrJ   zMtelcoautomation.projects.locations.orchestrationClusters.deployments.rollbackri   zv1alpha1/{+name}:rollbackrollbackDeploymentRequestOTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsRollbackRequestr!  FrR   r^   r`   r2   r0   ra   r"    s7    X%;%; `axH11k'&r2   c                 D    U R                  S5      nU R                  X1US9$ )a/  Searches across deployment revisions.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeploymentsSearchRevisionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SearchDeploymentRevisionsResponse) The response message.
r   r>   r@   rC   s       r0   r   `TelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersDeploymentsService.SearchRevisions  r   r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nzv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}/deployments:searchRevisionsrr   zTtelcoautomation.projects.locations.orchestrationClusters.deployments.searchRevisionsrK   r   z.v1alpha1/{+parent}/deployments:searchRevisionsrk   VTelcoautomationProjectsLocationsOrchestrationClustersDeploymentsSearchRevisionsRequest!SearchDeploymentRevisionsResponseFrR   r^   r`   r2   r0   ra   r"    s7    H,B,B Wh zJ7Fr>-r2   r   r7   )r   r   r   r   r   r   r   r  r   r$  r=   r   rn   rv   r   r   rK  rQ  r   r   r   r   s   @r0   r#   r    s    ^BE
8E8-)8F8G8C8D8#M8E8F8H8%O!!r2   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$ )ETelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersServicei  zHService class for the projects_locations_orchestrationClusters resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r%   r   r8   r9   s     r0   r   NTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersService.__init__  s%    #QQSWabhidr2   c                 D    U R                  S5      nU R                  X1US9$ )a!  Creates a new OrchestrationCluster in a given project and location.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r=   r>   r@   rC   s       r0   r=   LTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersService.Create  rG   r2   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NLv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClustersrJ   z?telcoautomation.projects.locations.orchestrationClusters.createrK   orchestrationClusterIdrM   (v1alpha1/{+parent}/orchestrationClustersorchestrationClusterBTelcoautomationProjectsLocationsOrchestrationClustersCreateRequestrQ   FrR   r^   r`   r2   r0   ra   NTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersService.<lambda>  s9    8#9#9`S zJ.<@,^&$r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Deletes a single OrchestrationCluster.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rd   r>   r@   rC   s       r0   rd   LTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersService.Delete!  rG   r2   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nfv1alpha1/projects/{projectsId}/locations/{locationsId}/orchestrationClusters/{orchestrationClustersId}rh   z?telcoautomation.projects.locations.orchestrationClusters.deleteri   rM   rj   rk   BTelcoautomationProjectsLocationsOrchestrationClustersDeleteRequestrQ   FrR   r^   r`   r2   r0   ra   rg  .  s6    8#9#9zSxH!](^&$r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets details of a single OrchestrationCluster.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (OrchestrationCluster) The response message.
rn   r>   r@   rC   s       r0   rn   ITelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersService.Get<  rp   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nrk  rr   z<telcoautomation.projects.locations.orchestrationClusters.getri   rj   rk   ?TelcoautomationProjectsLocationsOrchestrationClustersGetRequestOrchestrationClusterFrR   r^   r`   r2   r0   ra   rg  I  s4     6 6zPxH([1!r2   c                 D    U R                  S5      nU R                  X1US9$ )a0  Lists OrchestrationClusters in a given project and location.

Args:
  request: (TelcoautomationProjectsLocationsOrchestrationClustersListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListOrchestrationClustersResponse) The response message.
rv   r>   r@   rC   s       r0   rv   JTelcoautomationV1alpha1.ProjectsLocationsOrchestrationClustersService.ListW  rx   r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nrb  rr   z=telcoautomation.projects.locations.orchestrationClusters.listrK   rz   rd  rk   @TelcoautomationProjectsLocationsOrchestrationClustersListRequest!ListOrchestrationClustersResponseFrR   r^   r`   r2   r0   ra   rg  d  s4    !7!7`Q zJC@\>"r2   r   r7   r   r   s   @r0   r%   r\    sO    R6E
8F8F8C8Dr2   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$ )@TelcoautomationV1alpha1.ProjectsLocationsPublicBlueprintsServiceir  zCService class for the projects_locations_publicBlueprints resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r'   r   r8   r9   s     r0   r   ITelcoautomationV1alpha1.ProjectsLocationsPublicBlueprintsService.__init__w  s$    #LLd\]cddr2   c                 D    U R                  S5      nU R                  X1US9$ )a  Returns the requested public blueprint.

Args:
  request: (TelcoautomationProjectsLocationsPublicBlueprintsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (PublicBlueprint) The response message.
rn   r>   r@   rC   s       r0   rn   DTelcoautomationV1alpha1.ProjectsLocationsPublicBlueprintsService.Get|  rp   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz\v1alpha1/projects/{projectsId}/locations/{locationsId}/publicBlueprints/{publicBlueprintsId}rr   z7telcoautomation.projects.locations.publicBlueprints.getri   rj   rk   :TelcoautomationProjectsLocationsPublicBlueprintsGetRequestPublicBlueprintFrR   r^   r`   r2   r0   ra   ITelcoautomationV1alpha1.ProjectsLocationsPublicBlueprintsService.<lambda>  s4     6 6pKxH(V,!r2   c                 D    U R                  S5      nU R                  X1US9$ )aD  Lists the blueprints in TNA's public catalog. Default page size = 20, Max Page Size = 100.

Args:
  request: (TelcoautomationProjectsLocationsPublicBlueprintsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListPublicBlueprintsResponse) The response message.
rv   r>   r@   rC   s       r0   rv   ETelcoautomationV1alpha1.ProjectsLocationsPublicBlueprintsService.List  rx   r2   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )NzGv1alpha1/projects/{projectsId}/locations/{locationsId}/publicBlueprintsrr   z8telcoautomation.projects.locations.publicBlueprints.listrK   r}   r~   z#v1alpha1/{+parent}/publicBlueprintsrk   ;TelcoautomationProjectsLocationsPublicBlueprintsListRequestListPublicBlueprintsResponseFrR   r^   r`   r2   r0   ra   r    s9    !7!7[L zJ +.;W9"r2   r   r7   r   r   r   r   r   r   r   rn   r   rv   r   r   r   s   @r0   r'   rx  r  s1    M1E
8C8Dr2   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$ )0TelcoautomationV1alpha1.ProjectsLocationsServicei  z2Service class for the projects_locations resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r)   r   r8   r9   s     r0   r   9TelcoautomationV1alpha1.ProjectsLocationsService.__init__  s#    #<<dLVTdr2   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a location.

Args:
  request: (TelcoautomationProjectsLocationsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Location) The response message.
rn   r>   r@   rC   s       r0   rn   4TelcoautomationV1alpha1.ProjectsLocationsService.Get  rp   r2   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nz6v1alpha1/projects/{projectsId}/locations/{locationsId}rr   z&telcoautomation.projects.locations.getri   rj   rk   *TelcoautomationProjectsLocationsGetRequestLocationFrR   r^   r`   r2   r0   ra   9TelcoautomationV1alpha1.ProjectsLocationsService.<lambda>  s4     6 6J:xH(F%!r2   c                 D    U R                  S5      nU R                  X1US9$ )a  Lists information about the supported locations for this service.

Args:
  request: (TelcoautomationProjectsLocationsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListLocationsResponse) The response message.
rv   r>   r@   rC   s       r0   rv   5TelcoautomationV1alpha1.ProjectsLocationsService.List  rx   r2   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nz(v1alpha1/projects/{projectsId}/locationsrr   z'telcoautomation.projects.locations.listri   )extraLocationTypesr{   r}   r~   zv1alpha1/{+name}/locationsrk   +TelcoautomationProjectsLocationsListRequestListLocationsResponseFrR   r^   r`   r2   r0   ra   r    s4    !7!7<;xHN2G2"r2   r   r7   r  r   s   @r0   r)   r    s1    < E
8C8Dr2   r)   c                   0   ^  \ rS rSrSrSrU 4S jrSrU =r$ )'TelcoautomationV1alpha1.ProjectsServicei  z(Service class for the projects resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g r7   )r   r   r+   r   r8   r9   s     r0   r   0TelcoautomationV1alpha1.ProjectsService.__init__  s#    #33TCFKdr2   r   )	r   r   r   r   r   r   r   r   r   r   s   @r0   r+   r    s    2E r2   r+   )	r,   r*   r   r   r&   r    r$   r"   r(   )rk   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   r   s   @r0   r   r   
   s   N/6(@-(=>'(*"."+0,()-6:/4<@?C	/2t)@)@ tlt8+B+B tlq@W@W qf	tT\TkTk tlqAXAX qf	th6M6M tl>1H1H >@>!8!8 >@//  r2   r   N)
r   
__future__r   apitools.base.pyr   >googlecloudsdk.generated_clients.apis.telcoautomation.v1alpha1r   r  BaseApiClientr   r`   r2   r0   <module>r     s'    D ' % xph44 pr2   