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