github.com/liamawhite/cli-with-i18n@v6.32.1-0.20171122084555-dede0a5c3448+incompatible/actor/v2action/v2actionfakes/fake_cloud_controller_client.go (about)

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