github.com/ablease/cli@v6.37.1-0.20180613014814-3adbb7d7fb19+incompatible/actor/pushaction/pushactionfakes/fake_v2actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package pushactionfakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/actor/pushaction"
     9  	"code.cloudfoundry.org/cli/actor/v2action"
    10  )
    11  
    12  type FakeV2Actor struct {
    13  	MapRouteToApplicationStub        func(routeGUID string, appGUID string) (v2action.Warnings, error)
    14  	mapRouteToApplicationMutex       sync.RWMutex
    15  	mapRouteToApplicationArgsForCall []struct {
    16  		routeGUID string
    17  		appGUID   string
    18  	}
    19  	mapRouteToApplicationReturns struct {
    20  		result1 v2action.Warnings
    21  		result2 error
    22  	}
    23  	mapRouteToApplicationReturnsOnCall map[int]struct {
    24  		result1 v2action.Warnings
    25  		result2 error
    26  	}
    27  	BindServiceByApplicationAndServiceInstanceStub        func(appGUID string, serviceInstanceGUID string) (v2action.Warnings, error)
    28  	bindServiceByApplicationAndServiceInstanceMutex       sync.RWMutex
    29  	bindServiceByApplicationAndServiceInstanceArgsForCall []struct {
    30  		appGUID             string
    31  		serviceInstanceGUID string
    32  	}
    33  	bindServiceByApplicationAndServiceInstanceReturns struct {
    34  		result1 v2action.Warnings
    35  		result2 error
    36  	}
    37  	bindServiceByApplicationAndServiceInstanceReturnsOnCall map[int]struct {
    38  		result1 v2action.Warnings
    39  		result2 error
    40  	}
    41  	CloudControllerAPIVersionStub        func() string
    42  	cloudControllerAPIVersionMutex       sync.RWMutex
    43  	cloudControllerAPIVersionArgsForCall []struct{}
    44  	cloudControllerAPIVersionReturns     struct {
    45  		result1 string
    46  	}
    47  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    48  		result1 string
    49  	}
    50  	CreateApplicationStub        func(application v2action.Application) (v2action.Application, v2action.Warnings, error)
    51  	createApplicationMutex       sync.RWMutex
    52  	createApplicationArgsForCall []struct {
    53  		application v2action.Application
    54  	}
    55  	createApplicationReturns struct {
    56  		result1 v2action.Application
    57  		result2 v2action.Warnings
    58  		result3 error
    59  	}
    60  	createApplicationReturnsOnCall map[int]struct {
    61  		result1 v2action.Application
    62  		result2 v2action.Warnings
    63  		result3 error
    64  	}
    65  	CreateRouteStub        func(route v2action.Route, generatePort bool) (v2action.Route, v2action.Warnings, error)
    66  	createRouteMutex       sync.RWMutex
    67  	createRouteArgsForCall []struct {
    68  		route        v2action.Route
    69  		generatePort bool
    70  	}
    71  	createRouteReturns struct {
    72  		result1 v2action.Route
    73  		result2 v2action.Warnings
    74  		result3 error
    75  	}
    76  	createRouteReturnsOnCall map[int]struct {
    77  		result1 v2action.Route
    78  		result2 v2action.Warnings
    79  		result3 error
    80  	}
    81  	FindRouteBoundToSpaceWithSettingsStub        func(route v2action.Route) (v2action.Route, v2action.Warnings, error)
    82  	findRouteBoundToSpaceWithSettingsMutex       sync.RWMutex
    83  	findRouteBoundToSpaceWithSettingsArgsForCall []struct {
    84  		route v2action.Route
    85  	}
    86  	findRouteBoundToSpaceWithSettingsReturns struct {
    87  		result1 v2action.Route
    88  		result2 v2action.Warnings
    89  		result3 error
    90  	}
    91  	findRouteBoundToSpaceWithSettingsReturnsOnCall map[int]struct {
    92  		result1 v2action.Route
    93  		result2 v2action.Warnings
    94  		result3 error
    95  	}
    96  	GetApplicationByNameAndSpaceStub        func(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error)
    97  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    98  	getApplicationByNameAndSpaceArgsForCall []struct {
    99  		name      string
   100  		spaceGUID string
   101  	}
   102  	getApplicationByNameAndSpaceReturns struct {
   103  		result1 v2action.Application
   104  		result2 v2action.Warnings
   105  		result3 error
   106  	}
   107  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
   108  		result1 v2action.Application
   109  		result2 v2action.Warnings
   110  		result3 error
   111  	}
   112  	GetApplicationRoutesStub        func(applicationGUID string) (v2action.Routes, v2action.Warnings, error)
   113  	getApplicationRoutesMutex       sync.RWMutex
   114  	getApplicationRoutesArgsForCall []struct {
   115  		applicationGUID string
   116  	}
   117  	getApplicationRoutesReturns struct {
   118  		result1 v2action.Routes
   119  		result2 v2action.Warnings
   120  		result3 error
   121  	}
   122  	getApplicationRoutesReturnsOnCall map[int]struct {
   123  		result1 v2action.Routes
   124  		result2 v2action.Warnings
   125  		result3 error
   126  	}
   127  	GetDomainsByNameAndOrganizationStub        func(domainNames []string, orgGUID string) ([]v2action.Domain, v2action.Warnings, error)
   128  	getDomainsByNameAndOrganizationMutex       sync.RWMutex
   129  	getDomainsByNameAndOrganizationArgsForCall []struct {
   130  		domainNames []string
   131  		orgGUID     string
   132  	}
   133  	getDomainsByNameAndOrganizationReturns struct {
   134  		result1 []v2action.Domain
   135  		result2 v2action.Warnings
   136  		result3 error
   137  	}
   138  	getDomainsByNameAndOrganizationReturnsOnCall map[int]struct {
   139  		result1 []v2action.Domain
   140  		result2 v2action.Warnings
   141  		result3 error
   142  	}
   143  	GetOrganizationDomainsStub        func(orgGUID string) ([]v2action.Domain, v2action.Warnings, error)
   144  	getOrganizationDomainsMutex       sync.RWMutex
   145  	getOrganizationDomainsArgsForCall []struct {
   146  		orgGUID string
   147  	}
   148  	getOrganizationDomainsReturns struct {
   149  		result1 []v2action.Domain
   150  		result2 v2action.Warnings
   151  		result3 error
   152  	}
   153  	getOrganizationDomainsReturnsOnCall map[int]struct {
   154  		result1 []v2action.Domain
   155  		result2 v2action.Warnings
   156  		result3 error
   157  	}
   158  	GetServiceInstanceByNameAndSpaceStub        func(name string, spaceGUID string) (v2action.ServiceInstance, v2action.Warnings, error)
   159  	getServiceInstanceByNameAndSpaceMutex       sync.RWMutex
   160  	getServiceInstanceByNameAndSpaceArgsForCall []struct {
   161  		name      string
   162  		spaceGUID string
   163  	}
   164  	getServiceInstanceByNameAndSpaceReturns struct {
   165  		result1 v2action.ServiceInstance
   166  		result2 v2action.Warnings
   167  		result3 error
   168  	}
   169  	getServiceInstanceByNameAndSpaceReturnsOnCall map[int]struct {
   170  		result1 v2action.ServiceInstance
   171  		result2 v2action.Warnings
   172  		result3 error
   173  	}
   174  	GetServiceInstancesByApplicationStub        func(appGUID string) ([]v2action.ServiceInstance, v2action.Warnings, error)
   175  	getServiceInstancesByApplicationMutex       sync.RWMutex
   176  	getServiceInstancesByApplicationArgsForCall []struct {
   177  		appGUID string
   178  	}
   179  	getServiceInstancesByApplicationReturns struct {
   180  		result1 []v2action.ServiceInstance
   181  		result2 v2action.Warnings
   182  		result3 error
   183  	}
   184  	getServiceInstancesByApplicationReturnsOnCall map[int]struct {
   185  		result1 []v2action.ServiceInstance
   186  		result2 v2action.Warnings
   187  		result3 error
   188  	}
   189  	GetStackStub        func(guid string) (v2action.Stack, v2action.Warnings, error)
   190  	getStackMutex       sync.RWMutex
   191  	getStackArgsForCall []struct {
   192  		guid string
   193  	}
   194  	getStackReturns struct {
   195  		result1 v2action.Stack
   196  		result2 v2action.Warnings
   197  		result3 error
   198  	}
   199  	getStackReturnsOnCall map[int]struct {
   200  		result1 v2action.Stack
   201  		result2 v2action.Warnings
   202  		result3 error
   203  	}
   204  	GetStackByNameStub        func(stackName string) (v2action.Stack, v2action.Warnings, error)
   205  	getStackByNameMutex       sync.RWMutex
   206  	getStackByNameArgsForCall []struct {
   207  		stackName string
   208  	}
   209  	getStackByNameReturns struct {
   210  		result1 v2action.Stack
   211  		result2 v2action.Warnings
   212  		result3 error
   213  	}
   214  	getStackByNameReturnsOnCall map[int]struct {
   215  		result1 v2action.Stack
   216  		result2 v2action.Warnings
   217  		result3 error
   218  	}
   219  	PollJobStub        func(job v2action.Job) (v2action.Warnings, error)
   220  	pollJobMutex       sync.RWMutex
   221  	pollJobArgsForCall []struct {
   222  		job v2action.Job
   223  	}
   224  	pollJobReturns struct {
   225  		result1 v2action.Warnings
   226  		result2 error
   227  	}
   228  	pollJobReturnsOnCall map[int]struct {
   229  		result1 v2action.Warnings
   230  		result2 error
   231  	}
   232  	ResourceMatchStub        func(allResources []v2action.Resource) ([]v2action.Resource, []v2action.Resource, v2action.Warnings, error)
   233  	resourceMatchMutex       sync.RWMutex
   234  	resourceMatchArgsForCall []struct {
   235  		allResources []v2action.Resource
   236  	}
   237  	resourceMatchReturns struct {
   238  		result1 []v2action.Resource
   239  		result2 []v2action.Resource
   240  		result3 v2action.Warnings
   241  		result4 error
   242  	}
   243  	resourceMatchReturnsOnCall map[int]struct {
   244  		result1 []v2action.Resource
   245  		result2 []v2action.Resource
   246  		result3 v2action.Warnings
   247  		result4 error
   248  	}
   249  	UnmapRouteFromApplicationStub        func(routeGUID string, appGUID string) (v2action.Warnings, error)
   250  	unmapRouteFromApplicationMutex       sync.RWMutex
   251  	unmapRouteFromApplicationArgsForCall []struct {
   252  		routeGUID string
   253  		appGUID   string
   254  	}
   255  	unmapRouteFromApplicationReturns struct {
   256  		result1 v2action.Warnings
   257  		result2 error
   258  	}
   259  	unmapRouteFromApplicationReturnsOnCall map[int]struct {
   260  		result1 v2action.Warnings
   261  		result2 error
   262  	}
   263  	UpdateApplicationStub        func(application v2action.Application) (v2action.Application, v2action.Warnings, error)
   264  	updateApplicationMutex       sync.RWMutex
   265  	updateApplicationArgsForCall []struct {
   266  		application v2action.Application
   267  	}
   268  	updateApplicationReturns struct {
   269  		result1 v2action.Application
   270  		result2 v2action.Warnings
   271  		result3 error
   272  	}
   273  	updateApplicationReturnsOnCall map[int]struct {
   274  		result1 v2action.Application
   275  		result2 v2action.Warnings
   276  		result3 error
   277  	}
   278  	UploadApplicationPackageStub        func(appGUID string, existingResources []v2action.Resource, newResources io.Reader, newResourcesLength int64) (v2action.Job, v2action.Warnings, error)
   279  	uploadApplicationPackageMutex       sync.RWMutex
   280  	uploadApplicationPackageArgsForCall []struct {
   281  		appGUID            string
   282  		existingResources  []v2action.Resource
   283  		newResources       io.Reader
   284  		newResourcesLength int64
   285  	}
   286  	uploadApplicationPackageReturns struct {
   287  		result1 v2action.Job
   288  		result2 v2action.Warnings
   289  		result3 error
   290  	}
   291  	uploadApplicationPackageReturnsOnCall map[int]struct {
   292  		result1 v2action.Job
   293  		result2 v2action.Warnings
   294  		result3 error
   295  	}
   296  	UploadDropletStub        func(appGUID string, droplet io.Reader, dropletLength int64) (v2action.Job, v2action.Warnings, error)
   297  	uploadDropletMutex       sync.RWMutex
   298  	uploadDropletArgsForCall []struct {
   299  		appGUID       string
   300  		droplet       io.Reader
   301  		dropletLength int64
   302  	}
   303  	uploadDropletReturns struct {
   304  		result1 v2action.Job
   305  		result2 v2action.Warnings
   306  		result3 error
   307  	}
   308  	uploadDropletReturnsOnCall map[int]struct {
   309  		result1 v2action.Job
   310  		result2 v2action.Warnings
   311  		result3 error
   312  	}
   313  	invocations      map[string][][]interface{}
   314  	invocationsMutex sync.RWMutex
   315  }
   316  
   317  func (fake *FakeV2Actor) MapRouteToApplication(routeGUID string, appGUID string) (v2action.Warnings, error) {
   318  	fake.mapRouteToApplicationMutex.Lock()
   319  	ret, specificReturn := fake.mapRouteToApplicationReturnsOnCall[len(fake.mapRouteToApplicationArgsForCall)]
   320  	fake.mapRouteToApplicationArgsForCall = append(fake.mapRouteToApplicationArgsForCall, struct {
   321  		routeGUID string
   322  		appGUID   string
   323  	}{routeGUID, appGUID})
   324  	fake.recordInvocation("MapRouteToApplication", []interface{}{routeGUID, appGUID})
   325  	fake.mapRouteToApplicationMutex.Unlock()
   326  	if fake.MapRouteToApplicationStub != nil {
   327  		return fake.MapRouteToApplicationStub(routeGUID, appGUID)
   328  	}
   329  	if specificReturn {
   330  		return ret.result1, ret.result2
   331  	}
   332  	return fake.mapRouteToApplicationReturns.result1, fake.mapRouteToApplicationReturns.result2
   333  }
   334  
   335  func (fake *FakeV2Actor) MapRouteToApplicationCallCount() int {
   336  	fake.mapRouteToApplicationMutex.RLock()
   337  	defer fake.mapRouteToApplicationMutex.RUnlock()
   338  	return len(fake.mapRouteToApplicationArgsForCall)
   339  }
   340  
   341  func (fake *FakeV2Actor) MapRouteToApplicationArgsForCall(i int) (string, string) {
   342  	fake.mapRouteToApplicationMutex.RLock()
   343  	defer fake.mapRouteToApplicationMutex.RUnlock()
   344  	return fake.mapRouteToApplicationArgsForCall[i].routeGUID, fake.mapRouteToApplicationArgsForCall[i].appGUID
   345  }
   346  
   347  func (fake *FakeV2Actor) MapRouteToApplicationReturns(result1 v2action.Warnings, result2 error) {
   348  	fake.MapRouteToApplicationStub = nil
   349  	fake.mapRouteToApplicationReturns = struct {
   350  		result1 v2action.Warnings
   351  		result2 error
   352  	}{result1, result2}
   353  }
   354  
   355  func (fake *FakeV2Actor) MapRouteToApplicationReturnsOnCall(i int, result1 v2action.Warnings, result2 error) {
   356  	fake.MapRouteToApplicationStub = nil
   357  	if fake.mapRouteToApplicationReturnsOnCall == nil {
   358  		fake.mapRouteToApplicationReturnsOnCall = make(map[int]struct {
   359  			result1 v2action.Warnings
   360  			result2 error
   361  		})
   362  	}
   363  	fake.mapRouteToApplicationReturnsOnCall[i] = struct {
   364  		result1 v2action.Warnings
   365  		result2 error
   366  	}{result1, result2}
   367  }
   368  
   369  func (fake *FakeV2Actor) BindServiceByApplicationAndServiceInstance(appGUID string, serviceInstanceGUID string) (v2action.Warnings, error) {
   370  	fake.bindServiceByApplicationAndServiceInstanceMutex.Lock()
   371  	ret, specificReturn := fake.bindServiceByApplicationAndServiceInstanceReturnsOnCall[len(fake.bindServiceByApplicationAndServiceInstanceArgsForCall)]
   372  	fake.bindServiceByApplicationAndServiceInstanceArgsForCall = append(fake.bindServiceByApplicationAndServiceInstanceArgsForCall, struct {
   373  		appGUID             string
   374  		serviceInstanceGUID string
   375  	}{appGUID, serviceInstanceGUID})
   376  	fake.recordInvocation("BindServiceByApplicationAndServiceInstance", []interface{}{appGUID, serviceInstanceGUID})
   377  	fake.bindServiceByApplicationAndServiceInstanceMutex.Unlock()
   378  	if fake.BindServiceByApplicationAndServiceInstanceStub != nil {
   379  		return fake.BindServiceByApplicationAndServiceInstanceStub(appGUID, serviceInstanceGUID)
   380  	}
   381  	if specificReturn {
   382  		return ret.result1, ret.result2
   383  	}
   384  	return fake.bindServiceByApplicationAndServiceInstanceReturns.result1, fake.bindServiceByApplicationAndServiceInstanceReturns.result2
   385  }
   386  
   387  func (fake *FakeV2Actor) BindServiceByApplicationAndServiceInstanceCallCount() int {
   388  	fake.bindServiceByApplicationAndServiceInstanceMutex.RLock()
   389  	defer fake.bindServiceByApplicationAndServiceInstanceMutex.RUnlock()
   390  	return len(fake.bindServiceByApplicationAndServiceInstanceArgsForCall)
   391  }
   392  
   393  func (fake *FakeV2Actor) BindServiceByApplicationAndServiceInstanceArgsForCall(i int) (string, string) {
   394  	fake.bindServiceByApplicationAndServiceInstanceMutex.RLock()
   395  	defer fake.bindServiceByApplicationAndServiceInstanceMutex.RUnlock()
   396  	return fake.bindServiceByApplicationAndServiceInstanceArgsForCall[i].appGUID, fake.bindServiceByApplicationAndServiceInstanceArgsForCall[i].serviceInstanceGUID
   397  }
   398  
   399  func (fake *FakeV2Actor) BindServiceByApplicationAndServiceInstanceReturns(result1 v2action.Warnings, result2 error) {
   400  	fake.BindServiceByApplicationAndServiceInstanceStub = nil
   401  	fake.bindServiceByApplicationAndServiceInstanceReturns = struct {
   402  		result1 v2action.Warnings
   403  		result2 error
   404  	}{result1, result2}
   405  }
   406  
   407  func (fake *FakeV2Actor) BindServiceByApplicationAndServiceInstanceReturnsOnCall(i int, result1 v2action.Warnings, result2 error) {
   408  	fake.BindServiceByApplicationAndServiceInstanceStub = nil
   409  	if fake.bindServiceByApplicationAndServiceInstanceReturnsOnCall == nil {
   410  		fake.bindServiceByApplicationAndServiceInstanceReturnsOnCall = make(map[int]struct {
   411  			result1 v2action.Warnings
   412  			result2 error
   413  		})
   414  	}
   415  	fake.bindServiceByApplicationAndServiceInstanceReturnsOnCall[i] = struct {
   416  		result1 v2action.Warnings
   417  		result2 error
   418  	}{result1, result2}
   419  }
   420  
   421  func (fake *FakeV2Actor) CloudControllerAPIVersion() string {
   422  	fake.cloudControllerAPIVersionMutex.Lock()
   423  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   424  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{})
   425  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   426  	fake.cloudControllerAPIVersionMutex.Unlock()
   427  	if fake.CloudControllerAPIVersionStub != nil {
   428  		return fake.CloudControllerAPIVersionStub()
   429  	}
   430  	if specificReturn {
   431  		return ret.result1
   432  	}
   433  	return fake.cloudControllerAPIVersionReturns.result1
   434  }
   435  
   436  func (fake *FakeV2Actor) CloudControllerAPIVersionCallCount() int {
   437  	fake.cloudControllerAPIVersionMutex.RLock()
   438  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   439  	return len(fake.cloudControllerAPIVersionArgsForCall)
   440  }
   441  
   442  func (fake *FakeV2Actor) CloudControllerAPIVersionReturns(result1 string) {
   443  	fake.CloudControllerAPIVersionStub = nil
   444  	fake.cloudControllerAPIVersionReturns = struct {
   445  		result1 string
   446  	}{result1}
   447  }
   448  
   449  func (fake *FakeV2Actor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   450  	fake.CloudControllerAPIVersionStub = nil
   451  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   452  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   453  			result1 string
   454  		})
   455  	}
   456  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   457  		result1 string
   458  	}{result1}
   459  }
   460  
   461  func (fake *FakeV2Actor) CreateApplication(application v2action.Application) (v2action.Application, v2action.Warnings, error) {
   462  	fake.createApplicationMutex.Lock()
   463  	ret, specificReturn := fake.createApplicationReturnsOnCall[len(fake.createApplicationArgsForCall)]
   464  	fake.createApplicationArgsForCall = append(fake.createApplicationArgsForCall, struct {
   465  		application v2action.Application
   466  	}{application})
   467  	fake.recordInvocation("CreateApplication", []interface{}{application})
   468  	fake.createApplicationMutex.Unlock()
   469  	if fake.CreateApplicationStub != nil {
   470  		return fake.CreateApplicationStub(application)
   471  	}
   472  	if specificReturn {
   473  		return ret.result1, ret.result2, ret.result3
   474  	}
   475  	return fake.createApplicationReturns.result1, fake.createApplicationReturns.result2, fake.createApplicationReturns.result3
   476  }
   477  
   478  func (fake *FakeV2Actor) CreateApplicationCallCount() int {
   479  	fake.createApplicationMutex.RLock()
   480  	defer fake.createApplicationMutex.RUnlock()
   481  	return len(fake.createApplicationArgsForCall)
   482  }
   483  
   484  func (fake *FakeV2Actor) CreateApplicationArgsForCall(i int) v2action.Application {
   485  	fake.createApplicationMutex.RLock()
   486  	defer fake.createApplicationMutex.RUnlock()
   487  	return fake.createApplicationArgsForCall[i].application
   488  }
   489  
   490  func (fake *FakeV2Actor) CreateApplicationReturns(result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   491  	fake.CreateApplicationStub = nil
   492  	fake.createApplicationReturns = struct {
   493  		result1 v2action.Application
   494  		result2 v2action.Warnings
   495  		result3 error
   496  	}{result1, result2, result3}
   497  }
   498  
   499  func (fake *FakeV2Actor) CreateApplicationReturnsOnCall(i int, result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   500  	fake.CreateApplicationStub = nil
   501  	if fake.createApplicationReturnsOnCall == nil {
   502  		fake.createApplicationReturnsOnCall = make(map[int]struct {
   503  			result1 v2action.Application
   504  			result2 v2action.Warnings
   505  			result3 error
   506  		})
   507  	}
   508  	fake.createApplicationReturnsOnCall[i] = struct {
   509  		result1 v2action.Application
   510  		result2 v2action.Warnings
   511  		result3 error
   512  	}{result1, result2, result3}
   513  }
   514  
   515  func (fake *FakeV2Actor) CreateRoute(route v2action.Route, generatePort bool) (v2action.Route, v2action.Warnings, error) {
   516  	fake.createRouteMutex.Lock()
   517  	ret, specificReturn := fake.createRouteReturnsOnCall[len(fake.createRouteArgsForCall)]
   518  	fake.createRouteArgsForCall = append(fake.createRouteArgsForCall, struct {
   519  		route        v2action.Route
   520  		generatePort bool
   521  	}{route, generatePort})
   522  	fake.recordInvocation("CreateRoute", []interface{}{route, generatePort})
   523  	fake.createRouteMutex.Unlock()
   524  	if fake.CreateRouteStub != nil {
   525  		return fake.CreateRouteStub(route, generatePort)
   526  	}
   527  	if specificReturn {
   528  		return ret.result1, ret.result2, ret.result3
   529  	}
   530  	return fake.createRouteReturns.result1, fake.createRouteReturns.result2, fake.createRouteReturns.result3
   531  }
   532  
   533  func (fake *FakeV2Actor) CreateRouteCallCount() int {
   534  	fake.createRouteMutex.RLock()
   535  	defer fake.createRouteMutex.RUnlock()
   536  	return len(fake.createRouteArgsForCall)
   537  }
   538  
   539  func (fake *FakeV2Actor) CreateRouteArgsForCall(i int) (v2action.Route, bool) {
   540  	fake.createRouteMutex.RLock()
   541  	defer fake.createRouteMutex.RUnlock()
   542  	return fake.createRouteArgsForCall[i].route, fake.createRouteArgsForCall[i].generatePort
   543  }
   544  
   545  func (fake *FakeV2Actor) CreateRouteReturns(result1 v2action.Route, result2 v2action.Warnings, result3 error) {
   546  	fake.CreateRouteStub = nil
   547  	fake.createRouteReturns = struct {
   548  		result1 v2action.Route
   549  		result2 v2action.Warnings
   550  		result3 error
   551  	}{result1, result2, result3}
   552  }
   553  
   554  func (fake *FakeV2Actor) CreateRouteReturnsOnCall(i int, result1 v2action.Route, result2 v2action.Warnings, result3 error) {
   555  	fake.CreateRouteStub = nil
   556  	if fake.createRouteReturnsOnCall == nil {
   557  		fake.createRouteReturnsOnCall = make(map[int]struct {
   558  			result1 v2action.Route
   559  			result2 v2action.Warnings
   560  			result3 error
   561  		})
   562  	}
   563  	fake.createRouteReturnsOnCall[i] = struct {
   564  		result1 v2action.Route
   565  		result2 v2action.Warnings
   566  		result3 error
   567  	}{result1, result2, result3}
   568  }
   569  
   570  func (fake *FakeV2Actor) FindRouteBoundToSpaceWithSettings(route v2action.Route) (v2action.Route, v2action.Warnings, error) {
   571  	fake.findRouteBoundToSpaceWithSettingsMutex.Lock()
   572  	ret, specificReturn := fake.findRouteBoundToSpaceWithSettingsReturnsOnCall[len(fake.findRouteBoundToSpaceWithSettingsArgsForCall)]
   573  	fake.findRouteBoundToSpaceWithSettingsArgsForCall = append(fake.findRouteBoundToSpaceWithSettingsArgsForCall, struct {
   574  		route v2action.Route
   575  	}{route})
   576  	fake.recordInvocation("FindRouteBoundToSpaceWithSettings", []interface{}{route})
   577  	fake.findRouteBoundToSpaceWithSettingsMutex.Unlock()
   578  	if fake.FindRouteBoundToSpaceWithSettingsStub != nil {
   579  		return fake.FindRouteBoundToSpaceWithSettingsStub(route)
   580  	}
   581  	if specificReturn {
   582  		return ret.result1, ret.result2, ret.result3
   583  	}
   584  	return fake.findRouteBoundToSpaceWithSettingsReturns.result1, fake.findRouteBoundToSpaceWithSettingsReturns.result2, fake.findRouteBoundToSpaceWithSettingsReturns.result3
   585  }
   586  
   587  func (fake *FakeV2Actor) FindRouteBoundToSpaceWithSettingsCallCount() int {
   588  	fake.findRouteBoundToSpaceWithSettingsMutex.RLock()
   589  	defer fake.findRouteBoundToSpaceWithSettingsMutex.RUnlock()
   590  	return len(fake.findRouteBoundToSpaceWithSettingsArgsForCall)
   591  }
   592  
   593  func (fake *FakeV2Actor) FindRouteBoundToSpaceWithSettingsArgsForCall(i int) v2action.Route {
   594  	fake.findRouteBoundToSpaceWithSettingsMutex.RLock()
   595  	defer fake.findRouteBoundToSpaceWithSettingsMutex.RUnlock()
   596  	return fake.findRouteBoundToSpaceWithSettingsArgsForCall[i].route
   597  }
   598  
   599  func (fake *FakeV2Actor) FindRouteBoundToSpaceWithSettingsReturns(result1 v2action.Route, result2 v2action.Warnings, result3 error) {
   600  	fake.FindRouteBoundToSpaceWithSettingsStub = nil
   601  	fake.findRouteBoundToSpaceWithSettingsReturns = struct {
   602  		result1 v2action.Route
   603  		result2 v2action.Warnings
   604  		result3 error
   605  	}{result1, result2, result3}
   606  }
   607  
   608  func (fake *FakeV2Actor) FindRouteBoundToSpaceWithSettingsReturnsOnCall(i int, result1 v2action.Route, result2 v2action.Warnings, result3 error) {
   609  	fake.FindRouteBoundToSpaceWithSettingsStub = nil
   610  	if fake.findRouteBoundToSpaceWithSettingsReturnsOnCall == nil {
   611  		fake.findRouteBoundToSpaceWithSettingsReturnsOnCall = make(map[int]struct {
   612  			result1 v2action.Route
   613  			result2 v2action.Warnings
   614  			result3 error
   615  		})
   616  	}
   617  	fake.findRouteBoundToSpaceWithSettingsReturnsOnCall[i] = struct {
   618  		result1 v2action.Route
   619  		result2 v2action.Warnings
   620  		result3 error
   621  	}{result1, result2, result3}
   622  }
   623  
   624  func (fake *FakeV2Actor) GetApplicationByNameAndSpace(name string, spaceGUID string) (v2action.Application, v2action.Warnings, error) {
   625  	fake.getApplicationByNameAndSpaceMutex.Lock()
   626  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   627  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   628  		name      string
   629  		spaceGUID string
   630  	}{name, spaceGUID})
   631  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{name, spaceGUID})
   632  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   633  	if fake.GetApplicationByNameAndSpaceStub != nil {
   634  		return fake.GetApplicationByNameAndSpaceStub(name, spaceGUID)
   635  	}
   636  	if specificReturn {
   637  		return ret.result1, ret.result2, ret.result3
   638  	}
   639  	return fake.getApplicationByNameAndSpaceReturns.result1, fake.getApplicationByNameAndSpaceReturns.result2, fake.getApplicationByNameAndSpaceReturns.result3
   640  }
   641  
   642  func (fake *FakeV2Actor) GetApplicationByNameAndSpaceCallCount() int {
   643  	fake.getApplicationByNameAndSpaceMutex.RLock()
   644  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   645  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   646  }
   647  
   648  func (fake *FakeV2Actor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   649  	fake.getApplicationByNameAndSpaceMutex.RLock()
   650  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   651  	return fake.getApplicationByNameAndSpaceArgsForCall[i].name, fake.getApplicationByNameAndSpaceArgsForCall[i].spaceGUID
   652  }
   653  
   654  func (fake *FakeV2Actor) GetApplicationByNameAndSpaceReturns(result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   655  	fake.GetApplicationByNameAndSpaceStub = nil
   656  	fake.getApplicationByNameAndSpaceReturns = struct {
   657  		result1 v2action.Application
   658  		result2 v2action.Warnings
   659  		result3 error
   660  	}{result1, result2, result3}
   661  }
   662  
   663  func (fake *FakeV2Actor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v2action.Application, result2 v2action.Warnings, result3 error) {
   664  	fake.GetApplicationByNameAndSpaceStub = nil
   665  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   666  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   667  			result1 v2action.Application
   668  			result2 v2action.Warnings
   669  			result3 error
   670  		})
   671  	}
   672  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   673  		result1 v2action.Application
   674  		result2 v2action.Warnings
   675  		result3 error
   676  	}{result1, result2, result3}
   677  }
   678  
   679  func (fake *FakeV2Actor) GetApplicationRoutes(applicationGUID string) (v2action.Routes, v2action.Warnings, error) {
   680  	fake.getApplicationRoutesMutex.Lock()
   681  	ret, specificReturn := fake.getApplicationRoutesReturnsOnCall[len(fake.getApplicationRoutesArgsForCall)]
   682  	fake.getApplicationRoutesArgsForCall = append(fake.getApplicationRoutesArgsForCall, struct {
   683  		applicationGUID string
   684  	}{applicationGUID})
   685  	fake.recordInvocation("GetApplicationRoutes", []interface{}{applicationGUID})
   686  	fake.getApplicationRoutesMutex.Unlock()
   687  	if fake.GetApplicationRoutesStub != nil {
   688  		return fake.GetApplicationRoutesStub(applicationGUID)
   689  	}
   690  	if specificReturn {
   691  		return ret.result1, ret.result2, ret.result3
   692  	}
   693  	return fake.getApplicationRoutesReturns.result1, fake.getApplicationRoutesReturns.result2, fake.getApplicationRoutesReturns.result3
   694  }
   695  
   696  func (fake *FakeV2Actor) GetApplicationRoutesCallCount() int {
   697  	fake.getApplicationRoutesMutex.RLock()
   698  	defer fake.getApplicationRoutesMutex.RUnlock()
   699  	return len(fake.getApplicationRoutesArgsForCall)
   700  }
   701  
   702  func (fake *FakeV2Actor) GetApplicationRoutesArgsForCall(i int) string {
   703  	fake.getApplicationRoutesMutex.RLock()
   704  	defer fake.getApplicationRoutesMutex.RUnlock()
   705  	return fake.getApplicationRoutesArgsForCall[i].applicationGUID
   706  }
   707  
   708  func (fake *FakeV2Actor) GetApplicationRoutesReturns(result1 v2action.Routes, result2 v2action.Warnings, result3 error) {
   709  	fake.GetApplicationRoutesStub = nil
   710  	fake.getApplicationRoutesReturns = struct {
   711  		result1 v2action.Routes
   712  		result2 v2action.Warnings
   713  		result3 error
   714  	}{result1, result2, result3}
   715  }
   716  
   717  func (fake *FakeV2Actor) GetApplicationRoutesReturnsOnCall(i int, result1 v2action.Routes, result2 v2action.Warnings, result3 error) {
   718  	fake.GetApplicationRoutesStub = nil
   719  	if fake.getApplicationRoutesReturnsOnCall == nil {
   720  		fake.getApplicationRoutesReturnsOnCall = make(map[int]struct {
   721  			result1 v2action.Routes
   722  			result2 v2action.Warnings
   723  			result3 error
   724  		})
   725  	}
   726  	fake.getApplicationRoutesReturnsOnCall[i] = struct {
   727  		result1 v2action.Routes
   728  		result2 v2action.Warnings
   729  		result3 error
   730  	}{result1, result2, result3}
   731  }
   732  
   733  func (fake *FakeV2Actor) GetDomainsByNameAndOrganization(domainNames []string, orgGUID string) ([]v2action.Domain, v2action.Warnings, error) {
   734  	var domainNamesCopy []string
   735  	if domainNames != nil {
   736  		domainNamesCopy = make([]string, len(domainNames))
   737  		copy(domainNamesCopy, domainNames)
   738  	}
   739  	fake.getDomainsByNameAndOrganizationMutex.Lock()
   740  	ret, specificReturn := fake.getDomainsByNameAndOrganizationReturnsOnCall[len(fake.getDomainsByNameAndOrganizationArgsForCall)]
   741  	fake.getDomainsByNameAndOrganizationArgsForCall = append(fake.getDomainsByNameAndOrganizationArgsForCall, struct {
   742  		domainNames []string
   743  		orgGUID     string
   744  	}{domainNamesCopy, orgGUID})
   745  	fake.recordInvocation("GetDomainsByNameAndOrganization", []interface{}{domainNamesCopy, orgGUID})
   746  	fake.getDomainsByNameAndOrganizationMutex.Unlock()
   747  	if fake.GetDomainsByNameAndOrganizationStub != nil {
   748  		return fake.GetDomainsByNameAndOrganizationStub(domainNames, orgGUID)
   749  	}
   750  	if specificReturn {
   751  		return ret.result1, ret.result2, ret.result3
   752  	}
   753  	return fake.getDomainsByNameAndOrganizationReturns.result1, fake.getDomainsByNameAndOrganizationReturns.result2, fake.getDomainsByNameAndOrganizationReturns.result3
   754  }
   755  
   756  func (fake *FakeV2Actor) GetDomainsByNameAndOrganizationCallCount() int {
   757  	fake.getDomainsByNameAndOrganizationMutex.RLock()
   758  	defer fake.getDomainsByNameAndOrganizationMutex.RUnlock()
   759  	return len(fake.getDomainsByNameAndOrganizationArgsForCall)
   760  }
   761  
   762  func (fake *FakeV2Actor) GetDomainsByNameAndOrganizationArgsForCall(i int) ([]string, string) {
   763  	fake.getDomainsByNameAndOrganizationMutex.RLock()
   764  	defer fake.getDomainsByNameAndOrganizationMutex.RUnlock()
   765  	return fake.getDomainsByNameAndOrganizationArgsForCall[i].domainNames, fake.getDomainsByNameAndOrganizationArgsForCall[i].orgGUID
   766  }
   767  
   768  func (fake *FakeV2Actor) GetDomainsByNameAndOrganizationReturns(result1 []v2action.Domain, result2 v2action.Warnings, result3 error) {
   769  	fake.GetDomainsByNameAndOrganizationStub = nil
   770  	fake.getDomainsByNameAndOrganizationReturns = struct {
   771  		result1 []v2action.Domain
   772  		result2 v2action.Warnings
   773  		result3 error
   774  	}{result1, result2, result3}
   775  }
   776  
   777  func (fake *FakeV2Actor) GetDomainsByNameAndOrganizationReturnsOnCall(i int, result1 []v2action.Domain, result2 v2action.Warnings, result3 error) {
   778  	fake.GetDomainsByNameAndOrganizationStub = nil
   779  	if fake.getDomainsByNameAndOrganizationReturnsOnCall == nil {
   780  		fake.getDomainsByNameAndOrganizationReturnsOnCall = make(map[int]struct {
   781  			result1 []v2action.Domain
   782  			result2 v2action.Warnings
   783  			result3 error
   784  		})
   785  	}
   786  	fake.getDomainsByNameAndOrganizationReturnsOnCall[i] = struct {
   787  		result1 []v2action.Domain
   788  		result2 v2action.Warnings
   789  		result3 error
   790  	}{result1, result2, result3}
   791  }
   792  
   793  func (fake *FakeV2Actor) GetOrganizationDomains(orgGUID string) ([]v2action.Domain, v2action.Warnings, error) {
   794  	fake.getOrganizationDomainsMutex.Lock()
   795  	ret, specificReturn := fake.getOrganizationDomainsReturnsOnCall[len(fake.getOrganizationDomainsArgsForCall)]
   796  	fake.getOrganizationDomainsArgsForCall = append(fake.getOrganizationDomainsArgsForCall, struct {
   797  		orgGUID string
   798  	}{orgGUID})
   799  	fake.recordInvocation("GetOrganizationDomains", []interface{}{orgGUID})
   800  	fake.getOrganizationDomainsMutex.Unlock()
   801  	if fake.GetOrganizationDomainsStub != nil {
   802  		return fake.GetOrganizationDomainsStub(orgGUID)
   803  	}
   804  	if specificReturn {
   805  		return ret.result1, ret.result2, ret.result3
   806  	}
   807  	return fake.getOrganizationDomainsReturns.result1, fake.getOrganizationDomainsReturns.result2, fake.getOrganizationDomainsReturns.result3
   808  }
   809  
   810  func (fake *FakeV2Actor) GetOrganizationDomainsCallCount() int {
   811  	fake.getOrganizationDomainsMutex.RLock()
   812  	defer fake.getOrganizationDomainsMutex.RUnlock()
   813  	return len(fake.getOrganizationDomainsArgsForCall)
   814  }
   815  
   816  func (fake *FakeV2Actor) GetOrganizationDomainsArgsForCall(i int) string {
   817  	fake.getOrganizationDomainsMutex.RLock()
   818  	defer fake.getOrganizationDomainsMutex.RUnlock()
   819  	return fake.getOrganizationDomainsArgsForCall[i].orgGUID
   820  }
   821  
   822  func (fake *FakeV2Actor) GetOrganizationDomainsReturns(result1 []v2action.Domain, result2 v2action.Warnings, result3 error) {
   823  	fake.GetOrganizationDomainsStub = nil
   824  	fake.getOrganizationDomainsReturns = struct {
   825  		result1 []v2action.Domain
   826  		result2 v2action.Warnings
   827  		result3 error
   828  	}{result1, result2, result3}
   829  }
   830  
   831  func (fake *FakeV2Actor) GetOrganizationDomainsReturnsOnCall(i int, result1 []v2action.Domain, result2 v2action.Warnings, result3 error) {
   832  	fake.GetOrganizationDomainsStub = nil
   833  	if fake.getOrganizationDomainsReturnsOnCall == nil {
   834  		fake.getOrganizationDomainsReturnsOnCall = make(map[int]struct {
   835  			result1 []v2action.Domain
   836  			result2 v2action.Warnings
   837  			result3 error
   838  		})
   839  	}
   840  	fake.getOrganizationDomainsReturnsOnCall[i] = struct {
   841  		result1 []v2action.Domain
   842  		result2 v2action.Warnings
   843  		result3 error
   844  	}{result1, result2, result3}
   845  }
   846  
   847  func (fake *FakeV2Actor) GetServiceInstanceByNameAndSpace(name string, spaceGUID string) (v2action.ServiceInstance, v2action.Warnings, error) {
   848  	fake.getServiceInstanceByNameAndSpaceMutex.Lock()
   849  	ret, specificReturn := fake.getServiceInstanceByNameAndSpaceReturnsOnCall[len(fake.getServiceInstanceByNameAndSpaceArgsForCall)]
   850  	fake.getServiceInstanceByNameAndSpaceArgsForCall = append(fake.getServiceInstanceByNameAndSpaceArgsForCall, struct {
   851  		name      string
   852  		spaceGUID string
   853  	}{name, spaceGUID})
   854  	fake.recordInvocation("GetServiceInstanceByNameAndSpace", []interface{}{name, spaceGUID})
   855  	fake.getServiceInstanceByNameAndSpaceMutex.Unlock()
   856  	if fake.GetServiceInstanceByNameAndSpaceStub != nil {
   857  		return fake.GetServiceInstanceByNameAndSpaceStub(name, spaceGUID)
   858  	}
   859  	if specificReturn {
   860  		return ret.result1, ret.result2, ret.result3
   861  	}
   862  	return fake.getServiceInstanceByNameAndSpaceReturns.result1, fake.getServiceInstanceByNameAndSpaceReturns.result2, fake.getServiceInstanceByNameAndSpaceReturns.result3
   863  }
   864  
   865  func (fake *FakeV2Actor) GetServiceInstanceByNameAndSpaceCallCount() int {
   866  	fake.getServiceInstanceByNameAndSpaceMutex.RLock()
   867  	defer fake.getServiceInstanceByNameAndSpaceMutex.RUnlock()
   868  	return len(fake.getServiceInstanceByNameAndSpaceArgsForCall)
   869  }
   870  
   871  func (fake *FakeV2Actor) GetServiceInstanceByNameAndSpaceArgsForCall(i int) (string, string) {
   872  	fake.getServiceInstanceByNameAndSpaceMutex.RLock()
   873  	defer fake.getServiceInstanceByNameAndSpaceMutex.RUnlock()
   874  	return fake.getServiceInstanceByNameAndSpaceArgsForCall[i].name, fake.getServiceInstanceByNameAndSpaceArgsForCall[i].spaceGUID
   875  }
   876  
   877  func (fake *FakeV2Actor) GetServiceInstanceByNameAndSpaceReturns(result1 v2action.ServiceInstance, result2 v2action.Warnings, result3 error) {
   878  	fake.GetServiceInstanceByNameAndSpaceStub = nil
   879  	fake.getServiceInstanceByNameAndSpaceReturns = struct {
   880  		result1 v2action.ServiceInstance
   881  		result2 v2action.Warnings
   882  		result3 error
   883  	}{result1, result2, result3}
   884  }
   885  
   886  func (fake *FakeV2Actor) GetServiceInstanceByNameAndSpaceReturnsOnCall(i int, result1 v2action.ServiceInstance, result2 v2action.Warnings, result3 error) {
   887  	fake.GetServiceInstanceByNameAndSpaceStub = nil
   888  	if fake.getServiceInstanceByNameAndSpaceReturnsOnCall == nil {
   889  		fake.getServiceInstanceByNameAndSpaceReturnsOnCall = make(map[int]struct {
   890  			result1 v2action.ServiceInstance
   891  			result2 v2action.Warnings
   892  			result3 error
   893  		})
   894  	}
   895  	fake.getServiceInstanceByNameAndSpaceReturnsOnCall[i] = struct {
   896  		result1 v2action.ServiceInstance
   897  		result2 v2action.Warnings
   898  		result3 error
   899  	}{result1, result2, result3}
   900  }
   901  
   902  func (fake *FakeV2Actor) GetServiceInstancesByApplication(appGUID string) ([]v2action.ServiceInstance, v2action.Warnings, error) {
   903  	fake.getServiceInstancesByApplicationMutex.Lock()
   904  	ret, specificReturn := fake.getServiceInstancesByApplicationReturnsOnCall[len(fake.getServiceInstancesByApplicationArgsForCall)]
   905  	fake.getServiceInstancesByApplicationArgsForCall = append(fake.getServiceInstancesByApplicationArgsForCall, struct {
   906  		appGUID string
   907  	}{appGUID})
   908  	fake.recordInvocation("GetServiceInstancesByApplication", []interface{}{appGUID})
   909  	fake.getServiceInstancesByApplicationMutex.Unlock()
   910  	if fake.GetServiceInstancesByApplicationStub != nil {
   911  		return fake.GetServiceInstancesByApplicationStub(appGUID)
   912  	}
   913  	if specificReturn {
   914  		return ret.result1, ret.result2, ret.result3
   915  	}
   916  	return fake.getServiceInstancesByApplicationReturns.result1, fake.getServiceInstancesByApplicationReturns.result2, fake.getServiceInstancesByApplicationReturns.result3
   917  }
   918  
   919  func (fake *FakeV2Actor) GetServiceInstancesByApplicationCallCount() int {
   920  	fake.getServiceInstancesByApplicationMutex.RLock()
   921  	defer fake.getServiceInstancesByApplicationMutex.RUnlock()
   922  	return len(fake.getServiceInstancesByApplicationArgsForCall)
   923  }
   924  
   925  func (fake *FakeV2Actor) GetServiceInstancesByApplicationArgsForCall(i int) string {
   926  	fake.getServiceInstancesByApplicationMutex.RLock()
   927  	defer fake.getServiceInstancesByApplicationMutex.RUnlock()
   928  	return fake.getServiceInstancesByApplicationArgsForCall[i].appGUID
   929  }
   930  
   931  func (fake *FakeV2Actor) GetServiceInstancesByApplicationReturns(result1 []v2action.ServiceInstance, result2 v2action.Warnings, result3 error) {
   932  	fake.GetServiceInstancesByApplicationStub = nil
   933  	fake.getServiceInstancesByApplicationReturns = struct {
   934  		result1 []v2action.ServiceInstance
   935  		result2 v2action.Warnings
   936  		result3 error
   937  	}{result1, result2, result3}
   938  }
   939  
   940  func (fake *FakeV2Actor) GetServiceInstancesByApplicationReturnsOnCall(i int, result1 []v2action.ServiceInstance, result2 v2action.Warnings, result3 error) {
   941  	fake.GetServiceInstancesByApplicationStub = nil
   942  	if fake.getServiceInstancesByApplicationReturnsOnCall == nil {
   943  		fake.getServiceInstancesByApplicationReturnsOnCall = make(map[int]struct {
   944  			result1 []v2action.ServiceInstance
   945  			result2 v2action.Warnings
   946  			result3 error
   947  		})
   948  	}
   949  	fake.getServiceInstancesByApplicationReturnsOnCall[i] = struct {
   950  		result1 []v2action.ServiceInstance
   951  		result2 v2action.Warnings
   952  		result3 error
   953  	}{result1, result2, result3}
   954  }
   955  
   956  func (fake *FakeV2Actor) GetStack(guid string) (v2action.Stack, v2action.Warnings, error) {
   957  	fake.getStackMutex.Lock()
   958  	ret, specificReturn := fake.getStackReturnsOnCall[len(fake.getStackArgsForCall)]
   959  	fake.getStackArgsForCall = append(fake.getStackArgsForCall, struct {
   960  		guid string
   961  	}{guid})
   962  	fake.recordInvocation("GetStack", []interface{}{guid})
   963  	fake.getStackMutex.Unlock()
   964  	if fake.GetStackStub != nil {
   965  		return fake.GetStackStub(guid)
   966  	}
   967  	if specificReturn {
   968  		return ret.result1, ret.result2, ret.result3
   969  	}
   970  	return fake.getStackReturns.result1, fake.getStackReturns.result2, fake.getStackReturns.result3
   971  }
   972  
   973  func (fake *FakeV2Actor) GetStackCallCount() int {
   974  	fake.getStackMutex.RLock()
   975  	defer fake.getStackMutex.RUnlock()
   976  	return len(fake.getStackArgsForCall)
   977  }
   978  
   979  func (fake *FakeV2Actor) GetStackArgsForCall(i int) string {
   980  	fake.getStackMutex.RLock()
   981  	defer fake.getStackMutex.RUnlock()
   982  	return fake.getStackArgsForCall[i].guid
   983  }
   984  
   985  func (fake *FakeV2Actor) GetStackReturns(result1 v2action.Stack, result2 v2action.Warnings, result3 error) {
   986  	fake.GetStackStub = nil
   987  	fake.getStackReturns = struct {
   988  		result1 v2action.Stack
   989  		result2 v2action.Warnings
   990  		result3 error
   991  	}{result1, result2, result3}
   992  }
   993  
   994  func (fake *FakeV2Actor) GetStackReturnsOnCall(i int, result1 v2action.Stack, result2 v2action.Warnings, result3 error) {
   995  	fake.GetStackStub = nil
   996  	if fake.getStackReturnsOnCall == nil {
   997  		fake.getStackReturnsOnCall = make(map[int]struct {
   998  			result1 v2action.Stack
   999  			result2 v2action.Warnings
  1000  			result3 error
  1001  		})
  1002  	}
  1003  	fake.getStackReturnsOnCall[i] = struct {
  1004  		result1 v2action.Stack
  1005  		result2 v2action.Warnings
  1006  		result3 error
  1007  	}{result1, result2, result3}
  1008  }
  1009  
  1010  func (fake *FakeV2Actor) GetStackByName(stackName string) (v2action.Stack, v2action.Warnings, error) {
  1011  	fake.getStackByNameMutex.Lock()
  1012  	ret, specificReturn := fake.getStackByNameReturnsOnCall[len(fake.getStackByNameArgsForCall)]
  1013  	fake.getStackByNameArgsForCall = append(fake.getStackByNameArgsForCall, struct {
  1014  		stackName string
  1015  	}{stackName})
  1016  	fake.recordInvocation("GetStackByName", []interface{}{stackName})
  1017  	fake.getStackByNameMutex.Unlock()
  1018  	if fake.GetStackByNameStub != nil {
  1019  		return fake.GetStackByNameStub(stackName)
  1020  	}
  1021  	if specificReturn {
  1022  		return ret.result1, ret.result2, ret.result3
  1023  	}
  1024  	return fake.getStackByNameReturns.result1, fake.getStackByNameReturns.result2, fake.getStackByNameReturns.result3
  1025  }
  1026  
  1027  func (fake *FakeV2Actor) GetStackByNameCallCount() int {
  1028  	fake.getStackByNameMutex.RLock()
  1029  	defer fake.getStackByNameMutex.RUnlock()
  1030  	return len(fake.getStackByNameArgsForCall)
  1031  }
  1032  
  1033  func (fake *FakeV2Actor) GetStackByNameArgsForCall(i int) string {
  1034  	fake.getStackByNameMutex.RLock()
  1035  	defer fake.getStackByNameMutex.RUnlock()
  1036  	return fake.getStackByNameArgsForCall[i].stackName
  1037  }
  1038  
  1039  func (fake *FakeV2Actor) GetStackByNameReturns(result1 v2action.Stack, result2 v2action.Warnings, result3 error) {
  1040  	fake.GetStackByNameStub = nil
  1041  	fake.getStackByNameReturns = struct {
  1042  		result1 v2action.Stack
  1043  		result2 v2action.Warnings
  1044  		result3 error
  1045  	}{result1, result2, result3}
  1046  }
  1047  
  1048  func (fake *FakeV2Actor) GetStackByNameReturnsOnCall(i int, result1 v2action.Stack, result2 v2action.Warnings, result3 error) {
  1049  	fake.GetStackByNameStub = nil
  1050  	if fake.getStackByNameReturnsOnCall == nil {
  1051  		fake.getStackByNameReturnsOnCall = make(map[int]struct {
  1052  			result1 v2action.Stack
  1053  			result2 v2action.Warnings
  1054  			result3 error
  1055  		})
  1056  	}
  1057  	fake.getStackByNameReturnsOnCall[i] = struct {
  1058  		result1 v2action.Stack
  1059  		result2 v2action.Warnings
  1060  		result3 error
  1061  	}{result1, result2, result3}
  1062  }
  1063  
  1064  func (fake *FakeV2Actor) PollJob(job v2action.Job) (v2action.Warnings, error) {
  1065  	fake.pollJobMutex.Lock()
  1066  	ret, specificReturn := fake.pollJobReturnsOnCall[len(fake.pollJobArgsForCall)]
  1067  	fake.pollJobArgsForCall = append(fake.pollJobArgsForCall, struct {
  1068  		job v2action.Job
  1069  	}{job})
  1070  	fake.recordInvocation("PollJob", []interface{}{job})
  1071  	fake.pollJobMutex.Unlock()
  1072  	if fake.PollJobStub != nil {
  1073  		return fake.PollJobStub(job)
  1074  	}
  1075  	if specificReturn {
  1076  		return ret.result1, ret.result2
  1077  	}
  1078  	return fake.pollJobReturns.result1, fake.pollJobReturns.result2
  1079  }
  1080  
  1081  func (fake *FakeV2Actor) PollJobCallCount() int {
  1082  	fake.pollJobMutex.RLock()
  1083  	defer fake.pollJobMutex.RUnlock()
  1084  	return len(fake.pollJobArgsForCall)
  1085  }
  1086  
  1087  func (fake *FakeV2Actor) PollJobArgsForCall(i int) v2action.Job {
  1088  	fake.pollJobMutex.RLock()
  1089  	defer fake.pollJobMutex.RUnlock()
  1090  	return fake.pollJobArgsForCall[i].job
  1091  }
  1092  
  1093  func (fake *FakeV2Actor) PollJobReturns(result1 v2action.Warnings, result2 error) {
  1094  	fake.PollJobStub = nil
  1095  	fake.pollJobReturns = struct {
  1096  		result1 v2action.Warnings
  1097  		result2 error
  1098  	}{result1, result2}
  1099  }
  1100  
  1101  func (fake *FakeV2Actor) PollJobReturnsOnCall(i int, result1 v2action.Warnings, result2 error) {
  1102  	fake.PollJobStub = nil
  1103  	if fake.pollJobReturnsOnCall == nil {
  1104  		fake.pollJobReturnsOnCall = make(map[int]struct {
  1105  			result1 v2action.Warnings
  1106  			result2 error
  1107  		})
  1108  	}
  1109  	fake.pollJobReturnsOnCall[i] = struct {
  1110  		result1 v2action.Warnings
  1111  		result2 error
  1112  	}{result1, result2}
  1113  }
  1114  
  1115  func (fake *FakeV2Actor) ResourceMatch(allResources []v2action.Resource) ([]v2action.Resource, []v2action.Resource, v2action.Warnings, error) {
  1116  	var allResourcesCopy []v2action.Resource
  1117  	if allResources != nil {
  1118  		allResourcesCopy = make([]v2action.Resource, len(allResources))
  1119  		copy(allResourcesCopy, allResources)
  1120  	}
  1121  	fake.resourceMatchMutex.Lock()
  1122  	ret, specificReturn := fake.resourceMatchReturnsOnCall[len(fake.resourceMatchArgsForCall)]
  1123  	fake.resourceMatchArgsForCall = append(fake.resourceMatchArgsForCall, struct {
  1124  		allResources []v2action.Resource
  1125  	}{allResourcesCopy})
  1126  	fake.recordInvocation("ResourceMatch", []interface{}{allResourcesCopy})
  1127  	fake.resourceMatchMutex.Unlock()
  1128  	if fake.ResourceMatchStub != nil {
  1129  		return fake.ResourceMatchStub(allResources)
  1130  	}
  1131  	if specificReturn {
  1132  		return ret.result1, ret.result2, ret.result3, ret.result4
  1133  	}
  1134  	return fake.resourceMatchReturns.result1, fake.resourceMatchReturns.result2, fake.resourceMatchReturns.result3, fake.resourceMatchReturns.result4
  1135  }
  1136  
  1137  func (fake *FakeV2Actor) ResourceMatchCallCount() int {
  1138  	fake.resourceMatchMutex.RLock()
  1139  	defer fake.resourceMatchMutex.RUnlock()
  1140  	return len(fake.resourceMatchArgsForCall)
  1141  }
  1142  
  1143  func (fake *FakeV2Actor) ResourceMatchArgsForCall(i int) []v2action.Resource {
  1144  	fake.resourceMatchMutex.RLock()
  1145  	defer fake.resourceMatchMutex.RUnlock()
  1146  	return fake.resourceMatchArgsForCall[i].allResources
  1147  }
  1148  
  1149  func (fake *FakeV2Actor) ResourceMatchReturns(result1 []v2action.Resource, result2 []v2action.Resource, result3 v2action.Warnings, result4 error) {
  1150  	fake.ResourceMatchStub = nil
  1151  	fake.resourceMatchReturns = struct {
  1152  		result1 []v2action.Resource
  1153  		result2 []v2action.Resource
  1154  		result3 v2action.Warnings
  1155  		result4 error
  1156  	}{result1, result2, result3, result4}
  1157  }
  1158  
  1159  func (fake *FakeV2Actor) ResourceMatchReturnsOnCall(i int, result1 []v2action.Resource, result2 []v2action.Resource, result3 v2action.Warnings, result4 error) {
  1160  	fake.ResourceMatchStub = nil
  1161  	if fake.resourceMatchReturnsOnCall == nil {
  1162  		fake.resourceMatchReturnsOnCall = make(map[int]struct {
  1163  			result1 []v2action.Resource
  1164  			result2 []v2action.Resource
  1165  			result3 v2action.Warnings
  1166  			result4 error
  1167  		})
  1168  	}
  1169  	fake.resourceMatchReturnsOnCall[i] = struct {
  1170  		result1 []v2action.Resource
  1171  		result2 []v2action.Resource
  1172  		result3 v2action.Warnings
  1173  		result4 error
  1174  	}{result1, result2, result3, result4}
  1175  }
  1176  
  1177  func (fake *FakeV2Actor) UnmapRouteFromApplication(routeGUID string, appGUID string) (v2action.Warnings, error) {
  1178  	fake.unmapRouteFromApplicationMutex.Lock()
  1179  	ret, specificReturn := fake.unmapRouteFromApplicationReturnsOnCall[len(fake.unmapRouteFromApplicationArgsForCall)]
  1180  	fake.unmapRouteFromApplicationArgsForCall = append(fake.unmapRouteFromApplicationArgsForCall, struct {
  1181  		routeGUID string
  1182  		appGUID   string
  1183  	}{routeGUID, appGUID})
  1184  	fake.recordInvocation("UnmapRouteFromApplication", []interface{}{routeGUID, appGUID})
  1185  	fake.unmapRouteFromApplicationMutex.Unlock()
  1186  	if fake.UnmapRouteFromApplicationStub != nil {
  1187  		return fake.UnmapRouteFromApplicationStub(routeGUID, appGUID)
  1188  	}
  1189  	if specificReturn {
  1190  		return ret.result1, ret.result2
  1191  	}
  1192  	return fake.unmapRouteFromApplicationReturns.result1, fake.unmapRouteFromApplicationReturns.result2
  1193  }
  1194  
  1195  func (fake *FakeV2Actor) UnmapRouteFromApplicationCallCount() int {
  1196  	fake.unmapRouteFromApplicationMutex.RLock()
  1197  	defer fake.unmapRouteFromApplicationMutex.RUnlock()
  1198  	return len(fake.unmapRouteFromApplicationArgsForCall)
  1199  }
  1200  
  1201  func (fake *FakeV2Actor) UnmapRouteFromApplicationArgsForCall(i int) (string, string) {
  1202  	fake.unmapRouteFromApplicationMutex.RLock()
  1203  	defer fake.unmapRouteFromApplicationMutex.RUnlock()
  1204  	return fake.unmapRouteFromApplicationArgsForCall[i].routeGUID, fake.unmapRouteFromApplicationArgsForCall[i].appGUID
  1205  }
  1206  
  1207  func (fake *FakeV2Actor) UnmapRouteFromApplicationReturns(result1 v2action.Warnings, result2 error) {
  1208  	fake.UnmapRouteFromApplicationStub = nil
  1209  	fake.unmapRouteFromApplicationReturns = struct {
  1210  		result1 v2action.Warnings
  1211  		result2 error
  1212  	}{result1, result2}
  1213  }
  1214  
  1215  func (fake *FakeV2Actor) UnmapRouteFromApplicationReturnsOnCall(i int, result1 v2action.Warnings, result2 error) {
  1216  	fake.UnmapRouteFromApplicationStub = nil
  1217  	if fake.unmapRouteFromApplicationReturnsOnCall == nil {
  1218  		fake.unmapRouteFromApplicationReturnsOnCall = make(map[int]struct {
  1219  			result1 v2action.Warnings
  1220  			result2 error
  1221  		})
  1222  	}
  1223  	fake.unmapRouteFromApplicationReturnsOnCall[i] = struct {
  1224  		result1 v2action.Warnings
  1225  		result2 error
  1226  	}{result1, result2}
  1227  }
  1228  
  1229  func (fake *FakeV2Actor) UpdateApplication(application v2action.Application) (v2action.Application, v2action.Warnings, error) {
  1230  	fake.updateApplicationMutex.Lock()
  1231  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
  1232  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
  1233  		application v2action.Application
  1234  	}{application})
  1235  	fake.recordInvocation("UpdateApplication", []interface{}{application})
  1236  	fake.updateApplicationMutex.Unlock()
  1237  	if fake.UpdateApplicationStub != nil {
  1238  		return fake.UpdateApplicationStub(application)
  1239  	}
  1240  	if specificReturn {
  1241  		return ret.result1, ret.result2, ret.result3
  1242  	}
  1243  	return fake.updateApplicationReturns.result1, fake.updateApplicationReturns.result2, fake.updateApplicationReturns.result3
  1244  }
  1245  
  1246  func (fake *FakeV2Actor) UpdateApplicationCallCount() int {
  1247  	fake.updateApplicationMutex.RLock()
  1248  	defer fake.updateApplicationMutex.RUnlock()
  1249  	return len(fake.updateApplicationArgsForCall)
  1250  }
  1251  
  1252  func (fake *FakeV2Actor) UpdateApplicationArgsForCall(i int) v2action.Application {
  1253  	fake.updateApplicationMutex.RLock()
  1254  	defer fake.updateApplicationMutex.RUnlock()
  1255  	return fake.updateApplicationArgsForCall[i].application
  1256  }
  1257  
  1258  func (fake *FakeV2Actor) UpdateApplicationReturns(result1 v2action.Application, result2 v2action.Warnings, result3 error) {
  1259  	fake.UpdateApplicationStub = nil
  1260  	fake.updateApplicationReturns = struct {
  1261  		result1 v2action.Application
  1262  		result2 v2action.Warnings
  1263  		result3 error
  1264  	}{result1, result2, result3}
  1265  }
  1266  
  1267  func (fake *FakeV2Actor) UpdateApplicationReturnsOnCall(i int, result1 v2action.Application, result2 v2action.Warnings, result3 error) {
  1268  	fake.UpdateApplicationStub = nil
  1269  	if fake.updateApplicationReturnsOnCall == nil {
  1270  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  1271  			result1 v2action.Application
  1272  			result2 v2action.Warnings
  1273  			result3 error
  1274  		})
  1275  	}
  1276  	fake.updateApplicationReturnsOnCall[i] = struct {
  1277  		result1 v2action.Application
  1278  		result2 v2action.Warnings
  1279  		result3 error
  1280  	}{result1, result2, result3}
  1281  }
  1282  
  1283  func (fake *FakeV2Actor) UploadApplicationPackage(appGUID string, existingResources []v2action.Resource, newResources io.Reader, newResourcesLength int64) (v2action.Job, v2action.Warnings, error) {
  1284  	var existingResourcesCopy []v2action.Resource
  1285  	if existingResources != nil {
  1286  		existingResourcesCopy = make([]v2action.Resource, len(existingResources))
  1287  		copy(existingResourcesCopy, existingResources)
  1288  	}
  1289  	fake.uploadApplicationPackageMutex.Lock()
  1290  	ret, specificReturn := fake.uploadApplicationPackageReturnsOnCall[len(fake.uploadApplicationPackageArgsForCall)]
  1291  	fake.uploadApplicationPackageArgsForCall = append(fake.uploadApplicationPackageArgsForCall, struct {
  1292  		appGUID            string
  1293  		existingResources  []v2action.Resource
  1294  		newResources       io.Reader
  1295  		newResourcesLength int64
  1296  	}{appGUID, existingResourcesCopy, newResources, newResourcesLength})
  1297  	fake.recordInvocation("UploadApplicationPackage", []interface{}{appGUID, existingResourcesCopy, newResources, newResourcesLength})
  1298  	fake.uploadApplicationPackageMutex.Unlock()
  1299  	if fake.UploadApplicationPackageStub != nil {
  1300  		return fake.UploadApplicationPackageStub(appGUID, existingResources, newResources, newResourcesLength)
  1301  	}
  1302  	if specificReturn {
  1303  		return ret.result1, ret.result2, ret.result3
  1304  	}
  1305  	return fake.uploadApplicationPackageReturns.result1, fake.uploadApplicationPackageReturns.result2, fake.uploadApplicationPackageReturns.result3
  1306  }
  1307  
  1308  func (fake *FakeV2Actor) UploadApplicationPackageCallCount() int {
  1309  	fake.uploadApplicationPackageMutex.RLock()
  1310  	defer fake.uploadApplicationPackageMutex.RUnlock()
  1311  	return len(fake.uploadApplicationPackageArgsForCall)
  1312  }
  1313  
  1314  func (fake *FakeV2Actor) UploadApplicationPackageArgsForCall(i int) (string, []v2action.Resource, io.Reader, int64) {
  1315  	fake.uploadApplicationPackageMutex.RLock()
  1316  	defer fake.uploadApplicationPackageMutex.RUnlock()
  1317  	return fake.uploadApplicationPackageArgsForCall[i].appGUID, fake.uploadApplicationPackageArgsForCall[i].existingResources, fake.uploadApplicationPackageArgsForCall[i].newResources, fake.uploadApplicationPackageArgsForCall[i].newResourcesLength
  1318  }
  1319  
  1320  func (fake *FakeV2Actor) UploadApplicationPackageReturns(result1 v2action.Job, result2 v2action.Warnings, result3 error) {
  1321  	fake.UploadApplicationPackageStub = nil
  1322  	fake.uploadApplicationPackageReturns = struct {
  1323  		result1 v2action.Job
  1324  		result2 v2action.Warnings
  1325  		result3 error
  1326  	}{result1, result2, result3}
  1327  }
  1328  
  1329  func (fake *FakeV2Actor) UploadApplicationPackageReturnsOnCall(i int, result1 v2action.Job, result2 v2action.Warnings, result3 error) {
  1330  	fake.UploadApplicationPackageStub = nil
  1331  	if fake.uploadApplicationPackageReturnsOnCall == nil {
  1332  		fake.uploadApplicationPackageReturnsOnCall = make(map[int]struct {
  1333  			result1 v2action.Job
  1334  			result2 v2action.Warnings
  1335  			result3 error
  1336  		})
  1337  	}
  1338  	fake.uploadApplicationPackageReturnsOnCall[i] = struct {
  1339  		result1 v2action.Job
  1340  		result2 v2action.Warnings
  1341  		result3 error
  1342  	}{result1, result2, result3}
  1343  }
  1344  
  1345  func (fake *FakeV2Actor) UploadDroplet(appGUID string, droplet io.Reader, dropletLength int64) (v2action.Job, v2action.Warnings, error) {
  1346  	fake.uploadDropletMutex.Lock()
  1347  	ret, specificReturn := fake.uploadDropletReturnsOnCall[len(fake.uploadDropletArgsForCall)]
  1348  	fake.uploadDropletArgsForCall = append(fake.uploadDropletArgsForCall, struct {
  1349  		appGUID       string
  1350  		droplet       io.Reader
  1351  		dropletLength int64
  1352  	}{appGUID, droplet, dropletLength})
  1353  	fake.recordInvocation("UploadDroplet", []interface{}{appGUID, droplet, dropletLength})
  1354  	fake.uploadDropletMutex.Unlock()
  1355  	if fake.UploadDropletStub != nil {
  1356  		return fake.UploadDropletStub(appGUID, droplet, dropletLength)
  1357  	}
  1358  	if specificReturn {
  1359  		return ret.result1, ret.result2, ret.result3
  1360  	}
  1361  	return fake.uploadDropletReturns.result1, fake.uploadDropletReturns.result2, fake.uploadDropletReturns.result3
  1362  }
  1363  
  1364  func (fake *FakeV2Actor) UploadDropletCallCount() int {
  1365  	fake.uploadDropletMutex.RLock()
  1366  	defer fake.uploadDropletMutex.RUnlock()
  1367  	return len(fake.uploadDropletArgsForCall)
  1368  }
  1369  
  1370  func (fake *FakeV2Actor) UploadDropletArgsForCall(i int) (string, io.Reader, int64) {
  1371  	fake.uploadDropletMutex.RLock()
  1372  	defer fake.uploadDropletMutex.RUnlock()
  1373  	return fake.uploadDropletArgsForCall[i].appGUID, fake.uploadDropletArgsForCall[i].droplet, fake.uploadDropletArgsForCall[i].dropletLength
  1374  }
  1375  
  1376  func (fake *FakeV2Actor) UploadDropletReturns(result1 v2action.Job, result2 v2action.Warnings, result3 error) {
  1377  	fake.UploadDropletStub = nil
  1378  	fake.uploadDropletReturns = struct {
  1379  		result1 v2action.Job
  1380  		result2 v2action.Warnings
  1381  		result3 error
  1382  	}{result1, result2, result3}
  1383  }
  1384  
  1385  func (fake *FakeV2Actor) UploadDropletReturnsOnCall(i int, result1 v2action.Job, result2 v2action.Warnings, result3 error) {
  1386  	fake.UploadDropletStub = nil
  1387  	if fake.uploadDropletReturnsOnCall == nil {
  1388  		fake.uploadDropletReturnsOnCall = make(map[int]struct {
  1389  			result1 v2action.Job
  1390  			result2 v2action.Warnings
  1391  			result3 error
  1392  		})
  1393  	}
  1394  	fake.uploadDropletReturnsOnCall[i] = struct {
  1395  		result1 v2action.Job
  1396  		result2 v2action.Warnings
  1397  		result3 error
  1398  	}{result1, result2, result3}
  1399  }
  1400  
  1401  func (fake *FakeV2Actor) Invocations() map[string][][]interface{} {
  1402  	fake.invocationsMutex.RLock()
  1403  	defer fake.invocationsMutex.RUnlock()
  1404  	fake.mapRouteToApplicationMutex.RLock()
  1405  	defer fake.mapRouteToApplicationMutex.RUnlock()
  1406  	fake.bindServiceByApplicationAndServiceInstanceMutex.RLock()
  1407  	defer fake.bindServiceByApplicationAndServiceInstanceMutex.RUnlock()
  1408  	fake.cloudControllerAPIVersionMutex.RLock()
  1409  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
  1410  	fake.createApplicationMutex.RLock()
  1411  	defer fake.createApplicationMutex.RUnlock()
  1412  	fake.createRouteMutex.RLock()
  1413  	defer fake.createRouteMutex.RUnlock()
  1414  	fake.findRouteBoundToSpaceWithSettingsMutex.RLock()
  1415  	defer fake.findRouteBoundToSpaceWithSettingsMutex.RUnlock()
  1416  	fake.getApplicationByNameAndSpaceMutex.RLock()
  1417  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
  1418  	fake.getApplicationRoutesMutex.RLock()
  1419  	defer fake.getApplicationRoutesMutex.RUnlock()
  1420  	fake.getDomainsByNameAndOrganizationMutex.RLock()
  1421  	defer fake.getDomainsByNameAndOrganizationMutex.RUnlock()
  1422  	fake.getOrganizationDomainsMutex.RLock()
  1423  	defer fake.getOrganizationDomainsMutex.RUnlock()
  1424  	fake.getServiceInstanceByNameAndSpaceMutex.RLock()
  1425  	defer fake.getServiceInstanceByNameAndSpaceMutex.RUnlock()
  1426  	fake.getServiceInstancesByApplicationMutex.RLock()
  1427  	defer fake.getServiceInstancesByApplicationMutex.RUnlock()
  1428  	fake.getStackMutex.RLock()
  1429  	defer fake.getStackMutex.RUnlock()
  1430  	fake.getStackByNameMutex.RLock()
  1431  	defer fake.getStackByNameMutex.RUnlock()
  1432  	fake.pollJobMutex.RLock()
  1433  	defer fake.pollJobMutex.RUnlock()
  1434  	fake.resourceMatchMutex.RLock()
  1435  	defer fake.resourceMatchMutex.RUnlock()
  1436  	fake.unmapRouteFromApplicationMutex.RLock()
  1437  	defer fake.unmapRouteFromApplicationMutex.RUnlock()
  1438  	fake.updateApplicationMutex.RLock()
  1439  	defer fake.updateApplicationMutex.RUnlock()
  1440  	fake.uploadApplicationPackageMutex.RLock()
  1441  	defer fake.uploadApplicationPackageMutex.RUnlock()
  1442  	fake.uploadDropletMutex.RLock()
  1443  	defer fake.uploadDropletMutex.RUnlock()
  1444  	copiedInvocations := map[string][][]interface{}{}
  1445  	for key, value := range fake.invocations {
  1446  		copiedInvocations[key] = value
  1447  	}
  1448  	return copiedInvocations
  1449  }
  1450  
  1451  func (fake *FakeV2Actor) recordInvocation(key string, args []interface{}) {
  1452  	fake.invocationsMutex.Lock()
  1453  	defer fake.invocationsMutex.Unlock()
  1454  	if fake.invocations == nil {
  1455  		fake.invocations = map[string][][]interface{}{}
  1456  	}
  1457  	if fake.invocations[key] == nil {
  1458  		fake.invocations[key] = [][]interface{}{}
  1459  	}
  1460  	fake.invocations[key] = append(fake.invocations[key], args)
  1461  }
  1462  
  1463  var _ pushaction.V2Actor = new(FakeV2Actor)