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