
    0                    V    S r SSKJr  SSKJr  SSKJr   " S S\R                  5      r	g)z3Generated client library for dataflow version v1b3.    )absolute_import)base_api)dataflow_v1b3_messagesc                     ^  \ rS rSrSr\rSrSrSr	SS/r
SrS	rS
rSrS rSrSr     S9U 4S jjr " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S S\R(                  5      r " S  S!\R(                  5      r " S" S#\R(                  5      r " S$ S%\R(                  5      r  " S& S'\R(                  5      r! " S( S)\R(                  5      r" " S* S+\R(                  5      r# " S, S-\R(                  5      r$ " S. S/\R(                  5      r% " S0 S1\R(                  5      r& " S2 S3\R(                  5      r' " S4 S5\R(                  5      r( " S6 S7\R(                  5      r)S8r*U =r+$ ):DataflowV1b3
   z;Generated client library for service dataflow version v1b3.z https://dataflow.googleapis.com/z%https://dataflow.mtls.googleapis.com/dataflowz.https://www.googleapis.com/auth/cloud-platformz'https://www.googleapis.com/auth/computev1b3	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!        U RE                  U 5      U l#        U RI                  U 5      U l%        U RM                  U 5      U l'        U RQ                  U 5      U l)        U RU                  U 5      U l+        U RY                  U 5      U l-        g)zCreate a new dataflow handle.)
credentialsget_credentialshttpmodellog_requestlog_responsecredentials_argsdefault_global_paramsadditional_http_headersresponse_encodingN).BASE_URLsuperr   __init__/ProjectsCatalogTemplatesTemplateVersionsService*projects_catalogTemplates_templateVersionsProjectsCatalogTemplatesServiceprojects_catalogTemplatesProjectsJobsDebugServiceprojects_jobs_debugProjectsJobsMessagesServiceprojects_jobs_messagesProjectsJobsWorkItemsServiceprojects_jobs_workItemsProjectsJobsServiceprojects_jobs#ProjectsLocationsDeploymentsServiceprojects_locations_deployments%ProjectsLocationsFlexTemplatesService projects_locations_flexTemplates!ProjectsLocationsJobsDebugServiceprojects_locations_jobs_debug$ProjectsLocationsJobsMessagesService projects_locations_jobs_messages%ProjectsLocationsJobsSnapshotsService!projects_locations_jobs_snapshots"ProjectsLocationsJobsStagesServiceprojects_locations_jobs_stages%ProjectsLocationsJobsWorkItemsService!projects_locations_jobs_workItemsProjectsLocationsJobsServiceprojects_locations_jobs!ProjectsLocationsSnapshotsServiceprojects_locations_snapshots!ProjectsLocationsTemplatesServiceprojects_locations_templatesProjectsLocationsServiceprojects_locationsProjectsSnapshotsServiceprojects_snapshotsProjectsTemplateVersionsServiceprojects_templateVersionsProjectsTemplatesServiceprojects_templatesProjectsServiceprojects)selfurlr   r   r   r   r   r   r   r   r   r   	__class__s               Olib/googlecloudsdk/generated_clients/apis/dataflow/v1b3/dataflow_v1b3_client.pyr   DataflowV1b3.__init__   s    
C	,&'%)3 7+ ' - 7;6j6jko6pD3%)%I%I$%OD"#<<TBD"&"B"B4"HD#'#D#DT#JD 11$7D*.*R*RSW*XD',0,V,VW[,\D))-)O)OPT)UD&,0,U,UVZ,[D)-1-W-WX\-]D**.*Q*QRV*WD'-1-W-WX\-]D*#'#D#DT#JD (,(N(Nt(TD%(,(N(Nt(TD%";;DAD";;DAD%)%I%I$%OD"";;DAD((.DM    c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	<DataflowV1b3.ProjectsCatalogTemplatesTemplateVersionsService@   zJService class for the projects_catalogTemplates_templateVersions resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g N)r   r   r   r   _upload_configsrE   clientrG   s     rH   r   EDataflowV1b3.ProjectsCatalogTemplatesTemplateVersionsService.__init__E   s#    LHH$XY_`drJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Creates a new Template with TemplateVersion. Requires project_id(projects) and template display_name(catalogTemplates). The template display_name is set by the user.

Args:
  request: (DataflowProjectsCatalogTemplatesTemplateVersionsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TemplateVersion) The response message.
Createglobal_paramsGetMethodConfig
_RunMethodrE   requestrW   configs       rH   rU   CDataflowV1b3.ProjectsCatalogTemplatesTemplateVersionsService.CreateJ   /     ##H-f__
  8 8rJ   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzQv1b3/projects/{projectsId}/catalogTemplates/{catalogTemplatesId}/templateVersionsPOSTz:dataflow.projects.catalogTemplates.templateVersions.createparentv1b3/{+parent}/templateVersionscreateTemplateVersionRequest=DataflowProjectsCatalogTemplatesTemplateVersionsCreateRequestTemplateVersionF	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 rJ   rH   <lambda>EDataflowV1b3.ProjectsCatalogTemplatesTemplateVersionsService.<lambda>W   s4    8#9#9eN zJ74Y,$rJ   rP   rO   )__name__
__module____qualname____firstlineno____doc___NAMEr   rU   method_config__static_attributes____classcell__rG   s   @rH   r   rL   @   s"    T8E
8FrJ   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$ ),DataflowV1b3.ProjectsCatalogTemplatesServicee   z9Service class for the projects_catalogTemplates resource.r   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r   r   rP   rQ   s     rH   r   5DataflowV1b3.ProjectsCatalogTemplatesService.__init__j   "    L88$HPdrJ   c                 D    U R                  S5      nU R                  X1US9$ )aW  Creates a new TemplateVersion (Important: not new Template) entry in the spanner table. Requires project_id and display_name (template).

Args:
  request: (DataflowProjectsCatalogTemplatesCommitRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TemplateVersion) The response message.
CommitrV   rX   r[   s       rH   r   3DataflowV1b3.ProjectsCatalogTemplatesService.Commito   r_   rJ   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzGv1b3/projects/{projectsId}/catalogTemplates/{catalogTemplatesId}:commitra   z)dataflow.projects.catalogTemplates.commitnamezv1b3/{+name}:commitcommitTemplateVersionRequest-DataflowProjectsCatalogTemplatesCommitRequestrf   Frg   rs   ru   rJ   rH   rv   5DataflowV1b3.ProjectsCatalogTemplatesService.<lambda>|   s4    8#9#9[=xH+4I,$rJ   c                 D    U R                  S5      nU R                  X1US9$ )a	  Deletes an existing Template. Do nothing if Template does not exist.

Args:
  request: (DataflowProjectsCatalogTemplatesDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Empty) The response message.
DeleterV   rX   r[   s       rH   r   3DataflowV1b3.ProjectsCatalogTemplatesService.Delete   r_   rJ   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )N@v1b3/projects/{projectsId}/catalogTemplates/{catalogTemplatesId}DELETEz)dataflow.projects.catalogTemplates.deleter   v1b3/{+name} -DataflowProjectsCatalogTemplatesDeleteRequestEmptyFrg   rs   ru   rJ   rH   rv   r      s4    8#9#9T=xH$I"$rJ   c                 D    U R                  S5      nU R                  X1US9$ )ai  Get TemplateVersion using project_id and display_name with an optional version_id field. Get latest (has tag "latest") TemplateVersion if version_id not set.

