code: func (o *GetGreetingURL) Build() (*url.URL, error) {
  	var _result url.URL
  
  	var _path = "/hello"
  
  	_basePath := o._basePath
  	_result.Path = golangswaggerpaths.Join(_basePath, _path)
  
  	qs := make(url.Values)
  
  	var name string
  	if o.Name != nil {
  		name = *o.Name
  	}
  	if name != "" {
  		qs.Set("name", name)
  	}
  
  	_result.RawQuery = qs.Encode()
  
  	return &_result, nil
  }
docs: // Build a url path and query string