code: func NewPbmClient(ctx context.Context, client *vim25.Client) (*PbmClient, error) {
  	pbmClient, err := pbm.NewClient(ctx, client)
  	if err != nil {
  		klog.Errorf("Failed to create new Pbm Client. err: %+v", err)
  		return nil, err
  	}
  	return &PbmClient{pbmClient}, nil
  }
docs: // NewPbmClient returns a new PBM Client object