in cloudstack/ClusterService.go [67:130]
func (p *AddClusterParams) toURLValues() url.Values {
u := url.Values{}
if p.p == nil {
return u
}
if v, found := p.p["allocationstate"]; found {
u.Set("allocationstate", v.(string))
}
if v, found := p.p["clustername"]; found {
u.Set("clustername", v.(string))
}
if v, found := p.p["clustertype"]; found {
u.Set("clustertype", v.(string))
}
if v, found := p.p["guestvswitchname"]; found {
u.Set("guestvswitchname", v.(string))
}
if v, found := p.p["guestvswitchtype"]; found {
u.Set("guestvswitchtype", v.(string))
}
if v, found := p.p["hypervisor"]; found {
u.Set("hypervisor", v.(string))
}
if v, found := p.p["ovm3cluster"]; found {
u.Set("ovm3cluster", v.(string))
}
if v, found := p.p["ovm3pool"]; found {
u.Set("ovm3pool", v.(string))
}
if v, found := p.p["ovm3vip"]; found {
u.Set("ovm3vip", v.(string))
}
if v, found := p.p["password"]; found {
u.Set("password", v.(string))
}
if v, found := p.p["podid"]; found {
u.Set("podid", v.(string))
}
if v, found := p.p["publicvswitchname"]; found {
u.Set("publicvswitchname", v.(string))
}
if v, found := p.p["publicvswitchtype"]; found {
u.Set("publicvswitchtype", v.(string))
}
if v, found := p.p["url"]; found {
u.Set("url", v.(string))
}
if v, found := p.p["username"]; found {
u.Set("username", v.(string))
}
if v, found := p.p["vsmipaddress"]; found {
u.Set("vsmipaddress", v.(string))
}
if v, found := p.p["vsmpassword"]; found {
u.Set("vsmpassword", v.(string))
}
if v, found := p.p["vsmusername"]; found {
u.Set("vsmusername", v.(string))
}
if v, found := p.p["zoneid"]; found {
u.Set("zoneid", v.(string))
}
return u
}