github.com/loggregator/cli@v6.33.1-0.20180224010324-82334f081791+incompatible/actor/v2action/v2actionfakes/fake_cloud_controller_client.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v2actionfakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v2action"
     8  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
     9  )
    10  
    11  type FakeCloudControllerClient struct {
    12  	CheckRouteStub        func(route ccv2.Route) (bool, ccv2.Warnings, error)
    13  	checkRouteMutex       sync.RWMutex
    14  	checkRouteArgsForCall []struct {
    15  		route ccv2.Route
    16  	}
    17  	checkRouteReturns struct {
    18  		result1 bool
    19  		result2 ccv2.Warnings
    20  		result3 error
    21  	}
    22  	checkRouteReturnsOnCall map[int]struct {
    23  		result1 bool
    24  		result2 ccv2.Warnings
    25  		result3 error
    26  	}
    27  	CreateApplicationStub        func(app ccv2.Application) (ccv2.Application, ccv2.Warnings, error)
    28  	createApplicationMutex       sync.RWMutex
    29  	createApplicationArgsForCall []struct {
    30  		app ccv2.Application
    31  	}
    32  	createApplicationReturns struct {
    33  		result1 ccv2.Application
    34  		result2 ccv2.Warnings
    35  		result3 error
    36  	}
    37  	createApplicationReturnsOnCall map[int]struct {
    38  		result1 ccv2.Application
    39  		result2 ccv2.Warnings
    40  		result3 error
    41  	}
    42  	CreateRouteStub        func(route ccv2.Route, generatePort bool) (ccv2.Route, ccv2.Warnings, error)
    43  	createRouteMutex       sync.RWMutex
    44  	createRouteArgsForCall []struct {
    45  		route        ccv2.Route
    46  		generatePort bool
    47  	}
    48  	createRouteReturns struct {
    49  		result1 ccv2.Route
    50  		result2 ccv2.Warnings
    51  		result3 error
    52  	}
    53  	createRouteReturnsOnCall map[int]struct {
    54  		result1 ccv2.Route
    55  		result2 ccv2.Warnings
    56  		result3 error
    57  	}
    58  	CreateServiceBindingStub        func(appGUID string, serviceBindingGUID string, parameters map[string]interface{}) (ccv2.ServiceBinding, ccv2.Warnings, error)
    59  	createServiceBindingMutex       sync.RWMutex
    60  	createServiceBindingArgsForCall []struct {
    61  		appGUID            string
    62  		serviceBindingGUID string
    63  		parameters         map[string]interface{}
    64  	}
    65  	createServiceBindingReturns struct {
    66  		result1 ccv2.ServiceBinding
    67  		result2 ccv2.Warnings
    68  		result3 error
    69  	}
    70  	createServiceBindingReturnsOnCall map[int]struct {
    71  		result1 ccv2.ServiceBinding
    72  		result2 ccv2.Warnings
    73  		result3 error
    74  	}
    75  	CreateUserStub        func(uaaUserID string) (ccv2.User, ccv2.Warnings, error)
    76  	createUserMutex       sync.RWMutex
    77  	createUserArgsForCall []struct {
    78  		uaaUserID string
    79  	}
    80  	createUserReturns struct {
    81  		result1 ccv2.User
    82  		result2 ccv2.Warnings
    83  		result3 error
    84  	}
    85  	createUserReturnsOnCall map[int]struct {
    86  		result1 ccv2.User
    87  		result2 ccv2.Warnings
    88  		result3 error
    89  	}
    90  	DeleteOrganizationJobStub        func(orgGUID string) (ccv2.Job, ccv2.Warnings, error)
    91  	deleteOrganizationJobMutex       sync.RWMutex
    92  	deleteOrganizationJobArgsForCall []struct {
    93  		orgGUID string
    94  	}
    95  	deleteOrganizationJobReturns struct {
    96  		result1 ccv2.Job
    97  		result2 ccv2.Warnings
    98  		result3 error
    99  	}
   100  	deleteOrganizationJobReturnsOnCall map[int]struct {
   101  		result1 ccv2.Job
   102  		result2 ccv2.Warnings
   103  		result3 error
   104  	}
   105  	DeleteRouteStub        func(routeGUID string) (ccv2.Warnings, error)
   106  	deleteRouteMutex       sync.RWMutex
   107  	deleteRouteArgsForCall []struct {
   108  		routeGUID string
   109  	}
   110  	deleteRouteReturns struct {
   111  		result1 ccv2.Warnings
   112  		result2 error
   113  	}
   114  	deleteRouteReturnsOnCall map[int]struct {
   115  		result1 ccv2.Warnings
   116  		result2 error
   117  	}
   118  	DeleteRouteApplicationStub        func(routeGUID string, appGUID string) (ccv2.Warnings, error)
   119  	deleteRouteApplicationMutex       sync.RWMutex
   120  	deleteRouteApplicationArgsForCall []struct {
   121  		routeGUID string
   122  		appGUID   string
   123  	}
   124  	deleteRouteApplicationReturns struct {
   125  		result1 ccv2.Warnings
   126  		result2 error
   127  	}
   128  	deleteRouteApplicationReturnsOnCall map[int]struct {
   129  		result1 ccv2.Warnings
   130  		result2 error
   131  	}
   132  	DeleteSecurityGroupSpaceStub        func(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error)
   133  	deleteSecurityGroupSpaceMutex       sync.RWMutex
   134  	deleteSecurityGroupSpaceArgsForCall []struct {
   135  		securityGroupGUID string
   136  		spaceGUID         string
   137  	}
   138  	deleteSecurityGroupSpaceReturns struct {
   139  		result1 ccv2.Warnings
   140  		result2 error
   141  	}
   142  	deleteSecurityGroupSpaceReturnsOnCall map[int]struct {
   143  		result1 ccv2.Warnings
   144  		result2 error
   145  	}
   146  	DeleteSecurityGroupStagingSpaceStub        func(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error)
   147  	deleteSecurityGroupStagingSpaceMutex       sync.RWMutex
   148  	deleteSecurityGroupStagingSpaceArgsForCall []struct {
   149  		securityGroupGUID string
   150  		spaceGUID         string
   151  	}
   152  	deleteSecurityGroupStagingSpaceReturns struct {
   153  		result1 ccv2.Warnings
   154  		result2 error
   155  	}
   156  	deleteSecurityGroupStagingSpaceReturnsOnCall map[int]struct {
   157  		result1 ccv2.Warnings
   158  		result2 error
   159  	}
   160  	DeleteServiceBindingStub        func(serviceBindingGUID string) (ccv2.Warnings, error)
   161  	deleteServiceBindingMutex       sync.RWMutex
   162  	deleteServiceBindingArgsForCall []struct {
   163  		serviceBindingGUID string
   164  	}
   165  	deleteServiceBindingReturns struct {
   166  		result1 ccv2.Warnings
   167  		result2 error
   168  	}
   169  	deleteServiceBindingReturnsOnCall map[int]struct {
   170  		result1 ccv2.Warnings
   171  		result2 error
   172  	}
   173  	DeleteSpaceJobStub        func(spaceGUID string) (ccv2.Job, ccv2.Warnings, error)
   174  	deleteSpaceJobMutex       sync.RWMutex
   175  	deleteSpaceJobArgsForCall []struct {
   176  		spaceGUID string
   177  	}
   178  	deleteSpaceJobReturns struct {
   179  		result1 ccv2.Job
   180  		result2 ccv2.Warnings
   181  		result3 error
   182  	}
   183  	deleteSpaceJobReturnsOnCall map[int]struct {
   184  		result1 ccv2.Job
   185  		result2 ccv2.Warnings
   186  		result3 error
   187  	}
   188  	GetApplicationStub        func(guid string) (ccv2.Application, ccv2.Warnings, error)
   189  	getApplicationMutex       sync.RWMutex
   190  	getApplicationArgsForCall []struct {
   191  		guid string
   192  	}
   193  	getApplicationReturns struct {
   194  		result1 ccv2.Application
   195  		result2 ccv2.Warnings
   196  		result3 error
   197  	}
   198  	getApplicationReturnsOnCall map[int]struct {
   199  		result1 ccv2.Application
   200  		result2 ccv2.Warnings
   201  		result3 error
   202  	}
   203  	GetApplicationApplicationInstanceStatusesStub        func(guid string) (map[int]ccv2.ApplicationInstanceStatus, ccv2.Warnings, error)
   204  	getApplicationApplicationInstanceStatusesMutex       sync.RWMutex
   205  	getApplicationApplicationInstanceStatusesArgsForCall []struct {
   206  		guid string
   207  	}
   208  	getApplicationApplicationInstanceStatusesReturns struct {
   209  		result1 map[int]ccv2.ApplicationInstanceStatus
   210  		result2 ccv2.Warnings
   211  		result3 error
   212  	}
   213  	getApplicationApplicationInstanceStatusesReturnsOnCall map[int]struct {
   214  		result1 map[int]ccv2.ApplicationInstanceStatus
   215  		result2 ccv2.Warnings
   216  		result3 error
   217  	}
   218  	GetApplicationApplicationInstancesStub        func(guid string) (map[int]ccv2.ApplicationInstance, ccv2.Warnings, error)
   219  	getApplicationApplicationInstancesMutex       sync.RWMutex
   220  	getApplicationApplicationInstancesArgsForCall []struct {
   221  		guid string
   222  	}
   223  	getApplicationApplicationInstancesReturns struct {
   224  		result1 map[int]ccv2.ApplicationInstance
   225  		result2 ccv2.Warnings
   226  		result3 error
   227  	}
   228  	getApplicationApplicationInstancesReturnsOnCall map[int]struct {
   229  		result1 map[int]ccv2.ApplicationInstance
   230  		result2 ccv2.Warnings
   231  		result3 error
   232  	}
   233  	GetApplicationRoutesStub        func(appGUID string, filters ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)
   234  	getApplicationRoutesMutex       sync.RWMutex
   235  	getApplicationRoutesArgsForCall []struct {
   236  		appGUID string
   237  		filters []ccv2.Filter
   238  	}
   239  	getApplicationRoutesReturns struct {
   240  		result1 []ccv2.Route
   241  		result2 ccv2.Warnings
   242  		result3 error
   243  	}
   244  	getApplicationRoutesReturnsOnCall map[int]struct {
   245  		result1 []ccv2.Route
   246  		result2 ccv2.Warnings
   247  		result3 error
   248  	}
   249  	GetApplicationsStub        func(filters ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error)
   250  	getApplicationsMutex       sync.RWMutex
   251  	getApplicationsArgsForCall []struct {
   252  		filters []ccv2.Filter
   253  	}
   254  	getApplicationsReturns struct {
   255  		result1 []ccv2.Application
   256  		result2 ccv2.Warnings
   257  		result3 error
   258  	}
   259  	getApplicationsReturnsOnCall map[int]struct {
   260  		result1 []ccv2.Application
   261  		result2 ccv2.Warnings
   262  		result3 error
   263  	}
   264  	GetConfigFeatureFlagsStub        func() ([]ccv2.FeatureFlag, ccv2.Warnings, error)
   265  	getConfigFeatureFlagsMutex       sync.RWMutex
   266  	getConfigFeatureFlagsArgsForCall []struct{}
   267  	getConfigFeatureFlagsReturns     struct {
   268  		result1 []ccv2.FeatureFlag
   269  		result2 ccv2.Warnings
   270  		result3 error
   271  	}
   272  	getConfigFeatureFlagsReturnsOnCall map[int]struct {
   273  		result1 []ccv2.FeatureFlag
   274  		result2 ccv2.Warnings
   275  		result3 error
   276  	}
   277  	GetJobStub        func(jobGUID string) (ccv2.Job, ccv2.Warnings, error)
   278  	getJobMutex       sync.RWMutex
   279  	getJobArgsForCall []struct {
   280  		jobGUID string
   281  	}
   282  	getJobReturns struct {
   283  		result1 ccv2.Job
   284  		result2 ccv2.Warnings
   285  		result3 error
   286  	}
   287  	getJobReturnsOnCall map[int]struct {
   288  		result1 ccv2.Job
   289  		result2 ccv2.Warnings
   290  		result3 error
   291  	}
   292  	GetOrganizationStub        func(guid string) (ccv2.Organization, ccv2.Warnings, error)
   293  	getOrganizationMutex       sync.RWMutex
   294  	getOrganizationArgsForCall []struct {
   295  		guid string
   296  	}
   297  	getOrganizationReturns struct {
   298  		result1 ccv2.Organization
   299  		result2 ccv2.Warnings
   300  		result3 error
   301  	}
   302  	getOrganizationReturnsOnCall map[int]struct {
   303  		result1 ccv2.Organization
   304  		result2 ccv2.Warnings
   305  		result3 error
   306  	}
   307  	GetOrganizationPrivateDomainsStub        func(orgGUID string, filters ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error)
   308  	getOrganizationPrivateDomainsMutex       sync.RWMutex
   309  	getOrganizationPrivateDomainsArgsForCall []struct {
   310  		orgGUID string
   311  		filters []ccv2.Filter
   312  	}
   313  	getOrganizationPrivateDomainsReturns struct {
   314  		result1 []ccv2.Domain
   315  		result2 ccv2.Warnings
   316  		result3 error
   317  	}
   318  	getOrganizationPrivateDomainsReturnsOnCall map[int]struct {
   319  		result1 []ccv2.Domain
   320  		result2 ccv2.Warnings
   321  		result3 error
   322  	}
   323  	GetOrganizationQuotaStub        func(guid string) (ccv2.OrganizationQuota, ccv2.Warnings, error)
   324  	getOrganizationQuotaMutex       sync.RWMutex
   325  	getOrganizationQuotaArgsForCall []struct {
   326  		guid string
   327  	}
   328  	getOrganizationQuotaReturns struct {
   329  		result1 ccv2.OrganizationQuota
   330  		result2 ccv2.Warnings
   331  		result3 error
   332  	}
   333  	getOrganizationQuotaReturnsOnCall map[int]struct {
   334  		result1 ccv2.OrganizationQuota
   335  		result2 ccv2.Warnings
   336  		result3 error
   337  	}
   338  	GetOrganizationsStub        func(filters ...ccv2.Filter) ([]ccv2.Organization, ccv2.Warnings, error)
   339  	getOrganizationsMutex       sync.RWMutex
   340  	getOrganizationsArgsForCall []struct {
   341  		filters []ccv2.Filter
   342  	}
   343  	getOrganizationsReturns struct {
   344  		result1 []ccv2.Organization
   345  		result2 ccv2.Warnings
   346  		result3 error
   347  	}
   348  	getOrganizationsReturnsOnCall map[int]struct {
   349  		result1 []ccv2.Organization
   350  		result2 ccv2.Warnings
   351  		result3 error
   352  	}
   353  	GetPrivateDomainStub        func(domainGUID string) (ccv2.Domain, ccv2.Warnings, error)
   354  	getPrivateDomainMutex       sync.RWMutex
   355  	getPrivateDomainArgsForCall []struct {
   356  		domainGUID string
   357  	}
   358  	getPrivateDomainReturns struct {
   359  		result1 ccv2.Domain
   360  		result2 ccv2.Warnings
   361  		result3 error
   362  	}
   363  	getPrivateDomainReturnsOnCall map[int]struct {
   364  		result1 ccv2.Domain
   365  		result2 ccv2.Warnings
   366  		result3 error
   367  	}
   368  	GetRouteApplicationsStub        func(routeGUID string, filters ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error)
   369  	getRouteApplicationsMutex       sync.RWMutex
   370  	getRouteApplicationsArgsForCall []struct {
   371  		routeGUID string
   372  		filters   []ccv2.Filter
   373  	}
   374  	getRouteApplicationsReturns struct {
   375  		result1 []ccv2.Application
   376  		result2 ccv2.Warnings
   377  		result3 error
   378  	}
   379  	getRouteApplicationsReturnsOnCall map[int]struct {
   380  		result1 []ccv2.Application
   381  		result2 ccv2.Warnings
   382  		result3 error
   383  	}
   384  	GetRoutesStub        func(filters ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)
   385  	getRoutesMutex       sync.RWMutex
   386  	getRoutesArgsForCall []struct {
   387  		filters []ccv2.Filter
   388  	}
   389  	getRoutesReturns struct {
   390  		result1 []ccv2.Route
   391  		result2 ccv2.Warnings
   392  		result3 error
   393  	}
   394  	getRoutesReturnsOnCall map[int]struct {
   395  		result1 []ccv2.Route
   396  		result2 ccv2.Warnings
   397  		result3 error
   398  	}
   399  	GetSecurityGroupSpacesStub        func(securityGroupGUID string) ([]ccv2.Space, ccv2.Warnings, error)
   400  	getSecurityGroupSpacesMutex       sync.RWMutex
   401  	getSecurityGroupSpacesArgsForCall []struct {
   402  		securityGroupGUID string
   403  	}
   404  	getSecurityGroupSpacesReturns struct {
   405  		result1 []ccv2.Space
   406  		result2 ccv2.Warnings
   407  		result3 error
   408  	}
   409  	getSecurityGroupSpacesReturnsOnCall map[int]struct {
   410  		result1 []ccv2.Space
   411  		result2 ccv2.Warnings
   412  		result3 error
   413  	}
   414  	GetSecurityGroupStagingSpacesStub        func(securityGroupGUID string) ([]ccv2.Space, ccv2.Warnings, error)
   415  	getSecurityGroupStagingSpacesMutex       sync.RWMutex
   416  	getSecurityGroupStagingSpacesArgsForCall []struct {
   417  		securityGroupGUID string
   418  	}
   419  	getSecurityGroupStagingSpacesReturns struct {
   420  		result1 []ccv2.Space
   421  		result2 ccv2.Warnings
   422  		result3 error
   423  	}
   424  	getSecurityGroupStagingSpacesReturnsOnCall map[int]struct {
   425  		result1 []ccv2.Space
   426  		result2 ccv2.Warnings
   427  		result3 error
   428  	}
   429  	GetSecurityGroupsStub        func(filters ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)
   430  	getSecurityGroupsMutex       sync.RWMutex
   431  	getSecurityGroupsArgsForCall []struct {
   432  		filters []ccv2.Filter
   433  	}
   434  	getSecurityGroupsReturns struct {
   435  		result1 []ccv2.SecurityGroup
   436  		result2 ccv2.Warnings
   437  		result3 error
   438  	}
   439  	getSecurityGroupsReturnsOnCall map[int]struct {
   440  		result1 []ccv2.SecurityGroup
   441  		result2 ccv2.Warnings
   442  		result3 error
   443  	}
   444  	GetServiceStub        func(serviceGUID string) (ccv2.Service, ccv2.Warnings, error)
   445  	getServiceMutex       sync.RWMutex
   446  	getServiceArgsForCall []struct {
   447  		serviceGUID string
   448  	}
   449  	getServiceReturns struct {
   450  		result1 ccv2.Service
   451  		result2 ccv2.Warnings
   452  		result3 error
   453  	}
   454  	getServiceReturnsOnCall map[int]struct {
   455  		result1 ccv2.Service
   456  		result2 ccv2.Warnings
   457  		result3 error
   458  	}
   459  	GetServiceBindingsStub        func(filters ...ccv2.Filter) ([]ccv2.ServiceBinding, ccv2.Warnings, error)
   460  	getServiceBindingsMutex       sync.RWMutex
   461  	getServiceBindingsArgsForCall []struct {
   462  		filters []ccv2.Filter
   463  	}
   464  	getServiceBindingsReturns struct {
   465  		result1 []ccv2.ServiceBinding
   466  		result2 ccv2.Warnings
   467  		result3 error
   468  	}
   469  	getServiceBindingsReturnsOnCall map[int]struct {
   470  		result1 []ccv2.ServiceBinding
   471  		result2 ccv2.Warnings
   472  		result3 error
   473  	}
   474  	GetServiceInstanceStub        func(serviceInstanceGUID string) (ccv2.ServiceInstance, ccv2.Warnings, error)
   475  	getServiceInstanceMutex       sync.RWMutex
   476  	getServiceInstanceArgsForCall []struct {
   477  		serviceInstanceGUID string
   478  	}
   479  	getServiceInstanceReturns struct {
   480  		result1 ccv2.ServiceInstance
   481  		result2 ccv2.Warnings
   482  		result3 error
   483  	}
   484  	getServiceInstanceReturnsOnCall map[int]struct {
   485  		result1 ccv2.ServiceInstance
   486  		result2 ccv2.Warnings
   487  		result3 error
   488  	}
   489  	GetServiceInstanceServiceBindingsStub        func(serviceInstanceGUID string) ([]ccv2.ServiceBinding, ccv2.Warnings, error)
   490  	getServiceInstanceServiceBindingsMutex       sync.RWMutex
   491  	getServiceInstanceServiceBindingsArgsForCall []struct {
   492  		serviceInstanceGUID string
   493  	}
   494  	getServiceInstanceServiceBindingsReturns struct {
   495  		result1 []ccv2.ServiceBinding
   496  		result2 ccv2.Warnings
   497  		result3 error
   498  	}
   499  	getServiceInstanceServiceBindingsReturnsOnCall map[int]struct {
   500  		result1 []ccv2.ServiceBinding
   501  		result2 ccv2.Warnings
   502  		result3 error
   503  	}
   504  	GetServiceInstanceSharedFromStub        func(serviceInstanceGUID string) (ccv2.ServiceInstanceSharedFrom, ccv2.Warnings, error)
   505  	getServiceInstanceSharedFromMutex       sync.RWMutex
   506  	getServiceInstanceSharedFromArgsForCall []struct {
   507  		serviceInstanceGUID string
   508  	}
   509  	getServiceInstanceSharedFromReturns struct {
   510  		result1 ccv2.ServiceInstanceSharedFrom
   511  		result2 ccv2.Warnings
   512  		result3 error
   513  	}
   514  	getServiceInstanceSharedFromReturnsOnCall map[int]struct {
   515  		result1 ccv2.ServiceInstanceSharedFrom
   516  		result2 ccv2.Warnings
   517  		result3 error
   518  	}
   519  	GetServiceInstanceSharedTosStub        func(serviceInstanceGUID string) ([]ccv2.ServiceInstanceSharedTo, ccv2.Warnings, error)
   520  	getServiceInstanceSharedTosMutex       sync.RWMutex
   521  	getServiceInstanceSharedTosArgsForCall []struct {
   522  		serviceInstanceGUID string
   523  	}
   524  	getServiceInstanceSharedTosReturns struct {
   525  		result1 []ccv2.ServiceInstanceSharedTo
   526  		result2 ccv2.Warnings
   527  		result3 error
   528  	}
   529  	getServiceInstanceSharedTosReturnsOnCall map[int]struct {
   530  		result1 []ccv2.ServiceInstanceSharedTo
   531  		result2 ccv2.Warnings
   532  		result3 error
   533  	}
   534  	GetServiceInstancesStub        func(filters ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error)
   535  	getServiceInstancesMutex       sync.RWMutex
   536  	getServiceInstancesArgsForCall []struct {
   537  		filters []ccv2.Filter
   538  	}
   539  	getServiceInstancesReturns struct {
   540  		result1 []ccv2.ServiceInstance
   541  		result2 ccv2.Warnings
   542  		result3 error
   543  	}
   544  	getServiceInstancesReturnsOnCall map[int]struct {
   545  		result1 []ccv2.ServiceInstance
   546  		result2 ccv2.Warnings
   547  		result3 error
   548  	}
   549  	GetServicePlanStub        func(servicePlanGUID string) (ccv2.ServicePlan, ccv2.Warnings, error)
   550  	getServicePlanMutex       sync.RWMutex
   551  	getServicePlanArgsForCall []struct {
   552  		servicePlanGUID string
   553  	}
   554  	getServicePlanReturns struct {
   555  		result1 ccv2.ServicePlan
   556  		result2 ccv2.Warnings
   557  		result3 error
   558  	}
   559  	getServicePlanReturnsOnCall map[int]struct {
   560  		result1 ccv2.ServicePlan
   561  		result2 ccv2.Warnings
   562  		result3 error
   563  	}
   564  	GetSharedDomainStub        func(domainGUID string) (ccv2.Domain, ccv2.Warnings, error)
   565  	getSharedDomainMutex       sync.RWMutex
   566  	getSharedDomainArgsForCall []struct {
   567  		domainGUID string
   568  	}
   569  	getSharedDomainReturns struct {
   570  		result1 ccv2.Domain
   571  		result2 ccv2.Warnings
   572  		result3 error
   573  	}
   574  	getSharedDomainReturnsOnCall map[int]struct {
   575  		result1 ccv2.Domain
   576  		result2 ccv2.Warnings
   577  		result3 error
   578  	}
   579  	GetSharedDomainsStub        func(filters ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error)
   580  	getSharedDomainsMutex       sync.RWMutex
   581  	getSharedDomainsArgsForCall []struct {
   582  		filters []ccv2.Filter
   583  	}
   584  	getSharedDomainsReturns struct {
   585  		result1 []ccv2.Domain
   586  		result2 ccv2.Warnings
   587  		result3 error
   588  	}
   589  	getSharedDomainsReturnsOnCall map[int]struct {
   590  		result1 []ccv2.Domain
   591  		result2 ccv2.Warnings
   592  		result3 error
   593  	}
   594  	GetSpaceQuotaDefinitionStub        func(guid string) (ccv2.SpaceQuota, ccv2.Warnings, error)
   595  	getSpaceQuotaDefinitionMutex       sync.RWMutex
   596  	getSpaceQuotaDefinitionArgsForCall []struct {
   597  		guid string
   598  	}
   599  	getSpaceQuotaDefinitionReturns struct {
   600  		result1 ccv2.SpaceQuota
   601  		result2 ccv2.Warnings
   602  		result3 error
   603  	}
   604  	getSpaceQuotaDefinitionReturnsOnCall map[int]struct {
   605  		result1 ccv2.SpaceQuota
   606  		result2 ccv2.Warnings
   607  		result3 error
   608  	}
   609  	GetSpaceRoutesStub        func(spaceGUID string, filters ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)
   610  	getSpaceRoutesMutex       sync.RWMutex
   611  	getSpaceRoutesArgsForCall []struct {
   612  		spaceGUID string
   613  		filters   []ccv2.Filter
   614  	}
   615  	getSpaceRoutesReturns struct {
   616  		result1 []ccv2.Route
   617  		result2 ccv2.Warnings
   618  		result3 error
   619  	}
   620  	getSpaceRoutesReturnsOnCall map[int]struct {
   621  		result1 []ccv2.Route
   622  		result2 ccv2.Warnings
   623  		result3 error
   624  	}
   625  	GetSpaceSecurityGroupsStub        func(spaceGUID string, filters ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)
   626  	getSpaceSecurityGroupsMutex       sync.RWMutex
   627  	getSpaceSecurityGroupsArgsForCall []struct {
   628  		spaceGUID string
   629  		filters   []ccv2.Filter
   630  	}
   631  	getSpaceSecurityGroupsReturns struct {
   632  		result1 []ccv2.SecurityGroup
   633  		result2 ccv2.Warnings
   634  		result3 error
   635  	}
   636  	getSpaceSecurityGroupsReturnsOnCall map[int]struct {
   637  		result1 []ccv2.SecurityGroup
   638  		result2 ccv2.Warnings
   639  		result3 error
   640  	}
   641  	GetSpaceServiceInstancesStub        func(spaceGUID string, includeUserProvidedServices bool, filters ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error)
   642  	getSpaceServiceInstancesMutex       sync.RWMutex
   643  	getSpaceServiceInstancesArgsForCall []struct {
   644  		spaceGUID                   string
   645  		includeUserProvidedServices bool
   646  		filters                     []ccv2.Filter
   647  	}
   648  	getSpaceServiceInstancesReturns struct {
   649  		result1 []ccv2.ServiceInstance
   650  		result2 ccv2.Warnings
   651  		result3 error
   652  	}
   653  	getSpaceServiceInstancesReturnsOnCall map[int]struct {
   654  		result1 []ccv2.ServiceInstance
   655  		result2 ccv2.Warnings
   656  		result3 error
   657  	}
   658  	GetSpaceStagingSecurityGroupsStub        func(spaceGUID string, filters ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)
   659  	getSpaceStagingSecurityGroupsMutex       sync.RWMutex
   660  	getSpaceStagingSecurityGroupsArgsForCall []struct {
   661  		spaceGUID string
   662  		filters   []ccv2.Filter
   663  	}
   664  	getSpaceStagingSecurityGroupsReturns struct {
   665  		result1 []ccv2.SecurityGroup
   666  		result2 ccv2.Warnings
   667  		result3 error
   668  	}
   669  	getSpaceStagingSecurityGroupsReturnsOnCall map[int]struct {
   670  		result1 []ccv2.SecurityGroup
   671  		result2 ccv2.Warnings
   672  		result3 error
   673  	}
   674  	GetSpacesStub        func(filters ...ccv2.Filter) ([]ccv2.Space, ccv2.Warnings, error)
   675  	getSpacesMutex       sync.RWMutex
   676  	getSpacesArgsForCall []struct {
   677  		filters []ccv2.Filter
   678  	}
   679  	getSpacesReturns struct {
   680  		result1 []ccv2.Space
   681  		result2 ccv2.Warnings
   682  		result3 error
   683  	}
   684  	getSpacesReturnsOnCall map[int]struct {
   685  		result1 []ccv2.Space
   686  		result2 ccv2.Warnings
   687  		result3 error
   688  	}
   689  	GetStackStub        func(guid string) (ccv2.Stack, ccv2.Warnings, error)
   690  	getStackMutex       sync.RWMutex
   691  	getStackArgsForCall []struct {
   692  		guid string
   693  	}
   694  	getStackReturns struct {
   695  		result1 ccv2.Stack
   696  		result2 ccv2.Warnings
   697  		result3 error
   698  	}
   699  	getStackReturnsOnCall map[int]struct {
   700  		result1 ccv2.Stack
   701  		result2 ccv2.Warnings
   702  		result3 error
   703  	}
   704  	GetStacksStub        func(filters ...ccv2.Filter) ([]ccv2.Stack, ccv2.Warnings, error)
   705  	getStacksMutex       sync.RWMutex
   706  	getStacksArgsForCall []struct {
   707  		filters []ccv2.Filter
   708  	}
   709  	getStacksReturns struct {
   710  		result1 []ccv2.Stack
   711  		result2 ccv2.Warnings
   712  		result3 error
   713  	}
   714  	getStacksReturnsOnCall map[int]struct {
   715  		result1 []ccv2.Stack
   716  		result2 ccv2.Warnings
   717  		result3 error
   718  	}
   719  	GetUserProvidedServiceInstanceServiceBindingsStub        func(userProvidedServiceInstanceGUID string) ([]ccv2.ServiceBinding, ccv2.Warnings, error)
   720  	getUserProvidedServiceInstanceServiceBindingsMutex       sync.RWMutex
   721  	getUserProvidedServiceInstanceServiceBindingsArgsForCall []struct {
   722  		userProvidedServiceInstanceGUID string
   723  	}
   724  	getUserProvidedServiceInstanceServiceBindingsReturns struct {
   725  		result1 []ccv2.ServiceBinding
   726  		result2 ccv2.Warnings
   727  		result3 error
   728  	}
   729  	getUserProvidedServiceInstanceServiceBindingsReturnsOnCall map[int]struct {
   730  		result1 []ccv2.ServiceBinding
   731  		result2 ccv2.Warnings
   732  		result3 error
   733  	}
   734  	PollJobStub        func(job ccv2.Job) (ccv2.Warnings, error)
   735  	pollJobMutex       sync.RWMutex
   736  	pollJobArgsForCall []struct {
   737  		job ccv2.Job
   738  	}
   739  	pollJobReturns struct {
   740  		result1 ccv2.Warnings
   741  		result2 error
   742  	}
   743  	pollJobReturnsOnCall map[int]struct {
   744  		result1 ccv2.Warnings
   745  		result2 error
   746  	}
   747  	RestageApplicationStub        func(app ccv2.Application) (ccv2.Application, ccv2.Warnings, error)
   748  	restageApplicationMutex       sync.RWMutex
   749  	restageApplicationArgsForCall []struct {
   750  		app ccv2.Application
   751  	}
   752  	restageApplicationReturns struct {
   753  		result1 ccv2.Application
   754  		result2 ccv2.Warnings
   755  		result3 error
   756  	}
   757  	restageApplicationReturnsOnCall map[int]struct {
   758  		result1 ccv2.Application
   759  		result2 ccv2.Warnings
   760  		result3 error
   761  	}
   762  	TargetCFStub        func(settings ccv2.TargetSettings) (ccv2.Warnings, error)
   763  	targetCFMutex       sync.RWMutex
   764  	targetCFArgsForCall []struct {
   765  		settings ccv2.TargetSettings
   766  	}
   767  	targetCFReturns struct {
   768  		result1 ccv2.Warnings
   769  		result2 error
   770  	}
   771  	targetCFReturnsOnCall map[int]struct {
   772  		result1 ccv2.Warnings
   773  		result2 error
   774  	}
   775  	UpdateApplicationStub        func(app ccv2.Application) (ccv2.Application, ccv2.Warnings, error)
   776  	updateApplicationMutex       sync.RWMutex
   777  	updateApplicationArgsForCall []struct {
   778  		app ccv2.Application
   779  	}
   780  	updateApplicationReturns struct {
   781  		result1 ccv2.Application
   782  		result2 ccv2.Warnings
   783  		result3 error
   784  	}
   785  	updateApplicationReturnsOnCall map[int]struct {
   786  		result1 ccv2.Application
   787  		result2 ccv2.Warnings
   788  		result3 error
   789  	}
   790  	UpdateResourceMatchStub        func(resourcesToMatch []ccv2.Resource) ([]ccv2.Resource, ccv2.Warnings, error)
   791  	updateResourceMatchMutex       sync.RWMutex
   792  	updateResourceMatchArgsForCall []struct {
   793  		resourcesToMatch []ccv2.Resource
   794  	}
   795  	updateResourceMatchReturns struct {
   796  		result1 []ccv2.Resource
   797  		result2 ccv2.Warnings
   798  		result3 error
   799  	}
   800  	updateResourceMatchReturnsOnCall map[int]struct {
   801  		result1 []ccv2.Resource
   802  		result2 ccv2.Warnings
   803  		result3 error
   804  	}
   805  	UpdateRouteApplicationStub        func(routeGUID string, appGUID string) (ccv2.Route, ccv2.Warnings, error)
   806  	updateRouteApplicationMutex       sync.RWMutex
   807  	updateRouteApplicationArgsForCall []struct {
   808  		routeGUID string
   809  		appGUID   string
   810  	}
   811  	updateRouteApplicationReturns struct {
   812  		result1 ccv2.Route
   813  		result2 ccv2.Warnings
   814  		result3 error
   815  	}
   816  	updateRouteApplicationReturnsOnCall map[int]struct {
   817  		result1 ccv2.Route
   818  		result2 ccv2.Warnings
   819  		result3 error
   820  	}
   821  	UpdateSecurityGroupSpaceStub        func(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error)
   822  	updateSecurityGroupSpaceMutex       sync.RWMutex
   823  	updateSecurityGroupSpaceArgsForCall []struct {
   824  		securityGroupGUID string
   825  		spaceGUID         string
   826  	}
   827  	updateSecurityGroupSpaceReturns struct {
   828  		result1 ccv2.Warnings
   829  		result2 error
   830  	}
   831  	updateSecurityGroupSpaceReturnsOnCall map[int]struct {
   832  		result1 ccv2.Warnings
   833  		result2 error
   834  	}
   835  	UpdateSecurityGroupStagingSpaceStub        func(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error)
   836  	updateSecurityGroupStagingSpaceMutex       sync.RWMutex
   837  	updateSecurityGroupStagingSpaceArgsForCall []struct {
   838  		securityGroupGUID string
   839  		spaceGUID         string
   840  	}
   841  	updateSecurityGroupStagingSpaceReturns struct {
   842  		result1 ccv2.Warnings
   843  		result2 error
   844  	}
   845  	updateSecurityGroupStagingSpaceReturnsOnCall map[int]struct {
   846  		result1 ccv2.Warnings
   847  		result2 error
   848  	}
   849  	UploadApplicationPackageStub        func(appGUID string, existingResources []ccv2.Resource, newResources ccv2.Reader, newResourcesLength int64) (ccv2.Job, ccv2.Warnings, error)
   850  	uploadApplicationPackageMutex       sync.RWMutex
   851  	uploadApplicationPackageArgsForCall []struct {
   852  		appGUID            string
   853  		existingResources  []ccv2.Resource
   854  		newResources       ccv2.Reader
   855  		newResourcesLength int64
   856  	}
   857  	uploadApplicationPackageReturns struct {
   858  		result1 ccv2.Job
   859  		result2 ccv2.Warnings
   860  		result3 error
   861  	}
   862  	uploadApplicationPackageReturnsOnCall map[int]struct {
   863  		result1 ccv2.Job
   864  		result2 ccv2.Warnings
   865  		result3 error
   866  	}
   867  	APIStub        func() string
   868  	aPIMutex       sync.RWMutex
   869  	aPIArgsForCall []struct{}
   870  	aPIReturns     struct {
   871  		result1 string
   872  	}
   873  	aPIReturnsOnCall map[int]struct {
   874  		result1 string
   875  	}
   876  	APIVersionStub        func() string
   877  	aPIVersionMutex       sync.RWMutex
   878  	aPIVersionArgsForCall []struct{}
   879  	aPIVersionReturns     struct {
   880  		result1 string
   881  	}
   882  	aPIVersionReturnsOnCall map[int]struct {
   883  		result1 string
   884  	}
   885  	AuthorizationEndpointStub        func() string
   886  	authorizationEndpointMutex       sync.RWMutex
   887  	authorizationEndpointArgsForCall []struct{}
   888  	authorizationEndpointReturns     struct {
   889  		result1 string
   890  	}
   891  	authorizationEndpointReturnsOnCall map[int]struct {
   892  		result1 string
   893  	}
   894  	DopplerEndpointStub        func() string
   895  	dopplerEndpointMutex       sync.RWMutex
   896  	dopplerEndpointArgsForCall []struct{}
   897  	dopplerEndpointReturns     struct {
   898  		result1 string
   899  	}
   900  	dopplerEndpointReturnsOnCall map[int]struct {
   901  		result1 string
   902  	}
   903  	MinCLIVersionStub        func() string
   904  	minCLIVersionMutex       sync.RWMutex
   905  	minCLIVersionArgsForCall []struct{}
   906  	minCLIVersionReturns     struct {
   907  		result1 string
   908  	}
   909  	minCLIVersionReturnsOnCall map[int]struct {
   910  		result1 string
   911  	}
   912  	RoutingEndpointStub        func() string
   913  	routingEndpointMutex       sync.RWMutex
   914  	routingEndpointArgsForCall []struct{}
   915  	routingEndpointReturns     struct {
   916  		result1 string
   917  	}
   918  	routingEndpointReturnsOnCall map[int]struct {
   919  		result1 string
   920  	}
   921  	TokenEndpointStub        func() string
   922  	tokenEndpointMutex       sync.RWMutex
   923  	tokenEndpointArgsForCall []struct{}
   924  	tokenEndpointReturns     struct {
   925  		result1 string
   926  	}
   927  	tokenEndpointReturnsOnCall map[int]struct {
   928  		result1 string
   929  	}
   930  	invocations      map[string][][]interface{}
   931  	invocationsMutex sync.RWMutex
   932  }
   933  
   934  func (fake *FakeCloudControllerClient) CheckRoute(route ccv2.Route) (bool, ccv2.Warnings, error) {
   935  	fake.checkRouteMutex.Lock()
   936  	ret, specificReturn := fake.checkRouteReturnsOnCall[len(fake.checkRouteArgsForCall)]
   937  	fake.checkRouteArgsForCall = append(fake.checkRouteArgsForCall, struct {
   938  		route ccv2.Route
   939  	}{route})
   940  	fake.recordInvocation("CheckRoute", []interface{}{route})
   941  	fake.checkRouteMutex.Unlock()
   942  	if fake.CheckRouteStub != nil {
   943  		return fake.CheckRouteStub(route)
   944  	}
   945  	if specificReturn {
   946  		return ret.result1, ret.result2, ret.result3
   947  	}
   948  	return fake.checkRouteReturns.result1, fake.checkRouteReturns.result2, fake.checkRouteReturns.result3
   949  }
   950  
   951  func (fake *FakeCloudControllerClient) CheckRouteCallCount() int {
   952  	fake.checkRouteMutex.RLock()
   953  	defer fake.checkRouteMutex.RUnlock()
   954  	return len(fake.checkRouteArgsForCall)
   955  }
   956  
   957  func (fake *FakeCloudControllerClient) CheckRouteArgsForCall(i int) ccv2.Route {
   958  	fake.checkRouteMutex.RLock()
   959  	defer fake.checkRouteMutex.RUnlock()
   960  	return fake.checkRouteArgsForCall[i].route
   961  }
   962  
   963  func (fake *FakeCloudControllerClient) CheckRouteReturns(result1 bool, result2 ccv2.Warnings, result3 error) {
   964  	fake.CheckRouteStub = nil
   965  	fake.checkRouteReturns = struct {
   966  		result1 bool
   967  		result2 ccv2.Warnings
   968  		result3 error
   969  	}{result1, result2, result3}
   970  }
   971  
   972  func (fake *FakeCloudControllerClient) CheckRouteReturnsOnCall(i int, result1 bool, result2 ccv2.Warnings, result3 error) {
   973  	fake.CheckRouteStub = nil
   974  	if fake.checkRouteReturnsOnCall == nil {
   975  		fake.checkRouteReturnsOnCall = make(map[int]struct {
   976  			result1 bool
   977  			result2 ccv2.Warnings
   978  			result3 error
   979  		})
   980  	}
   981  	fake.checkRouteReturnsOnCall[i] = struct {
   982  		result1 bool
   983  		result2 ccv2.Warnings
   984  		result3 error
   985  	}{result1, result2, result3}
   986  }
   987  
   988  func (fake *FakeCloudControllerClient) CreateApplication(app ccv2.Application) (ccv2.Application, ccv2.Warnings, error) {
   989  	fake.createApplicationMutex.Lock()
   990  	ret, specificReturn := fake.createApplicationReturnsOnCall[len(fake.createApplicationArgsForCall)]
   991  	fake.createApplicationArgsForCall = append(fake.createApplicationArgsForCall, struct {
   992  		app ccv2.Application
   993  	}{app})
   994  	fake.recordInvocation("CreateApplication", []interface{}{app})
   995  	fake.createApplicationMutex.Unlock()
   996  	if fake.CreateApplicationStub != nil {
   997  		return fake.CreateApplicationStub(app)
   998  	}
   999  	if specificReturn {
  1000  		return ret.result1, ret.result2, ret.result3
  1001  	}
  1002  	return fake.createApplicationReturns.result1, fake.createApplicationReturns.result2, fake.createApplicationReturns.result3
  1003  }
  1004  
  1005  func (fake *FakeCloudControllerClient) CreateApplicationCallCount() int {
  1006  	fake.createApplicationMutex.RLock()
  1007  	defer fake.createApplicationMutex.RUnlock()
  1008  	return len(fake.createApplicationArgsForCall)
  1009  }
  1010  
  1011  func (fake *FakeCloudControllerClient) CreateApplicationArgsForCall(i int) ccv2.Application {
  1012  	fake.createApplicationMutex.RLock()
  1013  	defer fake.createApplicationMutex.RUnlock()
  1014  	return fake.createApplicationArgsForCall[i].app
  1015  }
  1016  
  1017  func (fake *FakeCloudControllerClient) CreateApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1018  	fake.CreateApplicationStub = nil
  1019  	fake.createApplicationReturns = struct {
  1020  		result1 ccv2.Application
  1021  		result2 ccv2.Warnings
  1022  		result3 error
  1023  	}{result1, result2, result3}
  1024  }
  1025  
  1026  func (fake *FakeCloudControllerClient) CreateApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1027  	fake.CreateApplicationStub = nil
  1028  	if fake.createApplicationReturnsOnCall == nil {
  1029  		fake.createApplicationReturnsOnCall = make(map[int]struct {
  1030  			result1 ccv2.Application
  1031  			result2 ccv2.Warnings
  1032  			result3 error
  1033  		})
  1034  	}
  1035  	fake.createApplicationReturnsOnCall[i] = struct {
  1036  		result1 ccv2.Application
  1037  		result2 ccv2.Warnings
  1038  		result3 error
  1039  	}{result1, result2, result3}
  1040  }
  1041  
  1042  func (fake *FakeCloudControllerClient) CreateRoute(route ccv2.Route, generatePort bool) (ccv2.Route, ccv2.Warnings, error) {
  1043  	fake.createRouteMutex.Lock()
  1044  	ret, specificReturn := fake.createRouteReturnsOnCall[len(fake.createRouteArgsForCall)]
  1045  	fake.createRouteArgsForCall = append(fake.createRouteArgsForCall, struct {
  1046  		route        ccv2.Route
  1047  		generatePort bool
  1048  	}{route, generatePort})
  1049  	fake.recordInvocation("CreateRoute", []interface{}{route, generatePort})
  1050  	fake.createRouteMutex.Unlock()
  1051  	if fake.CreateRouteStub != nil {
  1052  		return fake.CreateRouteStub(route, generatePort)
  1053  	}
  1054  	if specificReturn {
  1055  		return ret.result1, ret.result2, ret.result3
  1056  	}
  1057  	return fake.createRouteReturns.result1, fake.createRouteReturns.result2, fake.createRouteReturns.result3
  1058  }
  1059  
  1060  func (fake *FakeCloudControllerClient) CreateRouteCallCount() int {
  1061  	fake.createRouteMutex.RLock()
  1062  	defer fake.createRouteMutex.RUnlock()
  1063  	return len(fake.createRouteArgsForCall)
  1064  }
  1065  
  1066  func (fake *FakeCloudControllerClient) CreateRouteArgsForCall(i int) (ccv2.Route, bool) {
  1067  	fake.createRouteMutex.RLock()
  1068  	defer fake.createRouteMutex.RUnlock()
  1069  	return fake.createRouteArgsForCall[i].route, fake.createRouteArgsForCall[i].generatePort
  1070  }
  1071  
  1072  func (fake *FakeCloudControllerClient) CreateRouteReturns(result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  1073  	fake.CreateRouteStub = nil
  1074  	fake.createRouteReturns = struct {
  1075  		result1 ccv2.Route
  1076  		result2 ccv2.Warnings
  1077  		result3 error
  1078  	}{result1, result2, result3}
  1079  }
  1080  
  1081  func (fake *FakeCloudControllerClient) CreateRouteReturnsOnCall(i int, result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  1082  	fake.CreateRouteStub = nil
  1083  	if fake.createRouteReturnsOnCall == nil {
  1084  		fake.createRouteReturnsOnCall = make(map[int]struct {
  1085  			result1 ccv2.Route
  1086  			result2 ccv2.Warnings
  1087  			result3 error
  1088  		})
  1089  	}
  1090  	fake.createRouteReturnsOnCall[i] = struct {
  1091  		result1 ccv2.Route
  1092  		result2 ccv2.Warnings
  1093  		result3 error
  1094  	}{result1, result2, result3}
  1095  }
  1096  
  1097  func (fake *FakeCloudControllerClient) CreateServiceBinding(appGUID string, serviceBindingGUID string, parameters map[string]interface{}) (ccv2.ServiceBinding, ccv2.Warnings, error) {
  1098  	fake.createServiceBindingMutex.Lock()
  1099  	ret, specificReturn := fake.createServiceBindingReturnsOnCall[len(fake.createServiceBindingArgsForCall)]
  1100  	fake.createServiceBindingArgsForCall = append(fake.createServiceBindingArgsForCall, struct {
  1101  		appGUID            string
  1102  		serviceBindingGUID string
  1103  		parameters         map[string]interface{}
  1104  	}{appGUID, serviceBindingGUID, parameters})
  1105  	fake.recordInvocation("CreateServiceBinding", []interface{}{appGUID, serviceBindingGUID, parameters})
  1106  	fake.createServiceBindingMutex.Unlock()
  1107  	if fake.CreateServiceBindingStub != nil {
  1108  		return fake.CreateServiceBindingStub(appGUID, serviceBindingGUID, parameters)
  1109  	}
  1110  	if specificReturn {
  1111  		return ret.result1, ret.result2, ret.result3
  1112  	}
  1113  	return fake.createServiceBindingReturns.result1, fake.createServiceBindingReturns.result2, fake.createServiceBindingReturns.result3
  1114  }
  1115  
  1116  func (fake *FakeCloudControllerClient) CreateServiceBindingCallCount() int {
  1117  	fake.createServiceBindingMutex.RLock()
  1118  	defer fake.createServiceBindingMutex.RUnlock()
  1119  	return len(fake.createServiceBindingArgsForCall)
  1120  }
  1121  
  1122  func (fake *FakeCloudControllerClient) CreateServiceBindingArgsForCall(i int) (string, string, map[string]interface{}) {
  1123  	fake.createServiceBindingMutex.RLock()
  1124  	defer fake.createServiceBindingMutex.RUnlock()
  1125  	return fake.createServiceBindingArgsForCall[i].appGUID, fake.createServiceBindingArgsForCall[i].serviceBindingGUID, fake.createServiceBindingArgsForCall[i].parameters
  1126  }
  1127  
  1128  func (fake *FakeCloudControllerClient) CreateServiceBindingReturns(result1 ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  1129  	fake.CreateServiceBindingStub = nil
  1130  	fake.createServiceBindingReturns = struct {
  1131  		result1 ccv2.ServiceBinding
  1132  		result2 ccv2.Warnings
  1133  		result3 error
  1134  	}{result1, result2, result3}
  1135  }
  1136  
  1137  func (fake *FakeCloudControllerClient) CreateServiceBindingReturnsOnCall(i int, result1 ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  1138  	fake.CreateServiceBindingStub = nil
  1139  	if fake.createServiceBindingReturnsOnCall == nil {
  1140  		fake.createServiceBindingReturnsOnCall = make(map[int]struct {
  1141  			result1 ccv2.ServiceBinding
  1142  			result2 ccv2.Warnings
  1143  			result3 error
  1144  		})
  1145  	}
  1146  	fake.createServiceBindingReturnsOnCall[i] = struct {
  1147  		result1 ccv2.ServiceBinding
  1148  		result2 ccv2.Warnings
  1149  		result3 error
  1150  	}{result1, result2, result3}
  1151  }
  1152  
  1153  func (fake *FakeCloudControllerClient) CreateUser(uaaUserID string) (ccv2.User, ccv2.Warnings, error) {
  1154  	fake.createUserMutex.Lock()
  1155  	ret, specificReturn := fake.createUserReturnsOnCall[len(fake.createUserArgsForCall)]
  1156  	fake.createUserArgsForCall = append(fake.createUserArgsForCall, struct {
  1157  		uaaUserID string
  1158  	}{uaaUserID})
  1159  	fake.recordInvocation("CreateUser", []interface{}{uaaUserID})
  1160  	fake.createUserMutex.Unlock()
  1161  	if fake.CreateUserStub != nil {
  1162  		return fake.CreateUserStub(uaaUserID)
  1163  	}
  1164  	if specificReturn {
  1165  		return ret.result1, ret.result2, ret.result3
  1166  	}
  1167  	return fake.createUserReturns.result1, fake.createUserReturns.result2, fake.createUserReturns.result3
  1168  }
  1169  
  1170  func (fake *FakeCloudControllerClient) CreateUserCallCount() int {
  1171  	fake.createUserMutex.RLock()
  1172  	defer fake.createUserMutex.RUnlock()
  1173  	return len(fake.createUserArgsForCall)
  1174  }
  1175  
  1176  func (fake *FakeCloudControllerClient) CreateUserArgsForCall(i int) string {
  1177  	fake.createUserMutex.RLock()
  1178  	defer fake.createUserMutex.RUnlock()
  1179  	return fake.createUserArgsForCall[i].uaaUserID
  1180  }
  1181  
  1182  func (fake *FakeCloudControllerClient) CreateUserReturns(result1 ccv2.User, result2 ccv2.Warnings, result3 error) {
  1183  	fake.CreateUserStub = nil
  1184  	fake.createUserReturns = struct {
  1185  		result1 ccv2.User
  1186  		result2 ccv2.Warnings
  1187  		result3 error
  1188  	}{result1, result2, result3}
  1189  }
  1190  
  1191  func (fake *FakeCloudControllerClient) CreateUserReturnsOnCall(i int, result1 ccv2.User, result2 ccv2.Warnings, result3 error) {
  1192  	fake.CreateUserStub = nil
  1193  	if fake.createUserReturnsOnCall == nil {
  1194  		fake.createUserReturnsOnCall = make(map[int]struct {
  1195  			result1 ccv2.User
  1196  			result2 ccv2.Warnings
  1197  			result3 error
  1198  		})
  1199  	}
  1200  	fake.createUserReturnsOnCall[i] = struct {
  1201  		result1 ccv2.User
  1202  		result2 ccv2.Warnings
  1203  		result3 error
  1204  	}{result1, result2, result3}
  1205  }
  1206  
  1207  func (fake *FakeCloudControllerClient) DeleteOrganizationJob(orgGUID string) (ccv2.Job, ccv2.Warnings, error) {
  1208  	fake.deleteOrganizationJobMutex.Lock()
  1209  	ret, specificReturn := fake.deleteOrganizationJobReturnsOnCall[len(fake.deleteOrganizationJobArgsForCall)]
  1210  	fake.deleteOrganizationJobArgsForCall = append(fake.deleteOrganizationJobArgsForCall, struct {
  1211  		orgGUID string
  1212  	}{orgGUID})
  1213  	fake.recordInvocation("DeleteOrganizationJob", []interface{}{orgGUID})
  1214  	fake.deleteOrganizationJobMutex.Unlock()
  1215  	if fake.DeleteOrganizationJobStub != nil {
  1216  		return fake.DeleteOrganizationJobStub(orgGUID)
  1217  	}
  1218  	if specificReturn {
  1219  		return ret.result1, ret.result2, ret.result3
  1220  	}
  1221  	return fake.deleteOrganizationJobReturns.result1, fake.deleteOrganizationJobReturns.result2, fake.deleteOrganizationJobReturns.result3
  1222  }
  1223  
  1224  func (fake *FakeCloudControllerClient) DeleteOrganizationJobCallCount() int {
  1225  	fake.deleteOrganizationJobMutex.RLock()
  1226  	defer fake.deleteOrganizationJobMutex.RUnlock()
  1227  	return len(fake.deleteOrganizationJobArgsForCall)
  1228  }
  1229  
  1230  func (fake *FakeCloudControllerClient) DeleteOrganizationJobArgsForCall(i int) string {
  1231  	fake.deleteOrganizationJobMutex.RLock()
  1232  	defer fake.deleteOrganizationJobMutex.RUnlock()
  1233  	return fake.deleteOrganizationJobArgsForCall[i].orgGUID
  1234  }
  1235  
  1236  func (fake *FakeCloudControllerClient) DeleteOrganizationJobReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  1237  	fake.DeleteOrganizationJobStub = nil
  1238  	fake.deleteOrganizationJobReturns = struct {
  1239  		result1 ccv2.Job
  1240  		result2 ccv2.Warnings
  1241  		result3 error
  1242  	}{result1, result2, result3}
  1243  }
  1244  
  1245  func (fake *FakeCloudControllerClient) DeleteOrganizationJobReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  1246  	fake.DeleteOrganizationJobStub = nil
  1247  	if fake.deleteOrganizationJobReturnsOnCall == nil {
  1248  		fake.deleteOrganizationJobReturnsOnCall = make(map[int]struct {
  1249  			result1 ccv2.Job
  1250  			result2 ccv2.Warnings
  1251  			result3 error
  1252  		})
  1253  	}
  1254  	fake.deleteOrganizationJobReturnsOnCall[i] = struct {
  1255  		result1 ccv2.Job
  1256  		result2 ccv2.Warnings
  1257  		result3 error
  1258  	}{result1, result2, result3}
  1259  }
  1260  
  1261  func (fake *FakeCloudControllerClient) DeleteRoute(routeGUID string) (ccv2.Warnings, error) {
  1262  	fake.deleteRouteMutex.Lock()
  1263  	ret, specificReturn := fake.deleteRouteReturnsOnCall[len(fake.deleteRouteArgsForCall)]
  1264  	fake.deleteRouteArgsForCall = append(fake.deleteRouteArgsForCall, struct {
  1265  		routeGUID string
  1266  	}{routeGUID})
  1267  	fake.recordInvocation("DeleteRoute", []interface{}{routeGUID})
  1268  	fake.deleteRouteMutex.Unlock()
  1269  	if fake.DeleteRouteStub != nil {
  1270  		return fake.DeleteRouteStub(routeGUID)
  1271  	}
  1272  	if specificReturn {
  1273  		return ret.result1, ret.result2
  1274  	}
  1275  	return fake.deleteRouteReturns.result1, fake.deleteRouteReturns.result2
  1276  }
  1277  
  1278  func (fake *FakeCloudControllerClient) DeleteRouteCallCount() int {
  1279  	fake.deleteRouteMutex.RLock()
  1280  	defer fake.deleteRouteMutex.RUnlock()
  1281  	return len(fake.deleteRouteArgsForCall)
  1282  }
  1283  
  1284  func (fake *FakeCloudControllerClient) DeleteRouteArgsForCall(i int) string {
  1285  	fake.deleteRouteMutex.RLock()
  1286  	defer fake.deleteRouteMutex.RUnlock()
  1287  	return fake.deleteRouteArgsForCall[i].routeGUID
  1288  }
  1289  
  1290  func (fake *FakeCloudControllerClient) DeleteRouteReturns(result1 ccv2.Warnings, result2 error) {
  1291  	fake.DeleteRouteStub = nil
  1292  	fake.deleteRouteReturns = struct {
  1293  		result1 ccv2.Warnings
  1294  		result2 error
  1295  	}{result1, result2}
  1296  }
  1297  
  1298  func (fake *FakeCloudControllerClient) DeleteRouteReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  1299  	fake.DeleteRouteStub = nil
  1300  	if fake.deleteRouteReturnsOnCall == nil {
  1301  		fake.deleteRouteReturnsOnCall = make(map[int]struct {
  1302  			result1 ccv2.Warnings
  1303  			result2 error
  1304  		})
  1305  	}
  1306  	fake.deleteRouteReturnsOnCall[i] = struct {
  1307  		result1 ccv2.Warnings
  1308  		result2 error
  1309  	}{result1, result2}
  1310  }
  1311  
  1312  func (fake *FakeCloudControllerClient) DeleteRouteApplication(routeGUID string, appGUID string) (ccv2.Warnings, error) {
  1313  	fake.deleteRouteApplicationMutex.Lock()
  1314  	ret, specificReturn := fake.deleteRouteApplicationReturnsOnCall[len(fake.deleteRouteApplicationArgsForCall)]
  1315  	fake.deleteRouteApplicationArgsForCall = append(fake.deleteRouteApplicationArgsForCall, struct {
  1316  		routeGUID string
  1317  		appGUID   string
  1318  	}{routeGUID, appGUID})
  1319  	fake.recordInvocation("DeleteRouteApplication", []interface{}{routeGUID, appGUID})
  1320  	fake.deleteRouteApplicationMutex.Unlock()
  1321  	if fake.DeleteRouteApplicationStub != nil {
  1322  		return fake.DeleteRouteApplicationStub(routeGUID, appGUID)
  1323  	}
  1324  	if specificReturn {
  1325  		return ret.result1, ret.result2
  1326  	}
  1327  	return fake.deleteRouteApplicationReturns.result1, fake.deleteRouteApplicationReturns.result2
  1328  }
  1329  
  1330  func (fake *FakeCloudControllerClient) DeleteRouteApplicationCallCount() int {
  1331  	fake.deleteRouteApplicationMutex.RLock()
  1332  	defer fake.deleteRouteApplicationMutex.RUnlock()
  1333  	return len(fake.deleteRouteApplicationArgsForCall)
  1334  }
  1335  
  1336  func (fake *FakeCloudControllerClient) DeleteRouteApplicationArgsForCall(i int) (string, string) {
  1337  	fake.deleteRouteApplicationMutex.RLock()
  1338  	defer fake.deleteRouteApplicationMutex.RUnlock()
  1339  	return fake.deleteRouteApplicationArgsForCall[i].routeGUID, fake.deleteRouteApplicationArgsForCall[i].appGUID
  1340  }
  1341  
  1342  func (fake *FakeCloudControllerClient) DeleteRouteApplicationReturns(result1 ccv2.Warnings, result2 error) {
  1343  	fake.DeleteRouteApplicationStub = nil
  1344  	fake.deleteRouteApplicationReturns = struct {
  1345  		result1 ccv2.Warnings
  1346  		result2 error
  1347  	}{result1, result2}
  1348  }
  1349  
  1350  func (fake *FakeCloudControllerClient) DeleteRouteApplicationReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  1351  	fake.DeleteRouteApplicationStub = nil
  1352  	if fake.deleteRouteApplicationReturnsOnCall == nil {
  1353  		fake.deleteRouteApplicationReturnsOnCall = make(map[int]struct {
  1354  			result1 ccv2.Warnings
  1355  			result2 error
  1356  		})
  1357  	}
  1358  	fake.deleteRouteApplicationReturnsOnCall[i] = struct {
  1359  		result1 ccv2.Warnings
  1360  		result2 error
  1361  	}{result1, result2}
  1362  }
  1363  
  1364  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpace(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error) {
  1365  	fake.deleteSecurityGroupSpaceMutex.Lock()
  1366  	ret, specificReturn := fake.deleteSecurityGroupSpaceReturnsOnCall[len(fake.deleteSecurityGroupSpaceArgsForCall)]
  1367  	fake.deleteSecurityGroupSpaceArgsForCall = append(fake.deleteSecurityGroupSpaceArgsForCall, struct {
  1368  		securityGroupGUID string
  1369  		spaceGUID         string
  1370  	}{securityGroupGUID, spaceGUID})
  1371  	fake.recordInvocation("DeleteSecurityGroupSpace", []interface{}{securityGroupGUID, spaceGUID})
  1372  	fake.deleteSecurityGroupSpaceMutex.Unlock()
  1373  	if fake.DeleteSecurityGroupSpaceStub != nil {
  1374  		return fake.DeleteSecurityGroupSpaceStub(securityGroupGUID, spaceGUID)
  1375  	}
  1376  	if specificReturn {
  1377  		return ret.result1, ret.result2
  1378  	}
  1379  	return fake.deleteSecurityGroupSpaceReturns.result1, fake.deleteSecurityGroupSpaceReturns.result2
  1380  }
  1381  
  1382  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceCallCount() int {
  1383  	fake.deleteSecurityGroupSpaceMutex.RLock()
  1384  	defer fake.deleteSecurityGroupSpaceMutex.RUnlock()
  1385  	return len(fake.deleteSecurityGroupSpaceArgsForCall)
  1386  }
  1387  
  1388  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceArgsForCall(i int) (string, string) {
  1389  	fake.deleteSecurityGroupSpaceMutex.RLock()
  1390  	defer fake.deleteSecurityGroupSpaceMutex.RUnlock()
  1391  	return fake.deleteSecurityGroupSpaceArgsForCall[i].securityGroupGUID, fake.deleteSecurityGroupSpaceArgsForCall[i].spaceGUID
  1392  }
  1393  
  1394  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceReturns(result1 ccv2.Warnings, result2 error) {
  1395  	fake.DeleteSecurityGroupSpaceStub = nil
  1396  	fake.deleteSecurityGroupSpaceReturns = struct {
  1397  		result1 ccv2.Warnings
  1398  		result2 error
  1399  	}{result1, result2}
  1400  }
  1401  
  1402  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  1403  	fake.DeleteSecurityGroupSpaceStub = nil
  1404  	if fake.deleteSecurityGroupSpaceReturnsOnCall == nil {
  1405  		fake.deleteSecurityGroupSpaceReturnsOnCall = make(map[int]struct {
  1406  			result1 ccv2.Warnings
  1407  			result2 error
  1408  		})
  1409  	}
  1410  	fake.deleteSecurityGroupSpaceReturnsOnCall[i] = struct {
  1411  		result1 ccv2.Warnings
  1412  		result2 error
  1413  	}{result1, result2}
  1414  }
  1415  
  1416  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpace(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error) {
  1417  	fake.deleteSecurityGroupStagingSpaceMutex.Lock()
  1418  	ret, specificReturn := fake.deleteSecurityGroupStagingSpaceReturnsOnCall[len(fake.deleteSecurityGroupStagingSpaceArgsForCall)]
  1419  	fake.deleteSecurityGroupStagingSpaceArgsForCall = append(fake.deleteSecurityGroupStagingSpaceArgsForCall, struct {
  1420  		securityGroupGUID string
  1421  		spaceGUID         string
  1422  	}{securityGroupGUID, spaceGUID})
  1423  	fake.recordInvocation("DeleteSecurityGroupStagingSpace", []interface{}{securityGroupGUID, spaceGUID})
  1424  	fake.deleteSecurityGroupStagingSpaceMutex.Unlock()
  1425  	if fake.DeleteSecurityGroupStagingSpaceStub != nil {
  1426  		return fake.DeleteSecurityGroupStagingSpaceStub(securityGroupGUID, spaceGUID)
  1427  	}
  1428  	if specificReturn {
  1429  		return ret.result1, ret.result2
  1430  	}
  1431  	return fake.deleteSecurityGroupStagingSpaceReturns.result1, fake.deleteSecurityGroupStagingSpaceReturns.result2
  1432  }
  1433  
  1434  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceCallCount() int {
  1435  	fake.deleteSecurityGroupStagingSpaceMutex.RLock()
  1436  	defer fake.deleteSecurityGroupStagingSpaceMutex.RUnlock()
  1437  	return len(fake.deleteSecurityGroupStagingSpaceArgsForCall)
  1438  }
  1439  
  1440  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceArgsForCall(i int) (string, string) {
  1441  	fake.deleteSecurityGroupStagingSpaceMutex.RLock()
  1442  	defer fake.deleteSecurityGroupStagingSpaceMutex.RUnlock()
  1443  	return fake.deleteSecurityGroupStagingSpaceArgsForCall[i].securityGroupGUID, fake.deleteSecurityGroupStagingSpaceArgsForCall[i].spaceGUID
  1444  }
  1445  
  1446  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceReturns(result1 ccv2.Warnings, result2 error) {
  1447  	fake.DeleteSecurityGroupStagingSpaceStub = nil
  1448  	fake.deleteSecurityGroupStagingSpaceReturns = struct {
  1449  		result1 ccv2.Warnings
  1450  		result2 error
  1451  	}{result1, result2}
  1452  }
  1453  
  1454  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  1455  	fake.DeleteSecurityGroupStagingSpaceStub = nil
  1456  	if fake.deleteSecurityGroupStagingSpaceReturnsOnCall == nil {
  1457  		fake.deleteSecurityGroupStagingSpaceReturnsOnCall = make(map[int]struct {
  1458  			result1 ccv2.Warnings
  1459  			result2 error
  1460  		})
  1461  	}
  1462  	fake.deleteSecurityGroupStagingSpaceReturnsOnCall[i] = struct {
  1463  		result1 ccv2.Warnings
  1464  		result2 error
  1465  	}{result1, result2}
  1466  }
  1467  
  1468  func (fake *FakeCloudControllerClient) DeleteServiceBinding(serviceBindingGUID string) (ccv2.Warnings, error) {
  1469  	fake.deleteServiceBindingMutex.Lock()
  1470  	ret, specificReturn := fake.deleteServiceBindingReturnsOnCall[len(fake.deleteServiceBindingArgsForCall)]
  1471  	fake.deleteServiceBindingArgsForCall = append(fake.deleteServiceBindingArgsForCall, struct {
  1472  		serviceBindingGUID string
  1473  	}{serviceBindingGUID})
  1474  	fake.recordInvocation("DeleteServiceBinding", []interface{}{serviceBindingGUID})
  1475  	fake.deleteServiceBindingMutex.Unlock()
  1476  	if fake.DeleteServiceBindingStub != nil {
  1477  		return fake.DeleteServiceBindingStub(serviceBindingGUID)
  1478  	}
  1479  	if specificReturn {
  1480  		return ret.result1, ret.result2
  1481  	}
  1482  	return fake.deleteServiceBindingReturns.result1, fake.deleteServiceBindingReturns.result2
  1483  }
  1484  
  1485  func (fake *FakeCloudControllerClient) DeleteServiceBindingCallCount() int {
  1486  	fake.deleteServiceBindingMutex.RLock()
  1487  	defer fake.deleteServiceBindingMutex.RUnlock()
  1488  	return len(fake.deleteServiceBindingArgsForCall)
  1489  }
  1490  
  1491  func (fake *FakeCloudControllerClient) DeleteServiceBindingArgsForCall(i int) string {
  1492  	fake.deleteServiceBindingMutex.RLock()
  1493  	defer fake.deleteServiceBindingMutex.RUnlock()
  1494  	return fake.deleteServiceBindingArgsForCall[i].serviceBindingGUID
  1495  }
  1496  
  1497  func (fake *FakeCloudControllerClient) DeleteServiceBindingReturns(result1 ccv2.Warnings, result2 error) {
  1498  	fake.DeleteServiceBindingStub = nil
  1499  	fake.deleteServiceBindingReturns = struct {
  1500  		result1 ccv2.Warnings
  1501  		result2 error
  1502  	}{result1, result2}
  1503  }
  1504  
  1505  func (fake *FakeCloudControllerClient) DeleteServiceBindingReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  1506  	fake.DeleteServiceBindingStub = nil
  1507  	if fake.deleteServiceBindingReturnsOnCall == nil {
  1508  		fake.deleteServiceBindingReturnsOnCall = make(map[int]struct {
  1509  			result1 ccv2.Warnings
  1510  			result2 error
  1511  		})
  1512  	}
  1513  	fake.deleteServiceBindingReturnsOnCall[i] = struct {
  1514  		result1 ccv2.Warnings
  1515  		result2 error
  1516  	}{result1, result2}
  1517  }
  1518  
  1519  func (fake *FakeCloudControllerClient) DeleteSpaceJob(spaceGUID string) (ccv2.Job, ccv2.Warnings, error) {
  1520  	fake.deleteSpaceJobMutex.Lock()
  1521  	ret, specificReturn := fake.deleteSpaceJobReturnsOnCall[len(fake.deleteSpaceJobArgsForCall)]
  1522  	fake.deleteSpaceJobArgsForCall = append(fake.deleteSpaceJobArgsForCall, struct {
  1523  		spaceGUID string
  1524  	}{spaceGUID})
  1525  	fake.recordInvocation("DeleteSpaceJob", []interface{}{spaceGUID})
  1526  	fake.deleteSpaceJobMutex.Unlock()
  1527  	if fake.DeleteSpaceJobStub != nil {
  1528  		return fake.DeleteSpaceJobStub(spaceGUID)
  1529  	}
  1530  	if specificReturn {
  1531  		return ret.result1, ret.result2, ret.result3
  1532  	}
  1533  	return fake.deleteSpaceJobReturns.result1, fake.deleteSpaceJobReturns.result2, fake.deleteSpaceJobReturns.result3
  1534  }
  1535  
  1536  func (fake *FakeCloudControllerClient) DeleteSpaceJobCallCount() int {
  1537  	fake.deleteSpaceJobMutex.RLock()
  1538  	defer fake.deleteSpaceJobMutex.RUnlock()
  1539  	return len(fake.deleteSpaceJobArgsForCall)
  1540  }
  1541  
  1542  func (fake *FakeCloudControllerClient) DeleteSpaceJobArgsForCall(i int) string {
  1543  	fake.deleteSpaceJobMutex.RLock()
  1544  	defer fake.deleteSpaceJobMutex.RUnlock()
  1545  	return fake.deleteSpaceJobArgsForCall[i].spaceGUID
  1546  }
  1547  
  1548  func (fake *FakeCloudControllerClient) DeleteSpaceJobReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  1549  	fake.DeleteSpaceJobStub = nil
  1550  	fake.deleteSpaceJobReturns = struct {
  1551  		result1 ccv2.Job
  1552  		result2 ccv2.Warnings
  1553  		result3 error
  1554  	}{result1, result2, result3}
  1555  }
  1556  
  1557  func (fake *FakeCloudControllerClient) DeleteSpaceJobReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  1558  	fake.DeleteSpaceJobStub = nil
  1559  	if fake.deleteSpaceJobReturnsOnCall == nil {
  1560  		fake.deleteSpaceJobReturnsOnCall = make(map[int]struct {
  1561  			result1 ccv2.Job
  1562  			result2 ccv2.Warnings
  1563  			result3 error
  1564  		})
  1565  	}
  1566  	fake.deleteSpaceJobReturnsOnCall[i] = struct {
  1567  		result1 ccv2.Job
  1568  		result2 ccv2.Warnings
  1569  		result3 error
  1570  	}{result1, result2, result3}
  1571  }
  1572  
  1573  func (fake *FakeCloudControllerClient) GetApplication(guid string) (ccv2.Application, ccv2.Warnings, error) {
  1574  	fake.getApplicationMutex.Lock()
  1575  	ret, specificReturn := fake.getApplicationReturnsOnCall[len(fake.getApplicationArgsForCall)]
  1576  	fake.getApplicationArgsForCall = append(fake.getApplicationArgsForCall, struct {
  1577  		guid string
  1578  	}{guid})
  1579  	fake.recordInvocation("GetApplication", []interface{}{guid})
  1580  	fake.getApplicationMutex.Unlock()
  1581  	if fake.GetApplicationStub != nil {
  1582  		return fake.GetApplicationStub(guid)
  1583  	}
  1584  	if specificReturn {
  1585  		return ret.result1, ret.result2, ret.result3
  1586  	}
  1587  	return fake.getApplicationReturns.result1, fake.getApplicationReturns.result2, fake.getApplicationReturns.result3
  1588  }
  1589  
  1590  func (fake *FakeCloudControllerClient) GetApplicationCallCount() int {
  1591  	fake.getApplicationMutex.RLock()
  1592  	defer fake.getApplicationMutex.RUnlock()
  1593  	return len(fake.getApplicationArgsForCall)
  1594  }
  1595  
  1596  func (fake *FakeCloudControllerClient) GetApplicationArgsForCall(i int) string {
  1597  	fake.getApplicationMutex.RLock()
  1598  	defer fake.getApplicationMutex.RUnlock()
  1599  	return fake.getApplicationArgsForCall[i].guid
  1600  }
  1601  
  1602  func (fake *FakeCloudControllerClient) GetApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1603  	fake.GetApplicationStub = nil
  1604  	fake.getApplicationReturns = struct {
  1605  		result1 ccv2.Application
  1606  		result2 ccv2.Warnings
  1607  		result3 error
  1608  	}{result1, result2, result3}
  1609  }
  1610  
  1611  func (fake *FakeCloudControllerClient) GetApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1612  	fake.GetApplicationStub = nil
  1613  	if fake.getApplicationReturnsOnCall == nil {
  1614  		fake.getApplicationReturnsOnCall = make(map[int]struct {
  1615  			result1 ccv2.Application
  1616  			result2 ccv2.Warnings
  1617  			result3 error
  1618  		})
  1619  	}
  1620  	fake.getApplicationReturnsOnCall[i] = struct {
  1621  		result1 ccv2.Application
  1622  		result2 ccv2.Warnings
  1623  		result3 error
  1624  	}{result1, result2, result3}
  1625  }
  1626  
  1627  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatuses(guid string) (map[int]ccv2.ApplicationInstanceStatus, ccv2.Warnings, error) {
  1628  	fake.getApplicationApplicationInstanceStatusesMutex.Lock()
  1629  	ret, specificReturn := fake.getApplicationApplicationInstanceStatusesReturnsOnCall[len(fake.getApplicationApplicationInstanceStatusesArgsForCall)]
  1630  	fake.getApplicationApplicationInstanceStatusesArgsForCall = append(fake.getApplicationApplicationInstanceStatusesArgsForCall, struct {
  1631  		guid string
  1632  	}{guid})
  1633  	fake.recordInvocation("GetApplicationApplicationInstanceStatuses", []interface{}{guid})
  1634  	fake.getApplicationApplicationInstanceStatusesMutex.Unlock()
  1635  	if fake.GetApplicationApplicationInstanceStatusesStub != nil {
  1636  		return fake.GetApplicationApplicationInstanceStatusesStub(guid)
  1637  	}
  1638  	if specificReturn {
  1639  		return ret.result1, ret.result2, ret.result3
  1640  	}
  1641  	return fake.getApplicationApplicationInstanceStatusesReturns.result1, fake.getApplicationApplicationInstanceStatusesReturns.result2, fake.getApplicationApplicationInstanceStatusesReturns.result3
  1642  }
  1643  
  1644  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesCallCount() int {
  1645  	fake.getApplicationApplicationInstanceStatusesMutex.RLock()
  1646  	defer fake.getApplicationApplicationInstanceStatusesMutex.RUnlock()
  1647  	return len(fake.getApplicationApplicationInstanceStatusesArgsForCall)
  1648  }
  1649  
  1650  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesArgsForCall(i int) string {
  1651  	fake.getApplicationApplicationInstanceStatusesMutex.RLock()
  1652  	defer fake.getApplicationApplicationInstanceStatusesMutex.RUnlock()
  1653  	return fake.getApplicationApplicationInstanceStatusesArgsForCall[i].guid
  1654  }
  1655  
  1656  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesReturns(result1 map[int]ccv2.ApplicationInstanceStatus, result2 ccv2.Warnings, result3 error) {
  1657  	fake.GetApplicationApplicationInstanceStatusesStub = nil
  1658  	fake.getApplicationApplicationInstanceStatusesReturns = struct {
  1659  		result1 map[int]ccv2.ApplicationInstanceStatus
  1660  		result2 ccv2.Warnings
  1661  		result3 error
  1662  	}{result1, result2, result3}
  1663  }
  1664  
  1665  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesReturnsOnCall(i int, result1 map[int]ccv2.ApplicationInstanceStatus, result2 ccv2.Warnings, result3 error) {
  1666  	fake.GetApplicationApplicationInstanceStatusesStub = nil
  1667  	if fake.getApplicationApplicationInstanceStatusesReturnsOnCall == nil {
  1668  		fake.getApplicationApplicationInstanceStatusesReturnsOnCall = make(map[int]struct {
  1669  			result1 map[int]ccv2.ApplicationInstanceStatus
  1670  			result2 ccv2.Warnings
  1671  			result3 error
  1672  		})
  1673  	}
  1674  	fake.getApplicationApplicationInstanceStatusesReturnsOnCall[i] = struct {
  1675  		result1 map[int]ccv2.ApplicationInstanceStatus
  1676  		result2 ccv2.Warnings
  1677  		result3 error
  1678  	}{result1, result2, result3}
  1679  }
  1680  
  1681  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstances(guid string) (map[int]ccv2.ApplicationInstance, ccv2.Warnings, error) {
  1682  	fake.getApplicationApplicationInstancesMutex.Lock()
  1683  	ret, specificReturn := fake.getApplicationApplicationInstancesReturnsOnCall[len(fake.getApplicationApplicationInstancesArgsForCall)]
  1684  	fake.getApplicationApplicationInstancesArgsForCall = append(fake.getApplicationApplicationInstancesArgsForCall, struct {
  1685  		guid string
  1686  	}{guid})
  1687  	fake.recordInvocation("GetApplicationApplicationInstances", []interface{}{guid})
  1688  	fake.getApplicationApplicationInstancesMutex.Unlock()
  1689  	if fake.GetApplicationApplicationInstancesStub != nil {
  1690  		return fake.GetApplicationApplicationInstancesStub(guid)
  1691  	}
  1692  	if specificReturn {
  1693  		return ret.result1, ret.result2, ret.result3
  1694  	}
  1695  	return fake.getApplicationApplicationInstancesReturns.result1, fake.getApplicationApplicationInstancesReturns.result2, fake.getApplicationApplicationInstancesReturns.result3
  1696  }
  1697  
  1698  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesCallCount() int {
  1699  	fake.getApplicationApplicationInstancesMutex.RLock()
  1700  	defer fake.getApplicationApplicationInstancesMutex.RUnlock()
  1701  	return len(fake.getApplicationApplicationInstancesArgsForCall)
  1702  }
  1703  
  1704  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesArgsForCall(i int) string {
  1705  	fake.getApplicationApplicationInstancesMutex.RLock()
  1706  	defer fake.getApplicationApplicationInstancesMutex.RUnlock()
  1707  	return fake.getApplicationApplicationInstancesArgsForCall[i].guid
  1708  }
  1709  
  1710  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesReturns(result1 map[int]ccv2.ApplicationInstance, result2 ccv2.Warnings, result3 error) {
  1711  	fake.GetApplicationApplicationInstancesStub = nil
  1712  	fake.getApplicationApplicationInstancesReturns = struct {
  1713  		result1 map[int]ccv2.ApplicationInstance
  1714  		result2 ccv2.Warnings
  1715  		result3 error
  1716  	}{result1, result2, result3}
  1717  }
  1718  
  1719  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesReturnsOnCall(i int, result1 map[int]ccv2.ApplicationInstance, result2 ccv2.Warnings, result3 error) {
  1720  	fake.GetApplicationApplicationInstancesStub = nil
  1721  	if fake.getApplicationApplicationInstancesReturnsOnCall == nil {
  1722  		fake.getApplicationApplicationInstancesReturnsOnCall = make(map[int]struct {
  1723  			result1 map[int]ccv2.ApplicationInstance
  1724  			result2 ccv2.Warnings
  1725  			result3 error
  1726  		})
  1727  	}
  1728  	fake.getApplicationApplicationInstancesReturnsOnCall[i] = struct {
  1729  		result1 map[int]ccv2.ApplicationInstance
  1730  		result2 ccv2.Warnings
  1731  		result3 error
  1732  	}{result1, result2, result3}
  1733  }
  1734  
  1735  func (fake *FakeCloudControllerClient) GetApplicationRoutes(appGUID string, filters ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error) {
  1736  	fake.getApplicationRoutesMutex.Lock()
  1737  	ret, specificReturn := fake.getApplicationRoutesReturnsOnCall[len(fake.getApplicationRoutesArgsForCall)]
  1738  	fake.getApplicationRoutesArgsForCall = append(fake.getApplicationRoutesArgsForCall, struct {
  1739  		appGUID string
  1740  		filters []ccv2.Filter
  1741  	}{appGUID, filters})
  1742  	fake.recordInvocation("GetApplicationRoutes", []interface{}{appGUID, filters})
  1743  	fake.getApplicationRoutesMutex.Unlock()
  1744  	if fake.GetApplicationRoutesStub != nil {
  1745  		return fake.GetApplicationRoutesStub(appGUID, filters...)
  1746  	}
  1747  	if specificReturn {
  1748  		return ret.result1, ret.result2, ret.result3
  1749  	}
  1750  	return fake.getApplicationRoutesReturns.result1, fake.getApplicationRoutesReturns.result2, fake.getApplicationRoutesReturns.result3
  1751  }
  1752  
  1753  func (fake *FakeCloudControllerClient) GetApplicationRoutesCallCount() int {
  1754  	fake.getApplicationRoutesMutex.RLock()
  1755  	defer fake.getApplicationRoutesMutex.RUnlock()
  1756  	return len(fake.getApplicationRoutesArgsForCall)
  1757  }
  1758  
  1759  func (fake *FakeCloudControllerClient) GetApplicationRoutesArgsForCall(i int) (string, []ccv2.Filter) {
  1760  	fake.getApplicationRoutesMutex.RLock()
  1761  	defer fake.getApplicationRoutesMutex.RUnlock()
  1762  	return fake.getApplicationRoutesArgsForCall[i].appGUID, fake.getApplicationRoutesArgsForCall[i].filters
  1763  }
  1764  
  1765  func (fake *FakeCloudControllerClient) GetApplicationRoutesReturns(result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  1766  	fake.GetApplicationRoutesStub = nil
  1767  	fake.getApplicationRoutesReturns = struct {
  1768  		result1 []ccv2.Route
  1769  		result2 ccv2.Warnings
  1770  		result3 error
  1771  	}{result1, result2, result3}
  1772  }
  1773  
  1774  func (fake *FakeCloudControllerClient) GetApplicationRoutesReturnsOnCall(i int, result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  1775  	fake.GetApplicationRoutesStub = nil
  1776  	if fake.getApplicationRoutesReturnsOnCall == nil {
  1777  		fake.getApplicationRoutesReturnsOnCall = make(map[int]struct {
  1778  			result1 []ccv2.Route
  1779  			result2 ccv2.Warnings
  1780  			result3 error
  1781  		})
  1782  	}
  1783  	fake.getApplicationRoutesReturnsOnCall[i] = struct {
  1784  		result1 []ccv2.Route
  1785  		result2 ccv2.Warnings
  1786  		result3 error
  1787  	}{result1, result2, result3}
  1788  }
  1789  
  1790  func (fake *FakeCloudControllerClient) GetApplications(filters ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error) {
  1791  	fake.getApplicationsMutex.Lock()
  1792  	ret, specificReturn := fake.getApplicationsReturnsOnCall[len(fake.getApplicationsArgsForCall)]
  1793  	fake.getApplicationsArgsForCall = append(fake.getApplicationsArgsForCall, struct {
  1794  		filters []ccv2.Filter
  1795  	}{filters})
  1796  	fake.recordInvocation("GetApplications", []interface{}{filters})
  1797  	fake.getApplicationsMutex.Unlock()
  1798  	if fake.GetApplicationsStub != nil {
  1799  		return fake.GetApplicationsStub(filters...)
  1800  	}
  1801  	if specificReturn {
  1802  		return ret.result1, ret.result2, ret.result3
  1803  	}
  1804  	return fake.getApplicationsReturns.result1, fake.getApplicationsReturns.result2, fake.getApplicationsReturns.result3
  1805  }
  1806  
  1807  func (fake *FakeCloudControllerClient) GetApplicationsCallCount() int {
  1808  	fake.getApplicationsMutex.RLock()
  1809  	defer fake.getApplicationsMutex.RUnlock()
  1810  	return len(fake.getApplicationsArgsForCall)
  1811  }
  1812  
  1813  func (fake *FakeCloudControllerClient) GetApplicationsArgsForCall(i int) []ccv2.Filter {
  1814  	fake.getApplicationsMutex.RLock()
  1815  	defer fake.getApplicationsMutex.RUnlock()
  1816  	return fake.getApplicationsArgsForCall[i].filters
  1817  }
  1818  
  1819  func (fake *FakeCloudControllerClient) GetApplicationsReturns(result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1820  	fake.GetApplicationsStub = nil
  1821  	fake.getApplicationsReturns = struct {
  1822  		result1 []ccv2.Application
  1823  		result2 ccv2.Warnings
  1824  		result3 error
  1825  	}{result1, result2, result3}
  1826  }
  1827  
  1828  func (fake *FakeCloudControllerClient) GetApplicationsReturnsOnCall(i int, result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1829  	fake.GetApplicationsStub = nil
  1830  	if fake.getApplicationsReturnsOnCall == nil {
  1831  		fake.getApplicationsReturnsOnCall = make(map[int]struct {
  1832  			result1 []ccv2.Application
  1833  			result2 ccv2.Warnings
  1834  			result3 error
  1835  		})
  1836  	}
  1837  	fake.getApplicationsReturnsOnCall[i] = struct {
  1838  		result1 []ccv2.Application
  1839  		result2 ccv2.Warnings
  1840  		result3 error
  1841  	}{result1, result2, result3}
  1842  }
  1843  
  1844  func (fake *FakeCloudControllerClient) GetConfigFeatureFlags() ([]ccv2.FeatureFlag, ccv2.Warnings, error) {
  1845  	fake.getConfigFeatureFlagsMutex.Lock()
  1846  	ret, specificReturn := fake.getConfigFeatureFlagsReturnsOnCall[len(fake.getConfigFeatureFlagsArgsForCall)]
  1847  	fake.getConfigFeatureFlagsArgsForCall = append(fake.getConfigFeatureFlagsArgsForCall, struct{}{})
  1848  	fake.recordInvocation("GetConfigFeatureFlags", []interface{}{})
  1849  	fake.getConfigFeatureFlagsMutex.Unlock()
  1850  	if fake.GetConfigFeatureFlagsStub != nil {
  1851  		return fake.GetConfigFeatureFlagsStub()
  1852  	}
  1853  	if specificReturn {
  1854  		return ret.result1, ret.result2, ret.result3
  1855  	}
  1856  	return fake.getConfigFeatureFlagsReturns.result1, fake.getConfigFeatureFlagsReturns.result2, fake.getConfigFeatureFlagsReturns.result3
  1857  }
  1858  
  1859  func (fake *FakeCloudControllerClient) GetConfigFeatureFlagsCallCount() int {
  1860  	fake.getConfigFeatureFlagsMutex.RLock()
  1861  	defer fake.getConfigFeatureFlagsMutex.RUnlock()
  1862  	return len(fake.getConfigFeatureFlagsArgsForCall)
  1863  }
  1864  
  1865  func (fake *FakeCloudControllerClient) GetConfigFeatureFlagsReturns(result1 []ccv2.FeatureFlag, result2 ccv2.Warnings, result3 error) {
  1866  	fake.GetConfigFeatureFlagsStub = nil
  1867  	fake.getConfigFeatureFlagsReturns = struct {
  1868  		result1 []ccv2.FeatureFlag
  1869  		result2 ccv2.Warnings
  1870  		result3 error
  1871  	}{result1, result2, result3}
  1872  }
  1873  
  1874  func (fake *FakeCloudControllerClient) GetConfigFeatureFlagsReturnsOnCall(i int, result1 []ccv2.FeatureFlag, result2 ccv2.Warnings, result3 error) {
  1875  	fake.GetConfigFeatureFlagsStub = nil
  1876  	if fake.getConfigFeatureFlagsReturnsOnCall == nil {
  1877  		fake.getConfigFeatureFlagsReturnsOnCall = make(map[int]struct {
  1878  			result1 []ccv2.FeatureFlag
  1879  			result2 ccv2.Warnings
  1880  			result3 error
  1881  		})
  1882  	}
  1883  	fake.getConfigFeatureFlagsReturnsOnCall[i] = struct {
  1884  		result1 []ccv2.FeatureFlag
  1885  		result2 ccv2.Warnings
  1886  		result3 error
  1887  	}{result1, result2, result3}
  1888  }
  1889  
  1890  func (fake *FakeCloudControllerClient) GetJob(jobGUID string) (ccv2.Job, ccv2.Warnings, error) {
  1891  	fake.getJobMutex.Lock()
  1892  	ret, specificReturn := fake.getJobReturnsOnCall[len(fake.getJobArgsForCall)]
  1893  	fake.getJobArgsForCall = append(fake.getJobArgsForCall, struct {
  1894  		jobGUID string
  1895  	}{jobGUID})
  1896  	fake.recordInvocation("GetJob", []interface{}{jobGUID})
  1897  	fake.getJobMutex.Unlock()
  1898  	if fake.GetJobStub != nil {
  1899  		return fake.GetJobStub(jobGUID)
  1900  	}
  1901  	if specificReturn {
  1902  		return ret.result1, ret.result2, ret.result3
  1903  	}
  1904  	return fake.getJobReturns.result1, fake.getJobReturns.result2, fake.getJobReturns.result3
  1905  }
  1906  
  1907  func (fake *FakeCloudControllerClient) GetJobCallCount() int {
  1908  	fake.getJobMutex.RLock()
  1909  	defer fake.getJobMutex.RUnlock()
  1910  	return len(fake.getJobArgsForCall)
  1911  }
  1912  
  1913  func (fake *FakeCloudControllerClient) GetJobArgsForCall(i int) string {
  1914  	fake.getJobMutex.RLock()
  1915  	defer fake.getJobMutex.RUnlock()
  1916  	return fake.getJobArgsForCall[i].jobGUID
  1917  }
  1918  
  1919  func (fake *FakeCloudControllerClient) GetJobReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  1920  	fake.GetJobStub = nil
  1921  	fake.getJobReturns = struct {
  1922  		result1 ccv2.Job
  1923  		result2 ccv2.Warnings
  1924  		result3 error
  1925  	}{result1, result2, result3}
  1926  }
  1927  
  1928  func (fake *FakeCloudControllerClient) GetJobReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  1929  	fake.GetJobStub = nil
  1930  	if fake.getJobReturnsOnCall == nil {
  1931  		fake.getJobReturnsOnCall = make(map[int]struct {
  1932  			result1 ccv2.Job
  1933  			result2 ccv2.Warnings
  1934  			result3 error
  1935  		})
  1936  	}
  1937  	fake.getJobReturnsOnCall[i] = struct {
  1938  		result1 ccv2.Job
  1939  		result2 ccv2.Warnings
  1940  		result3 error
  1941  	}{result1, result2, result3}
  1942  }
  1943  
  1944  func (fake *FakeCloudControllerClient) GetOrganization(guid string) (ccv2.Organization, ccv2.Warnings, error) {
  1945  	fake.getOrganizationMutex.Lock()
  1946  	ret, specificReturn := fake.getOrganizationReturnsOnCall[len(fake.getOrganizationArgsForCall)]
  1947  	fake.getOrganizationArgsForCall = append(fake.getOrganizationArgsForCall, struct {
  1948  		guid string
  1949  	}{guid})
  1950  	fake.recordInvocation("GetOrganization", []interface{}{guid})
  1951  	fake.getOrganizationMutex.Unlock()
  1952  	if fake.GetOrganizationStub != nil {
  1953  		return fake.GetOrganizationStub(guid)
  1954  	}
  1955  	if specificReturn {
  1956  		return ret.result1, ret.result2, ret.result3
  1957  	}
  1958  	return fake.getOrganizationReturns.result1, fake.getOrganizationReturns.result2, fake.getOrganizationReturns.result3
  1959  }
  1960  
  1961  func (fake *FakeCloudControllerClient) GetOrganizationCallCount() int {
  1962  	fake.getOrganizationMutex.RLock()
  1963  	defer fake.getOrganizationMutex.RUnlock()
  1964  	return len(fake.getOrganizationArgsForCall)
  1965  }
  1966  
  1967  func (fake *FakeCloudControllerClient) GetOrganizationArgsForCall(i int) string {
  1968  	fake.getOrganizationMutex.RLock()
  1969  	defer fake.getOrganizationMutex.RUnlock()
  1970  	return fake.getOrganizationArgsForCall[i].guid
  1971  }
  1972  
  1973  func (fake *FakeCloudControllerClient) GetOrganizationReturns(result1 ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  1974  	fake.GetOrganizationStub = nil
  1975  	fake.getOrganizationReturns = struct {
  1976  		result1 ccv2.Organization
  1977  		result2 ccv2.Warnings
  1978  		result3 error
  1979  	}{result1, result2, result3}
  1980  }
  1981  
  1982  func (fake *FakeCloudControllerClient) GetOrganizationReturnsOnCall(i int, result1 ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  1983  	fake.GetOrganizationStub = nil
  1984  	if fake.getOrganizationReturnsOnCall == nil {
  1985  		fake.getOrganizationReturnsOnCall = make(map[int]struct {
  1986  			result1 ccv2.Organization
  1987  			result2 ccv2.Warnings
  1988  			result3 error
  1989  		})
  1990  	}
  1991  	fake.getOrganizationReturnsOnCall[i] = struct {
  1992  		result1 ccv2.Organization
  1993  		result2 ccv2.Warnings
  1994  		result3 error
  1995  	}{result1, result2, result3}
  1996  }
  1997  
  1998  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomains(orgGUID string, filters ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error) {
  1999  	fake.getOrganizationPrivateDomainsMutex.Lock()
  2000  	ret, specificReturn := fake.getOrganizationPrivateDomainsReturnsOnCall[len(fake.getOrganizationPrivateDomainsArgsForCall)]
  2001  	fake.getOrganizationPrivateDomainsArgsForCall = append(fake.getOrganizationPrivateDomainsArgsForCall, struct {
  2002  		orgGUID string
  2003  		filters []ccv2.Filter
  2004  	}{orgGUID, filters})
  2005  	fake.recordInvocation("GetOrganizationPrivateDomains", []interface{}{orgGUID, filters})
  2006  	fake.getOrganizationPrivateDomainsMutex.Unlock()
  2007  	if fake.GetOrganizationPrivateDomainsStub != nil {
  2008  		return fake.GetOrganizationPrivateDomainsStub(orgGUID, filters...)
  2009  	}
  2010  	if specificReturn {
  2011  		return ret.result1, ret.result2, ret.result3
  2012  	}
  2013  	return fake.getOrganizationPrivateDomainsReturns.result1, fake.getOrganizationPrivateDomainsReturns.result2, fake.getOrganizationPrivateDomainsReturns.result3
  2014  }
  2015  
  2016  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsCallCount() int {
  2017  	fake.getOrganizationPrivateDomainsMutex.RLock()
  2018  	defer fake.getOrganizationPrivateDomainsMutex.RUnlock()
  2019  	return len(fake.getOrganizationPrivateDomainsArgsForCall)
  2020  }
  2021  
  2022  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsArgsForCall(i int) (string, []ccv2.Filter) {
  2023  	fake.getOrganizationPrivateDomainsMutex.RLock()
  2024  	defer fake.getOrganizationPrivateDomainsMutex.RUnlock()
  2025  	return fake.getOrganizationPrivateDomainsArgsForCall[i].orgGUID, fake.getOrganizationPrivateDomainsArgsForCall[i].filters
  2026  }
  2027  
  2028  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsReturns(result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  2029  	fake.GetOrganizationPrivateDomainsStub = nil
  2030  	fake.getOrganizationPrivateDomainsReturns = struct {
  2031  		result1 []ccv2.Domain
  2032  		result2 ccv2.Warnings
  2033  		result3 error
  2034  	}{result1, result2, result3}
  2035  }
  2036  
  2037  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsReturnsOnCall(i int, result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  2038  	fake.GetOrganizationPrivateDomainsStub = nil
  2039  	if fake.getOrganizationPrivateDomainsReturnsOnCall == nil {
  2040  		fake.getOrganizationPrivateDomainsReturnsOnCall = make(map[int]struct {
  2041  			result1 []ccv2.Domain
  2042  			result2 ccv2.Warnings
  2043  			result3 error
  2044  		})
  2045  	}
  2046  	fake.getOrganizationPrivateDomainsReturnsOnCall[i] = struct {
  2047  		result1 []ccv2.Domain
  2048  		result2 ccv2.Warnings
  2049  		result3 error
  2050  	}{result1, result2, result3}
  2051  }
  2052  
  2053  func (fake *FakeCloudControllerClient) GetOrganizationQuota(guid string) (ccv2.OrganizationQuota, ccv2.Warnings, error) {
  2054  	fake.getOrganizationQuotaMutex.Lock()
  2055  	ret, specificReturn := fake.getOrganizationQuotaReturnsOnCall[len(fake.getOrganizationQuotaArgsForCall)]
  2056  	fake.getOrganizationQuotaArgsForCall = append(fake.getOrganizationQuotaArgsForCall, struct {
  2057  		guid string
  2058  	}{guid})
  2059  	fake.recordInvocation("GetOrganizationQuota", []interface{}{guid})
  2060  	fake.getOrganizationQuotaMutex.Unlock()
  2061  	if fake.GetOrganizationQuotaStub != nil {
  2062  		return fake.GetOrganizationQuotaStub(guid)
  2063  	}
  2064  	if specificReturn {
  2065  		return ret.result1, ret.result2, ret.result3
  2066  	}
  2067  	return fake.getOrganizationQuotaReturns.result1, fake.getOrganizationQuotaReturns.result2, fake.getOrganizationQuotaReturns.result3
  2068  }
  2069  
  2070  func (fake *FakeCloudControllerClient) GetOrganizationQuotaCallCount() int {
  2071  	fake.getOrganizationQuotaMutex.RLock()
  2072  	defer fake.getOrganizationQuotaMutex.RUnlock()
  2073  	return len(fake.getOrganizationQuotaArgsForCall)
  2074  }
  2075  
  2076  func (fake *FakeCloudControllerClient) GetOrganizationQuotaArgsForCall(i int) string {
  2077  	fake.getOrganizationQuotaMutex.RLock()
  2078  	defer fake.getOrganizationQuotaMutex.RUnlock()
  2079  	return fake.getOrganizationQuotaArgsForCall[i].guid
  2080  }
  2081  
  2082  func (fake *FakeCloudControllerClient) GetOrganizationQuotaReturns(result1 ccv2.OrganizationQuota, result2 ccv2.Warnings, result3 error) {
  2083  	fake.GetOrganizationQuotaStub = nil
  2084  	fake.getOrganizationQuotaReturns = struct {
  2085  		result1 ccv2.OrganizationQuota
  2086  		result2 ccv2.Warnings
  2087  		result3 error
  2088  	}{result1, result2, result3}
  2089  }
  2090  
  2091  func (fake *FakeCloudControllerClient) GetOrganizationQuotaReturnsOnCall(i int, result1 ccv2.OrganizationQuota, result2 ccv2.Warnings, result3 error) {
  2092  	fake.GetOrganizationQuotaStub = nil
  2093  	if fake.getOrganizationQuotaReturnsOnCall == nil {
  2094  		fake.getOrganizationQuotaReturnsOnCall = make(map[int]struct {
  2095  			result1 ccv2.OrganizationQuota
  2096  			result2 ccv2.Warnings
  2097  			result3 error
  2098  		})
  2099  	}
  2100  	fake.getOrganizationQuotaReturnsOnCall[i] = struct {
  2101  		result1 ccv2.OrganizationQuota
  2102  		result2 ccv2.Warnings
  2103  		result3 error
  2104  	}{result1, result2, result3}
  2105  }
  2106  
  2107  func (fake *FakeCloudControllerClient) GetOrganizations(filters ...ccv2.Filter) ([]ccv2.Organization, ccv2.Warnings, error) {
  2108  	fake.getOrganizationsMutex.Lock()
  2109  	ret, specificReturn := fake.getOrganizationsReturnsOnCall[len(fake.getOrganizationsArgsForCall)]
  2110  	fake.getOrganizationsArgsForCall = append(fake.getOrganizationsArgsForCall, struct {
  2111  		filters []ccv2.Filter
  2112  	}{filters})
  2113  	fake.recordInvocation("GetOrganizations", []interface{}{filters})
  2114  	fake.getOrganizationsMutex.Unlock()
  2115  	if fake.GetOrganizationsStub != nil {
  2116  		return fake.GetOrganizationsStub(filters...)
  2117  	}
  2118  	if specificReturn {
  2119  		return ret.result1, ret.result2, ret.result3
  2120  	}
  2121  	return fake.getOrganizationsReturns.result1, fake.getOrganizationsReturns.result2, fake.getOrganizationsReturns.result3
  2122  }
  2123  
  2124  func (fake *FakeCloudControllerClient) GetOrganizationsCallCount() int {
  2125  	fake.getOrganizationsMutex.RLock()
  2126  	defer fake.getOrganizationsMutex.RUnlock()
  2127  	return len(fake.getOrganizationsArgsForCall)
  2128  }
  2129  
  2130  func (fake *FakeCloudControllerClient) GetOrganizationsArgsForCall(i int) []ccv2.Filter {
  2131  	fake.getOrganizationsMutex.RLock()
  2132  	defer fake.getOrganizationsMutex.RUnlock()
  2133  	return fake.getOrganizationsArgsForCall[i].filters
  2134  }
  2135  
  2136  func (fake *FakeCloudControllerClient) GetOrganizationsReturns(result1 []ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  2137  	fake.GetOrganizationsStub = nil
  2138  	fake.getOrganizationsReturns = struct {
  2139  		result1 []ccv2.Organization
  2140  		result2 ccv2.Warnings
  2141  		result3 error
  2142  	}{result1, result2, result3}
  2143  }
  2144  
  2145  func (fake *FakeCloudControllerClient) GetOrganizationsReturnsOnCall(i int, result1 []ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  2146  	fake.GetOrganizationsStub = nil
  2147  	if fake.getOrganizationsReturnsOnCall == nil {
  2148  		fake.getOrganizationsReturnsOnCall = make(map[int]struct {
  2149  			result1 []ccv2.Organization
  2150  			result2 ccv2.Warnings
  2151  			result3 error
  2152  		})
  2153  	}
  2154  	fake.getOrganizationsReturnsOnCall[i] = struct {
  2155  		result1 []ccv2.Organization
  2156  		result2 ccv2.Warnings
  2157  		result3 error
  2158  	}{result1, result2, result3}
  2159  }
  2160  
  2161  func (fake *FakeCloudControllerClient) GetPrivateDomain(domainGUID string) (ccv2.Domain, ccv2.Warnings, error) {
  2162  	fake.getPrivateDomainMutex.Lock()
  2163  	ret, specificReturn := fake.getPrivateDomainReturnsOnCall[len(fake.getPrivateDomainArgsForCall)]
  2164  	fake.getPrivateDomainArgsForCall = append(fake.getPrivateDomainArgsForCall, struct {
  2165  		domainGUID string
  2166  	}{domainGUID})
  2167  	fake.recordInvocation("GetPrivateDomain", []interface{}{domainGUID})
  2168  	fake.getPrivateDomainMutex.Unlock()
  2169  	if fake.GetPrivateDomainStub != nil {
  2170  		return fake.GetPrivateDomainStub(domainGUID)
  2171  	}
  2172  	if specificReturn {
  2173  		return ret.result1, ret.result2, ret.result3
  2174  	}
  2175  	return fake.getPrivateDomainReturns.result1, fake.getPrivateDomainReturns.result2, fake.getPrivateDomainReturns.result3
  2176  }
  2177  
  2178  func (fake *FakeCloudControllerClient) GetPrivateDomainCallCount() int {
  2179  	fake.getPrivateDomainMutex.RLock()
  2180  	defer fake.getPrivateDomainMutex.RUnlock()
  2181  	return len(fake.getPrivateDomainArgsForCall)
  2182  }
  2183  
  2184  func (fake *FakeCloudControllerClient) GetPrivateDomainArgsForCall(i int) string {
  2185  	fake.getPrivateDomainMutex.RLock()
  2186  	defer fake.getPrivateDomainMutex.RUnlock()
  2187  	return fake.getPrivateDomainArgsForCall[i].domainGUID
  2188  }
  2189  
  2190  func (fake *FakeCloudControllerClient) GetPrivateDomainReturns(result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  2191  	fake.GetPrivateDomainStub = nil
  2192  	fake.getPrivateDomainReturns = struct {
  2193  		result1 ccv2.Domain
  2194  		result2 ccv2.Warnings
  2195  		result3 error
  2196  	}{result1, result2, result3}
  2197  }
  2198  
  2199  func (fake *FakeCloudControllerClient) GetPrivateDomainReturnsOnCall(i int, result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  2200  	fake.GetPrivateDomainStub = nil
  2201  	if fake.getPrivateDomainReturnsOnCall == nil {
  2202  		fake.getPrivateDomainReturnsOnCall = make(map[int]struct {
  2203  			result1 ccv2.Domain
  2204  			result2 ccv2.Warnings
  2205  			result3 error
  2206  		})
  2207  	}
  2208  	fake.getPrivateDomainReturnsOnCall[i] = struct {
  2209  		result1 ccv2.Domain
  2210  		result2 ccv2.Warnings
  2211  		result3 error
  2212  	}{result1, result2, result3}
  2213  }
  2214  
  2215  func (fake *FakeCloudControllerClient) GetRouteApplications(routeGUID string, filters ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error) {
  2216  	fake.getRouteApplicationsMutex.Lock()
  2217  	ret, specificReturn := fake.getRouteApplicationsReturnsOnCall[len(fake.getRouteApplicationsArgsForCall)]
  2218  	fake.getRouteApplicationsArgsForCall = append(fake.getRouteApplicationsArgsForCall, struct {
  2219  		routeGUID string
  2220  		filters   []ccv2.Filter
  2221  	}{routeGUID, filters})
  2222  	fake.recordInvocation("GetRouteApplications", []interface{}{routeGUID, filters})
  2223  	fake.getRouteApplicationsMutex.Unlock()
  2224  	if fake.GetRouteApplicationsStub != nil {
  2225  		return fake.GetRouteApplicationsStub(routeGUID, filters...)
  2226  	}
  2227  	if specificReturn {
  2228  		return ret.result1, ret.result2, ret.result3
  2229  	}
  2230  	return fake.getRouteApplicationsReturns.result1, fake.getRouteApplicationsReturns.result2, fake.getRouteApplicationsReturns.result3
  2231  }
  2232  
  2233  func (fake *FakeCloudControllerClient) GetRouteApplicationsCallCount() int {
  2234  	fake.getRouteApplicationsMutex.RLock()
  2235  	defer fake.getRouteApplicationsMutex.RUnlock()
  2236  	return len(fake.getRouteApplicationsArgsForCall)
  2237  }
  2238  
  2239  func (fake *FakeCloudControllerClient) GetRouteApplicationsArgsForCall(i int) (string, []ccv2.Filter) {
  2240  	fake.getRouteApplicationsMutex.RLock()
  2241  	defer fake.getRouteApplicationsMutex.RUnlock()
  2242  	return fake.getRouteApplicationsArgsForCall[i].routeGUID, fake.getRouteApplicationsArgsForCall[i].filters
  2243  }
  2244  
  2245  func (fake *FakeCloudControllerClient) GetRouteApplicationsReturns(result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  2246  	fake.GetRouteApplicationsStub = nil
  2247  	fake.getRouteApplicationsReturns = struct {
  2248  		result1 []ccv2.Application
  2249  		result2 ccv2.Warnings
  2250  		result3 error
  2251  	}{result1, result2, result3}
  2252  }
  2253  
  2254  func (fake *FakeCloudControllerClient) GetRouteApplicationsReturnsOnCall(i int, result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  2255  	fake.GetRouteApplicationsStub = nil
  2256  	if fake.getRouteApplicationsReturnsOnCall == nil {
  2257  		fake.getRouteApplicationsReturnsOnCall = make(map[int]struct {
  2258  			result1 []ccv2.Application
  2259  			result2 ccv2.Warnings
  2260  			result3 error
  2261  		})
  2262  	}
  2263  	fake.getRouteApplicationsReturnsOnCall[i] = struct {
  2264  		result1 []ccv2.Application
  2265  		result2 ccv2.Warnings
  2266  		result3 error
  2267  	}{result1, result2, result3}
  2268  }
  2269  
  2270  func (fake *FakeCloudControllerClient) GetRoutes(filters ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error) {
  2271  	fake.getRoutesMutex.Lock()
  2272  	ret, specificReturn := fake.getRoutesReturnsOnCall[len(fake.getRoutesArgsForCall)]
  2273  	fake.getRoutesArgsForCall = append(fake.getRoutesArgsForCall, struct {
  2274  		filters []ccv2.Filter
  2275  	}{filters})
  2276  	fake.recordInvocation("GetRoutes", []interface{}{filters})
  2277  	fake.getRoutesMutex.Unlock()
  2278  	if fake.GetRoutesStub != nil {
  2279  		return fake.GetRoutesStub(filters...)
  2280  	}
  2281  	if specificReturn {
  2282  		return ret.result1, ret.result2, ret.result3
  2283  	}
  2284  	return fake.getRoutesReturns.result1, fake.getRoutesReturns.result2, fake.getRoutesReturns.result3
  2285  }
  2286  
  2287  func (fake *FakeCloudControllerClient) GetRoutesCallCount() int {
  2288  	fake.getRoutesMutex.RLock()
  2289  	defer fake.getRoutesMutex.RUnlock()
  2290  	return len(fake.getRoutesArgsForCall)
  2291  }
  2292  
  2293  func (fake *FakeCloudControllerClient) GetRoutesArgsForCall(i int) []ccv2.Filter {
  2294  	fake.getRoutesMutex.RLock()
  2295  	defer fake.getRoutesMutex.RUnlock()
  2296  	return fake.getRoutesArgsForCall[i].filters
  2297  }
  2298  
  2299  func (fake *FakeCloudControllerClient) GetRoutesReturns(result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  2300  	fake.GetRoutesStub = nil
  2301  	fake.getRoutesReturns = struct {
  2302  		result1 []ccv2.Route
  2303  		result2 ccv2.Warnings
  2304  		result3 error
  2305  	}{result1, result2, result3}
  2306  }
  2307  
  2308  func (fake *FakeCloudControllerClient) GetRoutesReturnsOnCall(i int, result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  2309  	fake.GetRoutesStub = nil
  2310  	if fake.getRoutesReturnsOnCall == nil {
  2311  		fake.getRoutesReturnsOnCall = make(map[int]struct {
  2312  			result1 []ccv2.Route
  2313  			result2 ccv2.Warnings
  2314  			result3 error
  2315  		})
  2316  	}
  2317  	fake.getRoutesReturnsOnCall[i] = struct {
  2318  		result1 []ccv2.Route
  2319  		result2 ccv2.Warnings
  2320  		result3 error
  2321  	}{result1, result2, result3}
  2322  }
  2323  
  2324  func (fake *FakeCloudControllerClient) GetSecurityGroupSpaces(securityGroupGUID string) ([]ccv2.Space, ccv2.Warnings, error) {
  2325  	fake.getSecurityGroupSpacesMutex.Lock()
  2326  	ret, specificReturn := fake.getSecurityGroupSpacesReturnsOnCall[len(fake.getSecurityGroupSpacesArgsForCall)]
  2327  	fake.getSecurityGroupSpacesArgsForCall = append(fake.getSecurityGroupSpacesArgsForCall, struct {
  2328  		securityGroupGUID string
  2329  	}{securityGroupGUID})
  2330  	fake.recordInvocation("GetSecurityGroupSpaces", []interface{}{securityGroupGUID})
  2331  	fake.getSecurityGroupSpacesMutex.Unlock()
  2332  	if fake.GetSecurityGroupSpacesStub != nil {
  2333  		return fake.GetSecurityGroupSpacesStub(securityGroupGUID)
  2334  	}
  2335  	if specificReturn {
  2336  		return ret.result1, ret.result2, ret.result3
  2337  	}
  2338  	return fake.getSecurityGroupSpacesReturns.result1, fake.getSecurityGroupSpacesReturns.result2, fake.getSecurityGroupSpacesReturns.result3
  2339  }
  2340  
  2341  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesCallCount() int {
  2342  	fake.getSecurityGroupSpacesMutex.RLock()
  2343  	defer fake.getSecurityGroupSpacesMutex.RUnlock()
  2344  	return len(fake.getSecurityGroupSpacesArgsForCall)
  2345  }
  2346  
  2347  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesArgsForCall(i int) string {
  2348  	fake.getSecurityGroupSpacesMutex.RLock()
  2349  	defer fake.getSecurityGroupSpacesMutex.RUnlock()
  2350  	return fake.getSecurityGroupSpacesArgsForCall[i].securityGroupGUID
  2351  }
  2352  
  2353  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesReturns(result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  2354  	fake.GetSecurityGroupSpacesStub = nil
  2355  	fake.getSecurityGroupSpacesReturns = struct {
  2356  		result1 []ccv2.Space
  2357  		result2 ccv2.Warnings
  2358  		result3 error
  2359  	}{result1, result2, result3}
  2360  }
  2361  
  2362  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesReturnsOnCall(i int, result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  2363  	fake.GetSecurityGroupSpacesStub = nil
  2364  	if fake.getSecurityGroupSpacesReturnsOnCall == nil {
  2365  		fake.getSecurityGroupSpacesReturnsOnCall = make(map[int]struct {
  2366  			result1 []ccv2.Space
  2367  			result2 ccv2.Warnings
  2368  			result3 error
  2369  		})
  2370  	}
  2371  	fake.getSecurityGroupSpacesReturnsOnCall[i] = struct {
  2372  		result1 []ccv2.Space
  2373  		result2 ccv2.Warnings
  2374  		result3 error
  2375  	}{result1, result2, result3}
  2376  }
  2377  
  2378  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpaces(securityGroupGUID string) ([]ccv2.Space, ccv2.Warnings, error) {
  2379  	fake.getSecurityGroupStagingSpacesMutex.Lock()
  2380  	ret, specificReturn := fake.getSecurityGroupStagingSpacesReturnsOnCall[len(fake.getSecurityGroupStagingSpacesArgsForCall)]
  2381  	fake.getSecurityGroupStagingSpacesArgsForCall = append(fake.getSecurityGroupStagingSpacesArgsForCall, struct {
  2382  		securityGroupGUID string
  2383  	}{securityGroupGUID})
  2384  	fake.recordInvocation("GetSecurityGroupStagingSpaces", []interface{}{securityGroupGUID})
  2385  	fake.getSecurityGroupStagingSpacesMutex.Unlock()
  2386  	if fake.GetSecurityGroupStagingSpacesStub != nil {
  2387  		return fake.GetSecurityGroupStagingSpacesStub(securityGroupGUID)
  2388  	}
  2389  	if specificReturn {
  2390  		return ret.result1, ret.result2, ret.result3
  2391  	}
  2392  	return fake.getSecurityGroupStagingSpacesReturns.result1, fake.getSecurityGroupStagingSpacesReturns.result2, fake.getSecurityGroupStagingSpacesReturns.result3
  2393  }
  2394  
  2395  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesCallCount() int {
  2396  	fake.getSecurityGroupStagingSpacesMutex.RLock()
  2397  	defer fake.getSecurityGroupStagingSpacesMutex.RUnlock()
  2398  	return len(fake.getSecurityGroupStagingSpacesArgsForCall)
  2399  }
  2400  
  2401  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesArgsForCall(i int) string {
  2402  	fake.getSecurityGroupStagingSpacesMutex.RLock()
  2403  	defer fake.getSecurityGroupStagingSpacesMutex.RUnlock()
  2404  	return fake.getSecurityGroupStagingSpacesArgsForCall[i].securityGroupGUID
  2405  }
  2406  
  2407  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesReturns(result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  2408  	fake.GetSecurityGroupStagingSpacesStub = nil
  2409  	fake.getSecurityGroupStagingSpacesReturns = struct {
  2410  		result1 []ccv2.Space
  2411  		result2 ccv2.Warnings
  2412  		result3 error
  2413  	}{result1, result2, result3}
  2414  }
  2415  
  2416  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesReturnsOnCall(i int, result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  2417  	fake.GetSecurityGroupStagingSpacesStub = nil
  2418  	if fake.getSecurityGroupStagingSpacesReturnsOnCall == nil {
  2419  		fake.getSecurityGroupStagingSpacesReturnsOnCall = make(map[int]struct {
  2420  			result1 []ccv2.Space
  2421  			result2 ccv2.Warnings
  2422  			result3 error
  2423  		})
  2424  	}
  2425  	fake.getSecurityGroupStagingSpacesReturnsOnCall[i] = struct {
  2426  		result1 []ccv2.Space
  2427  		result2 ccv2.Warnings
  2428  		result3 error
  2429  	}{result1, result2, result3}
  2430  }
  2431  
  2432  func (fake *FakeCloudControllerClient) GetSecurityGroups(filters ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error) {
  2433  	fake.getSecurityGroupsMutex.Lock()
  2434  	ret, specificReturn := fake.getSecurityGroupsReturnsOnCall[len(fake.getSecurityGroupsArgsForCall)]
  2435  	fake.getSecurityGroupsArgsForCall = append(fake.getSecurityGroupsArgsForCall, struct {
  2436  		filters []ccv2.Filter
  2437  	}{filters})
  2438  	fake.recordInvocation("GetSecurityGroups", []interface{}{filters})
  2439  	fake.getSecurityGroupsMutex.Unlock()
  2440  	if fake.GetSecurityGroupsStub != nil {
  2441  		return fake.GetSecurityGroupsStub(filters...)
  2442  	}
  2443  	if specificReturn {
  2444  		return ret.result1, ret.result2, ret.result3
  2445  	}
  2446  	return fake.getSecurityGroupsReturns.result1, fake.getSecurityGroupsReturns.result2, fake.getSecurityGroupsReturns.result3
  2447  }
  2448  
  2449  func (fake *FakeCloudControllerClient) GetSecurityGroupsCallCount() int {
  2450  	fake.getSecurityGroupsMutex.RLock()
  2451  	defer fake.getSecurityGroupsMutex.RUnlock()
  2452  	return len(fake.getSecurityGroupsArgsForCall)
  2453  }
  2454  
  2455  func (fake *FakeCloudControllerClient) GetSecurityGroupsArgsForCall(i int) []ccv2.Filter {
  2456  	fake.getSecurityGroupsMutex.RLock()
  2457  	defer fake.getSecurityGroupsMutex.RUnlock()
  2458  	return fake.getSecurityGroupsArgsForCall[i].filters
  2459  }
  2460  
  2461  func (fake *FakeCloudControllerClient) GetSecurityGroupsReturns(result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  2462  	fake.GetSecurityGroupsStub = nil
  2463  	fake.getSecurityGroupsReturns = struct {
  2464  		result1 []ccv2.SecurityGroup
  2465  		result2 ccv2.Warnings
  2466  		result3 error
  2467  	}{result1, result2, result3}
  2468  }
  2469  
  2470  func (fake *FakeCloudControllerClient) GetSecurityGroupsReturnsOnCall(i int, result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  2471  	fake.GetSecurityGroupsStub = nil
  2472  	if fake.getSecurityGroupsReturnsOnCall == nil {
  2473  		fake.getSecurityGroupsReturnsOnCall = make(map[int]struct {
  2474  			result1 []ccv2.SecurityGroup
  2475  			result2 ccv2.Warnings
  2476  			result3 error
  2477  		})
  2478  	}
  2479  	fake.getSecurityGroupsReturnsOnCall[i] = struct {
  2480  		result1 []ccv2.SecurityGroup
  2481  		result2 ccv2.Warnings
  2482  		result3 error
  2483  	}{result1, result2, result3}
  2484  }
  2485  
  2486  func (fake *FakeCloudControllerClient) GetService(serviceGUID string) (ccv2.Service, ccv2.Warnings, error) {
  2487  	fake.getServiceMutex.Lock()
  2488  	ret, specificReturn := fake.getServiceReturnsOnCall[len(fake.getServiceArgsForCall)]
  2489  	fake.getServiceArgsForCall = append(fake.getServiceArgsForCall, struct {
  2490  		serviceGUID string
  2491  	}{serviceGUID})
  2492  	fake.recordInvocation("GetService", []interface{}{serviceGUID})
  2493  	fake.getServiceMutex.Unlock()
  2494  	if fake.GetServiceStub != nil {
  2495  		return fake.GetServiceStub(serviceGUID)
  2496  	}
  2497  	if specificReturn {
  2498  		return ret.result1, ret.result2, ret.result3
  2499  	}
  2500  	return fake.getServiceReturns.result1, fake.getServiceReturns.result2, fake.getServiceReturns.result3
  2501  }
  2502  
  2503  func (fake *FakeCloudControllerClient) GetServiceCallCount() int {
  2504  	fake.getServiceMutex.RLock()
  2505  	defer fake.getServiceMutex.RUnlock()
  2506  	return len(fake.getServiceArgsForCall)
  2507  }
  2508  
  2509  func (fake *FakeCloudControllerClient) GetServiceArgsForCall(i int) string {
  2510  	fake.getServiceMutex.RLock()
  2511  	defer fake.getServiceMutex.RUnlock()
  2512  	return fake.getServiceArgsForCall[i].serviceGUID
  2513  }
  2514  
  2515  func (fake *FakeCloudControllerClient) GetServiceReturns(result1 ccv2.Service, result2 ccv2.Warnings, result3 error) {
  2516  	fake.GetServiceStub = nil
  2517  	fake.getServiceReturns = struct {
  2518  		result1 ccv2.Service
  2519  		result2 ccv2.Warnings
  2520  		result3 error
  2521  	}{result1, result2, result3}
  2522  }
  2523  
  2524  func (fake *FakeCloudControllerClient) GetServiceReturnsOnCall(i int, result1 ccv2.Service, result2 ccv2.Warnings, result3 error) {
  2525  	fake.GetServiceStub = nil
  2526  	if fake.getServiceReturnsOnCall == nil {
  2527  		fake.getServiceReturnsOnCall = make(map[int]struct {
  2528  			result1 ccv2.Service
  2529  			result2 ccv2.Warnings
  2530  			result3 error
  2531  		})
  2532  	}
  2533  	fake.getServiceReturnsOnCall[i] = struct {
  2534  		result1 ccv2.Service
  2535  		result2 ccv2.Warnings
  2536  		result3 error
  2537  	}{result1, result2, result3}
  2538  }
  2539  
  2540  func (fake *FakeCloudControllerClient) GetServiceBindings(filters ...ccv2.Filter) ([]ccv2.ServiceBinding, ccv2.Warnings, error) {
  2541  	fake.getServiceBindingsMutex.Lock()
  2542  	ret, specificReturn := fake.getServiceBindingsReturnsOnCall[len(fake.getServiceBindingsArgsForCall)]
  2543  	fake.getServiceBindingsArgsForCall = append(fake.getServiceBindingsArgsForCall, struct {
  2544  		filters []ccv2.Filter
  2545  	}{filters})
  2546  	fake.recordInvocation("GetServiceBindings", []interface{}{filters})
  2547  	fake.getServiceBindingsMutex.Unlock()
  2548  	if fake.GetServiceBindingsStub != nil {
  2549  		return fake.GetServiceBindingsStub(filters...)
  2550  	}
  2551  	if specificReturn {
  2552  		return ret.result1, ret.result2, ret.result3
  2553  	}
  2554  	return fake.getServiceBindingsReturns.result1, fake.getServiceBindingsReturns.result2, fake.getServiceBindingsReturns.result3
  2555  }
  2556  
  2557  func (fake *FakeCloudControllerClient) GetServiceBindingsCallCount() int {
  2558  	fake.getServiceBindingsMutex.RLock()
  2559  	defer fake.getServiceBindingsMutex.RUnlock()
  2560  	return len(fake.getServiceBindingsArgsForCall)
  2561  }
  2562  
  2563  func (fake *FakeCloudControllerClient) GetServiceBindingsArgsForCall(i int) []ccv2.Filter {
  2564  	fake.getServiceBindingsMutex.RLock()
  2565  	defer fake.getServiceBindingsMutex.RUnlock()
  2566  	return fake.getServiceBindingsArgsForCall[i].filters
  2567  }
  2568  
  2569  func (fake *FakeCloudControllerClient) GetServiceBindingsReturns(result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  2570  	fake.GetServiceBindingsStub = nil
  2571  	fake.getServiceBindingsReturns = struct {
  2572  		result1 []ccv2.ServiceBinding
  2573  		result2 ccv2.Warnings
  2574  		result3 error
  2575  	}{result1, result2, result3}
  2576  }
  2577  
  2578  func (fake *FakeCloudControllerClient) GetServiceBindingsReturnsOnCall(i int, result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  2579  	fake.GetServiceBindingsStub = nil
  2580  	if fake.getServiceBindingsReturnsOnCall == nil {
  2581  		fake.getServiceBindingsReturnsOnCall = make(map[int]struct {
  2582  			result1 []ccv2.ServiceBinding
  2583  			result2 ccv2.Warnings
  2584  			result3 error
  2585  		})
  2586  	}
  2587  	fake.getServiceBindingsReturnsOnCall[i] = struct {
  2588  		result1 []ccv2.ServiceBinding
  2589  		result2 ccv2.Warnings
  2590  		result3 error
  2591  	}{result1, result2, result3}
  2592  }
  2593  
  2594  func (fake *FakeCloudControllerClient) GetServiceInstance(serviceInstanceGUID string) (ccv2.ServiceInstance, ccv2.Warnings, error) {
  2595  	fake.getServiceInstanceMutex.Lock()
  2596  	ret, specificReturn := fake.getServiceInstanceReturnsOnCall[len(fake.getServiceInstanceArgsForCall)]
  2597  	fake.getServiceInstanceArgsForCall = append(fake.getServiceInstanceArgsForCall, struct {
  2598  		serviceInstanceGUID string
  2599  	}{serviceInstanceGUID})
  2600  	fake.recordInvocation("GetServiceInstance", []interface{}{serviceInstanceGUID})
  2601  	fake.getServiceInstanceMutex.Unlock()
  2602  	if fake.GetServiceInstanceStub != nil {
  2603  		return fake.GetServiceInstanceStub(serviceInstanceGUID)
  2604  	}
  2605  	if specificReturn {
  2606  		return ret.result1, ret.result2, ret.result3
  2607  	}
  2608  	return fake.getServiceInstanceReturns.result1, fake.getServiceInstanceReturns.result2, fake.getServiceInstanceReturns.result3
  2609  }
  2610  
  2611  func (fake *FakeCloudControllerClient) GetServiceInstanceCallCount() int {
  2612  	fake.getServiceInstanceMutex.RLock()
  2613  	defer fake.getServiceInstanceMutex.RUnlock()
  2614  	return len(fake.getServiceInstanceArgsForCall)
  2615  }
  2616  
  2617  func (fake *FakeCloudControllerClient) GetServiceInstanceArgsForCall(i int) string {
  2618  	fake.getServiceInstanceMutex.RLock()
  2619  	defer fake.getServiceInstanceMutex.RUnlock()
  2620  	return fake.getServiceInstanceArgsForCall[i].serviceInstanceGUID
  2621  }
  2622  
  2623  func (fake *FakeCloudControllerClient) GetServiceInstanceReturns(result1 ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  2624  	fake.GetServiceInstanceStub = nil
  2625  	fake.getServiceInstanceReturns = struct {
  2626  		result1 ccv2.ServiceInstance
  2627  		result2 ccv2.Warnings
  2628  		result3 error
  2629  	}{result1, result2, result3}
  2630  }
  2631  
  2632  func (fake *FakeCloudControllerClient) GetServiceInstanceReturnsOnCall(i int, result1 ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  2633  	fake.GetServiceInstanceStub = nil
  2634  	if fake.getServiceInstanceReturnsOnCall == nil {
  2635  		fake.getServiceInstanceReturnsOnCall = make(map[int]struct {
  2636  			result1 ccv2.ServiceInstance
  2637  			result2 ccv2.Warnings
  2638  			result3 error
  2639  		})
  2640  	}
  2641  	fake.getServiceInstanceReturnsOnCall[i] = struct {
  2642  		result1 ccv2.ServiceInstance
  2643  		result2 ccv2.Warnings
  2644  		result3 error
  2645  	}{result1, result2, result3}
  2646  }
  2647  
  2648  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindings(serviceInstanceGUID string) ([]ccv2.ServiceBinding, ccv2.Warnings, error) {
  2649  	fake.getServiceInstanceServiceBindingsMutex.Lock()
  2650  	ret, specificReturn := fake.getServiceInstanceServiceBindingsReturnsOnCall[len(fake.getServiceInstanceServiceBindingsArgsForCall)]
  2651  	fake.getServiceInstanceServiceBindingsArgsForCall = append(fake.getServiceInstanceServiceBindingsArgsForCall, struct {
  2652  		serviceInstanceGUID string
  2653  	}{serviceInstanceGUID})
  2654  	fake.recordInvocation("GetServiceInstanceServiceBindings", []interface{}{serviceInstanceGUID})
  2655  	fake.getServiceInstanceServiceBindingsMutex.Unlock()
  2656  	if fake.GetServiceInstanceServiceBindingsStub != nil {
  2657  		return fake.GetServiceInstanceServiceBindingsStub(serviceInstanceGUID)
  2658  	}
  2659  	if specificReturn {
  2660  		return ret.result1, ret.result2, ret.result3
  2661  	}
  2662  	return fake.getServiceInstanceServiceBindingsReturns.result1, fake.getServiceInstanceServiceBindingsReturns.result2, fake.getServiceInstanceServiceBindingsReturns.result3
  2663  }
  2664  
  2665  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsCallCount() int {
  2666  	fake.getServiceInstanceServiceBindingsMutex.RLock()
  2667  	defer fake.getServiceInstanceServiceBindingsMutex.RUnlock()
  2668  	return len(fake.getServiceInstanceServiceBindingsArgsForCall)
  2669  }
  2670  
  2671  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsArgsForCall(i int) string {
  2672  	fake.getServiceInstanceServiceBindingsMutex.RLock()
  2673  	defer fake.getServiceInstanceServiceBindingsMutex.RUnlock()
  2674  	return fake.getServiceInstanceServiceBindingsArgsForCall[i].serviceInstanceGUID
  2675  }
  2676  
  2677  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsReturns(result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  2678  	fake.GetServiceInstanceServiceBindingsStub = nil
  2679  	fake.getServiceInstanceServiceBindingsReturns = struct {
  2680  		result1 []ccv2.ServiceBinding
  2681  		result2 ccv2.Warnings
  2682  		result3 error
  2683  	}{result1, result2, result3}
  2684  }
  2685  
  2686  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsReturnsOnCall(i int, result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  2687  	fake.GetServiceInstanceServiceBindingsStub = nil
  2688  	if fake.getServiceInstanceServiceBindingsReturnsOnCall == nil {
  2689  		fake.getServiceInstanceServiceBindingsReturnsOnCall = make(map[int]struct {
  2690  			result1 []ccv2.ServiceBinding
  2691  			result2 ccv2.Warnings
  2692  			result3 error
  2693  		})
  2694  	}
  2695  	fake.getServiceInstanceServiceBindingsReturnsOnCall[i] = struct {
  2696  		result1 []ccv2.ServiceBinding
  2697  		result2 ccv2.Warnings
  2698  		result3 error
  2699  	}{result1, result2, result3}
  2700  }
  2701  
  2702  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFrom(serviceInstanceGUID string) (ccv2.ServiceInstanceSharedFrom, ccv2.Warnings, error) {
  2703  	fake.getServiceInstanceSharedFromMutex.Lock()
  2704  	ret, specificReturn := fake.getServiceInstanceSharedFromReturnsOnCall[len(fake.getServiceInstanceSharedFromArgsForCall)]
  2705  	fake.getServiceInstanceSharedFromArgsForCall = append(fake.getServiceInstanceSharedFromArgsForCall, struct {
  2706  		serviceInstanceGUID string
  2707  	}{serviceInstanceGUID})
  2708  	fake.recordInvocation("GetServiceInstanceSharedFrom", []interface{}{serviceInstanceGUID})
  2709  	fake.getServiceInstanceSharedFromMutex.Unlock()
  2710  	if fake.GetServiceInstanceSharedFromStub != nil {
  2711  		return fake.GetServiceInstanceSharedFromStub(serviceInstanceGUID)
  2712  	}
  2713  	if specificReturn {
  2714  		return ret.result1, ret.result2, ret.result3
  2715  	}
  2716  	return fake.getServiceInstanceSharedFromReturns.result1, fake.getServiceInstanceSharedFromReturns.result2, fake.getServiceInstanceSharedFromReturns.result3
  2717  }
  2718  
  2719  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromCallCount() int {
  2720  	fake.getServiceInstanceSharedFromMutex.RLock()
  2721  	defer fake.getServiceInstanceSharedFromMutex.RUnlock()
  2722  	return len(fake.getServiceInstanceSharedFromArgsForCall)
  2723  }
  2724  
  2725  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromArgsForCall(i int) string {
  2726  	fake.getServiceInstanceSharedFromMutex.RLock()
  2727  	defer fake.getServiceInstanceSharedFromMutex.RUnlock()
  2728  	return fake.getServiceInstanceSharedFromArgsForCall[i].serviceInstanceGUID
  2729  }
  2730  
  2731  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromReturns(result1 ccv2.ServiceInstanceSharedFrom, result2 ccv2.Warnings, result3 error) {
  2732  	fake.GetServiceInstanceSharedFromStub = nil
  2733  	fake.getServiceInstanceSharedFromReturns = struct {
  2734  		result1 ccv2.ServiceInstanceSharedFrom
  2735  		result2 ccv2.Warnings
  2736  		result3 error
  2737  	}{result1, result2, result3}
  2738  }
  2739  
  2740  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromReturnsOnCall(i int, result1 ccv2.ServiceInstanceSharedFrom, result2 ccv2.Warnings, result3 error) {
  2741  	fake.GetServiceInstanceSharedFromStub = nil
  2742  	if fake.getServiceInstanceSharedFromReturnsOnCall == nil {
  2743  		fake.getServiceInstanceSharedFromReturnsOnCall = make(map[int]struct {
  2744  			result1 ccv2.ServiceInstanceSharedFrom
  2745  			result2 ccv2.Warnings
  2746  			result3 error
  2747  		})
  2748  	}
  2749  	fake.getServiceInstanceSharedFromReturnsOnCall[i] = struct {
  2750  		result1 ccv2.ServiceInstanceSharedFrom
  2751  		result2 ccv2.Warnings
  2752  		result3 error
  2753  	}{result1, result2, result3}
  2754  }
  2755  
  2756  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTos(serviceInstanceGUID string) ([]ccv2.ServiceInstanceSharedTo, ccv2.Warnings, error) {
  2757  	fake.getServiceInstanceSharedTosMutex.Lock()
  2758  	ret, specificReturn := fake.getServiceInstanceSharedTosReturnsOnCall[len(fake.getServiceInstanceSharedTosArgsForCall)]
  2759  	fake.getServiceInstanceSharedTosArgsForCall = append(fake.getServiceInstanceSharedTosArgsForCall, struct {
  2760  		serviceInstanceGUID string
  2761  	}{serviceInstanceGUID})
  2762  	fake.recordInvocation("GetServiceInstanceSharedTos", []interface{}{serviceInstanceGUID})
  2763  	fake.getServiceInstanceSharedTosMutex.Unlock()
  2764  	if fake.GetServiceInstanceSharedTosStub != nil {
  2765  		return fake.GetServiceInstanceSharedTosStub(serviceInstanceGUID)
  2766  	}
  2767  	if specificReturn {
  2768  		return ret.result1, ret.result2, ret.result3
  2769  	}
  2770  	return fake.getServiceInstanceSharedTosReturns.result1, fake.getServiceInstanceSharedTosReturns.result2, fake.getServiceInstanceSharedTosReturns.result3
  2771  }
  2772  
  2773  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosCallCount() int {
  2774  	fake.getServiceInstanceSharedTosMutex.RLock()
  2775  	defer fake.getServiceInstanceSharedTosMutex.RUnlock()
  2776  	return len(fake.getServiceInstanceSharedTosArgsForCall)
  2777  }
  2778  
  2779  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosArgsForCall(i int) string {
  2780  	fake.getServiceInstanceSharedTosMutex.RLock()
  2781  	defer fake.getServiceInstanceSharedTosMutex.RUnlock()
  2782  	return fake.getServiceInstanceSharedTosArgsForCall[i].serviceInstanceGUID
  2783  }
  2784  
  2785  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosReturns(result1 []ccv2.ServiceInstanceSharedTo, result2 ccv2.Warnings, result3 error) {
  2786  	fake.GetServiceInstanceSharedTosStub = nil
  2787  	fake.getServiceInstanceSharedTosReturns = struct {
  2788  		result1 []ccv2.ServiceInstanceSharedTo
  2789  		result2 ccv2.Warnings
  2790  		result3 error
  2791  	}{result1, result2, result3}
  2792  }
  2793  
  2794  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosReturnsOnCall(i int, result1 []ccv2.ServiceInstanceSharedTo, result2 ccv2.Warnings, result3 error) {
  2795  	fake.GetServiceInstanceSharedTosStub = nil
  2796  	if fake.getServiceInstanceSharedTosReturnsOnCall == nil {
  2797  		fake.getServiceInstanceSharedTosReturnsOnCall = make(map[int]struct {
  2798  			result1 []ccv2.ServiceInstanceSharedTo
  2799  			result2 ccv2.Warnings
  2800  			result3 error
  2801  		})
  2802  	}
  2803  	fake.getServiceInstanceSharedTosReturnsOnCall[i] = struct {
  2804  		result1 []ccv2.ServiceInstanceSharedTo
  2805  		result2 ccv2.Warnings
  2806  		result3 error
  2807  	}{result1, result2, result3}
  2808  }
  2809  
  2810  func (fake *FakeCloudControllerClient) GetServiceInstances(filters ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error) {
  2811  	fake.getServiceInstancesMutex.Lock()
  2812  	ret, specificReturn := fake.getServiceInstancesReturnsOnCall[len(fake.getServiceInstancesArgsForCall)]
  2813  	fake.getServiceInstancesArgsForCall = append(fake.getServiceInstancesArgsForCall, struct {
  2814  		filters []ccv2.Filter
  2815  	}{filters})
  2816  	fake.recordInvocation("GetServiceInstances", []interface{}{filters})
  2817  	fake.getServiceInstancesMutex.Unlock()
  2818  	if fake.GetServiceInstancesStub != nil {
  2819  		return fake.GetServiceInstancesStub(filters...)
  2820  	}
  2821  	if specificReturn {
  2822  		return ret.result1, ret.result2, ret.result3
  2823  	}
  2824  	return fake.getServiceInstancesReturns.result1, fake.getServiceInstancesReturns.result2, fake.getServiceInstancesReturns.result3
  2825  }
  2826  
  2827  func (fake *FakeCloudControllerClient) GetServiceInstancesCallCount() int {
  2828  	fake.getServiceInstancesMutex.RLock()
  2829  	defer fake.getServiceInstancesMutex.RUnlock()
  2830  	return len(fake.getServiceInstancesArgsForCall)
  2831  }
  2832  
  2833  func (fake *FakeCloudControllerClient) GetServiceInstancesArgsForCall(i int) []ccv2.Filter {
  2834  	fake.getServiceInstancesMutex.RLock()
  2835  	defer fake.getServiceInstancesMutex.RUnlock()
  2836  	return fake.getServiceInstancesArgsForCall[i].filters
  2837  }
  2838  
  2839  func (fake *FakeCloudControllerClient) GetServiceInstancesReturns(result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  2840  	fake.GetServiceInstancesStub = nil
  2841  	fake.getServiceInstancesReturns = struct {
  2842  		result1 []ccv2.ServiceInstance
  2843  		result2 ccv2.Warnings
  2844  		result3 error
  2845  	}{result1, result2, result3}
  2846  }
  2847  
  2848  func (fake *FakeCloudControllerClient) GetServiceInstancesReturnsOnCall(i int, result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  2849  	fake.GetServiceInstancesStub = nil
  2850  	if fake.getServiceInstancesReturnsOnCall == nil {
  2851  		fake.getServiceInstancesReturnsOnCall = make(map[int]struct {
  2852  			result1 []ccv2.ServiceInstance
  2853  			result2 ccv2.Warnings
  2854  			result3 error
  2855  		})
  2856  	}
  2857  	fake.getServiceInstancesReturnsOnCall[i] = struct {
  2858  		result1 []ccv2.ServiceInstance
  2859  		result2 ccv2.Warnings
  2860  		result3 error
  2861  	}{result1, result2, result3}
  2862  }
  2863  
  2864  func (fake *FakeCloudControllerClient) GetServicePlan(servicePlanGUID string) (ccv2.ServicePlan, ccv2.Warnings, error) {
  2865  	fake.getServicePlanMutex.Lock()
  2866  	ret, specificReturn := fake.getServicePlanReturnsOnCall[len(fake.getServicePlanArgsForCall)]
  2867  	fake.getServicePlanArgsForCall = append(fake.getServicePlanArgsForCall, struct {
  2868  		servicePlanGUID string
  2869  	}{servicePlanGUID})
  2870  	fake.recordInvocation("GetServicePlan", []interface{}{servicePlanGUID})
  2871  	fake.getServicePlanMutex.Unlock()
  2872  	if fake.GetServicePlanStub != nil {
  2873  		return fake.GetServicePlanStub(servicePlanGUID)
  2874  	}
  2875  	if specificReturn {
  2876  		return ret.result1, ret.result2, ret.result3
  2877  	}
  2878  	return fake.getServicePlanReturns.result1, fake.getServicePlanReturns.result2, fake.getServicePlanReturns.result3
  2879  }
  2880  
  2881  func (fake *FakeCloudControllerClient) GetServicePlanCallCount() int {
  2882  	fake.getServicePlanMutex.RLock()
  2883  	defer fake.getServicePlanMutex.RUnlock()
  2884  	return len(fake.getServicePlanArgsForCall)
  2885  }
  2886  
  2887  func (fake *FakeCloudControllerClient) GetServicePlanArgsForCall(i int) string {
  2888  	fake.getServicePlanMutex.RLock()
  2889  	defer fake.getServicePlanMutex.RUnlock()
  2890  	return fake.getServicePlanArgsForCall[i].servicePlanGUID
  2891  }
  2892  
  2893  func (fake *FakeCloudControllerClient) GetServicePlanReturns(result1 ccv2.ServicePlan, result2 ccv2.Warnings, result3 error) {
  2894  	fake.GetServicePlanStub = nil
  2895  	fake.getServicePlanReturns = struct {
  2896  		result1 ccv2.ServicePlan
  2897  		result2 ccv2.Warnings
  2898  		result3 error
  2899  	}{result1, result2, result3}
  2900  }
  2901  
  2902  func (fake *FakeCloudControllerClient) GetServicePlanReturnsOnCall(i int, result1 ccv2.ServicePlan, result2 ccv2.Warnings, result3 error) {
  2903  	fake.GetServicePlanStub = nil
  2904  	if fake.getServicePlanReturnsOnCall == nil {
  2905  		fake.getServicePlanReturnsOnCall = make(map[int]struct {
  2906  			result1 ccv2.ServicePlan
  2907  			result2 ccv2.Warnings
  2908  			result3 error
  2909  		})
  2910  	}
  2911  	fake.getServicePlanReturnsOnCall[i] = struct {
  2912  		result1 ccv2.ServicePlan
  2913  		result2 ccv2.Warnings
  2914  		result3 error
  2915  	}{result1, result2, result3}
  2916  }
  2917  
  2918  func (fake *FakeCloudControllerClient) GetSharedDomain(domainGUID string) (ccv2.Domain, ccv2.Warnings, error) {
  2919  	fake.getSharedDomainMutex.Lock()
  2920  	ret, specificReturn := fake.getSharedDomainReturnsOnCall[len(fake.getSharedDomainArgsForCall)]
  2921  	fake.getSharedDomainArgsForCall = append(fake.getSharedDomainArgsForCall, struct {
  2922  		domainGUID string
  2923  	}{domainGUID})
  2924  	fake.recordInvocation("GetSharedDomain", []interface{}{domainGUID})
  2925  	fake.getSharedDomainMutex.Unlock()
  2926  	if fake.GetSharedDomainStub != nil {
  2927  		return fake.GetSharedDomainStub(domainGUID)
  2928  	}
  2929  	if specificReturn {
  2930  		return ret.result1, ret.result2, ret.result3
  2931  	}
  2932  	return fake.getSharedDomainReturns.result1, fake.getSharedDomainReturns.result2, fake.getSharedDomainReturns.result3
  2933  }
  2934  
  2935  func (fake *FakeCloudControllerClient) GetSharedDomainCallCount() int {
  2936  	fake.getSharedDomainMutex.RLock()
  2937  	defer fake.getSharedDomainMutex.RUnlock()
  2938  	return len(fake.getSharedDomainArgsForCall)
  2939  }
  2940  
  2941  func (fake *FakeCloudControllerClient) GetSharedDomainArgsForCall(i int) string {
  2942  	fake.getSharedDomainMutex.RLock()
  2943  	defer fake.getSharedDomainMutex.RUnlock()
  2944  	return fake.getSharedDomainArgsForCall[i].domainGUID
  2945  }
  2946  
  2947  func (fake *FakeCloudControllerClient) GetSharedDomainReturns(result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  2948  	fake.GetSharedDomainStub = nil
  2949  	fake.getSharedDomainReturns = struct {
  2950  		result1 ccv2.Domain
  2951  		result2 ccv2.Warnings
  2952  		result3 error
  2953  	}{result1, result2, result3}
  2954  }
  2955  
  2956  func (fake *FakeCloudControllerClient) GetSharedDomainReturnsOnCall(i int, result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  2957  	fake.GetSharedDomainStub = nil
  2958  	if fake.getSharedDomainReturnsOnCall == nil {
  2959  		fake.getSharedDomainReturnsOnCall = make(map[int]struct {
  2960  			result1 ccv2.Domain
  2961  			result2 ccv2.Warnings
  2962  			result3 error
  2963  		})
  2964  	}
  2965  	fake.getSharedDomainReturnsOnCall[i] = struct {
  2966  		result1 ccv2.Domain
  2967  		result2 ccv2.Warnings
  2968  		result3 error
  2969  	}{result1, result2, result3}
  2970  }
  2971  
  2972  func (fake *FakeCloudControllerClient) GetSharedDomains(filters ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error) {
  2973  	fake.getSharedDomainsMutex.Lock()
  2974  	ret, specificReturn := fake.getSharedDomainsReturnsOnCall[len(fake.getSharedDomainsArgsForCall)]
  2975  	fake.getSharedDomainsArgsForCall = append(fake.getSharedDomainsArgsForCall, struct {
  2976  		filters []ccv2.Filter
  2977  	}{filters})
  2978  	fake.recordInvocation("GetSharedDomains", []interface{}{filters})
  2979  	fake.getSharedDomainsMutex.Unlock()
  2980  	if fake.GetSharedDomainsStub != nil {
  2981  		return fake.GetSharedDomainsStub(filters...)
  2982  	}
  2983  	if specificReturn {
  2984  		return ret.result1, ret.result2, ret.result3
  2985  	}
  2986  	return fake.getSharedDomainsReturns.result1, fake.getSharedDomainsReturns.result2, fake.getSharedDomainsReturns.result3
  2987  }
  2988  
  2989  func (fake *FakeCloudControllerClient) GetSharedDomainsCallCount() int {
  2990  	fake.getSharedDomainsMutex.RLock()
  2991  	defer fake.getSharedDomainsMutex.RUnlock()
  2992  	return len(fake.getSharedDomainsArgsForCall)
  2993  }
  2994  
  2995  func (fake *FakeCloudControllerClient) GetSharedDomainsArgsForCall(i int) []ccv2.Filter {
  2996  	fake.getSharedDomainsMutex.RLock()
  2997  	defer fake.getSharedDomainsMutex.RUnlock()
  2998  	return fake.getSharedDomainsArgsForCall[i].filters
  2999  }
  3000  
  3001  func (fake *FakeCloudControllerClient) GetSharedDomainsReturns(result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  3002  	fake.GetSharedDomainsStub = nil
  3003  	fake.getSharedDomainsReturns = struct {
  3004  		result1 []ccv2.Domain
  3005  		result2 ccv2.Warnings
  3006  		result3 error
  3007  	}{result1, result2, result3}
  3008  }
  3009  
  3010  func (fake *FakeCloudControllerClient) GetSharedDomainsReturnsOnCall(i int, result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  3011  	fake.GetSharedDomainsStub = nil
  3012  	if fake.getSharedDomainsReturnsOnCall == nil {
  3013  		fake.getSharedDomainsReturnsOnCall = make(map[int]struct {
  3014  			result1 []ccv2.Domain
  3015  			result2 ccv2.Warnings
  3016  			result3 error
  3017  		})
  3018  	}
  3019  	fake.getSharedDomainsReturnsOnCall[i] = struct {
  3020  		result1 []ccv2.Domain
  3021  		result2 ccv2.Warnings
  3022  		result3 error
  3023  	}{result1, result2, result3}
  3024  }
  3025  
  3026  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinition(guid string) (ccv2.SpaceQuota, ccv2.Warnings, error) {
  3027  	fake.getSpaceQuotaDefinitionMutex.Lock()
  3028  	ret, specificReturn := fake.getSpaceQuotaDefinitionReturnsOnCall[len(fake.getSpaceQuotaDefinitionArgsForCall)]
  3029  	fake.getSpaceQuotaDefinitionArgsForCall = append(fake.getSpaceQuotaDefinitionArgsForCall, struct {
  3030  		guid string
  3031  	}{guid})
  3032  	fake.recordInvocation("GetSpaceQuotaDefinition", []interface{}{guid})
  3033  	fake.getSpaceQuotaDefinitionMutex.Unlock()
  3034  	if fake.GetSpaceQuotaDefinitionStub != nil {
  3035  		return fake.GetSpaceQuotaDefinitionStub(guid)
  3036  	}
  3037  	if specificReturn {
  3038  		return ret.result1, ret.result2, ret.result3
  3039  	}
  3040  	return fake.getSpaceQuotaDefinitionReturns.result1, fake.getSpaceQuotaDefinitionReturns.result2, fake.getSpaceQuotaDefinitionReturns.result3
  3041  }
  3042  
  3043  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionCallCount() int {
  3044  	fake.getSpaceQuotaDefinitionMutex.RLock()
  3045  	defer fake.getSpaceQuotaDefinitionMutex.RUnlock()
  3046  	return len(fake.getSpaceQuotaDefinitionArgsForCall)
  3047  }
  3048  
  3049  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionArgsForCall(i int) string {
  3050  	fake.getSpaceQuotaDefinitionMutex.RLock()
  3051  	defer fake.getSpaceQuotaDefinitionMutex.RUnlock()
  3052  	return fake.getSpaceQuotaDefinitionArgsForCall[i].guid
  3053  }
  3054  
  3055  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionReturns(result1 ccv2.SpaceQuota, result2 ccv2.Warnings, result3 error) {
  3056  	fake.GetSpaceQuotaDefinitionStub = nil
  3057  	fake.getSpaceQuotaDefinitionReturns = struct {
  3058  		result1 ccv2.SpaceQuota
  3059  		result2 ccv2.Warnings
  3060  		result3 error
  3061  	}{result1, result2, result3}
  3062  }
  3063  
  3064  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionReturnsOnCall(i int, result1 ccv2.SpaceQuota, result2 ccv2.Warnings, result3 error) {
  3065  	fake.GetSpaceQuotaDefinitionStub = nil
  3066  	if fake.getSpaceQuotaDefinitionReturnsOnCall == nil {
  3067  		fake.getSpaceQuotaDefinitionReturnsOnCall = make(map[int]struct {
  3068  			result1 ccv2.SpaceQuota
  3069  			result2 ccv2.Warnings
  3070  			result3 error
  3071  		})
  3072  	}
  3073  	fake.getSpaceQuotaDefinitionReturnsOnCall[i] = struct {
  3074  		result1 ccv2.SpaceQuota
  3075  		result2 ccv2.Warnings
  3076  		result3 error
  3077  	}{result1, result2, result3}
  3078  }
  3079  
  3080  func (fake *FakeCloudControllerClient) GetSpaceRoutes(spaceGUID string, filters ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error) {
  3081  	fake.getSpaceRoutesMutex.Lock()
  3082  	ret, specificReturn := fake.getSpaceRoutesReturnsOnCall[len(fake.getSpaceRoutesArgsForCall)]
  3083  	fake.getSpaceRoutesArgsForCall = append(fake.getSpaceRoutesArgsForCall, struct {
  3084  		spaceGUID string
  3085  		filters   []ccv2.Filter
  3086  	}{spaceGUID, filters})
  3087  	fake.recordInvocation("GetSpaceRoutes", []interface{}{spaceGUID, filters})
  3088  	fake.getSpaceRoutesMutex.Unlock()
  3089  	if fake.GetSpaceRoutesStub != nil {
  3090  		return fake.GetSpaceRoutesStub(spaceGUID, filters...)
  3091  	}
  3092  	if specificReturn {
  3093  		return ret.result1, ret.result2, ret.result3
  3094  	}
  3095  	return fake.getSpaceRoutesReturns.result1, fake.getSpaceRoutesReturns.result2, fake.getSpaceRoutesReturns.result3
  3096  }
  3097  
  3098  func (fake *FakeCloudControllerClient) GetSpaceRoutesCallCount() int {
  3099  	fake.getSpaceRoutesMutex.RLock()
  3100  	defer fake.getSpaceRoutesMutex.RUnlock()
  3101  	return len(fake.getSpaceRoutesArgsForCall)
  3102  }
  3103  
  3104  func (fake *FakeCloudControllerClient) GetSpaceRoutesArgsForCall(i int) (string, []ccv2.Filter) {
  3105  	fake.getSpaceRoutesMutex.RLock()
  3106  	defer fake.getSpaceRoutesMutex.RUnlock()
  3107  	return fake.getSpaceRoutesArgsForCall[i].spaceGUID, fake.getSpaceRoutesArgsForCall[i].filters
  3108  }
  3109  
  3110  func (fake *FakeCloudControllerClient) GetSpaceRoutesReturns(result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  3111  	fake.GetSpaceRoutesStub = nil
  3112  	fake.getSpaceRoutesReturns = struct {
  3113  		result1 []ccv2.Route
  3114  		result2 ccv2.Warnings
  3115  		result3 error
  3116  	}{result1, result2, result3}
  3117  }
  3118  
  3119  func (fake *FakeCloudControllerClient) GetSpaceRoutesReturnsOnCall(i int, result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  3120  	fake.GetSpaceRoutesStub = nil
  3121  	if fake.getSpaceRoutesReturnsOnCall == nil {
  3122  		fake.getSpaceRoutesReturnsOnCall = make(map[int]struct {
  3123  			result1 []ccv2.Route
  3124  			result2 ccv2.Warnings
  3125  			result3 error
  3126  		})
  3127  	}
  3128  	fake.getSpaceRoutesReturnsOnCall[i] = struct {
  3129  		result1 []ccv2.Route
  3130  		result2 ccv2.Warnings
  3131  		result3 error
  3132  	}{result1, result2, result3}
  3133  }
  3134  
  3135  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroups(spaceGUID string, filters ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error) {
  3136  	fake.getSpaceSecurityGroupsMutex.Lock()
  3137  	ret, specificReturn := fake.getSpaceSecurityGroupsReturnsOnCall[len(fake.getSpaceSecurityGroupsArgsForCall)]
  3138  	fake.getSpaceSecurityGroupsArgsForCall = append(fake.getSpaceSecurityGroupsArgsForCall, struct {
  3139  		spaceGUID string
  3140  		filters   []ccv2.Filter
  3141  	}{spaceGUID, filters})
  3142  	fake.recordInvocation("GetSpaceSecurityGroups", []interface{}{spaceGUID, filters})
  3143  	fake.getSpaceSecurityGroupsMutex.Unlock()
  3144  	if fake.GetSpaceSecurityGroupsStub != nil {
  3145  		return fake.GetSpaceSecurityGroupsStub(spaceGUID, filters...)
  3146  	}
  3147  	if specificReturn {
  3148  		return ret.result1, ret.result2, ret.result3
  3149  	}
  3150  	return fake.getSpaceSecurityGroupsReturns.result1, fake.getSpaceSecurityGroupsReturns.result2, fake.getSpaceSecurityGroupsReturns.result3
  3151  }
  3152  
  3153  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsCallCount() int {
  3154  	fake.getSpaceSecurityGroupsMutex.RLock()
  3155  	defer fake.getSpaceSecurityGroupsMutex.RUnlock()
  3156  	return len(fake.getSpaceSecurityGroupsArgsForCall)
  3157  }
  3158  
  3159  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsArgsForCall(i int) (string, []ccv2.Filter) {
  3160  	fake.getSpaceSecurityGroupsMutex.RLock()
  3161  	defer fake.getSpaceSecurityGroupsMutex.RUnlock()
  3162  	return fake.getSpaceSecurityGroupsArgsForCall[i].spaceGUID, fake.getSpaceSecurityGroupsArgsForCall[i].filters
  3163  }
  3164  
  3165  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsReturns(result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  3166  	fake.GetSpaceSecurityGroupsStub = nil
  3167  	fake.getSpaceSecurityGroupsReturns = struct {
  3168  		result1 []ccv2.SecurityGroup
  3169  		result2 ccv2.Warnings
  3170  		result3 error
  3171  	}{result1, result2, result3}
  3172  }
  3173  
  3174  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsReturnsOnCall(i int, result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  3175  	fake.GetSpaceSecurityGroupsStub = nil
  3176  	if fake.getSpaceSecurityGroupsReturnsOnCall == nil {
  3177  		fake.getSpaceSecurityGroupsReturnsOnCall = make(map[int]struct {
  3178  			result1 []ccv2.SecurityGroup
  3179  			result2 ccv2.Warnings
  3180  			result3 error
  3181  		})
  3182  	}
  3183  	fake.getSpaceSecurityGroupsReturnsOnCall[i] = struct {
  3184  		result1 []ccv2.SecurityGroup
  3185  		result2 ccv2.Warnings
  3186  		result3 error
  3187  	}{result1, result2, result3}
  3188  }
  3189  
  3190  func (fake *FakeCloudControllerClient) GetSpaceServiceInstances(spaceGUID string, includeUserProvidedServices bool, filters ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error) {
  3191  	fake.getSpaceServiceInstancesMutex.Lock()
  3192  	ret, specificReturn := fake.getSpaceServiceInstancesReturnsOnCall[len(fake.getSpaceServiceInstancesArgsForCall)]
  3193  	fake.getSpaceServiceInstancesArgsForCall = append(fake.getSpaceServiceInstancesArgsForCall, struct {
  3194  		spaceGUID                   string
  3195  		includeUserProvidedServices bool
  3196  		filters                     []ccv2.Filter
  3197  	}{spaceGUID, includeUserProvidedServices, filters})
  3198  	fake.recordInvocation("GetSpaceServiceInstances", []interface{}{spaceGUID, includeUserProvidedServices, filters})
  3199  	fake.getSpaceServiceInstancesMutex.Unlock()
  3200  	if fake.GetSpaceServiceInstancesStub != nil {
  3201  		return fake.GetSpaceServiceInstancesStub(spaceGUID, includeUserProvidedServices, filters...)
  3202  	}
  3203  	if specificReturn {
  3204  		return ret.result1, ret.result2, ret.result3
  3205  	}
  3206  	return fake.getSpaceServiceInstancesReturns.result1, fake.getSpaceServiceInstancesReturns.result2, fake.getSpaceServiceInstancesReturns.result3
  3207  }
  3208  
  3209  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesCallCount() int {
  3210  	fake.getSpaceServiceInstancesMutex.RLock()
  3211  	defer fake.getSpaceServiceInstancesMutex.RUnlock()
  3212  	return len(fake.getSpaceServiceInstancesArgsForCall)
  3213  }
  3214  
  3215  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesArgsForCall(i int) (string, bool, []ccv2.Filter) {
  3216  	fake.getSpaceServiceInstancesMutex.RLock()
  3217  	defer fake.getSpaceServiceInstancesMutex.RUnlock()
  3218  	return fake.getSpaceServiceInstancesArgsForCall[i].spaceGUID, fake.getSpaceServiceInstancesArgsForCall[i].includeUserProvidedServices, fake.getSpaceServiceInstancesArgsForCall[i].filters
  3219  }
  3220  
  3221  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesReturns(result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  3222  	fake.GetSpaceServiceInstancesStub = nil
  3223  	fake.getSpaceServiceInstancesReturns = struct {
  3224  		result1 []ccv2.ServiceInstance
  3225  		result2 ccv2.Warnings
  3226  		result3 error
  3227  	}{result1, result2, result3}
  3228  }
  3229  
  3230  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesReturnsOnCall(i int, result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  3231  	fake.GetSpaceServiceInstancesStub = nil
  3232  	if fake.getSpaceServiceInstancesReturnsOnCall == nil {
  3233  		fake.getSpaceServiceInstancesReturnsOnCall = make(map[int]struct {
  3234  			result1 []ccv2.ServiceInstance
  3235  			result2 ccv2.Warnings
  3236  			result3 error
  3237  		})
  3238  	}
  3239  	fake.getSpaceServiceInstancesReturnsOnCall[i] = struct {
  3240  		result1 []ccv2.ServiceInstance
  3241  		result2 ccv2.Warnings
  3242  		result3 error
  3243  	}{result1, result2, result3}
  3244  }
  3245  
  3246  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroups(spaceGUID string, filters ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error) {
  3247  	fake.getSpaceStagingSecurityGroupsMutex.Lock()
  3248  	ret, specificReturn := fake.getSpaceStagingSecurityGroupsReturnsOnCall[len(fake.getSpaceStagingSecurityGroupsArgsForCall)]
  3249  	fake.getSpaceStagingSecurityGroupsArgsForCall = append(fake.getSpaceStagingSecurityGroupsArgsForCall, struct {
  3250  		spaceGUID string
  3251  		filters   []ccv2.Filter
  3252  	}{spaceGUID, filters})
  3253  	fake.recordInvocation("GetSpaceStagingSecurityGroups", []interface{}{spaceGUID, filters})
  3254  	fake.getSpaceStagingSecurityGroupsMutex.Unlock()
  3255  	if fake.GetSpaceStagingSecurityGroupsStub != nil {
  3256  		return fake.GetSpaceStagingSecurityGroupsStub(spaceGUID, filters...)
  3257  	}
  3258  	if specificReturn {
  3259  		return ret.result1, ret.result2, ret.result3
  3260  	}
  3261  	return fake.getSpaceStagingSecurityGroupsReturns.result1, fake.getSpaceStagingSecurityGroupsReturns.result2, fake.getSpaceStagingSecurityGroupsReturns.result3
  3262  }
  3263  
  3264  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsCallCount() int {
  3265  	fake.getSpaceStagingSecurityGroupsMutex.RLock()
  3266  	defer fake.getSpaceStagingSecurityGroupsMutex.RUnlock()
  3267  	return len(fake.getSpaceStagingSecurityGroupsArgsForCall)
  3268  }
  3269  
  3270  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsArgsForCall(i int) (string, []ccv2.Filter) {
  3271  	fake.getSpaceStagingSecurityGroupsMutex.RLock()
  3272  	defer fake.getSpaceStagingSecurityGroupsMutex.RUnlock()
  3273  	return fake.getSpaceStagingSecurityGroupsArgsForCall[i].spaceGUID, fake.getSpaceStagingSecurityGroupsArgsForCall[i].filters
  3274  }
  3275  
  3276  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsReturns(result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  3277  	fake.GetSpaceStagingSecurityGroupsStub = nil
  3278  	fake.getSpaceStagingSecurityGroupsReturns = struct {
  3279  		result1 []ccv2.SecurityGroup
  3280  		result2 ccv2.Warnings
  3281  		result3 error
  3282  	}{result1, result2, result3}
  3283  }
  3284  
  3285  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsReturnsOnCall(i int, result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  3286  	fake.GetSpaceStagingSecurityGroupsStub = nil
  3287  	if fake.getSpaceStagingSecurityGroupsReturnsOnCall == nil {
  3288  		fake.getSpaceStagingSecurityGroupsReturnsOnCall = make(map[int]struct {
  3289  			result1 []ccv2.SecurityGroup
  3290  			result2 ccv2.Warnings
  3291  			result3 error
  3292  		})
  3293  	}
  3294  	fake.getSpaceStagingSecurityGroupsReturnsOnCall[i] = struct {
  3295  		result1 []ccv2.SecurityGroup
  3296  		result2 ccv2.Warnings
  3297  		result3 error
  3298  	}{result1, result2, result3}
  3299  }
  3300  
  3301  func (fake *FakeCloudControllerClient) GetSpaces(filters ...ccv2.Filter) ([]ccv2.Space, ccv2.Warnings, error) {
  3302  	fake.getSpacesMutex.Lock()
  3303  	ret, specificReturn := fake.getSpacesReturnsOnCall[len(fake.getSpacesArgsForCall)]
  3304  	fake.getSpacesArgsForCall = append(fake.getSpacesArgsForCall, struct {
  3305  		filters []ccv2.Filter
  3306  	}{filters})
  3307  	fake.recordInvocation("GetSpaces", []interface{}{filters})
  3308  	fake.getSpacesMutex.Unlock()
  3309  	if fake.GetSpacesStub != nil {
  3310  		return fake.GetSpacesStub(filters...)
  3311  	}
  3312  	if specificReturn {
  3313  		return ret.result1, ret.result2, ret.result3
  3314  	}
  3315  	return fake.getSpacesReturns.result1, fake.getSpacesReturns.result2, fake.getSpacesReturns.result3
  3316  }
  3317  
  3318  func (fake *FakeCloudControllerClient) GetSpacesCallCount() int {
  3319  	fake.getSpacesMutex.RLock()
  3320  	defer fake.getSpacesMutex.RUnlock()
  3321  	return len(fake.getSpacesArgsForCall)
  3322  }
  3323  
  3324  func (fake *FakeCloudControllerClient) GetSpacesArgsForCall(i int) []ccv2.Filter {
  3325  	fake.getSpacesMutex.RLock()
  3326  	defer fake.getSpacesMutex.RUnlock()
  3327  	return fake.getSpacesArgsForCall[i].filters
  3328  }
  3329  
  3330  func (fake *FakeCloudControllerClient) GetSpacesReturns(result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  3331  	fake.GetSpacesStub = nil
  3332  	fake.getSpacesReturns = struct {
  3333  		result1 []ccv2.Space
  3334  		result2 ccv2.Warnings
  3335  		result3 error
  3336  	}{result1, result2, result3}
  3337  }
  3338  
  3339  func (fake *FakeCloudControllerClient) GetSpacesReturnsOnCall(i int, result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  3340  	fake.GetSpacesStub = nil
  3341  	if fake.getSpacesReturnsOnCall == nil {
  3342  		fake.getSpacesReturnsOnCall = make(map[int]struct {
  3343  			result1 []ccv2.Space
  3344  			result2 ccv2.Warnings
  3345  			result3 error
  3346  		})
  3347  	}
  3348  	fake.getSpacesReturnsOnCall[i] = struct {
  3349  		result1 []ccv2.Space
  3350  		result2 ccv2.Warnings
  3351  		result3 error
  3352  	}{result1, result2, result3}
  3353  }
  3354  
  3355  func (fake *FakeCloudControllerClient) GetStack(guid string) (ccv2.Stack, ccv2.Warnings, error) {
  3356  	fake.getStackMutex.Lock()
  3357  	ret, specificReturn := fake.getStackReturnsOnCall[len(fake.getStackArgsForCall)]
  3358  	fake.getStackArgsForCall = append(fake.getStackArgsForCall, struct {
  3359  		guid string
  3360  	}{guid})
  3361  	fake.recordInvocation("GetStack", []interface{}{guid})
  3362  	fake.getStackMutex.Unlock()
  3363  	if fake.GetStackStub != nil {
  3364  		return fake.GetStackStub(guid)
  3365  	}
  3366  	if specificReturn {
  3367  		return ret.result1, ret.result2, ret.result3
  3368  	}
  3369  	return fake.getStackReturns.result1, fake.getStackReturns.result2, fake.getStackReturns.result3
  3370  }
  3371  
  3372  func (fake *FakeCloudControllerClient) GetStackCallCount() int {
  3373  	fake.getStackMutex.RLock()
  3374  	defer fake.getStackMutex.RUnlock()
  3375  	return len(fake.getStackArgsForCall)
  3376  }
  3377  
  3378  func (fake *FakeCloudControllerClient) GetStackArgsForCall(i int) string {
  3379  	fake.getStackMutex.RLock()
  3380  	defer fake.getStackMutex.RUnlock()
  3381  	return fake.getStackArgsForCall[i].guid
  3382  }
  3383  
  3384  func (fake *FakeCloudControllerClient) GetStackReturns(result1 ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  3385  	fake.GetStackStub = nil
  3386  	fake.getStackReturns = struct {
  3387  		result1 ccv2.Stack
  3388  		result2 ccv2.Warnings
  3389  		result3 error
  3390  	}{result1, result2, result3}
  3391  }
  3392  
  3393  func (fake *FakeCloudControllerClient) GetStackReturnsOnCall(i int, result1 ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  3394  	fake.GetStackStub = nil
  3395  	if fake.getStackReturnsOnCall == nil {
  3396  		fake.getStackReturnsOnCall = make(map[int]struct {
  3397  			result1 ccv2.Stack
  3398  			result2 ccv2.Warnings
  3399  			result3 error
  3400  		})
  3401  	}
  3402  	fake.getStackReturnsOnCall[i] = struct {
  3403  		result1 ccv2.Stack
  3404  		result2 ccv2.Warnings
  3405  		result3 error
  3406  	}{result1, result2, result3}
  3407  }
  3408  
  3409  func (fake *FakeCloudControllerClient) GetStacks(filters ...ccv2.Filter) ([]ccv2.Stack, ccv2.Warnings, error) {
  3410  	fake.getStacksMutex.Lock()
  3411  	ret, specificReturn := fake.getStacksReturnsOnCall[len(fake.getStacksArgsForCall)]
  3412  	fake.getStacksArgsForCall = append(fake.getStacksArgsForCall, struct {
  3413  		filters []ccv2.Filter
  3414  	}{filters})
  3415  	fake.recordInvocation("GetStacks", []interface{}{filters})
  3416  	fake.getStacksMutex.Unlock()
  3417  	if fake.GetStacksStub != nil {
  3418  		return fake.GetStacksStub(filters...)
  3419  	}
  3420  	if specificReturn {
  3421  		return ret.result1, ret.result2, ret.result3
  3422  	}
  3423  	return fake.getStacksReturns.result1, fake.getStacksReturns.result2, fake.getStacksReturns.result3
  3424  }
  3425  
  3426  func (fake *FakeCloudControllerClient) GetStacksCallCount() int {
  3427  	fake.getStacksMutex.RLock()
  3428  	defer fake.getStacksMutex.RUnlock()
  3429  	return len(fake.getStacksArgsForCall)
  3430  }
  3431  
  3432  func (fake *FakeCloudControllerClient) GetStacksArgsForCall(i int) []ccv2.Filter {
  3433  	fake.getStacksMutex.RLock()
  3434  	defer fake.getStacksMutex.RUnlock()
  3435  	return fake.getStacksArgsForCall[i].filters
  3436  }
  3437  
  3438  func (fake *FakeCloudControllerClient) GetStacksReturns(result1 []ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  3439  	fake.GetStacksStub = nil
  3440  	fake.getStacksReturns = struct {
  3441  		result1 []ccv2.Stack
  3442  		result2 ccv2.Warnings
  3443  		result3 error
  3444  	}{result1, result2, result3}
  3445  }
  3446  
  3447  func (fake *FakeCloudControllerClient) GetStacksReturnsOnCall(i int, result1 []ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  3448  	fake.GetStacksStub = nil
  3449  	if fake.getStacksReturnsOnCall == nil {
  3450  		fake.getStacksReturnsOnCall = make(map[int]struct {
  3451  			result1 []ccv2.Stack
  3452  			result2 ccv2.Warnings
  3453  			result3 error
  3454  		})
  3455  	}
  3456  	fake.getStacksReturnsOnCall[i] = struct {
  3457  		result1 []ccv2.Stack
  3458  		result2 ccv2.Warnings
  3459  		result3 error
  3460  	}{result1, result2, result3}
  3461  }
  3462  
  3463  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindings(userProvidedServiceInstanceGUID string) ([]ccv2.ServiceBinding, ccv2.Warnings, error) {
  3464  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.Lock()
  3465  	ret, specificReturn := fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall[len(fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall)]
  3466  	fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall = append(fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall, struct {
  3467  		userProvidedServiceInstanceGUID string
  3468  	}{userProvidedServiceInstanceGUID})
  3469  	fake.recordInvocation("GetUserProvidedServiceInstanceServiceBindings", []interface{}{userProvidedServiceInstanceGUID})
  3470  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.Unlock()
  3471  	if fake.GetUserProvidedServiceInstanceServiceBindingsStub != nil {
  3472  		return fake.GetUserProvidedServiceInstanceServiceBindingsStub(userProvidedServiceInstanceGUID)
  3473  	}
  3474  	if specificReturn {
  3475  		return ret.result1, ret.result2, ret.result3
  3476  	}
  3477  	return fake.getUserProvidedServiceInstanceServiceBindingsReturns.result1, fake.getUserProvidedServiceInstanceServiceBindingsReturns.result2, fake.getUserProvidedServiceInstanceServiceBindingsReturns.result3
  3478  }
  3479  
  3480  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsCallCount() int {
  3481  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.RLock()
  3482  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.RUnlock()
  3483  	return len(fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall)
  3484  }
  3485  
  3486  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsArgsForCall(i int) string {
  3487  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.RLock()
  3488  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.RUnlock()
  3489  	return fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall[i].userProvidedServiceInstanceGUID
  3490  }
  3491  
  3492  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsReturns(result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  3493  	fake.GetUserProvidedServiceInstanceServiceBindingsStub = nil
  3494  	fake.getUserProvidedServiceInstanceServiceBindingsReturns = struct {
  3495  		result1 []ccv2.ServiceBinding
  3496  		result2 ccv2.Warnings
  3497  		result3 error
  3498  	}{result1, result2, result3}
  3499  }
  3500  
  3501  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsReturnsOnCall(i int, result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  3502  	fake.GetUserProvidedServiceInstanceServiceBindingsStub = nil
  3503  	if fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall == nil {
  3504  		fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall = make(map[int]struct {
  3505  			result1 []ccv2.ServiceBinding
  3506  			result2 ccv2.Warnings
  3507  			result3 error
  3508  		})
  3509  	}
  3510  	fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall[i] = struct {
  3511  		result1 []ccv2.ServiceBinding
  3512  		result2 ccv2.Warnings
  3513  		result3 error
  3514  	}{result1, result2, result3}
  3515  }
  3516  
  3517  func (fake *FakeCloudControllerClient) PollJob(job ccv2.Job) (ccv2.Warnings, error) {
  3518  	fake.pollJobMutex.Lock()
  3519  	ret, specificReturn := fake.pollJobReturnsOnCall[len(fake.pollJobArgsForCall)]
  3520  	fake.pollJobArgsForCall = append(fake.pollJobArgsForCall, struct {
  3521  		job ccv2.Job
  3522  	}{job})
  3523  	fake.recordInvocation("PollJob", []interface{}{job})
  3524  	fake.pollJobMutex.Unlock()
  3525  	if fake.PollJobStub != nil {
  3526  		return fake.PollJobStub(job)
  3527  	}
  3528  	if specificReturn {
  3529  		return ret.result1, ret.result2
  3530  	}
  3531  	return fake.pollJobReturns.result1, fake.pollJobReturns.result2
  3532  }
  3533  
  3534  func (fake *FakeCloudControllerClient) PollJobCallCount() int {
  3535  	fake.pollJobMutex.RLock()
  3536  	defer fake.pollJobMutex.RUnlock()
  3537  	return len(fake.pollJobArgsForCall)
  3538  }
  3539  
  3540  func (fake *FakeCloudControllerClient) PollJobArgsForCall(i int) ccv2.Job {
  3541  	fake.pollJobMutex.RLock()
  3542  	defer fake.pollJobMutex.RUnlock()
  3543  	return fake.pollJobArgsForCall[i].job
  3544  }
  3545  
  3546  func (fake *FakeCloudControllerClient) PollJobReturns(result1 ccv2.Warnings, result2 error) {
  3547  	fake.PollJobStub = nil
  3548  	fake.pollJobReturns = struct {
  3549  		result1 ccv2.Warnings
  3550  		result2 error
  3551  	}{result1, result2}
  3552  }
  3553  
  3554  func (fake *FakeCloudControllerClient) PollJobReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  3555  	fake.PollJobStub = nil
  3556  	if fake.pollJobReturnsOnCall == nil {
  3557  		fake.pollJobReturnsOnCall = make(map[int]struct {
  3558  			result1 ccv2.Warnings
  3559  			result2 error
  3560  		})
  3561  	}
  3562  	fake.pollJobReturnsOnCall[i] = struct {
  3563  		result1 ccv2.Warnings
  3564  		result2 error
  3565  	}{result1, result2}
  3566  }
  3567  
  3568  func (fake *FakeCloudControllerClient) RestageApplication(app ccv2.Application) (ccv2.Application, ccv2.Warnings, error) {
  3569  	fake.restageApplicationMutex.Lock()
  3570  	ret, specificReturn := fake.restageApplicationReturnsOnCall[len(fake.restageApplicationArgsForCall)]
  3571  	fake.restageApplicationArgsForCall = append(fake.restageApplicationArgsForCall, struct {
  3572  		app ccv2.Application
  3573  	}{app})
  3574  	fake.recordInvocation("RestageApplication", []interface{}{app})
  3575  	fake.restageApplicationMutex.Unlock()
  3576  	if fake.RestageApplicationStub != nil {
  3577  		return fake.RestageApplicationStub(app)
  3578  	}
  3579  	if specificReturn {
  3580  		return ret.result1, ret.result2, ret.result3
  3581  	}
  3582  	return fake.restageApplicationReturns.result1, fake.restageApplicationReturns.result2, fake.restageApplicationReturns.result3
  3583  }
  3584  
  3585  func (fake *FakeCloudControllerClient) RestageApplicationCallCount() int {
  3586  	fake.restageApplicationMutex.RLock()
  3587  	defer fake.restageApplicationMutex.RUnlock()
  3588  	return len(fake.restageApplicationArgsForCall)
  3589  }
  3590  
  3591  func (fake *FakeCloudControllerClient) RestageApplicationArgsForCall(i int) ccv2.Application {
  3592  	fake.restageApplicationMutex.RLock()
  3593  	defer fake.restageApplicationMutex.RUnlock()
  3594  	return fake.restageApplicationArgsForCall[i].app
  3595  }
  3596  
  3597  func (fake *FakeCloudControllerClient) RestageApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3598  	fake.RestageApplicationStub = nil
  3599  	fake.restageApplicationReturns = struct {
  3600  		result1 ccv2.Application
  3601  		result2 ccv2.Warnings
  3602  		result3 error
  3603  	}{result1, result2, result3}
  3604  }
  3605  
  3606  func (fake *FakeCloudControllerClient) RestageApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3607  	fake.RestageApplicationStub = nil
  3608  	if fake.restageApplicationReturnsOnCall == nil {
  3609  		fake.restageApplicationReturnsOnCall = make(map[int]struct {
  3610  			result1 ccv2.Application
  3611  			result2 ccv2.Warnings
  3612  			result3 error
  3613  		})
  3614  	}
  3615  	fake.restageApplicationReturnsOnCall[i] = struct {
  3616  		result1 ccv2.Application
  3617  		result2 ccv2.Warnings
  3618  		result3 error
  3619  	}{result1, result2, result3}
  3620  }
  3621  
  3622  func (fake *FakeCloudControllerClient) TargetCF(settings ccv2.TargetSettings) (ccv2.Warnings, error) {
  3623  	fake.targetCFMutex.Lock()
  3624  	ret, specificReturn := fake.targetCFReturnsOnCall[len(fake.targetCFArgsForCall)]
  3625  	fake.targetCFArgsForCall = append(fake.targetCFArgsForCall, struct {
  3626  		settings ccv2.TargetSettings
  3627  	}{settings})
  3628  	fake.recordInvocation("TargetCF", []interface{}{settings})
  3629  	fake.targetCFMutex.Unlock()
  3630  	if fake.TargetCFStub != nil {
  3631  		return fake.TargetCFStub(settings)
  3632  	}
  3633  	if specificReturn {
  3634  		return ret.result1, ret.result2
  3635  	}
  3636  	return fake.targetCFReturns.result1, fake.targetCFReturns.result2
  3637  }
  3638  
  3639  func (fake *FakeCloudControllerClient) TargetCFCallCount() int {
  3640  	fake.targetCFMutex.RLock()
  3641  	defer fake.targetCFMutex.RUnlock()
  3642  	return len(fake.targetCFArgsForCall)
  3643  }
  3644  
  3645  func (fake *FakeCloudControllerClient) TargetCFArgsForCall(i int) ccv2.TargetSettings {
  3646  	fake.targetCFMutex.RLock()
  3647  	defer fake.targetCFMutex.RUnlock()
  3648  	return fake.targetCFArgsForCall[i].settings
  3649  }
  3650  
  3651  func (fake *FakeCloudControllerClient) TargetCFReturns(result1 ccv2.Warnings, result2 error) {
  3652  	fake.TargetCFStub = nil
  3653  	fake.targetCFReturns = struct {
  3654  		result1 ccv2.Warnings
  3655  		result2 error
  3656  	}{result1, result2}
  3657  }
  3658  
  3659  func (fake *FakeCloudControllerClient) TargetCFReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  3660  	fake.TargetCFStub = nil
  3661  	if fake.targetCFReturnsOnCall == nil {
  3662  		fake.targetCFReturnsOnCall = make(map[int]struct {
  3663  			result1 ccv2.Warnings
  3664  			result2 error
  3665  		})
  3666  	}
  3667  	fake.targetCFReturnsOnCall[i] = struct {
  3668  		result1 ccv2.Warnings
  3669  		result2 error
  3670  	}{result1, result2}
  3671  }
  3672  
  3673  func (fake *FakeCloudControllerClient) UpdateApplication(app ccv2.Application) (ccv2.Application, ccv2.Warnings, error) {
  3674  	fake.updateApplicationMutex.Lock()
  3675  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
  3676  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
  3677  		app ccv2.Application
  3678  	}{app})
  3679  	fake.recordInvocation("UpdateApplication", []interface{}{app})
  3680  	fake.updateApplicationMutex.Unlock()
  3681  	if fake.UpdateApplicationStub != nil {
  3682  		return fake.UpdateApplicationStub(app)
  3683  	}
  3684  	if specificReturn {
  3685  		return ret.result1, ret.result2, ret.result3
  3686  	}
  3687  	return fake.updateApplicationReturns.result1, fake.updateApplicationReturns.result2, fake.updateApplicationReturns.result3
  3688  }
  3689  
  3690  func (fake *FakeCloudControllerClient) UpdateApplicationCallCount() int {
  3691  	fake.updateApplicationMutex.RLock()
  3692  	defer fake.updateApplicationMutex.RUnlock()
  3693  	return len(fake.updateApplicationArgsForCall)
  3694  }
  3695  
  3696  func (fake *FakeCloudControllerClient) UpdateApplicationArgsForCall(i int) ccv2.Application {
  3697  	fake.updateApplicationMutex.RLock()
  3698  	defer fake.updateApplicationMutex.RUnlock()
  3699  	return fake.updateApplicationArgsForCall[i].app
  3700  }
  3701  
  3702  func (fake *FakeCloudControllerClient) UpdateApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3703  	fake.UpdateApplicationStub = nil
  3704  	fake.updateApplicationReturns = struct {
  3705  		result1 ccv2.Application
  3706  		result2 ccv2.Warnings
  3707  		result3 error
  3708  	}{result1, result2, result3}
  3709  }
  3710  
  3711  func (fake *FakeCloudControllerClient) UpdateApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3712  	fake.UpdateApplicationStub = nil
  3713  	if fake.updateApplicationReturnsOnCall == nil {
  3714  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  3715  			result1 ccv2.Application
  3716  			result2 ccv2.Warnings
  3717  			result3 error
  3718  		})
  3719  	}
  3720  	fake.updateApplicationReturnsOnCall[i] = struct {
  3721  		result1 ccv2.Application
  3722  		result2 ccv2.Warnings
  3723  		result3 error
  3724  	}{result1, result2, result3}
  3725  }
  3726  
  3727  func (fake *FakeCloudControllerClient) UpdateResourceMatch(resourcesToMatch []ccv2.Resource) ([]ccv2.Resource, ccv2.Warnings, error) {
  3728  	var resourcesToMatchCopy []ccv2.Resource
  3729  	if resourcesToMatch != nil {
  3730  		resourcesToMatchCopy = make([]ccv2.Resource, len(resourcesToMatch))
  3731  		copy(resourcesToMatchCopy, resourcesToMatch)
  3732  	}
  3733  	fake.updateResourceMatchMutex.Lock()
  3734  	ret, specificReturn := fake.updateResourceMatchReturnsOnCall[len(fake.updateResourceMatchArgsForCall)]
  3735  	fake.updateResourceMatchArgsForCall = append(fake.updateResourceMatchArgsForCall, struct {
  3736  		resourcesToMatch []ccv2.Resource
  3737  	}{resourcesToMatchCopy})
  3738  	fake.recordInvocation("UpdateResourceMatch", []interface{}{resourcesToMatchCopy})
  3739  	fake.updateResourceMatchMutex.Unlock()
  3740  	if fake.UpdateResourceMatchStub != nil {
  3741  		return fake.UpdateResourceMatchStub(resourcesToMatch)
  3742  	}
  3743  	if specificReturn {
  3744  		return ret.result1, ret.result2, ret.result3
  3745  	}
  3746  	return fake.updateResourceMatchReturns.result1, fake.updateResourceMatchReturns.result2, fake.updateResourceMatchReturns.result3
  3747  }
  3748  
  3749  func (fake *FakeCloudControllerClient) UpdateResourceMatchCallCount() int {
  3750  	fake.updateResourceMatchMutex.RLock()
  3751  	defer fake.updateResourceMatchMutex.RUnlock()
  3752  	return len(fake.updateResourceMatchArgsForCall)
  3753  }
  3754  
  3755  func (fake *FakeCloudControllerClient) UpdateResourceMatchArgsForCall(i int) []ccv2.Resource {
  3756  	fake.updateResourceMatchMutex.RLock()
  3757  	defer fake.updateResourceMatchMutex.RUnlock()
  3758  	return fake.updateResourceMatchArgsForCall[i].resourcesToMatch
  3759  }
  3760  
  3761  func (fake *FakeCloudControllerClient) UpdateResourceMatchReturns(result1 []ccv2.Resource, result2 ccv2.Warnings, result3 error) {
  3762  	fake.UpdateResourceMatchStub = nil
  3763  	fake.updateResourceMatchReturns = struct {
  3764  		result1 []ccv2.Resource
  3765  		result2 ccv2.Warnings
  3766  		result3 error
  3767  	}{result1, result2, result3}
  3768  }
  3769  
  3770  func (fake *FakeCloudControllerClient) UpdateResourceMatchReturnsOnCall(i int, result1 []ccv2.Resource, result2 ccv2.Warnings, result3 error) {
  3771  	fake.UpdateResourceMatchStub = nil
  3772  	if fake.updateResourceMatchReturnsOnCall == nil {
  3773  		fake.updateResourceMatchReturnsOnCall = make(map[int]struct {
  3774  			result1 []ccv2.Resource
  3775  			result2 ccv2.Warnings
  3776  			result3 error
  3777  		})
  3778  	}
  3779  	fake.updateResourceMatchReturnsOnCall[i] = struct {
  3780  		result1 []ccv2.Resource
  3781  		result2 ccv2.Warnings
  3782  		result3 error
  3783  	}{result1, result2, result3}
  3784  }
  3785  
  3786  func (fake *FakeCloudControllerClient) UpdateRouteApplication(routeGUID string, appGUID string) (ccv2.Route, ccv2.Warnings, error) {
  3787  	fake.updateRouteApplicationMutex.Lock()
  3788  	ret, specificReturn := fake.updateRouteApplicationReturnsOnCall[len(fake.updateRouteApplicationArgsForCall)]
  3789  	fake.updateRouteApplicationArgsForCall = append(fake.updateRouteApplicationArgsForCall, struct {
  3790  		routeGUID string
  3791  		appGUID   string
  3792  	}{routeGUID, appGUID})
  3793  	fake.recordInvocation("UpdateRouteApplication", []interface{}{routeGUID, appGUID})
  3794  	fake.updateRouteApplicationMutex.Unlock()
  3795  	if fake.UpdateRouteApplicationStub != nil {
  3796  		return fake.UpdateRouteApplicationStub(routeGUID, appGUID)
  3797  	}
  3798  	if specificReturn {
  3799  		return ret.result1, ret.result2, ret.result3
  3800  	}
  3801  	return fake.updateRouteApplicationReturns.result1, fake.updateRouteApplicationReturns.result2, fake.updateRouteApplicationReturns.result3
  3802  }
  3803  
  3804  func (fake *FakeCloudControllerClient) UpdateRouteApplicationCallCount() int {
  3805  	fake.updateRouteApplicationMutex.RLock()
  3806  	defer fake.updateRouteApplicationMutex.RUnlock()
  3807  	return len(fake.updateRouteApplicationArgsForCall)
  3808  }
  3809  
  3810  func (fake *FakeCloudControllerClient) UpdateRouteApplicationArgsForCall(i int) (string, string) {
  3811  	fake.updateRouteApplicationMutex.RLock()
  3812  	defer fake.updateRouteApplicationMutex.RUnlock()
  3813  	return fake.updateRouteApplicationArgsForCall[i].routeGUID, fake.updateRouteApplicationArgsForCall[i].appGUID
  3814  }
  3815  
  3816  func (fake *FakeCloudControllerClient) UpdateRouteApplicationReturns(result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  3817  	fake.UpdateRouteApplicationStub = nil
  3818  	fake.updateRouteApplicationReturns = struct {
  3819  		result1 ccv2.Route
  3820  		result2 ccv2.Warnings
  3821  		result3 error
  3822  	}{result1, result2, result3}
  3823  }
  3824  
  3825  func (fake *FakeCloudControllerClient) UpdateRouteApplicationReturnsOnCall(i int, result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  3826  	fake.UpdateRouteApplicationStub = nil
  3827  	if fake.updateRouteApplicationReturnsOnCall == nil {
  3828  		fake.updateRouteApplicationReturnsOnCall = make(map[int]struct {
  3829  			result1 ccv2.Route
  3830  			result2 ccv2.Warnings
  3831  			result3 error
  3832  		})
  3833  	}
  3834  	fake.updateRouteApplicationReturnsOnCall[i] = struct {
  3835  		result1 ccv2.Route
  3836  		result2 ccv2.Warnings
  3837  		result3 error
  3838  	}{result1, result2, result3}
  3839  }
  3840  
  3841  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpace(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error) {
  3842  	fake.updateSecurityGroupSpaceMutex.Lock()
  3843  	ret, specificReturn := fake.updateSecurityGroupSpaceReturnsOnCall[len(fake.updateSecurityGroupSpaceArgsForCall)]
  3844  	fake.updateSecurityGroupSpaceArgsForCall = append(fake.updateSecurityGroupSpaceArgsForCall, struct {
  3845  		securityGroupGUID string
  3846  		spaceGUID         string
  3847  	}{securityGroupGUID, spaceGUID})
  3848  	fake.recordInvocation("UpdateSecurityGroupSpace", []interface{}{securityGroupGUID, spaceGUID})
  3849  	fake.updateSecurityGroupSpaceMutex.Unlock()
  3850  	if fake.UpdateSecurityGroupSpaceStub != nil {
  3851  		return fake.UpdateSecurityGroupSpaceStub(securityGroupGUID, spaceGUID)
  3852  	}
  3853  	if specificReturn {
  3854  		return ret.result1, ret.result2
  3855  	}
  3856  	return fake.updateSecurityGroupSpaceReturns.result1, fake.updateSecurityGroupSpaceReturns.result2
  3857  }
  3858  
  3859  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceCallCount() int {
  3860  	fake.updateSecurityGroupSpaceMutex.RLock()
  3861  	defer fake.updateSecurityGroupSpaceMutex.RUnlock()
  3862  	return len(fake.updateSecurityGroupSpaceArgsForCall)
  3863  }
  3864  
  3865  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceArgsForCall(i int) (string, string) {
  3866  	fake.updateSecurityGroupSpaceMutex.RLock()
  3867  	defer fake.updateSecurityGroupSpaceMutex.RUnlock()
  3868  	return fake.updateSecurityGroupSpaceArgsForCall[i].securityGroupGUID, fake.updateSecurityGroupSpaceArgsForCall[i].spaceGUID
  3869  }
  3870  
  3871  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceReturns(result1 ccv2.Warnings, result2 error) {
  3872  	fake.UpdateSecurityGroupSpaceStub = nil
  3873  	fake.updateSecurityGroupSpaceReturns = struct {
  3874  		result1 ccv2.Warnings
  3875  		result2 error
  3876  	}{result1, result2}
  3877  }
  3878  
  3879  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  3880  	fake.UpdateSecurityGroupSpaceStub = nil
  3881  	if fake.updateSecurityGroupSpaceReturnsOnCall == nil {
  3882  		fake.updateSecurityGroupSpaceReturnsOnCall = make(map[int]struct {
  3883  			result1 ccv2.Warnings
  3884  			result2 error
  3885  		})
  3886  	}
  3887  	fake.updateSecurityGroupSpaceReturnsOnCall[i] = struct {
  3888  		result1 ccv2.Warnings
  3889  		result2 error
  3890  	}{result1, result2}
  3891  }
  3892  
  3893  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpace(securityGroupGUID string, spaceGUID string) (ccv2.Warnings, error) {
  3894  	fake.updateSecurityGroupStagingSpaceMutex.Lock()
  3895  	ret, specificReturn := fake.updateSecurityGroupStagingSpaceReturnsOnCall[len(fake.updateSecurityGroupStagingSpaceArgsForCall)]
  3896  	fake.updateSecurityGroupStagingSpaceArgsForCall = append(fake.updateSecurityGroupStagingSpaceArgsForCall, struct {
  3897  		securityGroupGUID string
  3898  		spaceGUID         string
  3899  	}{securityGroupGUID, spaceGUID})
  3900  	fake.recordInvocation("UpdateSecurityGroupStagingSpace", []interface{}{securityGroupGUID, spaceGUID})
  3901  	fake.updateSecurityGroupStagingSpaceMutex.Unlock()
  3902  	if fake.UpdateSecurityGroupStagingSpaceStub != nil {
  3903  		return fake.UpdateSecurityGroupStagingSpaceStub(securityGroupGUID, spaceGUID)
  3904  	}
  3905  	if specificReturn {
  3906  		return ret.result1, ret.result2
  3907  	}
  3908  	return fake.updateSecurityGroupStagingSpaceReturns.result1, fake.updateSecurityGroupStagingSpaceReturns.result2
  3909  }
  3910  
  3911  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceCallCount() int {
  3912  	fake.updateSecurityGroupStagingSpaceMutex.RLock()
  3913  	defer fake.updateSecurityGroupStagingSpaceMutex.RUnlock()
  3914  	return len(fake.updateSecurityGroupStagingSpaceArgsForCall)
  3915  }
  3916  
  3917  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceArgsForCall(i int) (string, string) {
  3918  	fake.updateSecurityGroupStagingSpaceMutex.RLock()
  3919  	defer fake.updateSecurityGroupStagingSpaceMutex.RUnlock()
  3920  	return fake.updateSecurityGroupStagingSpaceArgsForCall[i].securityGroupGUID, fake.updateSecurityGroupStagingSpaceArgsForCall[i].spaceGUID
  3921  }
  3922  
  3923  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceReturns(result1 ccv2.Warnings, result2 error) {
  3924  	fake.UpdateSecurityGroupStagingSpaceStub = nil
  3925  	fake.updateSecurityGroupStagingSpaceReturns = struct {
  3926  		result1 ccv2.Warnings
  3927  		result2 error
  3928  	}{result1, result2}
  3929  }
  3930  
  3931  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  3932  	fake.UpdateSecurityGroupStagingSpaceStub = nil
  3933  	if fake.updateSecurityGroupStagingSpaceReturnsOnCall == nil {
  3934  		fake.updateSecurityGroupStagingSpaceReturnsOnCall = make(map[int]struct {
  3935  			result1 ccv2.Warnings
  3936  			result2 error
  3937  		})
  3938  	}
  3939  	fake.updateSecurityGroupStagingSpaceReturnsOnCall[i] = struct {
  3940  		result1 ccv2.Warnings
  3941  		result2 error
  3942  	}{result1, result2}
  3943  }
  3944  
  3945  func (fake *FakeCloudControllerClient) UploadApplicationPackage(appGUID string, existingResources []ccv2.Resource, newResources ccv2.Reader, newResourcesLength int64) (ccv2.Job, ccv2.Warnings, error) {
  3946  	var existingResourcesCopy []ccv2.Resource
  3947  	if existingResources != nil {
  3948  		existingResourcesCopy = make([]ccv2.Resource, len(existingResources))
  3949  		copy(existingResourcesCopy, existingResources)
  3950  	}
  3951  	fake.uploadApplicationPackageMutex.Lock()
  3952  	ret, specificReturn := fake.uploadApplicationPackageReturnsOnCall[len(fake.uploadApplicationPackageArgsForCall)]
  3953  	fake.uploadApplicationPackageArgsForCall = append(fake.uploadApplicationPackageArgsForCall, struct {
  3954  		appGUID            string
  3955  		existingResources  []ccv2.Resource
  3956  		newResources       ccv2.Reader
  3957  		newResourcesLength int64
  3958  	}{appGUID, existingResourcesCopy, newResources, newResourcesLength})
  3959  	fake.recordInvocation("UploadApplicationPackage", []interface{}{appGUID, existingResourcesCopy, newResources, newResourcesLength})
  3960  	fake.uploadApplicationPackageMutex.Unlock()
  3961  	if fake.UploadApplicationPackageStub != nil {
  3962  		return fake.UploadApplicationPackageStub(appGUID, existingResources, newResources, newResourcesLength)
  3963  	}
  3964  	if specificReturn {
  3965  		return ret.result1, ret.result2, ret.result3
  3966  	}
  3967  	return fake.uploadApplicationPackageReturns.result1, fake.uploadApplicationPackageReturns.result2, fake.uploadApplicationPackageReturns.result3
  3968  }
  3969  
  3970  func (fake *FakeCloudControllerClient) UploadApplicationPackageCallCount() int {
  3971  	fake.uploadApplicationPackageMutex.RLock()
  3972  	defer fake.uploadApplicationPackageMutex.RUnlock()
  3973  	return len(fake.uploadApplicationPackageArgsForCall)
  3974  }
  3975  
  3976  func (fake *FakeCloudControllerClient) UploadApplicationPackageArgsForCall(i int) (string, []ccv2.Resource, ccv2.Reader, int64) {
  3977  	fake.uploadApplicationPackageMutex.RLock()
  3978  	defer fake.uploadApplicationPackageMutex.RUnlock()
  3979  	return fake.uploadApplicationPackageArgsForCall[i].appGUID, fake.uploadApplicationPackageArgsForCall[i].existingResources, fake.uploadApplicationPackageArgsForCall[i].newResources, fake.uploadApplicationPackageArgsForCall[i].newResourcesLength
  3980  }
  3981  
  3982  func (fake *FakeCloudControllerClient) UploadApplicationPackageReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  3983  	fake.UploadApplicationPackageStub = nil
  3984  	fake.uploadApplicationPackageReturns = struct {
  3985  		result1 ccv2.Job
  3986  		result2 ccv2.Warnings
  3987  		result3 error
  3988  	}{result1, result2, result3}
  3989  }
  3990  
  3991  func (fake *FakeCloudControllerClient) UploadApplicationPackageReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  3992  	fake.UploadApplicationPackageStub = nil
  3993  	if fake.uploadApplicationPackageReturnsOnCall == nil {
  3994  		fake.uploadApplicationPackageReturnsOnCall = make(map[int]struct {
  3995  			result1 ccv2.Job
  3996  			result2 ccv2.Warnings
  3997  			result3 error
  3998  		})
  3999  	}
  4000  	fake.uploadApplicationPackageReturnsOnCall[i] = struct {
  4001  		result1 ccv2.Job
  4002  		result2 ccv2.Warnings
  4003  		result3 error
  4004  	}{result1, result2, result3}
  4005  }
  4006  
  4007  func (fake *FakeCloudControllerClient) API() string {
  4008  	fake.aPIMutex.Lock()
  4009  	ret, specificReturn := fake.aPIReturnsOnCall[len(fake.aPIArgsForCall)]
  4010  	fake.aPIArgsForCall = append(fake.aPIArgsForCall, struct{}{})
  4011  	fake.recordInvocation("API", []interface{}{})
  4012  	fake.aPIMutex.Unlock()
  4013  	if fake.APIStub != nil {
  4014  		return fake.APIStub()
  4015  	}
  4016  	if specificReturn {
  4017  		return ret.result1
  4018  	}
  4019  	return fake.aPIReturns.result1
  4020  }
  4021  
  4022  func (fake *FakeCloudControllerClient) APICallCount() int {
  4023  	fake.aPIMutex.RLock()
  4024  	defer fake.aPIMutex.RUnlock()
  4025  	return len(fake.aPIArgsForCall)
  4026  }
  4027  
  4028  func (fake *FakeCloudControllerClient) APIReturns(result1 string) {
  4029  	fake.APIStub = nil
  4030  	fake.aPIReturns = struct {
  4031  		result1 string
  4032  	}{result1}
  4033  }
  4034  
  4035  func (fake *FakeCloudControllerClient) APIReturnsOnCall(i int, result1 string) {
  4036  	fake.APIStub = nil
  4037  	if fake.aPIReturnsOnCall == nil {
  4038  		fake.aPIReturnsOnCall = make(map[int]struct {
  4039  			result1 string
  4040  		})
  4041  	}
  4042  	fake.aPIReturnsOnCall[i] = struct {
  4043  		result1 string
  4044  	}{result1}
  4045  }
  4046  
  4047  func (fake *FakeCloudControllerClient) APIVersion() string {
  4048  	fake.aPIVersionMutex.Lock()
  4049  	ret, specificReturn := fake.aPIVersionReturnsOnCall[len(fake.aPIVersionArgsForCall)]
  4050  	fake.aPIVersionArgsForCall = append(fake.aPIVersionArgsForCall, struct{}{})
  4051  	fake.recordInvocation("APIVersion", []interface{}{})
  4052  	fake.aPIVersionMutex.Unlock()
  4053  	if fake.APIVersionStub != nil {
  4054  		return fake.APIVersionStub()
  4055  	}
  4056  	if specificReturn {
  4057  		return ret.result1
  4058  	}
  4059  	return fake.aPIVersionReturns.result1
  4060  }
  4061  
  4062  func (fake *FakeCloudControllerClient) APIVersionCallCount() int {
  4063  	fake.aPIVersionMutex.RLock()
  4064  	defer fake.aPIVersionMutex.RUnlock()
  4065  	return len(fake.aPIVersionArgsForCall)
  4066  }
  4067  
  4068  func (fake *FakeCloudControllerClient) APIVersionReturns(result1 string) {
  4069  	fake.APIVersionStub = nil
  4070  	fake.aPIVersionReturns = struct {
  4071  		result1 string
  4072  	}{result1}
  4073  }
  4074  
  4075  func (fake *FakeCloudControllerClient) APIVersionReturnsOnCall(i int, result1 string) {
  4076  	fake.APIVersionStub = nil
  4077  	if fake.aPIVersionReturnsOnCall == nil {
  4078  		fake.aPIVersionReturnsOnCall = make(map[int]struct {
  4079  			result1 string
  4080  		})
  4081  	}
  4082  	fake.aPIVersionReturnsOnCall[i] = struct {
  4083  		result1 string
  4084  	}{result1}
  4085  }
  4086  
  4087  func (fake *FakeCloudControllerClient) AuthorizationEndpoint() string {
  4088  	fake.authorizationEndpointMutex.Lock()
  4089  	ret, specificReturn := fake.authorizationEndpointReturnsOnCall[len(fake.authorizationEndpointArgsForCall)]
  4090  	fake.authorizationEndpointArgsForCall = append(fake.authorizationEndpointArgsForCall, struct{}{})
  4091  	fake.recordInvocation("AuthorizationEndpoint", []interface{}{})
  4092  	fake.authorizationEndpointMutex.Unlock()
  4093  	if fake.AuthorizationEndpointStub != nil {
  4094  		return fake.AuthorizationEndpointStub()
  4095  	}
  4096  	if specificReturn {
  4097  		return ret.result1
  4098  	}
  4099  	return fake.authorizationEndpointReturns.result1
  4100  }
  4101  
  4102  func (fake *FakeCloudControllerClient) AuthorizationEndpointCallCount() int {
  4103  	fake.authorizationEndpointMutex.RLock()
  4104  	defer fake.authorizationEndpointMutex.RUnlock()
  4105  	return len(fake.authorizationEndpointArgsForCall)
  4106  }
  4107  
  4108  func (fake *FakeCloudControllerClient) AuthorizationEndpointReturns(result1 string) {
  4109  	fake.AuthorizationEndpointStub = nil
  4110  	fake.authorizationEndpointReturns = struct {
  4111  		result1 string
  4112  	}{result1}
  4113  }
  4114  
  4115  func (fake *FakeCloudControllerClient) AuthorizationEndpointReturnsOnCall(i int, result1 string) {
  4116  	fake.AuthorizationEndpointStub = nil
  4117  	if fake.authorizationEndpointReturnsOnCall == nil {
  4118  		fake.authorizationEndpointReturnsOnCall = make(map[int]struct {
  4119  			result1 string
  4120  		})
  4121  	}
  4122  	fake.authorizationEndpointReturnsOnCall[i] = struct {
  4123  		result1 string
  4124  	}{result1}
  4125  }
  4126  
  4127  func (fake *FakeCloudControllerClient) DopplerEndpoint() string {
  4128  	fake.dopplerEndpointMutex.Lock()
  4129  	ret, specificReturn := fake.dopplerEndpointReturnsOnCall[len(fake.dopplerEndpointArgsForCall)]
  4130  	fake.dopplerEndpointArgsForCall = append(fake.dopplerEndpointArgsForCall, struct{}{})
  4131  	fake.recordInvocation("DopplerEndpoint", []interface{}{})
  4132  	fake.dopplerEndpointMutex.Unlock()
  4133  	if fake.DopplerEndpointStub != nil {
  4134  		return fake.DopplerEndpointStub()
  4135  	}
  4136  	if specificReturn {
  4137  		return ret.result1
  4138  	}
  4139  	return fake.dopplerEndpointReturns.result1
  4140  }
  4141  
  4142  func (fake *FakeCloudControllerClient) DopplerEndpointCallCount() int {
  4143  	fake.dopplerEndpointMutex.RLock()
  4144  	defer fake.dopplerEndpointMutex.RUnlock()
  4145  	return len(fake.dopplerEndpointArgsForCall)
  4146  }
  4147  
  4148  func (fake *FakeCloudControllerClient) DopplerEndpointReturns(result1 string) {
  4149  	fake.DopplerEndpointStub = nil
  4150  	fake.dopplerEndpointReturns = struct {
  4151  		result1 string
  4152  	}{result1}
  4153  }
  4154  
  4155  func (fake *FakeCloudControllerClient) DopplerEndpointReturnsOnCall(i int, result1 string) {
  4156  	fake.DopplerEndpointStub = nil
  4157  	if fake.dopplerEndpointReturnsOnCall == nil {
  4158  		fake.dopplerEndpointReturnsOnCall = make(map[int]struct {
  4159  			result1 string
  4160  		})
  4161  	}
  4162  	fake.dopplerEndpointReturnsOnCall[i] = struct {
  4163  		result1 string
  4164  	}{result1}
  4165  }
  4166  
  4167  func (fake *FakeCloudControllerClient) MinCLIVersion() string {
  4168  	fake.minCLIVersionMutex.Lock()
  4169  	ret, specificReturn := fake.minCLIVersionReturnsOnCall[len(fake.minCLIVersionArgsForCall)]
  4170  	fake.minCLIVersionArgsForCall = append(fake.minCLIVersionArgsForCall, struct{}{})
  4171  	fake.recordInvocation("MinCLIVersion", []interface{}{})
  4172  	fake.minCLIVersionMutex.Unlock()
  4173  	if fake.MinCLIVersionStub != nil {
  4174  		return fake.MinCLIVersionStub()
  4175  	}
  4176  	if specificReturn {
  4177  		return ret.result1
  4178  	}
  4179  	return fake.minCLIVersionReturns.result1
  4180  }
  4181  
  4182  func (fake *FakeCloudControllerClient) MinCLIVersionCallCount() int {
  4183  	fake.minCLIVersionMutex.RLock()
  4184  	defer fake.minCLIVersionMutex.RUnlock()
  4185  	return len(fake.minCLIVersionArgsForCall)
  4186  }
  4187  
  4188  func (fake *FakeCloudControllerClient) MinCLIVersionReturns(result1 string) {
  4189  	fake.MinCLIVersionStub = nil
  4190  	fake.minCLIVersionReturns = struct {
  4191  		result1 string
  4192  	}{result1}
  4193  }
  4194  
  4195  func (fake *FakeCloudControllerClient) MinCLIVersionReturnsOnCall(i int, result1 string) {
  4196  	fake.MinCLIVersionStub = nil
  4197  	if fake.minCLIVersionReturnsOnCall == nil {
  4198  		fake.minCLIVersionReturnsOnCall = make(map[int]struct {
  4199  			result1 string
  4200  		})
  4201  	}
  4202  	fake.minCLIVersionReturnsOnCall[i] = struct {
  4203  		result1 string
  4204  	}{result1}
  4205  }
  4206  
  4207  func (fake *FakeCloudControllerClient) RoutingEndpoint() string {
  4208  	fake.routingEndpointMutex.Lock()
  4209  	ret, specificReturn := fake.routingEndpointReturnsOnCall[len(fake.routingEndpointArgsForCall)]
  4210  	fake.routingEndpointArgsForCall = append(fake.routingEndpointArgsForCall, struct{}{})
  4211  	fake.recordInvocation("RoutingEndpoint", []interface{}{})
  4212  	fake.routingEndpointMutex.Unlock()
  4213  	if fake.RoutingEndpointStub != nil {
  4214  		return fake.RoutingEndpointStub()
  4215  	}
  4216  	if specificReturn {
  4217  		return ret.result1
  4218  	}
  4219  	return fake.routingEndpointReturns.result1
  4220  }
  4221  
  4222  func (fake *FakeCloudControllerClient) RoutingEndpointCallCount() int {
  4223  	fake.routingEndpointMutex.RLock()
  4224  	defer fake.routingEndpointMutex.RUnlock()
  4225  	return len(fake.routingEndpointArgsForCall)
  4226  }
  4227  
  4228  func (fake *FakeCloudControllerClient) RoutingEndpointReturns(result1 string) {
  4229  	fake.RoutingEndpointStub = nil
  4230  	fake.routingEndpointReturns = struct {
  4231  		result1 string
  4232  	}{result1}
  4233  }
  4234  
  4235  func (fake *FakeCloudControllerClient) RoutingEndpointReturnsOnCall(i int, result1 string) {
  4236  	fake.RoutingEndpointStub = nil
  4237  	if fake.routingEndpointReturnsOnCall == nil {
  4238  		fake.routingEndpointReturnsOnCall = make(map[int]struct {
  4239  			result1 string
  4240  		})
  4241  	}
  4242  	fake.routingEndpointReturnsOnCall[i] = struct {
  4243  		result1 string
  4244  	}{result1}
  4245  }
  4246  
  4247  func (fake *FakeCloudControllerClient) TokenEndpoint() string {
  4248  	fake.tokenEndpointMutex.Lock()
  4249  	ret, specificReturn := fake.tokenEndpointReturnsOnCall[len(fake.tokenEndpointArgsForCall)]
  4250  	fake.tokenEndpointArgsForCall = append(fake.tokenEndpointArgsForCall, struct{}{})
  4251  	fake.recordInvocation("TokenEndpoint", []interface{}{})
  4252  	fake.tokenEndpointMutex.Unlock()
  4253  	if fake.TokenEndpointStub != nil {
  4254  		return fake.TokenEndpointStub()
  4255  	}
  4256  	if specificReturn {
  4257  		return ret.result1
  4258  	}
  4259  	return fake.tokenEndpointReturns.result1
  4260  }
  4261  
  4262  func (fake *FakeCloudControllerClient) TokenEndpointCallCount() int {
  4263  	fake.tokenEndpointMutex.RLock()
  4264  	defer fake.tokenEndpointMutex.RUnlock()
  4265  	return len(fake.tokenEndpointArgsForCall)
  4266  }
  4267  
  4268  func (fake *FakeCloudControllerClient) TokenEndpointReturns(result1 string) {
  4269  	fake.TokenEndpointStub = nil
  4270  	fake.tokenEndpointReturns = struct {
  4271  		result1 string
  4272  	}{result1}
  4273  }
  4274  
  4275  func (fake *FakeCloudControllerClient) TokenEndpointReturnsOnCall(i int, result1 string) {
  4276  	fake.TokenEndpointStub = nil
  4277  	if fake.tokenEndpointReturnsOnCall == nil {
  4278  		fake.tokenEndpointReturnsOnCall = make(map[int]struct {
  4279  			result1 string
  4280  		})
  4281  	}
  4282  	fake.tokenEndpointReturnsOnCall[i] = struct {
  4283  		result1 string
  4284  	}{result1}
  4285  }
  4286  
  4287  func (fake *FakeCloudControllerClient) Invocations() map[string][][]interface{} {
  4288  	fake.invocationsMutex.RLock()
  4289  	defer fake.invocationsMutex.RUnlock()
  4290  	fake.checkRouteMutex.RLock()
  4291  	defer fake.checkRouteMutex.RUnlock()
  4292  	fake.createApplicationMutex.RLock()
  4293  	defer fake.createApplicationMutex.RUnlock()
  4294  	fake.createRouteMutex.RLock()
  4295  	defer fake.createRouteMutex.RUnlock()
  4296  	fake.createServiceBindingMutex.RLock()
  4297  	defer fake.createServiceBindingMutex.RUnlock()
  4298  	fake.createUserMutex.RLock()
  4299  	defer fake.createUserMutex.RUnlock()
  4300  	fake.deleteOrganizationJobMutex.RLock()
  4301  	defer fake.deleteOrganizationJobMutex.RUnlock()
  4302  	fake.deleteRouteMutex.RLock()
  4303  	defer fake.deleteRouteMutex.RUnlock()
  4304  	fake.deleteRouteApplicationMutex.RLock()
  4305  	defer fake.deleteRouteApplicationMutex.RUnlock()
  4306  	fake.deleteSecurityGroupSpaceMutex.RLock()
  4307  	defer fake.deleteSecurityGroupSpaceMutex.RUnlock()
  4308  	fake.deleteSecurityGroupStagingSpaceMutex.RLock()
  4309  	defer fake.deleteSecurityGroupStagingSpaceMutex.RUnlock()
  4310  	fake.deleteServiceBindingMutex.RLock()
  4311  	defer fake.deleteServiceBindingMutex.RUnlock()
  4312  	fake.deleteSpaceJobMutex.RLock()
  4313  	defer fake.deleteSpaceJobMutex.RUnlock()
  4314  	fake.getApplicationMutex.RLock()
  4315  	defer fake.getApplicationMutex.RUnlock()
  4316  	fake.getApplicationApplicationInstanceStatusesMutex.RLock()
  4317  	defer fake.getApplicationApplicationInstanceStatusesMutex.RUnlock()
  4318  	fake.getApplicationApplicationInstancesMutex.RLock()
  4319  	defer fake.getApplicationApplicationInstancesMutex.RUnlock()
  4320  	fake.getApplicationRoutesMutex.RLock()
  4321  	defer fake.getApplicationRoutesMutex.RUnlock()
  4322  	fake.getApplicationsMutex.RLock()
  4323  	defer fake.getApplicationsMutex.RUnlock()
  4324  	fake.getConfigFeatureFlagsMutex.RLock()
  4325  	defer fake.getConfigFeatureFlagsMutex.RUnlock()
  4326  	fake.getJobMutex.RLock()
  4327  	defer fake.getJobMutex.RUnlock()
  4328  	fake.getOrganizationMutex.RLock()
  4329  	defer fake.getOrganizationMutex.RUnlock()
  4330  	fake.getOrganizationPrivateDomainsMutex.RLock()
  4331  	defer fake.getOrganizationPrivateDomainsMutex.RUnlock()
  4332  	fake.getOrganizationQuotaMutex.RLock()
  4333  	defer fake.getOrganizationQuotaMutex.RUnlock()
  4334  	fake.getOrganizationsMutex.RLock()
  4335  	defer fake.getOrganizationsMutex.RUnlock()
  4336  	fake.getPrivateDomainMutex.RLock()
  4337  	defer fake.getPrivateDomainMutex.RUnlock()
  4338  	fake.getRouteApplicationsMutex.RLock()
  4339  	defer fake.getRouteApplicationsMutex.RUnlock()
  4340  	fake.getRoutesMutex.RLock()
  4341  	defer fake.getRoutesMutex.RUnlock()
  4342  	fake.getSecurityGroupSpacesMutex.RLock()
  4343  	defer fake.getSecurityGroupSpacesMutex.RUnlock()
  4344  	fake.getSecurityGroupStagingSpacesMutex.RLock()
  4345  	defer fake.getSecurityGroupStagingSpacesMutex.RUnlock()
  4346  	fake.getSecurityGroupsMutex.RLock()
  4347  	defer fake.getSecurityGroupsMutex.RUnlock()
  4348  	fake.getServiceMutex.RLock()
  4349  	defer fake.getServiceMutex.RUnlock()
  4350  	fake.getServiceBindingsMutex.RLock()
  4351  	defer fake.getServiceBindingsMutex.RUnlock()
  4352  	fake.getServiceInstanceMutex.RLock()
  4353  	defer fake.getServiceInstanceMutex.RUnlock()
  4354  	fake.getServiceInstanceServiceBindingsMutex.RLock()
  4355  	defer fake.getServiceInstanceServiceBindingsMutex.RUnlock()
  4356  	fake.getServiceInstanceSharedFromMutex.RLock()
  4357  	defer fake.getServiceInstanceSharedFromMutex.RUnlock()
  4358  	fake.getServiceInstanceSharedTosMutex.RLock()
  4359  	defer fake.getServiceInstanceSharedTosMutex.RUnlock()
  4360  	fake.getServiceInstancesMutex.RLock()
  4361  	defer fake.getServiceInstancesMutex.RUnlock()
  4362  	fake.getServicePlanMutex.RLock()
  4363  	defer fake.getServicePlanMutex.RUnlock()
  4364  	fake.getSharedDomainMutex.RLock()
  4365  	defer fake.getSharedDomainMutex.RUnlock()
  4366  	fake.getSharedDomainsMutex.RLock()
  4367  	defer fake.getSharedDomainsMutex.RUnlock()
  4368  	fake.getSpaceQuotaDefinitionMutex.RLock()
  4369  	defer fake.getSpaceQuotaDefinitionMutex.RUnlock()
  4370  	fake.getSpaceRoutesMutex.RLock()
  4371  	defer fake.getSpaceRoutesMutex.RUnlock()
  4372  	fake.getSpaceSecurityGroupsMutex.RLock()
  4373  	defer fake.getSpaceSecurityGroupsMutex.RUnlock()
  4374  	fake.getSpaceServiceInstancesMutex.RLock()
  4375  	defer fake.getSpaceServiceInstancesMutex.RUnlock()
  4376  	fake.getSpaceStagingSecurityGroupsMutex.RLock()
  4377  	defer fake.getSpaceStagingSecurityGroupsMutex.RUnlock()
  4378  	fake.getSpacesMutex.RLock()
  4379  	defer fake.getSpacesMutex.RUnlock()
  4380  	fake.getStackMutex.RLock()
  4381  	defer fake.getStackMutex.RUnlock()
  4382  	fake.getStacksMutex.RLock()
  4383  	defer fake.getStacksMutex.RUnlock()
  4384  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.RLock()
  4385  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.RUnlock()
  4386  	fake.pollJobMutex.RLock()
  4387  	defer fake.pollJobMutex.RUnlock()
  4388  	fake.restageApplicationMutex.RLock()
  4389  	defer fake.restageApplicationMutex.RUnlock()
  4390  	fake.targetCFMutex.RLock()
  4391  	defer fake.targetCFMutex.RUnlock()
  4392  	fake.updateApplicationMutex.RLock()
  4393  	defer fake.updateApplicationMutex.RUnlock()
  4394  	fake.updateResourceMatchMutex.RLock()
  4395  	defer fake.updateResourceMatchMutex.RUnlock()
  4396  	fake.updateRouteApplicationMutex.RLock()
  4397  	defer fake.updateRouteApplicationMutex.RUnlock()
  4398  	fake.updateSecurityGroupSpaceMutex.RLock()
  4399  	defer fake.updateSecurityGroupSpaceMutex.RUnlock()
  4400  	fake.updateSecurityGroupStagingSpaceMutex.RLock()
  4401  	defer fake.updateSecurityGroupStagingSpaceMutex.RUnlock()
  4402  	fake.uploadApplicationPackageMutex.RLock()
  4403  	defer fake.uploadApplicationPackageMutex.RUnlock()
  4404  	fake.aPIMutex.RLock()
  4405  	defer fake.aPIMutex.RUnlock()
  4406  	fake.aPIVersionMutex.RLock()
  4407  	defer fake.aPIVersionMutex.RUnlock()
  4408  	fake.authorizationEndpointMutex.RLock()
  4409  	defer fake.authorizationEndpointMutex.RUnlock()
  4410  	fake.dopplerEndpointMutex.RLock()
  4411  	defer fake.dopplerEndpointMutex.RUnlock()
  4412  	fake.minCLIVersionMutex.RLock()
  4413  	defer fake.minCLIVersionMutex.RUnlock()
  4414  	fake.routingEndpointMutex.RLock()
  4415  	defer fake.routingEndpointMutex.RUnlock()
  4416  	fake.tokenEndpointMutex.RLock()
  4417  	defer fake.tokenEndpointMutex.RUnlock()
  4418  	copiedInvocations := map[string][][]interface{}{}
  4419  	for key, value := range fake.invocations {
  4420  		copiedInvocations[key] = value
  4421  	}
  4422  	return copiedInvocations
  4423  }
  4424  
  4425  func (fake *FakeCloudControllerClient) recordInvocation(key string, args []interface{}) {
  4426  	fake.invocationsMutex.Lock()
  4427  	defer fake.invocationsMutex.Unlock()
  4428  	if fake.invocations == nil {
  4429  		fake.invocations = map[string][][]interface{}{}
  4430  	}
  4431  	if fake.invocations[key] == nil {
  4432  		fake.invocations[key] = [][]interface{}{}
  4433  	}
  4434  	fake.invocations[key] = append(fake.invocations[key], args)
  4435  }
  4436  
  4437  var _ v2action.CloudControllerClient = new(FakeCloudControllerClient)