UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 246 kB
{"openapi":"3.0.0","servers":[{"url":"https://dataflow.googleapis.com/"}],"info":{"contact":{"name":"Google","url":"https://google.com","x-twitter":"youtube"},"description":"Manages Google Cloud Dataflow projects on Google Cloud Platform.","license":{"name":"Creative Commons Attribution 3.0","url":"http://creativecommons.org/licenses/by/3.0/"},"termsOfService":"https://developers.google.com/terms/","title":"Dataflow API","version":"v1b3","x-apiClientRegistration":{"url":"https://console.developers.google.com"},"x-apisguru-categories":["analytics","media"],"x-logo":{"url":"https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"},"x-origin":[{"converter":{"url":"https://github.com/mermade/oas-kit","version":"7.0.4"},"format":"google","url":"https://dataflow.googleapis.com/$discovery/rest?version=v1b3","version":"v1"}],"x-providerName":"googleapis.com","x-serviceName":"dataflow"},"externalDocs":{"url":"https://cloud.google.com/dataflow"},"tags":[{"name":"projects"}],"paths":{"/v1b3/projects/{projectId}/WorkerMessages":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Send a worker_message to the service.","operationId":"dataflow.projects.workerMessages","parameters":[{"description":"The project to send the WorkerMessages to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendWorkerMessagesRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendWorkerMessagesResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs":{"get":{"description":"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`.","operationId":"dataflow.projects.jobs.list","parameters":[{"description":"The project which owns the jobs.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The kind of filter to use.","in":"query","name":"filter","schema":{"enum":["UNKNOWN","ALL","TERMINATED","ACTIVE"],"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"query","name":"location","schema":{"type":"string"}},{"description":"Optional. The job name.","in":"query","name":"name","schema":{"type":"string"}},{"description":"If there are many jobs, limit response to at most this many. The actual number of jobs returned will be the lesser of max_responses and an unspecified server-defined limit.","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"Set this to the 'next_page_token' field of a previous response to request additional results in a long list.","in":"query","name":"pageToken","schema":{"type":"string"}},{"description":"Deprecated. ListJobs always returns summaries now. Use GetJob for other JobViews.","in":"query","name":"view","schema":{"enum":["JOB_VIEW_UNKNOWN","JOB_VIEW_SUMMARY","JOB_VIEW_ALL","JOB_VIEW_DESCRIPTION"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a Cloud 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.","operationId":"dataflow.projects.jobs.create","parameters":[{"description":"The ID of the Cloud Platform project that the job belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"query","name":"location","schema":{"type":"string"}},{"description":"Deprecated. This field is now in the Job message.","in":"query","name":"replaceJobId","schema":{"type":"string"}},{"description":"The level of information requested in response.","in":"query","name":"view","schema":{"enum":["JOB_VIEW_UNKNOWN","JOB_VIEW_SUMMARY","JOB_VIEW_ALL","JOB_VIEW_DESCRIPTION"],"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs/{jobId}":{"get":{"description":"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`.","operationId":"dataflow.projects.jobs.get","parameters":[{"description":"The ID of the Cloud Platform project that the job belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job ID.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"query","name":"location","schema":{"type":"string"}},{"description":"The level of information requested in response.","in":"query","name":"view","schema":{"enum":["JOB_VIEW_UNKNOWN","JOB_VIEW_SUMMARY","JOB_VIEW_ALL","JOB_VIEW_DESCRIPTION"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"put":{"description":"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`.","operationId":"dataflow.projects.jobs.update","parameters":[{"description":"The ID of the Cloud Platform project that the job belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job ID.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"query","name":"location","schema":{"type":"string"}},{"description":"The list of fields to update relative to Job. If empty, only RequestedJobState will be considered for update. If the FieldMask is not empty and RequestedJobState is none/empty, The fields specified in the update mask will be the only ones considered for update. If both RequestedJobState and update_mask are specified, an error will be returned as we cannot update both state and mask.","in":"query","name":"updateMask","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs/{jobId}/debug/getConfig":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Get encoded debug configuration for component. Not cacheable.","operationId":"dataflow.projects.jobs.debug.getConfig","parameters":[{"description":"The project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job id.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDebugConfigRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDebugConfigResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs/{jobId}/debug/sendCapture":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Send encoded debug capture data for component.","operationId":"dataflow.projects.jobs.debug.sendCapture","parameters":[{"description":"The project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job id.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendDebugCaptureRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendDebugCaptureResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs/{jobId}/messages":{"get":{"description":"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`.","operationId":"dataflow.projects.jobs.messages.list","parameters":[{"description":"A project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job to get messages about.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"Return only messages with timestamps < end_time. The default is now (i.e. return up to the latest messages available).","in":"query","name":"endTime","schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job specified by job_id.","in":"query","name":"location","schema":{"type":"string"}},{"description":"Filter to only get messages with importance >= level","in":"query","name":"minimumImportance","schema":{"enum":["JOB_MESSAGE_IMPORTANCE_UNKNOWN","JOB_MESSAGE_DEBUG","JOB_MESSAGE_DETAILED","JOB_MESSAGE_BASIC","JOB_MESSAGE_WARNING","JOB_MESSAGE_ERROR"],"type":"string"}},{"description":"If specified, determines the maximum number of messages to return. If unspecified, the service may choose an appropriate default, or may return an arbitrarily large number of results.","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"If supplied, this should be the value of next_page_token returned by an earlier call. This will cause the next page of results to be returned.","in":"query","name":"pageToken","schema":{"type":"string"}},{"description":"If specified, return only messages with timestamps >= start_time. The default is the job creation time (i.e. beginning of messages).","in":"query","name":"startTime","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobMessagesResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}]},"/v1b3/projects/{projectId}/jobs/{jobId}/metrics":{"get":{"description":"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`.","operationId":"dataflow.projects.jobs.getMetrics","parameters":[{"description":"A project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job to get metrics for.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job specified by job_id.","in":"query","name":"location","schema":{"type":"string"}},{"description":"Return only metric data that has changed since this time. Default is to return all information about all metrics for the job.","in":"query","name":"startTime","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobMetrics"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}]},"/v1b3/projects/{projectId}/jobs/{jobId}/workItems:lease":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Leases a dataflow WorkItem to run.","operationId":"dataflow.projects.jobs.workItems.lease","parameters":[{"description":"Identifies the project this worker belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"Identifies the workflow job this worker belongs to.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaseWorkItemRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaseWorkItemResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs/{jobId}/workItems:reportStatus":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Reports the status of dataflow WorkItems leased by a worker.","operationId":"dataflow.projects.jobs.workItems.reportStatus","parameters":[{"description":"The project which owns the WorkItem's job.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job which the WorkItem is part of.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportWorkItemStatusRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportWorkItemStatusResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs/{jobId}:snapshot":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Snapshot the state of a streaming job.","operationId":"dataflow.projects.jobs.snapshot","parameters":[{"description":"The project which owns the job to be snapshotted.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The job to be snapshotted.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnapshotJobRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Snapshot"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/jobs:aggregated":{"get":{"description":"List the jobs of a project across all regions. **Note:** This method doesn't support filtering the list of jobs by name.","operationId":"dataflow.projects.jobs.aggregated","parameters":[{"description":"The project which owns the jobs.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The kind of filter to use.","in":"query","name":"filter","schema":{"enum":["UNKNOWN","ALL","TERMINATED","ACTIVE"],"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"query","name":"location","schema":{"type":"string"}},{"description":"Optional. The job name.","in":"query","name":"name","schema":{"type":"string"}},{"description":"If there are many jobs, limit response to at most this many. The actual number of jobs returned will be the lesser of max_responses and an unspecified server-defined limit.","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"Set this to the 'next_page_token' field of a previous response to request additional results in a long list.","in":"query","name":"pageToken","schema":{"type":"string"}},{"description":"Deprecated. ListJobs always returns summaries now. Use GetJob for other JobViews.","in":"query","name":"view","schema":{"enum":["JOB_VIEW_UNKNOWN","JOB_VIEW_SUMMARY","JOB_VIEW_ALL","JOB_VIEW_DESCRIPTION"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}]},"/v1b3/projects/{projectId}/locations/{location}/WorkerMessages":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Send a worker_message to the service.","operationId":"dataflow.projects.locations.workerMessages","parameters":[{"description":"The project to send the WorkerMessages to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job.","in":"path","name":"location","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendWorkerMessagesRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendWorkerMessagesResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/locations/{location}/flexTemplates:launch":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Launch a job with a FlexTemplate.","operationId":"dataflow.projects.locations.flexTemplates.launch","parameters":[{"description":"Required. The ID of the Cloud Platform project that the job belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"Required. The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) to which to direct the request. E.g., us-central1, us-west1.","in":"path","name":"location","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchFlexTemplateRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchFlexTemplateResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/locations/{location}/jobs":{"get":{"description":"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`.","operationId":"dataflow.projects.locations.jobs.list","parameters":[{"description":"The project which owns the jobs.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The kind of filter to use.","in":"query","name":"filter","schema":{"enum":["UNKNOWN","ALL","TERMINATED","ACTIVE"],"type":"string"}},{"description":"Optional. The job name.","in":"query","name":"name","schema":{"type":"string"}},{"description":"If there are many jobs, limit response to at most this many. The actual number of jobs returned will be the lesser of max_responses and an unspecified server-defined limit.","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"Set this to the 'next_page_token' field of a previous response to request additional results in a long list.","in":"query","name":"pageToken","schema":{"type":"string"}},{"description":"Deprecated. ListJobs always returns summaries now. Use GetJob for other JobViews.","in":"query","name":"view","schema":{"enum":["JOB_VIEW_UNKNOWN","JOB_VIEW_SUMMARY","JOB_VIEW_ALL","JOB_VIEW_DESCRIPTION"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobsResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Creates a Cloud 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.","operationId":"dataflow.projects.locations.jobs.create","parameters":[{"description":"The ID of the Cloud Platform project that the job belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"Deprecated. This field is now in the Job message.","in":"query","name":"replaceJobId","schema":{"type":"string"}},{"description":"The level of information requested in response.","in":"query","name":"view","schema":{"enum":["JOB_VIEW_UNKNOWN","JOB_VIEW_SUMMARY","JOB_VIEW_ALL","JOB_VIEW_DESCRIPTION"],"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}":{"get":{"description":"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`.","operationId":"dataflow.projects.locations.jobs.get","parameters":[{"description":"The ID of the Cloud Platform project that the job belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The job ID.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"The level of information requested in response.","in":"query","name":"view","schema":{"enum":["JOB_VIEW_UNKNOWN","JOB_VIEW_SUMMARY","JOB_VIEW_ALL","JOB_VIEW_DESCRIPTION"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"put":{"description":"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`.","operationId":"dataflow.projects.locations.jobs.update","parameters":[{"description":"The ID of the Cloud Platform project that the job belongs to.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains this job.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The job ID.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"The list of fields to update relative to Job. If empty, only RequestedJobState will be considered for update. If the FieldMask is not empty and RequestedJobState is none/empty, The fields specified in the update mask will be the only ones considered for update. If both RequestedJobState and update_mask are specified, an error will be returned as we cannot update both state and mask.","in":"query","name":"updateMask","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/getConfig":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Get encoded debug configuration for component. Not cacheable.","operationId":"dataflow.projects.locations.jobs.debug.getConfig","parameters":[{"description":"The project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job specified by job_id.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The job id.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDebugConfigRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetDebugConfigResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/debug/sendCapture":{"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}],"post":{"description":"Send encoded debug capture data for component.","operationId":"dataflow.projects.locations.jobs.debug.sendCapture","parameters":[{"description":"The project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job specified by job_id.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The job id.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendDebugCaptureRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendDebugCaptureResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]}},"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/executionDetails":{"get":{"description":"Request detailed information about the execution status of the job. EXPERIMENTAL. This API is subject to change or removal without notice.","operationId":"dataflow.projects.locations.jobs.getExecutionDetails","parameters":[{"description":"A project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job specified by job_id.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The job to get execution details for.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"If specified, determines the maximum number of stages to return. If unspecified, the service may choose an appropriate default, or may return an arbitrarily large number of results.","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"If supplied, this should be the value of next_page_token returned by an earlier call. This will cause the next page of results to be returned.","in":"query","name":"pageToken","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobExecutionDetails"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}]},"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/messages":{"get":{"description":"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`.","operationId":"dataflow.projects.locations.jobs.messages.list","parameters":[{"description":"A project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job specified by job_id.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The job to get messages about.","in":"path","name":"jobId","required":true,"schema":{"type":"string"}},{"description":"Return only messages with timestamps < end_time. The default is now (i.e. return up to the latest messages available).","in":"query","name":"endTime","schema":{"type":"string"}},{"description":"Filter to only get messages with importance >= level","in":"query","name":"minimumImportance","schema":{"enum":["JOB_MESSAGE_IMPORTANCE_UNKNOWN","JOB_MESSAGE_DEBUG","JOB_MESSAGE_DETAILED","JOB_MESSAGE_BASIC","JOB_MESSAGE_WARNING","JOB_MESSAGE_ERROR"],"type":"string"}},{"description":"If specified, determines the maximum number of messages to return. If unspecified, the service may choose an appropriate default, or may return an arbitrarily large number of results.","in":"query","name":"pageSize","schema":{"type":"integer"}},{"description":"If supplied, this should be the value of next_page_token returned by an earlier call. This will cause the next page of results to be returned.","in":"query","name":"pageToken","schema":{"type":"string"}},{"description":"If specified, return only messages with timestamps >= start_time. The default is the job creation time (i.e. beginning of messages).","in":"query","name":"startTime","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListJobMessagesResponse"}}},"description":"Successful response"}},"security":[{"Oauth2":["https://www.googleapis.com/auth/cloud-platform"],"Oauth2c":["https://www.googleapis.com/auth/cloud-platform"]},{"Oauth2":["https://www.googleapis.com/auth/compute"],"Oauth2c":["https://www.googleapis.com/auth/compute"]},{"Oauth2":["https://www.googleapis.com/auth/compute.readonly"],"Oauth2c":["https://www.googleapis.com/auth/compute.readonly"]}],"tags":["projects"]},"parameters":[{"$ref":"#/components/parameters/_.xgafv"},{"$ref":"#/components/parameters/access_token"},{"$ref":"#/components/parameters/alt"},{"$ref":"#/components/parameters/callback"},{"$ref":"#/components/parameters/fields"},{"$ref":"#/components/parameters/key"},{"$ref":"#/components/parameters/oauth_token"},{"$ref":"#/components/parameters/prettyPrint"},{"$ref":"#/components/parameters/quotaUser"},{"$ref":"#/components/parameters/upload_protocol"},{"$ref":"#/components/parameters/uploadType"}]},"/v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics":{"get":{"description":"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`.","operationId":"dataflow.projects.locations.jobs.getMetrics","parameters":[{"description":"A project id.","in":"path","name":"projectId","required":true,"schema":{"type":"string"}},{"description":"The [regional endpoint] (https://cloud.google.com/dataflow/docs/concepts/regional-endpoints) that contains the job specified by job_id.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"The job to get metrics for.","in":"path","name":"jobId","required":true,"schema":{"typ