github.com/jghiloni/cli@v6.28.1-0.20170628223758-0ce05fe032a2+incompatible/actor/v2action/v2actionfakes/fake_cloud_controller_client.go (about)

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