Hi Shivam, Thanks a lot for your response. I did check the http request. But I wanted to see if I can use the Google API client Library. The docs show a Python example for it shown below. I wanted to know if there is something similar with Go.
from googleapiclient.discovery import build # project = 'your-gcp-project' # job = 'unique-job-name' # template = 'gs://dataflow-templates/latest/Word_Count' # parameters = { # 'inputFile': 'gs://dataflow-samples/shakespeare/kinglear.txt', # 'output': 'gs://<your-gcs-bucket>/wordcount/outputs', # } dataflow = build('dataflow', 'v1b3') request = dataflow.projects().templates().launch( projectId=project, gcsPath=template, body={ 'jobName': job, 'parameters': parameters, } ) response = request.execute() Regards, Ashok On Wed, Feb 15, 2023 at 4:22 PM Shivam Singhal <shivamsinghal5...@gmail.com> wrote: > There shouldn’t be much change in the API request irrespective of the SDK > language > > On Wed, 15 Feb 2023 at 10:50, Shivam Singhal <shivamsinghal5...@gmail.com> > wrote: > >> Hey Ashok, >> >> If you already have a flex template file and the docker image built, you >> can use the Dataflow API to run the template. >> >> https://cloud.google.com/dataflow/docs/reference/rest >> >> >> On Wed, 15 Feb 2023 at 04:49, Ashok KS <ashok7...@gmail.com> wrote: >> >>> Hello Beam Community, >>> >>> I have written a Dataflow pipeline using Python SDK and I would be >>> creating a Flex template with it. >>> >>> My task is to launch this Flex Template from Cloud Functions which would >>> be in Go. I found the package below but couldn't find any sample. >>> >>> >>> https://cloud.google.com/dataflow/docs/reference/rest/v1b3/projects.locations.templates/launch >>> >>> I could find examples in Python to launch templates. >>> Can someone please share an example in Go to launch a Dataflow Flex >>> template? >>> >>> Thank you in advance. >>> >>> Regards, >>> Ashok >>> >>