func()

in cloudstack/KubernetesService.go [352:419]


func (p *CreateKubernetesClusterParams) 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["clustertype"]; found {
		u.Set("clustertype", v.(string))
	}
	if v, found := p.p["controlnodes"]; found {
		vv := strconv.FormatInt(v.(int64), 10)
		u.Set("controlnodes", vv)
	}
	if v, found := p.p["description"]; found {
		u.Set("description", v.(string))
	}
	if v, found := p.p["dockerregistrypassword"]; found {
		u.Set("dockerregistrypassword", v.(string))
	}
	if v, found := p.p["dockerregistryurl"]; found {
		u.Set("dockerregistryurl", v.(string))
	}
	if v, found := p.p["dockerregistryusername"]; found {
		u.Set("dockerregistryusername", v.(string))
	}
	if v, found := p.p["domainid"]; found {
		u.Set("domainid", v.(string))
	}
	if v, found := p.p["externalloadbalanceripaddress"]; found {
		u.Set("externalloadbalanceripaddress", v.(string))
	}
	if v, found := p.p["keypair"]; found {
		u.Set("keypair", v.(string))
	}
	if v, found := p.p["kubernetesversionid"]; found {
		u.Set("kubernetesversionid", v.(string))
	}
	if v, found := p.p["masternodes"]; found {
		vv := strconv.FormatInt(v.(int64), 10)
		u.Set("masternodes", vv)
	}
	if v, found := p.p["name"]; found {
		u.Set("name", v.(string))
	}
	if v, found := p.p["networkid"]; found {
		u.Set("networkid", v.(string))
	}
	if v, found := p.p["noderootdisksize"]; found {
		vv := strconv.FormatInt(v.(int64), 10)
		u.Set("noderootdisksize", vv)
	}
	if v, found := p.p["projectid"]; found {
		u.Set("projectid", v.(string))
	}
	if v, found := p.p["serviceofferingid"]; found {
		u.Set("serviceofferingid", v.(string))
	}
	if v, found := p.p["size"]; found {
		vv := strconv.FormatInt(v.(int64), 10)
		u.Set("size", vv)
	}
	if v, found := p.p["zoneid"]; found {
		u.Set("zoneid", v.(string))
	}
	return u
}