in cloudstack/NetworkService.go [403:532]
func (p *CreateNetworkParams) toURLValues() url.Values {
u := url.Values{}
if p.p == nil {
return u
}
if v, found := p.p["account"]; found {
u.Set("account", v.(string))
}
if v, found := p.p["aclid"]; found {
u.Set("aclid", v.(string))
}
if v, found := p.p["acltype"]; found {
u.Set("acltype", v.(string))
}
if v, found := p.p["associatednetworkid"]; found {
u.Set("associatednetworkid", v.(string))
}
if v, found := p.p["bypassvlanoverlapcheck"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("bypassvlanoverlapcheck", vv)
}
if v, found := p.p["displaynetwork"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("displaynetwork", vv)
}
if v, found := p.p["displaytext"]; found {
u.Set("displaytext", v.(string))
}
if v, found := p.p["dns1"]; found {
u.Set("dns1", v.(string))
}
if v, found := p.p["dns2"]; found {
u.Set("dns2", v.(string))
}
if v, found := p.p["domainid"]; found {
u.Set("domainid", v.(string))
}
if v, found := p.p["endip"]; found {
u.Set("endip", v.(string))
}
if v, found := p.p["endipv6"]; found {
u.Set("endipv6", v.(string))
}
if v, found := p.p["externalid"]; found {
u.Set("externalid", v.(string))
}
if v, found := p.p["gateway"]; found {
u.Set("gateway", v.(string))
}
if v, found := p.p["hideipaddressusage"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("hideipaddressusage", vv)
}
if v, found := p.p["ip6cidr"]; found {
u.Set("ip6cidr", v.(string))
}
if v, found := p.p["ip6dns1"]; found {
u.Set("ip6dns1", v.(string))
}
if v, found := p.p["ip6dns2"]; found {
u.Set("ip6dns2", v.(string))
}
if v, found := p.p["ip6gateway"]; found {
u.Set("ip6gateway", v.(string))
}
if v, found := p.p["isolatedpvlan"]; found {
u.Set("isolatedpvlan", v.(string))
}
if v, found := p.p["isolatedpvlantype"]; found {
u.Set("isolatedpvlantype", v.(string))
}
if v, found := p.p["name"]; found {
u.Set("name", v.(string))
}
if v, found := p.p["netmask"]; found {
u.Set("netmask", v.(string))
}
if v, found := p.p["networkdomain"]; found {
u.Set("networkdomain", v.(string))
}
if v, found := p.p["networkofferingid"]; found {
u.Set("networkofferingid", v.(string))
}
if v, found := p.p["physicalnetworkid"]; found {
u.Set("physicalnetworkid", v.(string))
}
if v, found := p.p["privatemtu"]; found {
vv := strconv.Itoa(v.(int))
u.Set("privatemtu", vv)
}
if v, found := p.p["projectid"]; found {
u.Set("projectid", v.(string))
}
if v, found := p.p["publicmtu"]; found {
vv := strconv.Itoa(v.(int))
u.Set("publicmtu", vv)
}
if v, found := p.p["routerip"]; found {
u.Set("routerip", v.(string))
}
if v, found := p.p["routeripv6"]; found {
u.Set("routeripv6", v.(string))
}
if v, found := p.p["sourcenatipaddress"]; found {
u.Set("sourcenatipaddress", v.(string))
}
if v, found := p.p["startip"]; found {
u.Set("startip", v.(string))
}
if v, found := p.p["startipv6"]; found {
u.Set("startipv6", v.(string))
}
if v, found := p.p["subdomainaccess"]; found {
vv := strconv.FormatBool(v.(bool))
u.Set("subdomainaccess", vv)
}
if v, found := p.p["tungstenvirtualrouteruuid"]; found {
u.Set("tungstenvirtualrouteruuid", v.(string))
}
if v, found := p.p["vlan"]; found {
u.Set("vlan", v.(string))
}
if v, found := p.p["vpcid"]; found {
u.Set("vpcid", v.(string))
}
if v, found := p.p["zoneid"]; found {
u.Set("zoneid", v.(string))
}
return u
}