code: def CreateFlow(self, name=None, args=None, runner_args=None):
      
  
      if not name:
        raise ValueError("name can't be empty")
  
      request = flow_pb2.ApiCreateFlowArgs(client_id=self.client_id)
  
      request.flow.name = name
      if runner_args:
        request.flow.runner_args.CopyFrom(runner_args)
  
      if args:
        request.flow.args.value = args.SerializeToString()
        request.flow.args.type_url = utils.GetTypeUrl(args)
  
      data = self._context.SendRequest("CreateFlow", request)
      return flow.Flow(data=data, context=self._context)
docs: Create new flow on this client.