func newHypervisorDiscovery(provider *gophercloud.ProviderClient, opts *gophercloud.AuthOptions,
	port int, region string, l log.Logger) *HypervisorDiscovery {
	return &HypervisorDiscovery{provider: provider, authOpts: opts,
		region: region, port: port, logger: l}
}
func newHypervisorDiscovery(provider *gophercloud.ProviderClient, opts *gophercloud.AuthOptions,
	port int, region string, l log.Logger) *HypervisorDiscovery {
	return &HypervisorDiscovery{provider: provider, authOpts: opts,
		region: region, port: port, logger: l}
}
func newHypervisorDiscovery ( provider * gophercloud . ProviderClient , opts * gophercloud . AuthOptions , port int , region string , l log . Logger ) * HypervisorDiscovery { return & HypervisorDiscovery { provider : provider , authOpts : opts , region : region , port : port , logger : l } }
// newHypervisorDiscovery returns a new hypervisor discovery.
newHypervisorDiscovery returns a new hypervisor discovery .