code: func (os *OpenStack) NewLoadBalancerV2() (*gophercloud.ServiceClient, error) {
  	var lb *gophercloud.ServiceClient
  	var err error
  	if os.lbOpts.UseOctavia {
  		lb, err = openstack.NewLoadBalancerV2(os.provider, gophercloud.EndpointOpts{
  			Region: os.region,
  		})
  	} else {
  		lb, err = openstack.NewNetworkV2(os.provider, gophercloud.EndpointOpts{
  			Region: os.region,
  		})
  	}
  	if err != nil {
  		return nil, fmt.Errorf("failed to find load-balancer v2 endpoint for region %s: %v", os.region, err)
  	}
  	return lb, nil
  }
docs: // NewLoadBalancerV2 creates a ServiceClient that may be used with the Neutron LBaaS v2 API