MCPcopy Index your code
hub / github.com/apache/cloudstack-go / toURLValues

Method toURLValues

cloudstack/VMGroupService.go:289–329  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

287}
288
289func (p *ListInstanceGroupsParams) toURLValues() url.Values {
290 u := url.Values{}
291 if p.p == nil {
292 return u
293 }
294 if v, found := p.p["account"]; found {
295 u.Set("account", v.(string))
296 }
297 if v, found := p.p["domainid"]; found {
298 u.Set("domainid", v.(string))
299 }
300 if v, found := p.p["id"]; found {
301 u.Set("id", v.(string))
302 }
303 if v, found := p.p["isrecursive"]; found {
304 vv := strconv.FormatBool(v.(bool))
305 u.Set("isrecursive", vv)
306 }
307 if v, found := p.p["keyword"]; found {
308 u.Set("keyword", v.(string))
309 }
310 if v, found := p.p["listall"]; found {
311 vv := strconv.FormatBool(v.(bool))
312 u.Set("listall", vv)
313 }
314 if v, found := p.p["name"]; found {
315 u.Set("name", v.(string))
316 }
317 if v, found := p.p["page"]; found {
318 vv := strconv.Itoa(v.(int))
319 u.Set("page", vv)
320 }
321 if v, found := p.p["pagesize"]; found {
322 vv := strconv.Itoa(v.(int))
323 u.Set("pagesize", vv)
324 }
325 if v, found := p.p["projectid"]; found {
326 u.Set("projectid", v.(string))
327 }
328 return u
329}
330
331func (p *ListInstanceGroupsParams) SetAccount(v string) {
332 if p.p == nil {

Callers 4

CreateInstanceGroupMethod · 0.45
DeleteInstanceGroupMethod · 0.45
ListInstanceGroupsMethod · 0.45
UpdateInstanceGroupMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected