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