github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/actor/v2action/v2actionfakes/fake_cloud_controller_client.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v2actionfakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/actor/v2action"
     9  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv2"
    10  )
    11  
    12  type FakeCloudControllerClient struct {
    13  	APIStub        func() string
    14  	aPIMutex       sync.RWMutex
    15  	aPIArgsForCall []struct {
    16  	}
    17  	aPIReturns struct {
    18  		result1 string
    19  	}
    20  	aPIReturnsOnCall map[int]struct {
    21  		result1 string
    22  	}
    23  	APIVersionStub        func() string
    24  	aPIVersionMutex       sync.RWMutex
    25  	aPIVersionArgsForCall []struct {
    26  	}
    27  	aPIVersionReturns struct {
    28  		result1 string
    29  	}
    30  	aPIVersionReturnsOnCall map[int]struct {
    31  		result1 string
    32  	}
    33  	AuthorizationEndpointStub        func() string
    34  	authorizationEndpointMutex       sync.RWMutex
    35  	authorizationEndpointArgsForCall []struct {
    36  	}
    37  	authorizationEndpointReturns struct {
    38  		result1 string
    39  	}
    40  	authorizationEndpointReturnsOnCall map[int]struct {
    41  		result1 string
    42  	}
    43  	CheckRouteStub        func(ccv2.Route) (bool, ccv2.Warnings, error)
    44  	checkRouteMutex       sync.RWMutex
    45  	checkRouteArgsForCall []struct {
    46  		arg1 ccv2.Route
    47  	}
    48  	checkRouteReturns struct {
    49  		result1 bool
    50  		result2 ccv2.Warnings
    51  		result3 error
    52  	}
    53  	checkRouteReturnsOnCall map[int]struct {
    54  		result1 bool
    55  		result2 ccv2.Warnings
    56  		result3 error
    57  	}
    58  	CreateApplicationStub        func(ccv2.Application) (ccv2.Application, ccv2.Warnings, error)
    59  	createApplicationMutex       sync.RWMutex
    60  	createApplicationArgsForCall []struct {
    61  		arg1 ccv2.Application
    62  	}
    63  	createApplicationReturns struct {
    64  		result1 ccv2.Application
    65  		result2 ccv2.Warnings
    66  		result3 error
    67  	}
    68  	createApplicationReturnsOnCall map[int]struct {
    69  		result1 ccv2.Application
    70  		result2 ccv2.Warnings
    71  		result3 error
    72  	}
    73  	CreateBuildpackStub        func(ccv2.Buildpack) (ccv2.Buildpack, ccv2.Warnings, error)
    74  	createBuildpackMutex       sync.RWMutex
    75  	createBuildpackArgsForCall []struct {
    76  		arg1 ccv2.Buildpack
    77  	}
    78  	createBuildpackReturns struct {
    79  		result1 ccv2.Buildpack
    80  		result2 ccv2.Warnings
    81  		result3 error
    82  	}
    83  	createBuildpackReturnsOnCall map[int]struct {
    84  		result1 ccv2.Buildpack
    85  		result2 ccv2.Warnings
    86  		result3 error
    87  	}
    88  	CreateOrganizationStub        func(string, string) (ccv2.Organization, ccv2.Warnings, error)
    89  	createOrganizationMutex       sync.RWMutex
    90  	createOrganizationArgsForCall []struct {
    91  		arg1 string
    92  		arg2 string
    93  	}
    94  	createOrganizationReturns struct {
    95  		result1 ccv2.Organization
    96  		result2 ccv2.Warnings
    97  		result3 error
    98  	}
    99  	createOrganizationReturnsOnCall map[int]struct {
   100  		result1 ccv2.Organization
   101  		result2 ccv2.Warnings
   102  		result3 error
   103  	}
   104  	CreateRouteStub        func(ccv2.Route, bool) (ccv2.Route, ccv2.Warnings, error)
   105  	createRouteMutex       sync.RWMutex
   106  	createRouteArgsForCall []struct {
   107  		arg1 ccv2.Route
   108  		arg2 bool
   109  	}
   110  	createRouteReturns struct {
   111  		result1 ccv2.Route
   112  		result2 ccv2.Warnings
   113  		result3 error
   114  	}
   115  	createRouteReturnsOnCall map[int]struct {
   116  		result1 ccv2.Route
   117  		result2 ccv2.Warnings
   118  		result3 error
   119  	}
   120  	CreateServiceBindingStub        func(string, string, string, bool, map[string]interface{}) (ccv2.ServiceBinding, ccv2.Warnings, error)
   121  	createServiceBindingMutex       sync.RWMutex
   122  	createServiceBindingArgsForCall []struct {
   123  		arg1 string
   124  		arg2 string
   125  		arg3 string
   126  		arg4 bool
   127  		arg5 map[string]interface{}
   128  	}
   129  	createServiceBindingReturns struct {
   130  		result1 ccv2.ServiceBinding
   131  		result2 ccv2.Warnings
   132  		result3 error
   133  	}
   134  	createServiceBindingReturnsOnCall map[int]struct {
   135  		result1 ccv2.ServiceBinding
   136  		result2 ccv2.Warnings
   137  		result3 error
   138  	}
   139  	CreateServiceBrokerStub        func(string, string, string, string, string) (ccv2.ServiceBroker, ccv2.Warnings, error)
   140  	createServiceBrokerMutex       sync.RWMutex
   141  	createServiceBrokerArgsForCall []struct {
   142  		arg1 string
   143  		arg2 string
   144  		arg3 string
   145  		arg4 string
   146  		arg5 string
   147  	}
   148  	createServiceBrokerReturns struct {
   149  		result1 ccv2.ServiceBroker
   150  		result2 ccv2.Warnings
   151  		result3 error
   152  	}
   153  	createServiceBrokerReturnsOnCall map[int]struct {
   154  		result1 ccv2.ServiceBroker
   155  		result2 ccv2.Warnings
   156  		result3 error
   157  	}
   158  	CreateServiceInstanceStub        func(string, string, string, map[string]interface{}, []string) (ccv2.ServiceInstance, ccv2.Warnings, error)
   159  	createServiceInstanceMutex       sync.RWMutex
   160  	createServiceInstanceArgsForCall []struct {
   161  		arg1 string
   162  		arg2 string
   163  		arg3 string
   164  		arg4 map[string]interface{}
   165  		arg5 []string
   166  	}
   167  	createServiceInstanceReturns struct {
   168  		result1 ccv2.ServiceInstance
   169  		result2 ccv2.Warnings
   170  		result3 error
   171  	}
   172  	createServiceInstanceReturnsOnCall map[int]struct {
   173  		result1 ccv2.ServiceInstance
   174  		result2 ccv2.Warnings
   175  		result3 error
   176  	}
   177  	CreateServiceKeyStub        func(string, string, map[string]interface{}) (ccv2.ServiceKey, ccv2.Warnings, error)
   178  	createServiceKeyMutex       sync.RWMutex
   179  	createServiceKeyArgsForCall []struct {
   180  		arg1 string
   181  		arg2 string
   182  		arg3 map[string]interface{}
   183  	}
   184  	createServiceKeyReturns struct {
   185  		result1 ccv2.ServiceKey
   186  		result2 ccv2.Warnings
   187  		result3 error
   188  	}
   189  	createServiceKeyReturnsOnCall map[int]struct {
   190  		result1 ccv2.ServiceKey
   191  		result2 ccv2.Warnings
   192  		result3 error
   193  	}
   194  	CreateServicePlanVisibilityStub        func(string, string) (ccv2.ServicePlanVisibility, ccv2.Warnings, error)
   195  	createServicePlanVisibilityMutex       sync.RWMutex
   196  	createServicePlanVisibilityArgsForCall []struct {
   197  		arg1 string
   198  		arg2 string
   199  	}
   200  	createServicePlanVisibilityReturns struct {
   201  		result1 ccv2.ServicePlanVisibility
   202  		result2 ccv2.Warnings
   203  		result3 error
   204  	}
   205  	createServicePlanVisibilityReturnsOnCall map[int]struct {
   206  		result1 ccv2.ServicePlanVisibility
   207  		result2 ccv2.Warnings
   208  		result3 error
   209  	}
   210  	CreateSharedDomainStub        func(string, string, bool) (ccv2.Warnings, error)
   211  	createSharedDomainMutex       sync.RWMutex
   212  	createSharedDomainArgsForCall []struct {
   213  		arg1 string
   214  		arg2 string
   215  		arg3 bool
   216  	}
   217  	createSharedDomainReturns struct {
   218  		result1 ccv2.Warnings
   219  		result2 error
   220  	}
   221  	createSharedDomainReturnsOnCall map[int]struct {
   222  		result1 ccv2.Warnings
   223  		result2 error
   224  	}
   225  	CreateSpaceStub        func(string, string) (ccv2.Space, ccv2.Warnings, error)
   226  	createSpaceMutex       sync.RWMutex
   227  	createSpaceArgsForCall []struct {
   228  		arg1 string
   229  		arg2 string
   230  	}
   231  	createSpaceReturns struct {
   232  		result1 ccv2.Space
   233  		result2 ccv2.Warnings
   234  		result3 error
   235  	}
   236  	createSpaceReturnsOnCall map[int]struct {
   237  		result1 ccv2.Space
   238  		result2 ccv2.Warnings
   239  		result3 error
   240  	}
   241  	CreateUserStub        func(string) (ccv2.User, ccv2.Warnings, error)
   242  	createUserMutex       sync.RWMutex
   243  	createUserArgsForCall []struct {
   244  		arg1 string
   245  	}
   246  	createUserReturns struct {
   247  		result1 ccv2.User
   248  		result2 ccv2.Warnings
   249  		result3 error
   250  	}
   251  	createUserReturnsOnCall map[int]struct {
   252  		result1 ccv2.User
   253  		result2 ccv2.Warnings
   254  		result3 error
   255  	}
   256  	DeleteOrganizationJobStub        func(string) (ccv2.Job, ccv2.Warnings, error)
   257  	deleteOrganizationJobMutex       sync.RWMutex
   258  	deleteOrganizationJobArgsForCall []struct {
   259  		arg1 string
   260  	}
   261  	deleteOrganizationJobReturns struct {
   262  		result1 ccv2.Job
   263  		result2 ccv2.Warnings
   264  		result3 error
   265  	}
   266  	deleteOrganizationJobReturnsOnCall map[int]struct {
   267  		result1 ccv2.Job
   268  		result2 ccv2.Warnings
   269  		result3 error
   270  	}
   271  	DeleteRouteStub        func(string) (ccv2.Warnings, error)
   272  	deleteRouteMutex       sync.RWMutex
   273  	deleteRouteArgsForCall []struct {
   274  		arg1 string
   275  	}
   276  	deleteRouteReturns struct {
   277  		result1 ccv2.Warnings
   278  		result2 error
   279  	}
   280  	deleteRouteReturnsOnCall map[int]struct {
   281  		result1 ccv2.Warnings
   282  		result2 error
   283  	}
   284  	DeleteRouteApplicationStub        func(string, string) (ccv2.Warnings, error)
   285  	deleteRouteApplicationMutex       sync.RWMutex
   286  	deleteRouteApplicationArgsForCall []struct {
   287  		arg1 string
   288  		arg2 string
   289  	}
   290  	deleteRouteApplicationReturns struct {
   291  		result1 ccv2.Warnings
   292  		result2 error
   293  	}
   294  	deleteRouteApplicationReturnsOnCall map[int]struct {
   295  		result1 ccv2.Warnings
   296  		result2 error
   297  	}
   298  	DeleteSecurityGroupSpaceStub        func(string, string) (ccv2.Warnings, error)
   299  	deleteSecurityGroupSpaceMutex       sync.RWMutex
   300  	deleteSecurityGroupSpaceArgsForCall []struct {
   301  		arg1 string
   302  		arg2 string
   303  	}
   304  	deleteSecurityGroupSpaceReturns struct {
   305  		result1 ccv2.Warnings
   306  		result2 error
   307  	}
   308  	deleteSecurityGroupSpaceReturnsOnCall map[int]struct {
   309  		result1 ccv2.Warnings
   310  		result2 error
   311  	}
   312  	DeleteSecurityGroupStagingSpaceStub        func(string, string) (ccv2.Warnings, error)
   313  	deleteSecurityGroupStagingSpaceMutex       sync.RWMutex
   314  	deleteSecurityGroupStagingSpaceArgsForCall []struct {
   315  		arg1 string
   316  		arg2 string
   317  	}
   318  	deleteSecurityGroupStagingSpaceReturns struct {
   319  		result1 ccv2.Warnings
   320  		result2 error
   321  	}
   322  	deleteSecurityGroupStagingSpaceReturnsOnCall map[int]struct {
   323  		result1 ccv2.Warnings
   324  		result2 error
   325  	}
   326  	DeleteServiceStub        func(string, bool) (ccv2.Warnings, error)
   327  	deleteServiceMutex       sync.RWMutex
   328  	deleteServiceArgsForCall []struct {
   329  		arg1 string
   330  		arg2 bool
   331  	}
   332  	deleteServiceReturns struct {
   333  		result1 ccv2.Warnings
   334  		result2 error
   335  	}
   336  	deleteServiceReturnsOnCall map[int]struct {
   337  		result1 ccv2.Warnings
   338  		result2 error
   339  	}
   340  	DeleteServiceBindingStub        func(string, bool) (ccv2.ServiceBinding, ccv2.Warnings, error)
   341  	deleteServiceBindingMutex       sync.RWMutex
   342  	deleteServiceBindingArgsForCall []struct {
   343  		arg1 string
   344  		arg2 bool
   345  	}
   346  	deleteServiceBindingReturns struct {
   347  		result1 ccv2.ServiceBinding
   348  		result2 ccv2.Warnings
   349  		result3 error
   350  	}
   351  	deleteServiceBindingReturnsOnCall map[int]struct {
   352  		result1 ccv2.ServiceBinding
   353  		result2 ccv2.Warnings
   354  		result3 error
   355  	}
   356  	DeleteServicePlanVisibilityStub        func(string) (ccv2.Warnings, error)
   357  	deleteServicePlanVisibilityMutex       sync.RWMutex
   358  	deleteServicePlanVisibilityArgsForCall []struct {
   359  		arg1 string
   360  	}
   361  	deleteServicePlanVisibilityReturns struct {
   362  		result1 ccv2.Warnings
   363  		result2 error
   364  	}
   365  	deleteServicePlanVisibilityReturnsOnCall map[int]struct {
   366  		result1 ccv2.Warnings
   367  		result2 error
   368  	}
   369  	DeleteSpaceJobStub        func(string) (ccv2.Job, ccv2.Warnings, error)
   370  	deleteSpaceJobMutex       sync.RWMutex
   371  	deleteSpaceJobArgsForCall []struct {
   372  		arg1 string
   373  	}
   374  	deleteSpaceJobReturns struct {
   375  		result1 ccv2.Job
   376  		result2 ccv2.Warnings
   377  		result3 error
   378  	}
   379  	deleteSpaceJobReturnsOnCall map[int]struct {
   380  		result1 ccv2.Job
   381  		result2 ccv2.Warnings
   382  		result3 error
   383  	}
   384  	DeleteSpaceUnmappedRoutesStub        func(string) (ccv2.Warnings, error)
   385  	deleteSpaceUnmappedRoutesMutex       sync.RWMutex
   386  	deleteSpaceUnmappedRoutesArgsForCall []struct {
   387  		arg1 string
   388  	}
   389  	deleteSpaceUnmappedRoutesReturns struct {
   390  		result1 ccv2.Warnings
   391  		result2 error
   392  	}
   393  	deleteSpaceUnmappedRoutesReturnsOnCall map[int]struct {
   394  		result1 ccv2.Warnings
   395  		result2 error
   396  	}
   397  	DopplerEndpointStub        func() string
   398  	dopplerEndpointMutex       sync.RWMutex
   399  	dopplerEndpointArgsForCall []struct {
   400  	}
   401  	dopplerEndpointReturns struct {
   402  		result1 string
   403  	}
   404  	dopplerEndpointReturnsOnCall map[int]struct {
   405  		result1 string
   406  	}
   407  	GetApplicationStub        func(string) (ccv2.Application, ccv2.Warnings, error)
   408  	getApplicationMutex       sync.RWMutex
   409  	getApplicationArgsForCall []struct {
   410  		arg1 string
   411  	}
   412  	getApplicationReturns struct {
   413  		result1 ccv2.Application
   414  		result2 ccv2.Warnings
   415  		result3 error
   416  	}
   417  	getApplicationReturnsOnCall map[int]struct {
   418  		result1 ccv2.Application
   419  		result2 ccv2.Warnings
   420  		result3 error
   421  	}
   422  	GetApplicationApplicationInstanceStatusesStub        func(string) (map[int]ccv2.ApplicationInstanceStatus, ccv2.Warnings, error)
   423  	getApplicationApplicationInstanceStatusesMutex       sync.RWMutex
   424  	getApplicationApplicationInstanceStatusesArgsForCall []struct {
   425  		arg1 string
   426  	}
   427  	getApplicationApplicationInstanceStatusesReturns struct {
   428  		result1 map[int]ccv2.ApplicationInstanceStatus
   429  		result2 ccv2.Warnings
   430  		result3 error
   431  	}
   432  	getApplicationApplicationInstanceStatusesReturnsOnCall map[int]struct {
   433  		result1 map[int]ccv2.ApplicationInstanceStatus
   434  		result2 ccv2.Warnings
   435  		result3 error
   436  	}
   437  	GetApplicationApplicationInstancesStub        func(string) (map[int]ccv2.ApplicationInstance, ccv2.Warnings, error)
   438  	getApplicationApplicationInstancesMutex       sync.RWMutex
   439  	getApplicationApplicationInstancesArgsForCall []struct {
   440  		arg1 string
   441  	}
   442  	getApplicationApplicationInstancesReturns struct {
   443  		result1 map[int]ccv2.ApplicationInstance
   444  		result2 ccv2.Warnings
   445  		result3 error
   446  	}
   447  	getApplicationApplicationInstancesReturnsOnCall map[int]struct {
   448  		result1 map[int]ccv2.ApplicationInstance
   449  		result2 ccv2.Warnings
   450  		result3 error
   451  	}
   452  	GetApplicationRoutesStub        func(string, ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)
   453  	getApplicationRoutesMutex       sync.RWMutex
   454  	getApplicationRoutesArgsForCall []struct {
   455  		arg1 string
   456  		arg2 []ccv2.Filter
   457  	}
   458  	getApplicationRoutesReturns struct {
   459  		result1 []ccv2.Route
   460  		result2 ccv2.Warnings
   461  		result3 error
   462  	}
   463  	getApplicationRoutesReturnsOnCall map[int]struct {
   464  		result1 []ccv2.Route
   465  		result2 ccv2.Warnings
   466  		result3 error
   467  	}
   468  	GetApplicationsStub        func(...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error)
   469  	getApplicationsMutex       sync.RWMutex
   470  	getApplicationsArgsForCall []struct {
   471  		arg1 []ccv2.Filter
   472  	}
   473  	getApplicationsReturns struct {
   474  		result1 []ccv2.Application
   475  		result2 ccv2.Warnings
   476  		result3 error
   477  	}
   478  	getApplicationsReturnsOnCall map[int]struct {
   479  		result1 []ccv2.Application
   480  		result2 ccv2.Warnings
   481  		result3 error
   482  	}
   483  	GetBuildpacksStub        func(...ccv2.Filter) ([]ccv2.Buildpack, ccv2.Warnings, error)
   484  	getBuildpacksMutex       sync.RWMutex
   485  	getBuildpacksArgsForCall []struct {
   486  		arg1 []ccv2.Filter
   487  	}
   488  	getBuildpacksReturns struct {
   489  		result1 []ccv2.Buildpack
   490  		result2 ccv2.Warnings
   491  		result3 error
   492  	}
   493  	getBuildpacksReturnsOnCall map[int]struct {
   494  		result1 []ccv2.Buildpack
   495  		result2 ccv2.Warnings
   496  		result3 error
   497  	}
   498  	GetConfigFeatureFlagsStub        func() ([]ccv2.FeatureFlag, ccv2.Warnings, error)
   499  	getConfigFeatureFlagsMutex       sync.RWMutex
   500  	getConfigFeatureFlagsArgsForCall []struct {
   501  	}
   502  	getConfigFeatureFlagsReturns struct {
   503  		result1 []ccv2.FeatureFlag
   504  		result2 ccv2.Warnings
   505  		result3 error
   506  	}
   507  	getConfigFeatureFlagsReturnsOnCall map[int]struct {
   508  		result1 []ccv2.FeatureFlag
   509  		result2 ccv2.Warnings
   510  		result3 error
   511  	}
   512  	GetJobStub        func(string) (ccv2.Job, ccv2.Warnings, error)
   513  	getJobMutex       sync.RWMutex
   514  	getJobArgsForCall []struct {
   515  		arg1 string
   516  	}
   517  	getJobReturns struct {
   518  		result1 ccv2.Job
   519  		result2 ccv2.Warnings
   520  		result3 error
   521  	}
   522  	getJobReturnsOnCall map[int]struct {
   523  		result1 ccv2.Job
   524  		result2 ccv2.Warnings
   525  		result3 error
   526  	}
   527  	GetOrganizationStub        func(string) (ccv2.Organization, ccv2.Warnings, error)
   528  	getOrganizationMutex       sync.RWMutex
   529  	getOrganizationArgsForCall []struct {
   530  		arg1 string
   531  	}
   532  	getOrganizationReturns struct {
   533  		result1 ccv2.Organization
   534  		result2 ccv2.Warnings
   535  		result3 error
   536  	}
   537  	getOrganizationReturnsOnCall map[int]struct {
   538  		result1 ccv2.Organization
   539  		result2 ccv2.Warnings
   540  		result3 error
   541  	}
   542  	GetOrganizationPrivateDomainsStub        func(string, ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error)
   543  	getOrganizationPrivateDomainsMutex       sync.RWMutex
   544  	getOrganizationPrivateDomainsArgsForCall []struct {
   545  		arg1 string
   546  		arg2 []ccv2.Filter
   547  	}
   548  	getOrganizationPrivateDomainsReturns struct {
   549  		result1 []ccv2.Domain
   550  		result2 ccv2.Warnings
   551  		result3 error
   552  	}
   553  	getOrganizationPrivateDomainsReturnsOnCall map[int]struct {
   554  		result1 []ccv2.Domain
   555  		result2 ccv2.Warnings
   556  		result3 error
   557  	}
   558  	GetOrganizationQuotaStub        func(string) (ccv2.OrganizationQuota, ccv2.Warnings, error)
   559  	getOrganizationQuotaMutex       sync.RWMutex
   560  	getOrganizationQuotaArgsForCall []struct {
   561  		arg1 string
   562  	}
   563  	getOrganizationQuotaReturns struct {
   564  		result1 ccv2.OrganizationQuota
   565  		result2 ccv2.Warnings
   566  		result3 error
   567  	}
   568  	getOrganizationQuotaReturnsOnCall map[int]struct {
   569  		result1 ccv2.OrganizationQuota
   570  		result2 ccv2.Warnings
   571  		result3 error
   572  	}
   573  	GetOrganizationQuotasStub        func(...ccv2.Filter) ([]ccv2.OrganizationQuota, ccv2.Warnings, error)
   574  	getOrganizationQuotasMutex       sync.RWMutex
   575  	getOrganizationQuotasArgsForCall []struct {
   576  		arg1 []ccv2.Filter
   577  	}
   578  	getOrganizationQuotasReturns struct {
   579  		result1 []ccv2.OrganizationQuota
   580  		result2 ccv2.Warnings
   581  		result3 error
   582  	}
   583  	getOrganizationQuotasReturnsOnCall map[int]struct {
   584  		result1 []ccv2.OrganizationQuota
   585  		result2 ccv2.Warnings
   586  		result3 error
   587  	}
   588  	GetOrganizationsStub        func(...ccv2.Filter) ([]ccv2.Organization, ccv2.Warnings, error)
   589  	getOrganizationsMutex       sync.RWMutex
   590  	getOrganizationsArgsForCall []struct {
   591  		arg1 []ccv2.Filter
   592  	}
   593  	getOrganizationsReturns struct {
   594  		result1 []ccv2.Organization
   595  		result2 ccv2.Warnings
   596  		result3 error
   597  	}
   598  	getOrganizationsReturnsOnCall map[int]struct {
   599  		result1 []ccv2.Organization
   600  		result2 ccv2.Warnings
   601  		result3 error
   602  	}
   603  	GetPrivateDomainStub        func(string) (ccv2.Domain, ccv2.Warnings, error)
   604  	getPrivateDomainMutex       sync.RWMutex
   605  	getPrivateDomainArgsForCall []struct {
   606  		arg1 string
   607  	}
   608  	getPrivateDomainReturns struct {
   609  		result1 ccv2.Domain
   610  		result2 ccv2.Warnings
   611  		result3 error
   612  	}
   613  	getPrivateDomainReturnsOnCall map[int]struct {
   614  		result1 ccv2.Domain
   615  		result2 ccv2.Warnings
   616  		result3 error
   617  	}
   618  	GetRouteApplicationsStub        func(string, ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error)
   619  	getRouteApplicationsMutex       sync.RWMutex
   620  	getRouteApplicationsArgsForCall []struct {
   621  		arg1 string
   622  		arg2 []ccv2.Filter
   623  	}
   624  	getRouteApplicationsReturns struct {
   625  		result1 []ccv2.Application
   626  		result2 ccv2.Warnings
   627  		result3 error
   628  	}
   629  	getRouteApplicationsReturnsOnCall map[int]struct {
   630  		result1 []ccv2.Application
   631  		result2 ccv2.Warnings
   632  		result3 error
   633  	}
   634  	GetRoutesStub        func(...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)
   635  	getRoutesMutex       sync.RWMutex
   636  	getRoutesArgsForCall []struct {
   637  		arg1 []ccv2.Filter
   638  	}
   639  	getRoutesReturns struct {
   640  		result1 []ccv2.Route
   641  		result2 ccv2.Warnings
   642  		result3 error
   643  	}
   644  	getRoutesReturnsOnCall map[int]struct {
   645  		result1 []ccv2.Route
   646  		result2 ccv2.Warnings
   647  		result3 error
   648  	}
   649  	GetSecurityGroupSpacesStub        func(string) ([]ccv2.Space, ccv2.Warnings, error)
   650  	getSecurityGroupSpacesMutex       sync.RWMutex
   651  	getSecurityGroupSpacesArgsForCall []struct {
   652  		arg1 string
   653  	}
   654  	getSecurityGroupSpacesReturns struct {
   655  		result1 []ccv2.Space
   656  		result2 ccv2.Warnings
   657  		result3 error
   658  	}
   659  	getSecurityGroupSpacesReturnsOnCall map[int]struct {
   660  		result1 []ccv2.Space
   661  		result2 ccv2.Warnings
   662  		result3 error
   663  	}
   664  	GetSecurityGroupStagingSpacesStub        func(string) ([]ccv2.Space, ccv2.Warnings, error)
   665  	getSecurityGroupStagingSpacesMutex       sync.RWMutex
   666  	getSecurityGroupStagingSpacesArgsForCall []struct {
   667  		arg1 string
   668  	}
   669  	getSecurityGroupStagingSpacesReturns struct {
   670  		result1 []ccv2.Space
   671  		result2 ccv2.Warnings
   672  		result3 error
   673  	}
   674  	getSecurityGroupStagingSpacesReturnsOnCall map[int]struct {
   675  		result1 []ccv2.Space
   676  		result2 ccv2.Warnings
   677  		result3 error
   678  	}
   679  	GetSecurityGroupsStub        func(...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)
   680  	getSecurityGroupsMutex       sync.RWMutex
   681  	getSecurityGroupsArgsForCall []struct {
   682  		arg1 []ccv2.Filter
   683  	}
   684  	getSecurityGroupsReturns struct {
   685  		result1 []ccv2.SecurityGroup
   686  		result2 ccv2.Warnings
   687  		result3 error
   688  	}
   689  	getSecurityGroupsReturnsOnCall map[int]struct {
   690  		result1 []ccv2.SecurityGroup
   691  		result2 ccv2.Warnings
   692  		result3 error
   693  	}
   694  	GetServiceStub        func(string) (ccv2.Service, ccv2.Warnings, error)
   695  	getServiceMutex       sync.RWMutex
   696  	getServiceArgsForCall []struct {
   697  		arg1 string
   698  	}
   699  	getServiceReturns struct {
   700  		result1 ccv2.Service
   701  		result2 ccv2.Warnings
   702  		result3 error
   703  	}
   704  	getServiceReturnsOnCall map[int]struct {
   705  		result1 ccv2.Service
   706  		result2 ccv2.Warnings
   707  		result3 error
   708  	}
   709  	GetServiceBindingsStub        func(...ccv2.Filter) ([]ccv2.ServiceBinding, ccv2.Warnings, error)
   710  	getServiceBindingsMutex       sync.RWMutex
   711  	getServiceBindingsArgsForCall []struct {
   712  		arg1 []ccv2.Filter
   713  	}
   714  	getServiceBindingsReturns struct {
   715  		result1 []ccv2.ServiceBinding
   716  		result2 ccv2.Warnings
   717  		result3 error
   718  	}
   719  	getServiceBindingsReturnsOnCall map[int]struct {
   720  		result1 []ccv2.ServiceBinding
   721  		result2 ccv2.Warnings
   722  		result3 error
   723  	}
   724  	GetServiceBrokersStub        func(...ccv2.Filter) ([]ccv2.ServiceBroker, ccv2.Warnings, error)
   725  	getServiceBrokersMutex       sync.RWMutex
   726  	getServiceBrokersArgsForCall []struct {
   727  		arg1 []ccv2.Filter
   728  	}
   729  	getServiceBrokersReturns struct {
   730  		result1 []ccv2.ServiceBroker
   731  		result2 ccv2.Warnings
   732  		result3 error
   733  	}
   734  	getServiceBrokersReturnsOnCall map[int]struct {
   735  		result1 []ccv2.ServiceBroker
   736  		result2 ccv2.Warnings
   737  		result3 error
   738  	}
   739  	GetServiceInstanceStub        func(string) (ccv2.ServiceInstance, ccv2.Warnings, error)
   740  	getServiceInstanceMutex       sync.RWMutex
   741  	getServiceInstanceArgsForCall []struct {
   742  		arg1 string
   743  	}
   744  	getServiceInstanceReturns struct {
   745  		result1 ccv2.ServiceInstance
   746  		result2 ccv2.Warnings
   747  		result3 error
   748  	}
   749  	getServiceInstanceReturnsOnCall map[int]struct {
   750  		result1 ccv2.ServiceInstance
   751  		result2 ccv2.Warnings
   752  		result3 error
   753  	}
   754  	GetServiceInstanceServiceBindingsStub        func(string) ([]ccv2.ServiceBinding, ccv2.Warnings, error)
   755  	getServiceInstanceServiceBindingsMutex       sync.RWMutex
   756  	getServiceInstanceServiceBindingsArgsForCall []struct {
   757  		arg1 string
   758  	}
   759  	getServiceInstanceServiceBindingsReturns struct {
   760  		result1 []ccv2.ServiceBinding
   761  		result2 ccv2.Warnings
   762  		result3 error
   763  	}
   764  	getServiceInstanceServiceBindingsReturnsOnCall map[int]struct {
   765  		result1 []ccv2.ServiceBinding
   766  		result2 ccv2.Warnings
   767  		result3 error
   768  	}
   769  	GetServiceInstanceSharedFromStub        func(string) (ccv2.ServiceInstanceSharedFrom, ccv2.Warnings, error)
   770  	getServiceInstanceSharedFromMutex       sync.RWMutex
   771  	getServiceInstanceSharedFromArgsForCall []struct {
   772  		arg1 string
   773  	}
   774  	getServiceInstanceSharedFromReturns struct {
   775  		result1 ccv2.ServiceInstanceSharedFrom
   776  		result2 ccv2.Warnings
   777  		result3 error
   778  	}
   779  	getServiceInstanceSharedFromReturnsOnCall map[int]struct {
   780  		result1 ccv2.ServiceInstanceSharedFrom
   781  		result2 ccv2.Warnings
   782  		result3 error
   783  	}
   784  	GetServiceInstanceSharedTosStub        func(string) ([]ccv2.ServiceInstanceSharedTo, ccv2.Warnings, error)
   785  	getServiceInstanceSharedTosMutex       sync.RWMutex
   786  	getServiceInstanceSharedTosArgsForCall []struct {
   787  		arg1 string
   788  	}
   789  	getServiceInstanceSharedTosReturns struct {
   790  		result1 []ccv2.ServiceInstanceSharedTo
   791  		result2 ccv2.Warnings
   792  		result3 error
   793  	}
   794  	getServiceInstanceSharedTosReturnsOnCall map[int]struct {
   795  		result1 []ccv2.ServiceInstanceSharedTo
   796  		result2 ccv2.Warnings
   797  		result3 error
   798  	}
   799  	GetServiceInstancesStub        func(...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error)
   800  	getServiceInstancesMutex       sync.RWMutex
   801  	getServiceInstancesArgsForCall []struct {
   802  		arg1 []ccv2.Filter
   803  	}
   804  	getServiceInstancesReturns struct {
   805  		result1 []ccv2.ServiceInstance
   806  		result2 ccv2.Warnings
   807  		result3 error
   808  	}
   809  	getServiceInstancesReturnsOnCall map[int]struct {
   810  		result1 []ccv2.ServiceInstance
   811  		result2 ccv2.Warnings
   812  		result3 error
   813  	}
   814  	GetServicePlanStub        func(string) (ccv2.ServicePlan, ccv2.Warnings, error)
   815  	getServicePlanMutex       sync.RWMutex
   816  	getServicePlanArgsForCall []struct {
   817  		arg1 string
   818  	}
   819  	getServicePlanReturns struct {
   820  		result1 ccv2.ServicePlan
   821  		result2 ccv2.Warnings
   822  		result3 error
   823  	}
   824  	getServicePlanReturnsOnCall map[int]struct {
   825  		result1 ccv2.ServicePlan
   826  		result2 ccv2.Warnings
   827  		result3 error
   828  	}
   829  	GetServicePlanVisibilitiesStub        func(...ccv2.Filter) ([]ccv2.ServicePlanVisibility, ccv2.Warnings, error)
   830  	getServicePlanVisibilitiesMutex       sync.RWMutex
   831  	getServicePlanVisibilitiesArgsForCall []struct {
   832  		arg1 []ccv2.Filter
   833  	}
   834  	getServicePlanVisibilitiesReturns struct {
   835  		result1 []ccv2.ServicePlanVisibility
   836  		result2 ccv2.Warnings
   837  		result3 error
   838  	}
   839  	getServicePlanVisibilitiesReturnsOnCall map[int]struct {
   840  		result1 []ccv2.ServicePlanVisibility
   841  		result2 ccv2.Warnings
   842  		result3 error
   843  	}
   844  	GetServicePlansStub        func(...ccv2.Filter) ([]ccv2.ServicePlan, ccv2.Warnings, error)
   845  	getServicePlansMutex       sync.RWMutex
   846  	getServicePlansArgsForCall []struct {
   847  		arg1 []ccv2.Filter
   848  	}
   849  	getServicePlansReturns struct {
   850  		result1 []ccv2.ServicePlan
   851  		result2 ccv2.Warnings
   852  		result3 error
   853  	}
   854  	getServicePlansReturnsOnCall map[int]struct {
   855  		result1 []ccv2.ServicePlan
   856  		result2 ccv2.Warnings
   857  		result3 error
   858  	}
   859  	GetServicesStub        func(...ccv2.Filter) ([]ccv2.Service, ccv2.Warnings, error)
   860  	getServicesMutex       sync.RWMutex
   861  	getServicesArgsForCall []struct {
   862  		arg1 []ccv2.Filter
   863  	}
   864  	getServicesReturns struct {
   865  		result1 []ccv2.Service
   866  		result2 ccv2.Warnings
   867  		result3 error
   868  	}
   869  	getServicesReturnsOnCall map[int]struct {
   870  		result1 []ccv2.Service
   871  		result2 ccv2.Warnings
   872  		result3 error
   873  	}
   874  	GetSharedDomainStub        func(string) (ccv2.Domain, ccv2.Warnings, error)
   875  	getSharedDomainMutex       sync.RWMutex
   876  	getSharedDomainArgsForCall []struct {
   877  		arg1 string
   878  	}
   879  	getSharedDomainReturns struct {
   880  		result1 ccv2.Domain
   881  		result2 ccv2.Warnings
   882  		result3 error
   883  	}
   884  	getSharedDomainReturnsOnCall map[int]struct {
   885  		result1 ccv2.Domain
   886  		result2 ccv2.Warnings
   887  		result3 error
   888  	}
   889  	GetSharedDomainsStub        func(...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error)
   890  	getSharedDomainsMutex       sync.RWMutex
   891  	getSharedDomainsArgsForCall []struct {
   892  		arg1 []ccv2.Filter
   893  	}
   894  	getSharedDomainsReturns struct {
   895  		result1 []ccv2.Domain
   896  		result2 ccv2.Warnings
   897  		result3 error
   898  	}
   899  	getSharedDomainsReturnsOnCall map[int]struct {
   900  		result1 []ccv2.Domain
   901  		result2 ccv2.Warnings
   902  		result3 error
   903  	}
   904  	GetSpaceQuotaDefinitionStub        func(string) (ccv2.SpaceQuota, ccv2.Warnings, error)
   905  	getSpaceQuotaDefinitionMutex       sync.RWMutex
   906  	getSpaceQuotaDefinitionArgsForCall []struct {
   907  		arg1 string
   908  	}
   909  	getSpaceQuotaDefinitionReturns struct {
   910  		result1 ccv2.SpaceQuota
   911  		result2 ccv2.Warnings
   912  		result3 error
   913  	}
   914  	getSpaceQuotaDefinitionReturnsOnCall map[int]struct {
   915  		result1 ccv2.SpaceQuota
   916  		result2 ccv2.Warnings
   917  		result3 error
   918  	}
   919  	GetSpaceQuotasStub        func(string) ([]ccv2.SpaceQuota, ccv2.Warnings, error)
   920  	getSpaceQuotasMutex       sync.RWMutex
   921  	getSpaceQuotasArgsForCall []struct {
   922  		arg1 string
   923  	}
   924  	getSpaceQuotasReturns struct {
   925  		result1 []ccv2.SpaceQuota
   926  		result2 ccv2.Warnings
   927  		result3 error
   928  	}
   929  	getSpaceQuotasReturnsOnCall map[int]struct {
   930  		result1 []ccv2.SpaceQuota
   931  		result2 ccv2.Warnings
   932  		result3 error
   933  	}
   934  	GetSpaceRoutesStub        func(string, ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)
   935  	getSpaceRoutesMutex       sync.RWMutex
   936  	getSpaceRoutesArgsForCall []struct {
   937  		arg1 string
   938  		arg2 []ccv2.Filter
   939  	}
   940  	getSpaceRoutesReturns struct {
   941  		result1 []ccv2.Route
   942  		result2 ccv2.Warnings
   943  		result3 error
   944  	}
   945  	getSpaceRoutesReturnsOnCall map[int]struct {
   946  		result1 []ccv2.Route
   947  		result2 ccv2.Warnings
   948  		result3 error
   949  	}
   950  	GetSpaceSecurityGroupsStub        func(string, ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)
   951  	getSpaceSecurityGroupsMutex       sync.RWMutex
   952  	getSpaceSecurityGroupsArgsForCall []struct {
   953  		arg1 string
   954  		arg2 []ccv2.Filter
   955  	}
   956  	getSpaceSecurityGroupsReturns struct {
   957  		result1 []ccv2.SecurityGroup
   958  		result2 ccv2.Warnings
   959  		result3 error
   960  	}
   961  	getSpaceSecurityGroupsReturnsOnCall map[int]struct {
   962  		result1 []ccv2.SecurityGroup
   963  		result2 ccv2.Warnings
   964  		result3 error
   965  	}
   966  	GetSpaceServiceInstancesStub        func(string, bool, ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error)
   967  	getSpaceServiceInstancesMutex       sync.RWMutex
   968  	getSpaceServiceInstancesArgsForCall []struct {
   969  		arg1 string
   970  		arg2 bool
   971  		arg3 []ccv2.Filter
   972  	}
   973  	getSpaceServiceInstancesReturns struct {
   974  		result1 []ccv2.ServiceInstance
   975  		result2 ccv2.Warnings
   976  		result3 error
   977  	}
   978  	getSpaceServiceInstancesReturnsOnCall map[int]struct {
   979  		result1 []ccv2.ServiceInstance
   980  		result2 ccv2.Warnings
   981  		result3 error
   982  	}
   983  	GetSpaceServicesStub        func(string, ...ccv2.Filter) ([]ccv2.Service, ccv2.Warnings, error)
   984  	getSpaceServicesMutex       sync.RWMutex
   985  	getSpaceServicesArgsForCall []struct {
   986  		arg1 string
   987  		arg2 []ccv2.Filter
   988  	}
   989  	getSpaceServicesReturns struct {
   990  		result1 []ccv2.Service
   991  		result2 ccv2.Warnings
   992  		result3 error
   993  	}
   994  	getSpaceServicesReturnsOnCall map[int]struct {
   995  		result1 []ccv2.Service
   996  		result2 ccv2.Warnings
   997  		result3 error
   998  	}
   999  	GetSpaceStagingSecurityGroupsStub        func(string, ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)
  1000  	getSpaceStagingSecurityGroupsMutex       sync.RWMutex
  1001  	getSpaceStagingSecurityGroupsArgsForCall []struct {
  1002  		arg1 string
  1003  		arg2 []ccv2.Filter
  1004  	}
  1005  	getSpaceStagingSecurityGroupsReturns struct {
  1006  		result1 []ccv2.SecurityGroup
  1007  		result2 ccv2.Warnings
  1008  		result3 error
  1009  	}
  1010  	getSpaceStagingSecurityGroupsReturnsOnCall map[int]struct {
  1011  		result1 []ccv2.SecurityGroup
  1012  		result2 ccv2.Warnings
  1013  		result3 error
  1014  	}
  1015  	GetSpaceSummaryStub        func(string) (ccv2.SpaceSummary, ccv2.Warnings, error)
  1016  	getSpaceSummaryMutex       sync.RWMutex
  1017  	getSpaceSummaryArgsForCall []struct {
  1018  		arg1 string
  1019  	}
  1020  	getSpaceSummaryReturns struct {
  1021  		result1 ccv2.SpaceSummary
  1022  		result2 ccv2.Warnings
  1023  		result3 error
  1024  	}
  1025  	getSpaceSummaryReturnsOnCall map[int]struct {
  1026  		result1 ccv2.SpaceSummary
  1027  		result2 ccv2.Warnings
  1028  		result3 error
  1029  	}
  1030  	GetSpacesStub        func(...ccv2.Filter) ([]ccv2.Space, ccv2.Warnings, error)
  1031  	getSpacesMutex       sync.RWMutex
  1032  	getSpacesArgsForCall []struct {
  1033  		arg1 []ccv2.Filter
  1034  	}
  1035  	getSpacesReturns struct {
  1036  		result1 []ccv2.Space
  1037  		result2 ccv2.Warnings
  1038  		result3 error
  1039  	}
  1040  	getSpacesReturnsOnCall map[int]struct {
  1041  		result1 []ccv2.Space
  1042  		result2 ccv2.Warnings
  1043  		result3 error
  1044  	}
  1045  	GetStackStub        func(string) (ccv2.Stack, ccv2.Warnings, error)
  1046  	getStackMutex       sync.RWMutex
  1047  	getStackArgsForCall []struct {
  1048  		arg1 string
  1049  	}
  1050  	getStackReturns struct {
  1051  		result1 ccv2.Stack
  1052  		result2 ccv2.Warnings
  1053  		result3 error
  1054  	}
  1055  	getStackReturnsOnCall map[int]struct {
  1056  		result1 ccv2.Stack
  1057  		result2 ccv2.Warnings
  1058  		result3 error
  1059  	}
  1060  	GetStacksStub        func(...ccv2.Filter) ([]ccv2.Stack, ccv2.Warnings, error)
  1061  	getStacksMutex       sync.RWMutex
  1062  	getStacksArgsForCall []struct {
  1063  		arg1 []ccv2.Filter
  1064  	}
  1065  	getStacksReturns struct {
  1066  		result1 []ccv2.Stack
  1067  		result2 ccv2.Warnings
  1068  		result3 error
  1069  	}
  1070  	getStacksReturnsOnCall map[int]struct {
  1071  		result1 []ccv2.Stack
  1072  		result2 ccv2.Warnings
  1073  		result3 error
  1074  	}
  1075  	GetUserProvidedServiceInstanceServiceBindingsStub        func(string) ([]ccv2.ServiceBinding, ccv2.Warnings, error)
  1076  	getUserProvidedServiceInstanceServiceBindingsMutex       sync.RWMutex
  1077  	getUserProvidedServiceInstanceServiceBindingsArgsForCall []struct {
  1078  		arg1 string
  1079  	}
  1080  	getUserProvidedServiceInstanceServiceBindingsReturns struct {
  1081  		result1 []ccv2.ServiceBinding
  1082  		result2 ccv2.Warnings
  1083  		result3 error
  1084  	}
  1085  	getUserProvidedServiceInstanceServiceBindingsReturnsOnCall map[int]struct {
  1086  		result1 []ccv2.ServiceBinding
  1087  		result2 ccv2.Warnings
  1088  		result3 error
  1089  	}
  1090  	MinCLIVersionStub        func() string
  1091  	minCLIVersionMutex       sync.RWMutex
  1092  	minCLIVersionArgsForCall []struct {
  1093  	}
  1094  	minCLIVersionReturns struct {
  1095  		result1 string
  1096  	}
  1097  	minCLIVersionReturnsOnCall map[int]struct {
  1098  		result1 string
  1099  	}
  1100  	PollJobStub        func(ccv2.Job) (ccv2.Warnings, error)
  1101  	pollJobMutex       sync.RWMutex
  1102  	pollJobArgsForCall []struct {
  1103  		arg1 ccv2.Job
  1104  	}
  1105  	pollJobReturns struct {
  1106  		result1 ccv2.Warnings
  1107  		result2 error
  1108  	}
  1109  	pollJobReturnsOnCall map[int]struct {
  1110  		result1 ccv2.Warnings
  1111  		result2 error
  1112  	}
  1113  	RestageApplicationStub        func(ccv2.Application) (ccv2.Application, ccv2.Warnings, error)
  1114  	restageApplicationMutex       sync.RWMutex
  1115  	restageApplicationArgsForCall []struct {
  1116  		arg1 ccv2.Application
  1117  	}
  1118  	restageApplicationReturns struct {
  1119  		result1 ccv2.Application
  1120  		result2 ccv2.Warnings
  1121  		result3 error
  1122  	}
  1123  	restageApplicationReturnsOnCall map[int]struct {
  1124  		result1 ccv2.Application
  1125  		result2 ccv2.Warnings
  1126  		result3 error
  1127  	}
  1128  	RoutingEndpointStub        func() string
  1129  	routingEndpointMutex       sync.RWMutex
  1130  	routingEndpointArgsForCall []struct {
  1131  	}
  1132  	routingEndpointReturns struct {
  1133  		result1 string
  1134  	}
  1135  	routingEndpointReturnsOnCall map[int]struct {
  1136  		result1 string
  1137  	}
  1138  	SetSpaceQuotaStub        func(string, string) (ccv2.Warnings, error)
  1139  	setSpaceQuotaMutex       sync.RWMutex
  1140  	setSpaceQuotaArgsForCall []struct {
  1141  		arg1 string
  1142  		arg2 string
  1143  	}
  1144  	setSpaceQuotaReturns struct {
  1145  		result1 ccv2.Warnings
  1146  		result2 error
  1147  	}
  1148  	setSpaceQuotaReturnsOnCall map[int]struct {
  1149  		result1 ccv2.Warnings
  1150  		result2 error
  1151  	}
  1152  	TargetCFStub        func(ccv2.TargetSettings) (ccv2.Warnings, error)
  1153  	targetCFMutex       sync.RWMutex
  1154  	targetCFArgsForCall []struct {
  1155  		arg1 ccv2.TargetSettings
  1156  	}
  1157  	targetCFReturns struct {
  1158  		result1 ccv2.Warnings
  1159  		result2 error
  1160  	}
  1161  	targetCFReturnsOnCall map[int]struct {
  1162  		result1 ccv2.Warnings
  1163  		result2 error
  1164  	}
  1165  	UpdateApplicationStub        func(ccv2.Application) (ccv2.Application, ccv2.Warnings, error)
  1166  	updateApplicationMutex       sync.RWMutex
  1167  	updateApplicationArgsForCall []struct {
  1168  		arg1 ccv2.Application
  1169  	}
  1170  	updateApplicationReturns struct {
  1171  		result1 ccv2.Application
  1172  		result2 ccv2.Warnings
  1173  		result3 error
  1174  	}
  1175  	updateApplicationReturnsOnCall map[int]struct {
  1176  		result1 ccv2.Application
  1177  		result2 ccv2.Warnings
  1178  		result3 error
  1179  	}
  1180  	UpdateBuildpackStub        func(ccv2.Buildpack) (ccv2.Buildpack, ccv2.Warnings, error)
  1181  	updateBuildpackMutex       sync.RWMutex
  1182  	updateBuildpackArgsForCall []struct {
  1183  		arg1 ccv2.Buildpack
  1184  	}
  1185  	updateBuildpackReturns struct {
  1186  		result1 ccv2.Buildpack
  1187  		result2 ccv2.Warnings
  1188  		result3 error
  1189  	}
  1190  	updateBuildpackReturnsOnCall map[int]struct {
  1191  		result1 ccv2.Buildpack
  1192  		result2 ccv2.Warnings
  1193  		result3 error
  1194  	}
  1195  	UpdateOrganizationManagerStub        func(string, string) (ccv2.Warnings, error)
  1196  	updateOrganizationManagerMutex       sync.RWMutex
  1197  	updateOrganizationManagerArgsForCall []struct {
  1198  		arg1 string
  1199  		arg2 string
  1200  	}
  1201  	updateOrganizationManagerReturns struct {
  1202  		result1 ccv2.Warnings
  1203  		result2 error
  1204  	}
  1205  	updateOrganizationManagerReturnsOnCall map[int]struct {
  1206  		result1 ccv2.Warnings
  1207  		result2 error
  1208  	}
  1209  	UpdateOrganizationManagerByUsernameStub        func(string, string) (ccv2.Warnings, error)
  1210  	updateOrganizationManagerByUsernameMutex       sync.RWMutex
  1211  	updateOrganizationManagerByUsernameArgsForCall []struct {
  1212  		arg1 string
  1213  		arg2 string
  1214  	}
  1215  	updateOrganizationManagerByUsernameReturns struct {
  1216  		result1 ccv2.Warnings
  1217  		result2 error
  1218  	}
  1219  	updateOrganizationManagerByUsernameReturnsOnCall map[int]struct {
  1220  		result1 ccv2.Warnings
  1221  		result2 error
  1222  	}
  1223  	UpdateOrganizationUserStub        func(string, string) (ccv2.Warnings, error)
  1224  	updateOrganizationUserMutex       sync.RWMutex
  1225  	updateOrganizationUserArgsForCall []struct {
  1226  		arg1 string
  1227  		arg2 string
  1228  	}
  1229  	updateOrganizationUserReturns struct {
  1230  		result1 ccv2.Warnings
  1231  		result2 error
  1232  	}
  1233  	updateOrganizationUserReturnsOnCall map[int]struct {
  1234  		result1 ccv2.Warnings
  1235  		result2 error
  1236  	}
  1237  	UpdateOrganizationUserByUsernameStub        func(string, string) (ccv2.Warnings, error)
  1238  	updateOrganizationUserByUsernameMutex       sync.RWMutex
  1239  	updateOrganizationUserByUsernameArgsForCall []struct {
  1240  		arg1 string
  1241  		arg2 string
  1242  	}
  1243  	updateOrganizationUserByUsernameReturns struct {
  1244  		result1 ccv2.Warnings
  1245  		result2 error
  1246  	}
  1247  	updateOrganizationUserByUsernameReturnsOnCall map[int]struct {
  1248  		result1 ccv2.Warnings
  1249  		result2 error
  1250  	}
  1251  	UpdateResourceMatchStub        func([]ccv2.Resource) ([]ccv2.Resource, ccv2.Warnings, error)
  1252  	updateResourceMatchMutex       sync.RWMutex
  1253  	updateResourceMatchArgsForCall []struct {
  1254  		arg1 []ccv2.Resource
  1255  	}
  1256  	updateResourceMatchReturns struct {
  1257  		result1 []ccv2.Resource
  1258  		result2 ccv2.Warnings
  1259  		result3 error
  1260  	}
  1261  	updateResourceMatchReturnsOnCall map[int]struct {
  1262  		result1 []ccv2.Resource
  1263  		result2 ccv2.Warnings
  1264  		result3 error
  1265  	}
  1266  	UpdateRouteApplicationStub        func(string, string) (ccv2.Route, ccv2.Warnings, error)
  1267  	updateRouteApplicationMutex       sync.RWMutex
  1268  	updateRouteApplicationArgsForCall []struct {
  1269  		arg1 string
  1270  		arg2 string
  1271  	}
  1272  	updateRouteApplicationReturns struct {
  1273  		result1 ccv2.Route
  1274  		result2 ccv2.Warnings
  1275  		result3 error
  1276  	}
  1277  	updateRouteApplicationReturnsOnCall map[int]struct {
  1278  		result1 ccv2.Route
  1279  		result2 ccv2.Warnings
  1280  		result3 error
  1281  	}
  1282  	UpdateSecurityGroupSpaceStub        func(string, string) (ccv2.Warnings, error)
  1283  	updateSecurityGroupSpaceMutex       sync.RWMutex
  1284  	updateSecurityGroupSpaceArgsForCall []struct {
  1285  		arg1 string
  1286  		arg2 string
  1287  	}
  1288  	updateSecurityGroupSpaceReturns struct {
  1289  		result1 ccv2.Warnings
  1290  		result2 error
  1291  	}
  1292  	updateSecurityGroupSpaceReturnsOnCall map[int]struct {
  1293  		result1 ccv2.Warnings
  1294  		result2 error
  1295  	}
  1296  	UpdateSecurityGroupStagingSpaceStub        func(string, string) (ccv2.Warnings, error)
  1297  	updateSecurityGroupStagingSpaceMutex       sync.RWMutex
  1298  	updateSecurityGroupStagingSpaceArgsForCall []struct {
  1299  		arg1 string
  1300  		arg2 string
  1301  	}
  1302  	updateSecurityGroupStagingSpaceReturns struct {
  1303  		result1 ccv2.Warnings
  1304  		result2 error
  1305  	}
  1306  	updateSecurityGroupStagingSpaceReturnsOnCall map[int]struct {
  1307  		result1 ccv2.Warnings
  1308  		result2 error
  1309  	}
  1310  	UpdateServiceInstanceMaintenanceInfoStub        func(string, ccv2.MaintenanceInfo) (ccv2.Warnings, error)
  1311  	updateServiceInstanceMaintenanceInfoMutex       sync.RWMutex
  1312  	updateServiceInstanceMaintenanceInfoArgsForCall []struct {
  1313  		arg1 string
  1314  		arg2 ccv2.MaintenanceInfo
  1315  	}
  1316  	updateServiceInstanceMaintenanceInfoReturns struct {
  1317  		result1 ccv2.Warnings
  1318  		result2 error
  1319  	}
  1320  	updateServiceInstanceMaintenanceInfoReturnsOnCall map[int]struct {
  1321  		result1 ccv2.Warnings
  1322  		result2 error
  1323  	}
  1324  	UpdateServicePlanStub        func(string, bool) (ccv2.Warnings, error)
  1325  	updateServicePlanMutex       sync.RWMutex
  1326  	updateServicePlanArgsForCall []struct {
  1327  		arg1 string
  1328  		arg2 bool
  1329  	}
  1330  	updateServicePlanReturns struct {
  1331  		result1 ccv2.Warnings
  1332  		result2 error
  1333  	}
  1334  	updateServicePlanReturnsOnCall map[int]struct {
  1335  		result1 ccv2.Warnings
  1336  		result2 error
  1337  	}
  1338  	UpdateSpaceDeveloperStub        func(string, string) (ccv2.Warnings, error)
  1339  	updateSpaceDeveloperMutex       sync.RWMutex
  1340  	updateSpaceDeveloperArgsForCall []struct {
  1341  		arg1 string
  1342  		arg2 string
  1343  	}
  1344  	updateSpaceDeveloperReturns struct {
  1345  		result1 ccv2.Warnings
  1346  		result2 error
  1347  	}
  1348  	updateSpaceDeveloperReturnsOnCall map[int]struct {
  1349  		result1 ccv2.Warnings
  1350  		result2 error
  1351  	}
  1352  	UpdateSpaceDeveloperByUsernameStub        func(string, string) (ccv2.Warnings, error)
  1353  	updateSpaceDeveloperByUsernameMutex       sync.RWMutex
  1354  	updateSpaceDeveloperByUsernameArgsForCall []struct {
  1355  		arg1 string
  1356  		arg2 string
  1357  	}
  1358  	updateSpaceDeveloperByUsernameReturns struct {
  1359  		result1 ccv2.Warnings
  1360  		result2 error
  1361  	}
  1362  	updateSpaceDeveloperByUsernameReturnsOnCall map[int]struct {
  1363  		result1 ccv2.Warnings
  1364  		result2 error
  1365  	}
  1366  	UpdateSpaceManagerStub        func(string, string) (ccv2.Warnings, error)
  1367  	updateSpaceManagerMutex       sync.RWMutex
  1368  	updateSpaceManagerArgsForCall []struct {
  1369  		arg1 string
  1370  		arg2 string
  1371  	}
  1372  	updateSpaceManagerReturns struct {
  1373  		result1 ccv2.Warnings
  1374  		result2 error
  1375  	}
  1376  	updateSpaceManagerReturnsOnCall map[int]struct {
  1377  		result1 ccv2.Warnings
  1378  		result2 error
  1379  	}
  1380  	UpdateSpaceManagerByUsernameStub        func(string, string) (ccv2.Warnings, error)
  1381  	updateSpaceManagerByUsernameMutex       sync.RWMutex
  1382  	updateSpaceManagerByUsernameArgsForCall []struct {
  1383  		arg1 string
  1384  		arg2 string
  1385  	}
  1386  	updateSpaceManagerByUsernameReturns struct {
  1387  		result1 ccv2.Warnings
  1388  		result2 error
  1389  	}
  1390  	updateSpaceManagerByUsernameReturnsOnCall map[int]struct {
  1391  		result1 ccv2.Warnings
  1392  		result2 error
  1393  	}
  1394  	UpdateUserProvidedServiceInstanceStub        func(string, ccv2.UserProvidedServiceInstance) (ccv2.Warnings, error)
  1395  	updateUserProvidedServiceInstanceMutex       sync.RWMutex
  1396  	updateUserProvidedServiceInstanceArgsForCall []struct {
  1397  		arg1 string
  1398  		arg2 ccv2.UserProvidedServiceInstance
  1399  	}
  1400  	updateUserProvidedServiceInstanceReturns struct {
  1401  		result1 ccv2.Warnings
  1402  		result2 error
  1403  	}
  1404  	updateUserProvidedServiceInstanceReturnsOnCall map[int]struct {
  1405  		result1 ccv2.Warnings
  1406  		result2 error
  1407  	}
  1408  	UploadApplicationPackageStub        func(string, []ccv2.Resource, ccv2.Reader, int64) (ccv2.Job, ccv2.Warnings, error)
  1409  	uploadApplicationPackageMutex       sync.RWMutex
  1410  	uploadApplicationPackageArgsForCall []struct {
  1411  		arg1 string
  1412  		arg2 []ccv2.Resource
  1413  		arg3 ccv2.Reader
  1414  		arg4 int64
  1415  	}
  1416  	uploadApplicationPackageReturns struct {
  1417  		result1 ccv2.Job
  1418  		result2 ccv2.Warnings
  1419  		result3 error
  1420  	}
  1421  	uploadApplicationPackageReturnsOnCall map[int]struct {
  1422  		result1 ccv2.Job
  1423  		result2 ccv2.Warnings
  1424  		result3 error
  1425  	}
  1426  	UploadBuildpackStub        func(string, string, io.Reader, int64) (ccv2.Warnings, error)
  1427  	uploadBuildpackMutex       sync.RWMutex
  1428  	uploadBuildpackArgsForCall []struct {
  1429  		arg1 string
  1430  		arg2 string
  1431  		arg3 io.Reader
  1432  		arg4 int64
  1433  	}
  1434  	uploadBuildpackReturns struct {
  1435  		result1 ccv2.Warnings
  1436  		result2 error
  1437  	}
  1438  	uploadBuildpackReturnsOnCall map[int]struct {
  1439  		result1 ccv2.Warnings
  1440  		result2 error
  1441  	}
  1442  	UploadDropletStub        func(string, io.Reader, int64) (ccv2.Job, ccv2.Warnings, error)
  1443  	uploadDropletMutex       sync.RWMutex
  1444  	uploadDropletArgsForCall []struct {
  1445  		arg1 string
  1446  		arg2 io.Reader
  1447  		arg3 int64
  1448  	}
  1449  	uploadDropletReturns struct {
  1450  		result1 ccv2.Job
  1451  		result2 ccv2.Warnings
  1452  		result3 error
  1453  	}
  1454  	uploadDropletReturnsOnCall map[int]struct {
  1455  		result1 ccv2.Job
  1456  		result2 ccv2.Warnings
  1457  		result3 error
  1458  	}
  1459  	invocations      map[string][][]interface{}
  1460  	invocationsMutex sync.RWMutex
  1461  }
  1462  
  1463  func (fake *FakeCloudControllerClient) API() string {
  1464  	fake.aPIMutex.Lock()
  1465  	ret, specificReturn := fake.aPIReturnsOnCall[len(fake.aPIArgsForCall)]
  1466  	fake.aPIArgsForCall = append(fake.aPIArgsForCall, struct {
  1467  	}{})
  1468  	fake.recordInvocation("API", []interface{}{})
  1469  	fake.aPIMutex.Unlock()
  1470  	if fake.APIStub != nil {
  1471  		return fake.APIStub()
  1472  	}
  1473  	if specificReturn {
  1474  		return ret.result1
  1475  	}
  1476  	fakeReturns := fake.aPIReturns
  1477  	return fakeReturns.result1
  1478  }
  1479  
  1480  func (fake *FakeCloudControllerClient) APICallCount() int {
  1481  	fake.aPIMutex.RLock()
  1482  	defer fake.aPIMutex.RUnlock()
  1483  	return len(fake.aPIArgsForCall)
  1484  }
  1485  
  1486  func (fake *FakeCloudControllerClient) APICalls(stub func() string) {
  1487  	fake.aPIMutex.Lock()
  1488  	defer fake.aPIMutex.Unlock()
  1489  	fake.APIStub = stub
  1490  }
  1491  
  1492  func (fake *FakeCloudControllerClient) APIReturns(result1 string) {
  1493  	fake.aPIMutex.Lock()
  1494  	defer fake.aPIMutex.Unlock()
  1495  	fake.APIStub = nil
  1496  	fake.aPIReturns = struct {
  1497  		result1 string
  1498  	}{result1}
  1499  }
  1500  
  1501  func (fake *FakeCloudControllerClient) APIReturnsOnCall(i int, result1 string) {
  1502  	fake.aPIMutex.Lock()
  1503  	defer fake.aPIMutex.Unlock()
  1504  	fake.APIStub = nil
  1505  	if fake.aPIReturnsOnCall == nil {
  1506  		fake.aPIReturnsOnCall = make(map[int]struct {
  1507  			result1 string
  1508  		})
  1509  	}
  1510  	fake.aPIReturnsOnCall[i] = struct {
  1511  		result1 string
  1512  	}{result1}
  1513  }
  1514  
  1515  func (fake *FakeCloudControllerClient) APIVersion() string {
  1516  	fake.aPIVersionMutex.Lock()
  1517  	ret, specificReturn := fake.aPIVersionReturnsOnCall[len(fake.aPIVersionArgsForCall)]
  1518  	fake.aPIVersionArgsForCall = append(fake.aPIVersionArgsForCall, struct {
  1519  	}{})
  1520  	fake.recordInvocation("APIVersion", []interface{}{})
  1521  	fake.aPIVersionMutex.Unlock()
  1522  	if fake.APIVersionStub != nil {
  1523  		return fake.APIVersionStub()
  1524  	}
  1525  	if specificReturn {
  1526  		return ret.result1
  1527  	}
  1528  	fakeReturns := fake.aPIVersionReturns
  1529  	return fakeReturns.result1
  1530  }
  1531  
  1532  func (fake *FakeCloudControllerClient) APIVersionCallCount() int {
  1533  	fake.aPIVersionMutex.RLock()
  1534  	defer fake.aPIVersionMutex.RUnlock()
  1535  	return len(fake.aPIVersionArgsForCall)
  1536  }
  1537  
  1538  func (fake *FakeCloudControllerClient) APIVersionCalls(stub func() string) {
  1539  	fake.aPIVersionMutex.Lock()
  1540  	defer fake.aPIVersionMutex.Unlock()
  1541  	fake.APIVersionStub = stub
  1542  }
  1543  
  1544  func (fake *FakeCloudControllerClient) APIVersionReturns(result1 string) {
  1545  	fake.aPIVersionMutex.Lock()
  1546  	defer fake.aPIVersionMutex.Unlock()
  1547  	fake.APIVersionStub = nil
  1548  	fake.aPIVersionReturns = struct {
  1549  		result1 string
  1550  	}{result1}
  1551  }
  1552  
  1553  func (fake *FakeCloudControllerClient) APIVersionReturnsOnCall(i int, result1 string) {
  1554  	fake.aPIVersionMutex.Lock()
  1555  	defer fake.aPIVersionMutex.Unlock()
  1556  	fake.APIVersionStub = nil
  1557  	if fake.aPIVersionReturnsOnCall == nil {
  1558  		fake.aPIVersionReturnsOnCall = make(map[int]struct {
  1559  			result1 string
  1560  		})
  1561  	}
  1562  	fake.aPIVersionReturnsOnCall[i] = struct {
  1563  		result1 string
  1564  	}{result1}
  1565  }
  1566  
  1567  func (fake *FakeCloudControllerClient) AuthorizationEndpoint() string {
  1568  	fake.authorizationEndpointMutex.Lock()
  1569  	ret, specificReturn := fake.authorizationEndpointReturnsOnCall[len(fake.authorizationEndpointArgsForCall)]
  1570  	fake.authorizationEndpointArgsForCall = append(fake.authorizationEndpointArgsForCall, struct {
  1571  	}{})
  1572  	fake.recordInvocation("AuthorizationEndpoint", []interface{}{})
  1573  	fake.authorizationEndpointMutex.Unlock()
  1574  	if fake.AuthorizationEndpointStub != nil {
  1575  		return fake.AuthorizationEndpointStub()
  1576  	}
  1577  	if specificReturn {
  1578  		return ret.result1
  1579  	}
  1580  	fakeReturns := fake.authorizationEndpointReturns
  1581  	return fakeReturns.result1
  1582  }
  1583  
  1584  func (fake *FakeCloudControllerClient) AuthorizationEndpointCallCount() int {
  1585  	fake.authorizationEndpointMutex.RLock()
  1586  	defer fake.authorizationEndpointMutex.RUnlock()
  1587  	return len(fake.authorizationEndpointArgsForCall)
  1588  }
  1589  
  1590  func (fake *FakeCloudControllerClient) AuthorizationEndpointCalls(stub func() string) {
  1591  	fake.authorizationEndpointMutex.Lock()
  1592  	defer fake.authorizationEndpointMutex.Unlock()
  1593  	fake.AuthorizationEndpointStub = stub
  1594  }
  1595  
  1596  func (fake *FakeCloudControllerClient) AuthorizationEndpointReturns(result1 string) {
  1597  	fake.authorizationEndpointMutex.Lock()
  1598  	defer fake.authorizationEndpointMutex.Unlock()
  1599  	fake.AuthorizationEndpointStub = nil
  1600  	fake.authorizationEndpointReturns = struct {
  1601  		result1 string
  1602  	}{result1}
  1603  }
  1604  
  1605  func (fake *FakeCloudControllerClient) AuthorizationEndpointReturnsOnCall(i int, result1 string) {
  1606  	fake.authorizationEndpointMutex.Lock()
  1607  	defer fake.authorizationEndpointMutex.Unlock()
  1608  	fake.AuthorizationEndpointStub = nil
  1609  	if fake.authorizationEndpointReturnsOnCall == nil {
  1610  		fake.authorizationEndpointReturnsOnCall = make(map[int]struct {
  1611  			result1 string
  1612  		})
  1613  	}
  1614  	fake.authorizationEndpointReturnsOnCall[i] = struct {
  1615  		result1 string
  1616  	}{result1}
  1617  }
  1618  
  1619  func (fake *FakeCloudControllerClient) CheckRoute(arg1 ccv2.Route) (bool, ccv2.Warnings, error) {
  1620  	fake.checkRouteMutex.Lock()
  1621  	ret, specificReturn := fake.checkRouteReturnsOnCall[len(fake.checkRouteArgsForCall)]
  1622  	fake.checkRouteArgsForCall = append(fake.checkRouteArgsForCall, struct {
  1623  		arg1 ccv2.Route
  1624  	}{arg1})
  1625  	fake.recordInvocation("CheckRoute", []interface{}{arg1})
  1626  	fake.checkRouteMutex.Unlock()
  1627  	if fake.CheckRouteStub != nil {
  1628  		return fake.CheckRouteStub(arg1)
  1629  	}
  1630  	if specificReturn {
  1631  		return ret.result1, ret.result2, ret.result3
  1632  	}
  1633  	fakeReturns := fake.checkRouteReturns
  1634  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1635  }
  1636  
  1637  func (fake *FakeCloudControllerClient) CheckRouteCallCount() int {
  1638  	fake.checkRouteMutex.RLock()
  1639  	defer fake.checkRouteMutex.RUnlock()
  1640  	return len(fake.checkRouteArgsForCall)
  1641  }
  1642  
  1643  func (fake *FakeCloudControllerClient) CheckRouteCalls(stub func(ccv2.Route) (bool, ccv2.Warnings, error)) {
  1644  	fake.checkRouteMutex.Lock()
  1645  	defer fake.checkRouteMutex.Unlock()
  1646  	fake.CheckRouteStub = stub
  1647  }
  1648  
  1649  func (fake *FakeCloudControllerClient) CheckRouteArgsForCall(i int) ccv2.Route {
  1650  	fake.checkRouteMutex.RLock()
  1651  	defer fake.checkRouteMutex.RUnlock()
  1652  	argsForCall := fake.checkRouteArgsForCall[i]
  1653  	return argsForCall.arg1
  1654  }
  1655  
  1656  func (fake *FakeCloudControllerClient) CheckRouteReturns(result1 bool, result2 ccv2.Warnings, result3 error) {
  1657  	fake.checkRouteMutex.Lock()
  1658  	defer fake.checkRouteMutex.Unlock()
  1659  	fake.CheckRouteStub = nil
  1660  	fake.checkRouteReturns = struct {
  1661  		result1 bool
  1662  		result2 ccv2.Warnings
  1663  		result3 error
  1664  	}{result1, result2, result3}
  1665  }
  1666  
  1667  func (fake *FakeCloudControllerClient) CheckRouteReturnsOnCall(i int, result1 bool, result2 ccv2.Warnings, result3 error) {
  1668  	fake.checkRouteMutex.Lock()
  1669  	defer fake.checkRouteMutex.Unlock()
  1670  	fake.CheckRouteStub = nil
  1671  	if fake.checkRouteReturnsOnCall == nil {
  1672  		fake.checkRouteReturnsOnCall = make(map[int]struct {
  1673  			result1 bool
  1674  			result2 ccv2.Warnings
  1675  			result3 error
  1676  		})
  1677  	}
  1678  	fake.checkRouteReturnsOnCall[i] = struct {
  1679  		result1 bool
  1680  		result2 ccv2.Warnings
  1681  		result3 error
  1682  	}{result1, result2, result3}
  1683  }
  1684  
  1685  func (fake *FakeCloudControllerClient) CreateApplication(arg1 ccv2.Application) (ccv2.Application, ccv2.Warnings, error) {
  1686  	fake.createApplicationMutex.Lock()
  1687  	ret, specificReturn := fake.createApplicationReturnsOnCall[len(fake.createApplicationArgsForCall)]
  1688  	fake.createApplicationArgsForCall = append(fake.createApplicationArgsForCall, struct {
  1689  		arg1 ccv2.Application
  1690  	}{arg1})
  1691  	fake.recordInvocation("CreateApplication", []interface{}{arg1})
  1692  	fake.createApplicationMutex.Unlock()
  1693  	if fake.CreateApplicationStub != nil {
  1694  		return fake.CreateApplicationStub(arg1)
  1695  	}
  1696  	if specificReturn {
  1697  		return ret.result1, ret.result2, ret.result3
  1698  	}
  1699  	fakeReturns := fake.createApplicationReturns
  1700  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1701  }
  1702  
  1703  func (fake *FakeCloudControllerClient) CreateApplicationCallCount() int {
  1704  	fake.createApplicationMutex.RLock()
  1705  	defer fake.createApplicationMutex.RUnlock()
  1706  	return len(fake.createApplicationArgsForCall)
  1707  }
  1708  
  1709  func (fake *FakeCloudControllerClient) CreateApplicationCalls(stub func(ccv2.Application) (ccv2.Application, ccv2.Warnings, error)) {
  1710  	fake.createApplicationMutex.Lock()
  1711  	defer fake.createApplicationMutex.Unlock()
  1712  	fake.CreateApplicationStub = stub
  1713  }
  1714  
  1715  func (fake *FakeCloudControllerClient) CreateApplicationArgsForCall(i int) ccv2.Application {
  1716  	fake.createApplicationMutex.RLock()
  1717  	defer fake.createApplicationMutex.RUnlock()
  1718  	argsForCall := fake.createApplicationArgsForCall[i]
  1719  	return argsForCall.arg1
  1720  }
  1721  
  1722  func (fake *FakeCloudControllerClient) CreateApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1723  	fake.createApplicationMutex.Lock()
  1724  	defer fake.createApplicationMutex.Unlock()
  1725  	fake.CreateApplicationStub = nil
  1726  	fake.createApplicationReturns = struct {
  1727  		result1 ccv2.Application
  1728  		result2 ccv2.Warnings
  1729  		result3 error
  1730  	}{result1, result2, result3}
  1731  }
  1732  
  1733  func (fake *FakeCloudControllerClient) CreateApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  1734  	fake.createApplicationMutex.Lock()
  1735  	defer fake.createApplicationMutex.Unlock()
  1736  	fake.CreateApplicationStub = nil
  1737  	if fake.createApplicationReturnsOnCall == nil {
  1738  		fake.createApplicationReturnsOnCall = make(map[int]struct {
  1739  			result1 ccv2.Application
  1740  			result2 ccv2.Warnings
  1741  			result3 error
  1742  		})
  1743  	}
  1744  	fake.createApplicationReturnsOnCall[i] = struct {
  1745  		result1 ccv2.Application
  1746  		result2 ccv2.Warnings
  1747  		result3 error
  1748  	}{result1, result2, result3}
  1749  }
  1750  
  1751  func (fake *FakeCloudControllerClient) CreateBuildpack(arg1 ccv2.Buildpack) (ccv2.Buildpack, ccv2.Warnings, error) {
  1752  	fake.createBuildpackMutex.Lock()
  1753  	ret, specificReturn := fake.createBuildpackReturnsOnCall[len(fake.createBuildpackArgsForCall)]
  1754  	fake.createBuildpackArgsForCall = append(fake.createBuildpackArgsForCall, struct {
  1755  		arg1 ccv2.Buildpack
  1756  	}{arg1})
  1757  	fake.recordInvocation("CreateBuildpack", []interface{}{arg1})
  1758  	fake.createBuildpackMutex.Unlock()
  1759  	if fake.CreateBuildpackStub != nil {
  1760  		return fake.CreateBuildpackStub(arg1)
  1761  	}
  1762  	if specificReturn {
  1763  		return ret.result1, ret.result2, ret.result3
  1764  	}
  1765  	fakeReturns := fake.createBuildpackReturns
  1766  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1767  }
  1768  
  1769  func (fake *FakeCloudControllerClient) CreateBuildpackCallCount() int {
  1770  	fake.createBuildpackMutex.RLock()
  1771  	defer fake.createBuildpackMutex.RUnlock()
  1772  	return len(fake.createBuildpackArgsForCall)
  1773  }
  1774  
  1775  func (fake *FakeCloudControllerClient) CreateBuildpackCalls(stub func(ccv2.Buildpack) (ccv2.Buildpack, ccv2.Warnings, error)) {
  1776  	fake.createBuildpackMutex.Lock()
  1777  	defer fake.createBuildpackMutex.Unlock()
  1778  	fake.CreateBuildpackStub = stub
  1779  }
  1780  
  1781  func (fake *FakeCloudControllerClient) CreateBuildpackArgsForCall(i int) ccv2.Buildpack {
  1782  	fake.createBuildpackMutex.RLock()
  1783  	defer fake.createBuildpackMutex.RUnlock()
  1784  	argsForCall := fake.createBuildpackArgsForCall[i]
  1785  	return argsForCall.arg1
  1786  }
  1787  
  1788  func (fake *FakeCloudControllerClient) CreateBuildpackReturns(result1 ccv2.Buildpack, result2 ccv2.Warnings, result3 error) {
  1789  	fake.createBuildpackMutex.Lock()
  1790  	defer fake.createBuildpackMutex.Unlock()
  1791  	fake.CreateBuildpackStub = nil
  1792  	fake.createBuildpackReturns = struct {
  1793  		result1 ccv2.Buildpack
  1794  		result2 ccv2.Warnings
  1795  		result3 error
  1796  	}{result1, result2, result3}
  1797  }
  1798  
  1799  func (fake *FakeCloudControllerClient) CreateBuildpackReturnsOnCall(i int, result1 ccv2.Buildpack, result2 ccv2.Warnings, result3 error) {
  1800  	fake.createBuildpackMutex.Lock()
  1801  	defer fake.createBuildpackMutex.Unlock()
  1802  	fake.CreateBuildpackStub = nil
  1803  	if fake.createBuildpackReturnsOnCall == nil {
  1804  		fake.createBuildpackReturnsOnCall = make(map[int]struct {
  1805  			result1 ccv2.Buildpack
  1806  			result2 ccv2.Warnings
  1807  			result3 error
  1808  		})
  1809  	}
  1810  	fake.createBuildpackReturnsOnCall[i] = struct {
  1811  		result1 ccv2.Buildpack
  1812  		result2 ccv2.Warnings
  1813  		result3 error
  1814  	}{result1, result2, result3}
  1815  }
  1816  
  1817  func (fake *FakeCloudControllerClient) CreateOrganization(arg1 string, arg2 string) (ccv2.Organization, ccv2.Warnings, error) {
  1818  	fake.createOrganizationMutex.Lock()
  1819  	ret, specificReturn := fake.createOrganizationReturnsOnCall[len(fake.createOrganizationArgsForCall)]
  1820  	fake.createOrganizationArgsForCall = append(fake.createOrganizationArgsForCall, struct {
  1821  		arg1 string
  1822  		arg2 string
  1823  	}{arg1, arg2})
  1824  	fake.recordInvocation("CreateOrganization", []interface{}{arg1, arg2})
  1825  	fake.createOrganizationMutex.Unlock()
  1826  	if fake.CreateOrganizationStub != nil {
  1827  		return fake.CreateOrganizationStub(arg1, arg2)
  1828  	}
  1829  	if specificReturn {
  1830  		return ret.result1, ret.result2, ret.result3
  1831  	}
  1832  	fakeReturns := fake.createOrganizationReturns
  1833  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1834  }
  1835  
  1836  func (fake *FakeCloudControllerClient) CreateOrganizationCallCount() int {
  1837  	fake.createOrganizationMutex.RLock()
  1838  	defer fake.createOrganizationMutex.RUnlock()
  1839  	return len(fake.createOrganizationArgsForCall)
  1840  }
  1841  
  1842  func (fake *FakeCloudControllerClient) CreateOrganizationCalls(stub func(string, string) (ccv2.Organization, ccv2.Warnings, error)) {
  1843  	fake.createOrganizationMutex.Lock()
  1844  	defer fake.createOrganizationMutex.Unlock()
  1845  	fake.CreateOrganizationStub = stub
  1846  }
  1847  
  1848  func (fake *FakeCloudControllerClient) CreateOrganizationArgsForCall(i int) (string, string) {
  1849  	fake.createOrganizationMutex.RLock()
  1850  	defer fake.createOrganizationMutex.RUnlock()
  1851  	argsForCall := fake.createOrganizationArgsForCall[i]
  1852  	return argsForCall.arg1, argsForCall.arg2
  1853  }
  1854  
  1855  func (fake *FakeCloudControllerClient) CreateOrganizationReturns(result1 ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  1856  	fake.createOrganizationMutex.Lock()
  1857  	defer fake.createOrganizationMutex.Unlock()
  1858  	fake.CreateOrganizationStub = nil
  1859  	fake.createOrganizationReturns = struct {
  1860  		result1 ccv2.Organization
  1861  		result2 ccv2.Warnings
  1862  		result3 error
  1863  	}{result1, result2, result3}
  1864  }
  1865  
  1866  func (fake *FakeCloudControllerClient) CreateOrganizationReturnsOnCall(i int, result1 ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  1867  	fake.createOrganizationMutex.Lock()
  1868  	defer fake.createOrganizationMutex.Unlock()
  1869  	fake.CreateOrganizationStub = nil
  1870  	if fake.createOrganizationReturnsOnCall == nil {
  1871  		fake.createOrganizationReturnsOnCall = make(map[int]struct {
  1872  			result1 ccv2.Organization
  1873  			result2 ccv2.Warnings
  1874  			result3 error
  1875  		})
  1876  	}
  1877  	fake.createOrganizationReturnsOnCall[i] = struct {
  1878  		result1 ccv2.Organization
  1879  		result2 ccv2.Warnings
  1880  		result3 error
  1881  	}{result1, result2, result3}
  1882  }
  1883  
  1884  func (fake *FakeCloudControllerClient) CreateRoute(arg1 ccv2.Route, arg2 bool) (ccv2.Route, ccv2.Warnings, error) {
  1885  	fake.createRouteMutex.Lock()
  1886  	ret, specificReturn := fake.createRouteReturnsOnCall[len(fake.createRouteArgsForCall)]
  1887  	fake.createRouteArgsForCall = append(fake.createRouteArgsForCall, struct {
  1888  		arg1 ccv2.Route
  1889  		arg2 bool
  1890  	}{arg1, arg2})
  1891  	fake.recordInvocation("CreateRoute", []interface{}{arg1, arg2})
  1892  	fake.createRouteMutex.Unlock()
  1893  	if fake.CreateRouteStub != nil {
  1894  		return fake.CreateRouteStub(arg1, arg2)
  1895  	}
  1896  	if specificReturn {
  1897  		return ret.result1, ret.result2, ret.result3
  1898  	}
  1899  	fakeReturns := fake.createRouteReturns
  1900  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1901  }
  1902  
  1903  func (fake *FakeCloudControllerClient) CreateRouteCallCount() int {
  1904  	fake.createRouteMutex.RLock()
  1905  	defer fake.createRouteMutex.RUnlock()
  1906  	return len(fake.createRouteArgsForCall)
  1907  }
  1908  
  1909  func (fake *FakeCloudControllerClient) CreateRouteCalls(stub func(ccv2.Route, bool) (ccv2.Route, ccv2.Warnings, error)) {
  1910  	fake.createRouteMutex.Lock()
  1911  	defer fake.createRouteMutex.Unlock()
  1912  	fake.CreateRouteStub = stub
  1913  }
  1914  
  1915  func (fake *FakeCloudControllerClient) CreateRouteArgsForCall(i int) (ccv2.Route, bool) {
  1916  	fake.createRouteMutex.RLock()
  1917  	defer fake.createRouteMutex.RUnlock()
  1918  	argsForCall := fake.createRouteArgsForCall[i]
  1919  	return argsForCall.arg1, argsForCall.arg2
  1920  }
  1921  
  1922  func (fake *FakeCloudControllerClient) CreateRouteReturns(result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  1923  	fake.createRouteMutex.Lock()
  1924  	defer fake.createRouteMutex.Unlock()
  1925  	fake.CreateRouteStub = nil
  1926  	fake.createRouteReturns = struct {
  1927  		result1 ccv2.Route
  1928  		result2 ccv2.Warnings
  1929  		result3 error
  1930  	}{result1, result2, result3}
  1931  }
  1932  
  1933  func (fake *FakeCloudControllerClient) CreateRouteReturnsOnCall(i int, result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  1934  	fake.createRouteMutex.Lock()
  1935  	defer fake.createRouteMutex.Unlock()
  1936  	fake.CreateRouteStub = nil
  1937  	if fake.createRouteReturnsOnCall == nil {
  1938  		fake.createRouteReturnsOnCall = make(map[int]struct {
  1939  			result1 ccv2.Route
  1940  			result2 ccv2.Warnings
  1941  			result3 error
  1942  		})
  1943  	}
  1944  	fake.createRouteReturnsOnCall[i] = struct {
  1945  		result1 ccv2.Route
  1946  		result2 ccv2.Warnings
  1947  		result3 error
  1948  	}{result1, result2, result3}
  1949  }
  1950  
  1951  func (fake *FakeCloudControllerClient) CreateServiceBinding(arg1 string, arg2 string, arg3 string, arg4 bool, arg5 map[string]interface{}) (ccv2.ServiceBinding, ccv2.Warnings, error) {
  1952  	fake.createServiceBindingMutex.Lock()
  1953  	ret, specificReturn := fake.createServiceBindingReturnsOnCall[len(fake.createServiceBindingArgsForCall)]
  1954  	fake.createServiceBindingArgsForCall = append(fake.createServiceBindingArgsForCall, struct {
  1955  		arg1 string
  1956  		arg2 string
  1957  		arg3 string
  1958  		arg4 bool
  1959  		arg5 map[string]interface{}
  1960  	}{arg1, arg2, arg3, arg4, arg5})
  1961  	fake.recordInvocation("CreateServiceBinding", []interface{}{arg1, arg2, arg3, arg4, arg5})
  1962  	fake.createServiceBindingMutex.Unlock()
  1963  	if fake.CreateServiceBindingStub != nil {
  1964  		return fake.CreateServiceBindingStub(arg1, arg2, arg3, arg4, arg5)
  1965  	}
  1966  	if specificReturn {
  1967  		return ret.result1, ret.result2, ret.result3
  1968  	}
  1969  	fakeReturns := fake.createServiceBindingReturns
  1970  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1971  }
  1972  
  1973  func (fake *FakeCloudControllerClient) CreateServiceBindingCallCount() int {
  1974  	fake.createServiceBindingMutex.RLock()
  1975  	defer fake.createServiceBindingMutex.RUnlock()
  1976  	return len(fake.createServiceBindingArgsForCall)
  1977  }
  1978  
  1979  func (fake *FakeCloudControllerClient) CreateServiceBindingCalls(stub func(string, string, string, bool, map[string]interface{}) (ccv2.ServiceBinding, ccv2.Warnings, error)) {
  1980  	fake.createServiceBindingMutex.Lock()
  1981  	defer fake.createServiceBindingMutex.Unlock()
  1982  	fake.CreateServiceBindingStub = stub
  1983  }
  1984  
  1985  func (fake *FakeCloudControllerClient) CreateServiceBindingArgsForCall(i int) (string, string, string, bool, map[string]interface{}) {
  1986  	fake.createServiceBindingMutex.RLock()
  1987  	defer fake.createServiceBindingMutex.RUnlock()
  1988  	argsForCall := fake.createServiceBindingArgsForCall[i]
  1989  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
  1990  }
  1991  
  1992  func (fake *FakeCloudControllerClient) CreateServiceBindingReturns(result1 ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  1993  	fake.createServiceBindingMutex.Lock()
  1994  	defer fake.createServiceBindingMutex.Unlock()
  1995  	fake.CreateServiceBindingStub = nil
  1996  	fake.createServiceBindingReturns = struct {
  1997  		result1 ccv2.ServiceBinding
  1998  		result2 ccv2.Warnings
  1999  		result3 error
  2000  	}{result1, result2, result3}
  2001  }
  2002  
  2003  func (fake *FakeCloudControllerClient) CreateServiceBindingReturnsOnCall(i int, result1 ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  2004  	fake.createServiceBindingMutex.Lock()
  2005  	defer fake.createServiceBindingMutex.Unlock()
  2006  	fake.CreateServiceBindingStub = nil
  2007  	if fake.createServiceBindingReturnsOnCall == nil {
  2008  		fake.createServiceBindingReturnsOnCall = make(map[int]struct {
  2009  			result1 ccv2.ServiceBinding
  2010  			result2 ccv2.Warnings
  2011  			result3 error
  2012  		})
  2013  	}
  2014  	fake.createServiceBindingReturnsOnCall[i] = struct {
  2015  		result1 ccv2.ServiceBinding
  2016  		result2 ccv2.Warnings
  2017  		result3 error
  2018  	}{result1, result2, result3}
  2019  }
  2020  
  2021  func (fake *FakeCloudControllerClient) CreateServiceBroker(arg1 string, arg2 string, arg3 string, arg4 string, arg5 string) (ccv2.ServiceBroker, ccv2.Warnings, error) {
  2022  	fake.createServiceBrokerMutex.Lock()
  2023  	ret, specificReturn := fake.createServiceBrokerReturnsOnCall[len(fake.createServiceBrokerArgsForCall)]
  2024  	fake.createServiceBrokerArgsForCall = append(fake.createServiceBrokerArgsForCall, struct {
  2025  		arg1 string
  2026  		arg2 string
  2027  		arg3 string
  2028  		arg4 string
  2029  		arg5 string
  2030  	}{arg1, arg2, arg3, arg4, arg5})
  2031  	fake.recordInvocation("CreateServiceBroker", []interface{}{arg1, arg2, arg3, arg4, arg5})
  2032  	fake.createServiceBrokerMutex.Unlock()
  2033  	if fake.CreateServiceBrokerStub != nil {
  2034  		return fake.CreateServiceBrokerStub(arg1, arg2, arg3, arg4, arg5)
  2035  	}
  2036  	if specificReturn {
  2037  		return ret.result1, ret.result2, ret.result3
  2038  	}
  2039  	fakeReturns := fake.createServiceBrokerReturns
  2040  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2041  }
  2042  
  2043  func (fake *FakeCloudControllerClient) CreateServiceBrokerCallCount() int {
  2044  	fake.createServiceBrokerMutex.RLock()
  2045  	defer fake.createServiceBrokerMutex.RUnlock()
  2046  	return len(fake.createServiceBrokerArgsForCall)
  2047  }
  2048  
  2049  func (fake *FakeCloudControllerClient) CreateServiceBrokerCalls(stub func(string, string, string, string, string) (ccv2.ServiceBroker, ccv2.Warnings, error)) {
  2050  	fake.createServiceBrokerMutex.Lock()
  2051  	defer fake.createServiceBrokerMutex.Unlock()
  2052  	fake.CreateServiceBrokerStub = stub
  2053  }
  2054  
  2055  func (fake *FakeCloudControllerClient) CreateServiceBrokerArgsForCall(i int) (string, string, string, string, string) {
  2056  	fake.createServiceBrokerMutex.RLock()
  2057  	defer fake.createServiceBrokerMutex.RUnlock()
  2058  	argsForCall := fake.createServiceBrokerArgsForCall[i]
  2059  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
  2060  }
  2061  
  2062  func (fake *FakeCloudControllerClient) CreateServiceBrokerReturns(result1 ccv2.ServiceBroker, result2 ccv2.Warnings, result3 error) {
  2063  	fake.createServiceBrokerMutex.Lock()
  2064  	defer fake.createServiceBrokerMutex.Unlock()
  2065  	fake.CreateServiceBrokerStub = nil
  2066  	fake.createServiceBrokerReturns = struct {
  2067  		result1 ccv2.ServiceBroker
  2068  		result2 ccv2.Warnings
  2069  		result3 error
  2070  	}{result1, result2, result3}
  2071  }
  2072  
  2073  func (fake *FakeCloudControllerClient) CreateServiceBrokerReturnsOnCall(i int, result1 ccv2.ServiceBroker, result2 ccv2.Warnings, result3 error) {
  2074  	fake.createServiceBrokerMutex.Lock()
  2075  	defer fake.createServiceBrokerMutex.Unlock()
  2076  	fake.CreateServiceBrokerStub = nil
  2077  	if fake.createServiceBrokerReturnsOnCall == nil {
  2078  		fake.createServiceBrokerReturnsOnCall = make(map[int]struct {
  2079  			result1 ccv2.ServiceBroker
  2080  			result2 ccv2.Warnings
  2081  			result3 error
  2082  		})
  2083  	}
  2084  	fake.createServiceBrokerReturnsOnCall[i] = struct {
  2085  		result1 ccv2.ServiceBroker
  2086  		result2 ccv2.Warnings
  2087  		result3 error
  2088  	}{result1, result2, result3}
  2089  }
  2090  
  2091  func (fake *FakeCloudControllerClient) CreateServiceInstance(arg1 string, arg2 string, arg3 string, arg4 map[string]interface{}, arg5 []string) (ccv2.ServiceInstance, ccv2.Warnings, error) {
  2092  	var arg5Copy []string
  2093  	if arg5 != nil {
  2094  		arg5Copy = make([]string, len(arg5))
  2095  		copy(arg5Copy, arg5)
  2096  	}
  2097  	fake.createServiceInstanceMutex.Lock()
  2098  	ret, specificReturn := fake.createServiceInstanceReturnsOnCall[len(fake.createServiceInstanceArgsForCall)]
  2099  	fake.createServiceInstanceArgsForCall = append(fake.createServiceInstanceArgsForCall, struct {
  2100  		arg1 string
  2101  		arg2 string
  2102  		arg3 string
  2103  		arg4 map[string]interface{}
  2104  		arg5 []string
  2105  	}{arg1, arg2, arg3, arg4, arg5Copy})
  2106  	fake.recordInvocation("CreateServiceInstance", []interface{}{arg1, arg2, arg3, arg4, arg5Copy})
  2107  	fake.createServiceInstanceMutex.Unlock()
  2108  	if fake.CreateServiceInstanceStub != nil {
  2109  		return fake.CreateServiceInstanceStub(arg1, arg2, arg3, arg4, arg5)
  2110  	}
  2111  	if specificReturn {
  2112  		return ret.result1, ret.result2, ret.result3
  2113  	}
  2114  	fakeReturns := fake.createServiceInstanceReturns
  2115  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2116  }
  2117  
  2118  func (fake *FakeCloudControllerClient) CreateServiceInstanceCallCount() int {
  2119  	fake.createServiceInstanceMutex.RLock()
  2120  	defer fake.createServiceInstanceMutex.RUnlock()
  2121  	return len(fake.createServiceInstanceArgsForCall)
  2122  }
  2123  
  2124  func (fake *FakeCloudControllerClient) CreateServiceInstanceCalls(stub func(string, string, string, map[string]interface{}, []string) (ccv2.ServiceInstance, ccv2.Warnings, error)) {
  2125  	fake.createServiceInstanceMutex.Lock()
  2126  	defer fake.createServiceInstanceMutex.Unlock()
  2127  	fake.CreateServiceInstanceStub = stub
  2128  }
  2129  
  2130  func (fake *FakeCloudControllerClient) CreateServiceInstanceArgsForCall(i int) (string, string, string, map[string]interface{}, []string) {
  2131  	fake.createServiceInstanceMutex.RLock()
  2132  	defer fake.createServiceInstanceMutex.RUnlock()
  2133  	argsForCall := fake.createServiceInstanceArgsForCall[i]
  2134  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4, argsForCall.arg5
  2135  }
  2136  
  2137  func (fake *FakeCloudControllerClient) CreateServiceInstanceReturns(result1 ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  2138  	fake.createServiceInstanceMutex.Lock()
  2139  	defer fake.createServiceInstanceMutex.Unlock()
  2140  	fake.CreateServiceInstanceStub = nil
  2141  	fake.createServiceInstanceReturns = struct {
  2142  		result1 ccv2.ServiceInstance
  2143  		result2 ccv2.Warnings
  2144  		result3 error
  2145  	}{result1, result2, result3}
  2146  }
  2147  
  2148  func (fake *FakeCloudControllerClient) CreateServiceInstanceReturnsOnCall(i int, result1 ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  2149  	fake.createServiceInstanceMutex.Lock()
  2150  	defer fake.createServiceInstanceMutex.Unlock()
  2151  	fake.CreateServiceInstanceStub = nil
  2152  	if fake.createServiceInstanceReturnsOnCall == nil {
  2153  		fake.createServiceInstanceReturnsOnCall = make(map[int]struct {
  2154  			result1 ccv2.ServiceInstance
  2155  			result2 ccv2.Warnings
  2156  			result3 error
  2157  		})
  2158  	}
  2159  	fake.createServiceInstanceReturnsOnCall[i] = struct {
  2160  		result1 ccv2.ServiceInstance
  2161  		result2 ccv2.Warnings
  2162  		result3 error
  2163  	}{result1, result2, result3}
  2164  }
  2165  
  2166  func (fake *FakeCloudControllerClient) CreateServiceKey(arg1 string, arg2 string, arg3 map[string]interface{}) (ccv2.ServiceKey, ccv2.Warnings, error) {
  2167  	fake.createServiceKeyMutex.Lock()
  2168  	ret, specificReturn := fake.createServiceKeyReturnsOnCall[len(fake.createServiceKeyArgsForCall)]
  2169  	fake.createServiceKeyArgsForCall = append(fake.createServiceKeyArgsForCall, struct {
  2170  		arg1 string
  2171  		arg2 string
  2172  		arg3 map[string]interface{}
  2173  	}{arg1, arg2, arg3})
  2174  	fake.recordInvocation("CreateServiceKey", []interface{}{arg1, arg2, arg3})
  2175  	fake.createServiceKeyMutex.Unlock()
  2176  	if fake.CreateServiceKeyStub != nil {
  2177  		return fake.CreateServiceKeyStub(arg1, arg2, arg3)
  2178  	}
  2179  	if specificReturn {
  2180  		return ret.result1, ret.result2, ret.result3
  2181  	}
  2182  	fakeReturns := fake.createServiceKeyReturns
  2183  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2184  }
  2185  
  2186  func (fake *FakeCloudControllerClient) CreateServiceKeyCallCount() int {
  2187  	fake.createServiceKeyMutex.RLock()
  2188  	defer fake.createServiceKeyMutex.RUnlock()
  2189  	return len(fake.createServiceKeyArgsForCall)
  2190  }
  2191  
  2192  func (fake *FakeCloudControllerClient) CreateServiceKeyCalls(stub func(string, string, map[string]interface{}) (ccv2.ServiceKey, ccv2.Warnings, error)) {
  2193  	fake.createServiceKeyMutex.Lock()
  2194  	defer fake.createServiceKeyMutex.Unlock()
  2195  	fake.CreateServiceKeyStub = stub
  2196  }
  2197  
  2198  func (fake *FakeCloudControllerClient) CreateServiceKeyArgsForCall(i int) (string, string, map[string]interface{}) {
  2199  	fake.createServiceKeyMutex.RLock()
  2200  	defer fake.createServiceKeyMutex.RUnlock()
  2201  	argsForCall := fake.createServiceKeyArgsForCall[i]
  2202  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  2203  }
  2204  
  2205  func (fake *FakeCloudControllerClient) CreateServiceKeyReturns(result1 ccv2.ServiceKey, result2 ccv2.Warnings, result3 error) {
  2206  	fake.createServiceKeyMutex.Lock()
  2207  	defer fake.createServiceKeyMutex.Unlock()
  2208  	fake.CreateServiceKeyStub = nil
  2209  	fake.createServiceKeyReturns = struct {
  2210  		result1 ccv2.ServiceKey
  2211  		result2 ccv2.Warnings
  2212  		result3 error
  2213  	}{result1, result2, result3}
  2214  }
  2215  
  2216  func (fake *FakeCloudControllerClient) CreateServiceKeyReturnsOnCall(i int, result1 ccv2.ServiceKey, result2 ccv2.Warnings, result3 error) {
  2217  	fake.createServiceKeyMutex.Lock()
  2218  	defer fake.createServiceKeyMutex.Unlock()
  2219  	fake.CreateServiceKeyStub = nil
  2220  	if fake.createServiceKeyReturnsOnCall == nil {
  2221  		fake.createServiceKeyReturnsOnCall = make(map[int]struct {
  2222  			result1 ccv2.ServiceKey
  2223  			result2 ccv2.Warnings
  2224  			result3 error
  2225  		})
  2226  	}
  2227  	fake.createServiceKeyReturnsOnCall[i] = struct {
  2228  		result1 ccv2.ServiceKey
  2229  		result2 ccv2.Warnings
  2230  		result3 error
  2231  	}{result1, result2, result3}
  2232  }
  2233  
  2234  func (fake *FakeCloudControllerClient) CreateServicePlanVisibility(arg1 string, arg2 string) (ccv2.ServicePlanVisibility, ccv2.Warnings, error) {
  2235  	fake.createServicePlanVisibilityMutex.Lock()
  2236  	ret, specificReturn := fake.createServicePlanVisibilityReturnsOnCall[len(fake.createServicePlanVisibilityArgsForCall)]
  2237  	fake.createServicePlanVisibilityArgsForCall = append(fake.createServicePlanVisibilityArgsForCall, struct {
  2238  		arg1 string
  2239  		arg2 string
  2240  	}{arg1, arg2})
  2241  	fake.recordInvocation("CreateServicePlanVisibility", []interface{}{arg1, arg2})
  2242  	fake.createServicePlanVisibilityMutex.Unlock()
  2243  	if fake.CreateServicePlanVisibilityStub != nil {
  2244  		return fake.CreateServicePlanVisibilityStub(arg1, arg2)
  2245  	}
  2246  	if specificReturn {
  2247  		return ret.result1, ret.result2, ret.result3
  2248  	}
  2249  	fakeReturns := fake.createServicePlanVisibilityReturns
  2250  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2251  }
  2252  
  2253  func (fake *FakeCloudControllerClient) CreateServicePlanVisibilityCallCount() int {
  2254  	fake.createServicePlanVisibilityMutex.RLock()
  2255  	defer fake.createServicePlanVisibilityMutex.RUnlock()
  2256  	return len(fake.createServicePlanVisibilityArgsForCall)
  2257  }
  2258  
  2259  func (fake *FakeCloudControllerClient) CreateServicePlanVisibilityCalls(stub func(string, string) (ccv2.ServicePlanVisibility, ccv2.Warnings, error)) {
  2260  	fake.createServicePlanVisibilityMutex.Lock()
  2261  	defer fake.createServicePlanVisibilityMutex.Unlock()
  2262  	fake.CreateServicePlanVisibilityStub = stub
  2263  }
  2264  
  2265  func (fake *FakeCloudControllerClient) CreateServicePlanVisibilityArgsForCall(i int) (string, string) {
  2266  	fake.createServicePlanVisibilityMutex.RLock()
  2267  	defer fake.createServicePlanVisibilityMutex.RUnlock()
  2268  	argsForCall := fake.createServicePlanVisibilityArgsForCall[i]
  2269  	return argsForCall.arg1, argsForCall.arg2
  2270  }
  2271  
  2272  func (fake *FakeCloudControllerClient) CreateServicePlanVisibilityReturns(result1 ccv2.ServicePlanVisibility, result2 ccv2.Warnings, result3 error) {
  2273  	fake.createServicePlanVisibilityMutex.Lock()
  2274  	defer fake.createServicePlanVisibilityMutex.Unlock()
  2275  	fake.CreateServicePlanVisibilityStub = nil
  2276  	fake.createServicePlanVisibilityReturns = struct {
  2277  		result1 ccv2.ServicePlanVisibility
  2278  		result2 ccv2.Warnings
  2279  		result3 error
  2280  	}{result1, result2, result3}
  2281  }
  2282  
  2283  func (fake *FakeCloudControllerClient) CreateServicePlanVisibilityReturnsOnCall(i int, result1 ccv2.ServicePlanVisibility, result2 ccv2.Warnings, result3 error) {
  2284  	fake.createServicePlanVisibilityMutex.Lock()
  2285  	defer fake.createServicePlanVisibilityMutex.Unlock()
  2286  	fake.CreateServicePlanVisibilityStub = nil
  2287  	if fake.createServicePlanVisibilityReturnsOnCall == nil {
  2288  		fake.createServicePlanVisibilityReturnsOnCall = make(map[int]struct {
  2289  			result1 ccv2.ServicePlanVisibility
  2290  			result2 ccv2.Warnings
  2291  			result3 error
  2292  		})
  2293  	}
  2294  	fake.createServicePlanVisibilityReturnsOnCall[i] = struct {
  2295  		result1 ccv2.ServicePlanVisibility
  2296  		result2 ccv2.Warnings
  2297  		result3 error
  2298  	}{result1, result2, result3}
  2299  }
  2300  
  2301  func (fake *FakeCloudControllerClient) CreateSharedDomain(arg1 string, arg2 string, arg3 bool) (ccv2.Warnings, error) {
  2302  	fake.createSharedDomainMutex.Lock()
  2303  	ret, specificReturn := fake.createSharedDomainReturnsOnCall[len(fake.createSharedDomainArgsForCall)]
  2304  	fake.createSharedDomainArgsForCall = append(fake.createSharedDomainArgsForCall, struct {
  2305  		arg1 string
  2306  		arg2 string
  2307  		arg3 bool
  2308  	}{arg1, arg2, arg3})
  2309  	fake.recordInvocation("CreateSharedDomain", []interface{}{arg1, arg2, arg3})
  2310  	fake.createSharedDomainMutex.Unlock()
  2311  	if fake.CreateSharedDomainStub != nil {
  2312  		return fake.CreateSharedDomainStub(arg1, arg2, arg3)
  2313  	}
  2314  	if specificReturn {
  2315  		return ret.result1, ret.result2
  2316  	}
  2317  	fakeReturns := fake.createSharedDomainReturns
  2318  	return fakeReturns.result1, fakeReturns.result2
  2319  }
  2320  
  2321  func (fake *FakeCloudControllerClient) CreateSharedDomainCallCount() int {
  2322  	fake.createSharedDomainMutex.RLock()
  2323  	defer fake.createSharedDomainMutex.RUnlock()
  2324  	return len(fake.createSharedDomainArgsForCall)
  2325  }
  2326  
  2327  func (fake *FakeCloudControllerClient) CreateSharedDomainCalls(stub func(string, string, bool) (ccv2.Warnings, error)) {
  2328  	fake.createSharedDomainMutex.Lock()
  2329  	defer fake.createSharedDomainMutex.Unlock()
  2330  	fake.CreateSharedDomainStub = stub
  2331  }
  2332  
  2333  func (fake *FakeCloudControllerClient) CreateSharedDomainArgsForCall(i int) (string, string, bool) {
  2334  	fake.createSharedDomainMutex.RLock()
  2335  	defer fake.createSharedDomainMutex.RUnlock()
  2336  	argsForCall := fake.createSharedDomainArgsForCall[i]
  2337  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  2338  }
  2339  
  2340  func (fake *FakeCloudControllerClient) CreateSharedDomainReturns(result1 ccv2.Warnings, result2 error) {
  2341  	fake.createSharedDomainMutex.Lock()
  2342  	defer fake.createSharedDomainMutex.Unlock()
  2343  	fake.CreateSharedDomainStub = nil
  2344  	fake.createSharedDomainReturns = struct {
  2345  		result1 ccv2.Warnings
  2346  		result2 error
  2347  	}{result1, result2}
  2348  }
  2349  
  2350  func (fake *FakeCloudControllerClient) CreateSharedDomainReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  2351  	fake.createSharedDomainMutex.Lock()
  2352  	defer fake.createSharedDomainMutex.Unlock()
  2353  	fake.CreateSharedDomainStub = nil
  2354  	if fake.createSharedDomainReturnsOnCall == nil {
  2355  		fake.createSharedDomainReturnsOnCall = make(map[int]struct {
  2356  			result1 ccv2.Warnings
  2357  			result2 error
  2358  		})
  2359  	}
  2360  	fake.createSharedDomainReturnsOnCall[i] = struct {
  2361  		result1 ccv2.Warnings
  2362  		result2 error
  2363  	}{result1, result2}
  2364  }
  2365  
  2366  func (fake *FakeCloudControllerClient) CreateSpace(arg1 string, arg2 string) (ccv2.Space, ccv2.Warnings, error) {
  2367  	fake.createSpaceMutex.Lock()
  2368  	ret, specificReturn := fake.createSpaceReturnsOnCall[len(fake.createSpaceArgsForCall)]
  2369  	fake.createSpaceArgsForCall = append(fake.createSpaceArgsForCall, struct {
  2370  		arg1 string
  2371  		arg2 string
  2372  	}{arg1, arg2})
  2373  	fake.recordInvocation("CreateSpace", []interface{}{arg1, arg2})
  2374  	fake.createSpaceMutex.Unlock()
  2375  	if fake.CreateSpaceStub != nil {
  2376  		return fake.CreateSpaceStub(arg1, arg2)
  2377  	}
  2378  	if specificReturn {
  2379  		return ret.result1, ret.result2, ret.result3
  2380  	}
  2381  	fakeReturns := fake.createSpaceReturns
  2382  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2383  }
  2384  
  2385  func (fake *FakeCloudControllerClient) CreateSpaceCallCount() int {
  2386  	fake.createSpaceMutex.RLock()
  2387  	defer fake.createSpaceMutex.RUnlock()
  2388  	return len(fake.createSpaceArgsForCall)
  2389  }
  2390  
  2391  func (fake *FakeCloudControllerClient) CreateSpaceCalls(stub func(string, string) (ccv2.Space, ccv2.Warnings, error)) {
  2392  	fake.createSpaceMutex.Lock()
  2393  	defer fake.createSpaceMutex.Unlock()
  2394  	fake.CreateSpaceStub = stub
  2395  }
  2396  
  2397  func (fake *FakeCloudControllerClient) CreateSpaceArgsForCall(i int) (string, string) {
  2398  	fake.createSpaceMutex.RLock()
  2399  	defer fake.createSpaceMutex.RUnlock()
  2400  	argsForCall := fake.createSpaceArgsForCall[i]
  2401  	return argsForCall.arg1, argsForCall.arg2
  2402  }
  2403  
  2404  func (fake *FakeCloudControllerClient) CreateSpaceReturns(result1 ccv2.Space, result2 ccv2.Warnings, result3 error) {
  2405  	fake.createSpaceMutex.Lock()
  2406  	defer fake.createSpaceMutex.Unlock()
  2407  	fake.CreateSpaceStub = nil
  2408  	fake.createSpaceReturns = struct {
  2409  		result1 ccv2.Space
  2410  		result2 ccv2.Warnings
  2411  		result3 error
  2412  	}{result1, result2, result3}
  2413  }
  2414  
  2415  func (fake *FakeCloudControllerClient) CreateSpaceReturnsOnCall(i int, result1 ccv2.Space, result2 ccv2.Warnings, result3 error) {
  2416  	fake.createSpaceMutex.Lock()
  2417  	defer fake.createSpaceMutex.Unlock()
  2418  	fake.CreateSpaceStub = nil
  2419  	if fake.createSpaceReturnsOnCall == nil {
  2420  		fake.createSpaceReturnsOnCall = make(map[int]struct {
  2421  			result1 ccv2.Space
  2422  			result2 ccv2.Warnings
  2423  			result3 error
  2424  		})
  2425  	}
  2426  	fake.createSpaceReturnsOnCall[i] = struct {
  2427  		result1 ccv2.Space
  2428  		result2 ccv2.Warnings
  2429  		result3 error
  2430  	}{result1, result2, result3}
  2431  }
  2432  
  2433  func (fake *FakeCloudControllerClient) CreateUser(arg1 string) (ccv2.User, ccv2.Warnings, error) {
  2434  	fake.createUserMutex.Lock()
  2435  	ret, specificReturn := fake.createUserReturnsOnCall[len(fake.createUserArgsForCall)]
  2436  	fake.createUserArgsForCall = append(fake.createUserArgsForCall, struct {
  2437  		arg1 string
  2438  	}{arg1})
  2439  	fake.recordInvocation("CreateUser", []interface{}{arg1})
  2440  	fake.createUserMutex.Unlock()
  2441  	if fake.CreateUserStub != nil {
  2442  		return fake.CreateUserStub(arg1)
  2443  	}
  2444  	if specificReturn {
  2445  		return ret.result1, ret.result2, ret.result3
  2446  	}
  2447  	fakeReturns := fake.createUserReturns
  2448  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2449  }
  2450  
  2451  func (fake *FakeCloudControllerClient) CreateUserCallCount() int {
  2452  	fake.createUserMutex.RLock()
  2453  	defer fake.createUserMutex.RUnlock()
  2454  	return len(fake.createUserArgsForCall)
  2455  }
  2456  
  2457  func (fake *FakeCloudControllerClient) CreateUserCalls(stub func(string) (ccv2.User, ccv2.Warnings, error)) {
  2458  	fake.createUserMutex.Lock()
  2459  	defer fake.createUserMutex.Unlock()
  2460  	fake.CreateUserStub = stub
  2461  }
  2462  
  2463  func (fake *FakeCloudControllerClient) CreateUserArgsForCall(i int) string {
  2464  	fake.createUserMutex.RLock()
  2465  	defer fake.createUserMutex.RUnlock()
  2466  	argsForCall := fake.createUserArgsForCall[i]
  2467  	return argsForCall.arg1
  2468  }
  2469  
  2470  func (fake *FakeCloudControllerClient) CreateUserReturns(result1 ccv2.User, result2 ccv2.Warnings, result3 error) {
  2471  	fake.createUserMutex.Lock()
  2472  	defer fake.createUserMutex.Unlock()
  2473  	fake.CreateUserStub = nil
  2474  	fake.createUserReturns = struct {
  2475  		result1 ccv2.User
  2476  		result2 ccv2.Warnings
  2477  		result3 error
  2478  	}{result1, result2, result3}
  2479  }
  2480  
  2481  func (fake *FakeCloudControllerClient) CreateUserReturnsOnCall(i int, result1 ccv2.User, result2 ccv2.Warnings, result3 error) {
  2482  	fake.createUserMutex.Lock()
  2483  	defer fake.createUserMutex.Unlock()
  2484  	fake.CreateUserStub = nil
  2485  	if fake.createUserReturnsOnCall == nil {
  2486  		fake.createUserReturnsOnCall = make(map[int]struct {
  2487  			result1 ccv2.User
  2488  			result2 ccv2.Warnings
  2489  			result3 error
  2490  		})
  2491  	}
  2492  	fake.createUserReturnsOnCall[i] = struct {
  2493  		result1 ccv2.User
  2494  		result2 ccv2.Warnings
  2495  		result3 error
  2496  	}{result1, result2, result3}
  2497  }
  2498  
  2499  func (fake *FakeCloudControllerClient) DeleteOrganizationJob(arg1 string) (ccv2.Job, ccv2.Warnings, error) {
  2500  	fake.deleteOrganizationJobMutex.Lock()
  2501  	ret, specificReturn := fake.deleteOrganizationJobReturnsOnCall[len(fake.deleteOrganizationJobArgsForCall)]
  2502  	fake.deleteOrganizationJobArgsForCall = append(fake.deleteOrganizationJobArgsForCall, struct {
  2503  		arg1 string
  2504  	}{arg1})
  2505  	fake.recordInvocation("DeleteOrganizationJob", []interface{}{arg1})
  2506  	fake.deleteOrganizationJobMutex.Unlock()
  2507  	if fake.DeleteOrganizationJobStub != nil {
  2508  		return fake.DeleteOrganizationJobStub(arg1)
  2509  	}
  2510  	if specificReturn {
  2511  		return ret.result1, ret.result2, ret.result3
  2512  	}
  2513  	fakeReturns := fake.deleteOrganizationJobReturns
  2514  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2515  }
  2516  
  2517  func (fake *FakeCloudControllerClient) DeleteOrganizationJobCallCount() int {
  2518  	fake.deleteOrganizationJobMutex.RLock()
  2519  	defer fake.deleteOrganizationJobMutex.RUnlock()
  2520  	return len(fake.deleteOrganizationJobArgsForCall)
  2521  }
  2522  
  2523  func (fake *FakeCloudControllerClient) DeleteOrganizationJobCalls(stub func(string) (ccv2.Job, ccv2.Warnings, error)) {
  2524  	fake.deleteOrganizationJobMutex.Lock()
  2525  	defer fake.deleteOrganizationJobMutex.Unlock()
  2526  	fake.DeleteOrganizationJobStub = stub
  2527  }
  2528  
  2529  func (fake *FakeCloudControllerClient) DeleteOrganizationJobArgsForCall(i int) string {
  2530  	fake.deleteOrganizationJobMutex.RLock()
  2531  	defer fake.deleteOrganizationJobMutex.RUnlock()
  2532  	argsForCall := fake.deleteOrganizationJobArgsForCall[i]
  2533  	return argsForCall.arg1
  2534  }
  2535  
  2536  func (fake *FakeCloudControllerClient) DeleteOrganizationJobReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  2537  	fake.deleteOrganizationJobMutex.Lock()
  2538  	defer fake.deleteOrganizationJobMutex.Unlock()
  2539  	fake.DeleteOrganizationJobStub = nil
  2540  	fake.deleteOrganizationJobReturns = struct {
  2541  		result1 ccv2.Job
  2542  		result2 ccv2.Warnings
  2543  		result3 error
  2544  	}{result1, result2, result3}
  2545  }
  2546  
  2547  func (fake *FakeCloudControllerClient) DeleteOrganizationJobReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  2548  	fake.deleteOrganizationJobMutex.Lock()
  2549  	defer fake.deleteOrganizationJobMutex.Unlock()
  2550  	fake.DeleteOrganizationJobStub = nil
  2551  	if fake.deleteOrganizationJobReturnsOnCall == nil {
  2552  		fake.deleteOrganizationJobReturnsOnCall = make(map[int]struct {
  2553  			result1 ccv2.Job
  2554  			result2 ccv2.Warnings
  2555  			result3 error
  2556  		})
  2557  	}
  2558  	fake.deleteOrganizationJobReturnsOnCall[i] = struct {
  2559  		result1 ccv2.Job
  2560  		result2 ccv2.Warnings
  2561  		result3 error
  2562  	}{result1, result2, result3}
  2563  }
  2564  
  2565  func (fake *FakeCloudControllerClient) DeleteRoute(arg1 string) (ccv2.Warnings, error) {
  2566  	fake.deleteRouteMutex.Lock()
  2567  	ret, specificReturn := fake.deleteRouteReturnsOnCall[len(fake.deleteRouteArgsForCall)]
  2568  	fake.deleteRouteArgsForCall = append(fake.deleteRouteArgsForCall, struct {
  2569  		arg1 string
  2570  	}{arg1})
  2571  	fake.recordInvocation("DeleteRoute", []interface{}{arg1})
  2572  	fake.deleteRouteMutex.Unlock()
  2573  	if fake.DeleteRouteStub != nil {
  2574  		return fake.DeleteRouteStub(arg1)
  2575  	}
  2576  	if specificReturn {
  2577  		return ret.result1, ret.result2
  2578  	}
  2579  	fakeReturns := fake.deleteRouteReturns
  2580  	return fakeReturns.result1, fakeReturns.result2
  2581  }
  2582  
  2583  func (fake *FakeCloudControllerClient) DeleteRouteCallCount() int {
  2584  	fake.deleteRouteMutex.RLock()
  2585  	defer fake.deleteRouteMutex.RUnlock()
  2586  	return len(fake.deleteRouteArgsForCall)
  2587  }
  2588  
  2589  func (fake *FakeCloudControllerClient) DeleteRouteCalls(stub func(string) (ccv2.Warnings, error)) {
  2590  	fake.deleteRouteMutex.Lock()
  2591  	defer fake.deleteRouteMutex.Unlock()
  2592  	fake.DeleteRouteStub = stub
  2593  }
  2594  
  2595  func (fake *FakeCloudControllerClient) DeleteRouteArgsForCall(i int) string {
  2596  	fake.deleteRouteMutex.RLock()
  2597  	defer fake.deleteRouteMutex.RUnlock()
  2598  	argsForCall := fake.deleteRouteArgsForCall[i]
  2599  	return argsForCall.arg1
  2600  }
  2601  
  2602  func (fake *FakeCloudControllerClient) DeleteRouteReturns(result1 ccv2.Warnings, result2 error) {
  2603  	fake.deleteRouteMutex.Lock()
  2604  	defer fake.deleteRouteMutex.Unlock()
  2605  	fake.DeleteRouteStub = nil
  2606  	fake.deleteRouteReturns = struct {
  2607  		result1 ccv2.Warnings
  2608  		result2 error
  2609  	}{result1, result2}
  2610  }
  2611  
  2612  func (fake *FakeCloudControllerClient) DeleteRouteReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  2613  	fake.deleteRouteMutex.Lock()
  2614  	defer fake.deleteRouteMutex.Unlock()
  2615  	fake.DeleteRouteStub = nil
  2616  	if fake.deleteRouteReturnsOnCall == nil {
  2617  		fake.deleteRouteReturnsOnCall = make(map[int]struct {
  2618  			result1 ccv2.Warnings
  2619  			result2 error
  2620  		})
  2621  	}
  2622  	fake.deleteRouteReturnsOnCall[i] = struct {
  2623  		result1 ccv2.Warnings
  2624  		result2 error
  2625  	}{result1, result2}
  2626  }
  2627  
  2628  func (fake *FakeCloudControllerClient) DeleteRouteApplication(arg1 string, arg2 string) (ccv2.Warnings, error) {
  2629  	fake.deleteRouteApplicationMutex.Lock()
  2630  	ret, specificReturn := fake.deleteRouteApplicationReturnsOnCall[len(fake.deleteRouteApplicationArgsForCall)]
  2631  	fake.deleteRouteApplicationArgsForCall = append(fake.deleteRouteApplicationArgsForCall, struct {
  2632  		arg1 string
  2633  		arg2 string
  2634  	}{arg1, arg2})
  2635  	fake.recordInvocation("DeleteRouteApplication", []interface{}{arg1, arg2})
  2636  	fake.deleteRouteApplicationMutex.Unlock()
  2637  	if fake.DeleteRouteApplicationStub != nil {
  2638  		return fake.DeleteRouteApplicationStub(arg1, arg2)
  2639  	}
  2640  	if specificReturn {
  2641  		return ret.result1, ret.result2
  2642  	}
  2643  	fakeReturns := fake.deleteRouteApplicationReturns
  2644  	return fakeReturns.result1, fakeReturns.result2
  2645  }
  2646  
  2647  func (fake *FakeCloudControllerClient) DeleteRouteApplicationCallCount() int {
  2648  	fake.deleteRouteApplicationMutex.RLock()
  2649  	defer fake.deleteRouteApplicationMutex.RUnlock()
  2650  	return len(fake.deleteRouteApplicationArgsForCall)
  2651  }
  2652  
  2653  func (fake *FakeCloudControllerClient) DeleteRouteApplicationCalls(stub func(string, string) (ccv2.Warnings, error)) {
  2654  	fake.deleteRouteApplicationMutex.Lock()
  2655  	defer fake.deleteRouteApplicationMutex.Unlock()
  2656  	fake.DeleteRouteApplicationStub = stub
  2657  }
  2658  
  2659  func (fake *FakeCloudControllerClient) DeleteRouteApplicationArgsForCall(i int) (string, string) {
  2660  	fake.deleteRouteApplicationMutex.RLock()
  2661  	defer fake.deleteRouteApplicationMutex.RUnlock()
  2662  	argsForCall := fake.deleteRouteApplicationArgsForCall[i]
  2663  	return argsForCall.arg1, argsForCall.arg2
  2664  }
  2665  
  2666  func (fake *FakeCloudControllerClient) DeleteRouteApplicationReturns(result1 ccv2.Warnings, result2 error) {
  2667  	fake.deleteRouteApplicationMutex.Lock()
  2668  	defer fake.deleteRouteApplicationMutex.Unlock()
  2669  	fake.DeleteRouteApplicationStub = nil
  2670  	fake.deleteRouteApplicationReturns = struct {
  2671  		result1 ccv2.Warnings
  2672  		result2 error
  2673  	}{result1, result2}
  2674  }
  2675  
  2676  func (fake *FakeCloudControllerClient) DeleteRouteApplicationReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  2677  	fake.deleteRouteApplicationMutex.Lock()
  2678  	defer fake.deleteRouteApplicationMutex.Unlock()
  2679  	fake.DeleteRouteApplicationStub = nil
  2680  	if fake.deleteRouteApplicationReturnsOnCall == nil {
  2681  		fake.deleteRouteApplicationReturnsOnCall = make(map[int]struct {
  2682  			result1 ccv2.Warnings
  2683  			result2 error
  2684  		})
  2685  	}
  2686  	fake.deleteRouteApplicationReturnsOnCall[i] = struct {
  2687  		result1 ccv2.Warnings
  2688  		result2 error
  2689  	}{result1, result2}
  2690  }
  2691  
  2692  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpace(arg1 string, arg2 string) (ccv2.Warnings, error) {
  2693  	fake.deleteSecurityGroupSpaceMutex.Lock()
  2694  	ret, specificReturn := fake.deleteSecurityGroupSpaceReturnsOnCall[len(fake.deleteSecurityGroupSpaceArgsForCall)]
  2695  	fake.deleteSecurityGroupSpaceArgsForCall = append(fake.deleteSecurityGroupSpaceArgsForCall, struct {
  2696  		arg1 string
  2697  		arg2 string
  2698  	}{arg1, arg2})
  2699  	fake.recordInvocation("DeleteSecurityGroupSpace", []interface{}{arg1, arg2})
  2700  	fake.deleteSecurityGroupSpaceMutex.Unlock()
  2701  	if fake.DeleteSecurityGroupSpaceStub != nil {
  2702  		return fake.DeleteSecurityGroupSpaceStub(arg1, arg2)
  2703  	}
  2704  	if specificReturn {
  2705  		return ret.result1, ret.result2
  2706  	}
  2707  	fakeReturns := fake.deleteSecurityGroupSpaceReturns
  2708  	return fakeReturns.result1, fakeReturns.result2
  2709  }
  2710  
  2711  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceCallCount() int {
  2712  	fake.deleteSecurityGroupSpaceMutex.RLock()
  2713  	defer fake.deleteSecurityGroupSpaceMutex.RUnlock()
  2714  	return len(fake.deleteSecurityGroupSpaceArgsForCall)
  2715  }
  2716  
  2717  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceCalls(stub func(string, string) (ccv2.Warnings, error)) {
  2718  	fake.deleteSecurityGroupSpaceMutex.Lock()
  2719  	defer fake.deleteSecurityGroupSpaceMutex.Unlock()
  2720  	fake.DeleteSecurityGroupSpaceStub = stub
  2721  }
  2722  
  2723  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceArgsForCall(i int) (string, string) {
  2724  	fake.deleteSecurityGroupSpaceMutex.RLock()
  2725  	defer fake.deleteSecurityGroupSpaceMutex.RUnlock()
  2726  	argsForCall := fake.deleteSecurityGroupSpaceArgsForCall[i]
  2727  	return argsForCall.arg1, argsForCall.arg2
  2728  }
  2729  
  2730  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceReturns(result1 ccv2.Warnings, result2 error) {
  2731  	fake.deleteSecurityGroupSpaceMutex.Lock()
  2732  	defer fake.deleteSecurityGroupSpaceMutex.Unlock()
  2733  	fake.DeleteSecurityGroupSpaceStub = nil
  2734  	fake.deleteSecurityGroupSpaceReturns = struct {
  2735  		result1 ccv2.Warnings
  2736  		result2 error
  2737  	}{result1, result2}
  2738  }
  2739  
  2740  func (fake *FakeCloudControllerClient) DeleteSecurityGroupSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  2741  	fake.deleteSecurityGroupSpaceMutex.Lock()
  2742  	defer fake.deleteSecurityGroupSpaceMutex.Unlock()
  2743  	fake.DeleteSecurityGroupSpaceStub = nil
  2744  	if fake.deleteSecurityGroupSpaceReturnsOnCall == nil {
  2745  		fake.deleteSecurityGroupSpaceReturnsOnCall = make(map[int]struct {
  2746  			result1 ccv2.Warnings
  2747  			result2 error
  2748  		})
  2749  	}
  2750  	fake.deleteSecurityGroupSpaceReturnsOnCall[i] = struct {
  2751  		result1 ccv2.Warnings
  2752  		result2 error
  2753  	}{result1, result2}
  2754  }
  2755  
  2756  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpace(arg1 string, arg2 string) (ccv2.Warnings, error) {
  2757  	fake.deleteSecurityGroupStagingSpaceMutex.Lock()
  2758  	ret, specificReturn := fake.deleteSecurityGroupStagingSpaceReturnsOnCall[len(fake.deleteSecurityGroupStagingSpaceArgsForCall)]
  2759  	fake.deleteSecurityGroupStagingSpaceArgsForCall = append(fake.deleteSecurityGroupStagingSpaceArgsForCall, struct {
  2760  		arg1 string
  2761  		arg2 string
  2762  	}{arg1, arg2})
  2763  	fake.recordInvocation("DeleteSecurityGroupStagingSpace", []interface{}{arg1, arg2})
  2764  	fake.deleteSecurityGroupStagingSpaceMutex.Unlock()
  2765  	if fake.DeleteSecurityGroupStagingSpaceStub != nil {
  2766  		return fake.DeleteSecurityGroupStagingSpaceStub(arg1, arg2)
  2767  	}
  2768  	if specificReturn {
  2769  		return ret.result1, ret.result2
  2770  	}
  2771  	fakeReturns := fake.deleteSecurityGroupStagingSpaceReturns
  2772  	return fakeReturns.result1, fakeReturns.result2
  2773  }
  2774  
  2775  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceCallCount() int {
  2776  	fake.deleteSecurityGroupStagingSpaceMutex.RLock()
  2777  	defer fake.deleteSecurityGroupStagingSpaceMutex.RUnlock()
  2778  	return len(fake.deleteSecurityGroupStagingSpaceArgsForCall)
  2779  }
  2780  
  2781  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceCalls(stub func(string, string) (ccv2.Warnings, error)) {
  2782  	fake.deleteSecurityGroupStagingSpaceMutex.Lock()
  2783  	defer fake.deleteSecurityGroupStagingSpaceMutex.Unlock()
  2784  	fake.DeleteSecurityGroupStagingSpaceStub = stub
  2785  }
  2786  
  2787  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceArgsForCall(i int) (string, string) {
  2788  	fake.deleteSecurityGroupStagingSpaceMutex.RLock()
  2789  	defer fake.deleteSecurityGroupStagingSpaceMutex.RUnlock()
  2790  	argsForCall := fake.deleteSecurityGroupStagingSpaceArgsForCall[i]
  2791  	return argsForCall.arg1, argsForCall.arg2
  2792  }
  2793  
  2794  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceReturns(result1 ccv2.Warnings, result2 error) {
  2795  	fake.deleteSecurityGroupStagingSpaceMutex.Lock()
  2796  	defer fake.deleteSecurityGroupStagingSpaceMutex.Unlock()
  2797  	fake.DeleteSecurityGroupStagingSpaceStub = nil
  2798  	fake.deleteSecurityGroupStagingSpaceReturns = struct {
  2799  		result1 ccv2.Warnings
  2800  		result2 error
  2801  	}{result1, result2}
  2802  }
  2803  
  2804  func (fake *FakeCloudControllerClient) DeleteSecurityGroupStagingSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  2805  	fake.deleteSecurityGroupStagingSpaceMutex.Lock()
  2806  	defer fake.deleteSecurityGroupStagingSpaceMutex.Unlock()
  2807  	fake.DeleteSecurityGroupStagingSpaceStub = nil
  2808  	if fake.deleteSecurityGroupStagingSpaceReturnsOnCall == nil {
  2809  		fake.deleteSecurityGroupStagingSpaceReturnsOnCall = make(map[int]struct {
  2810  			result1 ccv2.Warnings
  2811  			result2 error
  2812  		})
  2813  	}
  2814  	fake.deleteSecurityGroupStagingSpaceReturnsOnCall[i] = struct {
  2815  		result1 ccv2.Warnings
  2816  		result2 error
  2817  	}{result1, result2}
  2818  }
  2819  
  2820  func (fake *FakeCloudControllerClient) DeleteService(arg1 string, arg2 bool) (ccv2.Warnings, error) {
  2821  	fake.deleteServiceMutex.Lock()
  2822  	ret, specificReturn := fake.deleteServiceReturnsOnCall[len(fake.deleteServiceArgsForCall)]
  2823  	fake.deleteServiceArgsForCall = append(fake.deleteServiceArgsForCall, struct {
  2824  		arg1 string
  2825  		arg2 bool
  2826  	}{arg1, arg2})
  2827  	fake.recordInvocation("DeleteService", []interface{}{arg1, arg2})
  2828  	fake.deleteServiceMutex.Unlock()
  2829  	if fake.DeleteServiceStub != nil {
  2830  		return fake.DeleteServiceStub(arg1, arg2)
  2831  	}
  2832  	if specificReturn {
  2833  		return ret.result1, ret.result2
  2834  	}
  2835  	fakeReturns := fake.deleteServiceReturns
  2836  	return fakeReturns.result1, fakeReturns.result2
  2837  }
  2838  
  2839  func (fake *FakeCloudControllerClient) DeleteServiceCallCount() int {
  2840  	fake.deleteServiceMutex.RLock()
  2841  	defer fake.deleteServiceMutex.RUnlock()
  2842  	return len(fake.deleteServiceArgsForCall)
  2843  }
  2844  
  2845  func (fake *FakeCloudControllerClient) DeleteServiceCalls(stub func(string, bool) (ccv2.Warnings, error)) {
  2846  	fake.deleteServiceMutex.Lock()
  2847  	defer fake.deleteServiceMutex.Unlock()
  2848  	fake.DeleteServiceStub = stub
  2849  }
  2850  
  2851  func (fake *FakeCloudControllerClient) DeleteServiceArgsForCall(i int) (string, bool) {
  2852  	fake.deleteServiceMutex.RLock()
  2853  	defer fake.deleteServiceMutex.RUnlock()
  2854  	argsForCall := fake.deleteServiceArgsForCall[i]
  2855  	return argsForCall.arg1, argsForCall.arg2
  2856  }
  2857  
  2858  func (fake *FakeCloudControllerClient) DeleteServiceReturns(result1 ccv2.Warnings, result2 error) {
  2859  	fake.deleteServiceMutex.Lock()
  2860  	defer fake.deleteServiceMutex.Unlock()
  2861  	fake.DeleteServiceStub = nil
  2862  	fake.deleteServiceReturns = struct {
  2863  		result1 ccv2.Warnings
  2864  		result2 error
  2865  	}{result1, result2}
  2866  }
  2867  
  2868  func (fake *FakeCloudControllerClient) DeleteServiceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  2869  	fake.deleteServiceMutex.Lock()
  2870  	defer fake.deleteServiceMutex.Unlock()
  2871  	fake.DeleteServiceStub = nil
  2872  	if fake.deleteServiceReturnsOnCall == nil {
  2873  		fake.deleteServiceReturnsOnCall = make(map[int]struct {
  2874  			result1 ccv2.Warnings
  2875  			result2 error
  2876  		})
  2877  	}
  2878  	fake.deleteServiceReturnsOnCall[i] = struct {
  2879  		result1 ccv2.Warnings
  2880  		result2 error
  2881  	}{result1, result2}
  2882  }
  2883  
  2884  func (fake *FakeCloudControllerClient) DeleteServiceBinding(arg1 string, arg2 bool) (ccv2.ServiceBinding, ccv2.Warnings, error) {
  2885  	fake.deleteServiceBindingMutex.Lock()
  2886  	ret, specificReturn := fake.deleteServiceBindingReturnsOnCall[len(fake.deleteServiceBindingArgsForCall)]
  2887  	fake.deleteServiceBindingArgsForCall = append(fake.deleteServiceBindingArgsForCall, struct {
  2888  		arg1 string
  2889  		arg2 bool
  2890  	}{arg1, arg2})
  2891  	fake.recordInvocation("DeleteServiceBinding", []interface{}{arg1, arg2})
  2892  	fake.deleteServiceBindingMutex.Unlock()
  2893  	if fake.DeleteServiceBindingStub != nil {
  2894  		return fake.DeleteServiceBindingStub(arg1, arg2)
  2895  	}
  2896  	if specificReturn {
  2897  		return ret.result1, ret.result2, ret.result3
  2898  	}
  2899  	fakeReturns := fake.deleteServiceBindingReturns
  2900  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2901  }
  2902  
  2903  func (fake *FakeCloudControllerClient) DeleteServiceBindingCallCount() int {
  2904  	fake.deleteServiceBindingMutex.RLock()
  2905  	defer fake.deleteServiceBindingMutex.RUnlock()
  2906  	return len(fake.deleteServiceBindingArgsForCall)
  2907  }
  2908  
  2909  func (fake *FakeCloudControllerClient) DeleteServiceBindingCalls(stub func(string, bool) (ccv2.ServiceBinding, ccv2.Warnings, error)) {
  2910  	fake.deleteServiceBindingMutex.Lock()
  2911  	defer fake.deleteServiceBindingMutex.Unlock()
  2912  	fake.DeleteServiceBindingStub = stub
  2913  }
  2914  
  2915  func (fake *FakeCloudControllerClient) DeleteServiceBindingArgsForCall(i int) (string, bool) {
  2916  	fake.deleteServiceBindingMutex.RLock()
  2917  	defer fake.deleteServiceBindingMutex.RUnlock()
  2918  	argsForCall := fake.deleteServiceBindingArgsForCall[i]
  2919  	return argsForCall.arg1, argsForCall.arg2
  2920  }
  2921  
  2922  func (fake *FakeCloudControllerClient) DeleteServiceBindingReturns(result1 ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  2923  	fake.deleteServiceBindingMutex.Lock()
  2924  	defer fake.deleteServiceBindingMutex.Unlock()
  2925  	fake.DeleteServiceBindingStub = nil
  2926  	fake.deleteServiceBindingReturns = struct {
  2927  		result1 ccv2.ServiceBinding
  2928  		result2 ccv2.Warnings
  2929  		result3 error
  2930  	}{result1, result2, result3}
  2931  }
  2932  
  2933  func (fake *FakeCloudControllerClient) DeleteServiceBindingReturnsOnCall(i int, result1 ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  2934  	fake.deleteServiceBindingMutex.Lock()
  2935  	defer fake.deleteServiceBindingMutex.Unlock()
  2936  	fake.DeleteServiceBindingStub = nil
  2937  	if fake.deleteServiceBindingReturnsOnCall == nil {
  2938  		fake.deleteServiceBindingReturnsOnCall = make(map[int]struct {
  2939  			result1 ccv2.ServiceBinding
  2940  			result2 ccv2.Warnings
  2941  			result3 error
  2942  		})
  2943  	}
  2944  	fake.deleteServiceBindingReturnsOnCall[i] = struct {
  2945  		result1 ccv2.ServiceBinding
  2946  		result2 ccv2.Warnings
  2947  		result3 error
  2948  	}{result1, result2, result3}
  2949  }
  2950  
  2951  func (fake *FakeCloudControllerClient) DeleteServicePlanVisibility(arg1 string) (ccv2.Warnings, error) {
  2952  	fake.deleteServicePlanVisibilityMutex.Lock()
  2953  	ret, specificReturn := fake.deleteServicePlanVisibilityReturnsOnCall[len(fake.deleteServicePlanVisibilityArgsForCall)]
  2954  	fake.deleteServicePlanVisibilityArgsForCall = append(fake.deleteServicePlanVisibilityArgsForCall, struct {
  2955  		arg1 string
  2956  	}{arg1})
  2957  	fake.recordInvocation("DeleteServicePlanVisibility", []interface{}{arg1})
  2958  	fake.deleteServicePlanVisibilityMutex.Unlock()
  2959  	if fake.DeleteServicePlanVisibilityStub != nil {
  2960  		return fake.DeleteServicePlanVisibilityStub(arg1)
  2961  	}
  2962  	if specificReturn {
  2963  		return ret.result1, ret.result2
  2964  	}
  2965  	fakeReturns := fake.deleteServicePlanVisibilityReturns
  2966  	return fakeReturns.result1, fakeReturns.result2
  2967  }
  2968  
  2969  func (fake *FakeCloudControllerClient) DeleteServicePlanVisibilityCallCount() int {
  2970  	fake.deleteServicePlanVisibilityMutex.RLock()
  2971  	defer fake.deleteServicePlanVisibilityMutex.RUnlock()
  2972  	return len(fake.deleteServicePlanVisibilityArgsForCall)
  2973  }
  2974  
  2975  func (fake *FakeCloudControllerClient) DeleteServicePlanVisibilityCalls(stub func(string) (ccv2.Warnings, error)) {
  2976  	fake.deleteServicePlanVisibilityMutex.Lock()
  2977  	defer fake.deleteServicePlanVisibilityMutex.Unlock()
  2978  	fake.DeleteServicePlanVisibilityStub = stub
  2979  }
  2980  
  2981  func (fake *FakeCloudControllerClient) DeleteServicePlanVisibilityArgsForCall(i int) string {
  2982  	fake.deleteServicePlanVisibilityMutex.RLock()
  2983  	defer fake.deleteServicePlanVisibilityMutex.RUnlock()
  2984  	argsForCall := fake.deleteServicePlanVisibilityArgsForCall[i]
  2985  	return argsForCall.arg1
  2986  }
  2987  
  2988  func (fake *FakeCloudControllerClient) DeleteServicePlanVisibilityReturns(result1 ccv2.Warnings, result2 error) {
  2989  	fake.deleteServicePlanVisibilityMutex.Lock()
  2990  	defer fake.deleteServicePlanVisibilityMutex.Unlock()
  2991  	fake.DeleteServicePlanVisibilityStub = nil
  2992  	fake.deleteServicePlanVisibilityReturns = struct {
  2993  		result1 ccv2.Warnings
  2994  		result2 error
  2995  	}{result1, result2}
  2996  }
  2997  
  2998  func (fake *FakeCloudControllerClient) DeleteServicePlanVisibilityReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  2999  	fake.deleteServicePlanVisibilityMutex.Lock()
  3000  	defer fake.deleteServicePlanVisibilityMutex.Unlock()
  3001  	fake.DeleteServicePlanVisibilityStub = nil
  3002  	if fake.deleteServicePlanVisibilityReturnsOnCall == nil {
  3003  		fake.deleteServicePlanVisibilityReturnsOnCall = make(map[int]struct {
  3004  			result1 ccv2.Warnings
  3005  			result2 error
  3006  		})
  3007  	}
  3008  	fake.deleteServicePlanVisibilityReturnsOnCall[i] = struct {
  3009  		result1 ccv2.Warnings
  3010  		result2 error
  3011  	}{result1, result2}
  3012  }
  3013  
  3014  func (fake *FakeCloudControllerClient) DeleteSpaceJob(arg1 string) (ccv2.Job, ccv2.Warnings, error) {
  3015  	fake.deleteSpaceJobMutex.Lock()
  3016  	ret, specificReturn := fake.deleteSpaceJobReturnsOnCall[len(fake.deleteSpaceJobArgsForCall)]
  3017  	fake.deleteSpaceJobArgsForCall = append(fake.deleteSpaceJobArgsForCall, struct {
  3018  		arg1 string
  3019  	}{arg1})
  3020  	fake.recordInvocation("DeleteSpaceJob", []interface{}{arg1})
  3021  	fake.deleteSpaceJobMutex.Unlock()
  3022  	if fake.DeleteSpaceJobStub != nil {
  3023  		return fake.DeleteSpaceJobStub(arg1)
  3024  	}
  3025  	if specificReturn {
  3026  		return ret.result1, ret.result2, ret.result3
  3027  	}
  3028  	fakeReturns := fake.deleteSpaceJobReturns
  3029  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3030  }
  3031  
  3032  func (fake *FakeCloudControllerClient) DeleteSpaceJobCallCount() int {
  3033  	fake.deleteSpaceJobMutex.RLock()
  3034  	defer fake.deleteSpaceJobMutex.RUnlock()
  3035  	return len(fake.deleteSpaceJobArgsForCall)
  3036  }
  3037  
  3038  func (fake *FakeCloudControllerClient) DeleteSpaceJobCalls(stub func(string) (ccv2.Job, ccv2.Warnings, error)) {
  3039  	fake.deleteSpaceJobMutex.Lock()
  3040  	defer fake.deleteSpaceJobMutex.Unlock()
  3041  	fake.DeleteSpaceJobStub = stub
  3042  }
  3043  
  3044  func (fake *FakeCloudControllerClient) DeleteSpaceJobArgsForCall(i int) string {
  3045  	fake.deleteSpaceJobMutex.RLock()
  3046  	defer fake.deleteSpaceJobMutex.RUnlock()
  3047  	argsForCall := fake.deleteSpaceJobArgsForCall[i]
  3048  	return argsForCall.arg1
  3049  }
  3050  
  3051  func (fake *FakeCloudControllerClient) DeleteSpaceJobReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  3052  	fake.deleteSpaceJobMutex.Lock()
  3053  	defer fake.deleteSpaceJobMutex.Unlock()
  3054  	fake.DeleteSpaceJobStub = nil
  3055  	fake.deleteSpaceJobReturns = struct {
  3056  		result1 ccv2.Job
  3057  		result2 ccv2.Warnings
  3058  		result3 error
  3059  	}{result1, result2, result3}
  3060  }
  3061  
  3062  func (fake *FakeCloudControllerClient) DeleteSpaceJobReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  3063  	fake.deleteSpaceJobMutex.Lock()
  3064  	defer fake.deleteSpaceJobMutex.Unlock()
  3065  	fake.DeleteSpaceJobStub = nil
  3066  	if fake.deleteSpaceJobReturnsOnCall == nil {
  3067  		fake.deleteSpaceJobReturnsOnCall = make(map[int]struct {
  3068  			result1 ccv2.Job
  3069  			result2 ccv2.Warnings
  3070  			result3 error
  3071  		})
  3072  	}
  3073  	fake.deleteSpaceJobReturnsOnCall[i] = struct {
  3074  		result1 ccv2.Job
  3075  		result2 ccv2.Warnings
  3076  		result3 error
  3077  	}{result1, result2, result3}
  3078  }
  3079  
  3080  func (fake *FakeCloudControllerClient) DeleteSpaceUnmappedRoutes(arg1 string) (ccv2.Warnings, error) {
  3081  	fake.deleteSpaceUnmappedRoutesMutex.Lock()
  3082  	ret, specificReturn := fake.deleteSpaceUnmappedRoutesReturnsOnCall[len(fake.deleteSpaceUnmappedRoutesArgsForCall)]
  3083  	fake.deleteSpaceUnmappedRoutesArgsForCall = append(fake.deleteSpaceUnmappedRoutesArgsForCall, struct {
  3084  		arg1 string
  3085  	}{arg1})
  3086  	fake.recordInvocation("DeleteSpaceUnmappedRoutes", []interface{}{arg1})
  3087  	fake.deleteSpaceUnmappedRoutesMutex.Unlock()
  3088  	if fake.DeleteSpaceUnmappedRoutesStub != nil {
  3089  		return fake.DeleteSpaceUnmappedRoutesStub(arg1)
  3090  	}
  3091  	if specificReturn {
  3092  		return ret.result1, ret.result2
  3093  	}
  3094  	fakeReturns := fake.deleteSpaceUnmappedRoutesReturns
  3095  	return fakeReturns.result1, fakeReturns.result2
  3096  }
  3097  
  3098  func (fake *FakeCloudControllerClient) DeleteSpaceUnmappedRoutesCallCount() int {
  3099  	fake.deleteSpaceUnmappedRoutesMutex.RLock()
  3100  	defer fake.deleteSpaceUnmappedRoutesMutex.RUnlock()
  3101  	return len(fake.deleteSpaceUnmappedRoutesArgsForCall)
  3102  }
  3103  
  3104  func (fake *FakeCloudControllerClient) DeleteSpaceUnmappedRoutesCalls(stub func(string) (ccv2.Warnings, error)) {
  3105  	fake.deleteSpaceUnmappedRoutesMutex.Lock()
  3106  	defer fake.deleteSpaceUnmappedRoutesMutex.Unlock()
  3107  	fake.DeleteSpaceUnmappedRoutesStub = stub
  3108  }
  3109  
  3110  func (fake *FakeCloudControllerClient) DeleteSpaceUnmappedRoutesArgsForCall(i int) string {
  3111  	fake.deleteSpaceUnmappedRoutesMutex.RLock()
  3112  	defer fake.deleteSpaceUnmappedRoutesMutex.RUnlock()
  3113  	argsForCall := fake.deleteSpaceUnmappedRoutesArgsForCall[i]
  3114  	return argsForCall.arg1
  3115  }
  3116  
  3117  func (fake *FakeCloudControllerClient) DeleteSpaceUnmappedRoutesReturns(result1 ccv2.Warnings, result2 error) {
  3118  	fake.deleteSpaceUnmappedRoutesMutex.Lock()
  3119  	defer fake.deleteSpaceUnmappedRoutesMutex.Unlock()
  3120  	fake.DeleteSpaceUnmappedRoutesStub = nil
  3121  	fake.deleteSpaceUnmappedRoutesReturns = struct {
  3122  		result1 ccv2.Warnings
  3123  		result2 error
  3124  	}{result1, result2}
  3125  }
  3126  
  3127  func (fake *FakeCloudControllerClient) DeleteSpaceUnmappedRoutesReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  3128  	fake.deleteSpaceUnmappedRoutesMutex.Lock()
  3129  	defer fake.deleteSpaceUnmappedRoutesMutex.Unlock()
  3130  	fake.DeleteSpaceUnmappedRoutesStub = nil
  3131  	if fake.deleteSpaceUnmappedRoutesReturnsOnCall == nil {
  3132  		fake.deleteSpaceUnmappedRoutesReturnsOnCall = make(map[int]struct {
  3133  			result1 ccv2.Warnings
  3134  			result2 error
  3135  		})
  3136  	}
  3137  	fake.deleteSpaceUnmappedRoutesReturnsOnCall[i] = struct {
  3138  		result1 ccv2.Warnings
  3139  		result2 error
  3140  	}{result1, result2}
  3141  }
  3142  
  3143  func (fake *FakeCloudControllerClient) DopplerEndpoint() string {
  3144  	fake.dopplerEndpointMutex.Lock()
  3145  	ret, specificReturn := fake.dopplerEndpointReturnsOnCall[len(fake.dopplerEndpointArgsForCall)]
  3146  	fake.dopplerEndpointArgsForCall = append(fake.dopplerEndpointArgsForCall, struct {
  3147  	}{})
  3148  	fake.recordInvocation("DopplerEndpoint", []interface{}{})
  3149  	fake.dopplerEndpointMutex.Unlock()
  3150  	if fake.DopplerEndpointStub != nil {
  3151  		return fake.DopplerEndpointStub()
  3152  	}
  3153  	if specificReturn {
  3154  		return ret.result1
  3155  	}
  3156  	fakeReturns := fake.dopplerEndpointReturns
  3157  	return fakeReturns.result1
  3158  }
  3159  
  3160  func (fake *FakeCloudControllerClient) DopplerEndpointCallCount() int {
  3161  	fake.dopplerEndpointMutex.RLock()
  3162  	defer fake.dopplerEndpointMutex.RUnlock()
  3163  	return len(fake.dopplerEndpointArgsForCall)
  3164  }
  3165  
  3166  func (fake *FakeCloudControllerClient) DopplerEndpointCalls(stub func() string) {
  3167  	fake.dopplerEndpointMutex.Lock()
  3168  	defer fake.dopplerEndpointMutex.Unlock()
  3169  	fake.DopplerEndpointStub = stub
  3170  }
  3171  
  3172  func (fake *FakeCloudControllerClient) DopplerEndpointReturns(result1 string) {
  3173  	fake.dopplerEndpointMutex.Lock()
  3174  	defer fake.dopplerEndpointMutex.Unlock()
  3175  	fake.DopplerEndpointStub = nil
  3176  	fake.dopplerEndpointReturns = struct {
  3177  		result1 string
  3178  	}{result1}
  3179  }
  3180  
  3181  func (fake *FakeCloudControllerClient) DopplerEndpointReturnsOnCall(i int, result1 string) {
  3182  	fake.dopplerEndpointMutex.Lock()
  3183  	defer fake.dopplerEndpointMutex.Unlock()
  3184  	fake.DopplerEndpointStub = nil
  3185  	if fake.dopplerEndpointReturnsOnCall == nil {
  3186  		fake.dopplerEndpointReturnsOnCall = make(map[int]struct {
  3187  			result1 string
  3188  		})
  3189  	}
  3190  	fake.dopplerEndpointReturnsOnCall[i] = struct {
  3191  		result1 string
  3192  	}{result1}
  3193  }
  3194  
  3195  func (fake *FakeCloudControllerClient) GetApplication(arg1 string) (ccv2.Application, ccv2.Warnings, error) {
  3196  	fake.getApplicationMutex.Lock()
  3197  	ret, specificReturn := fake.getApplicationReturnsOnCall[len(fake.getApplicationArgsForCall)]
  3198  	fake.getApplicationArgsForCall = append(fake.getApplicationArgsForCall, struct {
  3199  		arg1 string
  3200  	}{arg1})
  3201  	fake.recordInvocation("GetApplication", []interface{}{arg1})
  3202  	fake.getApplicationMutex.Unlock()
  3203  	if fake.GetApplicationStub != nil {
  3204  		return fake.GetApplicationStub(arg1)
  3205  	}
  3206  	if specificReturn {
  3207  		return ret.result1, ret.result2, ret.result3
  3208  	}
  3209  	fakeReturns := fake.getApplicationReturns
  3210  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3211  }
  3212  
  3213  func (fake *FakeCloudControllerClient) GetApplicationCallCount() int {
  3214  	fake.getApplicationMutex.RLock()
  3215  	defer fake.getApplicationMutex.RUnlock()
  3216  	return len(fake.getApplicationArgsForCall)
  3217  }
  3218  
  3219  func (fake *FakeCloudControllerClient) GetApplicationCalls(stub func(string) (ccv2.Application, ccv2.Warnings, error)) {
  3220  	fake.getApplicationMutex.Lock()
  3221  	defer fake.getApplicationMutex.Unlock()
  3222  	fake.GetApplicationStub = stub
  3223  }
  3224  
  3225  func (fake *FakeCloudControllerClient) GetApplicationArgsForCall(i int) string {
  3226  	fake.getApplicationMutex.RLock()
  3227  	defer fake.getApplicationMutex.RUnlock()
  3228  	argsForCall := fake.getApplicationArgsForCall[i]
  3229  	return argsForCall.arg1
  3230  }
  3231  
  3232  func (fake *FakeCloudControllerClient) GetApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3233  	fake.getApplicationMutex.Lock()
  3234  	defer fake.getApplicationMutex.Unlock()
  3235  	fake.GetApplicationStub = nil
  3236  	fake.getApplicationReturns = struct {
  3237  		result1 ccv2.Application
  3238  		result2 ccv2.Warnings
  3239  		result3 error
  3240  	}{result1, result2, result3}
  3241  }
  3242  
  3243  func (fake *FakeCloudControllerClient) GetApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3244  	fake.getApplicationMutex.Lock()
  3245  	defer fake.getApplicationMutex.Unlock()
  3246  	fake.GetApplicationStub = nil
  3247  	if fake.getApplicationReturnsOnCall == nil {
  3248  		fake.getApplicationReturnsOnCall = make(map[int]struct {
  3249  			result1 ccv2.Application
  3250  			result2 ccv2.Warnings
  3251  			result3 error
  3252  		})
  3253  	}
  3254  	fake.getApplicationReturnsOnCall[i] = struct {
  3255  		result1 ccv2.Application
  3256  		result2 ccv2.Warnings
  3257  		result3 error
  3258  	}{result1, result2, result3}
  3259  }
  3260  
  3261  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatuses(arg1 string) (map[int]ccv2.ApplicationInstanceStatus, ccv2.Warnings, error) {
  3262  	fake.getApplicationApplicationInstanceStatusesMutex.Lock()
  3263  	ret, specificReturn := fake.getApplicationApplicationInstanceStatusesReturnsOnCall[len(fake.getApplicationApplicationInstanceStatusesArgsForCall)]
  3264  	fake.getApplicationApplicationInstanceStatusesArgsForCall = append(fake.getApplicationApplicationInstanceStatusesArgsForCall, struct {
  3265  		arg1 string
  3266  	}{arg1})
  3267  	fake.recordInvocation("GetApplicationApplicationInstanceStatuses", []interface{}{arg1})
  3268  	fake.getApplicationApplicationInstanceStatusesMutex.Unlock()
  3269  	if fake.GetApplicationApplicationInstanceStatusesStub != nil {
  3270  		return fake.GetApplicationApplicationInstanceStatusesStub(arg1)
  3271  	}
  3272  	if specificReturn {
  3273  		return ret.result1, ret.result2, ret.result3
  3274  	}
  3275  	fakeReturns := fake.getApplicationApplicationInstanceStatusesReturns
  3276  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3277  }
  3278  
  3279  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesCallCount() int {
  3280  	fake.getApplicationApplicationInstanceStatusesMutex.RLock()
  3281  	defer fake.getApplicationApplicationInstanceStatusesMutex.RUnlock()
  3282  	return len(fake.getApplicationApplicationInstanceStatusesArgsForCall)
  3283  }
  3284  
  3285  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesCalls(stub func(string) (map[int]ccv2.ApplicationInstanceStatus, ccv2.Warnings, error)) {
  3286  	fake.getApplicationApplicationInstanceStatusesMutex.Lock()
  3287  	defer fake.getApplicationApplicationInstanceStatusesMutex.Unlock()
  3288  	fake.GetApplicationApplicationInstanceStatusesStub = stub
  3289  }
  3290  
  3291  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesArgsForCall(i int) string {
  3292  	fake.getApplicationApplicationInstanceStatusesMutex.RLock()
  3293  	defer fake.getApplicationApplicationInstanceStatusesMutex.RUnlock()
  3294  	argsForCall := fake.getApplicationApplicationInstanceStatusesArgsForCall[i]
  3295  	return argsForCall.arg1
  3296  }
  3297  
  3298  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesReturns(result1 map[int]ccv2.ApplicationInstanceStatus, result2 ccv2.Warnings, result3 error) {
  3299  	fake.getApplicationApplicationInstanceStatusesMutex.Lock()
  3300  	defer fake.getApplicationApplicationInstanceStatusesMutex.Unlock()
  3301  	fake.GetApplicationApplicationInstanceStatusesStub = nil
  3302  	fake.getApplicationApplicationInstanceStatusesReturns = struct {
  3303  		result1 map[int]ccv2.ApplicationInstanceStatus
  3304  		result2 ccv2.Warnings
  3305  		result3 error
  3306  	}{result1, result2, result3}
  3307  }
  3308  
  3309  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstanceStatusesReturnsOnCall(i int, result1 map[int]ccv2.ApplicationInstanceStatus, result2 ccv2.Warnings, result3 error) {
  3310  	fake.getApplicationApplicationInstanceStatusesMutex.Lock()
  3311  	defer fake.getApplicationApplicationInstanceStatusesMutex.Unlock()
  3312  	fake.GetApplicationApplicationInstanceStatusesStub = nil
  3313  	if fake.getApplicationApplicationInstanceStatusesReturnsOnCall == nil {
  3314  		fake.getApplicationApplicationInstanceStatusesReturnsOnCall = make(map[int]struct {
  3315  			result1 map[int]ccv2.ApplicationInstanceStatus
  3316  			result2 ccv2.Warnings
  3317  			result3 error
  3318  		})
  3319  	}
  3320  	fake.getApplicationApplicationInstanceStatusesReturnsOnCall[i] = struct {
  3321  		result1 map[int]ccv2.ApplicationInstanceStatus
  3322  		result2 ccv2.Warnings
  3323  		result3 error
  3324  	}{result1, result2, result3}
  3325  }
  3326  
  3327  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstances(arg1 string) (map[int]ccv2.ApplicationInstance, ccv2.Warnings, error) {
  3328  	fake.getApplicationApplicationInstancesMutex.Lock()
  3329  	ret, specificReturn := fake.getApplicationApplicationInstancesReturnsOnCall[len(fake.getApplicationApplicationInstancesArgsForCall)]
  3330  	fake.getApplicationApplicationInstancesArgsForCall = append(fake.getApplicationApplicationInstancesArgsForCall, struct {
  3331  		arg1 string
  3332  	}{arg1})
  3333  	fake.recordInvocation("GetApplicationApplicationInstances", []interface{}{arg1})
  3334  	fake.getApplicationApplicationInstancesMutex.Unlock()
  3335  	if fake.GetApplicationApplicationInstancesStub != nil {
  3336  		return fake.GetApplicationApplicationInstancesStub(arg1)
  3337  	}
  3338  	if specificReturn {
  3339  		return ret.result1, ret.result2, ret.result3
  3340  	}
  3341  	fakeReturns := fake.getApplicationApplicationInstancesReturns
  3342  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3343  }
  3344  
  3345  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesCallCount() int {
  3346  	fake.getApplicationApplicationInstancesMutex.RLock()
  3347  	defer fake.getApplicationApplicationInstancesMutex.RUnlock()
  3348  	return len(fake.getApplicationApplicationInstancesArgsForCall)
  3349  }
  3350  
  3351  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesCalls(stub func(string) (map[int]ccv2.ApplicationInstance, ccv2.Warnings, error)) {
  3352  	fake.getApplicationApplicationInstancesMutex.Lock()
  3353  	defer fake.getApplicationApplicationInstancesMutex.Unlock()
  3354  	fake.GetApplicationApplicationInstancesStub = stub
  3355  }
  3356  
  3357  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesArgsForCall(i int) string {
  3358  	fake.getApplicationApplicationInstancesMutex.RLock()
  3359  	defer fake.getApplicationApplicationInstancesMutex.RUnlock()
  3360  	argsForCall := fake.getApplicationApplicationInstancesArgsForCall[i]
  3361  	return argsForCall.arg1
  3362  }
  3363  
  3364  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesReturns(result1 map[int]ccv2.ApplicationInstance, result2 ccv2.Warnings, result3 error) {
  3365  	fake.getApplicationApplicationInstancesMutex.Lock()
  3366  	defer fake.getApplicationApplicationInstancesMutex.Unlock()
  3367  	fake.GetApplicationApplicationInstancesStub = nil
  3368  	fake.getApplicationApplicationInstancesReturns = struct {
  3369  		result1 map[int]ccv2.ApplicationInstance
  3370  		result2 ccv2.Warnings
  3371  		result3 error
  3372  	}{result1, result2, result3}
  3373  }
  3374  
  3375  func (fake *FakeCloudControllerClient) GetApplicationApplicationInstancesReturnsOnCall(i int, result1 map[int]ccv2.ApplicationInstance, result2 ccv2.Warnings, result3 error) {
  3376  	fake.getApplicationApplicationInstancesMutex.Lock()
  3377  	defer fake.getApplicationApplicationInstancesMutex.Unlock()
  3378  	fake.GetApplicationApplicationInstancesStub = nil
  3379  	if fake.getApplicationApplicationInstancesReturnsOnCall == nil {
  3380  		fake.getApplicationApplicationInstancesReturnsOnCall = make(map[int]struct {
  3381  			result1 map[int]ccv2.ApplicationInstance
  3382  			result2 ccv2.Warnings
  3383  			result3 error
  3384  		})
  3385  	}
  3386  	fake.getApplicationApplicationInstancesReturnsOnCall[i] = struct {
  3387  		result1 map[int]ccv2.ApplicationInstance
  3388  		result2 ccv2.Warnings
  3389  		result3 error
  3390  	}{result1, result2, result3}
  3391  }
  3392  
  3393  func (fake *FakeCloudControllerClient) GetApplicationRoutes(arg1 string, arg2 ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error) {
  3394  	fake.getApplicationRoutesMutex.Lock()
  3395  	ret, specificReturn := fake.getApplicationRoutesReturnsOnCall[len(fake.getApplicationRoutesArgsForCall)]
  3396  	fake.getApplicationRoutesArgsForCall = append(fake.getApplicationRoutesArgsForCall, struct {
  3397  		arg1 string
  3398  		arg2 []ccv2.Filter
  3399  	}{arg1, arg2})
  3400  	fake.recordInvocation("GetApplicationRoutes", []interface{}{arg1, arg2})
  3401  	fake.getApplicationRoutesMutex.Unlock()
  3402  	if fake.GetApplicationRoutesStub != nil {
  3403  		return fake.GetApplicationRoutesStub(arg1, arg2...)
  3404  	}
  3405  	if specificReturn {
  3406  		return ret.result1, ret.result2, ret.result3
  3407  	}
  3408  	fakeReturns := fake.getApplicationRoutesReturns
  3409  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3410  }
  3411  
  3412  func (fake *FakeCloudControllerClient) GetApplicationRoutesCallCount() int {
  3413  	fake.getApplicationRoutesMutex.RLock()
  3414  	defer fake.getApplicationRoutesMutex.RUnlock()
  3415  	return len(fake.getApplicationRoutesArgsForCall)
  3416  }
  3417  
  3418  func (fake *FakeCloudControllerClient) GetApplicationRoutesCalls(stub func(string, ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)) {
  3419  	fake.getApplicationRoutesMutex.Lock()
  3420  	defer fake.getApplicationRoutesMutex.Unlock()
  3421  	fake.GetApplicationRoutesStub = stub
  3422  }
  3423  
  3424  func (fake *FakeCloudControllerClient) GetApplicationRoutesArgsForCall(i int) (string, []ccv2.Filter) {
  3425  	fake.getApplicationRoutesMutex.RLock()
  3426  	defer fake.getApplicationRoutesMutex.RUnlock()
  3427  	argsForCall := fake.getApplicationRoutesArgsForCall[i]
  3428  	return argsForCall.arg1, argsForCall.arg2
  3429  }
  3430  
  3431  func (fake *FakeCloudControllerClient) GetApplicationRoutesReturns(result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  3432  	fake.getApplicationRoutesMutex.Lock()
  3433  	defer fake.getApplicationRoutesMutex.Unlock()
  3434  	fake.GetApplicationRoutesStub = nil
  3435  	fake.getApplicationRoutesReturns = struct {
  3436  		result1 []ccv2.Route
  3437  		result2 ccv2.Warnings
  3438  		result3 error
  3439  	}{result1, result2, result3}
  3440  }
  3441  
  3442  func (fake *FakeCloudControllerClient) GetApplicationRoutesReturnsOnCall(i int, result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  3443  	fake.getApplicationRoutesMutex.Lock()
  3444  	defer fake.getApplicationRoutesMutex.Unlock()
  3445  	fake.GetApplicationRoutesStub = nil
  3446  	if fake.getApplicationRoutesReturnsOnCall == nil {
  3447  		fake.getApplicationRoutesReturnsOnCall = make(map[int]struct {
  3448  			result1 []ccv2.Route
  3449  			result2 ccv2.Warnings
  3450  			result3 error
  3451  		})
  3452  	}
  3453  	fake.getApplicationRoutesReturnsOnCall[i] = struct {
  3454  		result1 []ccv2.Route
  3455  		result2 ccv2.Warnings
  3456  		result3 error
  3457  	}{result1, result2, result3}
  3458  }
  3459  
  3460  func (fake *FakeCloudControllerClient) GetApplications(arg1 ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error) {
  3461  	fake.getApplicationsMutex.Lock()
  3462  	ret, specificReturn := fake.getApplicationsReturnsOnCall[len(fake.getApplicationsArgsForCall)]
  3463  	fake.getApplicationsArgsForCall = append(fake.getApplicationsArgsForCall, struct {
  3464  		arg1 []ccv2.Filter
  3465  	}{arg1})
  3466  	fake.recordInvocation("GetApplications", []interface{}{arg1})
  3467  	fake.getApplicationsMutex.Unlock()
  3468  	if fake.GetApplicationsStub != nil {
  3469  		return fake.GetApplicationsStub(arg1...)
  3470  	}
  3471  	if specificReturn {
  3472  		return ret.result1, ret.result2, ret.result3
  3473  	}
  3474  	fakeReturns := fake.getApplicationsReturns
  3475  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3476  }
  3477  
  3478  func (fake *FakeCloudControllerClient) GetApplicationsCallCount() int {
  3479  	fake.getApplicationsMutex.RLock()
  3480  	defer fake.getApplicationsMutex.RUnlock()
  3481  	return len(fake.getApplicationsArgsForCall)
  3482  }
  3483  
  3484  func (fake *FakeCloudControllerClient) GetApplicationsCalls(stub func(...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error)) {
  3485  	fake.getApplicationsMutex.Lock()
  3486  	defer fake.getApplicationsMutex.Unlock()
  3487  	fake.GetApplicationsStub = stub
  3488  }
  3489  
  3490  func (fake *FakeCloudControllerClient) GetApplicationsArgsForCall(i int) []ccv2.Filter {
  3491  	fake.getApplicationsMutex.RLock()
  3492  	defer fake.getApplicationsMutex.RUnlock()
  3493  	argsForCall := fake.getApplicationsArgsForCall[i]
  3494  	return argsForCall.arg1
  3495  }
  3496  
  3497  func (fake *FakeCloudControllerClient) GetApplicationsReturns(result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3498  	fake.getApplicationsMutex.Lock()
  3499  	defer fake.getApplicationsMutex.Unlock()
  3500  	fake.GetApplicationsStub = nil
  3501  	fake.getApplicationsReturns = struct {
  3502  		result1 []ccv2.Application
  3503  		result2 ccv2.Warnings
  3504  		result3 error
  3505  	}{result1, result2, result3}
  3506  }
  3507  
  3508  func (fake *FakeCloudControllerClient) GetApplicationsReturnsOnCall(i int, result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  3509  	fake.getApplicationsMutex.Lock()
  3510  	defer fake.getApplicationsMutex.Unlock()
  3511  	fake.GetApplicationsStub = nil
  3512  	if fake.getApplicationsReturnsOnCall == nil {
  3513  		fake.getApplicationsReturnsOnCall = make(map[int]struct {
  3514  			result1 []ccv2.Application
  3515  			result2 ccv2.Warnings
  3516  			result3 error
  3517  		})
  3518  	}
  3519  	fake.getApplicationsReturnsOnCall[i] = struct {
  3520  		result1 []ccv2.Application
  3521  		result2 ccv2.Warnings
  3522  		result3 error
  3523  	}{result1, result2, result3}
  3524  }
  3525  
  3526  func (fake *FakeCloudControllerClient) GetBuildpacks(arg1 ...ccv2.Filter) ([]ccv2.Buildpack, ccv2.Warnings, error) {
  3527  	fake.getBuildpacksMutex.Lock()
  3528  	ret, specificReturn := fake.getBuildpacksReturnsOnCall[len(fake.getBuildpacksArgsForCall)]
  3529  	fake.getBuildpacksArgsForCall = append(fake.getBuildpacksArgsForCall, struct {
  3530  		arg1 []ccv2.Filter
  3531  	}{arg1})
  3532  	fake.recordInvocation("GetBuildpacks", []interface{}{arg1})
  3533  	fake.getBuildpacksMutex.Unlock()
  3534  	if fake.GetBuildpacksStub != nil {
  3535  		return fake.GetBuildpacksStub(arg1...)
  3536  	}
  3537  	if specificReturn {
  3538  		return ret.result1, ret.result2, ret.result3
  3539  	}
  3540  	fakeReturns := fake.getBuildpacksReturns
  3541  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3542  }
  3543  
  3544  func (fake *FakeCloudControllerClient) GetBuildpacksCallCount() int {
  3545  	fake.getBuildpacksMutex.RLock()
  3546  	defer fake.getBuildpacksMutex.RUnlock()
  3547  	return len(fake.getBuildpacksArgsForCall)
  3548  }
  3549  
  3550  func (fake *FakeCloudControllerClient) GetBuildpacksCalls(stub func(...ccv2.Filter) ([]ccv2.Buildpack, ccv2.Warnings, error)) {
  3551  	fake.getBuildpacksMutex.Lock()
  3552  	defer fake.getBuildpacksMutex.Unlock()
  3553  	fake.GetBuildpacksStub = stub
  3554  }
  3555  
  3556  func (fake *FakeCloudControllerClient) GetBuildpacksArgsForCall(i int) []ccv2.Filter {
  3557  	fake.getBuildpacksMutex.RLock()
  3558  	defer fake.getBuildpacksMutex.RUnlock()
  3559  	argsForCall := fake.getBuildpacksArgsForCall[i]
  3560  	return argsForCall.arg1
  3561  }
  3562  
  3563  func (fake *FakeCloudControllerClient) GetBuildpacksReturns(result1 []ccv2.Buildpack, result2 ccv2.Warnings, result3 error) {
  3564  	fake.getBuildpacksMutex.Lock()
  3565  	defer fake.getBuildpacksMutex.Unlock()
  3566  	fake.GetBuildpacksStub = nil
  3567  	fake.getBuildpacksReturns = struct {
  3568  		result1 []ccv2.Buildpack
  3569  		result2 ccv2.Warnings
  3570  		result3 error
  3571  	}{result1, result2, result3}
  3572  }
  3573  
  3574  func (fake *FakeCloudControllerClient) GetBuildpacksReturnsOnCall(i int, result1 []ccv2.Buildpack, result2 ccv2.Warnings, result3 error) {
  3575  	fake.getBuildpacksMutex.Lock()
  3576  	defer fake.getBuildpacksMutex.Unlock()
  3577  	fake.GetBuildpacksStub = nil
  3578  	if fake.getBuildpacksReturnsOnCall == nil {
  3579  		fake.getBuildpacksReturnsOnCall = make(map[int]struct {
  3580  			result1 []ccv2.Buildpack
  3581  			result2 ccv2.Warnings
  3582  			result3 error
  3583  		})
  3584  	}
  3585  	fake.getBuildpacksReturnsOnCall[i] = struct {
  3586  		result1 []ccv2.Buildpack
  3587  		result2 ccv2.Warnings
  3588  		result3 error
  3589  	}{result1, result2, result3}
  3590  }
  3591  
  3592  func (fake *FakeCloudControllerClient) GetConfigFeatureFlags() ([]ccv2.FeatureFlag, ccv2.Warnings, error) {
  3593  	fake.getConfigFeatureFlagsMutex.Lock()
  3594  	ret, specificReturn := fake.getConfigFeatureFlagsReturnsOnCall[len(fake.getConfigFeatureFlagsArgsForCall)]
  3595  	fake.getConfigFeatureFlagsArgsForCall = append(fake.getConfigFeatureFlagsArgsForCall, struct {
  3596  	}{})
  3597  	fake.recordInvocation("GetConfigFeatureFlags", []interface{}{})
  3598  	fake.getConfigFeatureFlagsMutex.Unlock()
  3599  	if fake.GetConfigFeatureFlagsStub != nil {
  3600  		return fake.GetConfigFeatureFlagsStub()
  3601  	}
  3602  	if specificReturn {
  3603  		return ret.result1, ret.result2, ret.result3
  3604  	}
  3605  	fakeReturns := fake.getConfigFeatureFlagsReturns
  3606  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3607  }
  3608  
  3609  func (fake *FakeCloudControllerClient) GetConfigFeatureFlagsCallCount() int {
  3610  	fake.getConfigFeatureFlagsMutex.RLock()
  3611  	defer fake.getConfigFeatureFlagsMutex.RUnlock()
  3612  	return len(fake.getConfigFeatureFlagsArgsForCall)
  3613  }
  3614  
  3615  func (fake *FakeCloudControllerClient) GetConfigFeatureFlagsCalls(stub func() ([]ccv2.FeatureFlag, ccv2.Warnings, error)) {
  3616  	fake.getConfigFeatureFlagsMutex.Lock()
  3617  	defer fake.getConfigFeatureFlagsMutex.Unlock()
  3618  	fake.GetConfigFeatureFlagsStub = stub
  3619  }
  3620  
  3621  func (fake *FakeCloudControllerClient) GetConfigFeatureFlagsReturns(result1 []ccv2.FeatureFlag, result2 ccv2.Warnings, result3 error) {
  3622  	fake.getConfigFeatureFlagsMutex.Lock()
  3623  	defer fake.getConfigFeatureFlagsMutex.Unlock()
  3624  	fake.GetConfigFeatureFlagsStub = nil
  3625  	fake.getConfigFeatureFlagsReturns = struct {
  3626  		result1 []ccv2.FeatureFlag
  3627  		result2 ccv2.Warnings
  3628  		result3 error
  3629  	}{result1, result2, result3}
  3630  }
  3631  
  3632  func (fake *FakeCloudControllerClient) GetConfigFeatureFlagsReturnsOnCall(i int, result1 []ccv2.FeatureFlag, result2 ccv2.Warnings, result3 error) {
  3633  	fake.getConfigFeatureFlagsMutex.Lock()
  3634  	defer fake.getConfigFeatureFlagsMutex.Unlock()
  3635  	fake.GetConfigFeatureFlagsStub = nil
  3636  	if fake.getConfigFeatureFlagsReturnsOnCall == nil {
  3637  		fake.getConfigFeatureFlagsReturnsOnCall = make(map[int]struct {
  3638  			result1 []ccv2.FeatureFlag
  3639  			result2 ccv2.Warnings
  3640  			result3 error
  3641  		})
  3642  	}
  3643  	fake.getConfigFeatureFlagsReturnsOnCall[i] = struct {
  3644  		result1 []ccv2.FeatureFlag
  3645  		result2 ccv2.Warnings
  3646  		result3 error
  3647  	}{result1, result2, result3}
  3648  }
  3649  
  3650  func (fake *FakeCloudControllerClient) GetJob(arg1 string) (ccv2.Job, ccv2.Warnings, error) {
  3651  	fake.getJobMutex.Lock()
  3652  	ret, specificReturn := fake.getJobReturnsOnCall[len(fake.getJobArgsForCall)]
  3653  	fake.getJobArgsForCall = append(fake.getJobArgsForCall, struct {
  3654  		arg1 string
  3655  	}{arg1})
  3656  	fake.recordInvocation("GetJob", []interface{}{arg1})
  3657  	fake.getJobMutex.Unlock()
  3658  	if fake.GetJobStub != nil {
  3659  		return fake.GetJobStub(arg1)
  3660  	}
  3661  	if specificReturn {
  3662  		return ret.result1, ret.result2, ret.result3
  3663  	}
  3664  	fakeReturns := fake.getJobReturns
  3665  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3666  }
  3667  
  3668  func (fake *FakeCloudControllerClient) GetJobCallCount() int {
  3669  	fake.getJobMutex.RLock()
  3670  	defer fake.getJobMutex.RUnlock()
  3671  	return len(fake.getJobArgsForCall)
  3672  }
  3673  
  3674  func (fake *FakeCloudControllerClient) GetJobCalls(stub func(string) (ccv2.Job, ccv2.Warnings, error)) {
  3675  	fake.getJobMutex.Lock()
  3676  	defer fake.getJobMutex.Unlock()
  3677  	fake.GetJobStub = stub
  3678  }
  3679  
  3680  func (fake *FakeCloudControllerClient) GetJobArgsForCall(i int) string {
  3681  	fake.getJobMutex.RLock()
  3682  	defer fake.getJobMutex.RUnlock()
  3683  	argsForCall := fake.getJobArgsForCall[i]
  3684  	return argsForCall.arg1
  3685  }
  3686  
  3687  func (fake *FakeCloudControllerClient) GetJobReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  3688  	fake.getJobMutex.Lock()
  3689  	defer fake.getJobMutex.Unlock()
  3690  	fake.GetJobStub = nil
  3691  	fake.getJobReturns = struct {
  3692  		result1 ccv2.Job
  3693  		result2 ccv2.Warnings
  3694  		result3 error
  3695  	}{result1, result2, result3}
  3696  }
  3697  
  3698  func (fake *FakeCloudControllerClient) GetJobReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  3699  	fake.getJobMutex.Lock()
  3700  	defer fake.getJobMutex.Unlock()
  3701  	fake.GetJobStub = nil
  3702  	if fake.getJobReturnsOnCall == nil {
  3703  		fake.getJobReturnsOnCall = make(map[int]struct {
  3704  			result1 ccv2.Job
  3705  			result2 ccv2.Warnings
  3706  			result3 error
  3707  		})
  3708  	}
  3709  	fake.getJobReturnsOnCall[i] = struct {
  3710  		result1 ccv2.Job
  3711  		result2 ccv2.Warnings
  3712  		result3 error
  3713  	}{result1, result2, result3}
  3714  }
  3715  
  3716  func (fake *FakeCloudControllerClient) GetOrganization(arg1 string) (ccv2.Organization, ccv2.Warnings, error) {
  3717  	fake.getOrganizationMutex.Lock()
  3718  	ret, specificReturn := fake.getOrganizationReturnsOnCall[len(fake.getOrganizationArgsForCall)]
  3719  	fake.getOrganizationArgsForCall = append(fake.getOrganizationArgsForCall, struct {
  3720  		arg1 string
  3721  	}{arg1})
  3722  	fake.recordInvocation("GetOrganization", []interface{}{arg1})
  3723  	fake.getOrganizationMutex.Unlock()
  3724  	if fake.GetOrganizationStub != nil {
  3725  		return fake.GetOrganizationStub(arg1)
  3726  	}
  3727  	if specificReturn {
  3728  		return ret.result1, ret.result2, ret.result3
  3729  	}
  3730  	fakeReturns := fake.getOrganizationReturns
  3731  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3732  }
  3733  
  3734  func (fake *FakeCloudControllerClient) GetOrganizationCallCount() int {
  3735  	fake.getOrganizationMutex.RLock()
  3736  	defer fake.getOrganizationMutex.RUnlock()
  3737  	return len(fake.getOrganizationArgsForCall)
  3738  }
  3739  
  3740  func (fake *FakeCloudControllerClient) GetOrganizationCalls(stub func(string) (ccv2.Organization, ccv2.Warnings, error)) {
  3741  	fake.getOrganizationMutex.Lock()
  3742  	defer fake.getOrganizationMutex.Unlock()
  3743  	fake.GetOrganizationStub = stub
  3744  }
  3745  
  3746  func (fake *FakeCloudControllerClient) GetOrganizationArgsForCall(i int) string {
  3747  	fake.getOrganizationMutex.RLock()
  3748  	defer fake.getOrganizationMutex.RUnlock()
  3749  	argsForCall := fake.getOrganizationArgsForCall[i]
  3750  	return argsForCall.arg1
  3751  }
  3752  
  3753  func (fake *FakeCloudControllerClient) GetOrganizationReturns(result1 ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  3754  	fake.getOrganizationMutex.Lock()
  3755  	defer fake.getOrganizationMutex.Unlock()
  3756  	fake.GetOrganizationStub = nil
  3757  	fake.getOrganizationReturns = struct {
  3758  		result1 ccv2.Organization
  3759  		result2 ccv2.Warnings
  3760  		result3 error
  3761  	}{result1, result2, result3}
  3762  }
  3763  
  3764  func (fake *FakeCloudControllerClient) GetOrganizationReturnsOnCall(i int, result1 ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  3765  	fake.getOrganizationMutex.Lock()
  3766  	defer fake.getOrganizationMutex.Unlock()
  3767  	fake.GetOrganizationStub = nil
  3768  	if fake.getOrganizationReturnsOnCall == nil {
  3769  		fake.getOrganizationReturnsOnCall = make(map[int]struct {
  3770  			result1 ccv2.Organization
  3771  			result2 ccv2.Warnings
  3772  			result3 error
  3773  		})
  3774  	}
  3775  	fake.getOrganizationReturnsOnCall[i] = struct {
  3776  		result1 ccv2.Organization
  3777  		result2 ccv2.Warnings
  3778  		result3 error
  3779  	}{result1, result2, result3}
  3780  }
  3781  
  3782  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomains(arg1 string, arg2 ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error) {
  3783  	fake.getOrganizationPrivateDomainsMutex.Lock()
  3784  	ret, specificReturn := fake.getOrganizationPrivateDomainsReturnsOnCall[len(fake.getOrganizationPrivateDomainsArgsForCall)]
  3785  	fake.getOrganizationPrivateDomainsArgsForCall = append(fake.getOrganizationPrivateDomainsArgsForCall, struct {
  3786  		arg1 string
  3787  		arg2 []ccv2.Filter
  3788  	}{arg1, arg2})
  3789  	fake.recordInvocation("GetOrganizationPrivateDomains", []interface{}{arg1, arg2})
  3790  	fake.getOrganizationPrivateDomainsMutex.Unlock()
  3791  	if fake.GetOrganizationPrivateDomainsStub != nil {
  3792  		return fake.GetOrganizationPrivateDomainsStub(arg1, arg2...)
  3793  	}
  3794  	if specificReturn {
  3795  		return ret.result1, ret.result2, ret.result3
  3796  	}
  3797  	fakeReturns := fake.getOrganizationPrivateDomainsReturns
  3798  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3799  }
  3800  
  3801  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsCallCount() int {
  3802  	fake.getOrganizationPrivateDomainsMutex.RLock()
  3803  	defer fake.getOrganizationPrivateDomainsMutex.RUnlock()
  3804  	return len(fake.getOrganizationPrivateDomainsArgsForCall)
  3805  }
  3806  
  3807  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsCalls(stub func(string, ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error)) {
  3808  	fake.getOrganizationPrivateDomainsMutex.Lock()
  3809  	defer fake.getOrganizationPrivateDomainsMutex.Unlock()
  3810  	fake.GetOrganizationPrivateDomainsStub = stub
  3811  }
  3812  
  3813  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsArgsForCall(i int) (string, []ccv2.Filter) {
  3814  	fake.getOrganizationPrivateDomainsMutex.RLock()
  3815  	defer fake.getOrganizationPrivateDomainsMutex.RUnlock()
  3816  	argsForCall := fake.getOrganizationPrivateDomainsArgsForCall[i]
  3817  	return argsForCall.arg1, argsForCall.arg2
  3818  }
  3819  
  3820  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsReturns(result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  3821  	fake.getOrganizationPrivateDomainsMutex.Lock()
  3822  	defer fake.getOrganizationPrivateDomainsMutex.Unlock()
  3823  	fake.GetOrganizationPrivateDomainsStub = nil
  3824  	fake.getOrganizationPrivateDomainsReturns = struct {
  3825  		result1 []ccv2.Domain
  3826  		result2 ccv2.Warnings
  3827  		result3 error
  3828  	}{result1, result2, result3}
  3829  }
  3830  
  3831  func (fake *FakeCloudControllerClient) GetOrganizationPrivateDomainsReturnsOnCall(i int, result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  3832  	fake.getOrganizationPrivateDomainsMutex.Lock()
  3833  	defer fake.getOrganizationPrivateDomainsMutex.Unlock()
  3834  	fake.GetOrganizationPrivateDomainsStub = nil
  3835  	if fake.getOrganizationPrivateDomainsReturnsOnCall == nil {
  3836  		fake.getOrganizationPrivateDomainsReturnsOnCall = make(map[int]struct {
  3837  			result1 []ccv2.Domain
  3838  			result2 ccv2.Warnings
  3839  			result3 error
  3840  		})
  3841  	}
  3842  	fake.getOrganizationPrivateDomainsReturnsOnCall[i] = struct {
  3843  		result1 []ccv2.Domain
  3844  		result2 ccv2.Warnings
  3845  		result3 error
  3846  	}{result1, result2, result3}
  3847  }
  3848  
  3849  func (fake *FakeCloudControllerClient) GetOrganizationQuota(arg1 string) (ccv2.OrganizationQuota, ccv2.Warnings, error) {
  3850  	fake.getOrganizationQuotaMutex.Lock()
  3851  	ret, specificReturn := fake.getOrganizationQuotaReturnsOnCall[len(fake.getOrganizationQuotaArgsForCall)]
  3852  	fake.getOrganizationQuotaArgsForCall = append(fake.getOrganizationQuotaArgsForCall, struct {
  3853  		arg1 string
  3854  	}{arg1})
  3855  	fake.recordInvocation("GetOrganizationQuota", []interface{}{arg1})
  3856  	fake.getOrganizationQuotaMutex.Unlock()
  3857  	if fake.GetOrganizationQuotaStub != nil {
  3858  		return fake.GetOrganizationQuotaStub(arg1)
  3859  	}
  3860  	if specificReturn {
  3861  		return ret.result1, ret.result2, ret.result3
  3862  	}
  3863  	fakeReturns := fake.getOrganizationQuotaReturns
  3864  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3865  }
  3866  
  3867  func (fake *FakeCloudControllerClient) GetOrganizationQuotaCallCount() int {
  3868  	fake.getOrganizationQuotaMutex.RLock()
  3869  	defer fake.getOrganizationQuotaMutex.RUnlock()
  3870  	return len(fake.getOrganizationQuotaArgsForCall)
  3871  }
  3872  
  3873  func (fake *FakeCloudControllerClient) GetOrganizationQuotaCalls(stub func(string) (ccv2.OrganizationQuota, ccv2.Warnings, error)) {
  3874  	fake.getOrganizationQuotaMutex.Lock()
  3875  	defer fake.getOrganizationQuotaMutex.Unlock()
  3876  	fake.GetOrganizationQuotaStub = stub
  3877  }
  3878  
  3879  func (fake *FakeCloudControllerClient) GetOrganizationQuotaArgsForCall(i int) string {
  3880  	fake.getOrganizationQuotaMutex.RLock()
  3881  	defer fake.getOrganizationQuotaMutex.RUnlock()
  3882  	argsForCall := fake.getOrganizationQuotaArgsForCall[i]
  3883  	return argsForCall.arg1
  3884  }
  3885  
  3886  func (fake *FakeCloudControllerClient) GetOrganizationQuotaReturns(result1 ccv2.OrganizationQuota, result2 ccv2.Warnings, result3 error) {
  3887  	fake.getOrganizationQuotaMutex.Lock()
  3888  	defer fake.getOrganizationQuotaMutex.Unlock()
  3889  	fake.GetOrganizationQuotaStub = nil
  3890  	fake.getOrganizationQuotaReturns = struct {
  3891  		result1 ccv2.OrganizationQuota
  3892  		result2 ccv2.Warnings
  3893  		result3 error
  3894  	}{result1, result2, result3}
  3895  }
  3896  
  3897  func (fake *FakeCloudControllerClient) GetOrganizationQuotaReturnsOnCall(i int, result1 ccv2.OrganizationQuota, result2 ccv2.Warnings, result3 error) {
  3898  	fake.getOrganizationQuotaMutex.Lock()
  3899  	defer fake.getOrganizationQuotaMutex.Unlock()
  3900  	fake.GetOrganizationQuotaStub = nil
  3901  	if fake.getOrganizationQuotaReturnsOnCall == nil {
  3902  		fake.getOrganizationQuotaReturnsOnCall = make(map[int]struct {
  3903  			result1 ccv2.OrganizationQuota
  3904  			result2 ccv2.Warnings
  3905  			result3 error
  3906  		})
  3907  	}
  3908  	fake.getOrganizationQuotaReturnsOnCall[i] = struct {
  3909  		result1 ccv2.OrganizationQuota
  3910  		result2 ccv2.Warnings
  3911  		result3 error
  3912  	}{result1, result2, result3}
  3913  }
  3914  
  3915  func (fake *FakeCloudControllerClient) GetOrganizationQuotas(arg1 ...ccv2.Filter) ([]ccv2.OrganizationQuota, ccv2.Warnings, error) {
  3916  	fake.getOrganizationQuotasMutex.Lock()
  3917  	ret, specificReturn := fake.getOrganizationQuotasReturnsOnCall[len(fake.getOrganizationQuotasArgsForCall)]
  3918  	fake.getOrganizationQuotasArgsForCall = append(fake.getOrganizationQuotasArgsForCall, struct {
  3919  		arg1 []ccv2.Filter
  3920  	}{arg1})
  3921  	fake.recordInvocation("GetOrganizationQuotas", []interface{}{arg1})
  3922  	fake.getOrganizationQuotasMutex.Unlock()
  3923  	if fake.GetOrganizationQuotasStub != nil {
  3924  		return fake.GetOrganizationQuotasStub(arg1...)
  3925  	}
  3926  	if specificReturn {
  3927  		return ret.result1, ret.result2, ret.result3
  3928  	}
  3929  	fakeReturns := fake.getOrganizationQuotasReturns
  3930  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3931  }
  3932  
  3933  func (fake *FakeCloudControllerClient) GetOrganizationQuotasCallCount() int {
  3934  	fake.getOrganizationQuotasMutex.RLock()
  3935  	defer fake.getOrganizationQuotasMutex.RUnlock()
  3936  	return len(fake.getOrganizationQuotasArgsForCall)
  3937  }
  3938  
  3939  func (fake *FakeCloudControllerClient) GetOrganizationQuotasCalls(stub func(...ccv2.Filter) ([]ccv2.OrganizationQuota, ccv2.Warnings, error)) {
  3940  	fake.getOrganizationQuotasMutex.Lock()
  3941  	defer fake.getOrganizationQuotasMutex.Unlock()
  3942  	fake.GetOrganizationQuotasStub = stub
  3943  }
  3944  
  3945  func (fake *FakeCloudControllerClient) GetOrganizationQuotasArgsForCall(i int) []ccv2.Filter {
  3946  	fake.getOrganizationQuotasMutex.RLock()
  3947  	defer fake.getOrganizationQuotasMutex.RUnlock()
  3948  	argsForCall := fake.getOrganizationQuotasArgsForCall[i]
  3949  	return argsForCall.arg1
  3950  }
  3951  
  3952  func (fake *FakeCloudControllerClient) GetOrganizationQuotasReturns(result1 []ccv2.OrganizationQuota, result2 ccv2.Warnings, result3 error) {
  3953  	fake.getOrganizationQuotasMutex.Lock()
  3954  	defer fake.getOrganizationQuotasMutex.Unlock()
  3955  	fake.GetOrganizationQuotasStub = nil
  3956  	fake.getOrganizationQuotasReturns = struct {
  3957  		result1 []ccv2.OrganizationQuota
  3958  		result2 ccv2.Warnings
  3959  		result3 error
  3960  	}{result1, result2, result3}
  3961  }
  3962  
  3963  func (fake *FakeCloudControllerClient) GetOrganizationQuotasReturnsOnCall(i int, result1 []ccv2.OrganizationQuota, result2 ccv2.Warnings, result3 error) {
  3964  	fake.getOrganizationQuotasMutex.Lock()
  3965  	defer fake.getOrganizationQuotasMutex.Unlock()
  3966  	fake.GetOrganizationQuotasStub = nil
  3967  	if fake.getOrganizationQuotasReturnsOnCall == nil {
  3968  		fake.getOrganizationQuotasReturnsOnCall = make(map[int]struct {
  3969  			result1 []ccv2.OrganizationQuota
  3970  			result2 ccv2.Warnings
  3971  			result3 error
  3972  		})
  3973  	}
  3974  	fake.getOrganizationQuotasReturnsOnCall[i] = struct {
  3975  		result1 []ccv2.OrganizationQuota
  3976  		result2 ccv2.Warnings
  3977  		result3 error
  3978  	}{result1, result2, result3}
  3979  }
  3980  
  3981  func (fake *FakeCloudControllerClient) GetOrganizations(arg1 ...ccv2.Filter) ([]ccv2.Organization, ccv2.Warnings, error) {
  3982  	fake.getOrganizationsMutex.Lock()
  3983  	ret, specificReturn := fake.getOrganizationsReturnsOnCall[len(fake.getOrganizationsArgsForCall)]
  3984  	fake.getOrganizationsArgsForCall = append(fake.getOrganizationsArgsForCall, struct {
  3985  		arg1 []ccv2.Filter
  3986  	}{arg1})
  3987  	fake.recordInvocation("GetOrganizations", []interface{}{arg1})
  3988  	fake.getOrganizationsMutex.Unlock()
  3989  	if fake.GetOrganizationsStub != nil {
  3990  		return fake.GetOrganizationsStub(arg1...)
  3991  	}
  3992  	if specificReturn {
  3993  		return ret.result1, ret.result2, ret.result3
  3994  	}
  3995  	fakeReturns := fake.getOrganizationsReturns
  3996  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3997  }
  3998  
  3999  func (fake *FakeCloudControllerClient) GetOrganizationsCallCount() int {
  4000  	fake.getOrganizationsMutex.RLock()
  4001  	defer fake.getOrganizationsMutex.RUnlock()
  4002  	return len(fake.getOrganizationsArgsForCall)
  4003  }
  4004  
  4005  func (fake *FakeCloudControllerClient) GetOrganizationsCalls(stub func(...ccv2.Filter) ([]ccv2.Organization, ccv2.Warnings, error)) {
  4006  	fake.getOrganizationsMutex.Lock()
  4007  	defer fake.getOrganizationsMutex.Unlock()
  4008  	fake.GetOrganizationsStub = stub
  4009  }
  4010  
  4011  func (fake *FakeCloudControllerClient) GetOrganizationsArgsForCall(i int) []ccv2.Filter {
  4012  	fake.getOrganizationsMutex.RLock()
  4013  	defer fake.getOrganizationsMutex.RUnlock()
  4014  	argsForCall := fake.getOrganizationsArgsForCall[i]
  4015  	return argsForCall.arg1
  4016  }
  4017  
  4018  func (fake *FakeCloudControllerClient) GetOrganizationsReturns(result1 []ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  4019  	fake.getOrganizationsMutex.Lock()
  4020  	defer fake.getOrganizationsMutex.Unlock()
  4021  	fake.GetOrganizationsStub = nil
  4022  	fake.getOrganizationsReturns = struct {
  4023  		result1 []ccv2.Organization
  4024  		result2 ccv2.Warnings
  4025  		result3 error
  4026  	}{result1, result2, result3}
  4027  }
  4028  
  4029  func (fake *FakeCloudControllerClient) GetOrganizationsReturnsOnCall(i int, result1 []ccv2.Organization, result2 ccv2.Warnings, result3 error) {
  4030  	fake.getOrganizationsMutex.Lock()
  4031  	defer fake.getOrganizationsMutex.Unlock()
  4032  	fake.GetOrganizationsStub = nil
  4033  	if fake.getOrganizationsReturnsOnCall == nil {
  4034  		fake.getOrganizationsReturnsOnCall = make(map[int]struct {
  4035  			result1 []ccv2.Organization
  4036  			result2 ccv2.Warnings
  4037  			result3 error
  4038  		})
  4039  	}
  4040  	fake.getOrganizationsReturnsOnCall[i] = struct {
  4041  		result1 []ccv2.Organization
  4042  		result2 ccv2.Warnings
  4043  		result3 error
  4044  	}{result1, result2, result3}
  4045  }
  4046  
  4047  func (fake *FakeCloudControllerClient) GetPrivateDomain(arg1 string) (ccv2.Domain, ccv2.Warnings, error) {
  4048  	fake.getPrivateDomainMutex.Lock()
  4049  	ret, specificReturn := fake.getPrivateDomainReturnsOnCall[len(fake.getPrivateDomainArgsForCall)]
  4050  	fake.getPrivateDomainArgsForCall = append(fake.getPrivateDomainArgsForCall, struct {
  4051  		arg1 string
  4052  	}{arg1})
  4053  	fake.recordInvocation("GetPrivateDomain", []interface{}{arg1})
  4054  	fake.getPrivateDomainMutex.Unlock()
  4055  	if fake.GetPrivateDomainStub != nil {
  4056  		return fake.GetPrivateDomainStub(arg1)
  4057  	}
  4058  	if specificReturn {
  4059  		return ret.result1, ret.result2, ret.result3
  4060  	}
  4061  	fakeReturns := fake.getPrivateDomainReturns
  4062  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4063  }
  4064  
  4065  func (fake *FakeCloudControllerClient) GetPrivateDomainCallCount() int {
  4066  	fake.getPrivateDomainMutex.RLock()
  4067  	defer fake.getPrivateDomainMutex.RUnlock()
  4068  	return len(fake.getPrivateDomainArgsForCall)
  4069  }
  4070  
  4071  func (fake *FakeCloudControllerClient) GetPrivateDomainCalls(stub func(string) (ccv2.Domain, ccv2.Warnings, error)) {
  4072  	fake.getPrivateDomainMutex.Lock()
  4073  	defer fake.getPrivateDomainMutex.Unlock()
  4074  	fake.GetPrivateDomainStub = stub
  4075  }
  4076  
  4077  func (fake *FakeCloudControllerClient) GetPrivateDomainArgsForCall(i int) string {
  4078  	fake.getPrivateDomainMutex.RLock()
  4079  	defer fake.getPrivateDomainMutex.RUnlock()
  4080  	argsForCall := fake.getPrivateDomainArgsForCall[i]
  4081  	return argsForCall.arg1
  4082  }
  4083  
  4084  func (fake *FakeCloudControllerClient) GetPrivateDomainReturns(result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  4085  	fake.getPrivateDomainMutex.Lock()
  4086  	defer fake.getPrivateDomainMutex.Unlock()
  4087  	fake.GetPrivateDomainStub = nil
  4088  	fake.getPrivateDomainReturns = struct {
  4089  		result1 ccv2.Domain
  4090  		result2 ccv2.Warnings
  4091  		result3 error
  4092  	}{result1, result2, result3}
  4093  }
  4094  
  4095  func (fake *FakeCloudControllerClient) GetPrivateDomainReturnsOnCall(i int, result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  4096  	fake.getPrivateDomainMutex.Lock()
  4097  	defer fake.getPrivateDomainMutex.Unlock()
  4098  	fake.GetPrivateDomainStub = nil
  4099  	if fake.getPrivateDomainReturnsOnCall == nil {
  4100  		fake.getPrivateDomainReturnsOnCall = make(map[int]struct {
  4101  			result1 ccv2.Domain
  4102  			result2 ccv2.Warnings
  4103  			result3 error
  4104  		})
  4105  	}
  4106  	fake.getPrivateDomainReturnsOnCall[i] = struct {
  4107  		result1 ccv2.Domain
  4108  		result2 ccv2.Warnings
  4109  		result3 error
  4110  	}{result1, result2, result3}
  4111  }
  4112  
  4113  func (fake *FakeCloudControllerClient) GetRouteApplications(arg1 string, arg2 ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error) {
  4114  	fake.getRouteApplicationsMutex.Lock()
  4115  	ret, specificReturn := fake.getRouteApplicationsReturnsOnCall[len(fake.getRouteApplicationsArgsForCall)]
  4116  	fake.getRouteApplicationsArgsForCall = append(fake.getRouteApplicationsArgsForCall, struct {
  4117  		arg1 string
  4118  		arg2 []ccv2.Filter
  4119  	}{arg1, arg2})
  4120  	fake.recordInvocation("GetRouteApplications", []interface{}{arg1, arg2})
  4121  	fake.getRouteApplicationsMutex.Unlock()
  4122  	if fake.GetRouteApplicationsStub != nil {
  4123  		return fake.GetRouteApplicationsStub(arg1, arg2...)
  4124  	}
  4125  	if specificReturn {
  4126  		return ret.result1, ret.result2, ret.result3
  4127  	}
  4128  	fakeReturns := fake.getRouteApplicationsReturns
  4129  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4130  }
  4131  
  4132  func (fake *FakeCloudControllerClient) GetRouteApplicationsCallCount() int {
  4133  	fake.getRouteApplicationsMutex.RLock()
  4134  	defer fake.getRouteApplicationsMutex.RUnlock()
  4135  	return len(fake.getRouteApplicationsArgsForCall)
  4136  }
  4137  
  4138  func (fake *FakeCloudControllerClient) GetRouteApplicationsCalls(stub func(string, ...ccv2.Filter) ([]ccv2.Application, ccv2.Warnings, error)) {
  4139  	fake.getRouteApplicationsMutex.Lock()
  4140  	defer fake.getRouteApplicationsMutex.Unlock()
  4141  	fake.GetRouteApplicationsStub = stub
  4142  }
  4143  
  4144  func (fake *FakeCloudControllerClient) GetRouteApplicationsArgsForCall(i int) (string, []ccv2.Filter) {
  4145  	fake.getRouteApplicationsMutex.RLock()
  4146  	defer fake.getRouteApplicationsMutex.RUnlock()
  4147  	argsForCall := fake.getRouteApplicationsArgsForCall[i]
  4148  	return argsForCall.arg1, argsForCall.arg2
  4149  }
  4150  
  4151  func (fake *FakeCloudControllerClient) GetRouteApplicationsReturns(result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  4152  	fake.getRouteApplicationsMutex.Lock()
  4153  	defer fake.getRouteApplicationsMutex.Unlock()
  4154  	fake.GetRouteApplicationsStub = nil
  4155  	fake.getRouteApplicationsReturns = struct {
  4156  		result1 []ccv2.Application
  4157  		result2 ccv2.Warnings
  4158  		result3 error
  4159  	}{result1, result2, result3}
  4160  }
  4161  
  4162  func (fake *FakeCloudControllerClient) GetRouteApplicationsReturnsOnCall(i int, result1 []ccv2.Application, result2 ccv2.Warnings, result3 error) {
  4163  	fake.getRouteApplicationsMutex.Lock()
  4164  	defer fake.getRouteApplicationsMutex.Unlock()
  4165  	fake.GetRouteApplicationsStub = nil
  4166  	if fake.getRouteApplicationsReturnsOnCall == nil {
  4167  		fake.getRouteApplicationsReturnsOnCall = make(map[int]struct {
  4168  			result1 []ccv2.Application
  4169  			result2 ccv2.Warnings
  4170  			result3 error
  4171  		})
  4172  	}
  4173  	fake.getRouteApplicationsReturnsOnCall[i] = struct {
  4174  		result1 []ccv2.Application
  4175  		result2 ccv2.Warnings
  4176  		result3 error
  4177  	}{result1, result2, result3}
  4178  }
  4179  
  4180  func (fake *FakeCloudControllerClient) GetRoutes(arg1 ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error) {
  4181  	fake.getRoutesMutex.Lock()
  4182  	ret, specificReturn := fake.getRoutesReturnsOnCall[len(fake.getRoutesArgsForCall)]
  4183  	fake.getRoutesArgsForCall = append(fake.getRoutesArgsForCall, struct {
  4184  		arg1 []ccv2.Filter
  4185  	}{arg1})
  4186  	fake.recordInvocation("GetRoutes", []interface{}{arg1})
  4187  	fake.getRoutesMutex.Unlock()
  4188  	if fake.GetRoutesStub != nil {
  4189  		return fake.GetRoutesStub(arg1...)
  4190  	}
  4191  	if specificReturn {
  4192  		return ret.result1, ret.result2, ret.result3
  4193  	}
  4194  	fakeReturns := fake.getRoutesReturns
  4195  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4196  }
  4197  
  4198  func (fake *FakeCloudControllerClient) GetRoutesCallCount() int {
  4199  	fake.getRoutesMutex.RLock()
  4200  	defer fake.getRoutesMutex.RUnlock()
  4201  	return len(fake.getRoutesArgsForCall)
  4202  }
  4203  
  4204  func (fake *FakeCloudControllerClient) GetRoutesCalls(stub func(...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)) {
  4205  	fake.getRoutesMutex.Lock()
  4206  	defer fake.getRoutesMutex.Unlock()
  4207  	fake.GetRoutesStub = stub
  4208  }
  4209  
  4210  func (fake *FakeCloudControllerClient) GetRoutesArgsForCall(i int) []ccv2.Filter {
  4211  	fake.getRoutesMutex.RLock()
  4212  	defer fake.getRoutesMutex.RUnlock()
  4213  	argsForCall := fake.getRoutesArgsForCall[i]
  4214  	return argsForCall.arg1
  4215  }
  4216  
  4217  func (fake *FakeCloudControllerClient) GetRoutesReturns(result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  4218  	fake.getRoutesMutex.Lock()
  4219  	defer fake.getRoutesMutex.Unlock()
  4220  	fake.GetRoutesStub = nil
  4221  	fake.getRoutesReturns = struct {
  4222  		result1 []ccv2.Route
  4223  		result2 ccv2.Warnings
  4224  		result3 error
  4225  	}{result1, result2, result3}
  4226  }
  4227  
  4228  func (fake *FakeCloudControllerClient) GetRoutesReturnsOnCall(i int, result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  4229  	fake.getRoutesMutex.Lock()
  4230  	defer fake.getRoutesMutex.Unlock()
  4231  	fake.GetRoutesStub = nil
  4232  	if fake.getRoutesReturnsOnCall == nil {
  4233  		fake.getRoutesReturnsOnCall = make(map[int]struct {
  4234  			result1 []ccv2.Route
  4235  			result2 ccv2.Warnings
  4236  			result3 error
  4237  		})
  4238  	}
  4239  	fake.getRoutesReturnsOnCall[i] = struct {
  4240  		result1 []ccv2.Route
  4241  		result2 ccv2.Warnings
  4242  		result3 error
  4243  	}{result1, result2, result3}
  4244  }
  4245  
  4246  func (fake *FakeCloudControllerClient) GetSecurityGroupSpaces(arg1 string) ([]ccv2.Space, ccv2.Warnings, error) {
  4247  	fake.getSecurityGroupSpacesMutex.Lock()
  4248  	ret, specificReturn := fake.getSecurityGroupSpacesReturnsOnCall[len(fake.getSecurityGroupSpacesArgsForCall)]
  4249  	fake.getSecurityGroupSpacesArgsForCall = append(fake.getSecurityGroupSpacesArgsForCall, struct {
  4250  		arg1 string
  4251  	}{arg1})
  4252  	fake.recordInvocation("GetSecurityGroupSpaces", []interface{}{arg1})
  4253  	fake.getSecurityGroupSpacesMutex.Unlock()
  4254  	if fake.GetSecurityGroupSpacesStub != nil {
  4255  		return fake.GetSecurityGroupSpacesStub(arg1)
  4256  	}
  4257  	if specificReturn {
  4258  		return ret.result1, ret.result2, ret.result3
  4259  	}
  4260  	fakeReturns := fake.getSecurityGroupSpacesReturns
  4261  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4262  }
  4263  
  4264  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesCallCount() int {
  4265  	fake.getSecurityGroupSpacesMutex.RLock()
  4266  	defer fake.getSecurityGroupSpacesMutex.RUnlock()
  4267  	return len(fake.getSecurityGroupSpacesArgsForCall)
  4268  }
  4269  
  4270  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesCalls(stub func(string) ([]ccv2.Space, ccv2.Warnings, error)) {
  4271  	fake.getSecurityGroupSpacesMutex.Lock()
  4272  	defer fake.getSecurityGroupSpacesMutex.Unlock()
  4273  	fake.GetSecurityGroupSpacesStub = stub
  4274  }
  4275  
  4276  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesArgsForCall(i int) string {
  4277  	fake.getSecurityGroupSpacesMutex.RLock()
  4278  	defer fake.getSecurityGroupSpacesMutex.RUnlock()
  4279  	argsForCall := fake.getSecurityGroupSpacesArgsForCall[i]
  4280  	return argsForCall.arg1
  4281  }
  4282  
  4283  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesReturns(result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  4284  	fake.getSecurityGroupSpacesMutex.Lock()
  4285  	defer fake.getSecurityGroupSpacesMutex.Unlock()
  4286  	fake.GetSecurityGroupSpacesStub = nil
  4287  	fake.getSecurityGroupSpacesReturns = struct {
  4288  		result1 []ccv2.Space
  4289  		result2 ccv2.Warnings
  4290  		result3 error
  4291  	}{result1, result2, result3}
  4292  }
  4293  
  4294  func (fake *FakeCloudControllerClient) GetSecurityGroupSpacesReturnsOnCall(i int, result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  4295  	fake.getSecurityGroupSpacesMutex.Lock()
  4296  	defer fake.getSecurityGroupSpacesMutex.Unlock()
  4297  	fake.GetSecurityGroupSpacesStub = nil
  4298  	if fake.getSecurityGroupSpacesReturnsOnCall == nil {
  4299  		fake.getSecurityGroupSpacesReturnsOnCall = make(map[int]struct {
  4300  			result1 []ccv2.Space
  4301  			result2 ccv2.Warnings
  4302  			result3 error
  4303  		})
  4304  	}
  4305  	fake.getSecurityGroupSpacesReturnsOnCall[i] = struct {
  4306  		result1 []ccv2.Space
  4307  		result2 ccv2.Warnings
  4308  		result3 error
  4309  	}{result1, result2, result3}
  4310  }
  4311  
  4312  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpaces(arg1 string) ([]ccv2.Space, ccv2.Warnings, error) {
  4313  	fake.getSecurityGroupStagingSpacesMutex.Lock()
  4314  	ret, specificReturn := fake.getSecurityGroupStagingSpacesReturnsOnCall[len(fake.getSecurityGroupStagingSpacesArgsForCall)]
  4315  	fake.getSecurityGroupStagingSpacesArgsForCall = append(fake.getSecurityGroupStagingSpacesArgsForCall, struct {
  4316  		arg1 string
  4317  	}{arg1})
  4318  	fake.recordInvocation("GetSecurityGroupStagingSpaces", []interface{}{arg1})
  4319  	fake.getSecurityGroupStagingSpacesMutex.Unlock()
  4320  	if fake.GetSecurityGroupStagingSpacesStub != nil {
  4321  		return fake.GetSecurityGroupStagingSpacesStub(arg1)
  4322  	}
  4323  	if specificReturn {
  4324  		return ret.result1, ret.result2, ret.result3
  4325  	}
  4326  	fakeReturns := fake.getSecurityGroupStagingSpacesReturns
  4327  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4328  }
  4329  
  4330  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesCallCount() int {
  4331  	fake.getSecurityGroupStagingSpacesMutex.RLock()
  4332  	defer fake.getSecurityGroupStagingSpacesMutex.RUnlock()
  4333  	return len(fake.getSecurityGroupStagingSpacesArgsForCall)
  4334  }
  4335  
  4336  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesCalls(stub func(string) ([]ccv2.Space, ccv2.Warnings, error)) {
  4337  	fake.getSecurityGroupStagingSpacesMutex.Lock()
  4338  	defer fake.getSecurityGroupStagingSpacesMutex.Unlock()
  4339  	fake.GetSecurityGroupStagingSpacesStub = stub
  4340  }
  4341  
  4342  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesArgsForCall(i int) string {
  4343  	fake.getSecurityGroupStagingSpacesMutex.RLock()
  4344  	defer fake.getSecurityGroupStagingSpacesMutex.RUnlock()
  4345  	argsForCall := fake.getSecurityGroupStagingSpacesArgsForCall[i]
  4346  	return argsForCall.arg1
  4347  }
  4348  
  4349  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesReturns(result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  4350  	fake.getSecurityGroupStagingSpacesMutex.Lock()
  4351  	defer fake.getSecurityGroupStagingSpacesMutex.Unlock()
  4352  	fake.GetSecurityGroupStagingSpacesStub = nil
  4353  	fake.getSecurityGroupStagingSpacesReturns = struct {
  4354  		result1 []ccv2.Space
  4355  		result2 ccv2.Warnings
  4356  		result3 error
  4357  	}{result1, result2, result3}
  4358  }
  4359  
  4360  func (fake *FakeCloudControllerClient) GetSecurityGroupStagingSpacesReturnsOnCall(i int, result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  4361  	fake.getSecurityGroupStagingSpacesMutex.Lock()
  4362  	defer fake.getSecurityGroupStagingSpacesMutex.Unlock()
  4363  	fake.GetSecurityGroupStagingSpacesStub = nil
  4364  	if fake.getSecurityGroupStagingSpacesReturnsOnCall == nil {
  4365  		fake.getSecurityGroupStagingSpacesReturnsOnCall = make(map[int]struct {
  4366  			result1 []ccv2.Space
  4367  			result2 ccv2.Warnings
  4368  			result3 error
  4369  		})
  4370  	}
  4371  	fake.getSecurityGroupStagingSpacesReturnsOnCall[i] = struct {
  4372  		result1 []ccv2.Space
  4373  		result2 ccv2.Warnings
  4374  		result3 error
  4375  	}{result1, result2, result3}
  4376  }
  4377  
  4378  func (fake *FakeCloudControllerClient) GetSecurityGroups(arg1 ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error) {
  4379  	fake.getSecurityGroupsMutex.Lock()
  4380  	ret, specificReturn := fake.getSecurityGroupsReturnsOnCall[len(fake.getSecurityGroupsArgsForCall)]
  4381  	fake.getSecurityGroupsArgsForCall = append(fake.getSecurityGroupsArgsForCall, struct {
  4382  		arg1 []ccv2.Filter
  4383  	}{arg1})
  4384  	fake.recordInvocation("GetSecurityGroups", []interface{}{arg1})
  4385  	fake.getSecurityGroupsMutex.Unlock()
  4386  	if fake.GetSecurityGroupsStub != nil {
  4387  		return fake.GetSecurityGroupsStub(arg1...)
  4388  	}
  4389  	if specificReturn {
  4390  		return ret.result1, ret.result2, ret.result3
  4391  	}
  4392  	fakeReturns := fake.getSecurityGroupsReturns
  4393  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4394  }
  4395  
  4396  func (fake *FakeCloudControllerClient) GetSecurityGroupsCallCount() int {
  4397  	fake.getSecurityGroupsMutex.RLock()
  4398  	defer fake.getSecurityGroupsMutex.RUnlock()
  4399  	return len(fake.getSecurityGroupsArgsForCall)
  4400  }
  4401  
  4402  func (fake *FakeCloudControllerClient) GetSecurityGroupsCalls(stub func(...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)) {
  4403  	fake.getSecurityGroupsMutex.Lock()
  4404  	defer fake.getSecurityGroupsMutex.Unlock()
  4405  	fake.GetSecurityGroupsStub = stub
  4406  }
  4407  
  4408  func (fake *FakeCloudControllerClient) GetSecurityGroupsArgsForCall(i int) []ccv2.Filter {
  4409  	fake.getSecurityGroupsMutex.RLock()
  4410  	defer fake.getSecurityGroupsMutex.RUnlock()
  4411  	argsForCall := fake.getSecurityGroupsArgsForCall[i]
  4412  	return argsForCall.arg1
  4413  }
  4414  
  4415  func (fake *FakeCloudControllerClient) GetSecurityGroupsReturns(result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  4416  	fake.getSecurityGroupsMutex.Lock()
  4417  	defer fake.getSecurityGroupsMutex.Unlock()
  4418  	fake.GetSecurityGroupsStub = nil
  4419  	fake.getSecurityGroupsReturns = struct {
  4420  		result1 []ccv2.SecurityGroup
  4421  		result2 ccv2.Warnings
  4422  		result3 error
  4423  	}{result1, result2, result3}
  4424  }
  4425  
  4426  func (fake *FakeCloudControllerClient) GetSecurityGroupsReturnsOnCall(i int, result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  4427  	fake.getSecurityGroupsMutex.Lock()
  4428  	defer fake.getSecurityGroupsMutex.Unlock()
  4429  	fake.GetSecurityGroupsStub = nil
  4430  	if fake.getSecurityGroupsReturnsOnCall == nil {
  4431  		fake.getSecurityGroupsReturnsOnCall = make(map[int]struct {
  4432  			result1 []ccv2.SecurityGroup
  4433  			result2 ccv2.Warnings
  4434  			result3 error
  4435  		})
  4436  	}
  4437  	fake.getSecurityGroupsReturnsOnCall[i] = struct {
  4438  		result1 []ccv2.SecurityGroup
  4439  		result2 ccv2.Warnings
  4440  		result3 error
  4441  	}{result1, result2, result3}
  4442  }
  4443  
  4444  func (fake *FakeCloudControllerClient) GetService(arg1 string) (ccv2.Service, ccv2.Warnings, error) {
  4445  	fake.getServiceMutex.Lock()
  4446  	ret, specificReturn := fake.getServiceReturnsOnCall[len(fake.getServiceArgsForCall)]
  4447  	fake.getServiceArgsForCall = append(fake.getServiceArgsForCall, struct {
  4448  		arg1 string
  4449  	}{arg1})
  4450  	fake.recordInvocation("GetService", []interface{}{arg1})
  4451  	fake.getServiceMutex.Unlock()
  4452  	if fake.GetServiceStub != nil {
  4453  		return fake.GetServiceStub(arg1)
  4454  	}
  4455  	if specificReturn {
  4456  		return ret.result1, ret.result2, ret.result3
  4457  	}
  4458  	fakeReturns := fake.getServiceReturns
  4459  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4460  }
  4461  
  4462  func (fake *FakeCloudControllerClient) GetServiceCallCount() int {
  4463  	fake.getServiceMutex.RLock()
  4464  	defer fake.getServiceMutex.RUnlock()
  4465  	return len(fake.getServiceArgsForCall)
  4466  }
  4467  
  4468  func (fake *FakeCloudControllerClient) GetServiceCalls(stub func(string) (ccv2.Service, ccv2.Warnings, error)) {
  4469  	fake.getServiceMutex.Lock()
  4470  	defer fake.getServiceMutex.Unlock()
  4471  	fake.GetServiceStub = stub
  4472  }
  4473  
  4474  func (fake *FakeCloudControllerClient) GetServiceArgsForCall(i int) string {
  4475  	fake.getServiceMutex.RLock()
  4476  	defer fake.getServiceMutex.RUnlock()
  4477  	argsForCall := fake.getServiceArgsForCall[i]
  4478  	return argsForCall.arg1
  4479  }
  4480  
  4481  func (fake *FakeCloudControllerClient) GetServiceReturns(result1 ccv2.Service, result2 ccv2.Warnings, result3 error) {
  4482  	fake.getServiceMutex.Lock()
  4483  	defer fake.getServiceMutex.Unlock()
  4484  	fake.GetServiceStub = nil
  4485  	fake.getServiceReturns = struct {
  4486  		result1 ccv2.Service
  4487  		result2 ccv2.Warnings
  4488  		result3 error
  4489  	}{result1, result2, result3}
  4490  }
  4491  
  4492  func (fake *FakeCloudControllerClient) GetServiceReturnsOnCall(i int, result1 ccv2.Service, result2 ccv2.Warnings, result3 error) {
  4493  	fake.getServiceMutex.Lock()
  4494  	defer fake.getServiceMutex.Unlock()
  4495  	fake.GetServiceStub = nil
  4496  	if fake.getServiceReturnsOnCall == nil {
  4497  		fake.getServiceReturnsOnCall = make(map[int]struct {
  4498  			result1 ccv2.Service
  4499  			result2 ccv2.Warnings
  4500  			result3 error
  4501  		})
  4502  	}
  4503  	fake.getServiceReturnsOnCall[i] = struct {
  4504  		result1 ccv2.Service
  4505  		result2 ccv2.Warnings
  4506  		result3 error
  4507  	}{result1, result2, result3}
  4508  }
  4509  
  4510  func (fake *FakeCloudControllerClient) GetServiceBindings(arg1 ...ccv2.Filter) ([]ccv2.ServiceBinding, ccv2.Warnings, error) {
  4511  	fake.getServiceBindingsMutex.Lock()
  4512  	ret, specificReturn := fake.getServiceBindingsReturnsOnCall[len(fake.getServiceBindingsArgsForCall)]
  4513  	fake.getServiceBindingsArgsForCall = append(fake.getServiceBindingsArgsForCall, struct {
  4514  		arg1 []ccv2.Filter
  4515  	}{arg1})
  4516  	fake.recordInvocation("GetServiceBindings", []interface{}{arg1})
  4517  	fake.getServiceBindingsMutex.Unlock()
  4518  	if fake.GetServiceBindingsStub != nil {
  4519  		return fake.GetServiceBindingsStub(arg1...)
  4520  	}
  4521  	if specificReturn {
  4522  		return ret.result1, ret.result2, ret.result3
  4523  	}
  4524  	fakeReturns := fake.getServiceBindingsReturns
  4525  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4526  }
  4527  
  4528  func (fake *FakeCloudControllerClient) GetServiceBindingsCallCount() int {
  4529  	fake.getServiceBindingsMutex.RLock()
  4530  	defer fake.getServiceBindingsMutex.RUnlock()
  4531  	return len(fake.getServiceBindingsArgsForCall)
  4532  }
  4533  
  4534  func (fake *FakeCloudControllerClient) GetServiceBindingsCalls(stub func(...ccv2.Filter) ([]ccv2.ServiceBinding, ccv2.Warnings, error)) {
  4535  	fake.getServiceBindingsMutex.Lock()
  4536  	defer fake.getServiceBindingsMutex.Unlock()
  4537  	fake.GetServiceBindingsStub = stub
  4538  }
  4539  
  4540  func (fake *FakeCloudControllerClient) GetServiceBindingsArgsForCall(i int) []ccv2.Filter {
  4541  	fake.getServiceBindingsMutex.RLock()
  4542  	defer fake.getServiceBindingsMutex.RUnlock()
  4543  	argsForCall := fake.getServiceBindingsArgsForCall[i]
  4544  	return argsForCall.arg1
  4545  }
  4546  
  4547  func (fake *FakeCloudControllerClient) GetServiceBindingsReturns(result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  4548  	fake.getServiceBindingsMutex.Lock()
  4549  	defer fake.getServiceBindingsMutex.Unlock()
  4550  	fake.GetServiceBindingsStub = nil
  4551  	fake.getServiceBindingsReturns = struct {
  4552  		result1 []ccv2.ServiceBinding
  4553  		result2 ccv2.Warnings
  4554  		result3 error
  4555  	}{result1, result2, result3}
  4556  }
  4557  
  4558  func (fake *FakeCloudControllerClient) GetServiceBindingsReturnsOnCall(i int, result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  4559  	fake.getServiceBindingsMutex.Lock()
  4560  	defer fake.getServiceBindingsMutex.Unlock()
  4561  	fake.GetServiceBindingsStub = nil
  4562  	if fake.getServiceBindingsReturnsOnCall == nil {
  4563  		fake.getServiceBindingsReturnsOnCall = make(map[int]struct {
  4564  			result1 []ccv2.ServiceBinding
  4565  			result2 ccv2.Warnings
  4566  			result3 error
  4567  		})
  4568  	}
  4569  	fake.getServiceBindingsReturnsOnCall[i] = struct {
  4570  		result1 []ccv2.ServiceBinding
  4571  		result2 ccv2.Warnings
  4572  		result3 error
  4573  	}{result1, result2, result3}
  4574  }
  4575  
  4576  func (fake *FakeCloudControllerClient) GetServiceBrokers(arg1 ...ccv2.Filter) ([]ccv2.ServiceBroker, ccv2.Warnings, error) {
  4577  	fake.getServiceBrokersMutex.Lock()
  4578  	ret, specificReturn := fake.getServiceBrokersReturnsOnCall[len(fake.getServiceBrokersArgsForCall)]
  4579  	fake.getServiceBrokersArgsForCall = append(fake.getServiceBrokersArgsForCall, struct {
  4580  		arg1 []ccv2.Filter
  4581  	}{arg1})
  4582  	fake.recordInvocation("GetServiceBrokers", []interface{}{arg1})
  4583  	fake.getServiceBrokersMutex.Unlock()
  4584  	if fake.GetServiceBrokersStub != nil {
  4585  		return fake.GetServiceBrokersStub(arg1...)
  4586  	}
  4587  	if specificReturn {
  4588  		return ret.result1, ret.result2, ret.result3
  4589  	}
  4590  	fakeReturns := fake.getServiceBrokersReturns
  4591  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4592  }
  4593  
  4594  func (fake *FakeCloudControllerClient) GetServiceBrokersCallCount() int {
  4595  	fake.getServiceBrokersMutex.RLock()
  4596  	defer fake.getServiceBrokersMutex.RUnlock()
  4597  	return len(fake.getServiceBrokersArgsForCall)
  4598  }
  4599  
  4600  func (fake *FakeCloudControllerClient) GetServiceBrokersCalls(stub func(...ccv2.Filter) ([]ccv2.ServiceBroker, ccv2.Warnings, error)) {
  4601  	fake.getServiceBrokersMutex.Lock()
  4602  	defer fake.getServiceBrokersMutex.Unlock()
  4603  	fake.GetServiceBrokersStub = stub
  4604  }
  4605  
  4606  func (fake *FakeCloudControllerClient) GetServiceBrokersArgsForCall(i int) []ccv2.Filter {
  4607  	fake.getServiceBrokersMutex.RLock()
  4608  	defer fake.getServiceBrokersMutex.RUnlock()
  4609  	argsForCall := fake.getServiceBrokersArgsForCall[i]
  4610  	return argsForCall.arg1
  4611  }
  4612  
  4613  func (fake *FakeCloudControllerClient) GetServiceBrokersReturns(result1 []ccv2.ServiceBroker, result2 ccv2.Warnings, result3 error) {
  4614  	fake.getServiceBrokersMutex.Lock()
  4615  	defer fake.getServiceBrokersMutex.Unlock()
  4616  	fake.GetServiceBrokersStub = nil
  4617  	fake.getServiceBrokersReturns = struct {
  4618  		result1 []ccv2.ServiceBroker
  4619  		result2 ccv2.Warnings
  4620  		result3 error
  4621  	}{result1, result2, result3}
  4622  }
  4623  
  4624  func (fake *FakeCloudControllerClient) GetServiceBrokersReturnsOnCall(i int, result1 []ccv2.ServiceBroker, result2 ccv2.Warnings, result3 error) {
  4625  	fake.getServiceBrokersMutex.Lock()
  4626  	defer fake.getServiceBrokersMutex.Unlock()
  4627  	fake.GetServiceBrokersStub = nil
  4628  	if fake.getServiceBrokersReturnsOnCall == nil {
  4629  		fake.getServiceBrokersReturnsOnCall = make(map[int]struct {
  4630  			result1 []ccv2.ServiceBroker
  4631  			result2 ccv2.Warnings
  4632  			result3 error
  4633  		})
  4634  	}
  4635  	fake.getServiceBrokersReturnsOnCall[i] = struct {
  4636  		result1 []ccv2.ServiceBroker
  4637  		result2 ccv2.Warnings
  4638  		result3 error
  4639  	}{result1, result2, result3}
  4640  }
  4641  
  4642  func (fake *FakeCloudControllerClient) GetServiceInstance(arg1 string) (ccv2.ServiceInstance, ccv2.Warnings, error) {
  4643  	fake.getServiceInstanceMutex.Lock()
  4644  	ret, specificReturn := fake.getServiceInstanceReturnsOnCall[len(fake.getServiceInstanceArgsForCall)]
  4645  	fake.getServiceInstanceArgsForCall = append(fake.getServiceInstanceArgsForCall, struct {
  4646  		arg1 string
  4647  	}{arg1})
  4648  	fake.recordInvocation("GetServiceInstance", []interface{}{arg1})
  4649  	fake.getServiceInstanceMutex.Unlock()
  4650  	if fake.GetServiceInstanceStub != nil {
  4651  		return fake.GetServiceInstanceStub(arg1)
  4652  	}
  4653  	if specificReturn {
  4654  		return ret.result1, ret.result2, ret.result3
  4655  	}
  4656  	fakeReturns := fake.getServiceInstanceReturns
  4657  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4658  }
  4659  
  4660  func (fake *FakeCloudControllerClient) GetServiceInstanceCallCount() int {
  4661  	fake.getServiceInstanceMutex.RLock()
  4662  	defer fake.getServiceInstanceMutex.RUnlock()
  4663  	return len(fake.getServiceInstanceArgsForCall)
  4664  }
  4665  
  4666  func (fake *FakeCloudControllerClient) GetServiceInstanceCalls(stub func(string) (ccv2.ServiceInstance, ccv2.Warnings, error)) {
  4667  	fake.getServiceInstanceMutex.Lock()
  4668  	defer fake.getServiceInstanceMutex.Unlock()
  4669  	fake.GetServiceInstanceStub = stub
  4670  }
  4671  
  4672  func (fake *FakeCloudControllerClient) GetServiceInstanceArgsForCall(i int) string {
  4673  	fake.getServiceInstanceMutex.RLock()
  4674  	defer fake.getServiceInstanceMutex.RUnlock()
  4675  	argsForCall := fake.getServiceInstanceArgsForCall[i]
  4676  	return argsForCall.arg1
  4677  }
  4678  
  4679  func (fake *FakeCloudControllerClient) GetServiceInstanceReturns(result1 ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  4680  	fake.getServiceInstanceMutex.Lock()
  4681  	defer fake.getServiceInstanceMutex.Unlock()
  4682  	fake.GetServiceInstanceStub = nil
  4683  	fake.getServiceInstanceReturns = struct {
  4684  		result1 ccv2.ServiceInstance
  4685  		result2 ccv2.Warnings
  4686  		result3 error
  4687  	}{result1, result2, result3}
  4688  }
  4689  
  4690  func (fake *FakeCloudControllerClient) GetServiceInstanceReturnsOnCall(i int, result1 ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  4691  	fake.getServiceInstanceMutex.Lock()
  4692  	defer fake.getServiceInstanceMutex.Unlock()
  4693  	fake.GetServiceInstanceStub = nil
  4694  	if fake.getServiceInstanceReturnsOnCall == nil {
  4695  		fake.getServiceInstanceReturnsOnCall = make(map[int]struct {
  4696  			result1 ccv2.ServiceInstance
  4697  			result2 ccv2.Warnings
  4698  			result3 error
  4699  		})
  4700  	}
  4701  	fake.getServiceInstanceReturnsOnCall[i] = struct {
  4702  		result1 ccv2.ServiceInstance
  4703  		result2 ccv2.Warnings
  4704  		result3 error
  4705  	}{result1, result2, result3}
  4706  }
  4707  
  4708  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindings(arg1 string) ([]ccv2.ServiceBinding, ccv2.Warnings, error) {
  4709  	fake.getServiceInstanceServiceBindingsMutex.Lock()
  4710  	ret, specificReturn := fake.getServiceInstanceServiceBindingsReturnsOnCall[len(fake.getServiceInstanceServiceBindingsArgsForCall)]
  4711  	fake.getServiceInstanceServiceBindingsArgsForCall = append(fake.getServiceInstanceServiceBindingsArgsForCall, struct {
  4712  		arg1 string
  4713  	}{arg1})
  4714  	fake.recordInvocation("GetServiceInstanceServiceBindings", []interface{}{arg1})
  4715  	fake.getServiceInstanceServiceBindingsMutex.Unlock()
  4716  	if fake.GetServiceInstanceServiceBindingsStub != nil {
  4717  		return fake.GetServiceInstanceServiceBindingsStub(arg1)
  4718  	}
  4719  	if specificReturn {
  4720  		return ret.result1, ret.result2, ret.result3
  4721  	}
  4722  	fakeReturns := fake.getServiceInstanceServiceBindingsReturns
  4723  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4724  }
  4725  
  4726  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsCallCount() int {
  4727  	fake.getServiceInstanceServiceBindingsMutex.RLock()
  4728  	defer fake.getServiceInstanceServiceBindingsMutex.RUnlock()
  4729  	return len(fake.getServiceInstanceServiceBindingsArgsForCall)
  4730  }
  4731  
  4732  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsCalls(stub func(string) ([]ccv2.ServiceBinding, ccv2.Warnings, error)) {
  4733  	fake.getServiceInstanceServiceBindingsMutex.Lock()
  4734  	defer fake.getServiceInstanceServiceBindingsMutex.Unlock()
  4735  	fake.GetServiceInstanceServiceBindingsStub = stub
  4736  }
  4737  
  4738  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsArgsForCall(i int) string {
  4739  	fake.getServiceInstanceServiceBindingsMutex.RLock()
  4740  	defer fake.getServiceInstanceServiceBindingsMutex.RUnlock()
  4741  	argsForCall := fake.getServiceInstanceServiceBindingsArgsForCall[i]
  4742  	return argsForCall.arg1
  4743  }
  4744  
  4745  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsReturns(result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  4746  	fake.getServiceInstanceServiceBindingsMutex.Lock()
  4747  	defer fake.getServiceInstanceServiceBindingsMutex.Unlock()
  4748  	fake.GetServiceInstanceServiceBindingsStub = nil
  4749  	fake.getServiceInstanceServiceBindingsReturns = struct {
  4750  		result1 []ccv2.ServiceBinding
  4751  		result2 ccv2.Warnings
  4752  		result3 error
  4753  	}{result1, result2, result3}
  4754  }
  4755  
  4756  func (fake *FakeCloudControllerClient) GetServiceInstanceServiceBindingsReturnsOnCall(i int, result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  4757  	fake.getServiceInstanceServiceBindingsMutex.Lock()
  4758  	defer fake.getServiceInstanceServiceBindingsMutex.Unlock()
  4759  	fake.GetServiceInstanceServiceBindingsStub = nil
  4760  	if fake.getServiceInstanceServiceBindingsReturnsOnCall == nil {
  4761  		fake.getServiceInstanceServiceBindingsReturnsOnCall = make(map[int]struct {
  4762  			result1 []ccv2.ServiceBinding
  4763  			result2 ccv2.Warnings
  4764  			result3 error
  4765  		})
  4766  	}
  4767  	fake.getServiceInstanceServiceBindingsReturnsOnCall[i] = struct {
  4768  		result1 []ccv2.ServiceBinding
  4769  		result2 ccv2.Warnings
  4770  		result3 error
  4771  	}{result1, result2, result3}
  4772  }
  4773  
  4774  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFrom(arg1 string) (ccv2.ServiceInstanceSharedFrom, ccv2.Warnings, error) {
  4775  	fake.getServiceInstanceSharedFromMutex.Lock()
  4776  	ret, specificReturn := fake.getServiceInstanceSharedFromReturnsOnCall[len(fake.getServiceInstanceSharedFromArgsForCall)]
  4777  	fake.getServiceInstanceSharedFromArgsForCall = append(fake.getServiceInstanceSharedFromArgsForCall, struct {
  4778  		arg1 string
  4779  	}{arg1})
  4780  	fake.recordInvocation("GetServiceInstanceSharedFrom", []interface{}{arg1})
  4781  	fake.getServiceInstanceSharedFromMutex.Unlock()
  4782  	if fake.GetServiceInstanceSharedFromStub != nil {
  4783  		return fake.GetServiceInstanceSharedFromStub(arg1)
  4784  	}
  4785  	if specificReturn {
  4786  		return ret.result1, ret.result2, ret.result3
  4787  	}
  4788  	fakeReturns := fake.getServiceInstanceSharedFromReturns
  4789  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4790  }
  4791  
  4792  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromCallCount() int {
  4793  	fake.getServiceInstanceSharedFromMutex.RLock()
  4794  	defer fake.getServiceInstanceSharedFromMutex.RUnlock()
  4795  	return len(fake.getServiceInstanceSharedFromArgsForCall)
  4796  }
  4797  
  4798  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromCalls(stub func(string) (ccv2.ServiceInstanceSharedFrom, ccv2.Warnings, error)) {
  4799  	fake.getServiceInstanceSharedFromMutex.Lock()
  4800  	defer fake.getServiceInstanceSharedFromMutex.Unlock()
  4801  	fake.GetServiceInstanceSharedFromStub = stub
  4802  }
  4803  
  4804  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromArgsForCall(i int) string {
  4805  	fake.getServiceInstanceSharedFromMutex.RLock()
  4806  	defer fake.getServiceInstanceSharedFromMutex.RUnlock()
  4807  	argsForCall := fake.getServiceInstanceSharedFromArgsForCall[i]
  4808  	return argsForCall.arg1
  4809  }
  4810  
  4811  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromReturns(result1 ccv2.ServiceInstanceSharedFrom, result2 ccv2.Warnings, result3 error) {
  4812  	fake.getServiceInstanceSharedFromMutex.Lock()
  4813  	defer fake.getServiceInstanceSharedFromMutex.Unlock()
  4814  	fake.GetServiceInstanceSharedFromStub = nil
  4815  	fake.getServiceInstanceSharedFromReturns = struct {
  4816  		result1 ccv2.ServiceInstanceSharedFrom
  4817  		result2 ccv2.Warnings
  4818  		result3 error
  4819  	}{result1, result2, result3}
  4820  }
  4821  
  4822  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedFromReturnsOnCall(i int, result1 ccv2.ServiceInstanceSharedFrom, result2 ccv2.Warnings, result3 error) {
  4823  	fake.getServiceInstanceSharedFromMutex.Lock()
  4824  	defer fake.getServiceInstanceSharedFromMutex.Unlock()
  4825  	fake.GetServiceInstanceSharedFromStub = nil
  4826  	if fake.getServiceInstanceSharedFromReturnsOnCall == nil {
  4827  		fake.getServiceInstanceSharedFromReturnsOnCall = make(map[int]struct {
  4828  			result1 ccv2.ServiceInstanceSharedFrom
  4829  			result2 ccv2.Warnings
  4830  			result3 error
  4831  		})
  4832  	}
  4833  	fake.getServiceInstanceSharedFromReturnsOnCall[i] = struct {
  4834  		result1 ccv2.ServiceInstanceSharedFrom
  4835  		result2 ccv2.Warnings
  4836  		result3 error
  4837  	}{result1, result2, result3}
  4838  }
  4839  
  4840  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTos(arg1 string) ([]ccv2.ServiceInstanceSharedTo, ccv2.Warnings, error) {
  4841  	fake.getServiceInstanceSharedTosMutex.Lock()
  4842  	ret, specificReturn := fake.getServiceInstanceSharedTosReturnsOnCall[len(fake.getServiceInstanceSharedTosArgsForCall)]
  4843  	fake.getServiceInstanceSharedTosArgsForCall = append(fake.getServiceInstanceSharedTosArgsForCall, struct {
  4844  		arg1 string
  4845  	}{arg1})
  4846  	fake.recordInvocation("GetServiceInstanceSharedTos", []interface{}{arg1})
  4847  	fake.getServiceInstanceSharedTosMutex.Unlock()
  4848  	if fake.GetServiceInstanceSharedTosStub != nil {
  4849  		return fake.GetServiceInstanceSharedTosStub(arg1)
  4850  	}
  4851  	if specificReturn {
  4852  		return ret.result1, ret.result2, ret.result3
  4853  	}
  4854  	fakeReturns := fake.getServiceInstanceSharedTosReturns
  4855  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4856  }
  4857  
  4858  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosCallCount() int {
  4859  	fake.getServiceInstanceSharedTosMutex.RLock()
  4860  	defer fake.getServiceInstanceSharedTosMutex.RUnlock()
  4861  	return len(fake.getServiceInstanceSharedTosArgsForCall)
  4862  }
  4863  
  4864  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosCalls(stub func(string) ([]ccv2.ServiceInstanceSharedTo, ccv2.Warnings, error)) {
  4865  	fake.getServiceInstanceSharedTosMutex.Lock()
  4866  	defer fake.getServiceInstanceSharedTosMutex.Unlock()
  4867  	fake.GetServiceInstanceSharedTosStub = stub
  4868  }
  4869  
  4870  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosArgsForCall(i int) string {
  4871  	fake.getServiceInstanceSharedTosMutex.RLock()
  4872  	defer fake.getServiceInstanceSharedTosMutex.RUnlock()
  4873  	argsForCall := fake.getServiceInstanceSharedTosArgsForCall[i]
  4874  	return argsForCall.arg1
  4875  }
  4876  
  4877  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosReturns(result1 []ccv2.ServiceInstanceSharedTo, result2 ccv2.Warnings, result3 error) {
  4878  	fake.getServiceInstanceSharedTosMutex.Lock()
  4879  	defer fake.getServiceInstanceSharedTosMutex.Unlock()
  4880  	fake.GetServiceInstanceSharedTosStub = nil
  4881  	fake.getServiceInstanceSharedTosReturns = struct {
  4882  		result1 []ccv2.ServiceInstanceSharedTo
  4883  		result2 ccv2.Warnings
  4884  		result3 error
  4885  	}{result1, result2, result3}
  4886  }
  4887  
  4888  func (fake *FakeCloudControllerClient) GetServiceInstanceSharedTosReturnsOnCall(i int, result1 []ccv2.ServiceInstanceSharedTo, result2 ccv2.Warnings, result3 error) {
  4889  	fake.getServiceInstanceSharedTosMutex.Lock()
  4890  	defer fake.getServiceInstanceSharedTosMutex.Unlock()
  4891  	fake.GetServiceInstanceSharedTosStub = nil
  4892  	if fake.getServiceInstanceSharedTosReturnsOnCall == nil {
  4893  		fake.getServiceInstanceSharedTosReturnsOnCall = make(map[int]struct {
  4894  			result1 []ccv2.ServiceInstanceSharedTo
  4895  			result2 ccv2.Warnings
  4896  			result3 error
  4897  		})
  4898  	}
  4899  	fake.getServiceInstanceSharedTosReturnsOnCall[i] = struct {
  4900  		result1 []ccv2.ServiceInstanceSharedTo
  4901  		result2 ccv2.Warnings
  4902  		result3 error
  4903  	}{result1, result2, result3}
  4904  }
  4905  
  4906  func (fake *FakeCloudControllerClient) GetServiceInstances(arg1 ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error) {
  4907  	fake.getServiceInstancesMutex.Lock()
  4908  	ret, specificReturn := fake.getServiceInstancesReturnsOnCall[len(fake.getServiceInstancesArgsForCall)]
  4909  	fake.getServiceInstancesArgsForCall = append(fake.getServiceInstancesArgsForCall, struct {
  4910  		arg1 []ccv2.Filter
  4911  	}{arg1})
  4912  	fake.recordInvocation("GetServiceInstances", []interface{}{arg1})
  4913  	fake.getServiceInstancesMutex.Unlock()
  4914  	if fake.GetServiceInstancesStub != nil {
  4915  		return fake.GetServiceInstancesStub(arg1...)
  4916  	}
  4917  	if specificReturn {
  4918  		return ret.result1, ret.result2, ret.result3
  4919  	}
  4920  	fakeReturns := fake.getServiceInstancesReturns
  4921  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4922  }
  4923  
  4924  func (fake *FakeCloudControllerClient) GetServiceInstancesCallCount() int {
  4925  	fake.getServiceInstancesMutex.RLock()
  4926  	defer fake.getServiceInstancesMutex.RUnlock()
  4927  	return len(fake.getServiceInstancesArgsForCall)
  4928  }
  4929  
  4930  func (fake *FakeCloudControllerClient) GetServiceInstancesCalls(stub func(...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error)) {
  4931  	fake.getServiceInstancesMutex.Lock()
  4932  	defer fake.getServiceInstancesMutex.Unlock()
  4933  	fake.GetServiceInstancesStub = stub
  4934  }
  4935  
  4936  func (fake *FakeCloudControllerClient) GetServiceInstancesArgsForCall(i int) []ccv2.Filter {
  4937  	fake.getServiceInstancesMutex.RLock()
  4938  	defer fake.getServiceInstancesMutex.RUnlock()
  4939  	argsForCall := fake.getServiceInstancesArgsForCall[i]
  4940  	return argsForCall.arg1
  4941  }
  4942  
  4943  func (fake *FakeCloudControllerClient) GetServiceInstancesReturns(result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  4944  	fake.getServiceInstancesMutex.Lock()
  4945  	defer fake.getServiceInstancesMutex.Unlock()
  4946  	fake.GetServiceInstancesStub = nil
  4947  	fake.getServiceInstancesReturns = struct {
  4948  		result1 []ccv2.ServiceInstance
  4949  		result2 ccv2.Warnings
  4950  		result3 error
  4951  	}{result1, result2, result3}
  4952  }
  4953  
  4954  func (fake *FakeCloudControllerClient) GetServiceInstancesReturnsOnCall(i int, result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  4955  	fake.getServiceInstancesMutex.Lock()
  4956  	defer fake.getServiceInstancesMutex.Unlock()
  4957  	fake.GetServiceInstancesStub = nil
  4958  	if fake.getServiceInstancesReturnsOnCall == nil {
  4959  		fake.getServiceInstancesReturnsOnCall = make(map[int]struct {
  4960  			result1 []ccv2.ServiceInstance
  4961  			result2 ccv2.Warnings
  4962  			result3 error
  4963  		})
  4964  	}
  4965  	fake.getServiceInstancesReturnsOnCall[i] = struct {
  4966  		result1 []ccv2.ServiceInstance
  4967  		result2 ccv2.Warnings
  4968  		result3 error
  4969  	}{result1, result2, result3}
  4970  }
  4971  
  4972  func (fake *FakeCloudControllerClient) GetServicePlan(arg1 string) (ccv2.ServicePlan, ccv2.Warnings, error) {
  4973  	fake.getServicePlanMutex.Lock()
  4974  	ret, specificReturn := fake.getServicePlanReturnsOnCall[len(fake.getServicePlanArgsForCall)]
  4975  	fake.getServicePlanArgsForCall = append(fake.getServicePlanArgsForCall, struct {
  4976  		arg1 string
  4977  	}{arg1})
  4978  	fake.recordInvocation("GetServicePlan", []interface{}{arg1})
  4979  	fake.getServicePlanMutex.Unlock()
  4980  	if fake.GetServicePlanStub != nil {
  4981  		return fake.GetServicePlanStub(arg1)
  4982  	}
  4983  	if specificReturn {
  4984  		return ret.result1, ret.result2, ret.result3
  4985  	}
  4986  	fakeReturns := fake.getServicePlanReturns
  4987  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4988  }
  4989  
  4990  func (fake *FakeCloudControllerClient) GetServicePlanCallCount() int {
  4991  	fake.getServicePlanMutex.RLock()
  4992  	defer fake.getServicePlanMutex.RUnlock()
  4993  	return len(fake.getServicePlanArgsForCall)
  4994  }
  4995  
  4996  func (fake *FakeCloudControllerClient) GetServicePlanCalls(stub func(string) (ccv2.ServicePlan, ccv2.Warnings, error)) {
  4997  	fake.getServicePlanMutex.Lock()
  4998  	defer fake.getServicePlanMutex.Unlock()
  4999  	fake.GetServicePlanStub = stub
  5000  }
  5001  
  5002  func (fake *FakeCloudControllerClient) GetServicePlanArgsForCall(i int) string {
  5003  	fake.getServicePlanMutex.RLock()
  5004  	defer fake.getServicePlanMutex.RUnlock()
  5005  	argsForCall := fake.getServicePlanArgsForCall[i]
  5006  	return argsForCall.arg1
  5007  }
  5008  
  5009  func (fake *FakeCloudControllerClient) GetServicePlanReturns(result1 ccv2.ServicePlan, result2 ccv2.Warnings, result3 error) {
  5010  	fake.getServicePlanMutex.Lock()
  5011  	defer fake.getServicePlanMutex.Unlock()
  5012  	fake.GetServicePlanStub = nil
  5013  	fake.getServicePlanReturns = struct {
  5014  		result1 ccv2.ServicePlan
  5015  		result2 ccv2.Warnings
  5016  		result3 error
  5017  	}{result1, result2, result3}
  5018  }
  5019  
  5020  func (fake *FakeCloudControllerClient) GetServicePlanReturnsOnCall(i int, result1 ccv2.ServicePlan, result2 ccv2.Warnings, result3 error) {
  5021  	fake.getServicePlanMutex.Lock()
  5022  	defer fake.getServicePlanMutex.Unlock()
  5023  	fake.GetServicePlanStub = nil
  5024  	if fake.getServicePlanReturnsOnCall == nil {
  5025  		fake.getServicePlanReturnsOnCall = make(map[int]struct {
  5026  			result1 ccv2.ServicePlan
  5027  			result2 ccv2.Warnings
  5028  			result3 error
  5029  		})
  5030  	}
  5031  	fake.getServicePlanReturnsOnCall[i] = struct {
  5032  		result1 ccv2.ServicePlan
  5033  		result2 ccv2.Warnings
  5034  		result3 error
  5035  	}{result1, result2, result3}
  5036  }
  5037  
  5038  func (fake *FakeCloudControllerClient) GetServicePlanVisibilities(arg1 ...ccv2.Filter) ([]ccv2.ServicePlanVisibility, ccv2.Warnings, error) {
  5039  	fake.getServicePlanVisibilitiesMutex.Lock()
  5040  	ret, specificReturn := fake.getServicePlanVisibilitiesReturnsOnCall[len(fake.getServicePlanVisibilitiesArgsForCall)]
  5041  	fake.getServicePlanVisibilitiesArgsForCall = append(fake.getServicePlanVisibilitiesArgsForCall, struct {
  5042  		arg1 []ccv2.Filter
  5043  	}{arg1})
  5044  	fake.recordInvocation("GetServicePlanVisibilities", []interface{}{arg1})
  5045  	fake.getServicePlanVisibilitiesMutex.Unlock()
  5046  	if fake.GetServicePlanVisibilitiesStub != nil {
  5047  		return fake.GetServicePlanVisibilitiesStub(arg1...)
  5048  	}
  5049  	if specificReturn {
  5050  		return ret.result1, ret.result2, ret.result3
  5051  	}
  5052  	fakeReturns := fake.getServicePlanVisibilitiesReturns
  5053  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5054  }
  5055  
  5056  func (fake *FakeCloudControllerClient) GetServicePlanVisibilitiesCallCount() int {
  5057  	fake.getServicePlanVisibilitiesMutex.RLock()
  5058  	defer fake.getServicePlanVisibilitiesMutex.RUnlock()
  5059  	return len(fake.getServicePlanVisibilitiesArgsForCall)
  5060  }
  5061  
  5062  func (fake *FakeCloudControllerClient) GetServicePlanVisibilitiesCalls(stub func(...ccv2.Filter) ([]ccv2.ServicePlanVisibility, ccv2.Warnings, error)) {
  5063  	fake.getServicePlanVisibilitiesMutex.Lock()
  5064  	defer fake.getServicePlanVisibilitiesMutex.Unlock()
  5065  	fake.GetServicePlanVisibilitiesStub = stub
  5066  }
  5067  
  5068  func (fake *FakeCloudControllerClient) GetServicePlanVisibilitiesArgsForCall(i int) []ccv2.Filter {
  5069  	fake.getServicePlanVisibilitiesMutex.RLock()
  5070  	defer fake.getServicePlanVisibilitiesMutex.RUnlock()
  5071  	argsForCall := fake.getServicePlanVisibilitiesArgsForCall[i]
  5072  	return argsForCall.arg1
  5073  }
  5074  
  5075  func (fake *FakeCloudControllerClient) GetServicePlanVisibilitiesReturns(result1 []ccv2.ServicePlanVisibility, result2 ccv2.Warnings, result3 error) {
  5076  	fake.getServicePlanVisibilitiesMutex.Lock()
  5077  	defer fake.getServicePlanVisibilitiesMutex.Unlock()
  5078  	fake.GetServicePlanVisibilitiesStub = nil
  5079  	fake.getServicePlanVisibilitiesReturns = struct {
  5080  		result1 []ccv2.ServicePlanVisibility
  5081  		result2 ccv2.Warnings
  5082  		result3 error
  5083  	}{result1, result2, result3}
  5084  }
  5085  
  5086  func (fake *FakeCloudControllerClient) GetServicePlanVisibilitiesReturnsOnCall(i int, result1 []ccv2.ServicePlanVisibility, result2 ccv2.Warnings, result3 error) {
  5087  	fake.getServicePlanVisibilitiesMutex.Lock()
  5088  	defer fake.getServicePlanVisibilitiesMutex.Unlock()
  5089  	fake.GetServicePlanVisibilitiesStub = nil
  5090  	if fake.getServicePlanVisibilitiesReturnsOnCall == nil {
  5091  		fake.getServicePlanVisibilitiesReturnsOnCall = make(map[int]struct {
  5092  			result1 []ccv2.ServicePlanVisibility
  5093  			result2 ccv2.Warnings
  5094  			result3 error
  5095  		})
  5096  	}
  5097  	fake.getServicePlanVisibilitiesReturnsOnCall[i] = struct {
  5098  		result1 []ccv2.ServicePlanVisibility
  5099  		result2 ccv2.Warnings
  5100  		result3 error
  5101  	}{result1, result2, result3}
  5102  }
  5103  
  5104  func (fake *FakeCloudControllerClient) GetServicePlans(arg1 ...ccv2.Filter) ([]ccv2.ServicePlan, ccv2.Warnings, error) {
  5105  	fake.getServicePlansMutex.Lock()
  5106  	ret, specificReturn := fake.getServicePlansReturnsOnCall[len(fake.getServicePlansArgsForCall)]
  5107  	fake.getServicePlansArgsForCall = append(fake.getServicePlansArgsForCall, struct {
  5108  		arg1 []ccv2.Filter
  5109  	}{arg1})
  5110  	fake.recordInvocation("GetServicePlans", []interface{}{arg1})
  5111  	fake.getServicePlansMutex.Unlock()
  5112  	if fake.GetServicePlansStub != nil {
  5113  		return fake.GetServicePlansStub(arg1...)
  5114  	}
  5115  	if specificReturn {
  5116  		return ret.result1, ret.result2, ret.result3
  5117  	}
  5118  	fakeReturns := fake.getServicePlansReturns
  5119  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5120  }
  5121  
  5122  func (fake *FakeCloudControllerClient) GetServicePlansCallCount() int {
  5123  	fake.getServicePlansMutex.RLock()
  5124  	defer fake.getServicePlansMutex.RUnlock()
  5125  	return len(fake.getServicePlansArgsForCall)
  5126  }
  5127  
  5128  func (fake *FakeCloudControllerClient) GetServicePlansCalls(stub func(...ccv2.Filter) ([]ccv2.ServicePlan, ccv2.Warnings, error)) {
  5129  	fake.getServicePlansMutex.Lock()
  5130  	defer fake.getServicePlansMutex.Unlock()
  5131  	fake.GetServicePlansStub = stub
  5132  }
  5133  
  5134  func (fake *FakeCloudControllerClient) GetServicePlansArgsForCall(i int) []ccv2.Filter {
  5135  	fake.getServicePlansMutex.RLock()
  5136  	defer fake.getServicePlansMutex.RUnlock()
  5137  	argsForCall := fake.getServicePlansArgsForCall[i]
  5138  	return argsForCall.arg1
  5139  }
  5140  
  5141  func (fake *FakeCloudControllerClient) GetServicePlansReturns(result1 []ccv2.ServicePlan, result2 ccv2.Warnings, result3 error) {
  5142  	fake.getServicePlansMutex.Lock()
  5143  	defer fake.getServicePlansMutex.Unlock()
  5144  	fake.GetServicePlansStub = nil
  5145  	fake.getServicePlansReturns = struct {
  5146  		result1 []ccv2.ServicePlan
  5147  		result2 ccv2.Warnings
  5148  		result3 error
  5149  	}{result1, result2, result3}
  5150  }
  5151  
  5152  func (fake *FakeCloudControllerClient) GetServicePlansReturnsOnCall(i int, result1 []ccv2.ServicePlan, result2 ccv2.Warnings, result3 error) {
  5153  	fake.getServicePlansMutex.Lock()
  5154  	defer fake.getServicePlansMutex.Unlock()
  5155  	fake.GetServicePlansStub = nil
  5156  	if fake.getServicePlansReturnsOnCall == nil {
  5157  		fake.getServicePlansReturnsOnCall = make(map[int]struct {
  5158  			result1 []ccv2.ServicePlan
  5159  			result2 ccv2.Warnings
  5160  			result3 error
  5161  		})
  5162  	}
  5163  	fake.getServicePlansReturnsOnCall[i] = struct {
  5164  		result1 []ccv2.ServicePlan
  5165  		result2 ccv2.Warnings
  5166  		result3 error
  5167  	}{result1, result2, result3}
  5168  }
  5169  
  5170  func (fake *FakeCloudControllerClient) GetServices(arg1 ...ccv2.Filter) ([]ccv2.Service, ccv2.Warnings, error) {
  5171  	fake.getServicesMutex.Lock()
  5172  	ret, specificReturn := fake.getServicesReturnsOnCall[len(fake.getServicesArgsForCall)]
  5173  	fake.getServicesArgsForCall = append(fake.getServicesArgsForCall, struct {
  5174  		arg1 []ccv2.Filter
  5175  	}{arg1})
  5176  	fake.recordInvocation("GetServices", []interface{}{arg1})
  5177  	fake.getServicesMutex.Unlock()
  5178  	if fake.GetServicesStub != nil {
  5179  		return fake.GetServicesStub(arg1...)
  5180  	}
  5181  	if specificReturn {
  5182  		return ret.result1, ret.result2, ret.result3
  5183  	}
  5184  	fakeReturns := fake.getServicesReturns
  5185  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5186  }
  5187  
  5188  func (fake *FakeCloudControllerClient) GetServicesCallCount() int {
  5189  	fake.getServicesMutex.RLock()
  5190  	defer fake.getServicesMutex.RUnlock()
  5191  	return len(fake.getServicesArgsForCall)
  5192  }
  5193  
  5194  func (fake *FakeCloudControllerClient) GetServicesCalls(stub func(...ccv2.Filter) ([]ccv2.Service, ccv2.Warnings, error)) {
  5195  	fake.getServicesMutex.Lock()
  5196  	defer fake.getServicesMutex.Unlock()
  5197  	fake.GetServicesStub = stub
  5198  }
  5199  
  5200  func (fake *FakeCloudControllerClient) GetServicesArgsForCall(i int) []ccv2.Filter {
  5201  	fake.getServicesMutex.RLock()
  5202  	defer fake.getServicesMutex.RUnlock()
  5203  	argsForCall := fake.getServicesArgsForCall[i]
  5204  	return argsForCall.arg1
  5205  }
  5206  
  5207  func (fake *FakeCloudControllerClient) GetServicesReturns(result1 []ccv2.Service, result2 ccv2.Warnings, result3 error) {
  5208  	fake.getServicesMutex.Lock()
  5209  	defer fake.getServicesMutex.Unlock()
  5210  	fake.GetServicesStub = nil
  5211  	fake.getServicesReturns = struct {
  5212  		result1 []ccv2.Service
  5213  		result2 ccv2.Warnings
  5214  		result3 error
  5215  	}{result1, result2, result3}
  5216  }
  5217  
  5218  func (fake *FakeCloudControllerClient) GetServicesReturnsOnCall(i int, result1 []ccv2.Service, result2 ccv2.Warnings, result3 error) {
  5219  	fake.getServicesMutex.Lock()
  5220  	defer fake.getServicesMutex.Unlock()
  5221  	fake.GetServicesStub = nil
  5222  	if fake.getServicesReturnsOnCall == nil {
  5223  		fake.getServicesReturnsOnCall = make(map[int]struct {
  5224  			result1 []ccv2.Service
  5225  			result2 ccv2.Warnings
  5226  			result3 error
  5227  		})
  5228  	}
  5229  	fake.getServicesReturnsOnCall[i] = struct {
  5230  		result1 []ccv2.Service
  5231  		result2 ccv2.Warnings
  5232  		result3 error
  5233  	}{result1, result2, result3}
  5234  }
  5235  
  5236  func (fake *FakeCloudControllerClient) GetSharedDomain(arg1 string) (ccv2.Domain, ccv2.Warnings, error) {
  5237  	fake.getSharedDomainMutex.Lock()
  5238  	ret, specificReturn := fake.getSharedDomainReturnsOnCall[len(fake.getSharedDomainArgsForCall)]
  5239  	fake.getSharedDomainArgsForCall = append(fake.getSharedDomainArgsForCall, struct {
  5240  		arg1 string
  5241  	}{arg1})
  5242  	fake.recordInvocation("GetSharedDomain", []interface{}{arg1})
  5243  	fake.getSharedDomainMutex.Unlock()
  5244  	if fake.GetSharedDomainStub != nil {
  5245  		return fake.GetSharedDomainStub(arg1)
  5246  	}
  5247  	if specificReturn {
  5248  		return ret.result1, ret.result2, ret.result3
  5249  	}
  5250  	fakeReturns := fake.getSharedDomainReturns
  5251  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5252  }
  5253  
  5254  func (fake *FakeCloudControllerClient) GetSharedDomainCallCount() int {
  5255  	fake.getSharedDomainMutex.RLock()
  5256  	defer fake.getSharedDomainMutex.RUnlock()
  5257  	return len(fake.getSharedDomainArgsForCall)
  5258  }
  5259  
  5260  func (fake *FakeCloudControllerClient) GetSharedDomainCalls(stub func(string) (ccv2.Domain, ccv2.Warnings, error)) {
  5261  	fake.getSharedDomainMutex.Lock()
  5262  	defer fake.getSharedDomainMutex.Unlock()
  5263  	fake.GetSharedDomainStub = stub
  5264  }
  5265  
  5266  func (fake *FakeCloudControllerClient) GetSharedDomainArgsForCall(i int) string {
  5267  	fake.getSharedDomainMutex.RLock()
  5268  	defer fake.getSharedDomainMutex.RUnlock()
  5269  	argsForCall := fake.getSharedDomainArgsForCall[i]
  5270  	return argsForCall.arg1
  5271  }
  5272  
  5273  func (fake *FakeCloudControllerClient) GetSharedDomainReturns(result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  5274  	fake.getSharedDomainMutex.Lock()
  5275  	defer fake.getSharedDomainMutex.Unlock()
  5276  	fake.GetSharedDomainStub = nil
  5277  	fake.getSharedDomainReturns = struct {
  5278  		result1 ccv2.Domain
  5279  		result2 ccv2.Warnings
  5280  		result3 error
  5281  	}{result1, result2, result3}
  5282  }
  5283  
  5284  func (fake *FakeCloudControllerClient) GetSharedDomainReturnsOnCall(i int, result1 ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  5285  	fake.getSharedDomainMutex.Lock()
  5286  	defer fake.getSharedDomainMutex.Unlock()
  5287  	fake.GetSharedDomainStub = nil
  5288  	if fake.getSharedDomainReturnsOnCall == nil {
  5289  		fake.getSharedDomainReturnsOnCall = make(map[int]struct {
  5290  			result1 ccv2.Domain
  5291  			result2 ccv2.Warnings
  5292  			result3 error
  5293  		})
  5294  	}
  5295  	fake.getSharedDomainReturnsOnCall[i] = struct {
  5296  		result1 ccv2.Domain
  5297  		result2 ccv2.Warnings
  5298  		result3 error
  5299  	}{result1, result2, result3}
  5300  }
  5301  
  5302  func (fake *FakeCloudControllerClient) GetSharedDomains(arg1 ...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error) {
  5303  	fake.getSharedDomainsMutex.Lock()
  5304  	ret, specificReturn := fake.getSharedDomainsReturnsOnCall[len(fake.getSharedDomainsArgsForCall)]
  5305  	fake.getSharedDomainsArgsForCall = append(fake.getSharedDomainsArgsForCall, struct {
  5306  		arg1 []ccv2.Filter
  5307  	}{arg1})
  5308  	fake.recordInvocation("GetSharedDomains", []interface{}{arg1})
  5309  	fake.getSharedDomainsMutex.Unlock()
  5310  	if fake.GetSharedDomainsStub != nil {
  5311  		return fake.GetSharedDomainsStub(arg1...)
  5312  	}
  5313  	if specificReturn {
  5314  		return ret.result1, ret.result2, ret.result3
  5315  	}
  5316  	fakeReturns := fake.getSharedDomainsReturns
  5317  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5318  }
  5319  
  5320  func (fake *FakeCloudControllerClient) GetSharedDomainsCallCount() int {
  5321  	fake.getSharedDomainsMutex.RLock()
  5322  	defer fake.getSharedDomainsMutex.RUnlock()
  5323  	return len(fake.getSharedDomainsArgsForCall)
  5324  }
  5325  
  5326  func (fake *FakeCloudControllerClient) GetSharedDomainsCalls(stub func(...ccv2.Filter) ([]ccv2.Domain, ccv2.Warnings, error)) {
  5327  	fake.getSharedDomainsMutex.Lock()
  5328  	defer fake.getSharedDomainsMutex.Unlock()
  5329  	fake.GetSharedDomainsStub = stub
  5330  }
  5331  
  5332  func (fake *FakeCloudControllerClient) GetSharedDomainsArgsForCall(i int) []ccv2.Filter {
  5333  	fake.getSharedDomainsMutex.RLock()
  5334  	defer fake.getSharedDomainsMutex.RUnlock()
  5335  	argsForCall := fake.getSharedDomainsArgsForCall[i]
  5336  	return argsForCall.arg1
  5337  }
  5338  
  5339  func (fake *FakeCloudControllerClient) GetSharedDomainsReturns(result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  5340  	fake.getSharedDomainsMutex.Lock()
  5341  	defer fake.getSharedDomainsMutex.Unlock()
  5342  	fake.GetSharedDomainsStub = nil
  5343  	fake.getSharedDomainsReturns = struct {
  5344  		result1 []ccv2.Domain
  5345  		result2 ccv2.Warnings
  5346  		result3 error
  5347  	}{result1, result2, result3}
  5348  }
  5349  
  5350  func (fake *FakeCloudControllerClient) GetSharedDomainsReturnsOnCall(i int, result1 []ccv2.Domain, result2 ccv2.Warnings, result3 error) {
  5351  	fake.getSharedDomainsMutex.Lock()
  5352  	defer fake.getSharedDomainsMutex.Unlock()
  5353  	fake.GetSharedDomainsStub = nil
  5354  	if fake.getSharedDomainsReturnsOnCall == nil {
  5355  		fake.getSharedDomainsReturnsOnCall = make(map[int]struct {
  5356  			result1 []ccv2.Domain
  5357  			result2 ccv2.Warnings
  5358  			result3 error
  5359  		})
  5360  	}
  5361  	fake.getSharedDomainsReturnsOnCall[i] = struct {
  5362  		result1 []ccv2.Domain
  5363  		result2 ccv2.Warnings
  5364  		result3 error
  5365  	}{result1, result2, result3}
  5366  }
  5367  
  5368  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinition(arg1 string) (ccv2.SpaceQuota, ccv2.Warnings, error) {
  5369  	fake.getSpaceQuotaDefinitionMutex.Lock()
  5370  	ret, specificReturn := fake.getSpaceQuotaDefinitionReturnsOnCall[len(fake.getSpaceQuotaDefinitionArgsForCall)]
  5371  	fake.getSpaceQuotaDefinitionArgsForCall = append(fake.getSpaceQuotaDefinitionArgsForCall, struct {
  5372  		arg1 string
  5373  	}{arg1})
  5374  	fake.recordInvocation("GetSpaceQuotaDefinition", []interface{}{arg1})
  5375  	fake.getSpaceQuotaDefinitionMutex.Unlock()
  5376  	if fake.GetSpaceQuotaDefinitionStub != nil {
  5377  		return fake.GetSpaceQuotaDefinitionStub(arg1)
  5378  	}
  5379  	if specificReturn {
  5380  		return ret.result1, ret.result2, ret.result3
  5381  	}
  5382  	fakeReturns := fake.getSpaceQuotaDefinitionReturns
  5383  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5384  }
  5385  
  5386  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionCallCount() int {
  5387  	fake.getSpaceQuotaDefinitionMutex.RLock()
  5388  	defer fake.getSpaceQuotaDefinitionMutex.RUnlock()
  5389  	return len(fake.getSpaceQuotaDefinitionArgsForCall)
  5390  }
  5391  
  5392  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionCalls(stub func(string) (ccv2.SpaceQuota, ccv2.Warnings, error)) {
  5393  	fake.getSpaceQuotaDefinitionMutex.Lock()
  5394  	defer fake.getSpaceQuotaDefinitionMutex.Unlock()
  5395  	fake.GetSpaceQuotaDefinitionStub = stub
  5396  }
  5397  
  5398  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionArgsForCall(i int) string {
  5399  	fake.getSpaceQuotaDefinitionMutex.RLock()
  5400  	defer fake.getSpaceQuotaDefinitionMutex.RUnlock()
  5401  	argsForCall := fake.getSpaceQuotaDefinitionArgsForCall[i]
  5402  	return argsForCall.arg1
  5403  }
  5404  
  5405  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionReturns(result1 ccv2.SpaceQuota, result2 ccv2.Warnings, result3 error) {
  5406  	fake.getSpaceQuotaDefinitionMutex.Lock()
  5407  	defer fake.getSpaceQuotaDefinitionMutex.Unlock()
  5408  	fake.GetSpaceQuotaDefinitionStub = nil
  5409  	fake.getSpaceQuotaDefinitionReturns = struct {
  5410  		result1 ccv2.SpaceQuota
  5411  		result2 ccv2.Warnings
  5412  		result3 error
  5413  	}{result1, result2, result3}
  5414  }
  5415  
  5416  func (fake *FakeCloudControllerClient) GetSpaceQuotaDefinitionReturnsOnCall(i int, result1 ccv2.SpaceQuota, result2 ccv2.Warnings, result3 error) {
  5417  	fake.getSpaceQuotaDefinitionMutex.Lock()
  5418  	defer fake.getSpaceQuotaDefinitionMutex.Unlock()
  5419  	fake.GetSpaceQuotaDefinitionStub = nil
  5420  	if fake.getSpaceQuotaDefinitionReturnsOnCall == nil {
  5421  		fake.getSpaceQuotaDefinitionReturnsOnCall = make(map[int]struct {
  5422  			result1 ccv2.SpaceQuota
  5423  			result2 ccv2.Warnings
  5424  			result3 error
  5425  		})
  5426  	}
  5427  	fake.getSpaceQuotaDefinitionReturnsOnCall[i] = struct {
  5428  		result1 ccv2.SpaceQuota
  5429  		result2 ccv2.Warnings
  5430  		result3 error
  5431  	}{result1, result2, result3}
  5432  }
  5433  
  5434  func (fake *FakeCloudControllerClient) GetSpaceQuotas(arg1 string) ([]ccv2.SpaceQuota, ccv2.Warnings, error) {
  5435  	fake.getSpaceQuotasMutex.Lock()
  5436  	ret, specificReturn := fake.getSpaceQuotasReturnsOnCall[len(fake.getSpaceQuotasArgsForCall)]
  5437  	fake.getSpaceQuotasArgsForCall = append(fake.getSpaceQuotasArgsForCall, struct {
  5438  		arg1 string
  5439  	}{arg1})
  5440  	fake.recordInvocation("GetSpaceQuotas", []interface{}{arg1})
  5441  	fake.getSpaceQuotasMutex.Unlock()
  5442  	if fake.GetSpaceQuotasStub != nil {
  5443  		return fake.GetSpaceQuotasStub(arg1)
  5444  	}
  5445  	if specificReturn {
  5446  		return ret.result1, ret.result2, ret.result3
  5447  	}
  5448  	fakeReturns := fake.getSpaceQuotasReturns
  5449  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5450  }
  5451  
  5452  func (fake *FakeCloudControllerClient) GetSpaceQuotasCallCount() int {
  5453  	fake.getSpaceQuotasMutex.RLock()
  5454  	defer fake.getSpaceQuotasMutex.RUnlock()
  5455  	return len(fake.getSpaceQuotasArgsForCall)
  5456  }
  5457  
  5458  func (fake *FakeCloudControllerClient) GetSpaceQuotasCalls(stub func(string) ([]ccv2.SpaceQuota, ccv2.Warnings, error)) {
  5459  	fake.getSpaceQuotasMutex.Lock()
  5460  	defer fake.getSpaceQuotasMutex.Unlock()
  5461  	fake.GetSpaceQuotasStub = stub
  5462  }
  5463  
  5464  func (fake *FakeCloudControllerClient) GetSpaceQuotasArgsForCall(i int) string {
  5465  	fake.getSpaceQuotasMutex.RLock()
  5466  	defer fake.getSpaceQuotasMutex.RUnlock()
  5467  	argsForCall := fake.getSpaceQuotasArgsForCall[i]
  5468  	return argsForCall.arg1
  5469  }
  5470  
  5471  func (fake *FakeCloudControllerClient) GetSpaceQuotasReturns(result1 []ccv2.SpaceQuota, result2 ccv2.Warnings, result3 error) {
  5472  	fake.getSpaceQuotasMutex.Lock()
  5473  	defer fake.getSpaceQuotasMutex.Unlock()
  5474  	fake.GetSpaceQuotasStub = nil
  5475  	fake.getSpaceQuotasReturns = struct {
  5476  		result1 []ccv2.SpaceQuota
  5477  		result2 ccv2.Warnings
  5478  		result3 error
  5479  	}{result1, result2, result3}
  5480  }
  5481  
  5482  func (fake *FakeCloudControllerClient) GetSpaceQuotasReturnsOnCall(i int, result1 []ccv2.SpaceQuota, result2 ccv2.Warnings, result3 error) {
  5483  	fake.getSpaceQuotasMutex.Lock()
  5484  	defer fake.getSpaceQuotasMutex.Unlock()
  5485  	fake.GetSpaceQuotasStub = nil
  5486  	if fake.getSpaceQuotasReturnsOnCall == nil {
  5487  		fake.getSpaceQuotasReturnsOnCall = make(map[int]struct {
  5488  			result1 []ccv2.SpaceQuota
  5489  			result2 ccv2.Warnings
  5490  			result3 error
  5491  		})
  5492  	}
  5493  	fake.getSpaceQuotasReturnsOnCall[i] = struct {
  5494  		result1 []ccv2.SpaceQuota
  5495  		result2 ccv2.Warnings
  5496  		result3 error
  5497  	}{result1, result2, result3}
  5498  }
  5499  
  5500  func (fake *FakeCloudControllerClient) GetSpaceRoutes(arg1 string, arg2 ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error) {
  5501  	fake.getSpaceRoutesMutex.Lock()
  5502  	ret, specificReturn := fake.getSpaceRoutesReturnsOnCall[len(fake.getSpaceRoutesArgsForCall)]
  5503  	fake.getSpaceRoutesArgsForCall = append(fake.getSpaceRoutesArgsForCall, struct {
  5504  		arg1 string
  5505  		arg2 []ccv2.Filter
  5506  	}{arg1, arg2})
  5507  	fake.recordInvocation("GetSpaceRoutes", []interface{}{arg1, arg2})
  5508  	fake.getSpaceRoutesMutex.Unlock()
  5509  	if fake.GetSpaceRoutesStub != nil {
  5510  		return fake.GetSpaceRoutesStub(arg1, arg2...)
  5511  	}
  5512  	if specificReturn {
  5513  		return ret.result1, ret.result2, ret.result3
  5514  	}
  5515  	fakeReturns := fake.getSpaceRoutesReturns
  5516  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5517  }
  5518  
  5519  func (fake *FakeCloudControllerClient) GetSpaceRoutesCallCount() int {
  5520  	fake.getSpaceRoutesMutex.RLock()
  5521  	defer fake.getSpaceRoutesMutex.RUnlock()
  5522  	return len(fake.getSpaceRoutesArgsForCall)
  5523  }
  5524  
  5525  func (fake *FakeCloudControllerClient) GetSpaceRoutesCalls(stub func(string, ...ccv2.Filter) ([]ccv2.Route, ccv2.Warnings, error)) {
  5526  	fake.getSpaceRoutesMutex.Lock()
  5527  	defer fake.getSpaceRoutesMutex.Unlock()
  5528  	fake.GetSpaceRoutesStub = stub
  5529  }
  5530  
  5531  func (fake *FakeCloudControllerClient) GetSpaceRoutesArgsForCall(i int) (string, []ccv2.Filter) {
  5532  	fake.getSpaceRoutesMutex.RLock()
  5533  	defer fake.getSpaceRoutesMutex.RUnlock()
  5534  	argsForCall := fake.getSpaceRoutesArgsForCall[i]
  5535  	return argsForCall.arg1, argsForCall.arg2
  5536  }
  5537  
  5538  func (fake *FakeCloudControllerClient) GetSpaceRoutesReturns(result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  5539  	fake.getSpaceRoutesMutex.Lock()
  5540  	defer fake.getSpaceRoutesMutex.Unlock()
  5541  	fake.GetSpaceRoutesStub = nil
  5542  	fake.getSpaceRoutesReturns = struct {
  5543  		result1 []ccv2.Route
  5544  		result2 ccv2.Warnings
  5545  		result3 error
  5546  	}{result1, result2, result3}
  5547  }
  5548  
  5549  func (fake *FakeCloudControllerClient) GetSpaceRoutesReturnsOnCall(i int, result1 []ccv2.Route, result2 ccv2.Warnings, result3 error) {
  5550  	fake.getSpaceRoutesMutex.Lock()
  5551  	defer fake.getSpaceRoutesMutex.Unlock()
  5552  	fake.GetSpaceRoutesStub = nil
  5553  	if fake.getSpaceRoutesReturnsOnCall == nil {
  5554  		fake.getSpaceRoutesReturnsOnCall = make(map[int]struct {
  5555  			result1 []ccv2.Route
  5556  			result2 ccv2.Warnings
  5557  			result3 error
  5558  		})
  5559  	}
  5560  	fake.getSpaceRoutesReturnsOnCall[i] = struct {
  5561  		result1 []ccv2.Route
  5562  		result2 ccv2.Warnings
  5563  		result3 error
  5564  	}{result1, result2, result3}
  5565  }
  5566  
  5567  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroups(arg1 string, arg2 ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error) {
  5568  	fake.getSpaceSecurityGroupsMutex.Lock()
  5569  	ret, specificReturn := fake.getSpaceSecurityGroupsReturnsOnCall[len(fake.getSpaceSecurityGroupsArgsForCall)]
  5570  	fake.getSpaceSecurityGroupsArgsForCall = append(fake.getSpaceSecurityGroupsArgsForCall, struct {
  5571  		arg1 string
  5572  		arg2 []ccv2.Filter
  5573  	}{arg1, arg2})
  5574  	fake.recordInvocation("GetSpaceSecurityGroups", []interface{}{arg1, arg2})
  5575  	fake.getSpaceSecurityGroupsMutex.Unlock()
  5576  	if fake.GetSpaceSecurityGroupsStub != nil {
  5577  		return fake.GetSpaceSecurityGroupsStub(arg1, arg2...)
  5578  	}
  5579  	if specificReturn {
  5580  		return ret.result1, ret.result2, ret.result3
  5581  	}
  5582  	fakeReturns := fake.getSpaceSecurityGroupsReturns
  5583  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5584  }
  5585  
  5586  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsCallCount() int {
  5587  	fake.getSpaceSecurityGroupsMutex.RLock()
  5588  	defer fake.getSpaceSecurityGroupsMutex.RUnlock()
  5589  	return len(fake.getSpaceSecurityGroupsArgsForCall)
  5590  }
  5591  
  5592  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsCalls(stub func(string, ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)) {
  5593  	fake.getSpaceSecurityGroupsMutex.Lock()
  5594  	defer fake.getSpaceSecurityGroupsMutex.Unlock()
  5595  	fake.GetSpaceSecurityGroupsStub = stub
  5596  }
  5597  
  5598  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsArgsForCall(i int) (string, []ccv2.Filter) {
  5599  	fake.getSpaceSecurityGroupsMutex.RLock()
  5600  	defer fake.getSpaceSecurityGroupsMutex.RUnlock()
  5601  	argsForCall := fake.getSpaceSecurityGroupsArgsForCall[i]
  5602  	return argsForCall.arg1, argsForCall.arg2
  5603  }
  5604  
  5605  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsReturns(result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  5606  	fake.getSpaceSecurityGroupsMutex.Lock()
  5607  	defer fake.getSpaceSecurityGroupsMutex.Unlock()
  5608  	fake.GetSpaceSecurityGroupsStub = nil
  5609  	fake.getSpaceSecurityGroupsReturns = struct {
  5610  		result1 []ccv2.SecurityGroup
  5611  		result2 ccv2.Warnings
  5612  		result3 error
  5613  	}{result1, result2, result3}
  5614  }
  5615  
  5616  func (fake *FakeCloudControllerClient) GetSpaceSecurityGroupsReturnsOnCall(i int, result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  5617  	fake.getSpaceSecurityGroupsMutex.Lock()
  5618  	defer fake.getSpaceSecurityGroupsMutex.Unlock()
  5619  	fake.GetSpaceSecurityGroupsStub = nil
  5620  	if fake.getSpaceSecurityGroupsReturnsOnCall == nil {
  5621  		fake.getSpaceSecurityGroupsReturnsOnCall = make(map[int]struct {
  5622  			result1 []ccv2.SecurityGroup
  5623  			result2 ccv2.Warnings
  5624  			result3 error
  5625  		})
  5626  	}
  5627  	fake.getSpaceSecurityGroupsReturnsOnCall[i] = struct {
  5628  		result1 []ccv2.SecurityGroup
  5629  		result2 ccv2.Warnings
  5630  		result3 error
  5631  	}{result1, result2, result3}
  5632  }
  5633  
  5634  func (fake *FakeCloudControllerClient) GetSpaceServiceInstances(arg1 string, arg2 bool, arg3 ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error) {
  5635  	fake.getSpaceServiceInstancesMutex.Lock()
  5636  	ret, specificReturn := fake.getSpaceServiceInstancesReturnsOnCall[len(fake.getSpaceServiceInstancesArgsForCall)]
  5637  	fake.getSpaceServiceInstancesArgsForCall = append(fake.getSpaceServiceInstancesArgsForCall, struct {
  5638  		arg1 string
  5639  		arg2 bool
  5640  		arg3 []ccv2.Filter
  5641  	}{arg1, arg2, arg3})
  5642  	fake.recordInvocation("GetSpaceServiceInstances", []interface{}{arg1, arg2, arg3})
  5643  	fake.getSpaceServiceInstancesMutex.Unlock()
  5644  	if fake.GetSpaceServiceInstancesStub != nil {
  5645  		return fake.GetSpaceServiceInstancesStub(arg1, arg2, arg3...)
  5646  	}
  5647  	if specificReturn {
  5648  		return ret.result1, ret.result2, ret.result3
  5649  	}
  5650  	fakeReturns := fake.getSpaceServiceInstancesReturns
  5651  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5652  }
  5653  
  5654  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesCallCount() int {
  5655  	fake.getSpaceServiceInstancesMutex.RLock()
  5656  	defer fake.getSpaceServiceInstancesMutex.RUnlock()
  5657  	return len(fake.getSpaceServiceInstancesArgsForCall)
  5658  }
  5659  
  5660  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesCalls(stub func(string, bool, ...ccv2.Filter) ([]ccv2.ServiceInstance, ccv2.Warnings, error)) {
  5661  	fake.getSpaceServiceInstancesMutex.Lock()
  5662  	defer fake.getSpaceServiceInstancesMutex.Unlock()
  5663  	fake.GetSpaceServiceInstancesStub = stub
  5664  }
  5665  
  5666  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesArgsForCall(i int) (string, bool, []ccv2.Filter) {
  5667  	fake.getSpaceServiceInstancesMutex.RLock()
  5668  	defer fake.getSpaceServiceInstancesMutex.RUnlock()
  5669  	argsForCall := fake.getSpaceServiceInstancesArgsForCall[i]
  5670  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  5671  }
  5672  
  5673  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesReturns(result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  5674  	fake.getSpaceServiceInstancesMutex.Lock()
  5675  	defer fake.getSpaceServiceInstancesMutex.Unlock()
  5676  	fake.GetSpaceServiceInstancesStub = nil
  5677  	fake.getSpaceServiceInstancesReturns = struct {
  5678  		result1 []ccv2.ServiceInstance
  5679  		result2 ccv2.Warnings
  5680  		result3 error
  5681  	}{result1, result2, result3}
  5682  }
  5683  
  5684  func (fake *FakeCloudControllerClient) GetSpaceServiceInstancesReturnsOnCall(i int, result1 []ccv2.ServiceInstance, result2 ccv2.Warnings, result3 error) {
  5685  	fake.getSpaceServiceInstancesMutex.Lock()
  5686  	defer fake.getSpaceServiceInstancesMutex.Unlock()
  5687  	fake.GetSpaceServiceInstancesStub = nil
  5688  	if fake.getSpaceServiceInstancesReturnsOnCall == nil {
  5689  		fake.getSpaceServiceInstancesReturnsOnCall = make(map[int]struct {
  5690  			result1 []ccv2.ServiceInstance
  5691  			result2 ccv2.Warnings
  5692  			result3 error
  5693  		})
  5694  	}
  5695  	fake.getSpaceServiceInstancesReturnsOnCall[i] = struct {
  5696  		result1 []ccv2.ServiceInstance
  5697  		result2 ccv2.Warnings
  5698  		result3 error
  5699  	}{result1, result2, result3}
  5700  }
  5701  
  5702  func (fake *FakeCloudControllerClient) GetSpaceServices(arg1 string, arg2 ...ccv2.Filter) ([]ccv2.Service, ccv2.Warnings, error) {
  5703  	fake.getSpaceServicesMutex.Lock()
  5704  	ret, specificReturn := fake.getSpaceServicesReturnsOnCall[len(fake.getSpaceServicesArgsForCall)]
  5705  	fake.getSpaceServicesArgsForCall = append(fake.getSpaceServicesArgsForCall, struct {
  5706  		arg1 string
  5707  		arg2 []ccv2.Filter
  5708  	}{arg1, arg2})
  5709  	fake.recordInvocation("GetSpaceServices", []interface{}{arg1, arg2})
  5710  	fake.getSpaceServicesMutex.Unlock()
  5711  	if fake.GetSpaceServicesStub != nil {
  5712  		return fake.GetSpaceServicesStub(arg1, arg2...)
  5713  	}
  5714  	if specificReturn {
  5715  		return ret.result1, ret.result2, ret.result3
  5716  	}
  5717  	fakeReturns := fake.getSpaceServicesReturns
  5718  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5719  }
  5720  
  5721  func (fake *FakeCloudControllerClient) GetSpaceServicesCallCount() int {
  5722  	fake.getSpaceServicesMutex.RLock()
  5723  	defer fake.getSpaceServicesMutex.RUnlock()
  5724  	return len(fake.getSpaceServicesArgsForCall)
  5725  }
  5726  
  5727  func (fake *FakeCloudControllerClient) GetSpaceServicesCalls(stub func(string, ...ccv2.Filter) ([]ccv2.Service, ccv2.Warnings, error)) {
  5728  	fake.getSpaceServicesMutex.Lock()
  5729  	defer fake.getSpaceServicesMutex.Unlock()
  5730  	fake.GetSpaceServicesStub = stub
  5731  }
  5732  
  5733  func (fake *FakeCloudControllerClient) GetSpaceServicesArgsForCall(i int) (string, []ccv2.Filter) {
  5734  	fake.getSpaceServicesMutex.RLock()
  5735  	defer fake.getSpaceServicesMutex.RUnlock()
  5736  	argsForCall := fake.getSpaceServicesArgsForCall[i]
  5737  	return argsForCall.arg1, argsForCall.arg2
  5738  }
  5739  
  5740  func (fake *FakeCloudControllerClient) GetSpaceServicesReturns(result1 []ccv2.Service, result2 ccv2.Warnings, result3 error) {
  5741  	fake.getSpaceServicesMutex.Lock()
  5742  	defer fake.getSpaceServicesMutex.Unlock()
  5743  	fake.GetSpaceServicesStub = nil
  5744  	fake.getSpaceServicesReturns = struct {
  5745  		result1 []ccv2.Service
  5746  		result2 ccv2.Warnings
  5747  		result3 error
  5748  	}{result1, result2, result3}
  5749  }
  5750  
  5751  func (fake *FakeCloudControllerClient) GetSpaceServicesReturnsOnCall(i int, result1 []ccv2.Service, result2 ccv2.Warnings, result3 error) {
  5752  	fake.getSpaceServicesMutex.Lock()
  5753  	defer fake.getSpaceServicesMutex.Unlock()
  5754  	fake.GetSpaceServicesStub = nil
  5755  	if fake.getSpaceServicesReturnsOnCall == nil {
  5756  		fake.getSpaceServicesReturnsOnCall = make(map[int]struct {
  5757  			result1 []ccv2.Service
  5758  			result2 ccv2.Warnings
  5759  			result3 error
  5760  		})
  5761  	}
  5762  	fake.getSpaceServicesReturnsOnCall[i] = struct {
  5763  		result1 []ccv2.Service
  5764  		result2 ccv2.Warnings
  5765  		result3 error
  5766  	}{result1, result2, result3}
  5767  }
  5768  
  5769  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroups(arg1 string, arg2 ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error) {
  5770  	fake.getSpaceStagingSecurityGroupsMutex.Lock()
  5771  	ret, specificReturn := fake.getSpaceStagingSecurityGroupsReturnsOnCall[len(fake.getSpaceStagingSecurityGroupsArgsForCall)]
  5772  	fake.getSpaceStagingSecurityGroupsArgsForCall = append(fake.getSpaceStagingSecurityGroupsArgsForCall, struct {
  5773  		arg1 string
  5774  		arg2 []ccv2.Filter
  5775  	}{arg1, arg2})
  5776  	fake.recordInvocation("GetSpaceStagingSecurityGroups", []interface{}{arg1, arg2})
  5777  	fake.getSpaceStagingSecurityGroupsMutex.Unlock()
  5778  	if fake.GetSpaceStagingSecurityGroupsStub != nil {
  5779  		return fake.GetSpaceStagingSecurityGroupsStub(arg1, arg2...)
  5780  	}
  5781  	if specificReturn {
  5782  		return ret.result1, ret.result2, ret.result3
  5783  	}
  5784  	fakeReturns := fake.getSpaceStagingSecurityGroupsReturns
  5785  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5786  }
  5787  
  5788  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsCallCount() int {
  5789  	fake.getSpaceStagingSecurityGroupsMutex.RLock()
  5790  	defer fake.getSpaceStagingSecurityGroupsMutex.RUnlock()
  5791  	return len(fake.getSpaceStagingSecurityGroupsArgsForCall)
  5792  }
  5793  
  5794  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsCalls(stub func(string, ...ccv2.Filter) ([]ccv2.SecurityGroup, ccv2.Warnings, error)) {
  5795  	fake.getSpaceStagingSecurityGroupsMutex.Lock()
  5796  	defer fake.getSpaceStagingSecurityGroupsMutex.Unlock()
  5797  	fake.GetSpaceStagingSecurityGroupsStub = stub
  5798  }
  5799  
  5800  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsArgsForCall(i int) (string, []ccv2.Filter) {
  5801  	fake.getSpaceStagingSecurityGroupsMutex.RLock()
  5802  	defer fake.getSpaceStagingSecurityGroupsMutex.RUnlock()
  5803  	argsForCall := fake.getSpaceStagingSecurityGroupsArgsForCall[i]
  5804  	return argsForCall.arg1, argsForCall.arg2
  5805  }
  5806  
  5807  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsReturns(result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  5808  	fake.getSpaceStagingSecurityGroupsMutex.Lock()
  5809  	defer fake.getSpaceStagingSecurityGroupsMutex.Unlock()
  5810  	fake.GetSpaceStagingSecurityGroupsStub = nil
  5811  	fake.getSpaceStagingSecurityGroupsReturns = struct {
  5812  		result1 []ccv2.SecurityGroup
  5813  		result2 ccv2.Warnings
  5814  		result3 error
  5815  	}{result1, result2, result3}
  5816  }
  5817  
  5818  func (fake *FakeCloudControllerClient) GetSpaceStagingSecurityGroupsReturnsOnCall(i int, result1 []ccv2.SecurityGroup, result2 ccv2.Warnings, result3 error) {
  5819  	fake.getSpaceStagingSecurityGroupsMutex.Lock()
  5820  	defer fake.getSpaceStagingSecurityGroupsMutex.Unlock()
  5821  	fake.GetSpaceStagingSecurityGroupsStub = nil
  5822  	if fake.getSpaceStagingSecurityGroupsReturnsOnCall == nil {
  5823  		fake.getSpaceStagingSecurityGroupsReturnsOnCall = make(map[int]struct {
  5824  			result1 []ccv2.SecurityGroup
  5825  			result2 ccv2.Warnings
  5826  			result3 error
  5827  		})
  5828  	}
  5829  	fake.getSpaceStagingSecurityGroupsReturnsOnCall[i] = struct {
  5830  		result1 []ccv2.SecurityGroup
  5831  		result2 ccv2.Warnings
  5832  		result3 error
  5833  	}{result1, result2, result3}
  5834  }
  5835  
  5836  func (fake *FakeCloudControllerClient) GetSpaceSummary(arg1 string) (ccv2.SpaceSummary, ccv2.Warnings, error) {
  5837  	fake.getSpaceSummaryMutex.Lock()
  5838  	ret, specificReturn := fake.getSpaceSummaryReturnsOnCall[len(fake.getSpaceSummaryArgsForCall)]
  5839  	fake.getSpaceSummaryArgsForCall = append(fake.getSpaceSummaryArgsForCall, struct {
  5840  		arg1 string
  5841  	}{arg1})
  5842  	fake.recordInvocation("GetSpaceSummary", []interface{}{arg1})
  5843  	fake.getSpaceSummaryMutex.Unlock()
  5844  	if fake.GetSpaceSummaryStub != nil {
  5845  		return fake.GetSpaceSummaryStub(arg1)
  5846  	}
  5847  	if specificReturn {
  5848  		return ret.result1, ret.result2, ret.result3
  5849  	}
  5850  	fakeReturns := fake.getSpaceSummaryReturns
  5851  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5852  }
  5853  
  5854  func (fake *FakeCloudControllerClient) GetSpaceSummaryCallCount() int {
  5855  	fake.getSpaceSummaryMutex.RLock()
  5856  	defer fake.getSpaceSummaryMutex.RUnlock()
  5857  	return len(fake.getSpaceSummaryArgsForCall)
  5858  }
  5859  
  5860  func (fake *FakeCloudControllerClient) GetSpaceSummaryCalls(stub func(string) (ccv2.SpaceSummary, ccv2.Warnings, error)) {
  5861  	fake.getSpaceSummaryMutex.Lock()
  5862  	defer fake.getSpaceSummaryMutex.Unlock()
  5863  	fake.GetSpaceSummaryStub = stub
  5864  }
  5865  
  5866  func (fake *FakeCloudControllerClient) GetSpaceSummaryArgsForCall(i int) string {
  5867  	fake.getSpaceSummaryMutex.RLock()
  5868  	defer fake.getSpaceSummaryMutex.RUnlock()
  5869  	argsForCall := fake.getSpaceSummaryArgsForCall[i]
  5870  	return argsForCall.arg1
  5871  }
  5872  
  5873  func (fake *FakeCloudControllerClient) GetSpaceSummaryReturns(result1 ccv2.SpaceSummary, result2 ccv2.Warnings, result3 error) {
  5874  	fake.getSpaceSummaryMutex.Lock()
  5875  	defer fake.getSpaceSummaryMutex.Unlock()
  5876  	fake.GetSpaceSummaryStub = nil
  5877  	fake.getSpaceSummaryReturns = struct {
  5878  		result1 ccv2.SpaceSummary
  5879  		result2 ccv2.Warnings
  5880  		result3 error
  5881  	}{result1, result2, result3}
  5882  }
  5883  
  5884  func (fake *FakeCloudControllerClient) GetSpaceSummaryReturnsOnCall(i int, result1 ccv2.SpaceSummary, result2 ccv2.Warnings, result3 error) {
  5885  	fake.getSpaceSummaryMutex.Lock()
  5886  	defer fake.getSpaceSummaryMutex.Unlock()
  5887  	fake.GetSpaceSummaryStub = nil
  5888  	if fake.getSpaceSummaryReturnsOnCall == nil {
  5889  		fake.getSpaceSummaryReturnsOnCall = make(map[int]struct {
  5890  			result1 ccv2.SpaceSummary
  5891  			result2 ccv2.Warnings
  5892  			result3 error
  5893  		})
  5894  	}
  5895  	fake.getSpaceSummaryReturnsOnCall[i] = struct {
  5896  		result1 ccv2.SpaceSummary
  5897  		result2 ccv2.Warnings
  5898  		result3 error
  5899  	}{result1, result2, result3}
  5900  }
  5901  
  5902  func (fake *FakeCloudControllerClient) GetSpaces(arg1 ...ccv2.Filter) ([]ccv2.Space, ccv2.Warnings, error) {
  5903  	fake.getSpacesMutex.Lock()
  5904  	ret, specificReturn := fake.getSpacesReturnsOnCall[len(fake.getSpacesArgsForCall)]
  5905  	fake.getSpacesArgsForCall = append(fake.getSpacesArgsForCall, struct {
  5906  		arg1 []ccv2.Filter
  5907  	}{arg1})
  5908  	fake.recordInvocation("GetSpaces", []interface{}{arg1})
  5909  	fake.getSpacesMutex.Unlock()
  5910  	if fake.GetSpacesStub != nil {
  5911  		return fake.GetSpacesStub(arg1...)
  5912  	}
  5913  	if specificReturn {
  5914  		return ret.result1, ret.result2, ret.result3
  5915  	}
  5916  	fakeReturns := fake.getSpacesReturns
  5917  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5918  }
  5919  
  5920  func (fake *FakeCloudControllerClient) GetSpacesCallCount() int {
  5921  	fake.getSpacesMutex.RLock()
  5922  	defer fake.getSpacesMutex.RUnlock()
  5923  	return len(fake.getSpacesArgsForCall)
  5924  }
  5925  
  5926  func (fake *FakeCloudControllerClient) GetSpacesCalls(stub func(...ccv2.Filter) ([]ccv2.Space, ccv2.Warnings, error)) {
  5927  	fake.getSpacesMutex.Lock()
  5928  	defer fake.getSpacesMutex.Unlock()
  5929  	fake.GetSpacesStub = stub
  5930  }
  5931  
  5932  func (fake *FakeCloudControllerClient) GetSpacesArgsForCall(i int) []ccv2.Filter {
  5933  	fake.getSpacesMutex.RLock()
  5934  	defer fake.getSpacesMutex.RUnlock()
  5935  	argsForCall := fake.getSpacesArgsForCall[i]
  5936  	return argsForCall.arg1
  5937  }
  5938  
  5939  func (fake *FakeCloudControllerClient) GetSpacesReturns(result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  5940  	fake.getSpacesMutex.Lock()
  5941  	defer fake.getSpacesMutex.Unlock()
  5942  	fake.GetSpacesStub = nil
  5943  	fake.getSpacesReturns = struct {
  5944  		result1 []ccv2.Space
  5945  		result2 ccv2.Warnings
  5946  		result3 error
  5947  	}{result1, result2, result3}
  5948  }
  5949  
  5950  func (fake *FakeCloudControllerClient) GetSpacesReturnsOnCall(i int, result1 []ccv2.Space, result2 ccv2.Warnings, result3 error) {
  5951  	fake.getSpacesMutex.Lock()
  5952  	defer fake.getSpacesMutex.Unlock()
  5953  	fake.GetSpacesStub = nil
  5954  	if fake.getSpacesReturnsOnCall == nil {
  5955  		fake.getSpacesReturnsOnCall = make(map[int]struct {
  5956  			result1 []ccv2.Space
  5957  			result2 ccv2.Warnings
  5958  			result3 error
  5959  		})
  5960  	}
  5961  	fake.getSpacesReturnsOnCall[i] = struct {
  5962  		result1 []ccv2.Space
  5963  		result2 ccv2.Warnings
  5964  		result3 error
  5965  	}{result1, result2, result3}
  5966  }
  5967  
  5968  func (fake *FakeCloudControllerClient) GetStack(arg1 string) (ccv2.Stack, ccv2.Warnings, error) {
  5969  	fake.getStackMutex.Lock()
  5970  	ret, specificReturn := fake.getStackReturnsOnCall[len(fake.getStackArgsForCall)]
  5971  	fake.getStackArgsForCall = append(fake.getStackArgsForCall, struct {
  5972  		arg1 string
  5973  	}{arg1})
  5974  	fake.recordInvocation("GetStack", []interface{}{arg1})
  5975  	fake.getStackMutex.Unlock()
  5976  	if fake.GetStackStub != nil {
  5977  		return fake.GetStackStub(arg1)
  5978  	}
  5979  	if specificReturn {
  5980  		return ret.result1, ret.result2, ret.result3
  5981  	}
  5982  	fakeReturns := fake.getStackReturns
  5983  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5984  }
  5985  
  5986  func (fake *FakeCloudControllerClient) GetStackCallCount() int {
  5987  	fake.getStackMutex.RLock()
  5988  	defer fake.getStackMutex.RUnlock()
  5989  	return len(fake.getStackArgsForCall)
  5990  }
  5991  
  5992  func (fake *FakeCloudControllerClient) GetStackCalls(stub func(string) (ccv2.Stack, ccv2.Warnings, error)) {
  5993  	fake.getStackMutex.Lock()
  5994  	defer fake.getStackMutex.Unlock()
  5995  	fake.GetStackStub = stub
  5996  }
  5997  
  5998  func (fake *FakeCloudControllerClient) GetStackArgsForCall(i int) string {
  5999  	fake.getStackMutex.RLock()
  6000  	defer fake.getStackMutex.RUnlock()
  6001  	argsForCall := fake.getStackArgsForCall[i]
  6002  	return argsForCall.arg1
  6003  }
  6004  
  6005  func (fake *FakeCloudControllerClient) GetStackReturns(result1 ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  6006  	fake.getStackMutex.Lock()
  6007  	defer fake.getStackMutex.Unlock()
  6008  	fake.GetStackStub = nil
  6009  	fake.getStackReturns = struct {
  6010  		result1 ccv2.Stack
  6011  		result2 ccv2.Warnings
  6012  		result3 error
  6013  	}{result1, result2, result3}
  6014  }
  6015  
  6016  func (fake *FakeCloudControllerClient) GetStackReturnsOnCall(i int, result1 ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  6017  	fake.getStackMutex.Lock()
  6018  	defer fake.getStackMutex.Unlock()
  6019  	fake.GetStackStub = nil
  6020  	if fake.getStackReturnsOnCall == nil {
  6021  		fake.getStackReturnsOnCall = make(map[int]struct {
  6022  			result1 ccv2.Stack
  6023  			result2 ccv2.Warnings
  6024  			result3 error
  6025  		})
  6026  	}
  6027  	fake.getStackReturnsOnCall[i] = struct {
  6028  		result1 ccv2.Stack
  6029  		result2 ccv2.Warnings
  6030  		result3 error
  6031  	}{result1, result2, result3}
  6032  }
  6033  
  6034  func (fake *FakeCloudControllerClient) GetStacks(arg1 ...ccv2.Filter) ([]ccv2.Stack, ccv2.Warnings, error) {
  6035  	fake.getStacksMutex.Lock()
  6036  	ret, specificReturn := fake.getStacksReturnsOnCall[len(fake.getStacksArgsForCall)]
  6037  	fake.getStacksArgsForCall = append(fake.getStacksArgsForCall, struct {
  6038  		arg1 []ccv2.Filter
  6039  	}{arg1})
  6040  	fake.recordInvocation("GetStacks", []interface{}{arg1})
  6041  	fake.getStacksMutex.Unlock()
  6042  	if fake.GetStacksStub != nil {
  6043  		return fake.GetStacksStub(arg1...)
  6044  	}
  6045  	if specificReturn {
  6046  		return ret.result1, ret.result2, ret.result3
  6047  	}
  6048  	fakeReturns := fake.getStacksReturns
  6049  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6050  }
  6051  
  6052  func (fake *FakeCloudControllerClient) GetStacksCallCount() int {
  6053  	fake.getStacksMutex.RLock()
  6054  	defer fake.getStacksMutex.RUnlock()
  6055  	return len(fake.getStacksArgsForCall)
  6056  }
  6057  
  6058  func (fake *FakeCloudControllerClient) GetStacksCalls(stub func(...ccv2.Filter) ([]ccv2.Stack, ccv2.Warnings, error)) {
  6059  	fake.getStacksMutex.Lock()
  6060  	defer fake.getStacksMutex.Unlock()
  6061  	fake.GetStacksStub = stub
  6062  }
  6063  
  6064  func (fake *FakeCloudControllerClient) GetStacksArgsForCall(i int) []ccv2.Filter {
  6065  	fake.getStacksMutex.RLock()
  6066  	defer fake.getStacksMutex.RUnlock()
  6067  	argsForCall := fake.getStacksArgsForCall[i]
  6068  	return argsForCall.arg1
  6069  }
  6070  
  6071  func (fake *FakeCloudControllerClient) GetStacksReturns(result1 []ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  6072  	fake.getStacksMutex.Lock()
  6073  	defer fake.getStacksMutex.Unlock()
  6074  	fake.GetStacksStub = nil
  6075  	fake.getStacksReturns = struct {
  6076  		result1 []ccv2.Stack
  6077  		result2 ccv2.Warnings
  6078  		result3 error
  6079  	}{result1, result2, result3}
  6080  }
  6081  
  6082  func (fake *FakeCloudControllerClient) GetStacksReturnsOnCall(i int, result1 []ccv2.Stack, result2 ccv2.Warnings, result3 error) {
  6083  	fake.getStacksMutex.Lock()
  6084  	defer fake.getStacksMutex.Unlock()
  6085  	fake.GetStacksStub = nil
  6086  	if fake.getStacksReturnsOnCall == nil {
  6087  		fake.getStacksReturnsOnCall = make(map[int]struct {
  6088  			result1 []ccv2.Stack
  6089  			result2 ccv2.Warnings
  6090  			result3 error
  6091  		})
  6092  	}
  6093  	fake.getStacksReturnsOnCall[i] = struct {
  6094  		result1 []ccv2.Stack
  6095  		result2 ccv2.Warnings
  6096  		result3 error
  6097  	}{result1, result2, result3}
  6098  }
  6099  
  6100  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindings(arg1 string) ([]ccv2.ServiceBinding, ccv2.Warnings, error) {
  6101  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.Lock()
  6102  	ret, specificReturn := fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall[len(fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall)]
  6103  	fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall = append(fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall, struct {
  6104  		arg1 string
  6105  	}{arg1})
  6106  	fake.recordInvocation("GetUserProvidedServiceInstanceServiceBindings", []interface{}{arg1})
  6107  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.Unlock()
  6108  	if fake.GetUserProvidedServiceInstanceServiceBindingsStub != nil {
  6109  		return fake.GetUserProvidedServiceInstanceServiceBindingsStub(arg1)
  6110  	}
  6111  	if specificReturn {
  6112  		return ret.result1, ret.result2, ret.result3
  6113  	}
  6114  	fakeReturns := fake.getUserProvidedServiceInstanceServiceBindingsReturns
  6115  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6116  }
  6117  
  6118  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsCallCount() int {
  6119  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.RLock()
  6120  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.RUnlock()
  6121  	return len(fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall)
  6122  }
  6123  
  6124  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsCalls(stub func(string) ([]ccv2.ServiceBinding, ccv2.Warnings, error)) {
  6125  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.Lock()
  6126  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.Unlock()
  6127  	fake.GetUserProvidedServiceInstanceServiceBindingsStub = stub
  6128  }
  6129  
  6130  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsArgsForCall(i int) string {
  6131  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.RLock()
  6132  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.RUnlock()
  6133  	argsForCall := fake.getUserProvidedServiceInstanceServiceBindingsArgsForCall[i]
  6134  	return argsForCall.arg1
  6135  }
  6136  
  6137  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsReturns(result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  6138  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.Lock()
  6139  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.Unlock()
  6140  	fake.GetUserProvidedServiceInstanceServiceBindingsStub = nil
  6141  	fake.getUserProvidedServiceInstanceServiceBindingsReturns = struct {
  6142  		result1 []ccv2.ServiceBinding
  6143  		result2 ccv2.Warnings
  6144  		result3 error
  6145  	}{result1, result2, result3}
  6146  }
  6147  
  6148  func (fake *FakeCloudControllerClient) GetUserProvidedServiceInstanceServiceBindingsReturnsOnCall(i int, result1 []ccv2.ServiceBinding, result2 ccv2.Warnings, result3 error) {
  6149  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.Lock()
  6150  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.Unlock()
  6151  	fake.GetUserProvidedServiceInstanceServiceBindingsStub = nil
  6152  	if fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall == nil {
  6153  		fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall = make(map[int]struct {
  6154  			result1 []ccv2.ServiceBinding
  6155  			result2 ccv2.Warnings
  6156  			result3 error
  6157  		})
  6158  	}
  6159  	fake.getUserProvidedServiceInstanceServiceBindingsReturnsOnCall[i] = struct {
  6160  		result1 []ccv2.ServiceBinding
  6161  		result2 ccv2.Warnings
  6162  		result3 error
  6163  	}{result1, result2, result3}
  6164  }
  6165  
  6166  func (fake *FakeCloudControllerClient) MinCLIVersion() string {
  6167  	fake.minCLIVersionMutex.Lock()
  6168  	ret, specificReturn := fake.minCLIVersionReturnsOnCall[len(fake.minCLIVersionArgsForCall)]
  6169  	fake.minCLIVersionArgsForCall = append(fake.minCLIVersionArgsForCall, struct {
  6170  	}{})
  6171  	fake.recordInvocation("MinCLIVersion", []interface{}{})
  6172  	fake.minCLIVersionMutex.Unlock()
  6173  	if fake.MinCLIVersionStub != nil {
  6174  		return fake.MinCLIVersionStub()
  6175  	}
  6176  	if specificReturn {
  6177  		return ret.result1
  6178  	}
  6179  	fakeReturns := fake.minCLIVersionReturns
  6180  	return fakeReturns.result1
  6181  }
  6182  
  6183  func (fake *FakeCloudControllerClient) MinCLIVersionCallCount() int {
  6184  	fake.minCLIVersionMutex.RLock()
  6185  	defer fake.minCLIVersionMutex.RUnlock()
  6186  	return len(fake.minCLIVersionArgsForCall)
  6187  }
  6188  
  6189  func (fake *FakeCloudControllerClient) MinCLIVersionCalls(stub func() string) {
  6190  	fake.minCLIVersionMutex.Lock()
  6191  	defer fake.minCLIVersionMutex.Unlock()
  6192  	fake.MinCLIVersionStub = stub
  6193  }
  6194  
  6195  func (fake *FakeCloudControllerClient) MinCLIVersionReturns(result1 string) {
  6196  	fake.minCLIVersionMutex.Lock()
  6197  	defer fake.minCLIVersionMutex.Unlock()
  6198  	fake.MinCLIVersionStub = nil
  6199  	fake.minCLIVersionReturns = struct {
  6200  		result1 string
  6201  	}{result1}
  6202  }
  6203  
  6204  func (fake *FakeCloudControllerClient) MinCLIVersionReturnsOnCall(i int, result1 string) {
  6205  	fake.minCLIVersionMutex.Lock()
  6206  	defer fake.minCLIVersionMutex.Unlock()
  6207  	fake.MinCLIVersionStub = nil
  6208  	if fake.minCLIVersionReturnsOnCall == nil {
  6209  		fake.minCLIVersionReturnsOnCall = make(map[int]struct {
  6210  			result1 string
  6211  		})
  6212  	}
  6213  	fake.minCLIVersionReturnsOnCall[i] = struct {
  6214  		result1 string
  6215  	}{result1}
  6216  }
  6217  
  6218  func (fake *FakeCloudControllerClient) PollJob(arg1 ccv2.Job) (ccv2.Warnings, error) {
  6219  	fake.pollJobMutex.Lock()
  6220  	ret, specificReturn := fake.pollJobReturnsOnCall[len(fake.pollJobArgsForCall)]
  6221  	fake.pollJobArgsForCall = append(fake.pollJobArgsForCall, struct {
  6222  		arg1 ccv2.Job
  6223  	}{arg1})
  6224  	fake.recordInvocation("PollJob", []interface{}{arg1})
  6225  	fake.pollJobMutex.Unlock()
  6226  	if fake.PollJobStub != nil {
  6227  		return fake.PollJobStub(arg1)
  6228  	}
  6229  	if specificReturn {
  6230  		return ret.result1, ret.result2
  6231  	}
  6232  	fakeReturns := fake.pollJobReturns
  6233  	return fakeReturns.result1, fakeReturns.result2
  6234  }
  6235  
  6236  func (fake *FakeCloudControllerClient) PollJobCallCount() int {
  6237  	fake.pollJobMutex.RLock()
  6238  	defer fake.pollJobMutex.RUnlock()
  6239  	return len(fake.pollJobArgsForCall)
  6240  }
  6241  
  6242  func (fake *FakeCloudControllerClient) PollJobCalls(stub func(ccv2.Job) (ccv2.Warnings, error)) {
  6243  	fake.pollJobMutex.Lock()
  6244  	defer fake.pollJobMutex.Unlock()
  6245  	fake.PollJobStub = stub
  6246  }
  6247  
  6248  func (fake *FakeCloudControllerClient) PollJobArgsForCall(i int) ccv2.Job {
  6249  	fake.pollJobMutex.RLock()
  6250  	defer fake.pollJobMutex.RUnlock()
  6251  	argsForCall := fake.pollJobArgsForCall[i]
  6252  	return argsForCall.arg1
  6253  }
  6254  
  6255  func (fake *FakeCloudControllerClient) PollJobReturns(result1 ccv2.Warnings, result2 error) {
  6256  	fake.pollJobMutex.Lock()
  6257  	defer fake.pollJobMutex.Unlock()
  6258  	fake.PollJobStub = nil
  6259  	fake.pollJobReturns = struct {
  6260  		result1 ccv2.Warnings
  6261  		result2 error
  6262  	}{result1, result2}
  6263  }
  6264  
  6265  func (fake *FakeCloudControllerClient) PollJobReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  6266  	fake.pollJobMutex.Lock()
  6267  	defer fake.pollJobMutex.Unlock()
  6268  	fake.PollJobStub = nil
  6269  	if fake.pollJobReturnsOnCall == nil {
  6270  		fake.pollJobReturnsOnCall = make(map[int]struct {
  6271  			result1 ccv2.Warnings
  6272  			result2 error
  6273  		})
  6274  	}
  6275  	fake.pollJobReturnsOnCall[i] = struct {
  6276  		result1 ccv2.Warnings
  6277  		result2 error
  6278  	}{result1, result2}
  6279  }
  6280  
  6281  func (fake *FakeCloudControllerClient) RestageApplication(arg1 ccv2.Application) (ccv2.Application, ccv2.Warnings, error) {
  6282  	fake.restageApplicationMutex.Lock()
  6283  	ret, specificReturn := fake.restageApplicationReturnsOnCall[len(fake.restageApplicationArgsForCall)]
  6284  	fake.restageApplicationArgsForCall = append(fake.restageApplicationArgsForCall, struct {
  6285  		arg1 ccv2.Application
  6286  	}{arg1})
  6287  	fake.recordInvocation("RestageApplication", []interface{}{arg1})
  6288  	fake.restageApplicationMutex.Unlock()
  6289  	if fake.RestageApplicationStub != nil {
  6290  		return fake.RestageApplicationStub(arg1)
  6291  	}
  6292  	if specificReturn {
  6293  		return ret.result1, ret.result2, ret.result3
  6294  	}
  6295  	fakeReturns := fake.restageApplicationReturns
  6296  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6297  }
  6298  
  6299  func (fake *FakeCloudControllerClient) RestageApplicationCallCount() int {
  6300  	fake.restageApplicationMutex.RLock()
  6301  	defer fake.restageApplicationMutex.RUnlock()
  6302  	return len(fake.restageApplicationArgsForCall)
  6303  }
  6304  
  6305  func (fake *FakeCloudControllerClient) RestageApplicationCalls(stub func(ccv2.Application) (ccv2.Application, ccv2.Warnings, error)) {
  6306  	fake.restageApplicationMutex.Lock()
  6307  	defer fake.restageApplicationMutex.Unlock()
  6308  	fake.RestageApplicationStub = stub
  6309  }
  6310  
  6311  func (fake *FakeCloudControllerClient) RestageApplicationArgsForCall(i int) ccv2.Application {
  6312  	fake.restageApplicationMutex.RLock()
  6313  	defer fake.restageApplicationMutex.RUnlock()
  6314  	argsForCall := fake.restageApplicationArgsForCall[i]
  6315  	return argsForCall.arg1
  6316  }
  6317  
  6318  func (fake *FakeCloudControllerClient) RestageApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  6319  	fake.restageApplicationMutex.Lock()
  6320  	defer fake.restageApplicationMutex.Unlock()
  6321  	fake.RestageApplicationStub = nil
  6322  	fake.restageApplicationReturns = struct {
  6323  		result1 ccv2.Application
  6324  		result2 ccv2.Warnings
  6325  		result3 error
  6326  	}{result1, result2, result3}
  6327  }
  6328  
  6329  func (fake *FakeCloudControllerClient) RestageApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  6330  	fake.restageApplicationMutex.Lock()
  6331  	defer fake.restageApplicationMutex.Unlock()
  6332  	fake.RestageApplicationStub = nil
  6333  	if fake.restageApplicationReturnsOnCall == nil {
  6334  		fake.restageApplicationReturnsOnCall = make(map[int]struct {
  6335  			result1 ccv2.Application
  6336  			result2 ccv2.Warnings
  6337  			result3 error
  6338  		})
  6339  	}
  6340  	fake.restageApplicationReturnsOnCall[i] = struct {
  6341  		result1 ccv2.Application
  6342  		result2 ccv2.Warnings
  6343  		result3 error
  6344  	}{result1, result2, result3}
  6345  }
  6346  
  6347  func (fake *FakeCloudControllerClient) RoutingEndpoint() string {
  6348  	fake.routingEndpointMutex.Lock()
  6349  	ret, specificReturn := fake.routingEndpointReturnsOnCall[len(fake.routingEndpointArgsForCall)]
  6350  	fake.routingEndpointArgsForCall = append(fake.routingEndpointArgsForCall, struct {
  6351  	}{})
  6352  	fake.recordInvocation("RoutingEndpoint", []interface{}{})
  6353  	fake.routingEndpointMutex.Unlock()
  6354  	if fake.RoutingEndpointStub != nil {
  6355  		return fake.RoutingEndpointStub()
  6356  	}
  6357  	if specificReturn {
  6358  		return ret.result1
  6359  	}
  6360  	fakeReturns := fake.routingEndpointReturns
  6361  	return fakeReturns.result1
  6362  }
  6363  
  6364  func (fake *FakeCloudControllerClient) RoutingEndpointCallCount() int {
  6365  	fake.routingEndpointMutex.RLock()
  6366  	defer fake.routingEndpointMutex.RUnlock()
  6367  	return len(fake.routingEndpointArgsForCall)
  6368  }
  6369  
  6370  func (fake *FakeCloudControllerClient) RoutingEndpointCalls(stub func() string) {
  6371  	fake.routingEndpointMutex.Lock()
  6372  	defer fake.routingEndpointMutex.Unlock()
  6373  	fake.RoutingEndpointStub = stub
  6374  }
  6375  
  6376  func (fake *FakeCloudControllerClient) RoutingEndpointReturns(result1 string) {
  6377  	fake.routingEndpointMutex.Lock()
  6378  	defer fake.routingEndpointMutex.Unlock()
  6379  	fake.RoutingEndpointStub = nil
  6380  	fake.routingEndpointReturns = struct {
  6381  		result1 string
  6382  	}{result1}
  6383  }
  6384  
  6385  func (fake *FakeCloudControllerClient) RoutingEndpointReturnsOnCall(i int, result1 string) {
  6386  	fake.routingEndpointMutex.Lock()
  6387  	defer fake.routingEndpointMutex.Unlock()
  6388  	fake.RoutingEndpointStub = nil
  6389  	if fake.routingEndpointReturnsOnCall == nil {
  6390  		fake.routingEndpointReturnsOnCall = make(map[int]struct {
  6391  			result1 string
  6392  		})
  6393  	}
  6394  	fake.routingEndpointReturnsOnCall[i] = struct {
  6395  		result1 string
  6396  	}{result1}
  6397  }
  6398  
  6399  func (fake *FakeCloudControllerClient) SetSpaceQuota(arg1 string, arg2 string) (ccv2.Warnings, error) {
  6400  	fake.setSpaceQuotaMutex.Lock()
  6401  	ret, specificReturn := fake.setSpaceQuotaReturnsOnCall[len(fake.setSpaceQuotaArgsForCall)]
  6402  	fake.setSpaceQuotaArgsForCall = append(fake.setSpaceQuotaArgsForCall, struct {
  6403  		arg1 string
  6404  		arg2 string
  6405  	}{arg1, arg2})
  6406  	fake.recordInvocation("SetSpaceQuota", []interface{}{arg1, arg2})
  6407  	fake.setSpaceQuotaMutex.Unlock()
  6408  	if fake.SetSpaceQuotaStub != nil {
  6409  		return fake.SetSpaceQuotaStub(arg1, arg2)
  6410  	}
  6411  	if specificReturn {
  6412  		return ret.result1, ret.result2
  6413  	}
  6414  	fakeReturns := fake.setSpaceQuotaReturns
  6415  	return fakeReturns.result1, fakeReturns.result2
  6416  }
  6417  
  6418  func (fake *FakeCloudControllerClient) SetSpaceQuotaCallCount() int {
  6419  	fake.setSpaceQuotaMutex.RLock()
  6420  	defer fake.setSpaceQuotaMutex.RUnlock()
  6421  	return len(fake.setSpaceQuotaArgsForCall)
  6422  }
  6423  
  6424  func (fake *FakeCloudControllerClient) SetSpaceQuotaCalls(stub func(string, string) (ccv2.Warnings, error)) {
  6425  	fake.setSpaceQuotaMutex.Lock()
  6426  	defer fake.setSpaceQuotaMutex.Unlock()
  6427  	fake.SetSpaceQuotaStub = stub
  6428  }
  6429  
  6430  func (fake *FakeCloudControllerClient) SetSpaceQuotaArgsForCall(i int) (string, string) {
  6431  	fake.setSpaceQuotaMutex.RLock()
  6432  	defer fake.setSpaceQuotaMutex.RUnlock()
  6433  	argsForCall := fake.setSpaceQuotaArgsForCall[i]
  6434  	return argsForCall.arg1, argsForCall.arg2
  6435  }
  6436  
  6437  func (fake *FakeCloudControllerClient) SetSpaceQuotaReturns(result1 ccv2.Warnings, result2 error) {
  6438  	fake.setSpaceQuotaMutex.Lock()
  6439  	defer fake.setSpaceQuotaMutex.Unlock()
  6440  	fake.SetSpaceQuotaStub = nil
  6441  	fake.setSpaceQuotaReturns = struct {
  6442  		result1 ccv2.Warnings
  6443  		result2 error
  6444  	}{result1, result2}
  6445  }
  6446  
  6447  func (fake *FakeCloudControllerClient) SetSpaceQuotaReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  6448  	fake.setSpaceQuotaMutex.Lock()
  6449  	defer fake.setSpaceQuotaMutex.Unlock()
  6450  	fake.SetSpaceQuotaStub = nil
  6451  	if fake.setSpaceQuotaReturnsOnCall == nil {
  6452  		fake.setSpaceQuotaReturnsOnCall = make(map[int]struct {
  6453  			result1 ccv2.Warnings
  6454  			result2 error
  6455  		})
  6456  	}
  6457  	fake.setSpaceQuotaReturnsOnCall[i] = struct {
  6458  		result1 ccv2.Warnings
  6459  		result2 error
  6460  	}{result1, result2}
  6461  }
  6462  
  6463  func (fake *FakeCloudControllerClient) TargetCF(arg1 ccv2.TargetSettings) (ccv2.Warnings, error) {
  6464  	fake.targetCFMutex.Lock()
  6465  	ret, specificReturn := fake.targetCFReturnsOnCall[len(fake.targetCFArgsForCall)]
  6466  	fake.targetCFArgsForCall = append(fake.targetCFArgsForCall, struct {
  6467  		arg1 ccv2.TargetSettings
  6468  	}{arg1})
  6469  	fake.recordInvocation("TargetCF", []interface{}{arg1})
  6470  	fake.targetCFMutex.Unlock()
  6471  	if fake.TargetCFStub != nil {
  6472  		return fake.TargetCFStub(arg1)
  6473  	}
  6474  	if specificReturn {
  6475  		return ret.result1, ret.result2
  6476  	}
  6477  	fakeReturns := fake.targetCFReturns
  6478  	return fakeReturns.result1, fakeReturns.result2
  6479  }
  6480  
  6481  func (fake *FakeCloudControllerClient) TargetCFCallCount() int {
  6482  	fake.targetCFMutex.RLock()
  6483  	defer fake.targetCFMutex.RUnlock()
  6484  	return len(fake.targetCFArgsForCall)
  6485  }
  6486  
  6487  func (fake *FakeCloudControllerClient) TargetCFCalls(stub func(ccv2.TargetSettings) (ccv2.Warnings, error)) {
  6488  	fake.targetCFMutex.Lock()
  6489  	defer fake.targetCFMutex.Unlock()
  6490  	fake.TargetCFStub = stub
  6491  }
  6492  
  6493  func (fake *FakeCloudControllerClient) TargetCFArgsForCall(i int) ccv2.TargetSettings {
  6494  	fake.targetCFMutex.RLock()
  6495  	defer fake.targetCFMutex.RUnlock()
  6496  	argsForCall := fake.targetCFArgsForCall[i]
  6497  	return argsForCall.arg1
  6498  }
  6499  
  6500  func (fake *FakeCloudControllerClient) TargetCFReturns(result1 ccv2.Warnings, result2 error) {
  6501  	fake.targetCFMutex.Lock()
  6502  	defer fake.targetCFMutex.Unlock()
  6503  	fake.TargetCFStub = nil
  6504  	fake.targetCFReturns = struct {
  6505  		result1 ccv2.Warnings
  6506  		result2 error
  6507  	}{result1, result2}
  6508  }
  6509  
  6510  func (fake *FakeCloudControllerClient) TargetCFReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  6511  	fake.targetCFMutex.Lock()
  6512  	defer fake.targetCFMutex.Unlock()
  6513  	fake.TargetCFStub = nil
  6514  	if fake.targetCFReturnsOnCall == nil {
  6515  		fake.targetCFReturnsOnCall = make(map[int]struct {
  6516  			result1 ccv2.Warnings
  6517  			result2 error
  6518  		})
  6519  	}
  6520  	fake.targetCFReturnsOnCall[i] = struct {
  6521  		result1 ccv2.Warnings
  6522  		result2 error
  6523  	}{result1, result2}
  6524  }
  6525  
  6526  func (fake *FakeCloudControllerClient) UpdateApplication(arg1 ccv2.Application) (ccv2.Application, ccv2.Warnings, error) {
  6527  	fake.updateApplicationMutex.Lock()
  6528  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
  6529  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
  6530  		arg1 ccv2.Application
  6531  	}{arg1})
  6532  	fake.recordInvocation("UpdateApplication", []interface{}{arg1})
  6533  	fake.updateApplicationMutex.Unlock()
  6534  	if fake.UpdateApplicationStub != nil {
  6535  		return fake.UpdateApplicationStub(arg1)
  6536  	}
  6537  	if specificReturn {
  6538  		return ret.result1, ret.result2, ret.result3
  6539  	}
  6540  	fakeReturns := fake.updateApplicationReturns
  6541  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6542  }
  6543  
  6544  func (fake *FakeCloudControllerClient) UpdateApplicationCallCount() int {
  6545  	fake.updateApplicationMutex.RLock()
  6546  	defer fake.updateApplicationMutex.RUnlock()
  6547  	return len(fake.updateApplicationArgsForCall)
  6548  }
  6549  
  6550  func (fake *FakeCloudControllerClient) UpdateApplicationCalls(stub func(ccv2.Application) (ccv2.Application, ccv2.Warnings, error)) {
  6551  	fake.updateApplicationMutex.Lock()
  6552  	defer fake.updateApplicationMutex.Unlock()
  6553  	fake.UpdateApplicationStub = stub
  6554  }
  6555  
  6556  func (fake *FakeCloudControllerClient) UpdateApplicationArgsForCall(i int) ccv2.Application {
  6557  	fake.updateApplicationMutex.RLock()
  6558  	defer fake.updateApplicationMutex.RUnlock()
  6559  	argsForCall := fake.updateApplicationArgsForCall[i]
  6560  	return argsForCall.arg1
  6561  }
  6562  
  6563  func (fake *FakeCloudControllerClient) UpdateApplicationReturns(result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  6564  	fake.updateApplicationMutex.Lock()
  6565  	defer fake.updateApplicationMutex.Unlock()
  6566  	fake.UpdateApplicationStub = nil
  6567  	fake.updateApplicationReturns = struct {
  6568  		result1 ccv2.Application
  6569  		result2 ccv2.Warnings
  6570  		result3 error
  6571  	}{result1, result2, result3}
  6572  }
  6573  
  6574  func (fake *FakeCloudControllerClient) UpdateApplicationReturnsOnCall(i int, result1 ccv2.Application, result2 ccv2.Warnings, result3 error) {
  6575  	fake.updateApplicationMutex.Lock()
  6576  	defer fake.updateApplicationMutex.Unlock()
  6577  	fake.UpdateApplicationStub = nil
  6578  	if fake.updateApplicationReturnsOnCall == nil {
  6579  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  6580  			result1 ccv2.Application
  6581  			result2 ccv2.Warnings
  6582  			result3 error
  6583  		})
  6584  	}
  6585  	fake.updateApplicationReturnsOnCall[i] = struct {
  6586  		result1 ccv2.Application
  6587  		result2 ccv2.Warnings
  6588  		result3 error
  6589  	}{result1, result2, result3}
  6590  }
  6591  
  6592  func (fake *FakeCloudControllerClient) UpdateBuildpack(arg1 ccv2.Buildpack) (ccv2.Buildpack, ccv2.Warnings, error) {
  6593  	fake.updateBuildpackMutex.Lock()
  6594  	ret, specificReturn := fake.updateBuildpackReturnsOnCall[len(fake.updateBuildpackArgsForCall)]
  6595  	fake.updateBuildpackArgsForCall = append(fake.updateBuildpackArgsForCall, struct {
  6596  		arg1 ccv2.Buildpack
  6597  	}{arg1})
  6598  	fake.recordInvocation("UpdateBuildpack", []interface{}{arg1})
  6599  	fake.updateBuildpackMutex.Unlock()
  6600  	if fake.UpdateBuildpackStub != nil {
  6601  		return fake.UpdateBuildpackStub(arg1)
  6602  	}
  6603  	if specificReturn {
  6604  		return ret.result1, ret.result2, ret.result3
  6605  	}
  6606  	fakeReturns := fake.updateBuildpackReturns
  6607  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6608  }
  6609  
  6610  func (fake *FakeCloudControllerClient) UpdateBuildpackCallCount() int {
  6611  	fake.updateBuildpackMutex.RLock()
  6612  	defer fake.updateBuildpackMutex.RUnlock()
  6613  	return len(fake.updateBuildpackArgsForCall)
  6614  }
  6615  
  6616  func (fake *FakeCloudControllerClient) UpdateBuildpackCalls(stub func(ccv2.Buildpack) (ccv2.Buildpack, ccv2.Warnings, error)) {
  6617  	fake.updateBuildpackMutex.Lock()
  6618  	defer fake.updateBuildpackMutex.Unlock()
  6619  	fake.UpdateBuildpackStub = stub
  6620  }
  6621  
  6622  func (fake *FakeCloudControllerClient) UpdateBuildpackArgsForCall(i int) ccv2.Buildpack {
  6623  	fake.updateBuildpackMutex.RLock()
  6624  	defer fake.updateBuildpackMutex.RUnlock()
  6625  	argsForCall := fake.updateBuildpackArgsForCall[i]
  6626  	return argsForCall.arg1
  6627  }
  6628  
  6629  func (fake *FakeCloudControllerClient) UpdateBuildpackReturns(result1 ccv2.Buildpack, result2 ccv2.Warnings, result3 error) {
  6630  	fake.updateBuildpackMutex.Lock()
  6631  	defer fake.updateBuildpackMutex.Unlock()
  6632  	fake.UpdateBuildpackStub = nil
  6633  	fake.updateBuildpackReturns = struct {
  6634  		result1 ccv2.Buildpack
  6635  		result2 ccv2.Warnings
  6636  		result3 error
  6637  	}{result1, result2, result3}
  6638  }
  6639  
  6640  func (fake *FakeCloudControllerClient) UpdateBuildpackReturnsOnCall(i int, result1 ccv2.Buildpack, result2 ccv2.Warnings, result3 error) {
  6641  	fake.updateBuildpackMutex.Lock()
  6642  	defer fake.updateBuildpackMutex.Unlock()
  6643  	fake.UpdateBuildpackStub = nil
  6644  	if fake.updateBuildpackReturnsOnCall == nil {
  6645  		fake.updateBuildpackReturnsOnCall = make(map[int]struct {
  6646  			result1 ccv2.Buildpack
  6647  			result2 ccv2.Warnings
  6648  			result3 error
  6649  		})
  6650  	}
  6651  	fake.updateBuildpackReturnsOnCall[i] = struct {
  6652  		result1 ccv2.Buildpack
  6653  		result2 ccv2.Warnings
  6654  		result3 error
  6655  	}{result1, result2, result3}
  6656  }
  6657  
  6658  func (fake *FakeCloudControllerClient) UpdateOrganizationManager(arg1 string, arg2 string) (ccv2.Warnings, error) {
  6659  	fake.updateOrganizationManagerMutex.Lock()
  6660  	ret, specificReturn := fake.updateOrganizationManagerReturnsOnCall[len(fake.updateOrganizationManagerArgsForCall)]
  6661  	fake.updateOrganizationManagerArgsForCall = append(fake.updateOrganizationManagerArgsForCall, struct {
  6662  		arg1 string
  6663  		arg2 string
  6664  	}{arg1, arg2})
  6665  	fake.recordInvocation("UpdateOrganizationManager", []interface{}{arg1, arg2})
  6666  	fake.updateOrganizationManagerMutex.Unlock()
  6667  	if fake.UpdateOrganizationManagerStub != nil {
  6668  		return fake.UpdateOrganizationManagerStub(arg1, arg2)
  6669  	}
  6670  	if specificReturn {
  6671  		return ret.result1, ret.result2
  6672  	}
  6673  	fakeReturns := fake.updateOrganizationManagerReturns
  6674  	return fakeReturns.result1, fakeReturns.result2
  6675  }
  6676  
  6677  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerCallCount() int {
  6678  	fake.updateOrganizationManagerMutex.RLock()
  6679  	defer fake.updateOrganizationManagerMutex.RUnlock()
  6680  	return len(fake.updateOrganizationManagerArgsForCall)
  6681  }
  6682  
  6683  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerCalls(stub func(string, string) (ccv2.Warnings, error)) {
  6684  	fake.updateOrganizationManagerMutex.Lock()
  6685  	defer fake.updateOrganizationManagerMutex.Unlock()
  6686  	fake.UpdateOrganizationManagerStub = stub
  6687  }
  6688  
  6689  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerArgsForCall(i int) (string, string) {
  6690  	fake.updateOrganizationManagerMutex.RLock()
  6691  	defer fake.updateOrganizationManagerMutex.RUnlock()
  6692  	argsForCall := fake.updateOrganizationManagerArgsForCall[i]
  6693  	return argsForCall.arg1, argsForCall.arg2
  6694  }
  6695  
  6696  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerReturns(result1 ccv2.Warnings, result2 error) {
  6697  	fake.updateOrganizationManagerMutex.Lock()
  6698  	defer fake.updateOrganizationManagerMutex.Unlock()
  6699  	fake.UpdateOrganizationManagerStub = nil
  6700  	fake.updateOrganizationManagerReturns = struct {
  6701  		result1 ccv2.Warnings
  6702  		result2 error
  6703  	}{result1, result2}
  6704  }
  6705  
  6706  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  6707  	fake.updateOrganizationManagerMutex.Lock()
  6708  	defer fake.updateOrganizationManagerMutex.Unlock()
  6709  	fake.UpdateOrganizationManagerStub = nil
  6710  	if fake.updateOrganizationManagerReturnsOnCall == nil {
  6711  		fake.updateOrganizationManagerReturnsOnCall = make(map[int]struct {
  6712  			result1 ccv2.Warnings
  6713  			result2 error
  6714  		})
  6715  	}
  6716  	fake.updateOrganizationManagerReturnsOnCall[i] = struct {
  6717  		result1 ccv2.Warnings
  6718  		result2 error
  6719  	}{result1, result2}
  6720  }
  6721  
  6722  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerByUsername(arg1 string, arg2 string) (ccv2.Warnings, error) {
  6723  	fake.updateOrganizationManagerByUsernameMutex.Lock()
  6724  	ret, specificReturn := fake.updateOrganizationManagerByUsernameReturnsOnCall[len(fake.updateOrganizationManagerByUsernameArgsForCall)]
  6725  	fake.updateOrganizationManagerByUsernameArgsForCall = append(fake.updateOrganizationManagerByUsernameArgsForCall, struct {
  6726  		arg1 string
  6727  		arg2 string
  6728  	}{arg1, arg2})
  6729  	fake.recordInvocation("UpdateOrganizationManagerByUsername", []interface{}{arg1, arg2})
  6730  	fake.updateOrganizationManagerByUsernameMutex.Unlock()
  6731  	if fake.UpdateOrganizationManagerByUsernameStub != nil {
  6732  		return fake.UpdateOrganizationManagerByUsernameStub(arg1, arg2)
  6733  	}
  6734  	if specificReturn {
  6735  		return ret.result1, ret.result2
  6736  	}
  6737  	fakeReturns := fake.updateOrganizationManagerByUsernameReturns
  6738  	return fakeReturns.result1, fakeReturns.result2
  6739  }
  6740  
  6741  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerByUsernameCallCount() int {
  6742  	fake.updateOrganizationManagerByUsernameMutex.RLock()
  6743  	defer fake.updateOrganizationManagerByUsernameMutex.RUnlock()
  6744  	return len(fake.updateOrganizationManagerByUsernameArgsForCall)
  6745  }
  6746  
  6747  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerByUsernameCalls(stub func(string, string) (ccv2.Warnings, error)) {
  6748  	fake.updateOrganizationManagerByUsernameMutex.Lock()
  6749  	defer fake.updateOrganizationManagerByUsernameMutex.Unlock()
  6750  	fake.UpdateOrganizationManagerByUsernameStub = stub
  6751  }
  6752  
  6753  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerByUsernameArgsForCall(i int) (string, string) {
  6754  	fake.updateOrganizationManagerByUsernameMutex.RLock()
  6755  	defer fake.updateOrganizationManagerByUsernameMutex.RUnlock()
  6756  	argsForCall := fake.updateOrganizationManagerByUsernameArgsForCall[i]
  6757  	return argsForCall.arg1, argsForCall.arg2
  6758  }
  6759  
  6760  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerByUsernameReturns(result1 ccv2.Warnings, result2 error) {
  6761  	fake.updateOrganizationManagerByUsernameMutex.Lock()
  6762  	defer fake.updateOrganizationManagerByUsernameMutex.Unlock()
  6763  	fake.UpdateOrganizationManagerByUsernameStub = nil
  6764  	fake.updateOrganizationManagerByUsernameReturns = struct {
  6765  		result1 ccv2.Warnings
  6766  		result2 error
  6767  	}{result1, result2}
  6768  }
  6769  
  6770  func (fake *FakeCloudControllerClient) UpdateOrganizationManagerByUsernameReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  6771  	fake.updateOrganizationManagerByUsernameMutex.Lock()
  6772  	defer fake.updateOrganizationManagerByUsernameMutex.Unlock()
  6773  	fake.UpdateOrganizationManagerByUsernameStub = nil
  6774  	if fake.updateOrganizationManagerByUsernameReturnsOnCall == nil {
  6775  		fake.updateOrganizationManagerByUsernameReturnsOnCall = make(map[int]struct {
  6776  			result1 ccv2.Warnings
  6777  			result2 error
  6778  		})
  6779  	}
  6780  	fake.updateOrganizationManagerByUsernameReturnsOnCall[i] = struct {
  6781  		result1 ccv2.Warnings
  6782  		result2 error
  6783  	}{result1, result2}
  6784  }
  6785  
  6786  func (fake *FakeCloudControllerClient) UpdateOrganizationUser(arg1 string, arg2 string) (ccv2.Warnings, error) {
  6787  	fake.updateOrganizationUserMutex.Lock()
  6788  	ret, specificReturn := fake.updateOrganizationUserReturnsOnCall[len(fake.updateOrganizationUserArgsForCall)]
  6789  	fake.updateOrganizationUserArgsForCall = append(fake.updateOrganizationUserArgsForCall, struct {
  6790  		arg1 string
  6791  		arg2 string
  6792  	}{arg1, arg2})
  6793  	fake.recordInvocation("UpdateOrganizationUser", []interface{}{arg1, arg2})
  6794  	fake.updateOrganizationUserMutex.Unlock()
  6795  	if fake.UpdateOrganizationUserStub != nil {
  6796  		return fake.UpdateOrganizationUserStub(arg1, arg2)
  6797  	}
  6798  	if specificReturn {
  6799  		return ret.result1, ret.result2
  6800  	}
  6801  	fakeReturns := fake.updateOrganizationUserReturns
  6802  	return fakeReturns.result1, fakeReturns.result2
  6803  }
  6804  
  6805  func (fake *FakeCloudControllerClient) UpdateOrganizationUserCallCount() int {
  6806  	fake.updateOrganizationUserMutex.RLock()
  6807  	defer fake.updateOrganizationUserMutex.RUnlock()
  6808  	return len(fake.updateOrganizationUserArgsForCall)
  6809  }
  6810  
  6811  func (fake *FakeCloudControllerClient) UpdateOrganizationUserCalls(stub func(string, string) (ccv2.Warnings, error)) {
  6812  	fake.updateOrganizationUserMutex.Lock()
  6813  	defer fake.updateOrganizationUserMutex.Unlock()
  6814  	fake.UpdateOrganizationUserStub = stub
  6815  }
  6816  
  6817  func (fake *FakeCloudControllerClient) UpdateOrganizationUserArgsForCall(i int) (string, string) {
  6818  	fake.updateOrganizationUserMutex.RLock()
  6819  	defer fake.updateOrganizationUserMutex.RUnlock()
  6820  	argsForCall := fake.updateOrganizationUserArgsForCall[i]
  6821  	return argsForCall.arg1, argsForCall.arg2
  6822  }
  6823  
  6824  func (fake *FakeCloudControllerClient) UpdateOrganizationUserReturns(result1 ccv2.Warnings, result2 error) {
  6825  	fake.updateOrganizationUserMutex.Lock()
  6826  	defer fake.updateOrganizationUserMutex.Unlock()
  6827  	fake.UpdateOrganizationUserStub = nil
  6828  	fake.updateOrganizationUserReturns = struct {
  6829  		result1 ccv2.Warnings
  6830  		result2 error
  6831  	}{result1, result2}
  6832  }
  6833  
  6834  func (fake *FakeCloudControllerClient) UpdateOrganizationUserReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  6835  	fake.updateOrganizationUserMutex.Lock()
  6836  	defer fake.updateOrganizationUserMutex.Unlock()
  6837  	fake.UpdateOrganizationUserStub = nil
  6838  	if fake.updateOrganizationUserReturnsOnCall == nil {
  6839  		fake.updateOrganizationUserReturnsOnCall = make(map[int]struct {
  6840  			result1 ccv2.Warnings
  6841  			result2 error
  6842  		})
  6843  	}
  6844  	fake.updateOrganizationUserReturnsOnCall[i] = struct {
  6845  		result1 ccv2.Warnings
  6846  		result2 error
  6847  	}{result1, result2}
  6848  }
  6849  
  6850  func (fake *FakeCloudControllerClient) UpdateOrganizationUserByUsername(arg1 string, arg2 string) (ccv2.Warnings, error) {
  6851  	fake.updateOrganizationUserByUsernameMutex.Lock()
  6852  	ret, specificReturn := fake.updateOrganizationUserByUsernameReturnsOnCall[len(fake.updateOrganizationUserByUsernameArgsForCall)]
  6853  	fake.updateOrganizationUserByUsernameArgsForCall = append(fake.updateOrganizationUserByUsernameArgsForCall, struct {
  6854  		arg1 string
  6855  		arg2 string
  6856  	}{arg1, arg2})
  6857  	fake.recordInvocation("UpdateOrganizationUserByUsername", []interface{}{arg1, arg2})
  6858  	fake.updateOrganizationUserByUsernameMutex.Unlock()
  6859  	if fake.UpdateOrganizationUserByUsernameStub != nil {
  6860  		return fake.UpdateOrganizationUserByUsernameStub(arg1, arg2)
  6861  	}
  6862  	if specificReturn {
  6863  		return ret.result1, ret.result2
  6864  	}
  6865  	fakeReturns := fake.updateOrganizationUserByUsernameReturns
  6866  	return fakeReturns.result1, fakeReturns.result2
  6867  }
  6868  
  6869  func (fake *FakeCloudControllerClient) UpdateOrganizationUserByUsernameCallCount() int {
  6870  	fake.updateOrganizationUserByUsernameMutex.RLock()
  6871  	defer fake.updateOrganizationUserByUsernameMutex.RUnlock()
  6872  	return len(fake.updateOrganizationUserByUsernameArgsForCall)
  6873  }
  6874  
  6875  func (fake *FakeCloudControllerClient) UpdateOrganizationUserByUsernameCalls(stub func(string, string) (ccv2.Warnings, error)) {
  6876  	fake.updateOrganizationUserByUsernameMutex.Lock()
  6877  	defer fake.updateOrganizationUserByUsernameMutex.Unlock()
  6878  	fake.UpdateOrganizationUserByUsernameStub = stub
  6879  }
  6880  
  6881  func (fake *FakeCloudControllerClient) UpdateOrganizationUserByUsernameArgsForCall(i int) (string, string) {
  6882  	fake.updateOrganizationUserByUsernameMutex.RLock()
  6883  	defer fake.updateOrganizationUserByUsernameMutex.RUnlock()
  6884  	argsForCall := fake.updateOrganizationUserByUsernameArgsForCall[i]
  6885  	return argsForCall.arg1, argsForCall.arg2
  6886  }
  6887  
  6888  func (fake *FakeCloudControllerClient) UpdateOrganizationUserByUsernameReturns(result1 ccv2.Warnings, result2 error) {
  6889  	fake.updateOrganizationUserByUsernameMutex.Lock()
  6890  	defer fake.updateOrganizationUserByUsernameMutex.Unlock()
  6891  	fake.UpdateOrganizationUserByUsernameStub = nil
  6892  	fake.updateOrganizationUserByUsernameReturns = struct {
  6893  		result1 ccv2.Warnings
  6894  		result2 error
  6895  	}{result1, result2}
  6896  }
  6897  
  6898  func (fake *FakeCloudControllerClient) UpdateOrganizationUserByUsernameReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  6899  	fake.updateOrganizationUserByUsernameMutex.Lock()
  6900  	defer fake.updateOrganizationUserByUsernameMutex.Unlock()
  6901  	fake.UpdateOrganizationUserByUsernameStub = nil
  6902  	if fake.updateOrganizationUserByUsernameReturnsOnCall == nil {
  6903  		fake.updateOrganizationUserByUsernameReturnsOnCall = make(map[int]struct {
  6904  			result1 ccv2.Warnings
  6905  			result2 error
  6906  		})
  6907  	}
  6908  	fake.updateOrganizationUserByUsernameReturnsOnCall[i] = struct {
  6909  		result1 ccv2.Warnings
  6910  		result2 error
  6911  	}{result1, result2}
  6912  }
  6913  
  6914  func (fake *FakeCloudControllerClient) UpdateResourceMatch(arg1 []ccv2.Resource) ([]ccv2.Resource, ccv2.Warnings, error) {
  6915  	var arg1Copy []ccv2.Resource
  6916  	if arg1 != nil {
  6917  		arg1Copy = make([]ccv2.Resource, len(arg1))
  6918  		copy(arg1Copy, arg1)
  6919  	}
  6920  	fake.updateResourceMatchMutex.Lock()
  6921  	ret, specificReturn := fake.updateResourceMatchReturnsOnCall[len(fake.updateResourceMatchArgsForCall)]
  6922  	fake.updateResourceMatchArgsForCall = append(fake.updateResourceMatchArgsForCall, struct {
  6923  		arg1 []ccv2.Resource
  6924  	}{arg1Copy})
  6925  	fake.recordInvocation("UpdateResourceMatch", []interface{}{arg1Copy})
  6926  	fake.updateResourceMatchMutex.Unlock()
  6927  	if fake.UpdateResourceMatchStub != nil {
  6928  		return fake.UpdateResourceMatchStub(arg1)
  6929  	}
  6930  	if specificReturn {
  6931  		return ret.result1, ret.result2, ret.result3
  6932  	}
  6933  	fakeReturns := fake.updateResourceMatchReturns
  6934  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6935  }
  6936  
  6937  func (fake *FakeCloudControllerClient) UpdateResourceMatchCallCount() int {
  6938  	fake.updateResourceMatchMutex.RLock()
  6939  	defer fake.updateResourceMatchMutex.RUnlock()
  6940  	return len(fake.updateResourceMatchArgsForCall)
  6941  }
  6942  
  6943  func (fake *FakeCloudControllerClient) UpdateResourceMatchCalls(stub func([]ccv2.Resource) ([]ccv2.Resource, ccv2.Warnings, error)) {
  6944  	fake.updateResourceMatchMutex.Lock()
  6945  	defer fake.updateResourceMatchMutex.Unlock()
  6946  	fake.UpdateResourceMatchStub = stub
  6947  }
  6948  
  6949  func (fake *FakeCloudControllerClient) UpdateResourceMatchArgsForCall(i int) []ccv2.Resource {
  6950  	fake.updateResourceMatchMutex.RLock()
  6951  	defer fake.updateResourceMatchMutex.RUnlock()
  6952  	argsForCall := fake.updateResourceMatchArgsForCall[i]
  6953  	return argsForCall.arg1
  6954  }
  6955  
  6956  func (fake *FakeCloudControllerClient) UpdateResourceMatchReturns(result1 []ccv2.Resource, result2 ccv2.Warnings, result3 error) {
  6957  	fake.updateResourceMatchMutex.Lock()
  6958  	defer fake.updateResourceMatchMutex.Unlock()
  6959  	fake.UpdateResourceMatchStub = nil
  6960  	fake.updateResourceMatchReturns = struct {
  6961  		result1 []ccv2.Resource
  6962  		result2 ccv2.Warnings
  6963  		result3 error
  6964  	}{result1, result2, result3}
  6965  }
  6966  
  6967  func (fake *FakeCloudControllerClient) UpdateResourceMatchReturnsOnCall(i int, result1 []ccv2.Resource, result2 ccv2.Warnings, result3 error) {
  6968  	fake.updateResourceMatchMutex.Lock()
  6969  	defer fake.updateResourceMatchMutex.Unlock()
  6970  	fake.UpdateResourceMatchStub = nil
  6971  	if fake.updateResourceMatchReturnsOnCall == nil {
  6972  		fake.updateResourceMatchReturnsOnCall = make(map[int]struct {
  6973  			result1 []ccv2.Resource
  6974  			result2 ccv2.Warnings
  6975  			result3 error
  6976  		})
  6977  	}
  6978  	fake.updateResourceMatchReturnsOnCall[i] = struct {
  6979  		result1 []ccv2.Resource
  6980  		result2 ccv2.Warnings
  6981  		result3 error
  6982  	}{result1, result2, result3}
  6983  }
  6984  
  6985  func (fake *FakeCloudControllerClient) UpdateRouteApplication(arg1 string, arg2 string) (ccv2.Route, ccv2.Warnings, error) {
  6986  	fake.updateRouteApplicationMutex.Lock()
  6987  	ret, specificReturn := fake.updateRouteApplicationReturnsOnCall[len(fake.updateRouteApplicationArgsForCall)]
  6988  	fake.updateRouteApplicationArgsForCall = append(fake.updateRouteApplicationArgsForCall, struct {
  6989  		arg1 string
  6990  		arg2 string
  6991  	}{arg1, arg2})
  6992  	fake.recordInvocation("UpdateRouteApplication", []interface{}{arg1, arg2})
  6993  	fake.updateRouteApplicationMutex.Unlock()
  6994  	if fake.UpdateRouteApplicationStub != nil {
  6995  		return fake.UpdateRouteApplicationStub(arg1, arg2)
  6996  	}
  6997  	if specificReturn {
  6998  		return ret.result1, ret.result2, ret.result3
  6999  	}
  7000  	fakeReturns := fake.updateRouteApplicationReturns
  7001  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  7002  }
  7003  
  7004  func (fake *FakeCloudControllerClient) UpdateRouteApplicationCallCount() int {
  7005  	fake.updateRouteApplicationMutex.RLock()
  7006  	defer fake.updateRouteApplicationMutex.RUnlock()
  7007  	return len(fake.updateRouteApplicationArgsForCall)
  7008  }
  7009  
  7010  func (fake *FakeCloudControllerClient) UpdateRouteApplicationCalls(stub func(string, string) (ccv2.Route, ccv2.Warnings, error)) {
  7011  	fake.updateRouteApplicationMutex.Lock()
  7012  	defer fake.updateRouteApplicationMutex.Unlock()
  7013  	fake.UpdateRouteApplicationStub = stub
  7014  }
  7015  
  7016  func (fake *FakeCloudControllerClient) UpdateRouteApplicationArgsForCall(i int) (string, string) {
  7017  	fake.updateRouteApplicationMutex.RLock()
  7018  	defer fake.updateRouteApplicationMutex.RUnlock()
  7019  	argsForCall := fake.updateRouteApplicationArgsForCall[i]
  7020  	return argsForCall.arg1, argsForCall.arg2
  7021  }
  7022  
  7023  func (fake *FakeCloudControllerClient) UpdateRouteApplicationReturns(result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  7024  	fake.updateRouteApplicationMutex.Lock()
  7025  	defer fake.updateRouteApplicationMutex.Unlock()
  7026  	fake.UpdateRouteApplicationStub = nil
  7027  	fake.updateRouteApplicationReturns = struct {
  7028  		result1 ccv2.Route
  7029  		result2 ccv2.Warnings
  7030  		result3 error
  7031  	}{result1, result2, result3}
  7032  }
  7033  
  7034  func (fake *FakeCloudControllerClient) UpdateRouteApplicationReturnsOnCall(i int, result1 ccv2.Route, result2 ccv2.Warnings, result3 error) {
  7035  	fake.updateRouteApplicationMutex.Lock()
  7036  	defer fake.updateRouteApplicationMutex.Unlock()
  7037  	fake.UpdateRouteApplicationStub = nil
  7038  	if fake.updateRouteApplicationReturnsOnCall == nil {
  7039  		fake.updateRouteApplicationReturnsOnCall = make(map[int]struct {
  7040  			result1 ccv2.Route
  7041  			result2 ccv2.Warnings
  7042  			result3 error
  7043  		})
  7044  	}
  7045  	fake.updateRouteApplicationReturnsOnCall[i] = struct {
  7046  		result1 ccv2.Route
  7047  		result2 ccv2.Warnings
  7048  		result3 error
  7049  	}{result1, result2, result3}
  7050  }
  7051  
  7052  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpace(arg1 string, arg2 string) (ccv2.Warnings, error) {
  7053  	fake.updateSecurityGroupSpaceMutex.Lock()
  7054  	ret, specificReturn := fake.updateSecurityGroupSpaceReturnsOnCall[len(fake.updateSecurityGroupSpaceArgsForCall)]
  7055  	fake.updateSecurityGroupSpaceArgsForCall = append(fake.updateSecurityGroupSpaceArgsForCall, struct {
  7056  		arg1 string
  7057  		arg2 string
  7058  	}{arg1, arg2})
  7059  	fake.recordInvocation("UpdateSecurityGroupSpace", []interface{}{arg1, arg2})
  7060  	fake.updateSecurityGroupSpaceMutex.Unlock()
  7061  	if fake.UpdateSecurityGroupSpaceStub != nil {
  7062  		return fake.UpdateSecurityGroupSpaceStub(arg1, arg2)
  7063  	}
  7064  	if specificReturn {
  7065  		return ret.result1, ret.result2
  7066  	}
  7067  	fakeReturns := fake.updateSecurityGroupSpaceReturns
  7068  	return fakeReturns.result1, fakeReturns.result2
  7069  }
  7070  
  7071  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceCallCount() int {
  7072  	fake.updateSecurityGroupSpaceMutex.RLock()
  7073  	defer fake.updateSecurityGroupSpaceMutex.RUnlock()
  7074  	return len(fake.updateSecurityGroupSpaceArgsForCall)
  7075  }
  7076  
  7077  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceCalls(stub func(string, string) (ccv2.Warnings, error)) {
  7078  	fake.updateSecurityGroupSpaceMutex.Lock()
  7079  	defer fake.updateSecurityGroupSpaceMutex.Unlock()
  7080  	fake.UpdateSecurityGroupSpaceStub = stub
  7081  }
  7082  
  7083  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceArgsForCall(i int) (string, string) {
  7084  	fake.updateSecurityGroupSpaceMutex.RLock()
  7085  	defer fake.updateSecurityGroupSpaceMutex.RUnlock()
  7086  	argsForCall := fake.updateSecurityGroupSpaceArgsForCall[i]
  7087  	return argsForCall.arg1, argsForCall.arg2
  7088  }
  7089  
  7090  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceReturns(result1 ccv2.Warnings, result2 error) {
  7091  	fake.updateSecurityGroupSpaceMutex.Lock()
  7092  	defer fake.updateSecurityGroupSpaceMutex.Unlock()
  7093  	fake.UpdateSecurityGroupSpaceStub = nil
  7094  	fake.updateSecurityGroupSpaceReturns = struct {
  7095  		result1 ccv2.Warnings
  7096  		result2 error
  7097  	}{result1, result2}
  7098  }
  7099  
  7100  func (fake *FakeCloudControllerClient) UpdateSecurityGroupSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7101  	fake.updateSecurityGroupSpaceMutex.Lock()
  7102  	defer fake.updateSecurityGroupSpaceMutex.Unlock()
  7103  	fake.UpdateSecurityGroupSpaceStub = nil
  7104  	if fake.updateSecurityGroupSpaceReturnsOnCall == nil {
  7105  		fake.updateSecurityGroupSpaceReturnsOnCall = make(map[int]struct {
  7106  			result1 ccv2.Warnings
  7107  			result2 error
  7108  		})
  7109  	}
  7110  	fake.updateSecurityGroupSpaceReturnsOnCall[i] = struct {
  7111  		result1 ccv2.Warnings
  7112  		result2 error
  7113  	}{result1, result2}
  7114  }
  7115  
  7116  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpace(arg1 string, arg2 string) (ccv2.Warnings, error) {
  7117  	fake.updateSecurityGroupStagingSpaceMutex.Lock()
  7118  	ret, specificReturn := fake.updateSecurityGroupStagingSpaceReturnsOnCall[len(fake.updateSecurityGroupStagingSpaceArgsForCall)]
  7119  	fake.updateSecurityGroupStagingSpaceArgsForCall = append(fake.updateSecurityGroupStagingSpaceArgsForCall, struct {
  7120  		arg1 string
  7121  		arg2 string
  7122  	}{arg1, arg2})
  7123  	fake.recordInvocation("UpdateSecurityGroupStagingSpace", []interface{}{arg1, arg2})
  7124  	fake.updateSecurityGroupStagingSpaceMutex.Unlock()
  7125  	if fake.UpdateSecurityGroupStagingSpaceStub != nil {
  7126  		return fake.UpdateSecurityGroupStagingSpaceStub(arg1, arg2)
  7127  	}
  7128  	if specificReturn {
  7129  		return ret.result1, ret.result2
  7130  	}
  7131  	fakeReturns := fake.updateSecurityGroupStagingSpaceReturns
  7132  	return fakeReturns.result1, fakeReturns.result2
  7133  }
  7134  
  7135  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceCallCount() int {
  7136  	fake.updateSecurityGroupStagingSpaceMutex.RLock()
  7137  	defer fake.updateSecurityGroupStagingSpaceMutex.RUnlock()
  7138  	return len(fake.updateSecurityGroupStagingSpaceArgsForCall)
  7139  }
  7140  
  7141  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceCalls(stub func(string, string) (ccv2.Warnings, error)) {
  7142  	fake.updateSecurityGroupStagingSpaceMutex.Lock()
  7143  	defer fake.updateSecurityGroupStagingSpaceMutex.Unlock()
  7144  	fake.UpdateSecurityGroupStagingSpaceStub = stub
  7145  }
  7146  
  7147  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceArgsForCall(i int) (string, string) {
  7148  	fake.updateSecurityGroupStagingSpaceMutex.RLock()
  7149  	defer fake.updateSecurityGroupStagingSpaceMutex.RUnlock()
  7150  	argsForCall := fake.updateSecurityGroupStagingSpaceArgsForCall[i]
  7151  	return argsForCall.arg1, argsForCall.arg2
  7152  }
  7153  
  7154  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceReturns(result1 ccv2.Warnings, result2 error) {
  7155  	fake.updateSecurityGroupStagingSpaceMutex.Lock()
  7156  	defer fake.updateSecurityGroupStagingSpaceMutex.Unlock()
  7157  	fake.UpdateSecurityGroupStagingSpaceStub = nil
  7158  	fake.updateSecurityGroupStagingSpaceReturns = struct {
  7159  		result1 ccv2.Warnings
  7160  		result2 error
  7161  	}{result1, result2}
  7162  }
  7163  
  7164  func (fake *FakeCloudControllerClient) UpdateSecurityGroupStagingSpaceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7165  	fake.updateSecurityGroupStagingSpaceMutex.Lock()
  7166  	defer fake.updateSecurityGroupStagingSpaceMutex.Unlock()
  7167  	fake.UpdateSecurityGroupStagingSpaceStub = nil
  7168  	if fake.updateSecurityGroupStagingSpaceReturnsOnCall == nil {
  7169  		fake.updateSecurityGroupStagingSpaceReturnsOnCall = make(map[int]struct {
  7170  			result1 ccv2.Warnings
  7171  			result2 error
  7172  		})
  7173  	}
  7174  	fake.updateSecurityGroupStagingSpaceReturnsOnCall[i] = struct {
  7175  		result1 ccv2.Warnings
  7176  		result2 error
  7177  	}{result1, result2}
  7178  }
  7179  
  7180  func (fake *FakeCloudControllerClient) UpdateServiceInstanceMaintenanceInfo(arg1 string, arg2 ccv2.MaintenanceInfo) (ccv2.Warnings, error) {
  7181  	fake.updateServiceInstanceMaintenanceInfoMutex.Lock()
  7182  	ret, specificReturn := fake.updateServiceInstanceMaintenanceInfoReturnsOnCall[len(fake.updateServiceInstanceMaintenanceInfoArgsForCall)]
  7183  	fake.updateServiceInstanceMaintenanceInfoArgsForCall = append(fake.updateServiceInstanceMaintenanceInfoArgsForCall, struct {
  7184  		arg1 string
  7185  		arg2 ccv2.MaintenanceInfo
  7186  	}{arg1, arg2})
  7187  	fake.recordInvocation("UpdateServiceInstanceMaintenanceInfo", []interface{}{arg1, arg2})
  7188  	fake.updateServiceInstanceMaintenanceInfoMutex.Unlock()
  7189  	if fake.UpdateServiceInstanceMaintenanceInfoStub != nil {
  7190  		return fake.UpdateServiceInstanceMaintenanceInfoStub(arg1, arg2)
  7191  	}
  7192  	if specificReturn {
  7193  		return ret.result1, ret.result2
  7194  	}
  7195  	fakeReturns := fake.updateServiceInstanceMaintenanceInfoReturns
  7196  	return fakeReturns.result1, fakeReturns.result2
  7197  }
  7198  
  7199  func (fake *FakeCloudControllerClient) UpdateServiceInstanceMaintenanceInfoCallCount() int {
  7200  	fake.updateServiceInstanceMaintenanceInfoMutex.RLock()
  7201  	defer fake.updateServiceInstanceMaintenanceInfoMutex.RUnlock()
  7202  	return len(fake.updateServiceInstanceMaintenanceInfoArgsForCall)
  7203  }
  7204  
  7205  func (fake *FakeCloudControllerClient) UpdateServiceInstanceMaintenanceInfoCalls(stub func(string, ccv2.MaintenanceInfo) (ccv2.Warnings, error)) {
  7206  	fake.updateServiceInstanceMaintenanceInfoMutex.Lock()
  7207  	defer fake.updateServiceInstanceMaintenanceInfoMutex.Unlock()
  7208  	fake.UpdateServiceInstanceMaintenanceInfoStub = stub
  7209  }
  7210  
  7211  func (fake *FakeCloudControllerClient) UpdateServiceInstanceMaintenanceInfoArgsForCall(i int) (string, ccv2.MaintenanceInfo) {
  7212  	fake.updateServiceInstanceMaintenanceInfoMutex.RLock()
  7213  	defer fake.updateServiceInstanceMaintenanceInfoMutex.RUnlock()
  7214  	argsForCall := fake.updateServiceInstanceMaintenanceInfoArgsForCall[i]
  7215  	return argsForCall.arg1, argsForCall.arg2
  7216  }
  7217  
  7218  func (fake *FakeCloudControllerClient) UpdateServiceInstanceMaintenanceInfoReturns(result1 ccv2.Warnings, result2 error) {
  7219  	fake.updateServiceInstanceMaintenanceInfoMutex.Lock()
  7220  	defer fake.updateServiceInstanceMaintenanceInfoMutex.Unlock()
  7221  	fake.UpdateServiceInstanceMaintenanceInfoStub = nil
  7222  	fake.updateServiceInstanceMaintenanceInfoReturns = struct {
  7223  		result1 ccv2.Warnings
  7224  		result2 error
  7225  	}{result1, result2}
  7226  }
  7227  
  7228  func (fake *FakeCloudControllerClient) UpdateServiceInstanceMaintenanceInfoReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7229  	fake.updateServiceInstanceMaintenanceInfoMutex.Lock()
  7230  	defer fake.updateServiceInstanceMaintenanceInfoMutex.Unlock()
  7231  	fake.UpdateServiceInstanceMaintenanceInfoStub = nil
  7232  	if fake.updateServiceInstanceMaintenanceInfoReturnsOnCall == nil {
  7233  		fake.updateServiceInstanceMaintenanceInfoReturnsOnCall = make(map[int]struct {
  7234  			result1 ccv2.Warnings
  7235  			result2 error
  7236  		})
  7237  	}
  7238  	fake.updateServiceInstanceMaintenanceInfoReturnsOnCall[i] = struct {
  7239  		result1 ccv2.Warnings
  7240  		result2 error
  7241  	}{result1, result2}
  7242  }
  7243  
  7244  func (fake *FakeCloudControllerClient) UpdateServicePlan(arg1 string, arg2 bool) (ccv2.Warnings, error) {
  7245  	fake.updateServicePlanMutex.Lock()
  7246  	ret, specificReturn := fake.updateServicePlanReturnsOnCall[len(fake.updateServicePlanArgsForCall)]
  7247  	fake.updateServicePlanArgsForCall = append(fake.updateServicePlanArgsForCall, struct {
  7248  		arg1 string
  7249  		arg2 bool
  7250  	}{arg1, arg2})
  7251  	fake.recordInvocation("UpdateServicePlan", []interface{}{arg1, arg2})
  7252  	fake.updateServicePlanMutex.Unlock()
  7253  	if fake.UpdateServicePlanStub != nil {
  7254  		return fake.UpdateServicePlanStub(arg1, arg2)
  7255  	}
  7256  	if specificReturn {
  7257  		return ret.result1, ret.result2
  7258  	}
  7259  	fakeReturns := fake.updateServicePlanReturns
  7260  	return fakeReturns.result1, fakeReturns.result2
  7261  }
  7262  
  7263  func (fake *FakeCloudControllerClient) UpdateServicePlanCallCount() int {
  7264  	fake.updateServicePlanMutex.RLock()
  7265  	defer fake.updateServicePlanMutex.RUnlock()
  7266  	return len(fake.updateServicePlanArgsForCall)
  7267  }
  7268  
  7269  func (fake *FakeCloudControllerClient) UpdateServicePlanCalls(stub func(string, bool) (ccv2.Warnings, error)) {
  7270  	fake.updateServicePlanMutex.Lock()
  7271  	defer fake.updateServicePlanMutex.Unlock()
  7272  	fake.UpdateServicePlanStub = stub
  7273  }
  7274  
  7275  func (fake *FakeCloudControllerClient) UpdateServicePlanArgsForCall(i int) (string, bool) {
  7276  	fake.updateServicePlanMutex.RLock()
  7277  	defer fake.updateServicePlanMutex.RUnlock()
  7278  	argsForCall := fake.updateServicePlanArgsForCall[i]
  7279  	return argsForCall.arg1, argsForCall.arg2
  7280  }
  7281  
  7282  func (fake *FakeCloudControllerClient) UpdateServicePlanReturns(result1 ccv2.Warnings, result2 error) {
  7283  	fake.updateServicePlanMutex.Lock()
  7284  	defer fake.updateServicePlanMutex.Unlock()
  7285  	fake.UpdateServicePlanStub = nil
  7286  	fake.updateServicePlanReturns = struct {
  7287  		result1 ccv2.Warnings
  7288  		result2 error
  7289  	}{result1, result2}
  7290  }
  7291  
  7292  func (fake *FakeCloudControllerClient) UpdateServicePlanReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7293  	fake.updateServicePlanMutex.Lock()
  7294  	defer fake.updateServicePlanMutex.Unlock()
  7295  	fake.UpdateServicePlanStub = nil
  7296  	if fake.updateServicePlanReturnsOnCall == nil {
  7297  		fake.updateServicePlanReturnsOnCall = make(map[int]struct {
  7298  			result1 ccv2.Warnings
  7299  			result2 error
  7300  		})
  7301  	}
  7302  	fake.updateServicePlanReturnsOnCall[i] = struct {
  7303  		result1 ccv2.Warnings
  7304  		result2 error
  7305  	}{result1, result2}
  7306  }
  7307  
  7308  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloper(arg1 string, arg2 string) (ccv2.Warnings, error) {
  7309  	fake.updateSpaceDeveloperMutex.Lock()
  7310  	ret, specificReturn := fake.updateSpaceDeveloperReturnsOnCall[len(fake.updateSpaceDeveloperArgsForCall)]
  7311  	fake.updateSpaceDeveloperArgsForCall = append(fake.updateSpaceDeveloperArgsForCall, struct {
  7312  		arg1 string
  7313  		arg2 string
  7314  	}{arg1, arg2})
  7315  	fake.recordInvocation("UpdateSpaceDeveloper", []interface{}{arg1, arg2})
  7316  	fake.updateSpaceDeveloperMutex.Unlock()
  7317  	if fake.UpdateSpaceDeveloperStub != nil {
  7318  		return fake.UpdateSpaceDeveloperStub(arg1, arg2)
  7319  	}
  7320  	if specificReturn {
  7321  		return ret.result1, ret.result2
  7322  	}
  7323  	fakeReturns := fake.updateSpaceDeveloperReturns
  7324  	return fakeReturns.result1, fakeReturns.result2
  7325  }
  7326  
  7327  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperCallCount() int {
  7328  	fake.updateSpaceDeveloperMutex.RLock()
  7329  	defer fake.updateSpaceDeveloperMutex.RUnlock()
  7330  	return len(fake.updateSpaceDeveloperArgsForCall)
  7331  }
  7332  
  7333  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperCalls(stub func(string, string) (ccv2.Warnings, error)) {
  7334  	fake.updateSpaceDeveloperMutex.Lock()
  7335  	defer fake.updateSpaceDeveloperMutex.Unlock()
  7336  	fake.UpdateSpaceDeveloperStub = stub
  7337  }
  7338  
  7339  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperArgsForCall(i int) (string, string) {
  7340  	fake.updateSpaceDeveloperMutex.RLock()
  7341  	defer fake.updateSpaceDeveloperMutex.RUnlock()
  7342  	argsForCall := fake.updateSpaceDeveloperArgsForCall[i]
  7343  	return argsForCall.arg1, argsForCall.arg2
  7344  }
  7345  
  7346  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperReturns(result1 ccv2.Warnings, result2 error) {
  7347  	fake.updateSpaceDeveloperMutex.Lock()
  7348  	defer fake.updateSpaceDeveloperMutex.Unlock()
  7349  	fake.UpdateSpaceDeveloperStub = nil
  7350  	fake.updateSpaceDeveloperReturns = struct {
  7351  		result1 ccv2.Warnings
  7352  		result2 error
  7353  	}{result1, result2}
  7354  }
  7355  
  7356  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7357  	fake.updateSpaceDeveloperMutex.Lock()
  7358  	defer fake.updateSpaceDeveloperMutex.Unlock()
  7359  	fake.UpdateSpaceDeveloperStub = nil
  7360  	if fake.updateSpaceDeveloperReturnsOnCall == nil {
  7361  		fake.updateSpaceDeveloperReturnsOnCall = make(map[int]struct {
  7362  			result1 ccv2.Warnings
  7363  			result2 error
  7364  		})
  7365  	}
  7366  	fake.updateSpaceDeveloperReturnsOnCall[i] = struct {
  7367  		result1 ccv2.Warnings
  7368  		result2 error
  7369  	}{result1, result2}
  7370  }
  7371  
  7372  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperByUsername(arg1 string, arg2 string) (ccv2.Warnings, error) {
  7373  	fake.updateSpaceDeveloperByUsernameMutex.Lock()
  7374  	ret, specificReturn := fake.updateSpaceDeveloperByUsernameReturnsOnCall[len(fake.updateSpaceDeveloperByUsernameArgsForCall)]
  7375  	fake.updateSpaceDeveloperByUsernameArgsForCall = append(fake.updateSpaceDeveloperByUsernameArgsForCall, struct {
  7376  		arg1 string
  7377  		arg2 string
  7378  	}{arg1, arg2})
  7379  	fake.recordInvocation("UpdateSpaceDeveloperByUsername", []interface{}{arg1, arg2})
  7380  	fake.updateSpaceDeveloperByUsernameMutex.Unlock()
  7381  	if fake.UpdateSpaceDeveloperByUsernameStub != nil {
  7382  		return fake.UpdateSpaceDeveloperByUsernameStub(arg1, arg2)
  7383  	}
  7384  	if specificReturn {
  7385  		return ret.result1, ret.result2
  7386  	}
  7387  	fakeReturns := fake.updateSpaceDeveloperByUsernameReturns
  7388  	return fakeReturns.result1, fakeReturns.result2
  7389  }
  7390  
  7391  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperByUsernameCallCount() int {
  7392  	fake.updateSpaceDeveloperByUsernameMutex.RLock()
  7393  	defer fake.updateSpaceDeveloperByUsernameMutex.RUnlock()
  7394  	return len(fake.updateSpaceDeveloperByUsernameArgsForCall)
  7395  }
  7396  
  7397  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperByUsernameCalls(stub func(string, string) (ccv2.Warnings, error)) {
  7398  	fake.updateSpaceDeveloperByUsernameMutex.Lock()
  7399  	defer fake.updateSpaceDeveloperByUsernameMutex.Unlock()
  7400  	fake.UpdateSpaceDeveloperByUsernameStub = stub
  7401  }
  7402  
  7403  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperByUsernameArgsForCall(i int) (string, string) {
  7404  	fake.updateSpaceDeveloperByUsernameMutex.RLock()
  7405  	defer fake.updateSpaceDeveloperByUsernameMutex.RUnlock()
  7406  	argsForCall := fake.updateSpaceDeveloperByUsernameArgsForCall[i]
  7407  	return argsForCall.arg1, argsForCall.arg2
  7408  }
  7409  
  7410  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperByUsernameReturns(result1 ccv2.Warnings, result2 error) {
  7411  	fake.updateSpaceDeveloperByUsernameMutex.Lock()
  7412  	defer fake.updateSpaceDeveloperByUsernameMutex.Unlock()
  7413  	fake.UpdateSpaceDeveloperByUsernameStub = nil
  7414  	fake.updateSpaceDeveloperByUsernameReturns = struct {
  7415  		result1 ccv2.Warnings
  7416  		result2 error
  7417  	}{result1, result2}
  7418  }
  7419  
  7420  func (fake *FakeCloudControllerClient) UpdateSpaceDeveloperByUsernameReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7421  	fake.updateSpaceDeveloperByUsernameMutex.Lock()
  7422  	defer fake.updateSpaceDeveloperByUsernameMutex.Unlock()
  7423  	fake.UpdateSpaceDeveloperByUsernameStub = nil
  7424  	if fake.updateSpaceDeveloperByUsernameReturnsOnCall == nil {
  7425  		fake.updateSpaceDeveloperByUsernameReturnsOnCall = make(map[int]struct {
  7426  			result1 ccv2.Warnings
  7427  			result2 error
  7428  		})
  7429  	}
  7430  	fake.updateSpaceDeveloperByUsernameReturnsOnCall[i] = struct {
  7431  		result1 ccv2.Warnings
  7432  		result2 error
  7433  	}{result1, result2}
  7434  }
  7435  
  7436  func (fake *FakeCloudControllerClient) UpdateSpaceManager(arg1 string, arg2 string) (ccv2.Warnings, error) {
  7437  	fake.updateSpaceManagerMutex.Lock()
  7438  	ret, specificReturn := fake.updateSpaceManagerReturnsOnCall[len(fake.updateSpaceManagerArgsForCall)]
  7439  	fake.updateSpaceManagerArgsForCall = append(fake.updateSpaceManagerArgsForCall, struct {
  7440  		arg1 string
  7441  		arg2 string
  7442  	}{arg1, arg2})
  7443  	fake.recordInvocation("UpdateSpaceManager", []interface{}{arg1, arg2})
  7444  	fake.updateSpaceManagerMutex.Unlock()
  7445  	if fake.UpdateSpaceManagerStub != nil {
  7446  		return fake.UpdateSpaceManagerStub(arg1, arg2)
  7447  	}
  7448  	if specificReturn {
  7449  		return ret.result1, ret.result2
  7450  	}
  7451  	fakeReturns := fake.updateSpaceManagerReturns
  7452  	return fakeReturns.result1, fakeReturns.result2
  7453  }
  7454  
  7455  func (fake *FakeCloudControllerClient) UpdateSpaceManagerCallCount() int {
  7456  	fake.updateSpaceManagerMutex.RLock()
  7457  	defer fake.updateSpaceManagerMutex.RUnlock()
  7458  	return len(fake.updateSpaceManagerArgsForCall)
  7459  }
  7460  
  7461  func (fake *FakeCloudControllerClient) UpdateSpaceManagerCalls(stub func(string, string) (ccv2.Warnings, error)) {
  7462  	fake.updateSpaceManagerMutex.Lock()
  7463  	defer fake.updateSpaceManagerMutex.Unlock()
  7464  	fake.UpdateSpaceManagerStub = stub
  7465  }
  7466  
  7467  func (fake *FakeCloudControllerClient) UpdateSpaceManagerArgsForCall(i int) (string, string) {
  7468  	fake.updateSpaceManagerMutex.RLock()
  7469  	defer fake.updateSpaceManagerMutex.RUnlock()
  7470  	argsForCall := fake.updateSpaceManagerArgsForCall[i]
  7471  	return argsForCall.arg1, argsForCall.arg2
  7472  }
  7473  
  7474  func (fake *FakeCloudControllerClient) UpdateSpaceManagerReturns(result1 ccv2.Warnings, result2 error) {
  7475  	fake.updateSpaceManagerMutex.Lock()
  7476  	defer fake.updateSpaceManagerMutex.Unlock()
  7477  	fake.UpdateSpaceManagerStub = nil
  7478  	fake.updateSpaceManagerReturns = struct {
  7479  		result1 ccv2.Warnings
  7480  		result2 error
  7481  	}{result1, result2}
  7482  }
  7483  
  7484  func (fake *FakeCloudControllerClient) UpdateSpaceManagerReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7485  	fake.updateSpaceManagerMutex.Lock()
  7486  	defer fake.updateSpaceManagerMutex.Unlock()
  7487  	fake.UpdateSpaceManagerStub = nil
  7488  	if fake.updateSpaceManagerReturnsOnCall == nil {
  7489  		fake.updateSpaceManagerReturnsOnCall = make(map[int]struct {
  7490  			result1 ccv2.Warnings
  7491  			result2 error
  7492  		})
  7493  	}
  7494  	fake.updateSpaceManagerReturnsOnCall[i] = struct {
  7495  		result1 ccv2.Warnings
  7496  		result2 error
  7497  	}{result1, result2}
  7498  }
  7499  
  7500  func (fake *FakeCloudControllerClient) UpdateSpaceManagerByUsername(arg1 string, arg2 string) (ccv2.Warnings, error) {
  7501  	fake.updateSpaceManagerByUsernameMutex.Lock()
  7502  	ret, specificReturn := fake.updateSpaceManagerByUsernameReturnsOnCall[len(fake.updateSpaceManagerByUsernameArgsForCall)]
  7503  	fake.updateSpaceManagerByUsernameArgsForCall = append(fake.updateSpaceManagerByUsernameArgsForCall, struct {
  7504  		arg1 string
  7505  		arg2 string
  7506  	}{arg1, arg2})
  7507  	fake.recordInvocation("UpdateSpaceManagerByUsername", []interface{}{arg1, arg2})
  7508  	fake.updateSpaceManagerByUsernameMutex.Unlock()
  7509  	if fake.UpdateSpaceManagerByUsernameStub != nil {
  7510  		return fake.UpdateSpaceManagerByUsernameStub(arg1, arg2)
  7511  	}
  7512  	if specificReturn {
  7513  		return ret.result1, ret.result2
  7514  	}
  7515  	fakeReturns := fake.updateSpaceManagerByUsernameReturns
  7516  	return fakeReturns.result1, fakeReturns.result2
  7517  }
  7518  
  7519  func (fake *FakeCloudControllerClient) UpdateSpaceManagerByUsernameCallCount() int {
  7520  	fake.updateSpaceManagerByUsernameMutex.RLock()
  7521  	defer fake.updateSpaceManagerByUsernameMutex.RUnlock()
  7522  	return len(fake.updateSpaceManagerByUsernameArgsForCall)
  7523  }
  7524  
  7525  func (fake *FakeCloudControllerClient) UpdateSpaceManagerByUsernameCalls(stub func(string, string) (ccv2.Warnings, error)) {
  7526  	fake.updateSpaceManagerByUsernameMutex.Lock()
  7527  	defer fake.updateSpaceManagerByUsernameMutex.Unlock()
  7528  	fake.UpdateSpaceManagerByUsernameStub = stub
  7529  }
  7530  
  7531  func (fake *FakeCloudControllerClient) UpdateSpaceManagerByUsernameArgsForCall(i int) (string, string) {
  7532  	fake.updateSpaceManagerByUsernameMutex.RLock()
  7533  	defer fake.updateSpaceManagerByUsernameMutex.RUnlock()
  7534  	argsForCall := fake.updateSpaceManagerByUsernameArgsForCall[i]
  7535  	return argsForCall.arg1, argsForCall.arg2
  7536  }
  7537  
  7538  func (fake *FakeCloudControllerClient) UpdateSpaceManagerByUsernameReturns(result1 ccv2.Warnings, result2 error) {
  7539  	fake.updateSpaceManagerByUsernameMutex.Lock()
  7540  	defer fake.updateSpaceManagerByUsernameMutex.Unlock()
  7541  	fake.UpdateSpaceManagerByUsernameStub = nil
  7542  	fake.updateSpaceManagerByUsernameReturns = struct {
  7543  		result1 ccv2.Warnings
  7544  		result2 error
  7545  	}{result1, result2}
  7546  }
  7547  
  7548  func (fake *FakeCloudControllerClient) UpdateSpaceManagerByUsernameReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7549  	fake.updateSpaceManagerByUsernameMutex.Lock()
  7550  	defer fake.updateSpaceManagerByUsernameMutex.Unlock()
  7551  	fake.UpdateSpaceManagerByUsernameStub = nil
  7552  	if fake.updateSpaceManagerByUsernameReturnsOnCall == nil {
  7553  		fake.updateSpaceManagerByUsernameReturnsOnCall = make(map[int]struct {
  7554  			result1 ccv2.Warnings
  7555  			result2 error
  7556  		})
  7557  	}
  7558  	fake.updateSpaceManagerByUsernameReturnsOnCall[i] = struct {
  7559  		result1 ccv2.Warnings
  7560  		result2 error
  7561  	}{result1, result2}
  7562  }
  7563  
  7564  func (fake *FakeCloudControllerClient) UpdateUserProvidedServiceInstance(arg1 string, arg2 ccv2.UserProvidedServiceInstance) (ccv2.Warnings, error) {
  7565  	fake.updateUserProvidedServiceInstanceMutex.Lock()
  7566  	ret, specificReturn := fake.updateUserProvidedServiceInstanceReturnsOnCall[len(fake.updateUserProvidedServiceInstanceArgsForCall)]
  7567  	fake.updateUserProvidedServiceInstanceArgsForCall = append(fake.updateUserProvidedServiceInstanceArgsForCall, struct {
  7568  		arg1 string
  7569  		arg2 ccv2.UserProvidedServiceInstance
  7570  	}{arg1, arg2})
  7571  	fake.recordInvocation("UpdateUserProvidedServiceInstance", []interface{}{arg1, arg2})
  7572  	fake.updateUserProvidedServiceInstanceMutex.Unlock()
  7573  	if fake.UpdateUserProvidedServiceInstanceStub != nil {
  7574  		return fake.UpdateUserProvidedServiceInstanceStub(arg1, arg2)
  7575  	}
  7576  	if specificReturn {
  7577  		return ret.result1, ret.result2
  7578  	}
  7579  	fakeReturns := fake.updateUserProvidedServiceInstanceReturns
  7580  	return fakeReturns.result1, fakeReturns.result2
  7581  }
  7582  
  7583  func (fake *FakeCloudControllerClient) UpdateUserProvidedServiceInstanceCallCount() int {
  7584  	fake.updateUserProvidedServiceInstanceMutex.RLock()
  7585  	defer fake.updateUserProvidedServiceInstanceMutex.RUnlock()
  7586  	return len(fake.updateUserProvidedServiceInstanceArgsForCall)
  7587  }
  7588  
  7589  func (fake *FakeCloudControllerClient) UpdateUserProvidedServiceInstanceCalls(stub func(string, ccv2.UserProvidedServiceInstance) (ccv2.Warnings, error)) {
  7590  	fake.updateUserProvidedServiceInstanceMutex.Lock()
  7591  	defer fake.updateUserProvidedServiceInstanceMutex.Unlock()
  7592  	fake.UpdateUserProvidedServiceInstanceStub = stub
  7593  }
  7594  
  7595  func (fake *FakeCloudControllerClient) UpdateUserProvidedServiceInstanceArgsForCall(i int) (string, ccv2.UserProvidedServiceInstance) {
  7596  	fake.updateUserProvidedServiceInstanceMutex.RLock()
  7597  	defer fake.updateUserProvidedServiceInstanceMutex.RUnlock()
  7598  	argsForCall := fake.updateUserProvidedServiceInstanceArgsForCall[i]
  7599  	return argsForCall.arg1, argsForCall.arg2
  7600  }
  7601  
  7602  func (fake *FakeCloudControllerClient) UpdateUserProvidedServiceInstanceReturns(result1 ccv2.Warnings, result2 error) {
  7603  	fake.updateUserProvidedServiceInstanceMutex.Lock()
  7604  	defer fake.updateUserProvidedServiceInstanceMutex.Unlock()
  7605  	fake.UpdateUserProvidedServiceInstanceStub = nil
  7606  	fake.updateUserProvidedServiceInstanceReturns = struct {
  7607  		result1 ccv2.Warnings
  7608  		result2 error
  7609  	}{result1, result2}
  7610  }
  7611  
  7612  func (fake *FakeCloudControllerClient) UpdateUserProvidedServiceInstanceReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7613  	fake.updateUserProvidedServiceInstanceMutex.Lock()
  7614  	defer fake.updateUserProvidedServiceInstanceMutex.Unlock()
  7615  	fake.UpdateUserProvidedServiceInstanceStub = nil
  7616  	if fake.updateUserProvidedServiceInstanceReturnsOnCall == nil {
  7617  		fake.updateUserProvidedServiceInstanceReturnsOnCall = make(map[int]struct {
  7618  			result1 ccv2.Warnings
  7619  			result2 error
  7620  		})
  7621  	}
  7622  	fake.updateUserProvidedServiceInstanceReturnsOnCall[i] = struct {
  7623  		result1 ccv2.Warnings
  7624  		result2 error
  7625  	}{result1, result2}
  7626  }
  7627  
  7628  func (fake *FakeCloudControllerClient) UploadApplicationPackage(arg1 string, arg2 []ccv2.Resource, arg3 ccv2.Reader, arg4 int64) (ccv2.Job, ccv2.Warnings, error) {
  7629  	var arg2Copy []ccv2.Resource
  7630  	if arg2 != nil {
  7631  		arg2Copy = make([]ccv2.Resource, len(arg2))
  7632  		copy(arg2Copy, arg2)
  7633  	}
  7634  	fake.uploadApplicationPackageMutex.Lock()
  7635  	ret, specificReturn := fake.uploadApplicationPackageReturnsOnCall[len(fake.uploadApplicationPackageArgsForCall)]
  7636  	fake.uploadApplicationPackageArgsForCall = append(fake.uploadApplicationPackageArgsForCall, struct {
  7637  		arg1 string
  7638  		arg2 []ccv2.Resource
  7639  		arg3 ccv2.Reader
  7640  		arg4 int64
  7641  	}{arg1, arg2Copy, arg3, arg4})
  7642  	fake.recordInvocation("UploadApplicationPackage", []interface{}{arg1, arg2Copy, arg3, arg4})
  7643  	fake.uploadApplicationPackageMutex.Unlock()
  7644  	if fake.UploadApplicationPackageStub != nil {
  7645  		return fake.UploadApplicationPackageStub(arg1, arg2, arg3, arg4)
  7646  	}
  7647  	if specificReturn {
  7648  		return ret.result1, ret.result2, ret.result3
  7649  	}
  7650  	fakeReturns := fake.uploadApplicationPackageReturns
  7651  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  7652  }
  7653  
  7654  func (fake *FakeCloudControllerClient) UploadApplicationPackageCallCount() int {
  7655  	fake.uploadApplicationPackageMutex.RLock()
  7656  	defer fake.uploadApplicationPackageMutex.RUnlock()
  7657  	return len(fake.uploadApplicationPackageArgsForCall)
  7658  }
  7659  
  7660  func (fake *FakeCloudControllerClient) UploadApplicationPackageCalls(stub func(string, []ccv2.Resource, ccv2.Reader, int64) (ccv2.Job, ccv2.Warnings, error)) {
  7661  	fake.uploadApplicationPackageMutex.Lock()
  7662  	defer fake.uploadApplicationPackageMutex.Unlock()
  7663  	fake.UploadApplicationPackageStub = stub
  7664  }
  7665  
  7666  func (fake *FakeCloudControllerClient) UploadApplicationPackageArgsForCall(i int) (string, []ccv2.Resource, ccv2.Reader, int64) {
  7667  	fake.uploadApplicationPackageMutex.RLock()
  7668  	defer fake.uploadApplicationPackageMutex.RUnlock()
  7669  	argsForCall := fake.uploadApplicationPackageArgsForCall[i]
  7670  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  7671  }
  7672  
  7673  func (fake *FakeCloudControllerClient) UploadApplicationPackageReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  7674  	fake.uploadApplicationPackageMutex.Lock()
  7675  	defer fake.uploadApplicationPackageMutex.Unlock()
  7676  	fake.UploadApplicationPackageStub = nil
  7677  	fake.uploadApplicationPackageReturns = struct {
  7678  		result1 ccv2.Job
  7679  		result2 ccv2.Warnings
  7680  		result3 error
  7681  	}{result1, result2, result3}
  7682  }
  7683  
  7684  func (fake *FakeCloudControllerClient) UploadApplicationPackageReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  7685  	fake.uploadApplicationPackageMutex.Lock()
  7686  	defer fake.uploadApplicationPackageMutex.Unlock()
  7687  	fake.UploadApplicationPackageStub = nil
  7688  	if fake.uploadApplicationPackageReturnsOnCall == nil {
  7689  		fake.uploadApplicationPackageReturnsOnCall = make(map[int]struct {
  7690  			result1 ccv2.Job
  7691  			result2 ccv2.Warnings
  7692  			result3 error
  7693  		})
  7694  	}
  7695  	fake.uploadApplicationPackageReturnsOnCall[i] = struct {
  7696  		result1 ccv2.Job
  7697  		result2 ccv2.Warnings
  7698  		result3 error
  7699  	}{result1, result2, result3}
  7700  }
  7701  
  7702  func (fake *FakeCloudControllerClient) UploadBuildpack(arg1 string, arg2 string, arg3 io.Reader, arg4 int64) (ccv2.Warnings, error) {
  7703  	fake.uploadBuildpackMutex.Lock()
  7704  	ret, specificReturn := fake.uploadBuildpackReturnsOnCall[len(fake.uploadBuildpackArgsForCall)]
  7705  	fake.uploadBuildpackArgsForCall = append(fake.uploadBuildpackArgsForCall, struct {
  7706  		arg1 string
  7707  		arg2 string
  7708  		arg3 io.Reader
  7709  		arg4 int64
  7710  	}{arg1, arg2, arg3, arg4})
  7711  	fake.recordInvocation("UploadBuildpack", []interface{}{arg1, arg2, arg3, arg4})
  7712  	fake.uploadBuildpackMutex.Unlock()
  7713  	if fake.UploadBuildpackStub != nil {
  7714  		return fake.UploadBuildpackStub(arg1, arg2, arg3, arg4)
  7715  	}
  7716  	if specificReturn {
  7717  		return ret.result1, ret.result2
  7718  	}
  7719  	fakeReturns := fake.uploadBuildpackReturns
  7720  	return fakeReturns.result1, fakeReturns.result2
  7721  }
  7722  
  7723  func (fake *FakeCloudControllerClient) UploadBuildpackCallCount() int {
  7724  	fake.uploadBuildpackMutex.RLock()
  7725  	defer fake.uploadBuildpackMutex.RUnlock()
  7726  	return len(fake.uploadBuildpackArgsForCall)
  7727  }
  7728  
  7729  func (fake *FakeCloudControllerClient) UploadBuildpackCalls(stub func(string, string, io.Reader, int64) (ccv2.Warnings, error)) {
  7730  	fake.uploadBuildpackMutex.Lock()
  7731  	defer fake.uploadBuildpackMutex.Unlock()
  7732  	fake.UploadBuildpackStub = stub
  7733  }
  7734  
  7735  func (fake *FakeCloudControllerClient) UploadBuildpackArgsForCall(i int) (string, string, io.Reader, int64) {
  7736  	fake.uploadBuildpackMutex.RLock()
  7737  	defer fake.uploadBuildpackMutex.RUnlock()
  7738  	argsForCall := fake.uploadBuildpackArgsForCall[i]
  7739  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  7740  }
  7741  
  7742  func (fake *FakeCloudControllerClient) UploadBuildpackReturns(result1 ccv2.Warnings, result2 error) {
  7743  	fake.uploadBuildpackMutex.Lock()
  7744  	defer fake.uploadBuildpackMutex.Unlock()
  7745  	fake.UploadBuildpackStub = nil
  7746  	fake.uploadBuildpackReturns = struct {
  7747  		result1 ccv2.Warnings
  7748  		result2 error
  7749  	}{result1, result2}
  7750  }
  7751  
  7752  func (fake *FakeCloudControllerClient) UploadBuildpackReturnsOnCall(i int, result1 ccv2.Warnings, result2 error) {
  7753  	fake.uploadBuildpackMutex.Lock()
  7754  	defer fake.uploadBuildpackMutex.Unlock()
  7755  	fake.UploadBuildpackStub = nil
  7756  	if fake.uploadBuildpackReturnsOnCall == nil {
  7757  		fake.uploadBuildpackReturnsOnCall = make(map[int]struct {
  7758  			result1 ccv2.Warnings
  7759  			result2 error
  7760  		})
  7761  	}
  7762  	fake.uploadBuildpackReturnsOnCall[i] = struct {
  7763  		result1 ccv2.Warnings
  7764  		result2 error
  7765  	}{result1, result2}
  7766  }
  7767  
  7768  func (fake *FakeCloudControllerClient) UploadDroplet(arg1 string, arg2 io.Reader, arg3 int64) (ccv2.Job, ccv2.Warnings, error) {
  7769  	fake.uploadDropletMutex.Lock()
  7770  	ret, specificReturn := fake.uploadDropletReturnsOnCall[len(fake.uploadDropletArgsForCall)]
  7771  	fake.uploadDropletArgsForCall = append(fake.uploadDropletArgsForCall, struct {
  7772  		arg1 string
  7773  		arg2 io.Reader
  7774  		arg3 int64
  7775  	}{arg1, arg2, arg3})
  7776  	fake.recordInvocation("UploadDroplet", []interface{}{arg1, arg2, arg3})
  7777  	fake.uploadDropletMutex.Unlock()
  7778  	if fake.UploadDropletStub != nil {
  7779  		return fake.UploadDropletStub(arg1, arg2, arg3)
  7780  	}
  7781  	if specificReturn {
  7782  		return ret.result1, ret.result2, ret.result3
  7783  	}
  7784  	fakeReturns := fake.uploadDropletReturns
  7785  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  7786  }
  7787  
  7788  func (fake *FakeCloudControllerClient) UploadDropletCallCount() int {
  7789  	fake.uploadDropletMutex.RLock()
  7790  	defer fake.uploadDropletMutex.RUnlock()
  7791  	return len(fake.uploadDropletArgsForCall)
  7792  }
  7793  
  7794  func (fake *FakeCloudControllerClient) UploadDropletCalls(stub func(string, io.Reader, int64) (ccv2.Job, ccv2.Warnings, error)) {
  7795  	fake.uploadDropletMutex.Lock()
  7796  	defer fake.uploadDropletMutex.Unlock()
  7797  	fake.UploadDropletStub = stub
  7798  }
  7799  
  7800  func (fake *FakeCloudControllerClient) UploadDropletArgsForCall(i int) (string, io.Reader, int64) {
  7801  	fake.uploadDropletMutex.RLock()
  7802  	defer fake.uploadDropletMutex.RUnlock()
  7803  	argsForCall := fake.uploadDropletArgsForCall[i]
  7804  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  7805  }
  7806  
  7807  func (fake *FakeCloudControllerClient) UploadDropletReturns(result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  7808  	fake.uploadDropletMutex.Lock()
  7809  	defer fake.uploadDropletMutex.Unlock()
  7810  	fake.UploadDropletStub = nil
  7811  	fake.uploadDropletReturns = struct {
  7812  		result1 ccv2.Job
  7813  		result2 ccv2.Warnings
  7814  		result3 error
  7815  	}{result1, result2, result3}
  7816  }
  7817  
  7818  func (fake *FakeCloudControllerClient) UploadDropletReturnsOnCall(i int, result1 ccv2.Job, result2 ccv2.Warnings, result3 error) {
  7819  	fake.uploadDropletMutex.Lock()
  7820  	defer fake.uploadDropletMutex.Unlock()
  7821  	fake.UploadDropletStub = nil
  7822  	if fake.uploadDropletReturnsOnCall == nil {
  7823  		fake.uploadDropletReturnsOnCall = make(map[int]struct {
  7824  			result1 ccv2.Job
  7825  			result2 ccv2.Warnings
  7826  			result3 error
  7827  		})
  7828  	}
  7829  	fake.uploadDropletReturnsOnCall[i] = struct {
  7830  		result1 ccv2.Job
  7831  		result2 ccv2.Warnings
  7832  		result3 error
  7833  	}{result1, result2, result3}
  7834  }
  7835  
  7836  func (fake *FakeCloudControllerClient) Invocations() map[string][][]interface{} {
  7837  	fake.invocationsMutex.RLock()
  7838  	defer fake.invocationsMutex.RUnlock()
  7839  	fake.aPIMutex.RLock()
  7840  	defer fake.aPIMutex.RUnlock()
  7841  	fake.aPIVersionMutex.RLock()
  7842  	defer fake.aPIVersionMutex.RUnlock()
  7843  	fake.authorizationEndpointMutex.RLock()
  7844  	defer fake.authorizationEndpointMutex.RUnlock()
  7845  	fake.checkRouteMutex.RLock()
  7846  	defer fake.checkRouteMutex.RUnlock()
  7847  	fake.createApplicationMutex.RLock()
  7848  	defer fake.createApplicationMutex.RUnlock()
  7849  	fake.createBuildpackMutex.RLock()
  7850  	defer fake.createBuildpackMutex.RUnlock()
  7851  	fake.createOrganizationMutex.RLock()
  7852  	defer fake.createOrganizationMutex.RUnlock()
  7853  	fake.createRouteMutex.RLock()
  7854  	defer fake.createRouteMutex.RUnlock()
  7855  	fake.createServiceBindingMutex.RLock()
  7856  	defer fake.createServiceBindingMutex.RUnlock()
  7857  	fake.createServiceBrokerMutex.RLock()
  7858  	defer fake.createServiceBrokerMutex.RUnlock()
  7859  	fake.createServiceInstanceMutex.RLock()
  7860  	defer fake.createServiceInstanceMutex.RUnlock()
  7861  	fake.createServiceKeyMutex.RLock()
  7862  	defer fake.createServiceKeyMutex.RUnlock()
  7863  	fake.createServicePlanVisibilityMutex.RLock()
  7864  	defer fake.createServicePlanVisibilityMutex.RUnlock()
  7865  	fake.createSharedDomainMutex.RLock()
  7866  	defer fake.createSharedDomainMutex.RUnlock()
  7867  	fake.createSpaceMutex.RLock()
  7868  	defer fake.createSpaceMutex.RUnlock()
  7869  	fake.createUserMutex.RLock()
  7870  	defer fake.createUserMutex.RUnlock()
  7871  	fake.deleteOrganizationJobMutex.RLock()
  7872  	defer fake.deleteOrganizationJobMutex.RUnlock()
  7873  	fake.deleteRouteMutex.RLock()
  7874  	defer fake.deleteRouteMutex.RUnlock()
  7875  	fake.deleteRouteApplicationMutex.RLock()
  7876  	defer fake.deleteRouteApplicationMutex.RUnlock()
  7877  	fake.deleteSecurityGroupSpaceMutex.RLock()
  7878  	defer fake.deleteSecurityGroupSpaceMutex.RUnlock()
  7879  	fake.deleteSecurityGroupStagingSpaceMutex.RLock()
  7880  	defer fake.deleteSecurityGroupStagingSpaceMutex.RUnlock()
  7881  	fake.deleteServiceMutex.RLock()
  7882  	defer fake.deleteServiceMutex.RUnlock()
  7883  	fake.deleteServiceBindingMutex.RLock()
  7884  	defer fake.deleteServiceBindingMutex.RUnlock()
  7885  	fake.deleteServicePlanVisibilityMutex.RLock()
  7886  	defer fake.deleteServicePlanVisibilityMutex.RUnlock()
  7887  	fake.deleteSpaceJobMutex.RLock()
  7888  	defer fake.deleteSpaceJobMutex.RUnlock()
  7889  	fake.deleteSpaceUnmappedRoutesMutex.RLock()
  7890  	defer fake.deleteSpaceUnmappedRoutesMutex.RUnlock()
  7891  	fake.dopplerEndpointMutex.RLock()
  7892  	defer fake.dopplerEndpointMutex.RUnlock()
  7893  	fake.getApplicationMutex.RLock()
  7894  	defer fake.getApplicationMutex.RUnlock()
  7895  	fake.getApplicationApplicationInstanceStatusesMutex.RLock()
  7896  	defer fake.getApplicationApplicationInstanceStatusesMutex.RUnlock()
  7897  	fake.getApplicationApplicationInstancesMutex.RLock()
  7898  	defer fake.getApplicationApplicationInstancesMutex.RUnlock()
  7899  	fake.getApplicationRoutesMutex.RLock()
  7900  	defer fake.getApplicationRoutesMutex.RUnlock()
  7901  	fake.getApplicationsMutex.RLock()
  7902  	defer fake.getApplicationsMutex.RUnlock()
  7903  	fake.getBuildpacksMutex.RLock()
  7904  	defer fake.getBuildpacksMutex.RUnlock()
  7905  	fake.getConfigFeatureFlagsMutex.RLock()
  7906  	defer fake.getConfigFeatureFlagsMutex.RUnlock()
  7907  	fake.getJobMutex.RLock()
  7908  	defer fake.getJobMutex.RUnlock()
  7909  	fake.getOrganizationMutex.RLock()
  7910  	defer fake.getOrganizationMutex.RUnlock()
  7911  	fake.getOrganizationPrivateDomainsMutex.RLock()
  7912  	defer fake.getOrganizationPrivateDomainsMutex.RUnlock()
  7913  	fake.getOrganizationQuotaMutex.RLock()
  7914  	defer fake.getOrganizationQuotaMutex.RUnlock()
  7915  	fake.getOrganizationQuotasMutex.RLock()
  7916  	defer fake.getOrganizationQuotasMutex.RUnlock()
  7917  	fake.getOrganizationsMutex.RLock()
  7918  	defer fake.getOrganizationsMutex.RUnlock()
  7919  	fake.getPrivateDomainMutex.RLock()
  7920  	defer fake.getPrivateDomainMutex.RUnlock()
  7921  	fake.getRouteApplicationsMutex.RLock()
  7922  	defer fake.getRouteApplicationsMutex.RUnlock()
  7923  	fake.getRoutesMutex.RLock()
  7924  	defer fake.getRoutesMutex.RUnlock()
  7925  	fake.getSecurityGroupSpacesMutex.RLock()
  7926  	defer fake.getSecurityGroupSpacesMutex.RUnlock()
  7927  	fake.getSecurityGroupStagingSpacesMutex.RLock()
  7928  	defer fake.getSecurityGroupStagingSpacesMutex.RUnlock()
  7929  	fake.getSecurityGroupsMutex.RLock()
  7930  	defer fake.getSecurityGroupsMutex.RUnlock()
  7931  	fake.getServiceMutex.RLock()
  7932  	defer fake.getServiceMutex.RUnlock()
  7933  	fake.getServiceBindingsMutex.RLock()
  7934  	defer fake.getServiceBindingsMutex.RUnlock()
  7935  	fake.getServiceBrokersMutex.RLock()
  7936  	defer fake.getServiceBrokersMutex.RUnlock()
  7937  	fake.getServiceInstanceMutex.RLock()
  7938  	defer fake.getServiceInstanceMutex.RUnlock()
  7939  	fake.getServiceInstanceServiceBindingsMutex.RLock()
  7940  	defer fake.getServiceInstanceServiceBindingsMutex.RUnlock()
  7941  	fake.getServiceInstanceSharedFromMutex.RLock()
  7942  	defer fake.getServiceInstanceSharedFromMutex.RUnlock()
  7943  	fake.getServiceInstanceSharedTosMutex.RLock()
  7944  	defer fake.getServiceInstanceSharedTosMutex.RUnlock()
  7945  	fake.getServiceInstancesMutex.RLock()
  7946  	defer fake.getServiceInstancesMutex.RUnlock()
  7947  	fake.getServicePlanMutex.RLock()
  7948  	defer fake.getServicePlanMutex.RUnlock()
  7949  	fake.getServicePlanVisibilitiesMutex.RLock()
  7950  	defer fake.getServicePlanVisibilitiesMutex.RUnlock()
  7951  	fake.getServicePlansMutex.RLock()
  7952  	defer fake.getServicePlansMutex.RUnlock()
  7953  	fake.getServicesMutex.RLock()
  7954  	defer fake.getServicesMutex.RUnlock()
  7955  	fake.getSharedDomainMutex.RLock()
  7956  	defer fake.getSharedDomainMutex.RUnlock()
  7957  	fake.getSharedDomainsMutex.RLock()
  7958  	defer fake.getSharedDomainsMutex.RUnlock()
  7959  	fake.getSpaceQuotaDefinitionMutex.RLock()
  7960  	defer fake.getSpaceQuotaDefinitionMutex.RUnlock()
  7961  	fake.getSpaceQuotasMutex.RLock()
  7962  	defer fake.getSpaceQuotasMutex.RUnlock()
  7963  	fake.getSpaceRoutesMutex.RLock()
  7964  	defer fake.getSpaceRoutesMutex.RUnlock()
  7965  	fake.getSpaceSecurityGroupsMutex.RLock()
  7966  	defer fake.getSpaceSecurityGroupsMutex.RUnlock()
  7967  	fake.getSpaceServiceInstancesMutex.RLock()
  7968  	defer fake.getSpaceServiceInstancesMutex.RUnlock()
  7969  	fake.getSpaceServicesMutex.RLock()
  7970  	defer fake.getSpaceServicesMutex.RUnlock()
  7971  	fake.getSpaceStagingSecurityGroupsMutex.RLock()
  7972  	defer fake.getSpaceStagingSecurityGroupsMutex.RUnlock()
  7973  	fake.getSpaceSummaryMutex.RLock()
  7974  	defer fake.getSpaceSummaryMutex.RUnlock()
  7975  	fake.getSpacesMutex.RLock()
  7976  	defer fake.getSpacesMutex.RUnlock()
  7977  	fake.getStackMutex.RLock()
  7978  	defer fake.getStackMutex.RUnlock()
  7979  	fake.getStacksMutex.RLock()
  7980  	defer fake.getStacksMutex.RUnlock()
  7981  	fake.getUserProvidedServiceInstanceServiceBindingsMutex.RLock()
  7982  	defer fake.getUserProvidedServiceInstanceServiceBindingsMutex.RUnlock()
  7983  	fake.minCLIVersionMutex.RLock()
  7984  	defer fake.minCLIVersionMutex.RUnlock()
  7985  	fake.pollJobMutex.RLock()
  7986  	defer fake.pollJobMutex.RUnlock()
  7987  	fake.restageApplicationMutex.RLock()
  7988  	defer fake.restageApplicationMutex.RUnlock()
  7989  	fake.routingEndpointMutex.RLock()
  7990  	defer fake.routingEndpointMutex.RUnlock()
  7991  	fake.setSpaceQuotaMutex.RLock()
  7992  	defer fake.setSpaceQuotaMutex.RUnlock()
  7993  	fake.targetCFMutex.RLock()
  7994  	defer fake.targetCFMutex.RUnlock()
  7995  	fake.updateApplicationMutex.RLock()
  7996  	defer fake.updateApplicationMutex.RUnlock()
  7997  	fake.updateBuildpackMutex.RLock()
  7998  	defer fake.updateBuildpackMutex.RUnlock()
  7999  	fake.updateOrganizationManagerMutex.RLock()
  8000  	defer fake.updateOrganizationManagerMutex.RUnlock()
  8001  	fake.updateOrganizationManagerByUsernameMutex.RLock()
  8002  	defer fake.updateOrganizationManagerByUsernameMutex.RUnlock()
  8003  	fake.updateOrganizationUserMutex.RLock()
  8004  	defer fake.updateOrganizationUserMutex.RUnlock()
  8005  	fake.updateOrganizationUserByUsernameMutex.RLock()
  8006  	defer fake.updateOrganizationUserByUsernameMutex.RUnlock()
  8007  	fake.updateResourceMatchMutex.RLock()
  8008  	defer fake.updateResourceMatchMutex.RUnlock()
  8009  	fake.updateRouteApplicationMutex.RLock()
  8010  	defer fake.updateRouteApplicationMutex.RUnlock()
  8011  	fake.updateSecurityGroupSpaceMutex.RLock()
  8012  	defer fake.updateSecurityGroupSpaceMutex.RUnlock()
  8013  	fake.updateSecurityGroupStagingSpaceMutex.RLock()
  8014  	defer fake.updateSecurityGroupStagingSpaceMutex.RUnlock()
  8015  	fake.updateServiceInstanceMaintenanceInfoMutex.RLock()
  8016  	defer fake.updateServiceInstanceMaintenanceInfoMutex.RUnlock()
  8017  	fake.updateServicePlanMutex.RLock()
  8018  	defer fake.updateServicePlanMutex.RUnlock()
  8019  	fake.updateSpaceDeveloperMutex.RLock()
  8020  	defer fake.updateSpaceDeveloperMutex.RUnlock()
  8021  	fake.updateSpaceDeveloperByUsernameMutex.RLock()
  8022  	defer fake.updateSpaceDeveloperByUsernameMutex.RUnlock()
  8023  	fake.updateSpaceManagerMutex.RLock()
  8024  	defer fake.updateSpaceManagerMutex.RUnlock()
  8025  	fake.updateSpaceManagerByUsernameMutex.RLock()
  8026  	defer fake.updateSpaceManagerByUsernameMutex.RUnlock()
  8027  	fake.updateUserProvidedServiceInstanceMutex.RLock()
  8028  	defer fake.updateUserProvidedServiceInstanceMutex.RUnlock()
  8029  	fake.uploadApplicationPackageMutex.RLock()
  8030  	defer fake.uploadApplicationPackageMutex.RUnlock()
  8031  	fake.uploadBuildpackMutex.RLock()
  8032  	defer fake.uploadBuildpackMutex.RUnlock()
  8033  	fake.uploadDropletMutex.RLock()
  8034  	defer fake.uploadDropletMutex.RUnlock()
  8035  	copiedInvocations := map[string][][]interface{}{}
  8036  	for key, value := range fake.invocations {
  8037  		copiedInvocations[key] = value
  8038  	}
  8039  	return copiedInvocations
  8040  }
  8041  
  8042  func (fake *FakeCloudControllerClient) recordInvocation(key string, args []interface{}) {
  8043  	fake.invocationsMutex.Lock()
  8044  	defer fake.invocationsMutex.Unlock()
  8045  	if fake.invocations == nil {
  8046  		fake.invocations = map[string][][]interface{}{}
  8047  	}
  8048  	if fake.invocations[key] == nil {
  8049  		fake.invocations[key] = [][]interface{}{}
  8050  	}
  8051  	fake.invocations[key] = append(fake.invocations[key], args)
  8052  }
  8053  
  8054  var _ v2action.CloudControllerClient = new(FakeCloudControllerClient)