Args:
  request: (DataflowProjectsCatalogTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (TemplateVersion) The response message.
GetrV   rX   r[   s       rH   r   0DataflowV1b3.ProjectsCatalogTemplatesService.Get   /     ##E*f__
  8 8rJ   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )Nr   GETz&dataflow.projects.catalogTemplates.getr   r   r   *DataflowProjectsCatalogTemplatesGetRequestrf   Frg   rs   ru   rJ   rH   rv   r      s4     6 6T:xH$F,!rJ   c                 D    U R                  S5      nU R                  X1US9$ )ai  Updates the label of the TemplateVersion. Label can be duplicated in Template, so either add or remove the label in the TemplateVersion.

Args:
  request: (DataflowProjectsCatalogTemplatesLabelRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ModifyTemplateVersionLabelResponse) The response message.
LabelrV   rX   r[   s       rH   r   2DataflowV1b3.ProjectsCatalogTemplatesService.Label   /     ##G,f__
  8 8rJ   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzFv1b3/projects/{projectsId}/catalogTemplates/{catalogTemplatesId}:labelra   z(dataflow.projects.catalogTemplates.labelr   zv1b3/{+name}:label!modifyTemplateVersionLabelRequest,DataflowProjectsCatalogTemplatesLabelRequest"ModifyTemplateVersionLabelResponseFrg   rs   ru   rJ   rH   rv   r      s4    ("8"8Z<xH*9H?#rJ   c                 D    U R                  S5      nU R                  X1US9$ )a/  Updates the tag of the TemplateVersion, and tag is unique in Template. If tag exists in another TemplateVersion in the Template, updates the tag to this TemplateVersion will remove it from the old TemplateVersion and add it to this TemplateVersion. If request is remove_only (remove_only = true), remove the tag from this TemplateVersion.

Args:
  request: (DataflowProjectsCatalogTemplatesTagRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ModifyTemplateVersionTagResponse) The response message.
TagrV   rX   r[   s       rH   r   0DataflowV1b3.ProjectsCatalogTemplatesService.Tag   r   rJ   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzDv1b3/projects/{projectsId}/catalogTemplates/{catalogTemplatesId}:tagra   z&dataflow.projects.catalogTemplates.tagr   zv1b3/{+name}:tagmodifyTemplateVersionTagRequest*DataflowProjectsCatalogTemplatesTagRequest ModifyTemplateVersionTagResponseFrg   rs   ru   rJ   rH   rv   r      s4     6 6X:xH(7F=!rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   s   @rH   r   r   e   s^    C'E
8F8F8C8E8CrJ   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$ )%DataflowV1b3.ProjectsJobsDebugService   z3Service class for the projects_jobs_debug resource.r    c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r   r   rP   rQ   s     rH   r   .DataflowV1b3.ProjectsJobsDebugService.__init__   "    L114A&IdrJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Get encoded debug configuration for component. Not cacheable.

Args:
  request: (DataflowProjectsJobsDebugGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GetDebugConfigResponse) The response message.
	GetConfigrV   rX   r[   s       rH   r   /DataflowV1b3.ProjectsJobsDebugService.GetConfig   /     ##K0f__
  8 8rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   z&dataflow.projects.jobs.debug.getConfig	projectIdjobIdz6v1b3/projects/{projectId}/jobs/{jobId}/debug/getConfiggetDebugConfigRequest)DataflowProjectsJobsDebugGetConfigRequestGetDebugConfigResponseF
ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   ru   rJ   rH   rv   .DataflowV1b3.ProjectsJobsDebugService.<lambda>  s7    h&<&<:#W-k*N-E3'rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Send encoded debug capture data for component.

Args:
  request: (DataflowProjectsJobsDebugSendCaptureRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SendDebugCaptureResponse) The response message.
SendCapturerV   rX   r[   s       rH   r   1DataflowV1b3.ProjectsJobsDebugService.SendCapture  /     ##M2f__
  8 8rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   z(dataflow.projects.jobs.debug.sendCapturer   r   z8v1b3/projects/{projectId}/jobs/{jobId}/debug/sendCapturesendDebugCaptureRequest+DataflowProjectsJobsDebugSendCaptureRequestSendDebugCaptureResponseFr   rs   ru   rJ   rH   rv   r   '  s7    (>(><#W-k*P/G5)rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   s   @rH   r   r      s1    =!E
8I8!KrJ   r   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	(DataflowV1b3.ProjectsJobsMessagesServicei4  z6Service class for the projects_jobs_messages resource.r"   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r!   r   rP   rQ   s     rH   r   1DataflowV1b3.ProjectsJobsMessagesService.__init__9  s"    L44dDVLdrJ   c                 D    U R                  S5      nU R                  X1US9$ )a*  Request the job status. To request the status of a job, we recommend using `projects.locations.jobs.messages.list` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.messages.list` is not recommended, as you can only request the status of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsJobsMessagesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListJobMessagesResponse) The response message.
ListrV   rX   r[   s       rH   r   -DataflowV1b3.ProjectsJobsMessagesService.List>  /     ##F+f__
  8 8rJ   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nr   z$dataflow.projects.jobs.messages.listr   r   )endTimelocationminimumImportancepageSize	pageToken	startTimez/v1b3/projects/{projectId}/jobs/{jobId}/messagesr   'DataflowProjectsJobsMessagesListRequestListJobMessagesResponseFr   rs   ru   rJ   rH   rv   1DataflowV1b3.ProjectsJobsMessagesService.<lambda>K  s7    !7!78#W-k*gGC4"rJ   rx   rO   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   s   @rH   r!   r   4  s"    @$E
8DrJ   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$ ))DataflowV1b3.ProjectsJobsWorkItemsServiceiX  z7Service class for the projects_jobs_workItems resource.r$   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r#   r   rP   rQ   s     rH   r   2DataflowV1b3.ProjectsJobsWorkItemsService.__init__]  "    L55tEfMdrJ   c                 D    U R                  S5      nU R                  X1US9$ )zLeases a dataflow WorkItem to run.

Args:
  request: (DataflowProjectsJobsWorkItemsLeaseRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LeaseWorkItemResponse) The response message.
LeaserV   rX   r[   s       rH   r   /DataflowV1b3.ProjectsJobsWorkItemsService.Leaseb  r   rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   z&dataflow.projects.jobs.workItems.leaser   r   z6v1b3/projects/{projectId}/jobs/{jobId}/workItems:leaseleaseWorkItemRequest)DataflowProjectsJobsWorkItemsLeaseRequestLeaseWorkItemResponseFr   rs   ru   rJ   rH   rv   2DataflowV1b3.ProjectsJobsWorkItemsService.<lambda>o  s7    ("8"8:#W-k*N,E2#rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Reports the status of dataflow WorkItems leased by a worker.

Args:
  request: (DataflowProjectsJobsWorkItemsReportStatusRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ReportWorkItemStatusResponse) The response message.
ReportStatusrV   rX   r[   s       rH   r   6DataflowV1b3.ProjectsJobsWorkItemsService.ReportStatus|  /     ##N3f__
  8 8rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   z-dataflow.projects.jobs.workItems.reportStatusr   r   z=v1b3/projects/{projectId}/jobs/{jobId}/workItems:reportStatusreportWorkItemStatusRequest0DataflowProjectsJobsWorkItemsReportStatusRequestReportWorkItemStatusResponseFr   rs   ru   rJ   rH   rv   r     s7    )?)?A#W-k*U3L9*rJ   rx   rO   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   s   @rH   r#   r   X  s1    A%E
8E8"LrJ   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S jrS \l        SS jrS \l        SrU =r$ ) DataflowV1b3.ProjectsJobsServicei  z-Service class for the projects_jobs resource.r&   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r%   r   rP   rQ   s     rH   r   )DataflowV1b3.ProjectsJobsService.__init__  s"    L,,d<VDdrJ   c                 D    U R                  S5      nU R                  X1US9$ )a@  List the jobs of a project across all regions. **Note:** This method doesn't support filtering the list of jobs by name.

Args:
  request: (DataflowProjectsJobsAggregatedRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListJobsResponse) The response message.

AggregatedrV   rX   r[   s       rH   r   +DataflowV1b3.ProjectsJobsService.Aggregated  /     ##L1f__
  8 8rJ   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nr   z!dataflow.projects.jobs.aggregatedr   filterr   r   r   r   viewz)v1b3/projects/{projectId}/jobs:aggregatedr   %DataflowProjectsJobsAggregatedRequestListJobsResponseFr   rs   ru   rJ   rH   rv   )DataflowV1b3.ProjectsJobsService.<lambda>  s1    x'='=5#} MTAA-(rJ   c                 D    U R                  S5      nU R                  X1US9$ )a(  Creates a Dataflow job. To create a job, we recommend using `projects.locations.jobs.create` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.create` is not recommended, as your job will always start in `us-central1`. Do not enter confidential information when you supply string values using the API.

Args:
  request: (DataflowProjectsJobsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
rU   rV   rX   r[   s       rH   rU   'DataflowV1b3.ProjectsJobsService.Create  r_   rJ   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nra   zdataflow.projects.jobs.creater   )r   replaceJobIdr   v1b3/projects/{projectId}/jobsjob!DataflowProjectsJobsCreateRequestJobFr   rs   ru   rJ   rH   rv   r    s1    8#9#91#} M96= $rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the state of the specified Cloud Dataflow job. To get the state of a job, we recommend using `projects.locations.jobs.get` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.get` is not recommended, as you can only get the state of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
r   rV   rX   r[   s       rH   r   $DataflowV1b3.ProjectsJobsService.Get  r   rJ   c                  H    [         R                  " SSSS/SS/SS/SSS	S
SS9
$ )Nr   zdataflow.projects.jobs.getr   r   r   r   &v1b3/projects/{projectId}/jobs/{jobId}r   DataflowProjectsJobsGetRequestr
  Fr   rs   ru   rJ   rH   rv   r    s<     6 6.#W-k* &)>: !rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Request the job status. To request the status of a job, we recommend using `projects.locations.jobs.getMetrics` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.getMetrics` is not recommended, as you can only request the status of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsJobsGetMetricsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (JobMetrics) The response message.

GetMetricsrV   rX   r[   s       rH   r  +DataflowV1b3.ProjectsJobsService.GetMetrics  r   rJ   c                  H    [         R                  " SSSS/SS/SS/SSS	S
SS9
$ )Nr   z!dataflow.projects.jobs.getMetricsr   r   r   r   z.v1b3/projects/{projectId}/jobs/{jobId}/metricsr   %DataflowProjectsJobsGetMetricsRequest
JobMetricsFr   rs   ru   rJ   rH   rv   r    s<    x'='=5#W-k* +.FA'(rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  List the jobs of a project. To list the jobs of a project in a region, we recommend using `projects.locations.jobs.list` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). To list the all jobs across all regions, use `projects.jobs.aggregated`. Using `projects.jobs.list` is not recommended, because you can only get the list of jobs that are running in `us-central1`. `projects.locations.jobs.list` and `projects.jobs.list` support filtering the list of jobs by name. Filtering by name isn't supported by `projects.jobs.aggregated`.

Args:
  request: (DataflowProjectsJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListJobsResponse) The response message.
r   rV   rX   r[   s       rH   r   %DataflowV1b3.ProjectsJobsService.List  r   rJ   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nr   zdataflow.projects.jobs.listr   r   r  r   DataflowProjectsJobsListRequestr  Fr   rs   ru   rJ   rH   rv   r    s1    !7!7/#} MT6;-"rJ   c                 D    U R                  S5      nU R                  X1US9$ )zSnapshot the state of a streaming job.

Args:
  request: (DataflowProjectsJobsSnapshotRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Snapshot) The response message.
SnapshotrV   rX   r[   s       rH   r  )DataflowV1b3.ProjectsJobsService.Snapshot"  /     ##J/f__
  8 8rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   zdataflow.projects.jobs.snapshotr   r   z/v1b3/projects/{projectId}/jobs/{jobId}:snapshotsnapshotJobRequest#DataflowProjectsJobsSnapshotRequestr  Fr   rs   ru   rJ   rH   rv   r  /  s7    X%;%;3#W-k*G*?%&rJ   c                 D    U R                  S5      nU R                  X1US9$ )a%  Updates the state of an existing Cloud Dataflow job. To update the state of an existing job, we recommend using `projects.locations.jobs.update` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.update` is not recommended, as you can only update the state of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsJobsUpdateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
UpdaterV   rX   r[   s       rH   r"  'DataflowV1b3.ProjectsJobsService.Update<  r_   rJ   c                  H    [         R                  " SSSS/SS/SS/SSS	S
SS9
$ )NPUTzdataflow.projects.jobs.updater   r   r   
updateMaskr  r  !DataflowProjectsJobsUpdateRequestr
  Fr   rs   ru   rJ   rH   rv   r  I  s<    8#9#91#W-k* ,/>= $rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r   r   rU   r   r  r   r  r"  r   r   r   s   @rH   r%   r     s|    7E
8 J8F8C8 J8D8H8FrJ   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S jrS \l        SS jrS \l        SrU =r$ )0DataflowV1b3.ProjectsLocationsDeploymentsServiceiV  z>Service class for the projects_locations_deployments resource.r(   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r'   r   rP   rQ   s     rH   r   9DataflowV1b3.ProjectsLocationsDeploymentsService.__init__[  s"    L<<dLVTdrJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Request that creates a new `Deployment`. The result is an `Operation` which can be used to track the creation process. This process usually takes a few seconds, but can sometimes take much longer. The tracking `Operation` is automatically deleted after a few hours, so there is no need to call `DeleteOperation`.

Args:
  request: (DataflowProjectsLocationsDeploymentsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
rU   rV   rX   r[   s       rH   rU   7DataflowV1b3.ProjectsLocationsDeploymentsService.Create`  r_   rJ   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )N>v1b3/projects/{projectsId}/locations/{locationsId}/deploymentsra   z.dataflow.projects.locations.deployments.createrb   )deploymentId	requestIdvalidateOnlyv1b3/{+parent}/deployments
deployment1DataflowProjectsLocationsDeploymentsCreateRequest	OperationFrg   rs   ru   rJ   rH   rv   9DataflowV1b3.ProjectsLocationsDeploymentsService.<lambda>m  s4    8#9#9RB zJB2"M&$rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Request that deletes `Deployment`. The result is an `Operation` which can be used to track the creation process. This process usually takes a few seconds, but can sometimes take much longer. The tracking `Operation` is automatically deleted after a few hours, so there is no need to call `DeleteOperation`.

Args:
  request: (DataflowProjectsLocationsDeploymentsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
r   rV   rX   r[   s       rH   r   7DataflowV1b3.ProjectsLocationsDeploymentsService.Delete{  r_   rJ   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )NNv1b3/projects/{projectsId}/locations/{locationsId}/deployments/{deploymentsId}r   z.dataflow.projects.locations.deployments.deleter   )allowMissingetagr2  r   r   1DataflowProjectsLocationsDeploymentsDeleteRequestr6  Frg   rs   ru   rJ   rH   rv   r7    s4    8#9#9bBxH=$M&$rJ   c                 D    U R                  S5      nU R                  X1US9$ )zRequest to get Deployment.

Args:
  request: (DataflowProjectsLocationsDeploymentsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Deployment) The response message.
r   rV   rX   r[   s       rH   r   4DataflowV1b3.ProjectsLocationsDeploymentsService.Get  r   rJ   c                  D    [         R                  " SSSS/S/S/SSSS	S
S9$ )Nr;  r   z+dataflow.projects.locations.deployments.getr   r   r   r   .DataflowProjectsLocationsDeploymentsGetRequest
DeploymentFrg   rs   ru   rJ   rH   rv   r7    s6     6 6b?xHX$J'!rJ   c                 D    U R                  S5      nU R                  X1US9$ )zRequest that lists `Deployments`.

Args:
  request: (DataflowProjectsLocationsDeploymentsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDeploymentsResponse) The response message.
r   rV   rX   r[   s       rH   r   5DataflowV1b3.ProjectsLocationsDeploymentsService.List  r   rJ   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nr/  r   z,dataflow.projects.locations.deployments.listrb   r   r   r3  r   /DataflowProjectsLocationsDeploymentsListRequestListDeploymentsResponseFrg   rs   ru   rJ   rH   rv   r7    s9    !7!7R@ zJ +.2K4"rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Request that lists revisions of a `Deployment`.

Args:
  request: (DataflowProjectsLocationsDeploymentsListRevisionsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListDeploymentRevisionsResponse) The response message.
ListRevisionsrV   rX   r[   s       rH   rJ  >DataflowV1b3.ProjectsLocationsDeploymentsService.ListRevisions  s/     ##O4f__
  8 8rJ   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nz\v1b3/projects/{projectsId}/locations/{locationsId}/deployments/{deploymentsId}:listRevisionsr   z5dataflow.projects.locations.deployments.listRevisionsr   r   r   zv1b3/{+name}:listRevisionsr   8DataflowProjectsLocationsDeploymentsListRevisionsRequestListDeploymentRevisionsResponseFrg   rs   ru   rJ   rH   rv   r7    s9    (*@*@pIxH +.2T<+rJ   c                 D    U R                  S5      nU R                  X1US9$ )a!  Request that updates or optionally creates a new `Deployment`. The result is an `Operation` which can be used to track the update/creation process. This process usually takes a few seconds, but can sometimes take much longer. The tracking `Operation` is automatically deleted after a few hours, so there is no need to call `DeleteOperation`.

Args:
  request: (DataflowProjectsLocationsDeploymentsPatchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
PatchrV   rX   r[   s       rH   rP  6DataflowV1b3.ProjectsLocationsDeploymentsService.Patch  r   rJ   c                  F    [         R                  " SSSS/S// SQSSSS	S
S9$ )Nr;  PATCHz-dataflow.projects.locations.deployments.patchr   )r<  r1  r&  r2  r   r4  0DataflowProjectsLocationsDeploymentsPatchRequestr6  Frg   rs   ru   rJ   rH   rv   r7    s4    ("8"8bAxHP$"L&#rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Request that rollback `Deployment` to any of the previous revisions.

Args:
  request: (DataflowProjectsLocationsDeploymentsRollbackRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Operation) The response message.
RollbackrV   rX   r[   s       rH   rV  9DataflowV1b3.ProjectsLocationsDeploymentsService.Rollback  r  rJ   c                  B    [         R                  " SSSS/S// SSSSS	S
9$ )NzWv1b3/projects/{projectsId}/locations/{locationsId}/deployments/{deploymentsId}:rollbackra   z0dataflow.projects.locations.deployments.rollbackr   zv1b3/{+name}:rollbackrollbackDeploymentRequest3DataflowProjectsLocationsDeploymentsRollbackRequestr6  Frg   rs   ru   rJ   rH   rv   r7    s4    X%;%;kDxH-1O&&rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   rU   r   r   r   r   rJ  rP  rV  r   r   r   s   @rH   r'   r)  V  s|    H,E
8F8F8C8D8#M8E8HrJ   r'   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	2DataflowV1b3.ProjectsLocationsFlexTemplatesServicei  z@Service class for the projects_locations_flexTemplates resource.r*   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r)   r   rP   rQ   s     rH   r   ;DataflowV1b3.ProjectsLocationsFlexTemplatesService.__init__"  "    L>>NvVdrJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Launch a job with a FlexTemplate.

Args:
  request: (DataflowProjectsLocationsFlexTemplatesLaunchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LaunchFlexTemplateResponse) The response message.
LaunchrV   rX   r[   s       rH   ra  9DataflowV1b3.ProjectsLocationsFlexTemplatesService.Launch'  r_   rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   z0dataflow.projects.locations.flexTemplates.launchr   r   zCv1b3/projects/{projectId}/locations/{location}/flexTemplates:launchlaunchFlexTemplateRequest3DataflowProjectsLocationsFlexTemplatesLaunchRequestLaunchFlexTemplateResponseFr   rs   ru   rJ   rH   rv   ;DataflowV1b3.ProjectsLocationsFlexTemplatesService.<lambda>4  s7    8#9#9D#Z0-[1O7$rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   ra  r   r   r   r   s   @rH   r)   r\    s"    J.E
8FrJ   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rU =r$ ).DataflowV1b3.ProjectsLocationsJobsDebugServiceiA  z=Service class for the projects_locations_jobs_debug resource.r,   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r+   r   rP   rQ   s     rH   r   7DataflowV1b3.ProjectsLocationsJobsDebugService.__init__F  "    L::DJ6RdrJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Get encoded debug configuration for component. Not cacheable.

Args:
  request: (DataflowProjectsLocationsJobsDebugGetConfigRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GetDebugConfigResponse) The response message.
r   rV   rX   r[   s       rH   r   8DataflowV1b3.ProjectsLocationsJobsDebugService.GetConfigK  r   rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nra   z0dataflow.projects.locations.jobs.debug.getConfigr   r   r   r   r   r   zKv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getConfigr   2DataflowProjectsLocationsJobsDebugGetConfigRequestr   Fr   rs   ru   rJ   rH   rv   7DataflowV1b3.ProjectsLocationsJobsDebugService.<lambda>X  s-    h&<&<D96c-N3'rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Get worker stacktraces from debug capture.

Args:
  request: (DataflowProjectsLocationsJobsDebugGetWorkerStacktracesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GetWorkerStacktracesResponse) The response message.
GetWorkerStacktracesrV   rX   r[   s       rH   ru  CDataflowV1b3.ProjectsLocationsJobsDebugService.GetWorkerStacktracese  s0     ##$:;f__
  8 8rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nra   z;dataflow.projects.locations.jobs.debug.getWorkerStacktracesrp  rq  zVv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getWorkerStacktracesgetWorkerStacktracesRequest=DataflowProjectsLocationsJobsDebugGetWorkerStacktracesRequestGetWorkerStacktracesResponseFr   rs   ru   rJ   rH   rv   rs  r  s-    1G1GO96n3Y92rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Send encoded debug capture data for component.

Args:
  request: (DataflowProjectsLocationsJobsDebugSendCaptureRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SendDebugCaptureResponse) The response message.
r   rV   rX   r[   s       rH   r   :DataflowV1b3.ProjectsLocationsJobsDebugService.SendCapture  r   rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nra   z2dataflow.projects.locations.jobs.debug.sendCapturerp  rq  zMv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/sendCapturer   4DataflowProjectsLocationsJobsDebugSendCaptureRequestr   Fr   rs   ru   rJ   rH   rv   rs    s-    (>(>F96e/P5)rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r   r   ru  r   r   r   r   s   @rH   r+   ri  A  sA    G+E
8I8*&8!KrJ   r+   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	1DataflowV1b3.ProjectsLocationsJobsMessagesServicei  z@Service class for the projects_locations_jobs_messages resource.r.   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r-   r   rP   rQ   s     rH   r   :DataflowV1b3.ProjectsLocationsJobsMessagesService.__init__  s"    L==tMfUdrJ   c                 D    U R                  S5      nU R                  X1US9$ )a3  Request the job status. To request the status of a job, we recommend using `projects.locations.jobs.messages.list` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.messages.list` is not recommended, as you can only request the status of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsLocationsJobsMessagesListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListJobMessagesResponse) The response message.
r   rV   rX   r[   s       rH   r   6DataflowV1b3.ProjectsLocationsJobsMessagesService.List  r   rJ   c                  H    [         R                  " SS/ SQ/ SQ/ SQSSSS	S
S9
$ )Nr   z.dataflow.projects.locations.jobs.messages.listrp  rq  )r   r   r   r   r   zDv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/messagesr   0DataflowProjectsLocationsJobsMessagesListRequestr   Fr   rs   ru   rJ   rH   rv   :DataflowV1b3.ProjectsLocationsJobsMessagesService.<lambda>  s-    !7!7B96[\L4"rJ   rx   rO   r   r   s   @rH   r-   r    s"    J.E
8DrJ   r-   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	2DataflowV1b3.ProjectsLocationsJobsSnapshotsServicei  zAService class for the projects_locations_jobs_snapshots resource.r0   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r/   r   rP   rQ   s     rH   r   ;DataflowV1b3.ProjectsLocationsJobsSnapshotsService.__init__  r_  rJ   c                 D    U R                  S5      nU R                  X1US9$ )zLists snapshots.

Args:
  request: (DataflowProjectsLocationsJobsSnapshotsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListSnapshotsResponse) The response message.
r   rV   rX   r[   s       rH   r   7DataflowV1b3.ProjectsLocationsJobsSnapshotsService.List  r   rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nr   z/dataflow.projects.locations.jobs.snapshots.listrp  rq  zEv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/snapshotsr   1DataflowProjectsLocationsJobsSnapshotsListRequestListSnapshotsResponseFr   rs   ru   rJ   rH   rv   ;DataflowV1b3.ProjectsLocationsJobsSnapshotsService.<lambda>  s-    !7!7C96]M2"rJ   rx   rO   r   r   s   @rH   r/   r    s"    K/E
8DrJ   r/   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	/DataflowV1b3.ProjectsLocationsJobsStagesServicei  z>Service class for the projects_locations_jobs_stages resource.r2   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r1   r   rP   rQ   s     rH   r   8DataflowV1b3.ProjectsLocationsJobsStagesService.__init__  s"    L;;TKFSdrJ   c                 D    U R                  S5      nU R                  X1US9$ )az  Request detailed information about the execution status of a stage of the job. EXPERIMENTAL. This API is subject to change or removal without notice.

Args:
  request: (DataflowProjectsLocationsJobsStagesGetExecutionDetailsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (StageExecutionDetails) The response message.
GetExecutionDetailsrV   rX   r[   s       rH   r  CDataflowV1b3.ProjectsLocationsJobsStagesService.GetExecutionDetails  0     ##$9:f__
  8 8rJ   c                  H    [         R                  " SS/ SQ/ SQ/ SQSSSS	S
S9
$ )Nr   z;dataflow.projects.locations.jobs.stages.getExecutionDetails)r   r   r   stageId)r   r   r   r  )r   r   r   r   z]v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/stages/{stageId}/executionDetailsr   =DataflowProjectsLocationsJobsStagesGetExecutionDetailsRequestStageExecutionDetailsFr   rs   ru   rJ   rH   rv   8DataflowV1b3.ProjectsLocationsJobsStagesService.<lambda>  s-    0F0FODAFuY21rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r  r   r   r   r   s   @rH   r1   r    s#    H,E
8)%%rJ   r1   c                   d   ^  \ rS rSrSrSrU 4S jrS
S jrS \l        S
S jr	S \	l        S	r
U =r$ )2DataflowV1b3.ProjectsLocationsJobsWorkItemsServicei  zAService class for the projects_locations_jobs_workItems resource.r4   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r3   r   rP   rQ   s     rH   r   ;DataflowV1b3.ProjectsLocationsJobsWorkItemsService.__init__
  r_  rJ   c                 D    U R                  S5      nU R                  X1US9$ )zLeases a dataflow WorkItem to run.

Args:
  request: (DataflowProjectsLocationsJobsWorkItemsLeaseRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LeaseWorkItemResponse) The response message.
r   rV   rX   r[   s       rH   r   8DataflowV1b3.ProjectsLocationsJobsWorkItemsService.Lease  r   rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nra   z0dataflow.projects.locations.jobs.workItems.leaserp  rq  zKv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:leaser   2DataflowProjectsLocationsJobsWorkItemsLeaseRequestr   Fr   rs   ru   rJ   rH   rv   ;DataflowV1b3.ProjectsLocationsJobsWorkItemsService.<lambda>  s-    ("8"8D96c,N2#rJ   c                 D    U R                  S5      nU R                  X1US9$ )a$  Reports the status of dataflow WorkItems leased by a worker.

Args:
  request: (DataflowProjectsLocationsJobsWorkItemsReportStatusRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ReportWorkItemStatusResponse) The response message.
r   rV   rX   r[   s       rH   r   ?DataflowV1b3.ProjectsLocationsJobsWorkItemsService.ReportStatus)  r   rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nra   z7dataflow.projects.locations.jobs.workItems.reportStatusrp  rq  zRv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/workItems:reportStatusr   9DataflowProjectsLocationsJobsWorkItemsReportStatusRequestr   Fr   rs   ru   rJ   rH   rv   r  6  s-    )?)?K96j3U9*rJ   rx   rO   r   r   s   @rH   r3   r    s1    K/E
8E8"LrJ   r3   c                      ^  \ rS rSrSrSrU 4S jrSS jrS \l        SS jr	S \	l        SS	 jr
S
 \
l        SS jrS \l        SS jrS \l        SS jrS \l        SS jrS \l        SrU =r$ ))DataflowV1b3.ProjectsLocationsJobsServiceiC  z7Service class for the projects_locations_jobs resource.r6   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r5   r   rP   rQ   s     rH   r   2DataflowV1b3.ProjectsLocationsJobsService.__init__H  r   rJ   c                 D    U R                  S5      nU R                  X1US9$ )a1  Creates a Dataflow job. To create a job, we recommend using `projects.locations.jobs.create` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.create` is not recommended, as your job will always start in `us-central1`. Do not enter confidential information when you supply string values using the API.

Args:
  request: (DataflowProjectsLocationsJobsCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
rU   rV   rX   r[   s       rH   rU   0DataflowV1b3.ProjectsLocationsJobsService.CreateM  r_   rJ   c                  H    [         R                  " SSSS/SS/SS/SSS	S
SS9
$ )Nra   z'dataflow.projects.locations.jobs.creater   r   r  r   3v1b3/projects/{projectId}/locations/{location}/jobsr  *DataflowProjectsLocationsJobsCreateRequestr
  Fr   rs   ru   rJ   rH   rv   2DataflowV1b3.ProjectsLocationsJobsService.<lambda>Z  s<    8#9#9;#Z0-$f-KF $rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Gets the state of the specified Cloud Dataflow job. To get the state of a job, we recommend using `projects.locations.jobs.get` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.get` is not recommended, as you can only get the state of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsLocationsJobsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
r   rV   rX   r[   s       rH   r   -DataflowV1b3.ProjectsLocationsJobsService.Getg  r   rJ   c                  F    [         R                  " SS/ SQ/ SQS/SSSS	S
S9
$ )Nr   z$dataflow.projects.locations.jobs.getrp  rq  r   ;v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}r   'DataflowProjectsLocationsJobsGetRequestr
  Fr   rs   ru   rJ   rH   rv   r  t  s/     6 6896XSC !rJ   c                 D    U R                  S5      nU R                  X1US9$ )ag  Request detailed information about the execution status of the job. EXPERIMENTAL. This API is subject to change or removal without notice.

Args:
  request: (DataflowProjectsLocationsJobsGetExecutionDetailsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (JobExecutionDetails) The response message.
r  rV   rX   r[   s       rH   r  =DataflowV1b3.ProjectsLocationsJobsService.GetExecutionDetails  r  rJ   c                  H    [         R                  " SS/ SQ/ SQSS/SSS	S
SS9
$ )Nr   z4dataflow.projects.locations.jobs.getExecutionDetailsrp  rq  r   r   zLv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/executionDetailsr   7DataflowProjectsLocationsJobsGetExecutionDetailsRequestJobExecutionDetailsFr   rs   ru   rJ   rH   rv   r    s2    0F0FH96 +.dS01rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Request the job status. To request the status of a job, we recommend using `projects.locations.jobs.getMetrics` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.getMetrics` is not recommended, as you can only request the status of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsLocationsJobsGetMetricsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (JobMetrics) The response message.
r  rV   rX   r[   s       rH   r  4DataflowV1b3.ProjectsLocationsJobsService.GetMetrics  r   rJ   c                  F    [         R                  " SS/ SQ/ SQS/SSSS	S
S9
$ )Nr   z+dataflow.projects.locations.jobs.getMetricsrp  rq  r   zCv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metricsr   .DataflowProjectsLocationsJobsGetMetricsRequestr  Fr   rs   ru   rJ   rH   rv   r    s/    x'='=?96!][J'(rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  List the jobs of a project. To list the jobs of a project in a region, we recommend using `projects.locations.jobs.list` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). To list the all jobs across all regions, use `projects.jobs.aggregated`. Using `projects.jobs.list` is not recommended, because you can only get the list of jobs that are running in `us-central1`. `projects.locations.jobs.list` and `projects.jobs.list` support filtering the list of jobs by name. Filtering by name isn't supported by `projects.jobs.aggregated`.

Args:
  request: (DataflowProjectsLocationsJobsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListJobsResponse) The response message.
r   rV   rX   r[   s       rH   r   .DataflowV1b3.ProjectsLocationsJobsService.List  r   rJ   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nr   z%dataflow.projects.locations.jobs.listr   r   )r   r   r   r   r   r  r   (DataflowProjectsLocationsJobsListRequestr  Fr   rs   ru   rJ   rH   rv   r    s7    !7!79#Z0-HKD-"rJ   c                 D    U R                  S5      nU R                  X1US9$ )zSnapshot the state of a streaming job.

Args:
  request: (DataflowProjectsLocationsJobsSnapshotRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Snapshot) The response message.
r  rV   rX   r[   s       rH   r  2DataflowV1b3.ProjectsLocationsJobsService.Snapshot  r  rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nra   z)dataflow.projects.locations.jobs.snapshotrp  rq  zDv1b3/projects/{projectId}/locations/{location}/jobs/{jobId}:snapshotr  ,DataflowProjectsLocationsJobsSnapshotRequestr  Fr   rs   ru   rJ   rH   rv   r    s-    X%;%;=96\*H%&rJ   c                 D    U R                  S5      nU R                  X1US9$ )a.  Updates the state of an existing Cloud Dataflow job. To update the state of an existing job, we recommend using `projects.locations.jobs.update` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.jobs.update` is not recommended, as you can only update the state of jobs that are running in `us-central1`.

Args:
  request: (DataflowProjectsLocationsJobsUpdateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
r"  rV   rX   r[   s       rH   r"  0DataflowV1b3.ProjectsLocationsJobsService.Update  r_   rJ   c                  F    [         R                  " SS/ SQ/ SQS/SSSS	S
S9
$ )Nr%  z'dataflow.projects.locations.jobs.updaterp  rq  r&  r  r  *DataflowProjectsLocationsJobsUpdateRequestr
  Fr   rs   ru   rJ   rH   rv   r    s/    8#9#9;96"^SF $rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   rU   r   r   r  r  r   r  r"  r   r   r   s   @rH   r5   r  C  s}    A%E
8F8C8)%8 J8D8H8FrJ   r5   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rU =r$ ).DataflowV1b3.ProjectsLocationsSnapshotsServicei  z<Service class for the projects_locations_snapshots resource.r8   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r7   r   rP   rQ   s     rH   r   7DataflowV1b3.ProjectsLocationsSnapshotsService.__init__  rl  rJ   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a snapshot.

Args:
  request: (DataflowProjectsLocationsSnapshotsDeleteRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DeleteSnapshotResponse) The response message.
r   rV   rX   r[   s       rH   r   5DataflowV1b3.ProjectsLocationsSnapshotsService.Delete  r_   rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nr   z,dataflow.projects.locations.snapshots.deleter   r   
snapshotIdr   r   r  Ev1b3/projects/{projectId}/locations/{location}/snapshots/{snapshotId}r   /DataflowProjectsLocationsSnapshotsDeleteRequestDeleteSnapshotResponseFr   rs   ru   rJ   rH   rv   7DataflowV1b3.ProjectsLocationsSnapshotsService.<lambda>  s-    8#9#9@>;]K3$rJ   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a snapshot.

Args:
  request: (DataflowProjectsLocationsSnapshotsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Snapshot) The response message.
r   rV   rX   r[   s       rH   r   2DataflowV1b3.ProjectsLocationsSnapshotsService.Get'  r   rJ   c                  D    [         R                  " SS/ SQ/ SQ/ SSSSS	S
9
$ )Nr   z)dataflow.projects.locations.snapshots.getr  r  r  r   ,DataflowProjectsLocationsSnapshotsGetRequestr  Fr   rs   ru   rJ   rH   rv   r  4  s-     6 6=>;]H%!rJ   c                 D    U R                  S5      nU R                  X1US9$ )zLists snapshots.

Args:
  request: (DataflowProjectsLocationsSnapshotsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListSnapshotsResponse) The response message.
r   rV   rX   r[   s       rH   r   3DataflowV1b3.ProjectsLocationsSnapshotsService.ListA  r   rJ   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nr   z*dataflow.projects.locations.snapshots.listr   r   r   z8v1b3/projects/{projectId}/locations/{location}/snapshotsr   -DataflowProjectsLocationsSnapshotsListRequestr  Fr   rs   ru   rJ   rH   rv   r  N  s9    !7!7>#Z0-YPI2"rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   s   @rH   r7   r    s@    F*E
8F8C8DrJ   r7   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rU =r$ ).DataflowV1b3.ProjectsLocationsTemplatesServicei[  z<Service class for the projects_locations_templates resource.r:   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r9   r   rP   rQ   s     rH   r   7DataflowV1b3.ProjectsLocationsTemplatesService.__init__`  rl  rJ   c                 D    U R                  S5      nU R                  X1US9$ )a[  Creates a Cloud Dataflow job from a template. Do not enter confidential information when you supply string values using the API. To create a job, we recommend using `projects.locations.templates.create` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.templates.create` is not recommended, because your job will always start in `us-central1`.

Args:
  request: (DataflowProjectsLocationsTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
rU   rV   rX   r[   s       rH   rU   5DataflowV1b3.ProjectsLocationsTemplatesService.Createe  r_   rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   z,dataflow.projects.locations.templates.creater   r   z8v1b3/projects/{projectId}/locations/{location}/templatescreateJobFromTemplateRequest/DataflowProjectsLocationsTemplatesCreateRequestr
  Fr   rs   ru   rJ   rH   rv   7DataflowV1b3.ProjectsLocationsTemplatesService.<lambda>r  s7    8#9#9@#Z0-P4K $rJ   c                 D    U R                  S5      nU R                  X1US9$ )a%  Get the template associated with a template. To get the template, we recommend using `projects.locations.templates.get` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.templates.get` is not recommended, because only templates that are running in `us-central1` are retrieved.

Args:
  request: (DataflowProjectsLocationsTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GetTemplateResponse) The response message.
r   rV   rX   r[   s       rH   r   2DataflowV1b3.ProjectsLocationsTemplatesService.Get  r   rJ   c                  H    [         R                  " SSSS/SS/SS/SSS	S
SS9
$ )Nr   z)dataflow.projects.locations.templates.getr   r   gcsPathr   z<v1b3/projects/{projectId}/locations/{location}/templates:getr   ,DataflowProjectsLocationsTemplatesGetRequestGetTemplateResponseFr   rs   ru   rJ   rH   rv   r    s<     6 6=#Z0-(TH0!rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Launches a template. To launch a template, we recommend using `projects.locations.templates.launch` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.templates.launch` is not recommended, because jobs launched from the template will always start in `us-central1`.

Args:
  request: (DataflowProjectsLocationsTemplatesLaunchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LaunchTemplateResponse) The response message.
ra  rV   rX   r[   s       rH   ra  5DataflowV1b3.ProjectsLocationsTemplatesService.Launch  r_   rJ   c                  H    [         R                  " SSSS/SS// SQSSSS	S
S9
$ )Nra   z,dataflow.projects.locations.templates.launchr   r   )dynamicTemplate_gcsPathdynamicTemplate_stagingLocationr  r2  z?v1b3/projects/{projectId}/locations/{location}/templates:launchlaunchTemplateParameters/DataflowProjectsLocationsTemplatesLaunchRequestLaunchTemplateResponseFr   rs   ru   rJ   rH   rv   r    s7    8#9#9@#Z0-nW0K3$rJ   rx   rO   ry   rz   r{   r|   r}   r~   r   rU   r   r   ra  r   r   r   s   @rH   r9   r  [  s@    F*E
8F8C8FrJ   r9   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	%DataflowV1b3.ProjectsLocationsServicei  z2Service class for the projects_locations resource.r<   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r;   r   rP   rQ   s     rH   r   .DataflowV1b3.ProjectsLocationsService.__init__  r   rJ   c                 D    U R                  S5      nU R                  X1US9$ )a   Send a worker_message to the service.

Args:
  request: (DataflowProjectsLocationsWorkerMessagesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SendWorkerMessagesResponse) The response message.
WorkerMessagesrV   rX   r[   s       rH   r  4DataflowV1b3.ProjectsLocationsService.WorkerMessages  0     ##$45f__
  8 8rJ   c                  D    [         R                  " SSSS/SS// SSSSS	S
9
$ )Nra   z*dataflow.projects.locations.workerMessagesr   r   z=v1b3/projects/{projectId}/locations/{location}/WorkerMessagessendWorkerMessagesRequest.DataflowProjectsLocationsWorkerMessagesRequestSendWorkerMessagesResponseFr   rs   ru   rJ   rH   rv   .DataflowV1b3.ProjectsLocationsService.<lambda>  s7    8+A+A>#Z0-U1J7,rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r  r   r   r   r   s   @rH   r;   r     s"    < E
8$N  rJ   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$ )%DataflowV1b3.ProjectsSnapshotsServicei  z2Service class for the projects_snapshots resource.r>   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r=   r   rP   rQ   s     rH   r   .DataflowV1b3.ProjectsSnapshotsService.__init__  r   rJ   c                 D    U R                  S5      nU R                  X1US9$ )zGets information about a snapshot.

Args:
  request: (DataflowProjectsSnapshotsGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Snapshot) The response message.
r   rV   rX   r[   s       rH   r   )DataflowV1b3.ProjectsSnapshotsService.Get  r   rJ   c                  F    [         R                  " SSSS/SS/S/SSSS	S
S9
$ )Nr   zdataflow.projects.snapshots.getr   r  r   z0v1b3/projects/{projectId}/snapshots/{snapshotId}r   #DataflowProjectsSnapshotsGetRequestr  Fr   rs   ru   rJ   rH   rv   .DataflowV1b3.ProjectsSnapshotsService.<lambda>  s9     6 63#\2 ,/ \H?%!rJ   c                 D    U R                  S5      nU R                  X1US9$ )zLists snapshots.

Args:
  request: (DataflowProjectsSnapshotsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListSnapshotsResponse) The response message.
r   rV   rX   r[   s       rH   r   *DataflowV1b3.ProjectsSnapshotsService.List  r   rJ   c                  D    [         R                  " SSS/S/SS/SSSS	S
S9
$ )Nr   z dataflow.projects.snapshots.listr   r   r   #v1b3/projects/{projectId}/snapshotsr   $DataflowProjectsSnapshotsListRequestr  Fr   rs   ru   rJ   rH   rv   r    s6    !7!74#} Mz*;@2"rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   s   @rH   r=   r    s1    < E
8C8DrJ   r=   c                   J   ^  \ rS rSrSrSrU 4S jrSS jrS \l        Sr	U =r
$ )	,DataflowV1b3.ProjectsTemplateVersionsServicei  z9Service class for the projects_templateVersions resource.r@   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   r?   r   rP   rQ   s     rH   r   5DataflowV1b3.ProjectsTemplateVersionsService.__init__  r   rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  List TemplateVersions using project_id and an optional display_name field. List all the TemplateVersions in the Template if display set. List all the TemplateVersions in the Project if display_name not set.

Args:
  request: (DataflowProjectsTemplateVersionsListRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (ListTemplateVersionsResponse) The response message.
r   rV   rX   r[   s       rH   r   1DataflowV1b3.ProjectsTemplateVersionsService.List  r   rJ   c                  F    [         R                  " SSSS/S/SS/SSS	S
SS9$ )Nz+v1b3/projects/{projectsId}/templateVersionsr   z'dataflow.projects.templateVersions.listrb   r   r   rc   r   +DataflowProjectsTemplateVersionsListRequestListTemplateVersionsResponseFrg   rs   ru   rJ   rH   rv   5DataflowV1b3.ProjectsTemplateVersionsService.<lambda>,  s9    !7!7?; zJ +.7G9"rJ   rx   rO   r   r   s   @rH   r?   r    s"    C'E
8DrJ   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rU =r$ )%DataflowV1b3.ProjectsTemplatesServicei:  z2Service class for the projects_templates resource.rB   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   rA   r   rP   rQ   s     rH   r   .DataflowV1b3.ProjectsTemplatesService.__init__?  r   rJ   c                 D    U R                  S5      nU R                  X1US9$ )aR  Creates a Cloud Dataflow job from a template. Do not enter confidential information when you supply string values using the API. To create a job, we recommend using `projects.locations.templates.create` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.templates.create` is not recommended, because your job will always start in `us-central1`.

Args:
  request: (DataflowProjectsTemplatesCreateRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (Job) The response message.
rU   rV   rX   r[   s       rH   rU   ,DataflowV1b3.ProjectsTemplatesService.CreateD  r_   rJ   c                  @    [         R                  " SSS/S// SSSSSS	9
$ )
Nra   z"dataflow.projects.templates.creater   z#v1b3/projects/{projectId}/templatesr  &DataflowProjectsTemplatesCreateRequestr
  Fr   rs   ru   rJ   rH   rv   .DataflowV1b3.ProjectsTemplatesService.<lambda>Q  s1    8#9#96#} M;4B $rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Get the template associated with a template. To get the template, we recommend using `projects.locations.templates.get` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.templates.get` is not recommended, because only templates that are running in `us-central1` are retrieved.

Args:
  request: (DataflowProjectsTemplatesGetRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (GetTemplateResponse) The response message.
r   rV   rX   r[   s       rH   r   )DataflowV1b3.ProjectsTemplatesService.Get^  r   rJ   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nr   zdataflow.projects.templates.getr   )r  r   r   z'v1b3/projects/{projectId}/templates:getr   #DataflowProjectsTemplatesGetRequestr  Fr   rs   ru   rJ   rH   rv   r,  k  s1     6 63#} M4??0!rJ   c                 D    U R                  S5      nU R                  X1US9$ )a  Launches a template. To launch a template, we recommend using `projects.locations.templates.launch` with a [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints). Using `projects.templates.launch` is not recommended, because jobs launched from the template will always start in `us-central1`.

Args:
  request: (DataflowProjectsTemplatesLaunchRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (LaunchTemplateResponse) The response message.
ra  rV   rX   r[   s       rH   ra  ,DataflowV1b3.ProjectsTemplatesService.Launchx  r_   rJ   c                  D    [         R                  " SSS/S// SQSSSSS	S
9
$ )Nra   z"dataflow.projects.templates.launchr   )r  r  r  r   r2  z*v1b3/projects/{projectId}/templates:launchr  &DataflowProjectsTemplatesLaunchRequestr  Fr   rs   ru   rJ   rH   rv   r,    s1    8#9#96#} MzB0B3$rJ   rx   rO   r  r   s   @rH   rA   r%  :  s@    < E
8F8C8FrJ   rA   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$ )DataflowV1b3.ProjectsServicei  z(Service class for the projects resource.rD   c                 N   > [         [        R                  U ]  U5        0 U l        g rO   )r   r   rC   r   rP   rQ   s     rH   r   %DataflowV1b3.ProjectsService.__init__  s"    L(($8@drJ   c                 D    U R                  S5      nU R                  X1US9$ )zDeletes a snapshot.

Args:
  request: (DataflowProjectsDeleteSnapshotsRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (DeleteSnapshotResponse) The response message.
DeleteSnapshotsrV   rX   r[   s       rH   r:  ,DataflowV1b3.ProjectsService.DeleteSnapshots  s0     ##$56f__
  8 8rJ   c                  D    [         R                  " SSS/S/SS/SSSS	S
S9
$ )Nr   z!dataflow.projects.deleteSnapshotsr   r   r  r  r   &DataflowProjectsDeleteSnapshotsRequestr  Fr   rs   ru   rJ   rH   rv   %DataflowV1b3.ProjectsService.<lambda>  s6    H,B,B5#} M ,/;B3-rJ   c                 D    U R                  S5      nU R                  X1US9$ )zSend a worker_message to the service.

Args:
  request: (DataflowProjectsWorkerMessagesRequest) input message
  global_params: (StandardQueryParameters, default: None) global arguments
Returns:
  (SendWorkerMessagesResponse) The response message.
r  rV   rX   r[   s       rH   r  +DataflowV1b3.ProjectsService.WorkerMessages  r  rJ   c                  @    [         R                  " SSS/S// SSSSSS	9
$ )
Nra   z dataflow.projects.workerMessagesr   z(v1b3/projects/{projectId}/WorkerMessagesr  %DataflowProjectsWorkerMessagesRequestr
  Fr   rs   ru   rJ   rH   rv   r>    s1    8+A+A4#} M@1A7,rJ   rx   rO   )ry   rz   r{   r|   r}   r~   r   r:  r   r  r   r   r   s   @rH   rC   r6    s1    2E
8%O!8$N  rJ   rC   )rD   r   r   r&   r    r"   r$   r<   r(   r*   r6   r,   r.   r0   r2   r4   r8   r:   r>   r@   rB   )r   NTNNFFNNNN),ry   rz   r{   r|   r}   messagesMESSAGES_MODULEr   MTLS_BASE_URL_PACKAGE_SCOPES_VERSION
_CLIENT_ID_CLIENT_SECRET_USER_AGENT_CLIENT_CLASS_NAME_URL_VERSION_API_KEYr   r   BaseApiServicer   r   r   r!   r#   r%   r'   r)   r+   r-   r/   r1   r3   r5   r7   r9   r;   r=   r?   rA   rC   r   r   r   s   @rH   r   r   
   s   C//(9-(=?hi'(*"."+%,()-6:/4<@?C	#/J#8O8O #JO(?(? Ob<!8!8 <|"H$;$; "H<X%<%< <|~H33 ~@EH,C,C EN"h.E.E "HV(*A*A Vp"X-D-D "H"h.E.E "H"8+B+B "H<h.E.E <|~X%<%< ~@V(*A*A VpV(*A*A Vp"!8!8 "H<!8!8 <|#(?(? #JV!8!8 Vp<// < <rJ   r   N)
r}   
__future__r   apitools.base.pyr   3googlecloudsdk.generated_clients.apis.dataflow.v1b3r   rC  BaseApiClientr   ru   rJ   rH   <module>rT     s'    9 ' % bD8)) DrJ   