github.com/arunkumar7540/cli@v6.45.0+incompatible/actor/v7action/v7actionfakes/fake_cloud_controller_client.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v7actionfakes
     3  
     4  import (
     5  	"io"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/actor/v7action"
     9  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv3"
    10  )
    11  
    12  type FakeCloudControllerClient struct {
    13  	AppSSHEndpointStub        func() string
    14  	appSSHEndpointMutex       sync.RWMutex
    15  	appSSHEndpointArgsForCall []struct {
    16  	}
    17  	appSSHEndpointReturns struct {
    18  		result1 string
    19  	}
    20  	appSSHEndpointReturnsOnCall map[int]struct {
    21  		result1 string
    22  	}
    23  	AppSSHHostKeyFingerprintStub        func() string
    24  	appSSHHostKeyFingerprintMutex       sync.RWMutex
    25  	appSSHHostKeyFingerprintArgsForCall []struct {
    26  	}
    27  	appSSHHostKeyFingerprintReturns struct {
    28  		result1 string
    29  	}
    30  	appSSHHostKeyFingerprintReturnsOnCall map[int]struct {
    31  		result1 string
    32  	}
    33  	CloudControllerAPIVersionStub        func() string
    34  	cloudControllerAPIVersionMutex       sync.RWMutex
    35  	cloudControllerAPIVersionArgsForCall []struct {
    36  	}
    37  	cloudControllerAPIVersionReturns struct {
    38  		result1 string
    39  	}
    40  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    41  		result1 string
    42  	}
    43  	CreateApplicationStub        func(ccv3.Application) (ccv3.Application, ccv3.Warnings, error)
    44  	createApplicationMutex       sync.RWMutex
    45  	createApplicationArgsForCall []struct {
    46  		arg1 ccv3.Application
    47  	}
    48  	createApplicationReturns struct {
    49  		result1 ccv3.Application
    50  		result2 ccv3.Warnings
    51  		result3 error
    52  	}
    53  	createApplicationReturnsOnCall map[int]struct {
    54  		result1 ccv3.Application
    55  		result2 ccv3.Warnings
    56  		result3 error
    57  	}
    58  	CreateApplicationProcessScaleStub        func(string, ccv3.Process) (ccv3.Process, ccv3.Warnings, error)
    59  	createApplicationProcessScaleMutex       sync.RWMutex
    60  	createApplicationProcessScaleArgsForCall []struct {
    61  		arg1 string
    62  		arg2 ccv3.Process
    63  	}
    64  	createApplicationProcessScaleReturns struct {
    65  		result1 ccv3.Process
    66  		result2 ccv3.Warnings
    67  		result3 error
    68  	}
    69  	createApplicationProcessScaleReturnsOnCall map[int]struct {
    70  		result1 ccv3.Process
    71  		result2 ccv3.Warnings
    72  		result3 error
    73  	}
    74  	CreateApplicationTaskStub        func(string, ccv3.Task) (ccv3.Task, ccv3.Warnings, error)
    75  	createApplicationTaskMutex       sync.RWMutex
    76  	createApplicationTaskArgsForCall []struct {
    77  		arg1 string
    78  		arg2 ccv3.Task
    79  	}
    80  	createApplicationTaskReturns struct {
    81  		result1 ccv3.Task
    82  		result2 ccv3.Warnings
    83  		result3 error
    84  	}
    85  	createApplicationTaskReturnsOnCall map[int]struct {
    86  		result1 ccv3.Task
    87  		result2 ccv3.Warnings
    88  		result3 error
    89  	}
    90  	CreateBuildStub        func(ccv3.Build) (ccv3.Build, ccv3.Warnings, error)
    91  	createBuildMutex       sync.RWMutex
    92  	createBuildArgsForCall []struct {
    93  		arg1 ccv3.Build
    94  	}
    95  	createBuildReturns struct {
    96  		result1 ccv3.Build
    97  		result2 ccv3.Warnings
    98  		result3 error
    99  	}
   100  	createBuildReturnsOnCall map[int]struct {
   101  		result1 ccv3.Build
   102  		result2 ccv3.Warnings
   103  		result3 error
   104  	}
   105  	CreateBuildpackStub        func(ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error)
   106  	createBuildpackMutex       sync.RWMutex
   107  	createBuildpackArgsForCall []struct {
   108  		arg1 ccv3.Buildpack
   109  	}
   110  	createBuildpackReturns struct {
   111  		result1 ccv3.Buildpack
   112  		result2 ccv3.Warnings
   113  		result3 error
   114  	}
   115  	createBuildpackReturnsOnCall map[int]struct {
   116  		result1 ccv3.Buildpack
   117  		result2 ccv3.Warnings
   118  		result3 error
   119  	}
   120  	CreateDomainStub        func(ccv3.Domain) (ccv3.Domain, ccv3.Warnings, error)
   121  	createDomainMutex       sync.RWMutex
   122  	createDomainArgsForCall []struct {
   123  		arg1 ccv3.Domain
   124  	}
   125  	createDomainReturns struct {
   126  		result1 ccv3.Domain
   127  		result2 ccv3.Warnings
   128  		result3 error
   129  	}
   130  	createDomainReturnsOnCall map[int]struct {
   131  		result1 ccv3.Domain
   132  		result2 ccv3.Warnings
   133  		result3 error
   134  	}
   135  	CreateDropletStub        func(string) (ccv3.Droplet, ccv3.Warnings, error)
   136  	createDropletMutex       sync.RWMutex
   137  	createDropletArgsForCall []struct {
   138  		arg1 string
   139  	}
   140  	createDropletReturns struct {
   141  		result1 ccv3.Droplet
   142  		result2 ccv3.Warnings
   143  		result3 error
   144  	}
   145  	createDropletReturnsOnCall map[int]struct {
   146  		result1 ccv3.Droplet
   147  		result2 ccv3.Warnings
   148  		result3 error
   149  	}
   150  	CreateIsolationSegmentStub        func(ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error)
   151  	createIsolationSegmentMutex       sync.RWMutex
   152  	createIsolationSegmentArgsForCall []struct {
   153  		arg1 ccv3.IsolationSegment
   154  	}
   155  	createIsolationSegmentReturns struct {
   156  		result1 ccv3.IsolationSegment
   157  		result2 ccv3.Warnings
   158  		result3 error
   159  	}
   160  	createIsolationSegmentReturnsOnCall map[int]struct {
   161  		result1 ccv3.IsolationSegment
   162  		result2 ccv3.Warnings
   163  		result3 error
   164  	}
   165  	CreatePackageStub        func(ccv3.Package) (ccv3.Package, ccv3.Warnings, error)
   166  	createPackageMutex       sync.RWMutex
   167  	createPackageArgsForCall []struct {
   168  		arg1 ccv3.Package
   169  	}
   170  	createPackageReturns struct {
   171  		result1 ccv3.Package
   172  		result2 ccv3.Warnings
   173  		result3 error
   174  	}
   175  	createPackageReturnsOnCall map[int]struct {
   176  		result1 ccv3.Package
   177  		result2 ccv3.Warnings
   178  		result3 error
   179  	}
   180  	CreateRouteStub        func(ccv3.Route) (ccv3.Route, ccv3.Warnings, error)
   181  	createRouteMutex       sync.RWMutex
   182  	createRouteArgsForCall []struct {
   183  		arg1 ccv3.Route
   184  	}
   185  	createRouteReturns struct {
   186  		result1 ccv3.Route
   187  		result2 ccv3.Warnings
   188  		result3 error
   189  	}
   190  	createRouteReturnsOnCall map[int]struct {
   191  		result1 ccv3.Route
   192  		result2 ccv3.Warnings
   193  		result3 error
   194  	}
   195  	CreateServiceBrokerStub        func(ccv3.ServiceBrokerCredentials) (ccv3.Warnings, error)
   196  	createServiceBrokerMutex       sync.RWMutex
   197  	createServiceBrokerArgsForCall []struct {
   198  		arg1 ccv3.ServiceBrokerCredentials
   199  	}
   200  	createServiceBrokerReturns struct {
   201  		result1 ccv3.Warnings
   202  		result2 error
   203  	}
   204  	createServiceBrokerReturnsOnCall map[int]struct {
   205  		result1 ccv3.Warnings
   206  		result2 error
   207  	}
   208  	DeleteApplicationStub        func(string) (ccv3.JobURL, ccv3.Warnings, error)
   209  	deleteApplicationMutex       sync.RWMutex
   210  	deleteApplicationArgsForCall []struct {
   211  		arg1 string
   212  	}
   213  	deleteApplicationReturns struct {
   214  		result1 ccv3.JobURL
   215  		result2 ccv3.Warnings
   216  		result3 error
   217  	}
   218  	deleteApplicationReturnsOnCall map[int]struct {
   219  		result1 ccv3.JobURL
   220  		result2 ccv3.Warnings
   221  		result3 error
   222  	}
   223  	DeleteApplicationProcessInstanceStub        func(string, string, int) (ccv3.Warnings, error)
   224  	deleteApplicationProcessInstanceMutex       sync.RWMutex
   225  	deleteApplicationProcessInstanceArgsForCall []struct {
   226  		arg1 string
   227  		arg2 string
   228  		arg3 int
   229  	}
   230  	deleteApplicationProcessInstanceReturns struct {
   231  		result1 ccv3.Warnings
   232  		result2 error
   233  	}
   234  	deleteApplicationProcessInstanceReturnsOnCall map[int]struct {
   235  		result1 ccv3.Warnings
   236  		result2 error
   237  	}
   238  	DeleteBuildpackStub        func(string) (ccv3.JobURL, ccv3.Warnings, error)
   239  	deleteBuildpackMutex       sync.RWMutex
   240  	deleteBuildpackArgsForCall []struct {
   241  		arg1 string
   242  	}
   243  	deleteBuildpackReturns struct {
   244  		result1 ccv3.JobURL
   245  		result2 ccv3.Warnings
   246  		result3 error
   247  	}
   248  	deleteBuildpackReturnsOnCall map[int]struct {
   249  		result1 ccv3.JobURL
   250  		result2 ccv3.Warnings
   251  		result3 error
   252  	}
   253  	DeleteDomainStub        func(string) (ccv3.JobURL, ccv3.Warnings, error)
   254  	deleteDomainMutex       sync.RWMutex
   255  	deleteDomainArgsForCall []struct {
   256  		arg1 string
   257  	}
   258  	deleteDomainReturns struct {
   259  		result1 ccv3.JobURL
   260  		result2 ccv3.Warnings
   261  		result3 error
   262  	}
   263  	deleteDomainReturnsOnCall map[int]struct {
   264  		result1 ccv3.JobURL
   265  		result2 ccv3.Warnings
   266  		result3 error
   267  	}
   268  	DeleteIsolationSegmentStub        func(string) (ccv3.Warnings, error)
   269  	deleteIsolationSegmentMutex       sync.RWMutex
   270  	deleteIsolationSegmentArgsForCall []struct {
   271  		arg1 string
   272  	}
   273  	deleteIsolationSegmentReturns struct {
   274  		result1 ccv3.Warnings
   275  		result2 error
   276  	}
   277  	deleteIsolationSegmentReturnsOnCall map[int]struct {
   278  		result1 ccv3.Warnings
   279  		result2 error
   280  	}
   281  	DeleteIsolationSegmentOrganizationStub        func(string, string) (ccv3.Warnings, error)
   282  	deleteIsolationSegmentOrganizationMutex       sync.RWMutex
   283  	deleteIsolationSegmentOrganizationArgsForCall []struct {
   284  		arg1 string
   285  		arg2 string
   286  	}
   287  	deleteIsolationSegmentOrganizationReturns struct {
   288  		result1 ccv3.Warnings
   289  		result2 error
   290  	}
   291  	deleteIsolationSegmentOrganizationReturnsOnCall map[int]struct {
   292  		result1 ccv3.Warnings
   293  		result2 error
   294  	}
   295  	DeleteRouteStub        func(string) (ccv3.JobURL, ccv3.Warnings, error)
   296  	deleteRouteMutex       sync.RWMutex
   297  	deleteRouteArgsForCall []struct {
   298  		arg1 string
   299  	}
   300  	deleteRouteReturns struct {
   301  		result1 ccv3.JobURL
   302  		result2 ccv3.Warnings
   303  		result3 error
   304  	}
   305  	deleteRouteReturnsOnCall map[int]struct {
   306  		result1 ccv3.JobURL
   307  		result2 ccv3.Warnings
   308  		result3 error
   309  	}
   310  	DeleteServiceInstanceRelationshipsSharedSpaceStub        func(string, string) (ccv3.Warnings, error)
   311  	deleteServiceInstanceRelationshipsSharedSpaceMutex       sync.RWMutex
   312  	deleteServiceInstanceRelationshipsSharedSpaceArgsForCall []struct {
   313  		arg1 string
   314  		arg2 string
   315  	}
   316  	deleteServiceInstanceRelationshipsSharedSpaceReturns struct {
   317  		result1 ccv3.Warnings
   318  		result2 error
   319  	}
   320  	deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall map[int]struct {
   321  		result1 ccv3.Warnings
   322  		result2 error
   323  	}
   324  	EntitleIsolationSegmentToOrganizationsStub        func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)
   325  	entitleIsolationSegmentToOrganizationsMutex       sync.RWMutex
   326  	entitleIsolationSegmentToOrganizationsArgsForCall []struct {
   327  		arg1 string
   328  		arg2 []string
   329  	}
   330  	entitleIsolationSegmentToOrganizationsReturns struct {
   331  		result1 ccv3.RelationshipList
   332  		result2 ccv3.Warnings
   333  		result3 error
   334  	}
   335  	entitleIsolationSegmentToOrganizationsReturnsOnCall map[int]struct {
   336  		result1 ccv3.RelationshipList
   337  		result2 ccv3.Warnings
   338  		result3 error
   339  	}
   340  	GetApplicationDropletCurrentStub        func(string) (ccv3.Droplet, ccv3.Warnings, error)
   341  	getApplicationDropletCurrentMutex       sync.RWMutex
   342  	getApplicationDropletCurrentArgsForCall []struct {
   343  		arg1 string
   344  	}
   345  	getApplicationDropletCurrentReturns struct {
   346  		result1 ccv3.Droplet
   347  		result2 ccv3.Warnings
   348  		result3 error
   349  	}
   350  	getApplicationDropletCurrentReturnsOnCall map[int]struct {
   351  		result1 ccv3.Droplet
   352  		result2 ccv3.Warnings
   353  		result3 error
   354  	}
   355  	GetApplicationEnvironmentStub        func(string) (ccv3.Environment, ccv3.Warnings, error)
   356  	getApplicationEnvironmentMutex       sync.RWMutex
   357  	getApplicationEnvironmentArgsForCall []struct {
   358  		arg1 string
   359  	}
   360  	getApplicationEnvironmentReturns struct {
   361  		result1 ccv3.Environment
   362  		result2 ccv3.Warnings
   363  		result3 error
   364  	}
   365  	getApplicationEnvironmentReturnsOnCall map[int]struct {
   366  		result1 ccv3.Environment
   367  		result2 ccv3.Warnings
   368  		result3 error
   369  	}
   370  	GetApplicationManifestStub        func(string) ([]byte, ccv3.Warnings, error)
   371  	getApplicationManifestMutex       sync.RWMutex
   372  	getApplicationManifestArgsForCall []struct {
   373  		arg1 string
   374  	}
   375  	getApplicationManifestReturns struct {
   376  		result1 []byte
   377  		result2 ccv3.Warnings
   378  		result3 error
   379  	}
   380  	getApplicationManifestReturnsOnCall map[int]struct {
   381  		result1 []byte
   382  		result2 ccv3.Warnings
   383  		result3 error
   384  	}
   385  	GetApplicationProcessByTypeStub        func(string, string) (ccv3.Process, ccv3.Warnings, error)
   386  	getApplicationProcessByTypeMutex       sync.RWMutex
   387  	getApplicationProcessByTypeArgsForCall []struct {
   388  		arg1 string
   389  		arg2 string
   390  	}
   391  	getApplicationProcessByTypeReturns struct {
   392  		result1 ccv3.Process
   393  		result2 ccv3.Warnings
   394  		result3 error
   395  	}
   396  	getApplicationProcessByTypeReturnsOnCall map[int]struct {
   397  		result1 ccv3.Process
   398  		result2 ccv3.Warnings
   399  		result3 error
   400  	}
   401  	GetApplicationProcessesStub        func(string) ([]ccv3.Process, ccv3.Warnings, error)
   402  	getApplicationProcessesMutex       sync.RWMutex
   403  	getApplicationProcessesArgsForCall []struct {
   404  		arg1 string
   405  	}
   406  	getApplicationProcessesReturns struct {
   407  		result1 []ccv3.Process
   408  		result2 ccv3.Warnings
   409  		result3 error
   410  	}
   411  	getApplicationProcessesReturnsOnCall map[int]struct {
   412  		result1 []ccv3.Process
   413  		result2 ccv3.Warnings
   414  		result3 error
   415  	}
   416  	GetApplicationTasksStub        func(string, ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error)
   417  	getApplicationTasksMutex       sync.RWMutex
   418  	getApplicationTasksArgsForCall []struct {
   419  		arg1 string
   420  		arg2 []ccv3.Query
   421  	}
   422  	getApplicationTasksReturns struct {
   423  		result1 []ccv3.Task
   424  		result2 ccv3.Warnings
   425  		result3 error
   426  	}
   427  	getApplicationTasksReturnsOnCall map[int]struct {
   428  		result1 []ccv3.Task
   429  		result2 ccv3.Warnings
   430  		result3 error
   431  	}
   432  	GetApplicationsStub        func(...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error)
   433  	getApplicationsMutex       sync.RWMutex
   434  	getApplicationsArgsForCall []struct {
   435  		arg1 []ccv3.Query
   436  	}
   437  	getApplicationsReturns struct {
   438  		result1 []ccv3.Application
   439  		result2 ccv3.Warnings
   440  		result3 error
   441  	}
   442  	getApplicationsReturnsOnCall map[int]struct {
   443  		result1 []ccv3.Application
   444  		result2 ccv3.Warnings
   445  		result3 error
   446  	}
   447  	GetBuildStub        func(string) (ccv3.Build, ccv3.Warnings, error)
   448  	getBuildMutex       sync.RWMutex
   449  	getBuildArgsForCall []struct {
   450  		arg1 string
   451  	}
   452  	getBuildReturns struct {
   453  		result1 ccv3.Build
   454  		result2 ccv3.Warnings
   455  		result3 error
   456  	}
   457  	getBuildReturnsOnCall map[int]struct {
   458  		result1 ccv3.Build
   459  		result2 ccv3.Warnings
   460  		result3 error
   461  	}
   462  	GetBuildpacksStub        func(...ccv3.Query) ([]ccv3.Buildpack, ccv3.Warnings, error)
   463  	getBuildpacksMutex       sync.RWMutex
   464  	getBuildpacksArgsForCall []struct {
   465  		arg1 []ccv3.Query
   466  	}
   467  	getBuildpacksReturns struct {
   468  		result1 []ccv3.Buildpack
   469  		result2 ccv3.Warnings
   470  		result3 error
   471  	}
   472  	getBuildpacksReturnsOnCall map[int]struct {
   473  		result1 []ccv3.Buildpack
   474  		result2 ccv3.Warnings
   475  		result3 error
   476  	}
   477  	GetDefaultDomainStub        func(string) (ccv3.Domain, ccv3.Warnings, error)
   478  	getDefaultDomainMutex       sync.RWMutex
   479  	getDefaultDomainArgsForCall []struct {
   480  		arg1 string
   481  	}
   482  	getDefaultDomainReturns struct {
   483  		result1 ccv3.Domain
   484  		result2 ccv3.Warnings
   485  		result3 error
   486  	}
   487  	getDefaultDomainReturnsOnCall map[int]struct {
   488  		result1 ccv3.Domain
   489  		result2 ccv3.Warnings
   490  		result3 error
   491  	}
   492  	GetDomainStub        func(string) (ccv3.Domain, ccv3.Warnings, error)
   493  	getDomainMutex       sync.RWMutex
   494  	getDomainArgsForCall []struct {
   495  		arg1 string
   496  	}
   497  	getDomainReturns struct {
   498  		result1 ccv3.Domain
   499  		result2 ccv3.Warnings
   500  		result3 error
   501  	}
   502  	getDomainReturnsOnCall map[int]struct {
   503  		result1 ccv3.Domain
   504  		result2 ccv3.Warnings
   505  		result3 error
   506  	}
   507  	GetDomainsStub        func(...ccv3.Query) ([]ccv3.Domain, ccv3.Warnings, error)
   508  	getDomainsMutex       sync.RWMutex
   509  	getDomainsArgsForCall []struct {
   510  		arg1 []ccv3.Query
   511  	}
   512  	getDomainsReturns struct {
   513  		result1 []ccv3.Domain
   514  		result2 ccv3.Warnings
   515  		result3 error
   516  	}
   517  	getDomainsReturnsOnCall map[int]struct {
   518  		result1 []ccv3.Domain
   519  		result2 ccv3.Warnings
   520  		result3 error
   521  	}
   522  	GetDropletStub        func(string) (ccv3.Droplet, ccv3.Warnings, error)
   523  	getDropletMutex       sync.RWMutex
   524  	getDropletArgsForCall []struct {
   525  		arg1 string
   526  	}
   527  	getDropletReturns struct {
   528  		result1 ccv3.Droplet
   529  		result2 ccv3.Warnings
   530  		result3 error
   531  	}
   532  	getDropletReturnsOnCall map[int]struct {
   533  		result1 ccv3.Droplet
   534  		result2 ccv3.Warnings
   535  		result3 error
   536  	}
   537  	GetDropletsStub        func(...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error)
   538  	getDropletsMutex       sync.RWMutex
   539  	getDropletsArgsForCall []struct {
   540  		arg1 []ccv3.Query
   541  	}
   542  	getDropletsReturns struct {
   543  		result1 []ccv3.Droplet
   544  		result2 ccv3.Warnings
   545  		result3 error
   546  	}
   547  	getDropletsReturnsOnCall map[int]struct {
   548  		result1 []ccv3.Droplet
   549  		result2 ccv3.Warnings
   550  		result3 error
   551  	}
   552  	GetFeatureFlagStub        func(string) (ccv3.FeatureFlag, ccv3.Warnings, error)
   553  	getFeatureFlagMutex       sync.RWMutex
   554  	getFeatureFlagArgsForCall []struct {
   555  		arg1 string
   556  	}
   557  	getFeatureFlagReturns struct {
   558  		result1 ccv3.FeatureFlag
   559  		result2 ccv3.Warnings
   560  		result3 error
   561  	}
   562  	getFeatureFlagReturnsOnCall map[int]struct {
   563  		result1 ccv3.FeatureFlag
   564  		result2 ccv3.Warnings
   565  		result3 error
   566  	}
   567  	GetFeatureFlagsStub        func() ([]ccv3.FeatureFlag, ccv3.Warnings, error)
   568  	getFeatureFlagsMutex       sync.RWMutex
   569  	getFeatureFlagsArgsForCall []struct {
   570  	}
   571  	getFeatureFlagsReturns struct {
   572  		result1 []ccv3.FeatureFlag
   573  		result2 ccv3.Warnings
   574  		result3 error
   575  	}
   576  	getFeatureFlagsReturnsOnCall map[int]struct {
   577  		result1 []ccv3.FeatureFlag
   578  		result2 ccv3.Warnings
   579  		result3 error
   580  	}
   581  	GetIsolationSegmentStub        func(string) (ccv3.IsolationSegment, ccv3.Warnings, error)
   582  	getIsolationSegmentMutex       sync.RWMutex
   583  	getIsolationSegmentArgsForCall []struct {
   584  		arg1 string
   585  	}
   586  	getIsolationSegmentReturns struct {
   587  		result1 ccv3.IsolationSegment
   588  		result2 ccv3.Warnings
   589  		result3 error
   590  	}
   591  	getIsolationSegmentReturnsOnCall map[int]struct {
   592  		result1 ccv3.IsolationSegment
   593  		result2 ccv3.Warnings
   594  		result3 error
   595  	}
   596  	GetIsolationSegmentOrganizationsStub        func(string) ([]ccv3.Organization, ccv3.Warnings, error)
   597  	getIsolationSegmentOrganizationsMutex       sync.RWMutex
   598  	getIsolationSegmentOrganizationsArgsForCall []struct {
   599  		arg1 string
   600  	}
   601  	getIsolationSegmentOrganizationsReturns struct {
   602  		result1 []ccv3.Organization
   603  		result2 ccv3.Warnings
   604  		result3 error
   605  	}
   606  	getIsolationSegmentOrganizationsReturnsOnCall map[int]struct {
   607  		result1 []ccv3.Organization
   608  		result2 ccv3.Warnings
   609  		result3 error
   610  	}
   611  	GetIsolationSegmentsStub        func(...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error)
   612  	getIsolationSegmentsMutex       sync.RWMutex
   613  	getIsolationSegmentsArgsForCall []struct {
   614  		arg1 []ccv3.Query
   615  	}
   616  	getIsolationSegmentsReturns struct {
   617  		result1 []ccv3.IsolationSegment
   618  		result2 ccv3.Warnings
   619  		result3 error
   620  	}
   621  	getIsolationSegmentsReturnsOnCall map[int]struct {
   622  		result1 []ccv3.IsolationSegment
   623  		result2 ccv3.Warnings
   624  		result3 error
   625  	}
   626  	GetOrganizationDefaultIsolationSegmentStub        func(string) (ccv3.Relationship, ccv3.Warnings, error)
   627  	getOrganizationDefaultIsolationSegmentMutex       sync.RWMutex
   628  	getOrganizationDefaultIsolationSegmentArgsForCall []struct {
   629  		arg1 string
   630  	}
   631  	getOrganizationDefaultIsolationSegmentReturns struct {
   632  		result1 ccv3.Relationship
   633  		result2 ccv3.Warnings
   634  		result3 error
   635  	}
   636  	getOrganizationDefaultIsolationSegmentReturnsOnCall map[int]struct {
   637  		result1 ccv3.Relationship
   638  		result2 ccv3.Warnings
   639  		result3 error
   640  	}
   641  	GetOrganizationDomainsStub        func(string, ...ccv3.Query) ([]ccv3.Domain, ccv3.Warnings, error)
   642  	getOrganizationDomainsMutex       sync.RWMutex
   643  	getOrganizationDomainsArgsForCall []struct {
   644  		arg1 string
   645  		arg2 []ccv3.Query
   646  	}
   647  	getOrganizationDomainsReturns struct {
   648  		result1 []ccv3.Domain
   649  		result2 ccv3.Warnings
   650  		result3 error
   651  	}
   652  	getOrganizationDomainsReturnsOnCall map[int]struct {
   653  		result1 []ccv3.Domain
   654  		result2 ccv3.Warnings
   655  		result3 error
   656  	}
   657  	GetOrganizationsStub        func(...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error)
   658  	getOrganizationsMutex       sync.RWMutex
   659  	getOrganizationsArgsForCall []struct {
   660  		arg1 []ccv3.Query
   661  	}
   662  	getOrganizationsReturns struct {
   663  		result1 []ccv3.Organization
   664  		result2 ccv3.Warnings
   665  		result3 error
   666  	}
   667  	getOrganizationsReturnsOnCall map[int]struct {
   668  		result1 []ccv3.Organization
   669  		result2 ccv3.Warnings
   670  		result3 error
   671  	}
   672  	GetPackageStub        func(string) (ccv3.Package, ccv3.Warnings, error)
   673  	getPackageMutex       sync.RWMutex
   674  	getPackageArgsForCall []struct {
   675  		arg1 string
   676  	}
   677  	getPackageReturns struct {
   678  		result1 ccv3.Package
   679  		result2 ccv3.Warnings
   680  		result3 error
   681  	}
   682  	getPackageReturnsOnCall map[int]struct {
   683  		result1 ccv3.Package
   684  		result2 ccv3.Warnings
   685  		result3 error
   686  	}
   687  	GetPackagesStub        func(...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error)
   688  	getPackagesMutex       sync.RWMutex
   689  	getPackagesArgsForCall []struct {
   690  		arg1 []ccv3.Query
   691  	}
   692  	getPackagesReturns struct {
   693  		result1 []ccv3.Package
   694  		result2 ccv3.Warnings
   695  		result3 error
   696  	}
   697  	getPackagesReturnsOnCall map[int]struct {
   698  		result1 []ccv3.Package
   699  		result2 ccv3.Warnings
   700  		result3 error
   701  	}
   702  	GetProcessInstancesStub        func(string) ([]ccv3.ProcessInstance, ccv3.Warnings, error)
   703  	getProcessInstancesMutex       sync.RWMutex
   704  	getProcessInstancesArgsForCall []struct {
   705  		arg1 string
   706  	}
   707  	getProcessInstancesReturns struct {
   708  		result1 []ccv3.ProcessInstance
   709  		result2 ccv3.Warnings
   710  		result3 error
   711  	}
   712  	getProcessInstancesReturnsOnCall map[int]struct {
   713  		result1 []ccv3.ProcessInstance
   714  		result2 ccv3.Warnings
   715  		result3 error
   716  	}
   717  	GetRoutesStub        func(...ccv3.Query) ([]ccv3.Route, ccv3.Warnings, error)
   718  	getRoutesMutex       sync.RWMutex
   719  	getRoutesArgsForCall []struct {
   720  		arg1 []ccv3.Query
   721  	}
   722  	getRoutesReturns struct {
   723  		result1 []ccv3.Route
   724  		result2 ccv3.Warnings
   725  		result3 error
   726  	}
   727  	getRoutesReturnsOnCall map[int]struct {
   728  		result1 []ccv3.Route
   729  		result2 ccv3.Warnings
   730  		result3 error
   731  	}
   732  	GetServiceBrokersStub        func() ([]ccv3.ServiceBroker, ccv3.Warnings, error)
   733  	getServiceBrokersMutex       sync.RWMutex
   734  	getServiceBrokersArgsForCall []struct {
   735  	}
   736  	getServiceBrokersReturns struct {
   737  		result1 []ccv3.ServiceBroker
   738  		result2 ccv3.Warnings
   739  		result3 error
   740  	}
   741  	getServiceBrokersReturnsOnCall map[int]struct {
   742  		result1 []ccv3.ServiceBroker
   743  		result2 ccv3.Warnings
   744  		result3 error
   745  	}
   746  	GetServiceInstancesStub        func(...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error)
   747  	getServiceInstancesMutex       sync.RWMutex
   748  	getServiceInstancesArgsForCall []struct {
   749  		arg1 []ccv3.Query
   750  	}
   751  	getServiceInstancesReturns struct {
   752  		result1 []ccv3.ServiceInstance
   753  		result2 ccv3.Warnings
   754  		result3 error
   755  	}
   756  	getServiceInstancesReturnsOnCall map[int]struct {
   757  		result1 []ccv3.ServiceInstance
   758  		result2 ccv3.Warnings
   759  		result3 error
   760  	}
   761  	GetSpaceIsolationSegmentStub        func(string) (ccv3.Relationship, ccv3.Warnings, error)
   762  	getSpaceIsolationSegmentMutex       sync.RWMutex
   763  	getSpaceIsolationSegmentArgsForCall []struct {
   764  		arg1 string
   765  	}
   766  	getSpaceIsolationSegmentReturns struct {
   767  		result1 ccv3.Relationship
   768  		result2 ccv3.Warnings
   769  		result3 error
   770  	}
   771  	getSpaceIsolationSegmentReturnsOnCall map[int]struct {
   772  		result1 ccv3.Relationship
   773  		result2 ccv3.Warnings
   774  		result3 error
   775  	}
   776  	GetSpacesStub        func(...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error)
   777  	getSpacesMutex       sync.RWMutex
   778  	getSpacesArgsForCall []struct {
   779  		arg1 []ccv3.Query
   780  	}
   781  	getSpacesReturns struct {
   782  		result1 []ccv3.Space
   783  		result2 ccv3.Warnings
   784  		result3 error
   785  	}
   786  	getSpacesReturnsOnCall map[int]struct {
   787  		result1 []ccv3.Space
   788  		result2 ccv3.Warnings
   789  		result3 error
   790  	}
   791  	GetStacksStub        func(...ccv3.Query) ([]ccv3.Stack, ccv3.Warnings, error)
   792  	getStacksMutex       sync.RWMutex
   793  	getStacksArgsForCall []struct {
   794  		arg1 []ccv3.Query
   795  	}
   796  	getStacksReturns struct {
   797  		result1 []ccv3.Stack
   798  		result2 ccv3.Warnings
   799  		result3 error
   800  	}
   801  	getStacksReturnsOnCall map[int]struct {
   802  		result1 []ccv3.Stack
   803  		result2 ccv3.Warnings
   804  		result3 error
   805  	}
   806  	PollJobStub        func(ccv3.JobURL) (ccv3.Warnings, error)
   807  	pollJobMutex       sync.RWMutex
   808  	pollJobArgsForCall []struct {
   809  		arg1 ccv3.JobURL
   810  	}
   811  	pollJobReturns struct {
   812  		result1 ccv3.Warnings
   813  		result2 error
   814  	}
   815  	pollJobReturnsOnCall map[int]struct {
   816  		result1 ccv3.Warnings
   817  		result2 error
   818  	}
   819  	ResourceMatchStub        func([]ccv3.Resource) ([]ccv3.Resource, ccv3.Warnings, error)
   820  	resourceMatchMutex       sync.RWMutex
   821  	resourceMatchArgsForCall []struct {
   822  		arg1 []ccv3.Resource
   823  	}
   824  	resourceMatchReturns struct {
   825  		result1 []ccv3.Resource
   826  		result2 ccv3.Warnings
   827  		result3 error
   828  	}
   829  	resourceMatchReturnsOnCall map[int]struct {
   830  		result1 []ccv3.Resource
   831  		result2 ccv3.Warnings
   832  		result3 error
   833  	}
   834  	SetApplicationDropletStub        func(string, string) (ccv3.Relationship, ccv3.Warnings, error)
   835  	setApplicationDropletMutex       sync.RWMutex
   836  	setApplicationDropletArgsForCall []struct {
   837  		arg1 string
   838  		arg2 string
   839  	}
   840  	setApplicationDropletReturns struct {
   841  		result1 ccv3.Relationship
   842  		result2 ccv3.Warnings
   843  		result3 error
   844  	}
   845  	setApplicationDropletReturnsOnCall map[int]struct {
   846  		result1 ccv3.Relationship
   847  		result2 ccv3.Warnings
   848  		result3 error
   849  	}
   850  	SharePrivateDomainToOrgsStub        func(string, ccv3.SharedOrgs) (ccv3.Warnings, error)
   851  	sharePrivateDomainToOrgsMutex       sync.RWMutex
   852  	sharePrivateDomainToOrgsArgsForCall []struct {
   853  		arg1 string
   854  		arg2 ccv3.SharedOrgs
   855  	}
   856  	sharePrivateDomainToOrgsReturns struct {
   857  		result1 ccv3.Warnings
   858  		result2 error
   859  	}
   860  	sharePrivateDomainToOrgsReturnsOnCall map[int]struct {
   861  		result1 ccv3.Warnings
   862  		result2 error
   863  	}
   864  	ShareServiceInstanceToSpacesStub        func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)
   865  	shareServiceInstanceToSpacesMutex       sync.RWMutex
   866  	shareServiceInstanceToSpacesArgsForCall []struct {
   867  		arg1 string
   868  		arg2 []string
   869  	}
   870  	shareServiceInstanceToSpacesReturns struct {
   871  		result1 ccv3.RelationshipList
   872  		result2 ccv3.Warnings
   873  		result3 error
   874  	}
   875  	shareServiceInstanceToSpacesReturnsOnCall map[int]struct {
   876  		result1 ccv3.RelationshipList
   877  		result2 ccv3.Warnings
   878  		result3 error
   879  	}
   880  	UnsharePrivateDomainFromOrgStub        func(string, string) (ccv3.Warnings, error)
   881  	unsharePrivateDomainFromOrgMutex       sync.RWMutex
   882  	unsharePrivateDomainFromOrgArgsForCall []struct {
   883  		arg1 string
   884  		arg2 string
   885  	}
   886  	unsharePrivateDomainFromOrgReturns struct {
   887  		result1 ccv3.Warnings
   888  		result2 error
   889  	}
   890  	unsharePrivateDomainFromOrgReturnsOnCall map[int]struct {
   891  		result1 ccv3.Warnings
   892  		result2 error
   893  	}
   894  	UpdateApplicationStub        func(ccv3.Application) (ccv3.Application, ccv3.Warnings, error)
   895  	updateApplicationMutex       sync.RWMutex
   896  	updateApplicationArgsForCall []struct {
   897  		arg1 ccv3.Application
   898  	}
   899  	updateApplicationReturns struct {
   900  		result1 ccv3.Application
   901  		result2 ccv3.Warnings
   902  		result3 error
   903  	}
   904  	updateApplicationReturnsOnCall map[int]struct {
   905  		result1 ccv3.Application
   906  		result2 ccv3.Warnings
   907  		result3 error
   908  	}
   909  	UpdateApplicationApplyManifestStub        func(string, []byte) (ccv3.JobURL, ccv3.Warnings, error)
   910  	updateApplicationApplyManifestMutex       sync.RWMutex
   911  	updateApplicationApplyManifestArgsForCall []struct {
   912  		arg1 string
   913  		arg2 []byte
   914  	}
   915  	updateApplicationApplyManifestReturns struct {
   916  		result1 ccv3.JobURL
   917  		result2 ccv3.Warnings
   918  		result3 error
   919  	}
   920  	updateApplicationApplyManifestReturnsOnCall map[int]struct {
   921  		result1 ccv3.JobURL
   922  		result2 ccv3.Warnings
   923  		result3 error
   924  	}
   925  	UpdateApplicationEnvironmentVariablesStub        func(string, ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error)
   926  	updateApplicationEnvironmentVariablesMutex       sync.RWMutex
   927  	updateApplicationEnvironmentVariablesArgsForCall []struct {
   928  		arg1 string
   929  		arg2 ccv3.EnvironmentVariables
   930  	}
   931  	updateApplicationEnvironmentVariablesReturns struct {
   932  		result1 ccv3.EnvironmentVariables
   933  		result2 ccv3.Warnings
   934  		result3 error
   935  	}
   936  	updateApplicationEnvironmentVariablesReturnsOnCall map[int]struct {
   937  		result1 ccv3.EnvironmentVariables
   938  		result2 ccv3.Warnings
   939  		result3 error
   940  	}
   941  	UpdateApplicationRestartStub        func(string) (ccv3.Application, ccv3.Warnings, error)
   942  	updateApplicationRestartMutex       sync.RWMutex
   943  	updateApplicationRestartArgsForCall []struct {
   944  		arg1 string
   945  	}
   946  	updateApplicationRestartReturns struct {
   947  		result1 ccv3.Application
   948  		result2 ccv3.Warnings
   949  		result3 error
   950  	}
   951  	updateApplicationRestartReturnsOnCall map[int]struct {
   952  		result1 ccv3.Application
   953  		result2 ccv3.Warnings
   954  		result3 error
   955  	}
   956  	UpdateApplicationStartStub        func(string) (ccv3.Application, ccv3.Warnings, error)
   957  	updateApplicationStartMutex       sync.RWMutex
   958  	updateApplicationStartArgsForCall []struct {
   959  		arg1 string
   960  	}
   961  	updateApplicationStartReturns struct {
   962  		result1 ccv3.Application
   963  		result2 ccv3.Warnings
   964  		result3 error
   965  	}
   966  	updateApplicationStartReturnsOnCall map[int]struct {
   967  		result1 ccv3.Application
   968  		result2 ccv3.Warnings
   969  		result3 error
   970  	}
   971  	UpdateApplicationStopStub        func(string) (ccv3.Application, ccv3.Warnings, error)
   972  	updateApplicationStopMutex       sync.RWMutex
   973  	updateApplicationStopArgsForCall []struct {
   974  		arg1 string
   975  	}
   976  	updateApplicationStopReturns struct {
   977  		result1 ccv3.Application
   978  		result2 ccv3.Warnings
   979  		result3 error
   980  	}
   981  	updateApplicationStopReturnsOnCall map[int]struct {
   982  		result1 ccv3.Application
   983  		result2 ccv3.Warnings
   984  		result3 error
   985  	}
   986  	UpdateBuildpackStub        func(ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error)
   987  	updateBuildpackMutex       sync.RWMutex
   988  	updateBuildpackArgsForCall []struct {
   989  		arg1 ccv3.Buildpack
   990  	}
   991  	updateBuildpackReturns struct {
   992  		result1 ccv3.Buildpack
   993  		result2 ccv3.Warnings
   994  		result3 error
   995  	}
   996  	updateBuildpackReturnsOnCall map[int]struct {
   997  		result1 ccv3.Buildpack
   998  		result2 ccv3.Warnings
   999  		result3 error
  1000  	}
  1001  	UpdateFeatureFlagStub        func(ccv3.FeatureFlag) (ccv3.FeatureFlag, ccv3.Warnings, error)
  1002  	updateFeatureFlagMutex       sync.RWMutex
  1003  	updateFeatureFlagArgsForCall []struct {
  1004  		arg1 ccv3.FeatureFlag
  1005  	}
  1006  	updateFeatureFlagReturns struct {
  1007  		result1 ccv3.FeatureFlag
  1008  		result2 ccv3.Warnings
  1009  		result3 error
  1010  	}
  1011  	updateFeatureFlagReturnsOnCall map[int]struct {
  1012  		result1 ccv3.FeatureFlag
  1013  		result2 ccv3.Warnings
  1014  		result3 error
  1015  	}
  1016  	UpdateOrganizationStub        func(ccv3.Organization) (ccv3.Organization, ccv3.Warnings, error)
  1017  	updateOrganizationMutex       sync.RWMutex
  1018  	updateOrganizationArgsForCall []struct {
  1019  		arg1 ccv3.Organization
  1020  	}
  1021  	updateOrganizationReturns struct {
  1022  		result1 ccv3.Organization
  1023  		result2 ccv3.Warnings
  1024  		result3 error
  1025  	}
  1026  	updateOrganizationReturnsOnCall map[int]struct {
  1027  		result1 ccv3.Organization
  1028  		result2 ccv3.Warnings
  1029  		result3 error
  1030  	}
  1031  	UpdateOrganizationDefaultIsolationSegmentRelationshipStub        func(string, string) (ccv3.Relationship, ccv3.Warnings, error)
  1032  	updateOrganizationDefaultIsolationSegmentRelationshipMutex       sync.RWMutex
  1033  	updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall []struct {
  1034  		arg1 string
  1035  		arg2 string
  1036  	}
  1037  	updateOrganizationDefaultIsolationSegmentRelationshipReturns struct {
  1038  		result1 ccv3.Relationship
  1039  		result2 ccv3.Warnings
  1040  		result3 error
  1041  	}
  1042  	updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall map[int]struct {
  1043  		result1 ccv3.Relationship
  1044  		result2 ccv3.Warnings
  1045  		result3 error
  1046  	}
  1047  	UpdateProcessStub        func(ccv3.Process) (ccv3.Process, ccv3.Warnings, error)
  1048  	updateProcessMutex       sync.RWMutex
  1049  	updateProcessArgsForCall []struct {
  1050  		arg1 ccv3.Process
  1051  	}
  1052  	updateProcessReturns struct {
  1053  		result1 ccv3.Process
  1054  		result2 ccv3.Warnings
  1055  		result3 error
  1056  	}
  1057  	updateProcessReturnsOnCall map[int]struct {
  1058  		result1 ccv3.Process
  1059  		result2 ccv3.Warnings
  1060  		result3 error
  1061  	}
  1062  	UpdateSpaceStub        func(ccv3.Space) (ccv3.Space, ccv3.Warnings, error)
  1063  	updateSpaceMutex       sync.RWMutex
  1064  	updateSpaceArgsForCall []struct {
  1065  		arg1 ccv3.Space
  1066  	}
  1067  	updateSpaceReturns struct {
  1068  		result1 ccv3.Space
  1069  		result2 ccv3.Warnings
  1070  		result3 error
  1071  	}
  1072  	updateSpaceReturnsOnCall map[int]struct {
  1073  		result1 ccv3.Space
  1074  		result2 ccv3.Warnings
  1075  		result3 error
  1076  	}
  1077  	UpdateSpaceApplyManifestStub        func(string, []byte, ...ccv3.Query) (ccv3.JobURL, ccv3.Warnings, error)
  1078  	updateSpaceApplyManifestMutex       sync.RWMutex
  1079  	updateSpaceApplyManifestArgsForCall []struct {
  1080  		arg1 string
  1081  		arg2 []byte
  1082  		arg3 []ccv3.Query
  1083  	}
  1084  	updateSpaceApplyManifestReturns struct {
  1085  		result1 ccv3.JobURL
  1086  		result2 ccv3.Warnings
  1087  		result3 error
  1088  	}
  1089  	updateSpaceApplyManifestReturnsOnCall map[int]struct {
  1090  		result1 ccv3.JobURL
  1091  		result2 ccv3.Warnings
  1092  		result3 error
  1093  	}
  1094  	UpdateSpaceIsolationSegmentRelationshipStub        func(string, string) (ccv3.Relationship, ccv3.Warnings, error)
  1095  	updateSpaceIsolationSegmentRelationshipMutex       sync.RWMutex
  1096  	updateSpaceIsolationSegmentRelationshipArgsForCall []struct {
  1097  		arg1 string
  1098  		arg2 string
  1099  	}
  1100  	updateSpaceIsolationSegmentRelationshipReturns struct {
  1101  		result1 ccv3.Relationship
  1102  		result2 ccv3.Warnings
  1103  		result3 error
  1104  	}
  1105  	updateSpaceIsolationSegmentRelationshipReturnsOnCall map[int]struct {
  1106  		result1 ccv3.Relationship
  1107  		result2 ccv3.Warnings
  1108  		result3 error
  1109  	}
  1110  	UpdateTaskCancelStub        func(string) (ccv3.Task, ccv3.Warnings, error)
  1111  	updateTaskCancelMutex       sync.RWMutex
  1112  	updateTaskCancelArgsForCall []struct {
  1113  		arg1 string
  1114  	}
  1115  	updateTaskCancelReturns struct {
  1116  		result1 ccv3.Task
  1117  		result2 ccv3.Warnings
  1118  		result3 error
  1119  	}
  1120  	updateTaskCancelReturnsOnCall map[int]struct {
  1121  		result1 ccv3.Task
  1122  		result2 ccv3.Warnings
  1123  		result3 error
  1124  	}
  1125  	UploadBitsPackageStub        func(ccv3.Package, []ccv3.Resource, io.Reader, int64) (ccv3.Package, ccv3.Warnings, error)
  1126  	uploadBitsPackageMutex       sync.RWMutex
  1127  	uploadBitsPackageArgsForCall []struct {
  1128  		arg1 ccv3.Package
  1129  		arg2 []ccv3.Resource
  1130  		arg3 io.Reader
  1131  		arg4 int64
  1132  	}
  1133  	uploadBitsPackageReturns struct {
  1134  		result1 ccv3.Package
  1135  		result2 ccv3.Warnings
  1136  		result3 error
  1137  	}
  1138  	uploadBitsPackageReturnsOnCall map[int]struct {
  1139  		result1 ccv3.Package
  1140  		result2 ccv3.Warnings
  1141  		result3 error
  1142  	}
  1143  	UploadBuildpackStub        func(string, string, io.Reader, int64) (ccv3.JobURL, ccv3.Warnings, error)
  1144  	uploadBuildpackMutex       sync.RWMutex
  1145  	uploadBuildpackArgsForCall []struct {
  1146  		arg1 string
  1147  		arg2 string
  1148  		arg3 io.Reader
  1149  		arg4 int64
  1150  	}
  1151  	uploadBuildpackReturns struct {
  1152  		result1 ccv3.JobURL
  1153  		result2 ccv3.Warnings
  1154  		result3 error
  1155  	}
  1156  	uploadBuildpackReturnsOnCall map[int]struct {
  1157  		result1 ccv3.JobURL
  1158  		result2 ccv3.Warnings
  1159  		result3 error
  1160  	}
  1161  	UploadDropletBitsStub        func(string, string, io.Reader, int64) (ccv3.JobURL, ccv3.Warnings, error)
  1162  	uploadDropletBitsMutex       sync.RWMutex
  1163  	uploadDropletBitsArgsForCall []struct {
  1164  		arg1 string
  1165  		arg2 string
  1166  		arg3 io.Reader
  1167  		arg4 int64
  1168  	}
  1169  	uploadDropletBitsReturns struct {
  1170  		result1 ccv3.JobURL
  1171  		result2 ccv3.Warnings
  1172  		result3 error
  1173  	}
  1174  	uploadDropletBitsReturnsOnCall map[int]struct {
  1175  		result1 ccv3.JobURL
  1176  		result2 ccv3.Warnings
  1177  		result3 error
  1178  	}
  1179  	UploadPackageStub        func(ccv3.Package, string) (ccv3.Package, ccv3.Warnings, error)
  1180  	uploadPackageMutex       sync.RWMutex
  1181  	uploadPackageArgsForCall []struct {
  1182  		arg1 ccv3.Package
  1183  		arg2 string
  1184  	}
  1185  	uploadPackageReturns struct {
  1186  		result1 ccv3.Package
  1187  		result2 ccv3.Warnings
  1188  		result3 error
  1189  	}
  1190  	uploadPackageReturnsOnCall map[int]struct {
  1191  		result1 ccv3.Package
  1192  		result2 ccv3.Warnings
  1193  		result3 error
  1194  	}
  1195  	invocations      map[string][][]interface{}
  1196  	invocationsMutex sync.RWMutex
  1197  }
  1198  
  1199  func (fake *FakeCloudControllerClient) AppSSHEndpoint() string {
  1200  	fake.appSSHEndpointMutex.Lock()
  1201  	ret, specificReturn := fake.appSSHEndpointReturnsOnCall[len(fake.appSSHEndpointArgsForCall)]
  1202  	fake.appSSHEndpointArgsForCall = append(fake.appSSHEndpointArgsForCall, struct {
  1203  	}{})
  1204  	fake.recordInvocation("AppSSHEndpoint", []interface{}{})
  1205  	fake.appSSHEndpointMutex.Unlock()
  1206  	if fake.AppSSHEndpointStub != nil {
  1207  		return fake.AppSSHEndpointStub()
  1208  	}
  1209  	if specificReturn {
  1210  		return ret.result1
  1211  	}
  1212  	fakeReturns := fake.appSSHEndpointReturns
  1213  	return fakeReturns.result1
  1214  }
  1215  
  1216  func (fake *FakeCloudControllerClient) AppSSHEndpointCallCount() int {
  1217  	fake.appSSHEndpointMutex.RLock()
  1218  	defer fake.appSSHEndpointMutex.RUnlock()
  1219  	return len(fake.appSSHEndpointArgsForCall)
  1220  }
  1221  
  1222  func (fake *FakeCloudControllerClient) AppSSHEndpointCalls(stub func() string) {
  1223  	fake.appSSHEndpointMutex.Lock()
  1224  	defer fake.appSSHEndpointMutex.Unlock()
  1225  	fake.AppSSHEndpointStub = stub
  1226  }
  1227  
  1228  func (fake *FakeCloudControllerClient) AppSSHEndpointReturns(result1 string) {
  1229  	fake.appSSHEndpointMutex.Lock()
  1230  	defer fake.appSSHEndpointMutex.Unlock()
  1231  	fake.AppSSHEndpointStub = nil
  1232  	fake.appSSHEndpointReturns = struct {
  1233  		result1 string
  1234  	}{result1}
  1235  }
  1236  
  1237  func (fake *FakeCloudControllerClient) AppSSHEndpointReturnsOnCall(i int, result1 string) {
  1238  	fake.appSSHEndpointMutex.Lock()
  1239  	defer fake.appSSHEndpointMutex.Unlock()
  1240  	fake.AppSSHEndpointStub = nil
  1241  	if fake.appSSHEndpointReturnsOnCall == nil {
  1242  		fake.appSSHEndpointReturnsOnCall = make(map[int]struct {
  1243  			result1 string
  1244  		})
  1245  	}
  1246  	fake.appSSHEndpointReturnsOnCall[i] = struct {
  1247  		result1 string
  1248  	}{result1}
  1249  }
  1250  
  1251  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprint() string {
  1252  	fake.appSSHHostKeyFingerprintMutex.Lock()
  1253  	ret, specificReturn := fake.appSSHHostKeyFingerprintReturnsOnCall[len(fake.appSSHHostKeyFingerprintArgsForCall)]
  1254  	fake.appSSHHostKeyFingerprintArgsForCall = append(fake.appSSHHostKeyFingerprintArgsForCall, struct {
  1255  	}{})
  1256  	fake.recordInvocation("AppSSHHostKeyFingerprint", []interface{}{})
  1257  	fake.appSSHHostKeyFingerprintMutex.Unlock()
  1258  	if fake.AppSSHHostKeyFingerprintStub != nil {
  1259  		return fake.AppSSHHostKeyFingerprintStub()
  1260  	}
  1261  	if specificReturn {
  1262  		return ret.result1
  1263  	}
  1264  	fakeReturns := fake.appSSHHostKeyFingerprintReturns
  1265  	return fakeReturns.result1
  1266  }
  1267  
  1268  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintCallCount() int {
  1269  	fake.appSSHHostKeyFingerprintMutex.RLock()
  1270  	defer fake.appSSHHostKeyFingerprintMutex.RUnlock()
  1271  	return len(fake.appSSHHostKeyFingerprintArgsForCall)
  1272  }
  1273  
  1274  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintCalls(stub func() string) {
  1275  	fake.appSSHHostKeyFingerprintMutex.Lock()
  1276  	defer fake.appSSHHostKeyFingerprintMutex.Unlock()
  1277  	fake.AppSSHHostKeyFingerprintStub = stub
  1278  }
  1279  
  1280  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintReturns(result1 string) {
  1281  	fake.appSSHHostKeyFingerprintMutex.Lock()
  1282  	defer fake.appSSHHostKeyFingerprintMutex.Unlock()
  1283  	fake.AppSSHHostKeyFingerprintStub = nil
  1284  	fake.appSSHHostKeyFingerprintReturns = struct {
  1285  		result1 string
  1286  	}{result1}
  1287  }
  1288  
  1289  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintReturnsOnCall(i int, result1 string) {
  1290  	fake.appSSHHostKeyFingerprintMutex.Lock()
  1291  	defer fake.appSSHHostKeyFingerprintMutex.Unlock()
  1292  	fake.AppSSHHostKeyFingerprintStub = nil
  1293  	if fake.appSSHHostKeyFingerprintReturnsOnCall == nil {
  1294  		fake.appSSHHostKeyFingerprintReturnsOnCall = make(map[int]struct {
  1295  			result1 string
  1296  		})
  1297  	}
  1298  	fake.appSSHHostKeyFingerprintReturnsOnCall[i] = struct {
  1299  		result1 string
  1300  	}{result1}
  1301  }
  1302  
  1303  func (fake *FakeCloudControllerClient) CloudControllerAPIVersion() string {
  1304  	fake.cloudControllerAPIVersionMutex.Lock()
  1305  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
  1306  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
  1307  	}{})
  1308  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
  1309  	fake.cloudControllerAPIVersionMutex.Unlock()
  1310  	if fake.CloudControllerAPIVersionStub != nil {
  1311  		return fake.CloudControllerAPIVersionStub()
  1312  	}
  1313  	if specificReturn {
  1314  		return ret.result1
  1315  	}
  1316  	fakeReturns := fake.cloudControllerAPIVersionReturns
  1317  	return fakeReturns.result1
  1318  }
  1319  
  1320  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionCallCount() int {
  1321  	fake.cloudControllerAPIVersionMutex.RLock()
  1322  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
  1323  	return len(fake.cloudControllerAPIVersionArgsForCall)
  1324  }
  1325  
  1326  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionCalls(stub func() string) {
  1327  	fake.cloudControllerAPIVersionMutex.Lock()
  1328  	defer fake.cloudControllerAPIVersionMutex.Unlock()
  1329  	fake.CloudControllerAPIVersionStub = stub
  1330  }
  1331  
  1332  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturns(result1 string) {
  1333  	fake.cloudControllerAPIVersionMutex.Lock()
  1334  	defer fake.cloudControllerAPIVersionMutex.Unlock()
  1335  	fake.CloudControllerAPIVersionStub = nil
  1336  	fake.cloudControllerAPIVersionReturns = struct {
  1337  		result1 string
  1338  	}{result1}
  1339  }
  1340  
  1341  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
  1342  	fake.cloudControllerAPIVersionMutex.Lock()
  1343  	defer fake.cloudControllerAPIVersionMutex.Unlock()
  1344  	fake.CloudControllerAPIVersionStub = nil
  1345  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
  1346  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
  1347  			result1 string
  1348  		})
  1349  	}
  1350  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
  1351  		result1 string
  1352  	}{result1}
  1353  }
  1354  
  1355  func (fake *FakeCloudControllerClient) CreateApplication(arg1 ccv3.Application) (ccv3.Application, ccv3.Warnings, error) {
  1356  	fake.createApplicationMutex.Lock()
  1357  	ret, specificReturn := fake.createApplicationReturnsOnCall[len(fake.createApplicationArgsForCall)]
  1358  	fake.createApplicationArgsForCall = append(fake.createApplicationArgsForCall, struct {
  1359  		arg1 ccv3.Application
  1360  	}{arg1})
  1361  	fake.recordInvocation("CreateApplication", []interface{}{arg1})
  1362  	fake.createApplicationMutex.Unlock()
  1363  	if fake.CreateApplicationStub != nil {
  1364  		return fake.CreateApplicationStub(arg1)
  1365  	}
  1366  	if specificReturn {
  1367  		return ret.result1, ret.result2, ret.result3
  1368  	}
  1369  	fakeReturns := fake.createApplicationReturns
  1370  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1371  }
  1372  
  1373  func (fake *FakeCloudControllerClient) CreateApplicationCallCount() int {
  1374  	fake.createApplicationMutex.RLock()
  1375  	defer fake.createApplicationMutex.RUnlock()
  1376  	return len(fake.createApplicationArgsForCall)
  1377  }
  1378  
  1379  func (fake *FakeCloudControllerClient) CreateApplicationCalls(stub func(ccv3.Application) (ccv3.Application, ccv3.Warnings, error)) {
  1380  	fake.createApplicationMutex.Lock()
  1381  	defer fake.createApplicationMutex.Unlock()
  1382  	fake.CreateApplicationStub = stub
  1383  }
  1384  
  1385  func (fake *FakeCloudControllerClient) CreateApplicationArgsForCall(i int) ccv3.Application {
  1386  	fake.createApplicationMutex.RLock()
  1387  	defer fake.createApplicationMutex.RUnlock()
  1388  	argsForCall := fake.createApplicationArgsForCall[i]
  1389  	return argsForCall.arg1
  1390  }
  1391  
  1392  func (fake *FakeCloudControllerClient) CreateApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1393  	fake.createApplicationMutex.Lock()
  1394  	defer fake.createApplicationMutex.Unlock()
  1395  	fake.CreateApplicationStub = nil
  1396  	fake.createApplicationReturns = struct {
  1397  		result1 ccv3.Application
  1398  		result2 ccv3.Warnings
  1399  		result3 error
  1400  	}{result1, result2, result3}
  1401  }
  1402  
  1403  func (fake *FakeCloudControllerClient) CreateApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1404  	fake.createApplicationMutex.Lock()
  1405  	defer fake.createApplicationMutex.Unlock()
  1406  	fake.CreateApplicationStub = nil
  1407  	if fake.createApplicationReturnsOnCall == nil {
  1408  		fake.createApplicationReturnsOnCall = make(map[int]struct {
  1409  			result1 ccv3.Application
  1410  			result2 ccv3.Warnings
  1411  			result3 error
  1412  		})
  1413  	}
  1414  	fake.createApplicationReturnsOnCall[i] = struct {
  1415  		result1 ccv3.Application
  1416  		result2 ccv3.Warnings
  1417  		result3 error
  1418  	}{result1, result2, result3}
  1419  }
  1420  
  1421  func (fake *FakeCloudControllerClient) CreateApplicationProcessScale(arg1 string, arg2 ccv3.Process) (ccv3.Process, ccv3.Warnings, error) {
  1422  	fake.createApplicationProcessScaleMutex.Lock()
  1423  	ret, specificReturn := fake.createApplicationProcessScaleReturnsOnCall[len(fake.createApplicationProcessScaleArgsForCall)]
  1424  	fake.createApplicationProcessScaleArgsForCall = append(fake.createApplicationProcessScaleArgsForCall, struct {
  1425  		arg1 string
  1426  		arg2 ccv3.Process
  1427  	}{arg1, arg2})
  1428  	fake.recordInvocation("CreateApplicationProcessScale", []interface{}{arg1, arg2})
  1429  	fake.createApplicationProcessScaleMutex.Unlock()
  1430  	if fake.CreateApplicationProcessScaleStub != nil {
  1431  		return fake.CreateApplicationProcessScaleStub(arg1, arg2)
  1432  	}
  1433  	if specificReturn {
  1434  		return ret.result1, ret.result2, ret.result3
  1435  	}
  1436  	fakeReturns := fake.createApplicationProcessScaleReturns
  1437  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1438  }
  1439  
  1440  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleCallCount() int {
  1441  	fake.createApplicationProcessScaleMutex.RLock()
  1442  	defer fake.createApplicationProcessScaleMutex.RUnlock()
  1443  	return len(fake.createApplicationProcessScaleArgsForCall)
  1444  }
  1445  
  1446  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleCalls(stub func(string, ccv3.Process) (ccv3.Process, ccv3.Warnings, error)) {
  1447  	fake.createApplicationProcessScaleMutex.Lock()
  1448  	defer fake.createApplicationProcessScaleMutex.Unlock()
  1449  	fake.CreateApplicationProcessScaleStub = stub
  1450  }
  1451  
  1452  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleArgsForCall(i int) (string, ccv3.Process) {
  1453  	fake.createApplicationProcessScaleMutex.RLock()
  1454  	defer fake.createApplicationProcessScaleMutex.RUnlock()
  1455  	argsForCall := fake.createApplicationProcessScaleArgsForCall[i]
  1456  	return argsForCall.arg1, argsForCall.arg2
  1457  }
  1458  
  1459  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1460  	fake.createApplicationProcessScaleMutex.Lock()
  1461  	defer fake.createApplicationProcessScaleMutex.Unlock()
  1462  	fake.CreateApplicationProcessScaleStub = nil
  1463  	fake.createApplicationProcessScaleReturns = struct {
  1464  		result1 ccv3.Process
  1465  		result2 ccv3.Warnings
  1466  		result3 error
  1467  	}{result1, result2, result3}
  1468  }
  1469  
  1470  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1471  	fake.createApplicationProcessScaleMutex.Lock()
  1472  	defer fake.createApplicationProcessScaleMutex.Unlock()
  1473  	fake.CreateApplicationProcessScaleStub = nil
  1474  	if fake.createApplicationProcessScaleReturnsOnCall == nil {
  1475  		fake.createApplicationProcessScaleReturnsOnCall = make(map[int]struct {
  1476  			result1 ccv3.Process
  1477  			result2 ccv3.Warnings
  1478  			result3 error
  1479  		})
  1480  	}
  1481  	fake.createApplicationProcessScaleReturnsOnCall[i] = struct {
  1482  		result1 ccv3.Process
  1483  		result2 ccv3.Warnings
  1484  		result3 error
  1485  	}{result1, result2, result3}
  1486  }
  1487  
  1488  func (fake *FakeCloudControllerClient) CreateApplicationTask(arg1 string, arg2 ccv3.Task) (ccv3.Task, ccv3.Warnings, error) {
  1489  	fake.createApplicationTaskMutex.Lock()
  1490  	ret, specificReturn := fake.createApplicationTaskReturnsOnCall[len(fake.createApplicationTaskArgsForCall)]
  1491  	fake.createApplicationTaskArgsForCall = append(fake.createApplicationTaskArgsForCall, struct {
  1492  		arg1 string
  1493  		arg2 ccv3.Task
  1494  	}{arg1, arg2})
  1495  	fake.recordInvocation("CreateApplicationTask", []interface{}{arg1, arg2})
  1496  	fake.createApplicationTaskMutex.Unlock()
  1497  	if fake.CreateApplicationTaskStub != nil {
  1498  		return fake.CreateApplicationTaskStub(arg1, arg2)
  1499  	}
  1500  	if specificReturn {
  1501  		return ret.result1, ret.result2, ret.result3
  1502  	}
  1503  	fakeReturns := fake.createApplicationTaskReturns
  1504  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1505  }
  1506  
  1507  func (fake *FakeCloudControllerClient) CreateApplicationTaskCallCount() int {
  1508  	fake.createApplicationTaskMutex.RLock()
  1509  	defer fake.createApplicationTaskMutex.RUnlock()
  1510  	return len(fake.createApplicationTaskArgsForCall)
  1511  }
  1512  
  1513  func (fake *FakeCloudControllerClient) CreateApplicationTaskCalls(stub func(string, ccv3.Task) (ccv3.Task, ccv3.Warnings, error)) {
  1514  	fake.createApplicationTaskMutex.Lock()
  1515  	defer fake.createApplicationTaskMutex.Unlock()
  1516  	fake.CreateApplicationTaskStub = stub
  1517  }
  1518  
  1519  func (fake *FakeCloudControllerClient) CreateApplicationTaskArgsForCall(i int) (string, ccv3.Task) {
  1520  	fake.createApplicationTaskMutex.RLock()
  1521  	defer fake.createApplicationTaskMutex.RUnlock()
  1522  	argsForCall := fake.createApplicationTaskArgsForCall[i]
  1523  	return argsForCall.arg1, argsForCall.arg2
  1524  }
  1525  
  1526  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1527  	fake.createApplicationTaskMutex.Lock()
  1528  	defer fake.createApplicationTaskMutex.Unlock()
  1529  	fake.CreateApplicationTaskStub = nil
  1530  	fake.createApplicationTaskReturns = struct {
  1531  		result1 ccv3.Task
  1532  		result2 ccv3.Warnings
  1533  		result3 error
  1534  	}{result1, result2, result3}
  1535  }
  1536  
  1537  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1538  	fake.createApplicationTaskMutex.Lock()
  1539  	defer fake.createApplicationTaskMutex.Unlock()
  1540  	fake.CreateApplicationTaskStub = nil
  1541  	if fake.createApplicationTaskReturnsOnCall == nil {
  1542  		fake.createApplicationTaskReturnsOnCall = make(map[int]struct {
  1543  			result1 ccv3.Task
  1544  			result2 ccv3.Warnings
  1545  			result3 error
  1546  		})
  1547  	}
  1548  	fake.createApplicationTaskReturnsOnCall[i] = struct {
  1549  		result1 ccv3.Task
  1550  		result2 ccv3.Warnings
  1551  		result3 error
  1552  	}{result1, result2, result3}
  1553  }
  1554  
  1555  func (fake *FakeCloudControllerClient) CreateBuild(arg1 ccv3.Build) (ccv3.Build, ccv3.Warnings, error) {
  1556  	fake.createBuildMutex.Lock()
  1557  	ret, specificReturn := fake.createBuildReturnsOnCall[len(fake.createBuildArgsForCall)]
  1558  	fake.createBuildArgsForCall = append(fake.createBuildArgsForCall, struct {
  1559  		arg1 ccv3.Build
  1560  	}{arg1})
  1561  	fake.recordInvocation("CreateBuild", []interface{}{arg1})
  1562  	fake.createBuildMutex.Unlock()
  1563  	if fake.CreateBuildStub != nil {
  1564  		return fake.CreateBuildStub(arg1)
  1565  	}
  1566  	if specificReturn {
  1567  		return ret.result1, ret.result2, ret.result3
  1568  	}
  1569  	fakeReturns := fake.createBuildReturns
  1570  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1571  }
  1572  
  1573  func (fake *FakeCloudControllerClient) CreateBuildCallCount() int {
  1574  	fake.createBuildMutex.RLock()
  1575  	defer fake.createBuildMutex.RUnlock()
  1576  	return len(fake.createBuildArgsForCall)
  1577  }
  1578  
  1579  func (fake *FakeCloudControllerClient) CreateBuildCalls(stub func(ccv3.Build) (ccv3.Build, ccv3.Warnings, error)) {
  1580  	fake.createBuildMutex.Lock()
  1581  	defer fake.createBuildMutex.Unlock()
  1582  	fake.CreateBuildStub = stub
  1583  }
  1584  
  1585  func (fake *FakeCloudControllerClient) CreateBuildArgsForCall(i int) ccv3.Build {
  1586  	fake.createBuildMutex.RLock()
  1587  	defer fake.createBuildMutex.RUnlock()
  1588  	argsForCall := fake.createBuildArgsForCall[i]
  1589  	return argsForCall.arg1
  1590  }
  1591  
  1592  func (fake *FakeCloudControllerClient) CreateBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1593  	fake.createBuildMutex.Lock()
  1594  	defer fake.createBuildMutex.Unlock()
  1595  	fake.CreateBuildStub = nil
  1596  	fake.createBuildReturns = struct {
  1597  		result1 ccv3.Build
  1598  		result2 ccv3.Warnings
  1599  		result3 error
  1600  	}{result1, result2, result3}
  1601  }
  1602  
  1603  func (fake *FakeCloudControllerClient) CreateBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1604  	fake.createBuildMutex.Lock()
  1605  	defer fake.createBuildMutex.Unlock()
  1606  	fake.CreateBuildStub = nil
  1607  	if fake.createBuildReturnsOnCall == nil {
  1608  		fake.createBuildReturnsOnCall = make(map[int]struct {
  1609  			result1 ccv3.Build
  1610  			result2 ccv3.Warnings
  1611  			result3 error
  1612  		})
  1613  	}
  1614  	fake.createBuildReturnsOnCall[i] = struct {
  1615  		result1 ccv3.Build
  1616  		result2 ccv3.Warnings
  1617  		result3 error
  1618  	}{result1, result2, result3}
  1619  }
  1620  
  1621  func (fake *FakeCloudControllerClient) CreateBuildpack(arg1 ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error) {
  1622  	fake.createBuildpackMutex.Lock()
  1623  	ret, specificReturn := fake.createBuildpackReturnsOnCall[len(fake.createBuildpackArgsForCall)]
  1624  	fake.createBuildpackArgsForCall = append(fake.createBuildpackArgsForCall, struct {
  1625  		arg1 ccv3.Buildpack
  1626  	}{arg1})
  1627  	fake.recordInvocation("CreateBuildpack", []interface{}{arg1})
  1628  	fake.createBuildpackMutex.Unlock()
  1629  	if fake.CreateBuildpackStub != nil {
  1630  		return fake.CreateBuildpackStub(arg1)
  1631  	}
  1632  	if specificReturn {
  1633  		return ret.result1, ret.result2, ret.result3
  1634  	}
  1635  	fakeReturns := fake.createBuildpackReturns
  1636  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1637  }
  1638  
  1639  func (fake *FakeCloudControllerClient) CreateBuildpackCallCount() int {
  1640  	fake.createBuildpackMutex.RLock()
  1641  	defer fake.createBuildpackMutex.RUnlock()
  1642  	return len(fake.createBuildpackArgsForCall)
  1643  }
  1644  
  1645  func (fake *FakeCloudControllerClient) CreateBuildpackCalls(stub func(ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error)) {
  1646  	fake.createBuildpackMutex.Lock()
  1647  	defer fake.createBuildpackMutex.Unlock()
  1648  	fake.CreateBuildpackStub = stub
  1649  }
  1650  
  1651  func (fake *FakeCloudControllerClient) CreateBuildpackArgsForCall(i int) ccv3.Buildpack {
  1652  	fake.createBuildpackMutex.RLock()
  1653  	defer fake.createBuildpackMutex.RUnlock()
  1654  	argsForCall := fake.createBuildpackArgsForCall[i]
  1655  	return argsForCall.arg1
  1656  }
  1657  
  1658  func (fake *FakeCloudControllerClient) CreateBuildpackReturns(result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  1659  	fake.createBuildpackMutex.Lock()
  1660  	defer fake.createBuildpackMutex.Unlock()
  1661  	fake.CreateBuildpackStub = nil
  1662  	fake.createBuildpackReturns = struct {
  1663  		result1 ccv3.Buildpack
  1664  		result2 ccv3.Warnings
  1665  		result3 error
  1666  	}{result1, result2, result3}
  1667  }
  1668  
  1669  func (fake *FakeCloudControllerClient) CreateBuildpackReturnsOnCall(i int, result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  1670  	fake.createBuildpackMutex.Lock()
  1671  	defer fake.createBuildpackMutex.Unlock()
  1672  	fake.CreateBuildpackStub = nil
  1673  	if fake.createBuildpackReturnsOnCall == nil {
  1674  		fake.createBuildpackReturnsOnCall = make(map[int]struct {
  1675  			result1 ccv3.Buildpack
  1676  			result2 ccv3.Warnings
  1677  			result3 error
  1678  		})
  1679  	}
  1680  	fake.createBuildpackReturnsOnCall[i] = struct {
  1681  		result1 ccv3.Buildpack
  1682  		result2 ccv3.Warnings
  1683  		result3 error
  1684  	}{result1, result2, result3}
  1685  }
  1686  
  1687  func (fake *FakeCloudControllerClient) CreateDomain(arg1 ccv3.Domain) (ccv3.Domain, ccv3.Warnings, error) {
  1688  	fake.createDomainMutex.Lock()
  1689  	ret, specificReturn := fake.createDomainReturnsOnCall[len(fake.createDomainArgsForCall)]
  1690  	fake.createDomainArgsForCall = append(fake.createDomainArgsForCall, struct {
  1691  		arg1 ccv3.Domain
  1692  	}{arg1})
  1693  	fake.recordInvocation("CreateDomain", []interface{}{arg1})
  1694  	fake.createDomainMutex.Unlock()
  1695  	if fake.CreateDomainStub != nil {
  1696  		return fake.CreateDomainStub(arg1)
  1697  	}
  1698  	if specificReturn {
  1699  		return ret.result1, ret.result2, ret.result3
  1700  	}
  1701  	fakeReturns := fake.createDomainReturns
  1702  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1703  }
  1704  
  1705  func (fake *FakeCloudControllerClient) CreateDomainCallCount() int {
  1706  	fake.createDomainMutex.RLock()
  1707  	defer fake.createDomainMutex.RUnlock()
  1708  	return len(fake.createDomainArgsForCall)
  1709  }
  1710  
  1711  func (fake *FakeCloudControllerClient) CreateDomainCalls(stub func(ccv3.Domain) (ccv3.Domain, ccv3.Warnings, error)) {
  1712  	fake.createDomainMutex.Lock()
  1713  	defer fake.createDomainMutex.Unlock()
  1714  	fake.CreateDomainStub = stub
  1715  }
  1716  
  1717  func (fake *FakeCloudControllerClient) CreateDomainArgsForCall(i int) ccv3.Domain {
  1718  	fake.createDomainMutex.RLock()
  1719  	defer fake.createDomainMutex.RUnlock()
  1720  	argsForCall := fake.createDomainArgsForCall[i]
  1721  	return argsForCall.arg1
  1722  }
  1723  
  1724  func (fake *FakeCloudControllerClient) CreateDomainReturns(result1 ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  1725  	fake.createDomainMutex.Lock()
  1726  	defer fake.createDomainMutex.Unlock()
  1727  	fake.CreateDomainStub = nil
  1728  	fake.createDomainReturns = struct {
  1729  		result1 ccv3.Domain
  1730  		result2 ccv3.Warnings
  1731  		result3 error
  1732  	}{result1, result2, result3}
  1733  }
  1734  
  1735  func (fake *FakeCloudControllerClient) CreateDomainReturnsOnCall(i int, result1 ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  1736  	fake.createDomainMutex.Lock()
  1737  	defer fake.createDomainMutex.Unlock()
  1738  	fake.CreateDomainStub = nil
  1739  	if fake.createDomainReturnsOnCall == nil {
  1740  		fake.createDomainReturnsOnCall = make(map[int]struct {
  1741  			result1 ccv3.Domain
  1742  			result2 ccv3.Warnings
  1743  			result3 error
  1744  		})
  1745  	}
  1746  	fake.createDomainReturnsOnCall[i] = struct {
  1747  		result1 ccv3.Domain
  1748  		result2 ccv3.Warnings
  1749  		result3 error
  1750  	}{result1, result2, result3}
  1751  }
  1752  
  1753  func (fake *FakeCloudControllerClient) CreateDroplet(arg1 string) (ccv3.Droplet, ccv3.Warnings, error) {
  1754  	fake.createDropletMutex.Lock()
  1755  	ret, specificReturn := fake.createDropletReturnsOnCall[len(fake.createDropletArgsForCall)]
  1756  	fake.createDropletArgsForCall = append(fake.createDropletArgsForCall, struct {
  1757  		arg1 string
  1758  	}{arg1})
  1759  	fake.recordInvocation("CreateDroplet", []interface{}{arg1})
  1760  	fake.createDropletMutex.Unlock()
  1761  	if fake.CreateDropletStub != nil {
  1762  		return fake.CreateDropletStub(arg1)
  1763  	}
  1764  	if specificReturn {
  1765  		return ret.result1, ret.result2, ret.result3
  1766  	}
  1767  	fakeReturns := fake.createDropletReturns
  1768  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1769  }
  1770  
  1771  func (fake *FakeCloudControllerClient) CreateDropletCallCount() int {
  1772  	fake.createDropletMutex.RLock()
  1773  	defer fake.createDropletMutex.RUnlock()
  1774  	return len(fake.createDropletArgsForCall)
  1775  }
  1776  
  1777  func (fake *FakeCloudControllerClient) CreateDropletCalls(stub func(string) (ccv3.Droplet, ccv3.Warnings, error)) {
  1778  	fake.createDropletMutex.Lock()
  1779  	defer fake.createDropletMutex.Unlock()
  1780  	fake.CreateDropletStub = stub
  1781  }
  1782  
  1783  func (fake *FakeCloudControllerClient) CreateDropletArgsForCall(i int) string {
  1784  	fake.createDropletMutex.RLock()
  1785  	defer fake.createDropletMutex.RUnlock()
  1786  	argsForCall := fake.createDropletArgsForCall[i]
  1787  	return argsForCall.arg1
  1788  }
  1789  
  1790  func (fake *FakeCloudControllerClient) CreateDropletReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1791  	fake.createDropletMutex.Lock()
  1792  	defer fake.createDropletMutex.Unlock()
  1793  	fake.CreateDropletStub = nil
  1794  	fake.createDropletReturns = struct {
  1795  		result1 ccv3.Droplet
  1796  		result2 ccv3.Warnings
  1797  		result3 error
  1798  	}{result1, result2, result3}
  1799  }
  1800  
  1801  func (fake *FakeCloudControllerClient) CreateDropletReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1802  	fake.createDropletMutex.Lock()
  1803  	defer fake.createDropletMutex.Unlock()
  1804  	fake.CreateDropletStub = nil
  1805  	if fake.createDropletReturnsOnCall == nil {
  1806  		fake.createDropletReturnsOnCall = make(map[int]struct {
  1807  			result1 ccv3.Droplet
  1808  			result2 ccv3.Warnings
  1809  			result3 error
  1810  		})
  1811  	}
  1812  	fake.createDropletReturnsOnCall[i] = struct {
  1813  		result1 ccv3.Droplet
  1814  		result2 ccv3.Warnings
  1815  		result3 error
  1816  	}{result1, result2, result3}
  1817  }
  1818  
  1819  func (fake *FakeCloudControllerClient) CreateIsolationSegment(arg1 ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error) {
  1820  	fake.createIsolationSegmentMutex.Lock()
  1821  	ret, specificReturn := fake.createIsolationSegmentReturnsOnCall[len(fake.createIsolationSegmentArgsForCall)]
  1822  	fake.createIsolationSegmentArgsForCall = append(fake.createIsolationSegmentArgsForCall, struct {
  1823  		arg1 ccv3.IsolationSegment
  1824  	}{arg1})
  1825  	fake.recordInvocation("CreateIsolationSegment", []interface{}{arg1})
  1826  	fake.createIsolationSegmentMutex.Unlock()
  1827  	if fake.CreateIsolationSegmentStub != nil {
  1828  		return fake.CreateIsolationSegmentStub(arg1)
  1829  	}
  1830  	if specificReturn {
  1831  		return ret.result1, ret.result2, ret.result3
  1832  	}
  1833  	fakeReturns := fake.createIsolationSegmentReturns
  1834  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1835  }
  1836  
  1837  func (fake *FakeCloudControllerClient) CreateIsolationSegmentCallCount() int {
  1838  	fake.createIsolationSegmentMutex.RLock()
  1839  	defer fake.createIsolationSegmentMutex.RUnlock()
  1840  	return len(fake.createIsolationSegmentArgsForCall)
  1841  }
  1842  
  1843  func (fake *FakeCloudControllerClient) CreateIsolationSegmentCalls(stub func(ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error)) {
  1844  	fake.createIsolationSegmentMutex.Lock()
  1845  	defer fake.createIsolationSegmentMutex.Unlock()
  1846  	fake.CreateIsolationSegmentStub = stub
  1847  }
  1848  
  1849  func (fake *FakeCloudControllerClient) CreateIsolationSegmentArgsForCall(i int) ccv3.IsolationSegment {
  1850  	fake.createIsolationSegmentMutex.RLock()
  1851  	defer fake.createIsolationSegmentMutex.RUnlock()
  1852  	argsForCall := fake.createIsolationSegmentArgsForCall[i]
  1853  	return argsForCall.arg1
  1854  }
  1855  
  1856  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1857  	fake.createIsolationSegmentMutex.Lock()
  1858  	defer fake.createIsolationSegmentMutex.Unlock()
  1859  	fake.CreateIsolationSegmentStub = nil
  1860  	fake.createIsolationSegmentReturns = struct {
  1861  		result1 ccv3.IsolationSegment
  1862  		result2 ccv3.Warnings
  1863  		result3 error
  1864  	}{result1, result2, result3}
  1865  }
  1866  
  1867  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1868  	fake.createIsolationSegmentMutex.Lock()
  1869  	defer fake.createIsolationSegmentMutex.Unlock()
  1870  	fake.CreateIsolationSegmentStub = nil
  1871  	if fake.createIsolationSegmentReturnsOnCall == nil {
  1872  		fake.createIsolationSegmentReturnsOnCall = make(map[int]struct {
  1873  			result1 ccv3.IsolationSegment
  1874  			result2 ccv3.Warnings
  1875  			result3 error
  1876  		})
  1877  	}
  1878  	fake.createIsolationSegmentReturnsOnCall[i] = struct {
  1879  		result1 ccv3.IsolationSegment
  1880  		result2 ccv3.Warnings
  1881  		result3 error
  1882  	}{result1, result2, result3}
  1883  }
  1884  
  1885  func (fake *FakeCloudControllerClient) CreatePackage(arg1 ccv3.Package) (ccv3.Package, ccv3.Warnings, error) {
  1886  	fake.createPackageMutex.Lock()
  1887  	ret, specificReturn := fake.createPackageReturnsOnCall[len(fake.createPackageArgsForCall)]
  1888  	fake.createPackageArgsForCall = append(fake.createPackageArgsForCall, struct {
  1889  		arg1 ccv3.Package
  1890  	}{arg1})
  1891  	fake.recordInvocation("CreatePackage", []interface{}{arg1})
  1892  	fake.createPackageMutex.Unlock()
  1893  	if fake.CreatePackageStub != nil {
  1894  		return fake.CreatePackageStub(arg1)
  1895  	}
  1896  	if specificReturn {
  1897  		return ret.result1, ret.result2, ret.result3
  1898  	}
  1899  	fakeReturns := fake.createPackageReturns
  1900  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1901  }
  1902  
  1903  func (fake *FakeCloudControllerClient) CreatePackageCallCount() int {
  1904  	fake.createPackageMutex.RLock()
  1905  	defer fake.createPackageMutex.RUnlock()
  1906  	return len(fake.createPackageArgsForCall)
  1907  }
  1908  
  1909  func (fake *FakeCloudControllerClient) CreatePackageCalls(stub func(ccv3.Package) (ccv3.Package, ccv3.Warnings, error)) {
  1910  	fake.createPackageMutex.Lock()
  1911  	defer fake.createPackageMutex.Unlock()
  1912  	fake.CreatePackageStub = stub
  1913  }
  1914  
  1915  func (fake *FakeCloudControllerClient) CreatePackageArgsForCall(i int) ccv3.Package {
  1916  	fake.createPackageMutex.RLock()
  1917  	defer fake.createPackageMutex.RUnlock()
  1918  	argsForCall := fake.createPackageArgsForCall[i]
  1919  	return argsForCall.arg1
  1920  }
  1921  
  1922  func (fake *FakeCloudControllerClient) CreatePackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1923  	fake.createPackageMutex.Lock()
  1924  	defer fake.createPackageMutex.Unlock()
  1925  	fake.CreatePackageStub = nil
  1926  	fake.createPackageReturns = struct {
  1927  		result1 ccv3.Package
  1928  		result2 ccv3.Warnings
  1929  		result3 error
  1930  	}{result1, result2, result3}
  1931  }
  1932  
  1933  func (fake *FakeCloudControllerClient) CreatePackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1934  	fake.createPackageMutex.Lock()
  1935  	defer fake.createPackageMutex.Unlock()
  1936  	fake.CreatePackageStub = nil
  1937  	if fake.createPackageReturnsOnCall == nil {
  1938  		fake.createPackageReturnsOnCall = make(map[int]struct {
  1939  			result1 ccv3.Package
  1940  			result2 ccv3.Warnings
  1941  			result3 error
  1942  		})
  1943  	}
  1944  	fake.createPackageReturnsOnCall[i] = struct {
  1945  		result1 ccv3.Package
  1946  		result2 ccv3.Warnings
  1947  		result3 error
  1948  	}{result1, result2, result3}
  1949  }
  1950  
  1951  func (fake *FakeCloudControllerClient) CreateRoute(arg1 ccv3.Route) (ccv3.Route, ccv3.Warnings, error) {
  1952  	fake.createRouteMutex.Lock()
  1953  	ret, specificReturn := fake.createRouteReturnsOnCall[len(fake.createRouteArgsForCall)]
  1954  	fake.createRouteArgsForCall = append(fake.createRouteArgsForCall, struct {
  1955  		arg1 ccv3.Route
  1956  	}{arg1})
  1957  	fake.recordInvocation("CreateRoute", []interface{}{arg1})
  1958  	fake.createRouteMutex.Unlock()
  1959  	if fake.CreateRouteStub != nil {
  1960  		return fake.CreateRouteStub(arg1)
  1961  	}
  1962  	if specificReturn {
  1963  		return ret.result1, ret.result2, ret.result3
  1964  	}
  1965  	fakeReturns := fake.createRouteReturns
  1966  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1967  }
  1968  
  1969  func (fake *FakeCloudControllerClient) CreateRouteCallCount() int {
  1970  	fake.createRouteMutex.RLock()
  1971  	defer fake.createRouteMutex.RUnlock()
  1972  	return len(fake.createRouteArgsForCall)
  1973  }
  1974  
  1975  func (fake *FakeCloudControllerClient) CreateRouteCalls(stub func(ccv3.Route) (ccv3.Route, ccv3.Warnings, error)) {
  1976  	fake.createRouteMutex.Lock()
  1977  	defer fake.createRouteMutex.Unlock()
  1978  	fake.CreateRouteStub = stub
  1979  }
  1980  
  1981  func (fake *FakeCloudControllerClient) CreateRouteArgsForCall(i int) ccv3.Route {
  1982  	fake.createRouteMutex.RLock()
  1983  	defer fake.createRouteMutex.RUnlock()
  1984  	argsForCall := fake.createRouteArgsForCall[i]
  1985  	return argsForCall.arg1
  1986  }
  1987  
  1988  func (fake *FakeCloudControllerClient) CreateRouteReturns(result1 ccv3.Route, result2 ccv3.Warnings, result3 error) {
  1989  	fake.createRouteMutex.Lock()
  1990  	defer fake.createRouteMutex.Unlock()
  1991  	fake.CreateRouteStub = nil
  1992  	fake.createRouteReturns = struct {
  1993  		result1 ccv3.Route
  1994  		result2 ccv3.Warnings
  1995  		result3 error
  1996  	}{result1, result2, result3}
  1997  }
  1998  
  1999  func (fake *FakeCloudControllerClient) CreateRouteReturnsOnCall(i int, result1 ccv3.Route, result2 ccv3.Warnings, result3 error) {
  2000  	fake.createRouteMutex.Lock()
  2001  	defer fake.createRouteMutex.Unlock()
  2002  	fake.CreateRouteStub = nil
  2003  	if fake.createRouteReturnsOnCall == nil {
  2004  		fake.createRouteReturnsOnCall = make(map[int]struct {
  2005  			result1 ccv3.Route
  2006  			result2 ccv3.Warnings
  2007  			result3 error
  2008  		})
  2009  	}
  2010  	fake.createRouteReturnsOnCall[i] = struct {
  2011  		result1 ccv3.Route
  2012  		result2 ccv3.Warnings
  2013  		result3 error
  2014  	}{result1, result2, result3}
  2015  }
  2016  
  2017  func (fake *FakeCloudControllerClient) CreateServiceBroker(arg1 ccv3.ServiceBrokerCredentials) (ccv3.Warnings, error) {
  2018  	fake.createServiceBrokerMutex.Lock()
  2019  	ret, specificReturn := fake.createServiceBrokerReturnsOnCall[len(fake.createServiceBrokerArgsForCall)]
  2020  	fake.createServiceBrokerArgsForCall = append(fake.createServiceBrokerArgsForCall, struct {
  2021  		arg1 ccv3.ServiceBrokerCredentials
  2022  	}{arg1})
  2023  	fake.recordInvocation("CreateServiceBroker", []interface{}{arg1})
  2024  	fake.createServiceBrokerMutex.Unlock()
  2025  	if fake.CreateServiceBrokerStub != nil {
  2026  		return fake.CreateServiceBrokerStub(arg1)
  2027  	}
  2028  	if specificReturn {
  2029  		return ret.result1, ret.result2
  2030  	}
  2031  	fakeReturns := fake.createServiceBrokerReturns
  2032  	return fakeReturns.result1, fakeReturns.result2
  2033  }
  2034  
  2035  func (fake *FakeCloudControllerClient) CreateServiceBrokerCallCount() int {
  2036  	fake.createServiceBrokerMutex.RLock()
  2037  	defer fake.createServiceBrokerMutex.RUnlock()
  2038  	return len(fake.createServiceBrokerArgsForCall)
  2039  }
  2040  
  2041  func (fake *FakeCloudControllerClient) CreateServiceBrokerCalls(stub func(ccv3.ServiceBrokerCredentials) (ccv3.Warnings, error)) {
  2042  	fake.createServiceBrokerMutex.Lock()
  2043  	defer fake.createServiceBrokerMutex.Unlock()
  2044  	fake.CreateServiceBrokerStub = stub
  2045  }
  2046  
  2047  func (fake *FakeCloudControllerClient) CreateServiceBrokerArgsForCall(i int) ccv3.ServiceBrokerCredentials {
  2048  	fake.createServiceBrokerMutex.RLock()
  2049  	defer fake.createServiceBrokerMutex.RUnlock()
  2050  	argsForCall := fake.createServiceBrokerArgsForCall[i]
  2051  	return argsForCall.arg1
  2052  }
  2053  
  2054  func (fake *FakeCloudControllerClient) CreateServiceBrokerReturns(result1 ccv3.Warnings, result2 error) {
  2055  	fake.createServiceBrokerMutex.Lock()
  2056  	defer fake.createServiceBrokerMutex.Unlock()
  2057  	fake.CreateServiceBrokerStub = nil
  2058  	fake.createServiceBrokerReturns = struct {
  2059  		result1 ccv3.Warnings
  2060  		result2 error
  2061  	}{result1, result2}
  2062  }
  2063  
  2064  func (fake *FakeCloudControllerClient) CreateServiceBrokerReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  2065  	fake.createServiceBrokerMutex.Lock()
  2066  	defer fake.createServiceBrokerMutex.Unlock()
  2067  	fake.CreateServiceBrokerStub = nil
  2068  	if fake.createServiceBrokerReturnsOnCall == nil {
  2069  		fake.createServiceBrokerReturnsOnCall = make(map[int]struct {
  2070  			result1 ccv3.Warnings
  2071  			result2 error
  2072  		})
  2073  	}
  2074  	fake.createServiceBrokerReturnsOnCall[i] = struct {
  2075  		result1 ccv3.Warnings
  2076  		result2 error
  2077  	}{result1, result2}
  2078  }
  2079  
  2080  func (fake *FakeCloudControllerClient) DeleteApplication(arg1 string) (ccv3.JobURL, ccv3.Warnings, error) {
  2081  	fake.deleteApplicationMutex.Lock()
  2082  	ret, specificReturn := fake.deleteApplicationReturnsOnCall[len(fake.deleteApplicationArgsForCall)]
  2083  	fake.deleteApplicationArgsForCall = append(fake.deleteApplicationArgsForCall, struct {
  2084  		arg1 string
  2085  	}{arg1})
  2086  	fake.recordInvocation("DeleteApplication", []interface{}{arg1})
  2087  	fake.deleteApplicationMutex.Unlock()
  2088  	if fake.DeleteApplicationStub != nil {
  2089  		return fake.DeleteApplicationStub(arg1)
  2090  	}
  2091  	if specificReturn {
  2092  		return ret.result1, ret.result2, ret.result3
  2093  	}
  2094  	fakeReturns := fake.deleteApplicationReturns
  2095  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2096  }
  2097  
  2098  func (fake *FakeCloudControllerClient) DeleteApplicationCallCount() int {
  2099  	fake.deleteApplicationMutex.RLock()
  2100  	defer fake.deleteApplicationMutex.RUnlock()
  2101  	return len(fake.deleteApplicationArgsForCall)
  2102  }
  2103  
  2104  func (fake *FakeCloudControllerClient) DeleteApplicationCalls(stub func(string) (ccv3.JobURL, ccv3.Warnings, error)) {
  2105  	fake.deleteApplicationMutex.Lock()
  2106  	defer fake.deleteApplicationMutex.Unlock()
  2107  	fake.DeleteApplicationStub = stub
  2108  }
  2109  
  2110  func (fake *FakeCloudControllerClient) DeleteApplicationArgsForCall(i int) string {
  2111  	fake.deleteApplicationMutex.RLock()
  2112  	defer fake.deleteApplicationMutex.RUnlock()
  2113  	argsForCall := fake.deleteApplicationArgsForCall[i]
  2114  	return argsForCall.arg1
  2115  }
  2116  
  2117  func (fake *FakeCloudControllerClient) DeleteApplicationReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2118  	fake.deleteApplicationMutex.Lock()
  2119  	defer fake.deleteApplicationMutex.Unlock()
  2120  	fake.DeleteApplicationStub = nil
  2121  	fake.deleteApplicationReturns = struct {
  2122  		result1 ccv3.JobURL
  2123  		result2 ccv3.Warnings
  2124  		result3 error
  2125  	}{result1, result2, result3}
  2126  }
  2127  
  2128  func (fake *FakeCloudControllerClient) DeleteApplicationReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2129  	fake.deleteApplicationMutex.Lock()
  2130  	defer fake.deleteApplicationMutex.Unlock()
  2131  	fake.DeleteApplicationStub = nil
  2132  	if fake.deleteApplicationReturnsOnCall == nil {
  2133  		fake.deleteApplicationReturnsOnCall = make(map[int]struct {
  2134  			result1 ccv3.JobURL
  2135  			result2 ccv3.Warnings
  2136  			result3 error
  2137  		})
  2138  	}
  2139  	fake.deleteApplicationReturnsOnCall[i] = struct {
  2140  		result1 ccv3.JobURL
  2141  		result2 ccv3.Warnings
  2142  		result3 error
  2143  	}{result1, result2, result3}
  2144  }
  2145  
  2146  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstance(arg1 string, arg2 string, arg3 int) (ccv3.Warnings, error) {
  2147  	fake.deleteApplicationProcessInstanceMutex.Lock()
  2148  	ret, specificReturn := fake.deleteApplicationProcessInstanceReturnsOnCall[len(fake.deleteApplicationProcessInstanceArgsForCall)]
  2149  	fake.deleteApplicationProcessInstanceArgsForCall = append(fake.deleteApplicationProcessInstanceArgsForCall, struct {
  2150  		arg1 string
  2151  		arg2 string
  2152  		arg3 int
  2153  	}{arg1, arg2, arg3})
  2154  	fake.recordInvocation("DeleteApplicationProcessInstance", []interface{}{arg1, arg2, arg3})
  2155  	fake.deleteApplicationProcessInstanceMutex.Unlock()
  2156  	if fake.DeleteApplicationProcessInstanceStub != nil {
  2157  		return fake.DeleteApplicationProcessInstanceStub(arg1, arg2, arg3)
  2158  	}
  2159  	if specificReturn {
  2160  		return ret.result1, ret.result2
  2161  	}
  2162  	fakeReturns := fake.deleteApplicationProcessInstanceReturns
  2163  	return fakeReturns.result1, fakeReturns.result2
  2164  }
  2165  
  2166  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceCallCount() int {
  2167  	fake.deleteApplicationProcessInstanceMutex.RLock()
  2168  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  2169  	return len(fake.deleteApplicationProcessInstanceArgsForCall)
  2170  }
  2171  
  2172  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceCalls(stub func(string, string, int) (ccv3.Warnings, error)) {
  2173  	fake.deleteApplicationProcessInstanceMutex.Lock()
  2174  	defer fake.deleteApplicationProcessInstanceMutex.Unlock()
  2175  	fake.DeleteApplicationProcessInstanceStub = stub
  2176  }
  2177  
  2178  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceArgsForCall(i int) (string, string, int) {
  2179  	fake.deleteApplicationProcessInstanceMutex.RLock()
  2180  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  2181  	argsForCall := fake.deleteApplicationProcessInstanceArgsForCall[i]
  2182  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  2183  }
  2184  
  2185  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceReturns(result1 ccv3.Warnings, result2 error) {
  2186  	fake.deleteApplicationProcessInstanceMutex.Lock()
  2187  	defer fake.deleteApplicationProcessInstanceMutex.Unlock()
  2188  	fake.DeleteApplicationProcessInstanceStub = nil
  2189  	fake.deleteApplicationProcessInstanceReturns = struct {
  2190  		result1 ccv3.Warnings
  2191  		result2 error
  2192  	}{result1, result2}
  2193  }
  2194  
  2195  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  2196  	fake.deleteApplicationProcessInstanceMutex.Lock()
  2197  	defer fake.deleteApplicationProcessInstanceMutex.Unlock()
  2198  	fake.DeleteApplicationProcessInstanceStub = nil
  2199  	if fake.deleteApplicationProcessInstanceReturnsOnCall == nil {
  2200  		fake.deleteApplicationProcessInstanceReturnsOnCall = make(map[int]struct {
  2201  			result1 ccv3.Warnings
  2202  			result2 error
  2203  		})
  2204  	}
  2205  	fake.deleteApplicationProcessInstanceReturnsOnCall[i] = struct {
  2206  		result1 ccv3.Warnings
  2207  		result2 error
  2208  	}{result1, result2}
  2209  }
  2210  
  2211  func (fake *FakeCloudControllerClient) DeleteBuildpack(arg1 string) (ccv3.JobURL, ccv3.Warnings, error) {
  2212  	fake.deleteBuildpackMutex.Lock()
  2213  	ret, specificReturn := fake.deleteBuildpackReturnsOnCall[len(fake.deleteBuildpackArgsForCall)]
  2214  	fake.deleteBuildpackArgsForCall = append(fake.deleteBuildpackArgsForCall, struct {
  2215  		arg1 string
  2216  	}{arg1})
  2217  	fake.recordInvocation("DeleteBuildpack", []interface{}{arg1})
  2218  	fake.deleteBuildpackMutex.Unlock()
  2219  	if fake.DeleteBuildpackStub != nil {
  2220  		return fake.DeleteBuildpackStub(arg1)
  2221  	}
  2222  	if specificReturn {
  2223  		return ret.result1, ret.result2, ret.result3
  2224  	}
  2225  	fakeReturns := fake.deleteBuildpackReturns
  2226  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2227  }
  2228  
  2229  func (fake *FakeCloudControllerClient) DeleteBuildpackCallCount() int {
  2230  	fake.deleteBuildpackMutex.RLock()
  2231  	defer fake.deleteBuildpackMutex.RUnlock()
  2232  	return len(fake.deleteBuildpackArgsForCall)
  2233  }
  2234  
  2235  func (fake *FakeCloudControllerClient) DeleteBuildpackCalls(stub func(string) (ccv3.JobURL, ccv3.Warnings, error)) {
  2236  	fake.deleteBuildpackMutex.Lock()
  2237  	defer fake.deleteBuildpackMutex.Unlock()
  2238  	fake.DeleteBuildpackStub = stub
  2239  }
  2240  
  2241  func (fake *FakeCloudControllerClient) DeleteBuildpackArgsForCall(i int) string {
  2242  	fake.deleteBuildpackMutex.RLock()
  2243  	defer fake.deleteBuildpackMutex.RUnlock()
  2244  	argsForCall := fake.deleteBuildpackArgsForCall[i]
  2245  	return argsForCall.arg1
  2246  }
  2247  
  2248  func (fake *FakeCloudControllerClient) DeleteBuildpackReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2249  	fake.deleteBuildpackMutex.Lock()
  2250  	defer fake.deleteBuildpackMutex.Unlock()
  2251  	fake.DeleteBuildpackStub = nil
  2252  	fake.deleteBuildpackReturns = struct {
  2253  		result1 ccv3.JobURL
  2254  		result2 ccv3.Warnings
  2255  		result3 error
  2256  	}{result1, result2, result3}
  2257  }
  2258  
  2259  func (fake *FakeCloudControllerClient) DeleteBuildpackReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2260  	fake.deleteBuildpackMutex.Lock()
  2261  	defer fake.deleteBuildpackMutex.Unlock()
  2262  	fake.DeleteBuildpackStub = nil
  2263  	if fake.deleteBuildpackReturnsOnCall == nil {
  2264  		fake.deleteBuildpackReturnsOnCall = make(map[int]struct {
  2265  			result1 ccv3.JobURL
  2266  			result2 ccv3.Warnings
  2267  			result3 error
  2268  		})
  2269  	}
  2270  	fake.deleteBuildpackReturnsOnCall[i] = struct {
  2271  		result1 ccv3.JobURL
  2272  		result2 ccv3.Warnings
  2273  		result3 error
  2274  	}{result1, result2, result3}
  2275  }
  2276  
  2277  func (fake *FakeCloudControllerClient) DeleteDomain(arg1 string) (ccv3.JobURL, ccv3.Warnings, error) {
  2278  	fake.deleteDomainMutex.Lock()
  2279  	ret, specificReturn := fake.deleteDomainReturnsOnCall[len(fake.deleteDomainArgsForCall)]
  2280  	fake.deleteDomainArgsForCall = append(fake.deleteDomainArgsForCall, struct {
  2281  		arg1 string
  2282  	}{arg1})
  2283  	fake.recordInvocation("DeleteDomain", []interface{}{arg1})
  2284  	fake.deleteDomainMutex.Unlock()
  2285  	if fake.DeleteDomainStub != nil {
  2286  		return fake.DeleteDomainStub(arg1)
  2287  	}
  2288  	if specificReturn {
  2289  		return ret.result1, ret.result2, ret.result3
  2290  	}
  2291  	fakeReturns := fake.deleteDomainReturns
  2292  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2293  }
  2294  
  2295  func (fake *FakeCloudControllerClient) DeleteDomainCallCount() int {
  2296  	fake.deleteDomainMutex.RLock()
  2297  	defer fake.deleteDomainMutex.RUnlock()
  2298  	return len(fake.deleteDomainArgsForCall)
  2299  }
  2300  
  2301  func (fake *FakeCloudControllerClient) DeleteDomainCalls(stub func(string) (ccv3.JobURL, ccv3.Warnings, error)) {
  2302  	fake.deleteDomainMutex.Lock()
  2303  	defer fake.deleteDomainMutex.Unlock()
  2304  	fake.DeleteDomainStub = stub
  2305  }
  2306  
  2307  func (fake *FakeCloudControllerClient) DeleteDomainArgsForCall(i int) string {
  2308  	fake.deleteDomainMutex.RLock()
  2309  	defer fake.deleteDomainMutex.RUnlock()
  2310  	argsForCall := fake.deleteDomainArgsForCall[i]
  2311  	return argsForCall.arg1
  2312  }
  2313  
  2314  func (fake *FakeCloudControllerClient) DeleteDomainReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2315  	fake.deleteDomainMutex.Lock()
  2316  	defer fake.deleteDomainMutex.Unlock()
  2317  	fake.DeleteDomainStub = nil
  2318  	fake.deleteDomainReturns = struct {
  2319  		result1 ccv3.JobURL
  2320  		result2 ccv3.Warnings
  2321  		result3 error
  2322  	}{result1, result2, result3}
  2323  }
  2324  
  2325  func (fake *FakeCloudControllerClient) DeleteDomainReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2326  	fake.deleteDomainMutex.Lock()
  2327  	defer fake.deleteDomainMutex.Unlock()
  2328  	fake.DeleteDomainStub = nil
  2329  	if fake.deleteDomainReturnsOnCall == nil {
  2330  		fake.deleteDomainReturnsOnCall = make(map[int]struct {
  2331  			result1 ccv3.JobURL
  2332  			result2 ccv3.Warnings
  2333  			result3 error
  2334  		})
  2335  	}
  2336  	fake.deleteDomainReturnsOnCall[i] = struct {
  2337  		result1 ccv3.JobURL
  2338  		result2 ccv3.Warnings
  2339  		result3 error
  2340  	}{result1, result2, result3}
  2341  }
  2342  
  2343  func (fake *FakeCloudControllerClient) DeleteIsolationSegment(arg1 string) (ccv3.Warnings, error) {
  2344  	fake.deleteIsolationSegmentMutex.Lock()
  2345  	ret, specificReturn := fake.deleteIsolationSegmentReturnsOnCall[len(fake.deleteIsolationSegmentArgsForCall)]
  2346  	fake.deleteIsolationSegmentArgsForCall = append(fake.deleteIsolationSegmentArgsForCall, struct {
  2347  		arg1 string
  2348  	}{arg1})
  2349  	fake.recordInvocation("DeleteIsolationSegment", []interface{}{arg1})
  2350  	fake.deleteIsolationSegmentMutex.Unlock()
  2351  	if fake.DeleteIsolationSegmentStub != nil {
  2352  		return fake.DeleteIsolationSegmentStub(arg1)
  2353  	}
  2354  	if specificReturn {
  2355  		return ret.result1, ret.result2
  2356  	}
  2357  	fakeReturns := fake.deleteIsolationSegmentReturns
  2358  	return fakeReturns.result1, fakeReturns.result2
  2359  }
  2360  
  2361  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentCallCount() int {
  2362  	fake.deleteIsolationSegmentMutex.RLock()
  2363  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  2364  	return len(fake.deleteIsolationSegmentArgsForCall)
  2365  }
  2366  
  2367  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentCalls(stub func(string) (ccv3.Warnings, error)) {
  2368  	fake.deleteIsolationSegmentMutex.Lock()
  2369  	defer fake.deleteIsolationSegmentMutex.Unlock()
  2370  	fake.DeleteIsolationSegmentStub = stub
  2371  }
  2372  
  2373  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentArgsForCall(i int) string {
  2374  	fake.deleteIsolationSegmentMutex.RLock()
  2375  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  2376  	argsForCall := fake.deleteIsolationSegmentArgsForCall[i]
  2377  	return argsForCall.arg1
  2378  }
  2379  
  2380  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturns(result1 ccv3.Warnings, result2 error) {
  2381  	fake.deleteIsolationSegmentMutex.Lock()
  2382  	defer fake.deleteIsolationSegmentMutex.Unlock()
  2383  	fake.DeleteIsolationSegmentStub = nil
  2384  	fake.deleteIsolationSegmentReturns = struct {
  2385  		result1 ccv3.Warnings
  2386  		result2 error
  2387  	}{result1, result2}
  2388  }
  2389  
  2390  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  2391  	fake.deleteIsolationSegmentMutex.Lock()
  2392  	defer fake.deleteIsolationSegmentMutex.Unlock()
  2393  	fake.DeleteIsolationSegmentStub = nil
  2394  	if fake.deleteIsolationSegmentReturnsOnCall == nil {
  2395  		fake.deleteIsolationSegmentReturnsOnCall = make(map[int]struct {
  2396  			result1 ccv3.Warnings
  2397  			result2 error
  2398  		})
  2399  	}
  2400  	fake.deleteIsolationSegmentReturnsOnCall[i] = struct {
  2401  		result1 ccv3.Warnings
  2402  		result2 error
  2403  	}{result1, result2}
  2404  }
  2405  
  2406  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganization(arg1 string, arg2 string) (ccv3.Warnings, error) {
  2407  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  2408  	ret, specificReturn := fake.deleteIsolationSegmentOrganizationReturnsOnCall[len(fake.deleteIsolationSegmentOrganizationArgsForCall)]
  2409  	fake.deleteIsolationSegmentOrganizationArgsForCall = append(fake.deleteIsolationSegmentOrganizationArgsForCall, struct {
  2410  		arg1 string
  2411  		arg2 string
  2412  	}{arg1, arg2})
  2413  	fake.recordInvocation("DeleteIsolationSegmentOrganization", []interface{}{arg1, arg2})
  2414  	fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  2415  	if fake.DeleteIsolationSegmentOrganizationStub != nil {
  2416  		return fake.DeleteIsolationSegmentOrganizationStub(arg1, arg2)
  2417  	}
  2418  	if specificReturn {
  2419  		return ret.result1, ret.result2
  2420  	}
  2421  	fakeReturns := fake.deleteIsolationSegmentOrganizationReturns
  2422  	return fakeReturns.result1, fakeReturns.result2
  2423  }
  2424  
  2425  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationCallCount() int {
  2426  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  2427  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  2428  	return len(fake.deleteIsolationSegmentOrganizationArgsForCall)
  2429  }
  2430  
  2431  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationCalls(stub func(string, string) (ccv3.Warnings, error)) {
  2432  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  2433  	defer fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  2434  	fake.DeleteIsolationSegmentOrganizationStub = stub
  2435  }
  2436  
  2437  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationArgsForCall(i int) (string, string) {
  2438  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  2439  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  2440  	argsForCall := fake.deleteIsolationSegmentOrganizationArgsForCall[i]
  2441  	return argsForCall.arg1, argsForCall.arg2
  2442  }
  2443  
  2444  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationReturns(result1 ccv3.Warnings, result2 error) {
  2445  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  2446  	defer fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  2447  	fake.DeleteIsolationSegmentOrganizationStub = nil
  2448  	fake.deleteIsolationSegmentOrganizationReturns = struct {
  2449  		result1 ccv3.Warnings
  2450  		result2 error
  2451  	}{result1, result2}
  2452  }
  2453  
  2454  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  2455  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  2456  	defer fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  2457  	fake.DeleteIsolationSegmentOrganizationStub = nil
  2458  	if fake.deleteIsolationSegmentOrganizationReturnsOnCall == nil {
  2459  		fake.deleteIsolationSegmentOrganizationReturnsOnCall = make(map[int]struct {
  2460  			result1 ccv3.Warnings
  2461  			result2 error
  2462  		})
  2463  	}
  2464  	fake.deleteIsolationSegmentOrganizationReturnsOnCall[i] = struct {
  2465  		result1 ccv3.Warnings
  2466  		result2 error
  2467  	}{result1, result2}
  2468  }
  2469  
  2470  func (fake *FakeCloudControllerClient) DeleteRoute(arg1 string) (ccv3.JobURL, ccv3.Warnings, error) {
  2471  	fake.deleteRouteMutex.Lock()
  2472  	ret, specificReturn := fake.deleteRouteReturnsOnCall[len(fake.deleteRouteArgsForCall)]
  2473  	fake.deleteRouteArgsForCall = append(fake.deleteRouteArgsForCall, struct {
  2474  		arg1 string
  2475  	}{arg1})
  2476  	fake.recordInvocation("DeleteRoute", []interface{}{arg1})
  2477  	fake.deleteRouteMutex.Unlock()
  2478  	if fake.DeleteRouteStub != nil {
  2479  		return fake.DeleteRouteStub(arg1)
  2480  	}
  2481  	if specificReturn {
  2482  		return ret.result1, ret.result2, ret.result3
  2483  	}
  2484  	fakeReturns := fake.deleteRouteReturns
  2485  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2486  }
  2487  
  2488  func (fake *FakeCloudControllerClient) DeleteRouteCallCount() int {
  2489  	fake.deleteRouteMutex.RLock()
  2490  	defer fake.deleteRouteMutex.RUnlock()
  2491  	return len(fake.deleteRouteArgsForCall)
  2492  }
  2493  
  2494  func (fake *FakeCloudControllerClient) DeleteRouteCalls(stub func(string) (ccv3.JobURL, ccv3.Warnings, error)) {
  2495  	fake.deleteRouteMutex.Lock()
  2496  	defer fake.deleteRouteMutex.Unlock()
  2497  	fake.DeleteRouteStub = stub
  2498  }
  2499  
  2500  func (fake *FakeCloudControllerClient) DeleteRouteArgsForCall(i int) string {
  2501  	fake.deleteRouteMutex.RLock()
  2502  	defer fake.deleteRouteMutex.RUnlock()
  2503  	argsForCall := fake.deleteRouteArgsForCall[i]
  2504  	return argsForCall.arg1
  2505  }
  2506  
  2507  func (fake *FakeCloudControllerClient) DeleteRouteReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2508  	fake.deleteRouteMutex.Lock()
  2509  	defer fake.deleteRouteMutex.Unlock()
  2510  	fake.DeleteRouteStub = nil
  2511  	fake.deleteRouteReturns = struct {
  2512  		result1 ccv3.JobURL
  2513  		result2 ccv3.Warnings
  2514  		result3 error
  2515  	}{result1, result2, result3}
  2516  }
  2517  
  2518  func (fake *FakeCloudControllerClient) DeleteRouteReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2519  	fake.deleteRouteMutex.Lock()
  2520  	defer fake.deleteRouteMutex.Unlock()
  2521  	fake.DeleteRouteStub = nil
  2522  	if fake.deleteRouteReturnsOnCall == nil {
  2523  		fake.deleteRouteReturnsOnCall = make(map[int]struct {
  2524  			result1 ccv3.JobURL
  2525  			result2 ccv3.Warnings
  2526  			result3 error
  2527  		})
  2528  	}
  2529  	fake.deleteRouteReturnsOnCall[i] = struct {
  2530  		result1 ccv3.JobURL
  2531  		result2 ccv3.Warnings
  2532  		result3 error
  2533  	}{result1, result2, result3}
  2534  }
  2535  
  2536  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpace(arg1 string, arg2 string) (ccv3.Warnings, error) {
  2537  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  2538  	ret, specificReturn := fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall[len(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall)]
  2539  	fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall = append(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall, struct {
  2540  		arg1 string
  2541  		arg2 string
  2542  	}{arg1, arg2})
  2543  	fake.recordInvocation("DeleteServiceInstanceRelationshipsSharedSpace", []interface{}{arg1, arg2})
  2544  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  2545  	if fake.DeleteServiceInstanceRelationshipsSharedSpaceStub != nil {
  2546  		return fake.DeleteServiceInstanceRelationshipsSharedSpaceStub(arg1, arg2)
  2547  	}
  2548  	if specificReturn {
  2549  		return ret.result1, ret.result2
  2550  	}
  2551  	fakeReturns := fake.deleteServiceInstanceRelationshipsSharedSpaceReturns
  2552  	return fakeReturns.result1, fakeReturns.result2
  2553  }
  2554  
  2555  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceCallCount() int {
  2556  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  2557  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  2558  	return len(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall)
  2559  }
  2560  
  2561  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceCalls(stub func(string, string) (ccv3.Warnings, error)) {
  2562  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  2563  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  2564  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = stub
  2565  }
  2566  
  2567  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceArgsForCall(i int) (string, string) {
  2568  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  2569  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  2570  	argsForCall := fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall[i]
  2571  	return argsForCall.arg1, argsForCall.arg2
  2572  }
  2573  
  2574  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceReturns(result1 ccv3.Warnings, result2 error) {
  2575  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  2576  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  2577  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = nil
  2578  	fake.deleteServiceInstanceRelationshipsSharedSpaceReturns = struct {
  2579  		result1 ccv3.Warnings
  2580  		result2 error
  2581  	}{result1, result2}
  2582  }
  2583  
  2584  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  2585  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  2586  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  2587  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = nil
  2588  	if fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall == nil {
  2589  		fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall = make(map[int]struct {
  2590  			result1 ccv3.Warnings
  2591  			result2 error
  2592  		})
  2593  	}
  2594  	fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall[i] = struct {
  2595  		result1 ccv3.Warnings
  2596  		result2 error
  2597  	}{result1, result2}
  2598  }
  2599  
  2600  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizations(arg1 string, arg2 []string) (ccv3.RelationshipList, ccv3.Warnings, error) {
  2601  	var arg2Copy []string
  2602  	if arg2 != nil {
  2603  		arg2Copy = make([]string, len(arg2))
  2604  		copy(arg2Copy, arg2)
  2605  	}
  2606  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  2607  	ret, specificReturn := fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)]
  2608  	fake.entitleIsolationSegmentToOrganizationsArgsForCall = append(fake.entitleIsolationSegmentToOrganizationsArgsForCall, struct {
  2609  		arg1 string
  2610  		arg2 []string
  2611  	}{arg1, arg2Copy})
  2612  	fake.recordInvocation("EntitleIsolationSegmentToOrganizations", []interface{}{arg1, arg2Copy})
  2613  	fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  2614  	if fake.EntitleIsolationSegmentToOrganizationsStub != nil {
  2615  		return fake.EntitleIsolationSegmentToOrganizationsStub(arg1, arg2)
  2616  	}
  2617  	if specificReturn {
  2618  		return ret.result1, ret.result2, ret.result3
  2619  	}
  2620  	fakeReturns := fake.entitleIsolationSegmentToOrganizationsReturns
  2621  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2622  }
  2623  
  2624  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsCallCount() int {
  2625  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  2626  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  2627  	return len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)
  2628  }
  2629  
  2630  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsCalls(stub func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)) {
  2631  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  2632  	defer fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  2633  	fake.EntitleIsolationSegmentToOrganizationsStub = stub
  2634  }
  2635  
  2636  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsArgsForCall(i int) (string, []string) {
  2637  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  2638  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  2639  	argsForCall := fake.entitleIsolationSegmentToOrganizationsArgsForCall[i]
  2640  	return argsForCall.arg1, argsForCall.arg2
  2641  }
  2642  
  2643  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturns(result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  2644  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  2645  	defer fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  2646  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
  2647  	fake.entitleIsolationSegmentToOrganizationsReturns = struct {
  2648  		result1 ccv3.RelationshipList
  2649  		result2 ccv3.Warnings
  2650  		result3 error
  2651  	}{result1, result2, result3}
  2652  }
  2653  
  2654  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturnsOnCall(i int, result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  2655  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  2656  	defer fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  2657  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
  2658  	if fake.entitleIsolationSegmentToOrganizationsReturnsOnCall == nil {
  2659  		fake.entitleIsolationSegmentToOrganizationsReturnsOnCall = make(map[int]struct {
  2660  			result1 ccv3.RelationshipList
  2661  			result2 ccv3.Warnings
  2662  			result3 error
  2663  		})
  2664  	}
  2665  	fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[i] = struct {
  2666  		result1 ccv3.RelationshipList
  2667  		result2 ccv3.Warnings
  2668  		result3 error
  2669  	}{result1, result2, result3}
  2670  }
  2671  
  2672  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrent(arg1 string) (ccv3.Droplet, ccv3.Warnings, error) {
  2673  	fake.getApplicationDropletCurrentMutex.Lock()
  2674  	ret, specificReturn := fake.getApplicationDropletCurrentReturnsOnCall[len(fake.getApplicationDropletCurrentArgsForCall)]
  2675  	fake.getApplicationDropletCurrentArgsForCall = append(fake.getApplicationDropletCurrentArgsForCall, struct {
  2676  		arg1 string
  2677  	}{arg1})
  2678  	fake.recordInvocation("GetApplicationDropletCurrent", []interface{}{arg1})
  2679  	fake.getApplicationDropletCurrentMutex.Unlock()
  2680  	if fake.GetApplicationDropletCurrentStub != nil {
  2681  		return fake.GetApplicationDropletCurrentStub(arg1)
  2682  	}
  2683  	if specificReturn {
  2684  		return ret.result1, ret.result2, ret.result3
  2685  	}
  2686  	fakeReturns := fake.getApplicationDropletCurrentReturns
  2687  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2688  }
  2689  
  2690  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentCallCount() int {
  2691  	fake.getApplicationDropletCurrentMutex.RLock()
  2692  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  2693  	return len(fake.getApplicationDropletCurrentArgsForCall)
  2694  }
  2695  
  2696  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentCalls(stub func(string) (ccv3.Droplet, ccv3.Warnings, error)) {
  2697  	fake.getApplicationDropletCurrentMutex.Lock()
  2698  	defer fake.getApplicationDropletCurrentMutex.Unlock()
  2699  	fake.GetApplicationDropletCurrentStub = stub
  2700  }
  2701  
  2702  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentArgsForCall(i int) string {
  2703  	fake.getApplicationDropletCurrentMutex.RLock()
  2704  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  2705  	argsForCall := fake.getApplicationDropletCurrentArgsForCall[i]
  2706  	return argsForCall.arg1
  2707  }
  2708  
  2709  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  2710  	fake.getApplicationDropletCurrentMutex.Lock()
  2711  	defer fake.getApplicationDropletCurrentMutex.Unlock()
  2712  	fake.GetApplicationDropletCurrentStub = nil
  2713  	fake.getApplicationDropletCurrentReturns = struct {
  2714  		result1 ccv3.Droplet
  2715  		result2 ccv3.Warnings
  2716  		result3 error
  2717  	}{result1, result2, result3}
  2718  }
  2719  
  2720  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  2721  	fake.getApplicationDropletCurrentMutex.Lock()
  2722  	defer fake.getApplicationDropletCurrentMutex.Unlock()
  2723  	fake.GetApplicationDropletCurrentStub = nil
  2724  	if fake.getApplicationDropletCurrentReturnsOnCall == nil {
  2725  		fake.getApplicationDropletCurrentReturnsOnCall = make(map[int]struct {
  2726  			result1 ccv3.Droplet
  2727  			result2 ccv3.Warnings
  2728  			result3 error
  2729  		})
  2730  	}
  2731  	fake.getApplicationDropletCurrentReturnsOnCall[i] = struct {
  2732  		result1 ccv3.Droplet
  2733  		result2 ccv3.Warnings
  2734  		result3 error
  2735  	}{result1, result2, result3}
  2736  }
  2737  
  2738  func (fake *FakeCloudControllerClient) GetApplicationEnvironment(arg1 string) (ccv3.Environment, ccv3.Warnings, error) {
  2739  	fake.getApplicationEnvironmentMutex.Lock()
  2740  	ret, specificReturn := fake.getApplicationEnvironmentReturnsOnCall[len(fake.getApplicationEnvironmentArgsForCall)]
  2741  	fake.getApplicationEnvironmentArgsForCall = append(fake.getApplicationEnvironmentArgsForCall, struct {
  2742  		arg1 string
  2743  	}{arg1})
  2744  	fake.recordInvocation("GetApplicationEnvironment", []interface{}{arg1})
  2745  	fake.getApplicationEnvironmentMutex.Unlock()
  2746  	if fake.GetApplicationEnvironmentStub != nil {
  2747  		return fake.GetApplicationEnvironmentStub(arg1)
  2748  	}
  2749  	if specificReturn {
  2750  		return ret.result1, ret.result2, ret.result3
  2751  	}
  2752  	fakeReturns := fake.getApplicationEnvironmentReturns
  2753  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2754  }
  2755  
  2756  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentCallCount() int {
  2757  	fake.getApplicationEnvironmentMutex.RLock()
  2758  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  2759  	return len(fake.getApplicationEnvironmentArgsForCall)
  2760  }
  2761  
  2762  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentCalls(stub func(string) (ccv3.Environment, ccv3.Warnings, error)) {
  2763  	fake.getApplicationEnvironmentMutex.Lock()
  2764  	defer fake.getApplicationEnvironmentMutex.Unlock()
  2765  	fake.GetApplicationEnvironmentStub = stub
  2766  }
  2767  
  2768  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentArgsForCall(i int) string {
  2769  	fake.getApplicationEnvironmentMutex.RLock()
  2770  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  2771  	argsForCall := fake.getApplicationEnvironmentArgsForCall[i]
  2772  	return argsForCall.arg1
  2773  }
  2774  
  2775  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentReturns(result1 ccv3.Environment, result2 ccv3.Warnings, result3 error) {
  2776  	fake.getApplicationEnvironmentMutex.Lock()
  2777  	defer fake.getApplicationEnvironmentMutex.Unlock()
  2778  	fake.GetApplicationEnvironmentStub = nil
  2779  	fake.getApplicationEnvironmentReturns = struct {
  2780  		result1 ccv3.Environment
  2781  		result2 ccv3.Warnings
  2782  		result3 error
  2783  	}{result1, result2, result3}
  2784  }
  2785  
  2786  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentReturnsOnCall(i int, result1 ccv3.Environment, result2 ccv3.Warnings, result3 error) {
  2787  	fake.getApplicationEnvironmentMutex.Lock()
  2788  	defer fake.getApplicationEnvironmentMutex.Unlock()
  2789  	fake.GetApplicationEnvironmentStub = nil
  2790  	if fake.getApplicationEnvironmentReturnsOnCall == nil {
  2791  		fake.getApplicationEnvironmentReturnsOnCall = make(map[int]struct {
  2792  			result1 ccv3.Environment
  2793  			result2 ccv3.Warnings
  2794  			result3 error
  2795  		})
  2796  	}
  2797  	fake.getApplicationEnvironmentReturnsOnCall[i] = struct {
  2798  		result1 ccv3.Environment
  2799  		result2 ccv3.Warnings
  2800  		result3 error
  2801  	}{result1, result2, result3}
  2802  }
  2803  
  2804  func (fake *FakeCloudControllerClient) GetApplicationManifest(arg1 string) ([]byte, ccv3.Warnings, error) {
  2805  	fake.getApplicationManifestMutex.Lock()
  2806  	ret, specificReturn := fake.getApplicationManifestReturnsOnCall[len(fake.getApplicationManifestArgsForCall)]
  2807  	fake.getApplicationManifestArgsForCall = append(fake.getApplicationManifestArgsForCall, struct {
  2808  		arg1 string
  2809  	}{arg1})
  2810  	fake.recordInvocation("GetApplicationManifest", []interface{}{arg1})
  2811  	fake.getApplicationManifestMutex.Unlock()
  2812  	if fake.GetApplicationManifestStub != nil {
  2813  		return fake.GetApplicationManifestStub(arg1)
  2814  	}
  2815  	if specificReturn {
  2816  		return ret.result1, ret.result2, ret.result3
  2817  	}
  2818  	fakeReturns := fake.getApplicationManifestReturns
  2819  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2820  }
  2821  
  2822  func (fake *FakeCloudControllerClient) GetApplicationManifestCallCount() int {
  2823  	fake.getApplicationManifestMutex.RLock()
  2824  	defer fake.getApplicationManifestMutex.RUnlock()
  2825  	return len(fake.getApplicationManifestArgsForCall)
  2826  }
  2827  
  2828  func (fake *FakeCloudControllerClient) GetApplicationManifestCalls(stub func(string) ([]byte, ccv3.Warnings, error)) {
  2829  	fake.getApplicationManifestMutex.Lock()
  2830  	defer fake.getApplicationManifestMutex.Unlock()
  2831  	fake.GetApplicationManifestStub = stub
  2832  }
  2833  
  2834  func (fake *FakeCloudControllerClient) GetApplicationManifestArgsForCall(i int) string {
  2835  	fake.getApplicationManifestMutex.RLock()
  2836  	defer fake.getApplicationManifestMutex.RUnlock()
  2837  	argsForCall := fake.getApplicationManifestArgsForCall[i]
  2838  	return argsForCall.arg1
  2839  }
  2840  
  2841  func (fake *FakeCloudControllerClient) GetApplicationManifestReturns(result1 []byte, result2 ccv3.Warnings, result3 error) {
  2842  	fake.getApplicationManifestMutex.Lock()
  2843  	defer fake.getApplicationManifestMutex.Unlock()
  2844  	fake.GetApplicationManifestStub = nil
  2845  	fake.getApplicationManifestReturns = struct {
  2846  		result1 []byte
  2847  		result2 ccv3.Warnings
  2848  		result3 error
  2849  	}{result1, result2, result3}
  2850  }
  2851  
  2852  func (fake *FakeCloudControllerClient) GetApplicationManifestReturnsOnCall(i int, result1 []byte, result2 ccv3.Warnings, result3 error) {
  2853  	fake.getApplicationManifestMutex.Lock()
  2854  	defer fake.getApplicationManifestMutex.Unlock()
  2855  	fake.GetApplicationManifestStub = nil
  2856  	if fake.getApplicationManifestReturnsOnCall == nil {
  2857  		fake.getApplicationManifestReturnsOnCall = make(map[int]struct {
  2858  			result1 []byte
  2859  			result2 ccv3.Warnings
  2860  			result3 error
  2861  		})
  2862  	}
  2863  	fake.getApplicationManifestReturnsOnCall[i] = struct {
  2864  		result1 []byte
  2865  		result2 ccv3.Warnings
  2866  		result3 error
  2867  	}{result1, result2, result3}
  2868  }
  2869  
  2870  func (fake *FakeCloudControllerClient) GetApplicationProcessByType(arg1 string, arg2 string) (ccv3.Process, ccv3.Warnings, error) {
  2871  	fake.getApplicationProcessByTypeMutex.Lock()
  2872  	ret, specificReturn := fake.getApplicationProcessByTypeReturnsOnCall[len(fake.getApplicationProcessByTypeArgsForCall)]
  2873  	fake.getApplicationProcessByTypeArgsForCall = append(fake.getApplicationProcessByTypeArgsForCall, struct {
  2874  		arg1 string
  2875  		arg2 string
  2876  	}{arg1, arg2})
  2877  	fake.recordInvocation("GetApplicationProcessByType", []interface{}{arg1, arg2})
  2878  	fake.getApplicationProcessByTypeMutex.Unlock()
  2879  	if fake.GetApplicationProcessByTypeStub != nil {
  2880  		return fake.GetApplicationProcessByTypeStub(arg1, arg2)
  2881  	}
  2882  	if specificReturn {
  2883  		return ret.result1, ret.result2, ret.result3
  2884  	}
  2885  	fakeReturns := fake.getApplicationProcessByTypeReturns
  2886  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2887  }
  2888  
  2889  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeCallCount() int {
  2890  	fake.getApplicationProcessByTypeMutex.RLock()
  2891  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  2892  	return len(fake.getApplicationProcessByTypeArgsForCall)
  2893  }
  2894  
  2895  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeCalls(stub func(string, string) (ccv3.Process, ccv3.Warnings, error)) {
  2896  	fake.getApplicationProcessByTypeMutex.Lock()
  2897  	defer fake.getApplicationProcessByTypeMutex.Unlock()
  2898  	fake.GetApplicationProcessByTypeStub = stub
  2899  }
  2900  
  2901  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeArgsForCall(i int) (string, string) {
  2902  	fake.getApplicationProcessByTypeMutex.RLock()
  2903  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  2904  	argsForCall := fake.getApplicationProcessByTypeArgsForCall[i]
  2905  	return argsForCall.arg1, argsForCall.arg2
  2906  }
  2907  
  2908  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2909  	fake.getApplicationProcessByTypeMutex.Lock()
  2910  	defer fake.getApplicationProcessByTypeMutex.Unlock()
  2911  	fake.GetApplicationProcessByTypeStub = nil
  2912  	fake.getApplicationProcessByTypeReturns = struct {
  2913  		result1 ccv3.Process
  2914  		result2 ccv3.Warnings
  2915  		result3 error
  2916  	}{result1, result2, result3}
  2917  }
  2918  
  2919  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2920  	fake.getApplicationProcessByTypeMutex.Lock()
  2921  	defer fake.getApplicationProcessByTypeMutex.Unlock()
  2922  	fake.GetApplicationProcessByTypeStub = nil
  2923  	if fake.getApplicationProcessByTypeReturnsOnCall == nil {
  2924  		fake.getApplicationProcessByTypeReturnsOnCall = make(map[int]struct {
  2925  			result1 ccv3.Process
  2926  			result2 ccv3.Warnings
  2927  			result3 error
  2928  		})
  2929  	}
  2930  	fake.getApplicationProcessByTypeReturnsOnCall[i] = struct {
  2931  		result1 ccv3.Process
  2932  		result2 ccv3.Warnings
  2933  		result3 error
  2934  	}{result1, result2, result3}
  2935  }
  2936  
  2937  func (fake *FakeCloudControllerClient) GetApplicationProcesses(arg1 string) ([]ccv3.Process, ccv3.Warnings, error) {
  2938  	fake.getApplicationProcessesMutex.Lock()
  2939  	ret, specificReturn := fake.getApplicationProcessesReturnsOnCall[len(fake.getApplicationProcessesArgsForCall)]
  2940  	fake.getApplicationProcessesArgsForCall = append(fake.getApplicationProcessesArgsForCall, struct {
  2941  		arg1 string
  2942  	}{arg1})
  2943  	fake.recordInvocation("GetApplicationProcesses", []interface{}{arg1})
  2944  	fake.getApplicationProcessesMutex.Unlock()
  2945  	if fake.GetApplicationProcessesStub != nil {
  2946  		return fake.GetApplicationProcessesStub(arg1)
  2947  	}
  2948  	if specificReturn {
  2949  		return ret.result1, ret.result2, ret.result3
  2950  	}
  2951  	fakeReturns := fake.getApplicationProcessesReturns
  2952  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2953  }
  2954  
  2955  func (fake *FakeCloudControllerClient) GetApplicationProcessesCallCount() int {
  2956  	fake.getApplicationProcessesMutex.RLock()
  2957  	defer fake.getApplicationProcessesMutex.RUnlock()
  2958  	return len(fake.getApplicationProcessesArgsForCall)
  2959  }
  2960  
  2961  func (fake *FakeCloudControllerClient) GetApplicationProcessesCalls(stub func(string) ([]ccv3.Process, ccv3.Warnings, error)) {
  2962  	fake.getApplicationProcessesMutex.Lock()
  2963  	defer fake.getApplicationProcessesMutex.Unlock()
  2964  	fake.GetApplicationProcessesStub = stub
  2965  }
  2966  
  2967  func (fake *FakeCloudControllerClient) GetApplicationProcessesArgsForCall(i int) string {
  2968  	fake.getApplicationProcessesMutex.RLock()
  2969  	defer fake.getApplicationProcessesMutex.RUnlock()
  2970  	argsForCall := fake.getApplicationProcessesArgsForCall[i]
  2971  	return argsForCall.arg1
  2972  }
  2973  
  2974  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturns(result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2975  	fake.getApplicationProcessesMutex.Lock()
  2976  	defer fake.getApplicationProcessesMutex.Unlock()
  2977  	fake.GetApplicationProcessesStub = nil
  2978  	fake.getApplicationProcessesReturns = struct {
  2979  		result1 []ccv3.Process
  2980  		result2 ccv3.Warnings
  2981  		result3 error
  2982  	}{result1, result2, result3}
  2983  }
  2984  
  2985  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturnsOnCall(i int, result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2986  	fake.getApplicationProcessesMutex.Lock()
  2987  	defer fake.getApplicationProcessesMutex.Unlock()
  2988  	fake.GetApplicationProcessesStub = nil
  2989  	if fake.getApplicationProcessesReturnsOnCall == nil {
  2990  		fake.getApplicationProcessesReturnsOnCall = make(map[int]struct {
  2991  			result1 []ccv3.Process
  2992  			result2 ccv3.Warnings
  2993  			result3 error
  2994  		})
  2995  	}
  2996  	fake.getApplicationProcessesReturnsOnCall[i] = struct {
  2997  		result1 []ccv3.Process
  2998  		result2 ccv3.Warnings
  2999  		result3 error
  3000  	}{result1, result2, result3}
  3001  }
  3002  
  3003  func (fake *FakeCloudControllerClient) GetApplicationTasks(arg1 string, arg2 ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error) {
  3004  	fake.getApplicationTasksMutex.Lock()
  3005  	ret, specificReturn := fake.getApplicationTasksReturnsOnCall[len(fake.getApplicationTasksArgsForCall)]
  3006  	fake.getApplicationTasksArgsForCall = append(fake.getApplicationTasksArgsForCall, struct {
  3007  		arg1 string
  3008  		arg2 []ccv3.Query
  3009  	}{arg1, arg2})
  3010  	fake.recordInvocation("GetApplicationTasks", []interface{}{arg1, arg2})
  3011  	fake.getApplicationTasksMutex.Unlock()
  3012  	if fake.GetApplicationTasksStub != nil {
  3013  		return fake.GetApplicationTasksStub(arg1, arg2...)
  3014  	}
  3015  	if specificReturn {
  3016  		return ret.result1, ret.result2, ret.result3
  3017  	}
  3018  	fakeReturns := fake.getApplicationTasksReturns
  3019  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3020  }
  3021  
  3022  func (fake *FakeCloudControllerClient) GetApplicationTasksCallCount() int {
  3023  	fake.getApplicationTasksMutex.RLock()
  3024  	defer fake.getApplicationTasksMutex.RUnlock()
  3025  	return len(fake.getApplicationTasksArgsForCall)
  3026  }
  3027  
  3028  func (fake *FakeCloudControllerClient) GetApplicationTasksCalls(stub func(string, ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error)) {
  3029  	fake.getApplicationTasksMutex.Lock()
  3030  	defer fake.getApplicationTasksMutex.Unlock()
  3031  	fake.GetApplicationTasksStub = stub
  3032  }
  3033  
  3034  func (fake *FakeCloudControllerClient) GetApplicationTasksArgsForCall(i int) (string, []ccv3.Query) {
  3035  	fake.getApplicationTasksMutex.RLock()
  3036  	defer fake.getApplicationTasksMutex.RUnlock()
  3037  	argsForCall := fake.getApplicationTasksArgsForCall[i]
  3038  	return argsForCall.arg1, argsForCall.arg2
  3039  }
  3040  
  3041  func (fake *FakeCloudControllerClient) GetApplicationTasksReturns(result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  3042  	fake.getApplicationTasksMutex.Lock()
  3043  	defer fake.getApplicationTasksMutex.Unlock()
  3044  	fake.GetApplicationTasksStub = nil
  3045  	fake.getApplicationTasksReturns = struct {
  3046  		result1 []ccv3.Task
  3047  		result2 ccv3.Warnings
  3048  		result3 error
  3049  	}{result1, result2, result3}
  3050  }
  3051  
  3052  func (fake *FakeCloudControllerClient) GetApplicationTasksReturnsOnCall(i int, result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  3053  	fake.getApplicationTasksMutex.Lock()
  3054  	defer fake.getApplicationTasksMutex.Unlock()
  3055  	fake.GetApplicationTasksStub = nil
  3056  	if fake.getApplicationTasksReturnsOnCall == nil {
  3057  		fake.getApplicationTasksReturnsOnCall = make(map[int]struct {
  3058  			result1 []ccv3.Task
  3059  			result2 ccv3.Warnings
  3060  			result3 error
  3061  		})
  3062  	}
  3063  	fake.getApplicationTasksReturnsOnCall[i] = struct {
  3064  		result1 []ccv3.Task
  3065  		result2 ccv3.Warnings
  3066  		result3 error
  3067  	}{result1, result2, result3}
  3068  }
  3069  
  3070  func (fake *FakeCloudControllerClient) GetApplications(arg1 ...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error) {
  3071  	fake.getApplicationsMutex.Lock()
  3072  	ret, specificReturn := fake.getApplicationsReturnsOnCall[len(fake.getApplicationsArgsForCall)]
  3073  	fake.getApplicationsArgsForCall = append(fake.getApplicationsArgsForCall, struct {
  3074  		arg1 []ccv3.Query
  3075  	}{arg1})
  3076  	fake.recordInvocation("GetApplications", []interface{}{arg1})
  3077  	fake.getApplicationsMutex.Unlock()
  3078  	if fake.GetApplicationsStub != nil {
  3079  		return fake.GetApplicationsStub(arg1...)
  3080  	}
  3081  	if specificReturn {
  3082  		return ret.result1, ret.result2, ret.result3
  3083  	}
  3084  	fakeReturns := fake.getApplicationsReturns
  3085  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3086  }
  3087  
  3088  func (fake *FakeCloudControllerClient) GetApplicationsCallCount() int {
  3089  	fake.getApplicationsMutex.RLock()
  3090  	defer fake.getApplicationsMutex.RUnlock()
  3091  	return len(fake.getApplicationsArgsForCall)
  3092  }
  3093  
  3094  func (fake *FakeCloudControllerClient) GetApplicationsCalls(stub func(...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error)) {
  3095  	fake.getApplicationsMutex.Lock()
  3096  	defer fake.getApplicationsMutex.Unlock()
  3097  	fake.GetApplicationsStub = stub
  3098  }
  3099  
  3100  func (fake *FakeCloudControllerClient) GetApplicationsArgsForCall(i int) []ccv3.Query {
  3101  	fake.getApplicationsMutex.RLock()
  3102  	defer fake.getApplicationsMutex.RUnlock()
  3103  	argsForCall := fake.getApplicationsArgsForCall[i]
  3104  	return argsForCall.arg1
  3105  }
  3106  
  3107  func (fake *FakeCloudControllerClient) GetApplicationsReturns(result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3108  	fake.getApplicationsMutex.Lock()
  3109  	defer fake.getApplicationsMutex.Unlock()
  3110  	fake.GetApplicationsStub = nil
  3111  	fake.getApplicationsReturns = struct {
  3112  		result1 []ccv3.Application
  3113  		result2 ccv3.Warnings
  3114  		result3 error
  3115  	}{result1, result2, result3}
  3116  }
  3117  
  3118  func (fake *FakeCloudControllerClient) GetApplicationsReturnsOnCall(i int, result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3119  	fake.getApplicationsMutex.Lock()
  3120  	defer fake.getApplicationsMutex.Unlock()
  3121  	fake.GetApplicationsStub = nil
  3122  	if fake.getApplicationsReturnsOnCall == nil {
  3123  		fake.getApplicationsReturnsOnCall = make(map[int]struct {
  3124  			result1 []ccv3.Application
  3125  			result2 ccv3.Warnings
  3126  			result3 error
  3127  		})
  3128  	}
  3129  	fake.getApplicationsReturnsOnCall[i] = struct {
  3130  		result1 []ccv3.Application
  3131  		result2 ccv3.Warnings
  3132  		result3 error
  3133  	}{result1, result2, result3}
  3134  }
  3135  
  3136  func (fake *FakeCloudControllerClient) GetBuild(arg1 string) (ccv3.Build, ccv3.Warnings, error) {
  3137  	fake.getBuildMutex.Lock()
  3138  	ret, specificReturn := fake.getBuildReturnsOnCall[len(fake.getBuildArgsForCall)]
  3139  	fake.getBuildArgsForCall = append(fake.getBuildArgsForCall, struct {
  3140  		arg1 string
  3141  	}{arg1})
  3142  	fake.recordInvocation("GetBuild", []interface{}{arg1})
  3143  	fake.getBuildMutex.Unlock()
  3144  	if fake.GetBuildStub != nil {
  3145  		return fake.GetBuildStub(arg1)
  3146  	}
  3147  	if specificReturn {
  3148  		return ret.result1, ret.result2, ret.result3
  3149  	}
  3150  	fakeReturns := fake.getBuildReturns
  3151  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3152  }
  3153  
  3154  func (fake *FakeCloudControllerClient) GetBuildCallCount() int {
  3155  	fake.getBuildMutex.RLock()
  3156  	defer fake.getBuildMutex.RUnlock()
  3157  	return len(fake.getBuildArgsForCall)
  3158  }
  3159  
  3160  func (fake *FakeCloudControllerClient) GetBuildCalls(stub func(string) (ccv3.Build, ccv3.Warnings, error)) {
  3161  	fake.getBuildMutex.Lock()
  3162  	defer fake.getBuildMutex.Unlock()
  3163  	fake.GetBuildStub = stub
  3164  }
  3165  
  3166  func (fake *FakeCloudControllerClient) GetBuildArgsForCall(i int) string {
  3167  	fake.getBuildMutex.RLock()
  3168  	defer fake.getBuildMutex.RUnlock()
  3169  	argsForCall := fake.getBuildArgsForCall[i]
  3170  	return argsForCall.arg1
  3171  }
  3172  
  3173  func (fake *FakeCloudControllerClient) GetBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  3174  	fake.getBuildMutex.Lock()
  3175  	defer fake.getBuildMutex.Unlock()
  3176  	fake.GetBuildStub = nil
  3177  	fake.getBuildReturns = struct {
  3178  		result1 ccv3.Build
  3179  		result2 ccv3.Warnings
  3180  		result3 error
  3181  	}{result1, result2, result3}
  3182  }
  3183  
  3184  func (fake *FakeCloudControllerClient) GetBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  3185  	fake.getBuildMutex.Lock()
  3186  	defer fake.getBuildMutex.Unlock()
  3187  	fake.GetBuildStub = nil
  3188  	if fake.getBuildReturnsOnCall == nil {
  3189  		fake.getBuildReturnsOnCall = make(map[int]struct {
  3190  			result1 ccv3.Build
  3191  			result2 ccv3.Warnings
  3192  			result3 error
  3193  		})
  3194  	}
  3195  	fake.getBuildReturnsOnCall[i] = struct {
  3196  		result1 ccv3.Build
  3197  		result2 ccv3.Warnings
  3198  		result3 error
  3199  	}{result1, result2, result3}
  3200  }
  3201  
  3202  func (fake *FakeCloudControllerClient) GetBuildpacks(arg1 ...ccv3.Query) ([]ccv3.Buildpack, ccv3.Warnings, error) {
  3203  	fake.getBuildpacksMutex.Lock()
  3204  	ret, specificReturn := fake.getBuildpacksReturnsOnCall[len(fake.getBuildpacksArgsForCall)]
  3205  	fake.getBuildpacksArgsForCall = append(fake.getBuildpacksArgsForCall, struct {
  3206  		arg1 []ccv3.Query
  3207  	}{arg1})
  3208  	fake.recordInvocation("GetBuildpacks", []interface{}{arg1})
  3209  	fake.getBuildpacksMutex.Unlock()
  3210  	if fake.GetBuildpacksStub != nil {
  3211  		return fake.GetBuildpacksStub(arg1...)
  3212  	}
  3213  	if specificReturn {
  3214  		return ret.result1, ret.result2, ret.result3
  3215  	}
  3216  	fakeReturns := fake.getBuildpacksReturns
  3217  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3218  }
  3219  
  3220  func (fake *FakeCloudControllerClient) GetBuildpacksCallCount() int {
  3221  	fake.getBuildpacksMutex.RLock()
  3222  	defer fake.getBuildpacksMutex.RUnlock()
  3223  	return len(fake.getBuildpacksArgsForCall)
  3224  }
  3225  
  3226  func (fake *FakeCloudControllerClient) GetBuildpacksCalls(stub func(...ccv3.Query) ([]ccv3.Buildpack, ccv3.Warnings, error)) {
  3227  	fake.getBuildpacksMutex.Lock()
  3228  	defer fake.getBuildpacksMutex.Unlock()
  3229  	fake.GetBuildpacksStub = stub
  3230  }
  3231  
  3232  func (fake *FakeCloudControllerClient) GetBuildpacksArgsForCall(i int) []ccv3.Query {
  3233  	fake.getBuildpacksMutex.RLock()
  3234  	defer fake.getBuildpacksMutex.RUnlock()
  3235  	argsForCall := fake.getBuildpacksArgsForCall[i]
  3236  	return argsForCall.arg1
  3237  }
  3238  
  3239  func (fake *FakeCloudControllerClient) GetBuildpacksReturns(result1 []ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  3240  	fake.getBuildpacksMutex.Lock()
  3241  	defer fake.getBuildpacksMutex.Unlock()
  3242  	fake.GetBuildpacksStub = nil
  3243  	fake.getBuildpacksReturns = struct {
  3244  		result1 []ccv3.Buildpack
  3245  		result2 ccv3.Warnings
  3246  		result3 error
  3247  	}{result1, result2, result3}
  3248  }
  3249  
  3250  func (fake *FakeCloudControllerClient) GetBuildpacksReturnsOnCall(i int, result1 []ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  3251  	fake.getBuildpacksMutex.Lock()
  3252  	defer fake.getBuildpacksMutex.Unlock()
  3253  	fake.GetBuildpacksStub = nil
  3254  	if fake.getBuildpacksReturnsOnCall == nil {
  3255  		fake.getBuildpacksReturnsOnCall = make(map[int]struct {
  3256  			result1 []ccv3.Buildpack
  3257  			result2 ccv3.Warnings
  3258  			result3 error
  3259  		})
  3260  	}
  3261  	fake.getBuildpacksReturnsOnCall[i] = struct {
  3262  		result1 []ccv3.Buildpack
  3263  		result2 ccv3.Warnings
  3264  		result3 error
  3265  	}{result1, result2, result3}
  3266  }
  3267  
  3268  func (fake *FakeCloudControllerClient) GetDefaultDomain(arg1 string) (ccv3.Domain, ccv3.Warnings, error) {
  3269  	fake.getDefaultDomainMutex.Lock()
  3270  	ret, specificReturn := fake.getDefaultDomainReturnsOnCall[len(fake.getDefaultDomainArgsForCall)]
  3271  	fake.getDefaultDomainArgsForCall = append(fake.getDefaultDomainArgsForCall, struct {
  3272  		arg1 string
  3273  	}{arg1})
  3274  	fake.recordInvocation("GetDefaultDomain", []interface{}{arg1})
  3275  	fake.getDefaultDomainMutex.Unlock()
  3276  	if fake.GetDefaultDomainStub != nil {
  3277  		return fake.GetDefaultDomainStub(arg1)
  3278  	}
  3279  	if specificReturn {
  3280  		return ret.result1, ret.result2, ret.result3
  3281  	}
  3282  	fakeReturns := fake.getDefaultDomainReturns
  3283  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3284  }
  3285  
  3286  func (fake *FakeCloudControllerClient) GetDefaultDomainCallCount() int {
  3287  	fake.getDefaultDomainMutex.RLock()
  3288  	defer fake.getDefaultDomainMutex.RUnlock()
  3289  	return len(fake.getDefaultDomainArgsForCall)
  3290  }
  3291  
  3292  func (fake *FakeCloudControllerClient) GetDefaultDomainCalls(stub func(string) (ccv3.Domain, ccv3.Warnings, error)) {
  3293  	fake.getDefaultDomainMutex.Lock()
  3294  	defer fake.getDefaultDomainMutex.Unlock()
  3295  	fake.GetDefaultDomainStub = stub
  3296  }
  3297  
  3298  func (fake *FakeCloudControllerClient) GetDefaultDomainArgsForCall(i int) string {
  3299  	fake.getDefaultDomainMutex.RLock()
  3300  	defer fake.getDefaultDomainMutex.RUnlock()
  3301  	argsForCall := fake.getDefaultDomainArgsForCall[i]
  3302  	return argsForCall.arg1
  3303  }
  3304  
  3305  func (fake *FakeCloudControllerClient) GetDefaultDomainReturns(result1 ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  3306  	fake.getDefaultDomainMutex.Lock()
  3307  	defer fake.getDefaultDomainMutex.Unlock()
  3308  	fake.GetDefaultDomainStub = nil
  3309  	fake.getDefaultDomainReturns = struct {
  3310  		result1 ccv3.Domain
  3311  		result2 ccv3.Warnings
  3312  		result3 error
  3313  	}{result1, result2, result3}
  3314  }
  3315  
  3316  func (fake *FakeCloudControllerClient) GetDefaultDomainReturnsOnCall(i int, result1 ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  3317  	fake.getDefaultDomainMutex.Lock()
  3318  	defer fake.getDefaultDomainMutex.Unlock()
  3319  	fake.GetDefaultDomainStub = nil
  3320  	if fake.getDefaultDomainReturnsOnCall == nil {
  3321  		fake.getDefaultDomainReturnsOnCall = make(map[int]struct {
  3322  			result1 ccv3.Domain
  3323  			result2 ccv3.Warnings
  3324  			result3 error
  3325  		})
  3326  	}
  3327  	fake.getDefaultDomainReturnsOnCall[i] = struct {
  3328  		result1 ccv3.Domain
  3329  		result2 ccv3.Warnings
  3330  		result3 error
  3331  	}{result1, result2, result3}
  3332  }
  3333  
  3334  func (fake *FakeCloudControllerClient) GetDomain(arg1 string) (ccv3.Domain, ccv3.Warnings, error) {
  3335  	fake.getDomainMutex.Lock()
  3336  	ret, specificReturn := fake.getDomainReturnsOnCall[len(fake.getDomainArgsForCall)]
  3337  	fake.getDomainArgsForCall = append(fake.getDomainArgsForCall, struct {
  3338  		arg1 string
  3339  	}{arg1})
  3340  	fake.recordInvocation("GetDomain", []interface{}{arg1})
  3341  	fake.getDomainMutex.Unlock()
  3342  	if fake.GetDomainStub != nil {
  3343  		return fake.GetDomainStub(arg1)
  3344  	}
  3345  	if specificReturn {
  3346  		return ret.result1, ret.result2, ret.result3
  3347  	}
  3348  	fakeReturns := fake.getDomainReturns
  3349  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3350  }
  3351  
  3352  func (fake *FakeCloudControllerClient) GetDomainCallCount() int {
  3353  	fake.getDomainMutex.RLock()
  3354  	defer fake.getDomainMutex.RUnlock()
  3355  	return len(fake.getDomainArgsForCall)
  3356  }
  3357  
  3358  func (fake *FakeCloudControllerClient) GetDomainCalls(stub func(string) (ccv3.Domain, ccv3.Warnings, error)) {
  3359  	fake.getDomainMutex.Lock()
  3360  	defer fake.getDomainMutex.Unlock()
  3361  	fake.GetDomainStub = stub
  3362  }
  3363  
  3364  func (fake *FakeCloudControllerClient) GetDomainArgsForCall(i int) string {
  3365  	fake.getDomainMutex.RLock()
  3366  	defer fake.getDomainMutex.RUnlock()
  3367  	argsForCall := fake.getDomainArgsForCall[i]
  3368  	return argsForCall.arg1
  3369  }
  3370  
  3371  func (fake *FakeCloudControllerClient) GetDomainReturns(result1 ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  3372  	fake.getDomainMutex.Lock()
  3373  	defer fake.getDomainMutex.Unlock()
  3374  	fake.GetDomainStub = nil
  3375  	fake.getDomainReturns = struct {
  3376  		result1 ccv3.Domain
  3377  		result2 ccv3.Warnings
  3378  		result3 error
  3379  	}{result1, result2, result3}
  3380  }
  3381  
  3382  func (fake *FakeCloudControllerClient) GetDomainReturnsOnCall(i int, result1 ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  3383  	fake.getDomainMutex.Lock()
  3384  	defer fake.getDomainMutex.Unlock()
  3385  	fake.GetDomainStub = nil
  3386  	if fake.getDomainReturnsOnCall == nil {
  3387  		fake.getDomainReturnsOnCall = make(map[int]struct {
  3388  			result1 ccv3.Domain
  3389  			result2 ccv3.Warnings
  3390  			result3 error
  3391  		})
  3392  	}
  3393  	fake.getDomainReturnsOnCall[i] = struct {
  3394  		result1 ccv3.Domain
  3395  		result2 ccv3.Warnings
  3396  		result3 error
  3397  	}{result1, result2, result3}
  3398  }
  3399  
  3400  func (fake *FakeCloudControllerClient) GetDomains(arg1 ...ccv3.Query) ([]ccv3.Domain, ccv3.Warnings, error) {
  3401  	fake.getDomainsMutex.Lock()
  3402  	ret, specificReturn := fake.getDomainsReturnsOnCall[len(fake.getDomainsArgsForCall)]
  3403  	fake.getDomainsArgsForCall = append(fake.getDomainsArgsForCall, struct {
  3404  		arg1 []ccv3.Query
  3405  	}{arg1})
  3406  	fake.recordInvocation("GetDomains", []interface{}{arg1})
  3407  	fake.getDomainsMutex.Unlock()
  3408  	if fake.GetDomainsStub != nil {
  3409  		return fake.GetDomainsStub(arg1...)
  3410  	}
  3411  	if specificReturn {
  3412  		return ret.result1, ret.result2, ret.result3
  3413  	}
  3414  	fakeReturns := fake.getDomainsReturns
  3415  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3416  }
  3417  
  3418  func (fake *FakeCloudControllerClient) GetDomainsCallCount() int {
  3419  	fake.getDomainsMutex.RLock()
  3420  	defer fake.getDomainsMutex.RUnlock()
  3421  	return len(fake.getDomainsArgsForCall)
  3422  }
  3423  
  3424  func (fake *FakeCloudControllerClient) GetDomainsCalls(stub func(...ccv3.Query) ([]ccv3.Domain, ccv3.Warnings, error)) {
  3425  	fake.getDomainsMutex.Lock()
  3426  	defer fake.getDomainsMutex.Unlock()
  3427  	fake.GetDomainsStub = stub
  3428  }
  3429  
  3430  func (fake *FakeCloudControllerClient) GetDomainsArgsForCall(i int) []ccv3.Query {
  3431  	fake.getDomainsMutex.RLock()
  3432  	defer fake.getDomainsMutex.RUnlock()
  3433  	argsForCall := fake.getDomainsArgsForCall[i]
  3434  	return argsForCall.arg1
  3435  }
  3436  
  3437  func (fake *FakeCloudControllerClient) GetDomainsReturns(result1 []ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  3438  	fake.getDomainsMutex.Lock()
  3439  	defer fake.getDomainsMutex.Unlock()
  3440  	fake.GetDomainsStub = nil
  3441  	fake.getDomainsReturns = struct {
  3442  		result1 []ccv3.Domain
  3443  		result2 ccv3.Warnings
  3444  		result3 error
  3445  	}{result1, result2, result3}
  3446  }
  3447  
  3448  func (fake *FakeCloudControllerClient) GetDomainsReturnsOnCall(i int, result1 []ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  3449  	fake.getDomainsMutex.Lock()
  3450  	defer fake.getDomainsMutex.Unlock()
  3451  	fake.GetDomainsStub = nil
  3452  	if fake.getDomainsReturnsOnCall == nil {
  3453  		fake.getDomainsReturnsOnCall = make(map[int]struct {
  3454  			result1 []ccv3.Domain
  3455  			result2 ccv3.Warnings
  3456  			result3 error
  3457  		})
  3458  	}
  3459  	fake.getDomainsReturnsOnCall[i] = struct {
  3460  		result1 []ccv3.Domain
  3461  		result2 ccv3.Warnings
  3462  		result3 error
  3463  	}{result1, result2, result3}
  3464  }
  3465  
  3466  func (fake *FakeCloudControllerClient) GetDroplet(arg1 string) (ccv3.Droplet, ccv3.Warnings, error) {
  3467  	fake.getDropletMutex.Lock()
  3468  	ret, specificReturn := fake.getDropletReturnsOnCall[len(fake.getDropletArgsForCall)]
  3469  	fake.getDropletArgsForCall = append(fake.getDropletArgsForCall, struct {
  3470  		arg1 string
  3471  	}{arg1})
  3472  	fake.recordInvocation("GetDroplet", []interface{}{arg1})
  3473  	fake.getDropletMutex.Unlock()
  3474  	if fake.GetDropletStub != nil {
  3475  		return fake.GetDropletStub(arg1)
  3476  	}
  3477  	if specificReturn {
  3478  		return ret.result1, ret.result2, ret.result3
  3479  	}
  3480  	fakeReturns := fake.getDropletReturns
  3481  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3482  }
  3483  
  3484  func (fake *FakeCloudControllerClient) GetDropletCallCount() int {
  3485  	fake.getDropletMutex.RLock()
  3486  	defer fake.getDropletMutex.RUnlock()
  3487  	return len(fake.getDropletArgsForCall)
  3488  }
  3489  
  3490  func (fake *FakeCloudControllerClient) GetDropletCalls(stub func(string) (ccv3.Droplet, ccv3.Warnings, error)) {
  3491  	fake.getDropletMutex.Lock()
  3492  	defer fake.getDropletMutex.Unlock()
  3493  	fake.GetDropletStub = stub
  3494  }
  3495  
  3496  func (fake *FakeCloudControllerClient) GetDropletArgsForCall(i int) string {
  3497  	fake.getDropletMutex.RLock()
  3498  	defer fake.getDropletMutex.RUnlock()
  3499  	argsForCall := fake.getDropletArgsForCall[i]
  3500  	return argsForCall.arg1
  3501  }
  3502  
  3503  func (fake *FakeCloudControllerClient) GetDropletReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  3504  	fake.getDropletMutex.Lock()
  3505  	defer fake.getDropletMutex.Unlock()
  3506  	fake.GetDropletStub = nil
  3507  	fake.getDropletReturns = struct {
  3508  		result1 ccv3.Droplet
  3509  		result2 ccv3.Warnings
  3510  		result3 error
  3511  	}{result1, result2, result3}
  3512  }
  3513  
  3514  func (fake *FakeCloudControllerClient) GetDropletReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  3515  	fake.getDropletMutex.Lock()
  3516  	defer fake.getDropletMutex.Unlock()
  3517  	fake.GetDropletStub = nil
  3518  	if fake.getDropletReturnsOnCall == nil {
  3519  		fake.getDropletReturnsOnCall = make(map[int]struct {
  3520  			result1 ccv3.Droplet
  3521  			result2 ccv3.Warnings
  3522  			result3 error
  3523  		})
  3524  	}
  3525  	fake.getDropletReturnsOnCall[i] = struct {
  3526  		result1 ccv3.Droplet
  3527  		result2 ccv3.Warnings
  3528  		result3 error
  3529  	}{result1, result2, result3}
  3530  }
  3531  
  3532  func (fake *FakeCloudControllerClient) GetDroplets(arg1 ...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error) {
  3533  	fake.getDropletsMutex.Lock()
  3534  	ret, specificReturn := fake.getDropletsReturnsOnCall[len(fake.getDropletsArgsForCall)]
  3535  	fake.getDropletsArgsForCall = append(fake.getDropletsArgsForCall, struct {
  3536  		arg1 []ccv3.Query
  3537  	}{arg1})
  3538  	fake.recordInvocation("GetDroplets", []interface{}{arg1})
  3539  	fake.getDropletsMutex.Unlock()
  3540  	if fake.GetDropletsStub != nil {
  3541  		return fake.GetDropletsStub(arg1...)
  3542  	}
  3543  	if specificReturn {
  3544  		return ret.result1, ret.result2, ret.result3
  3545  	}
  3546  	fakeReturns := fake.getDropletsReturns
  3547  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3548  }
  3549  
  3550  func (fake *FakeCloudControllerClient) GetDropletsCallCount() int {
  3551  	fake.getDropletsMutex.RLock()
  3552  	defer fake.getDropletsMutex.RUnlock()
  3553  	return len(fake.getDropletsArgsForCall)
  3554  }
  3555  
  3556  func (fake *FakeCloudControllerClient) GetDropletsCalls(stub func(...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error)) {
  3557  	fake.getDropletsMutex.Lock()
  3558  	defer fake.getDropletsMutex.Unlock()
  3559  	fake.GetDropletsStub = stub
  3560  }
  3561  
  3562  func (fake *FakeCloudControllerClient) GetDropletsArgsForCall(i int) []ccv3.Query {
  3563  	fake.getDropletsMutex.RLock()
  3564  	defer fake.getDropletsMutex.RUnlock()
  3565  	argsForCall := fake.getDropletsArgsForCall[i]
  3566  	return argsForCall.arg1
  3567  }
  3568  
  3569  func (fake *FakeCloudControllerClient) GetDropletsReturns(result1 []ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  3570  	fake.getDropletsMutex.Lock()
  3571  	defer fake.getDropletsMutex.Unlock()
  3572  	fake.GetDropletsStub = nil
  3573  	fake.getDropletsReturns = struct {
  3574  		result1 []ccv3.Droplet
  3575  		result2 ccv3.Warnings
  3576  		result3 error
  3577  	}{result1, result2, result3}
  3578  }
  3579  
  3580  func (fake *FakeCloudControllerClient) GetDropletsReturnsOnCall(i int, result1 []ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  3581  	fake.getDropletsMutex.Lock()
  3582  	defer fake.getDropletsMutex.Unlock()
  3583  	fake.GetDropletsStub = nil
  3584  	if fake.getDropletsReturnsOnCall == nil {
  3585  		fake.getDropletsReturnsOnCall = make(map[int]struct {
  3586  			result1 []ccv3.Droplet
  3587  			result2 ccv3.Warnings
  3588  			result3 error
  3589  		})
  3590  	}
  3591  	fake.getDropletsReturnsOnCall[i] = struct {
  3592  		result1 []ccv3.Droplet
  3593  		result2 ccv3.Warnings
  3594  		result3 error
  3595  	}{result1, result2, result3}
  3596  }
  3597  
  3598  func (fake *FakeCloudControllerClient) GetFeatureFlag(arg1 string) (ccv3.FeatureFlag, ccv3.Warnings, error) {
  3599  	fake.getFeatureFlagMutex.Lock()
  3600  	ret, specificReturn := fake.getFeatureFlagReturnsOnCall[len(fake.getFeatureFlagArgsForCall)]
  3601  	fake.getFeatureFlagArgsForCall = append(fake.getFeatureFlagArgsForCall, struct {
  3602  		arg1 string
  3603  	}{arg1})
  3604  	fake.recordInvocation("GetFeatureFlag", []interface{}{arg1})
  3605  	fake.getFeatureFlagMutex.Unlock()
  3606  	if fake.GetFeatureFlagStub != nil {
  3607  		return fake.GetFeatureFlagStub(arg1)
  3608  	}
  3609  	if specificReturn {
  3610  		return ret.result1, ret.result2, ret.result3
  3611  	}
  3612  	fakeReturns := fake.getFeatureFlagReturns
  3613  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3614  }
  3615  
  3616  func (fake *FakeCloudControllerClient) GetFeatureFlagCallCount() int {
  3617  	fake.getFeatureFlagMutex.RLock()
  3618  	defer fake.getFeatureFlagMutex.RUnlock()
  3619  	return len(fake.getFeatureFlagArgsForCall)
  3620  }
  3621  
  3622  func (fake *FakeCloudControllerClient) GetFeatureFlagCalls(stub func(string) (ccv3.FeatureFlag, ccv3.Warnings, error)) {
  3623  	fake.getFeatureFlagMutex.Lock()
  3624  	defer fake.getFeatureFlagMutex.Unlock()
  3625  	fake.GetFeatureFlagStub = stub
  3626  }
  3627  
  3628  func (fake *FakeCloudControllerClient) GetFeatureFlagArgsForCall(i int) string {
  3629  	fake.getFeatureFlagMutex.RLock()
  3630  	defer fake.getFeatureFlagMutex.RUnlock()
  3631  	argsForCall := fake.getFeatureFlagArgsForCall[i]
  3632  	return argsForCall.arg1
  3633  }
  3634  
  3635  func (fake *FakeCloudControllerClient) GetFeatureFlagReturns(result1 ccv3.FeatureFlag, result2 ccv3.Warnings, result3 error) {
  3636  	fake.getFeatureFlagMutex.Lock()
  3637  	defer fake.getFeatureFlagMutex.Unlock()
  3638  	fake.GetFeatureFlagStub = nil
  3639  	fake.getFeatureFlagReturns = struct {
  3640  		result1 ccv3.FeatureFlag
  3641  		result2 ccv3.Warnings
  3642  		result3 error
  3643  	}{result1, result2, result3}
  3644  }
  3645  
  3646  func (fake *FakeCloudControllerClient) GetFeatureFlagReturnsOnCall(i int, result1 ccv3.FeatureFlag, result2 ccv3.Warnings, result3 error) {
  3647  	fake.getFeatureFlagMutex.Lock()
  3648  	defer fake.getFeatureFlagMutex.Unlock()
  3649  	fake.GetFeatureFlagStub = nil
  3650  	if fake.getFeatureFlagReturnsOnCall == nil {
  3651  		fake.getFeatureFlagReturnsOnCall = make(map[int]struct {
  3652  			result1 ccv3.FeatureFlag
  3653  			result2 ccv3.Warnings
  3654  			result3 error
  3655  		})
  3656  	}
  3657  	fake.getFeatureFlagReturnsOnCall[i] = struct {
  3658  		result1 ccv3.FeatureFlag
  3659  		result2 ccv3.Warnings
  3660  		result3 error
  3661  	}{result1, result2, result3}
  3662  }
  3663  
  3664  func (fake *FakeCloudControllerClient) GetFeatureFlags() ([]ccv3.FeatureFlag, ccv3.Warnings, error) {
  3665  	fake.getFeatureFlagsMutex.Lock()
  3666  	ret, specificReturn := fake.getFeatureFlagsReturnsOnCall[len(fake.getFeatureFlagsArgsForCall)]
  3667  	fake.getFeatureFlagsArgsForCall = append(fake.getFeatureFlagsArgsForCall, struct {
  3668  	}{})
  3669  	fake.recordInvocation("GetFeatureFlags", []interface{}{})
  3670  	fake.getFeatureFlagsMutex.Unlock()
  3671  	if fake.GetFeatureFlagsStub != nil {
  3672  		return fake.GetFeatureFlagsStub()
  3673  	}
  3674  	if specificReturn {
  3675  		return ret.result1, ret.result2, ret.result3
  3676  	}
  3677  	fakeReturns := fake.getFeatureFlagsReturns
  3678  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3679  }
  3680  
  3681  func (fake *FakeCloudControllerClient) GetFeatureFlagsCallCount() int {
  3682  	fake.getFeatureFlagsMutex.RLock()
  3683  	defer fake.getFeatureFlagsMutex.RUnlock()
  3684  	return len(fake.getFeatureFlagsArgsForCall)
  3685  }
  3686  
  3687  func (fake *FakeCloudControllerClient) GetFeatureFlagsCalls(stub func() ([]ccv3.FeatureFlag, ccv3.Warnings, error)) {
  3688  	fake.getFeatureFlagsMutex.Lock()
  3689  	defer fake.getFeatureFlagsMutex.Unlock()
  3690  	fake.GetFeatureFlagsStub = stub
  3691  }
  3692  
  3693  func (fake *FakeCloudControllerClient) GetFeatureFlagsReturns(result1 []ccv3.FeatureFlag, result2 ccv3.Warnings, result3 error) {
  3694  	fake.getFeatureFlagsMutex.Lock()
  3695  	defer fake.getFeatureFlagsMutex.Unlock()
  3696  	fake.GetFeatureFlagsStub = nil
  3697  	fake.getFeatureFlagsReturns = struct {
  3698  		result1 []ccv3.FeatureFlag
  3699  		result2 ccv3.Warnings
  3700  		result3 error
  3701  	}{result1, result2, result3}
  3702  }
  3703  
  3704  func (fake *FakeCloudControllerClient) GetFeatureFlagsReturnsOnCall(i int, result1 []ccv3.FeatureFlag, result2 ccv3.Warnings, result3 error) {
  3705  	fake.getFeatureFlagsMutex.Lock()
  3706  	defer fake.getFeatureFlagsMutex.Unlock()
  3707  	fake.GetFeatureFlagsStub = nil
  3708  	if fake.getFeatureFlagsReturnsOnCall == nil {
  3709  		fake.getFeatureFlagsReturnsOnCall = make(map[int]struct {
  3710  			result1 []ccv3.FeatureFlag
  3711  			result2 ccv3.Warnings
  3712  			result3 error
  3713  		})
  3714  	}
  3715  	fake.getFeatureFlagsReturnsOnCall[i] = struct {
  3716  		result1 []ccv3.FeatureFlag
  3717  		result2 ccv3.Warnings
  3718  		result3 error
  3719  	}{result1, result2, result3}
  3720  }
  3721  
  3722  func (fake *FakeCloudControllerClient) GetIsolationSegment(arg1 string) (ccv3.IsolationSegment, ccv3.Warnings, error) {
  3723  	fake.getIsolationSegmentMutex.Lock()
  3724  	ret, specificReturn := fake.getIsolationSegmentReturnsOnCall[len(fake.getIsolationSegmentArgsForCall)]
  3725  	fake.getIsolationSegmentArgsForCall = append(fake.getIsolationSegmentArgsForCall, struct {
  3726  		arg1 string
  3727  	}{arg1})
  3728  	fake.recordInvocation("GetIsolationSegment", []interface{}{arg1})
  3729  	fake.getIsolationSegmentMutex.Unlock()
  3730  	if fake.GetIsolationSegmentStub != nil {
  3731  		return fake.GetIsolationSegmentStub(arg1)
  3732  	}
  3733  	if specificReturn {
  3734  		return ret.result1, ret.result2, ret.result3
  3735  	}
  3736  	fakeReturns := fake.getIsolationSegmentReturns
  3737  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3738  }
  3739  
  3740  func (fake *FakeCloudControllerClient) GetIsolationSegmentCallCount() int {
  3741  	fake.getIsolationSegmentMutex.RLock()
  3742  	defer fake.getIsolationSegmentMutex.RUnlock()
  3743  	return len(fake.getIsolationSegmentArgsForCall)
  3744  }
  3745  
  3746  func (fake *FakeCloudControllerClient) GetIsolationSegmentCalls(stub func(string) (ccv3.IsolationSegment, ccv3.Warnings, error)) {
  3747  	fake.getIsolationSegmentMutex.Lock()
  3748  	defer fake.getIsolationSegmentMutex.Unlock()
  3749  	fake.GetIsolationSegmentStub = stub
  3750  }
  3751  
  3752  func (fake *FakeCloudControllerClient) GetIsolationSegmentArgsForCall(i int) string {
  3753  	fake.getIsolationSegmentMutex.RLock()
  3754  	defer fake.getIsolationSegmentMutex.RUnlock()
  3755  	argsForCall := fake.getIsolationSegmentArgsForCall[i]
  3756  	return argsForCall.arg1
  3757  }
  3758  
  3759  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  3760  	fake.getIsolationSegmentMutex.Lock()
  3761  	defer fake.getIsolationSegmentMutex.Unlock()
  3762  	fake.GetIsolationSegmentStub = nil
  3763  	fake.getIsolationSegmentReturns = struct {
  3764  		result1 ccv3.IsolationSegment
  3765  		result2 ccv3.Warnings
  3766  		result3 error
  3767  	}{result1, result2, result3}
  3768  }
  3769  
  3770  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  3771  	fake.getIsolationSegmentMutex.Lock()
  3772  	defer fake.getIsolationSegmentMutex.Unlock()
  3773  	fake.GetIsolationSegmentStub = nil
  3774  	if fake.getIsolationSegmentReturnsOnCall == nil {
  3775  		fake.getIsolationSegmentReturnsOnCall = make(map[int]struct {
  3776  			result1 ccv3.IsolationSegment
  3777  			result2 ccv3.Warnings
  3778  			result3 error
  3779  		})
  3780  	}
  3781  	fake.getIsolationSegmentReturnsOnCall[i] = struct {
  3782  		result1 ccv3.IsolationSegment
  3783  		result2 ccv3.Warnings
  3784  		result3 error
  3785  	}{result1, result2, result3}
  3786  }
  3787  
  3788  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizations(arg1 string) ([]ccv3.Organization, ccv3.Warnings, error) {
  3789  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  3790  	ret, specificReturn := fake.getIsolationSegmentOrganizationsReturnsOnCall[len(fake.getIsolationSegmentOrganizationsArgsForCall)]
  3791  	fake.getIsolationSegmentOrganizationsArgsForCall = append(fake.getIsolationSegmentOrganizationsArgsForCall, struct {
  3792  		arg1 string
  3793  	}{arg1})
  3794  	fake.recordInvocation("GetIsolationSegmentOrganizations", []interface{}{arg1})
  3795  	fake.getIsolationSegmentOrganizationsMutex.Unlock()
  3796  	if fake.GetIsolationSegmentOrganizationsStub != nil {
  3797  		return fake.GetIsolationSegmentOrganizationsStub(arg1)
  3798  	}
  3799  	if specificReturn {
  3800  		return ret.result1, ret.result2, ret.result3
  3801  	}
  3802  	fakeReturns := fake.getIsolationSegmentOrganizationsReturns
  3803  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3804  }
  3805  
  3806  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsCallCount() int {
  3807  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  3808  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  3809  	return len(fake.getIsolationSegmentOrganizationsArgsForCall)
  3810  }
  3811  
  3812  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsCalls(stub func(string) ([]ccv3.Organization, ccv3.Warnings, error)) {
  3813  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  3814  	defer fake.getIsolationSegmentOrganizationsMutex.Unlock()
  3815  	fake.GetIsolationSegmentOrganizationsStub = stub
  3816  }
  3817  
  3818  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsArgsForCall(i int) string {
  3819  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  3820  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  3821  	argsForCall := fake.getIsolationSegmentOrganizationsArgsForCall[i]
  3822  	return argsForCall.arg1
  3823  }
  3824  
  3825  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  3826  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  3827  	defer fake.getIsolationSegmentOrganizationsMutex.Unlock()
  3828  	fake.GetIsolationSegmentOrganizationsStub = nil
  3829  	fake.getIsolationSegmentOrganizationsReturns = struct {
  3830  		result1 []ccv3.Organization
  3831  		result2 ccv3.Warnings
  3832  		result3 error
  3833  	}{result1, result2, result3}
  3834  }
  3835  
  3836  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  3837  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  3838  	defer fake.getIsolationSegmentOrganizationsMutex.Unlock()
  3839  	fake.GetIsolationSegmentOrganizationsStub = nil
  3840  	if fake.getIsolationSegmentOrganizationsReturnsOnCall == nil {
  3841  		fake.getIsolationSegmentOrganizationsReturnsOnCall = make(map[int]struct {
  3842  			result1 []ccv3.Organization
  3843  			result2 ccv3.Warnings
  3844  			result3 error
  3845  		})
  3846  	}
  3847  	fake.getIsolationSegmentOrganizationsReturnsOnCall[i] = struct {
  3848  		result1 []ccv3.Organization
  3849  		result2 ccv3.Warnings
  3850  		result3 error
  3851  	}{result1, result2, result3}
  3852  }
  3853  
  3854  func (fake *FakeCloudControllerClient) GetIsolationSegments(arg1 ...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error) {
  3855  	fake.getIsolationSegmentsMutex.Lock()
  3856  	ret, specificReturn := fake.getIsolationSegmentsReturnsOnCall[len(fake.getIsolationSegmentsArgsForCall)]
  3857  	fake.getIsolationSegmentsArgsForCall = append(fake.getIsolationSegmentsArgsForCall, struct {
  3858  		arg1 []ccv3.Query
  3859  	}{arg1})
  3860  	fake.recordInvocation("GetIsolationSegments", []interface{}{arg1})
  3861  	fake.getIsolationSegmentsMutex.Unlock()
  3862  	if fake.GetIsolationSegmentsStub != nil {
  3863  		return fake.GetIsolationSegmentsStub(arg1...)
  3864  	}
  3865  	if specificReturn {
  3866  		return ret.result1, ret.result2, ret.result3
  3867  	}
  3868  	fakeReturns := fake.getIsolationSegmentsReturns
  3869  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3870  }
  3871  
  3872  func (fake *FakeCloudControllerClient) GetIsolationSegmentsCallCount() int {
  3873  	fake.getIsolationSegmentsMutex.RLock()
  3874  	defer fake.getIsolationSegmentsMutex.RUnlock()
  3875  	return len(fake.getIsolationSegmentsArgsForCall)
  3876  }
  3877  
  3878  func (fake *FakeCloudControllerClient) GetIsolationSegmentsCalls(stub func(...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error)) {
  3879  	fake.getIsolationSegmentsMutex.Lock()
  3880  	defer fake.getIsolationSegmentsMutex.Unlock()
  3881  	fake.GetIsolationSegmentsStub = stub
  3882  }
  3883  
  3884  func (fake *FakeCloudControllerClient) GetIsolationSegmentsArgsForCall(i int) []ccv3.Query {
  3885  	fake.getIsolationSegmentsMutex.RLock()
  3886  	defer fake.getIsolationSegmentsMutex.RUnlock()
  3887  	argsForCall := fake.getIsolationSegmentsArgsForCall[i]
  3888  	return argsForCall.arg1
  3889  }
  3890  
  3891  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturns(result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  3892  	fake.getIsolationSegmentsMutex.Lock()
  3893  	defer fake.getIsolationSegmentsMutex.Unlock()
  3894  	fake.GetIsolationSegmentsStub = nil
  3895  	fake.getIsolationSegmentsReturns = struct {
  3896  		result1 []ccv3.IsolationSegment
  3897  		result2 ccv3.Warnings
  3898  		result3 error
  3899  	}{result1, result2, result3}
  3900  }
  3901  
  3902  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturnsOnCall(i int, result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  3903  	fake.getIsolationSegmentsMutex.Lock()
  3904  	defer fake.getIsolationSegmentsMutex.Unlock()
  3905  	fake.GetIsolationSegmentsStub = nil
  3906  	if fake.getIsolationSegmentsReturnsOnCall == nil {
  3907  		fake.getIsolationSegmentsReturnsOnCall = make(map[int]struct {
  3908  			result1 []ccv3.IsolationSegment
  3909  			result2 ccv3.Warnings
  3910  			result3 error
  3911  		})
  3912  	}
  3913  	fake.getIsolationSegmentsReturnsOnCall[i] = struct {
  3914  		result1 []ccv3.IsolationSegment
  3915  		result2 ccv3.Warnings
  3916  		result3 error
  3917  	}{result1, result2, result3}
  3918  }
  3919  
  3920  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegment(arg1 string) (ccv3.Relationship, ccv3.Warnings, error) {
  3921  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  3922  	ret, specificReturn := fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)]
  3923  	fake.getOrganizationDefaultIsolationSegmentArgsForCall = append(fake.getOrganizationDefaultIsolationSegmentArgsForCall, struct {
  3924  		arg1 string
  3925  	}{arg1})
  3926  	fake.recordInvocation("GetOrganizationDefaultIsolationSegment", []interface{}{arg1})
  3927  	fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  3928  	if fake.GetOrganizationDefaultIsolationSegmentStub != nil {
  3929  		return fake.GetOrganizationDefaultIsolationSegmentStub(arg1)
  3930  	}
  3931  	if specificReturn {
  3932  		return ret.result1, ret.result2, ret.result3
  3933  	}
  3934  	fakeReturns := fake.getOrganizationDefaultIsolationSegmentReturns
  3935  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3936  }
  3937  
  3938  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentCallCount() int {
  3939  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  3940  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  3941  	return len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)
  3942  }
  3943  
  3944  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentCalls(stub func(string) (ccv3.Relationship, ccv3.Warnings, error)) {
  3945  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  3946  	defer fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  3947  	fake.GetOrganizationDefaultIsolationSegmentStub = stub
  3948  }
  3949  
  3950  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentArgsForCall(i int) string {
  3951  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  3952  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  3953  	argsForCall := fake.getOrganizationDefaultIsolationSegmentArgsForCall[i]
  3954  	return argsForCall.arg1
  3955  }
  3956  
  3957  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3958  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  3959  	defer fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  3960  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  3961  	fake.getOrganizationDefaultIsolationSegmentReturns = struct {
  3962  		result1 ccv3.Relationship
  3963  		result2 ccv3.Warnings
  3964  		result3 error
  3965  	}{result1, result2, result3}
  3966  }
  3967  
  3968  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3969  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  3970  	defer fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  3971  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  3972  	if fake.getOrganizationDefaultIsolationSegmentReturnsOnCall == nil {
  3973  		fake.getOrganizationDefaultIsolationSegmentReturnsOnCall = make(map[int]struct {
  3974  			result1 ccv3.Relationship
  3975  			result2 ccv3.Warnings
  3976  			result3 error
  3977  		})
  3978  	}
  3979  	fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[i] = struct {
  3980  		result1 ccv3.Relationship
  3981  		result2 ccv3.Warnings
  3982  		result3 error
  3983  	}{result1, result2, result3}
  3984  }
  3985  
  3986  func (fake *FakeCloudControllerClient) GetOrganizationDomains(arg1 string, arg2 ...ccv3.Query) ([]ccv3.Domain, ccv3.Warnings, error) {
  3987  	fake.getOrganizationDomainsMutex.Lock()
  3988  	ret, specificReturn := fake.getOrganizationDomainsReturnsOnCall[len(fake.getOrganizationDomainsArgsForCall)]
  3989  	fake.getOrganizationDomainsArgsForCall = append(fake.getOrganizationDomainsArgsForCall, struct {
  3990  		arg1 string
  3991  		arg2 []ccv3.Query
  3992  	}{arg1, arg2})
  3993  	fake.recordInvocation("GetOrganizationDomains", []interface{}{arg1, arg2})
  3994  	fake.getOrganizationDomainsMutex.Unlock()
  3995  	if fake.GetOrganizationDomainsStub != nil {
  3996  		return fake.GetOrganizationDomainsStub(arg1, arg2...)
  3997  	}
  3998  	if specificReturn {
  3999  		return ret.result1, ret.result2, ret.result3
  4000  	}
  4001  	fakeReturns := fake.getOrganizationDomainsReturns
  4002  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4003  }
  4004  
  4005  func (fake *FakeCloudControllerClient) GetOrganizationDomainsCallCount() int {
  4006  	fake.getOrganizationDomainsMutex.RLock()
  4007  	defer fake.getOrganizationDomainsMutex.RUnlock()
  4008  	return len(fake.getOrganizationDomainsArgsForCall)
  4009  }
  4010  
  4011  func (fake *FakeCloudControllerClient) GetOrganizationDomainsCalls(stub func(string, ...ccv3.Query) ([]ccv3.Domain, ccv3.Warnings, error)) {
  4012  	fake.getOrganizationDomainsMutex.Lock()
  4013  	defer fake.getOrganizationDomainsMutex.Unlock()
  4014  	fake.GetOrganizationDomainsStub = stub
  4015  }
  4016  
  4017  func (fake *FakeCloudControllerClient) GetOrganizationDomainsArgsForCall(i int) (string, []ccv3.Query) {
  4018  	fake.getOrganizationDomainsMutex.RLock()
  4019  	defer fake.getOrganizationDomainsMutex.RUnlock()
  4020  	argsForCall := fake.getOrganizationDomainsArgsForCall[i]
  4021  	return argsForCall.arg1, argsForCall.arg2
  4022  }
  4023  
  4024  func (fake *FakeCloudControllerClient) GetOrganizationDomainsReturns(result1 []ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  4025  	fake.getOrganizationDomainsMutex.Lock()
  4026  	defer fake.getOrganizationDomainsMutex.Unlock()
  4027  	fake.GetOrganizationDomainsStub = nil
  4028  	fake.getOrganizationDomainsReturns = struct {
  4029  		result1 []ccv3.Domain
  4030  		result2 ccv3.Warnings
  4031  		result3 error
  4032  	}{result1, result2, result3}
  4033  }
  4034  
  4035  func (fake *FakeCloudControllerClient) GetOrganizationDomainsReturnsOnCall(i int, result1 []ccv3.Domain, result2 ccv3.Warnings, result3 error) {
  4036  	fake.getOrganizationDomainsMutex.Lock()
  4037  	defer fake.getOrganizationDomainsMutex.Unlock()
  4038  	fake.GetOrganizationDomainsStub = nil
  4039  	if fake.getOrganizationDomainsReturnsOnCall == nil {
  4040  		fake.getOrganizationDomainsReturnsOnCall = make(map[int]struct {
  4041  			result1 []ccv3.Domain
  4042  			result2 ccv3.Warnings
  4043  			result3 error
  4044  		})
  4045  	}
  4046  	fake.getOrganizationDomainsReturnsOnCall[i] = struct {
  4047  		result1 []ccv3.Domain
  4048  		result2 ccv3.Warnings
  4049  		result3 error
  4050  	}{result1, result2, result3}
  4051  }
  4052  
  4053  func (fake *FakeCloudControllerClient) GetOrganizations(arg1 ...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error) {
  4054  	fake.getOrganizationsMutex.Lock()
  4055  	ret, specificReturn := fake.getOrganizationsReturnsOnCall[len(fake.getOrganizationsArgsForCall)]
  4056  	fake.getOrganizationsArgsForCall = append(fake.getOrganizationsArgsForCall, struct {
  4057  		arg1 []ccv3.Query
  4058  	}{arg1})
  4059  	fake.recordInvocation("GetOrganizations", []interface{}{arg1})
  4060  	fake.getOrganizationsMutex.Unlock()
  4061  	if fake.GetOrganizationsStub != nil {
  4062  		return fake.GetOrganizationsStub(arg1...)
  4063  	}
  4064  	if specificReturn {
  4065  		return ret.result1, ret.result2, ret.result3
  4066  	}
  4067  	fakeReturns := fake.getOrganizationsReturns
  4068  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4069  }
  4070  
  4071  func (fake *FakeCloudControllerClient) GetOrganizationsCallCount() int {
  4072  	fake.getOrganizationsMutex.RLock()
  4073  	defer fake.getOrganizationsMutex.RUnlock()
  4074  	return len(fake.getOrganizationsArgsForCall)
  4075  }
  4076  
  4077  func (fake *FakeCloudControllerClient) GetOrganizationsCalls(stub func(...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error)) {
  4078  	fake.getOrganizationsMutex.Lock()
  4079  	defer fake.getOrganizationsMutex.Unlock()
  4080  	fake.GetOrganizationsStub = stub
  4081  }
  4082  
  4083  func (fake *FakeCloudControllerClient) GetOrganizationsArgsForCall(i int) []ccv3.Query {
  4084  	fake.getOrganizationsMutex.RLock()
  4085  	defer fake.getOrganizationsMutex.RUnlock()
  4086  	argsForCall := fake.getOrganizationsArgsForCall[i]
  4087  	return argsForCall.arg1
  4088  }
  4089  
  4090  func (fake *FakeCloudControllerClient) GetOrganizationsReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  4091  	fake.getOrganizationsMutex.Lock()
  4092  	defer fake.getOrganizationsMutex.Unlock()
  4093  	fake.GetOrganizationsStub = nil
  4094  	fake.getOrganizationsReturns = struct {
  4095  		result1 []ccv3.Organization
  4096  		result2 ccv3.Warnings
  4097  		result3 error
  4098  	}{result1, result2, result3}
  4099  }
  4100  
  4101  func (fake *FakeCloudControllerClient) GetOrganizationsReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  4102  	fake.getOrganizationsMutex.Lock()
  4103  	defer fake.getOrganizationsMutex.Unlock()
  4104  	fake.GetOrganizationsStub = nil
  4105  	if fake.getOrganizationsReturnsOnCall == nil {
  4106  		fake.getOrganizationsReturnsOnCall = make(map[int]struct {
  4107  			result1 []ccv3.Organization
  4108  			result2 ccv3.Warnings
  4109  			result3 error
  4110  		})
  4111  	}
  4112  	fake.getOrganizationsReturnsOnCall[i] = struct {
  4113  		result1 []ccv3.Organization
  4114  		result2 ccv3.Warnings
  4115  		result3 error
  4116  	}{result1, result2, result3}
  4117  }
  4118  
  4119  func (fake *FakeCloudControllerClient) GetPackage(arg1 string) (ccv3.Package, ccv3.Warnings, error) {
  4120  	fake.getPackageMutex.Lock()
  4121  	ret, specificReturn := fake.getPackageReturnsOnCall[len(fake.getPackageArgsForCall)]
  4122  	fake.getPackageArgsForCall = append(fake.getPackageArgsForCall, struct {
  4123  		arg1 string
  4124  	}{arg1})
  4125  	fake.recordInvocation("GetPackage", []interface{}{arg1})
  4126  	fake.getPackageMutex.Unlock()
  4127  	if fake.GetPackageStub != nil {
  4128  		return fake.GetPackageStub(arg1)
  4129  	}
  4130  	if specificReturn {
  4131  		return ret.result1, ret.result2, ret.result3
  4132  	}
  4133  	fakeReturns := fake.getPackageReturns
  4134  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4135  }
  4136  
  4137  func (fake *FakeCloudControllerClient) GetPackageCallCount() int {
  4138  	fake.getPackageMutex.RLock()
  4139  	defer fake.getPackageMutex.RUnlock()
  4140  	return len(fake.getPackageArgsForCall)
  4141  }
  4142  
  4143  func (fake *FakeCloudControllerClient) GetPackageCalls(stub func(string) (ccv3.Package, ccv3.Warnings, error)) {
  4144  	fake.getPackageMutex.Lock()
  4145  	defer fake.getPackageMutex.Unlock()
  4146  	fake.GetPackageStub = stub
  4147  }
  4148  
  4149  func (fake *FakeCloudControllerClient) GetPackageArgsForCall(i int) string {
  4150  	fake.getPackageMutex.RLock()
  4151  	defer fake.getPackageMutex.RUnlock()
  4152  	argsForCall := fake.getPackageArgsForCall[i]
  4153  	return argsForCall.arg1
  4154  }
  4155  
  4156  func (fake *FakeCloudControllerClient) GetPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4157  	fake.getPackageMutex.Lock()
  4158  	defer fake.getPackageMutex.Unlock()
  4159  	fake.GetPackageStub = nil
  4160  	fake.getPackageReturns = struct {
  4161  		result1 ccv3.Package
  4162  		result2 ccv3.Warnings
  4163  		result3 error
  4164  	}{result1, result2, result3}
  4165  }
  4166  
  4167  func (fake *FakeCloudControllerClient) GetPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4168  	fake.getPackageMutex.Lock()
  4169  	defer fake.getPackageMutex.Unlock()
  4170  	fake.GetPackageStub = nil
  4171  	if fake.getPackageReturnsOnCall == nil {
  4172  		fake.getPackageReturnsOnCall = make(map[int]struct {
  4173  			result1 ccv3.Package
  4174  			result2 ccv3.Warnings
  4175  			result3 error
  4176  		})
  4177  	}
  4178  	fake.getPackageReturnsOnCall[i] = struct {
  4179  		result1 ccv3.Package
  4180  		result2 ccv3.Warnings
  4181  		result3 error
  4182  	}{result1, result2, result3}
  4183  }
  4184  
  4185  func (fake *FakeCloudControllerClient) GetPackages(arg1 ...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error) {
  4186  	fake.getPackagesMutex.Lock()
  4187  	ret, specificReturn := fake.getPackagesReturnsOnCall[len(fake.getPackagesArgsForCall)]
  4188  	fake.getPackagesArgsForCall = append(fake.getPackagesArgsForCall, struct {
  4189  		arg1 []ccv3.Query
  4190  	}{arg1})
  4191  	fake.recordInvocation("GetPackages", []interface{}{arg1})
  4192  	fake.getPackagesMutex.Unlock()
  4193  	if fake.GetPackagesStub != nil {
  4194  		return fake.GetPackagesStub(arg1...)
  4195  	}
  4196  	if specificReturn {
  4197  		return ret.result1, ret.result2, ret.result3
  4198  	}
  4199  	fakeReturns := fake.getPackagesReturns
  4200  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4201  }
  4202  
  4203  func (fake *FakeCloudControllerClient) GetPackagesCallCount() int {
  4204  	fake.getPackagesMutex.RLock()
  4205  	defer fake.getPackagesMutex.RUnlock()
  4206  	return len(fake.getPackagesArgsForCall)
  4207  }
  4208  
  4209  func (fake *FakeCloudControllerClient) GetPackagesCalls(stub func(...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error)) {
  4210  	fake.getPackagesMutex.Lock()
  4211  	defer fake.getPackagesMutex.Unlock()
  4212  	fake.GetPackagesStub = stub
  4213  }
  4214  
  4215  func (fake *FakeCloudControllerClient) GetPackagesArgsForCall(i int) []ccv3.Query {
  4216  	fake.getPackagesMutex.RLock()
  4217  	defer fake.getPackagesMutex.RUnlock()
  4218  	argsForCall := fake.getPackagesArgsForCall[i]
  4219  	return argsForCall.arg1
  4220  }
  4221  
  4222  func (fake *FakeCloudControllerClient) GetPackagesReturns(result1 []ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4223  	fake.getPackagesMutex.Lock()
  4224  	defer fake.getPackagesMutex.Unlock()
  4225  	fake.GetPackagesStub = nil
  4226  	fake.getPackagesReturns = struct {
  4227  		result1 []ccv3.Package
  4228  		result2 ccv3.Warnings
  4229  		result3 error
  4230  	}{result1, result2, result3}
  4231  }
  4232  
  4233  func (fake *FakeCloudControllerClient) GetPackagesReturnsOnCall(i int, result1 []ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4234  	fake.getPackagesMutex.Lock()
  4235  	defer fake.getPackagesMutex.Unlock()
  4236  	fake.GetPackagesStub = nil
  4237  	if fake.getPackagesReturnsOnCall == nil {
  4238  		fake.getPackagesReturnsOnCall = make(map[int]struct {
  4239  			result1 []ccv3.Package
  4240  			result2 ccv3.Warnings
  4241  			result3 error
  4242  		})
  4243  	}
  4244  	fake.getPackagesReturnsOnCall[i] = struct {
  4245  		result1 []ccv3.Package
  4246  		result2 ccv3.Warnings
  4247  		result3 error
  4248  	}{result1, result2, result3}
  4249  }
  4250  
  4251  func (fake *FakeCloudControllerClient) GetProcessInstances(arg1 string) ([]ccv3.ProcessInstance, ccv3.Warnings, error) {
  4252  	fake.getProcessInstancesMutex.Lock()
  4253  	ret, specificReturn := fake.getProcessInstancesReturnsOnCall[len(fake.getProcessInstancesArgsForCall)]
  4254  	fake.getProcessInstancesArgsForCall = append(fake.getProcessInstancesArgsForCall, struct {
  4255  		arg1 string
  4256  	}{arg1})
  4257  	fake.recordInvocation("GetProcessInstances", []interface{}{arg1})
  4258  	fake.getProcessInstancesMutex.Unlock()
  4259  	if fake.GetProcessInstancesStub != nil {
  4260  		return fake.GetProcessInstancesStub(arg1)
  4261  	}
  4262  	if specificReturn {
  4263  		return ret.result1, ret.result2, ret.result3
  4264  	}
  4265  	fakeReturns := fake.getProcessInstancesReturns
  4266  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4267  }
  4268  
  4269  func (fake *FakeCloudControllerClient) GetProcessInstancesCallCount() int {
  4270  	fake.getProcessInstancesMutex.RLock()
  4271  	defer fake.getProcessInstancesMutex.RUnlock()
  4272  	return len(fake.getProcessInstancesArgsForCall)
  4273  }
  4274  
  4275  func (fake *FakeCloudControllerClient) GetProcessInstancesCalls(stub func(string) ([]ccv3.ProcessInstance, ccv3.Warnings, error)) {
  4276  	fake.getProcessInstancesMutex.Lock()
  4277  	defer fake.getProcessInstancesMutex.Unlock()
  4278  	fake.GetProcessInstancesStub = stub
  4279  }
  4280  
  4281  func (fake *FakeCloudControllerClient) GetProcessInstancesArgsForCall(i int) string {
  4282  	fake.getProcessInstancesMutex.RLock()
  4283  	defer fake.getProcessInstancesMutex.RUnlock()
  4284  	argsForCall := fake.getProcessInstancesArgsForCall[i]
  4285  	return argsForCall.arg1
  4286  }
  4287  
  4288  func (fake *FakeCloudControllerClient) GetProcessInstancesReturns(result1 []ccv3.ProcessInstance, result2 ccv3.Warnings, result3 error) {
  4289  	fake.getProcessInstancesMutex.Lock()
  4290  	defer fake.getProcessInstancesMutex.Unlock()
  4291  	fake.GetProcessInstancesStub = nil
  4292  	fake.getProcessInstancesReturns = struct {
  4293  		result1 []ccv3.ProcessInstance
  4294  		result2 ccv3.Warnings
  4295  		result3 error
  4296  	}{result1, result2, result3}
  4297  }
  4298  
  4299  func (fake *FakeCloudControllerClient) GetProcessInstancesReturnsOnCall(i int, result1 []ccv3.ProcessInstance, result2 ccv3.Warnings, result3 error) {
  4300  	fake.getProcessInstancesMutex.Lock()
  4301  	defer fake.getProcessInstancesMutex.Unlock()
  4302  	fake.GetProcessInstancesStub = nil
  4303  	if fake.getProcessInstancesReturnsOnCall == nil {
  4304  		fake.getProcessInstancesReturnsOnCall = make(map[int]struct {
  4305  			result1 []ccv3.ProcessInstance
  4306  			result2 ccv3.Warnings
  4307  			result3 error
  4308  		})
  4309  	}
  4310  	fake.getProcessInstancesReturnsOnCall[i] = struct {
  4311  		result1 []ccv3.ProcessInstance
  4312  		result2 ccv3.Warnings
  4313  		result3 error
  4314  	}{result1, result2, result3}
  4315  }
  4316  
  4317  func (fake *FakeCloudControllerClient) GetRoutes(arg1 ...ccv3.Query) ([]ccv3.Route, ccv3.Warnings, error) {
  4318  	fake.getRoutesMutex.Lock()
  4319  	ret, specificReturn := fake.getRoutesReturnsOnCall[len(fake.getRoutesArgsForCall)]
  4320  	fake.getRoutesArgsForCall = append(fake.getRoutesArgsForCall, struct {
  4321  		arg1 []ccv3.Query
  4322  	}{arg1})
  4323  	fake.recordInvocation("GetRoutes", []interface{}{arg1})
  4324  	fake.getRoutesMutex.Unlock()
  4325  	if fake.GetRoutesStub != nil {
  4326  		return fake.GetRoutesStub(arg1...)
  4327  	}
  4328  	if specificReturn {
  4329  		return ret.result1, ret.result2, ret.result3
  4330  	}
  4331  	fakeReturns := fake.getRoutesReturns
  4332  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4333  }
  4334  
  4335  func (fake *FakeCloudControllerClient) GetRoutesCallCount() int {
  4336  	fake.getRoutesMutex.RLock()
  4337  	defer fake.getRoutesMutex.RUnlock()
  4338  	return len(fake.getRoutesArgsForCall)
  4339  }
  4340  
  4341  func (fake *FakeCloudControllerClient) GetRoutesCalls(stub func(...ccv3.Query) ([]ccv3.Route, ccv3.Warnings, error)) {
  4342  	fake.getRoutesMutex.Lock()
  4343  	defer fake.getRoutesMutex.Unlock()
  4344  	fake.GetRoutesStub = stub
  4345  }
  4346  
  4347  func (fake *FakeCloudControllerClient) GetRoutesArgsForCall(i int) []ccv3.Query {
  4348  	fake.getRoutesMutex.RLock()
  4349  	defer fake.getRoutesMutex.RUnlock()
  4350  	argsForCall := fake.getRoutesArgsForCall[i]
  4351  	return argsForCall.arg1
  4352  }
  4353  
  4354  func (fake *FakeCloudControllerClient) GetRoutesReturns(result1 []ccv3.Route, result2 ccv3.Warnings, result3 error) {
  4355  	fake.getRoutesMutex.Lock()
  4356  	defer fake.getRoutesMutex.Unlock()
  4357  	fake.GetRoutesStub = nil
  4358  	fake.getRoutesReturns = struct {
  4359  		result1 []ccv3.Route
  4360  		result2 ccv3.Warnings
  4361  		result3 error
  4362  	}{result1, result2, result3}
  4363  }
  4364  
  4365  func (fake *FakeCloudControllerClient) GetRoutesReturnsOnCall(i int, result1 []ccv3.Route, result2 ccv3.Warnings, result3 error) {
  4366  	fake.getRoutesMutex.Lock()
  4367  	defer fake.getRoutesMutex.Unlock()
  4368  	fake.GetRoutesStub = nil
  4369  	if fake.getRoutesReturnsOnCall == nil {
  4370  		fake.getRoutesReturnsOnCall = make(map[int]struct {
  4371  			result1 []ccv3.Route
  4372  			result2 ccv3.Warnings
  4373  			result3 error
  4374  		})
  4375  	}
  4376  	fake.getRoutesReturnsOnCall[i] = struct {
  4377  		result1 []ccv3.Route
  4378  		result2 ccv3.Warnings
  4379  		result3 error
  4380  	}{result1, result2, result3}
  4381  }
  4382  
  4383  func (fake *FakeCloudControllerClient) GetServiceBrokers() ([]ccv3.ServiceBroker, ccv3.Warnings, error) {
  4384  	fake.getServiceBrokersMutex.Lock()
  4385  	ret, specificReturn := fake.getServiceBrokersReturnsOnCall[len(fake.getServiceBrokersArgsForCall)]
  4386  	fake.getServiceBrokersArgsForCall = append(fake.getServiceBrokersArgsForCall, struct {
  4387  	}{})
  4388  	fake.recordInvocation("GetServiceBrokers", []interface{}{})
  4389  	fake.getServiceBrokersMutex.Unlock()
  4390  	if fake.GetServiceBrokersStub != nil {
  4391  		return fake.GetServiceBrokersStub()
  4392  	}
  4393  	if specificReturn {
  4394  		return ret.result1, ret.result2, ret.result3
  4395  	}
  4396  	fakeReturns := fake.getServiceBrokersReturns
  4397  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4398  }
  4399  
  4400  func (fake *FakeCloudControllerClient) GetServiceBrokersCallCount() int {
  4401  	fake.getServiceBrokersMutex.RLock()
  4402  	defer fake.getServiceBrokersMutex.RUnlock()
  4403  	return len(fake.getServiceBrokersArgsForCall)
  4404  }
  4405  
  4406  func (fake *FakeCloudControllerClient) GetServiceBrokersCalls(stub func() ([]ccv3.ServiceBroker, ccv3.Warnings, error)) {
  4407  	fake.getServiceBrokersMutex.Lock()
  4408  	defer fake.getServiceBrokersMutex.Unlock()
  4409  	fake.GetServiceBrokersStub = stub
  4410  }
  4411  
  4412  func (fake *FakeCloudControllerClient) GetServiceBrokersReturns(result1 []ccv3.ServiceBroker, result2 ccv3.Warnings, result3 error) {
  4413  	fake.getServiceBrokersMutex.Lock()
  4414  	defer fake.getServiceBrokersMutex.Unlock()
  4415  	fake.GetServiceBrokersStub = nil
  4416  	fake.getServiceBrokersReturns = struct {
  4417  		result1 []ccv3.ServiceBroker
  4418  		result2 ccv3.Warnings
  4419  		result3 error
  4420  	}{result1, result2, result3}
  4421  }
  4422  
  4423  func (fake *FakeCloudControllerClient) GetServiceBrokersReturnsOnCall(i int, result1 []ccv3.ServiceBroker, result2 ccv3.Warnings, result3 error) {
  4424  	fake.getServiceBrokersMutex.Lock()
  4425  	defer fake.getServiceBrokersMutex.Unlock()
  4426  	fake.GetServiceBrokersStub = nil
  4427  	if fake.getServiceBrokersReturnsOnCall == nil {
  4428  		fake.getServiceBrokersReturnsOnCall = make(map[int]struct {
  4429  			result1 []ccv3.ServiceBroker
  4430  			result2 ccv3.Warnings
  4431  			result3 error
  4432  		})
  4433  	}
  4434  	fake.getServiceBrokersReturnsOnCall[i] = struct {
  4435  		result1 []ccv3.ServiceBroker
  4436  		result2 ccv3.Warnings
  4437  		result3 error
  4438  	}{result1, result2, result3}
  4439  }
  4440  
  4441  func (fake *FakeCloudControllerClient) GetServiceInstances(arg1 ...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error) {
  4442  	fake.getServiceInstancesMutex.Lock()
  4443  	ret, specificReturn := fake.getServiceInstancesReturnsOnCall[len(fake.getServiceInstancesArgsForCall)]
  4444  	fake.getServiceInstancesArgsForCall = append(fake.getServiceInstancesArgsForCall, struct {
  4445  		arg1 []ccv3.Query
  4446  	}{arg1})
  4447  	fake.recordInvocation("GetServiceInstances", []interface{}{arg1})
  4448  	fake.getServiceInstancesMutex.Unlock()
  4449  	if fake.GetServiceInstancesStub != nil {
  4450  		return fake.GetServiceInstancesStub(arg1...)
  4451  	}
  4452  	if specificReturn {
  4453  		return ret.result1, ret.result2, ret.result3
  4454  	}
  4455  	fakeReturns := fake.getServiceInstancesReturns
  4456  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4457  }
  4458  
  4459  func (fake *FakeCloudControllerClient) GetServiceInstancesCallCount() int {
  4460  	fake.getServiceInstancesMutex.RLock()
  4461  	defer fake.getServiceInstancesMutex.RUnlock()
  4462  	return len(fake.getServiceInstancesArgsForCall)
  4463  }
  4464  
  4465  func (fake *FakeCloudControllerClient) GetServiceInstancesCalls(stub func(...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error)) {
  4466  	fake.getServiceInstancesMutex.Lock()
  4467  	defer fake.getServiceInstancesMutex.Unlock()
  4468  	fake.GetServiceInstancesStub = stub
  4469  }
  4470  
  4471  func (fake *FakeCloudControllerClient) GetServiceInstancesArgsForCall(i int) []ccv3.Query {
  4472  	fake.getServiceInstancesMutex.RLock()
  4473  	defer fake.getServiceInstancesMutex.RUnlock()
  4474  	argsForCall := fake.getServiceInstancesArgsForCall[i]
  4475  	return argsForCall.arg1
  4476  }
  4477  
  4478  func (fake *FakeCloudControllerClient) GetServiceInstancesReturns(result1 []ccv3.ServiceInstance, result2 ccv3.Warnings, result3 error) {
  4479  	fake.getServiceInstancesMutex.Lock()
  4480  	defer fake.getServiceInstancesMutex.Unlock()
  4481  	fake.GetServiceInstancesStub = nil
  4482  	fake.getServiceInstancesReturns = struct {
  4483  		result1 []ccv3.ServiceInstance
  4484  		result2 ccv3.Warnings
  4485  		result3 error
  4486  	}{result1, result2, result3}
  4487  }
  4488  
  4489  func (fake *FakeCloudControllerClient) GetServiceInstancesReturnsOnCall(i int, result1 []ccv3.ServiceInstance, result2 ccv3.Warnings, result3 error) {
  4490  	fake.getServiceInstancesMutex.Lock()
  4491  	defer fake.getServiceInstancesMutex.Unlock()
  4492  	fake.GetServiceInstancesStub = nil
  4493  	if fake.getServiceInstancesReturnsOnCall == nil {
  4494  		fake.getServiceInstancesReturnsOnCall = make(map[int]struct {
  4495  			result1 []ccv3.ServiceInstance
  4496  			result2 ccv3.Warnings
  4497  			result3 error
  4498  		})
  4499  	}
  4500  	fake.getServiceInstancesReturnsOnCall[i] = struct {
  4501  		result1 []ccv3.ServiceInstance
  4502  		result2 ccv3.Warnings
  4503  		result3 error
  4504  	}{result1, result2, result3}
  4505  }
  4506  
  4507  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegment(arg1 string) (ccv3.Relationship, ccv3.Warnings, error) {
  4508  	fake.getSpaceIsolationSegmentMutex.Lock()
  4509  	ret, specificReturn := fake.getSpaceIsolationSegmentReturnsOnCall[len(fake.getSpaceIsolationSegmentArgsForCall)]
  4510  	fake.getSpaceIsolationSegmentArgsForCall = append(fake.getSpaceIsolationSegmentArgsForCall, struct {
  4511  		arg1 string
  4512  	}{arg1})
  4513  	fake.recordInvocation("GetSpaceIsolationSegment", []interface{}{arg1})
  4514  	fake.getSpaceIsolationSegmentMutex.Unlock()
  4515  	if fake.GetSpaceIsolationSegmentStub != nil {
  4516  		return fake.GetSpaceIsolationSegmentStub(arg1)
  4517  	}
  4518  	if specificReturn {
  4519  		return ret.result1, ret.result2, ret.result3
  4520  	}
  4521  	fakeReturns := fake.getSpaceIsolationSegmentReturns
  4522  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4523  }
  4524  
  4525  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentCallCount() int {
  4526  	fake.getSpaceIsolationSegmentMutex.RLock()
  4527  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  4528  	return len(fake.getSpaceIsolationSegmentArgsForCall)
  4529  }
  4530  
  4531  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentCalls(stub func(string) (ccv3.Relationship, ccv3.Warnings, error)) {
  4532  	fake.getSpaceIsolationSegmentMutex.Lock()
  4533  	defer fake.getSpaceIsolationSegmentMutex.Unlock()
  4534  	fake.GetSpaceIsolationSegmentStub = stub
  4535  }
  4536  
  4537  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentArgsForCall(i int) string {
  4538  	fake.getSpaceIsolationSegmentMutex.RLock()
  4539  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  4540  	argsForCall := fake.getSpaceIsolationSegmentArgsForCall[i]
  4541  	return argsForCall.arg1
  4542  }
  4543  
  4544  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4545  	fake.getSpaceIsolationSegmentMutex.Lock()
  4546  	defer fake.getSpaceIsolationSegmentMutex.Unlock()
  4547  	fake.GetSpaceIsolationSegmentStub = nil
  4548  	fake.getSpaceIsolationSegmentReturns = struct {
  4549  		result1 ccv3.Relationship
  4550  		result2 ccv3.Warnings
  4551  		result3 error
  4552  	}{result1, result2, result3}
  4553  }
  4554  
  4555  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4556  	fake.getSpaceIsolationSegmentMutex.Lock()
  4557  	defer fake.getSpaceIsolationSegmentMutex.Unlock()
  4558  	fake.GetSpaceIsolationSegmentStub = nil
  4559  	if fake.getSpaceIsolationSegmentReturnsOnCall == nil {
  4560  		fake.getSpaceIsolationSegmentReturnsOnCall = make(map[int]struct {
  4561  			result1 ccv3.Relationship
  4562  			result2 ccv3.Warnings
  4563  			result3 error
  4564  		})
  4565  	}
  4566  	fake.getSpaceIsolationSegmentReturnsOnCall[i] = struct {
  4567  		result1 ccv3.Relationship
  4568  		result2 ccv3.Warnings
  4569  		result3 error
  4570  	}{result1, result2, result3}
  4571  }
  4572  
  4573  func (fake *FakeCloudControllerClient) GetSpaces(arg1 ...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error) {
  4574  	fake.getSpacesMutex.Lock()
  4575  	ret, specificReturn := fake.getSpacesReturnsOnCall[len(fake.getSpacesArgsForCall)]
  4576  	fake.getSpacesArgsForCall = append(fake.getSpacesArgsForCall, struct {
  4577  		arg1 []ccv3.Query
  4578  	}{arg1})
  4579  	fake.recordInvocation("GetSpaces", []interface{}{arg1})
  4580  	fake.getSpacesMutex.Unlock()
  4581  	if fake.GetSpacesStub != nil {
  4582  		return fake.GetSpacesStub(arg1...)
  4583  	}
  4584  	if specificReturn {
  4585  		return ret.result1, ret.result2, ret.result3
  4586  	}
  4587  	fakeReturns := fake.getSpacesReturns
  4588  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4589  }
  4590  
  4591  func (fake *FakeCloudControllerClient) GetSpacesCallCount() int {
  4592  	fake.getSpacesMutex.RLock()
  4593  	defer fake.getSpacesMutex.RUnlock()
  4594  	return len(fake.getSpacesArgsForCall)
  4595  }
  4596  
  4597  func (fake *FakeCloudControllerClient) GetSpacesCalls(stub func(...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error)) {
  4598  	fake.getSpacesMutex.Lock()
  4599  	defer fake.getSpacesMutex.Unlock()
  4600  	fake.GetSpacesStub = stub
  4601  }
  4602  
  4603  func (fake *FakeCloudControllerClient) GetSpacesArgsForCall(i int) []ccv3.Query {
  4604  	fake.getSpacesMutex.RLock()
  4605  	defer fake.getSpacesMutex.RUnlock()
  4606  	argsForCall := fake.getSpacesArgsForCall[i]
  4607  	return argsForCall.arg1
  4608  }
  4609  
  4610  func (fake *FakeCloudControllerClient) GetSpacesReturns(result1 []ccv3.Space, result2 ccv3.Warnings, result3 error) {
  4611  	fake.getSpacesMutex.Lock()
  4612  	defer fake.getSpacesMutex.Unlock()
  4613  	fake.GetSpacesStub = nil
  4614  	fake.getSpacesReturns = struct {
  4615  		result1 []ccv3.Space
  4616  		result2 ccv3.Warnings
  4617  		result3 error
  4618  	}{result1, result2, result3}
  4619  }
  4620  
  4621  func (fake *FakeCloudControllerClient) GetSpacesReturnsOnCall(i int, result1 []ccv3.Space, result2 ccv3.Warnings, result3 error) {
  4622  	fake.getSpacesMutex.Lock()
  4623  	defer fake.getSpacesMutex.Unlock()
  4624  	fake.GetSpacesStub = nil
  4625  	if fake.getSpacesReturnsOnCall == nil {
  4626  		fake.getSpacesReturnsOnCall = make(map[int]struct {
  4627  			result1 []ccv3.Space
  4628  			result2 ccv3.Warnings
  4629  			result3 error
  4630  		})
  4631  	}
  4632  	fake.getSpacesReturnsOnCall[i] = struct {
  4633  		result1 []ccv3.Space
  4634  		result2 ccv3.Warnings
  4635  		result3 error
  4636  	}{result1, result2, result3}
  4637  }
  4638  
  4639  func (fake *FakeCloudControllerClient) GetStacks(arg1 ...ccv3.Query) ([]ccv3.Stack, ccv3.Warnings, error) {
  4640  	fake.getStacksMutex.Lock()
  4641  	ret, specificReturn := fake.getStacksReturnsOnCall[len(fake.getStacksArgsForCall)]
  4642  	fake.getStacksArgsForCall = append(fake.getStacksArgsForCall, struct {
  4643  		arg1 []ccv3.Query
  4644  	}{arg1})
  4645  	fake.recordInvocation("GetStacks", []interface{}{arg1})
  4646  	fake.getStacksMutex.Unlock()
  4647  	if fake.GetStacksStub != nil {
  4648  		return fake.GetStacksStub(arg1...)
  4649  	}
  4650  	if specificReturn {
  4651  		return ret.result1, ret.result2, ret.result3
  4652  	}
  4653  	fakeReturns := fake.getStacksReturns
  4654  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4655  }
  4656  
  4657  func (fake *FakeCloudControllerClient) GetStacksCallCount() int {
  4658  	fake.getStacksMutex.RLock()
  4659  	defer fake.getStacksMutex.RUnlock()
  4660  	return len(fake.getStacksArgsForCall)
  4661  }
  4662  
  4663  func (fake *FakeCloudControllerClient) GetStacksCalls(stub func(...ccv3.Query) ([]ccv3.Stack, ccv3.Warnings, error)) {
  4664  	fake.getStacksMutex.Lock()
  4665  	defer fake.getStacksMutex.Unlock()
  4666  	fake.GetStacksStub = stub
  4667  }
  4668  
  4669  func (fake *FakeCloudControllerClient) GetStacksArgsForCall(i int) []ccv3.Query {
  4670  	fake.getStacksMutex.RLock()
  4671  	defer fake.getStacksMutex.RUnlock()
  4672  	argsForCall := fake.getStacksArgsForCall[i]
  4673  	return argsForCall.arg1
  4674  }
  4675  
  4676  func (fake *FakeCloudControllerClient) GetStacksReturns(result1 []ccv3.Stack, result2 ccv3.Warnings, result3 error) {
  4677  	fake.getStacksMutex.Lock()
  4678  	defer fake.getStacksMutex.Unlock()
  4679  	fake.GetStacksStub = nil
  4680  	fake.getStacksReturns = struct {
  4681  		result1 []ccv3.Stack
  4682  		result2 ccv3.Warnings
  4683  		result3 error
  4684  	}{result1, result2, result3}
  4685  }
  4686  
  4687  func (fake *FakeCloudControllerClient) GetStacksReturnsOnCall(i int, result1 []ccv3.Stack, result2 ccv3.Warnings, result3 error) {
  4688  	fake.getStacksMutex.Lock()
  4689  	defer fake.getStacksMutex.Unlock()
  4690  	fake.GetStacksStub = nil
  4691  	if fake.getStacksReturnsOnCall == nil {
  4692  		fake.getStacksReturnsOnCall = make(map[int]struct {
  4693  			result1 []ccv3.Stack
  4694  			result2 ccv3.Warnings
  4695  			result3 error
  4696  		})
  4697  	}
  4698  	fake.getStacksReturnsOnCall[i] = struct {
  4699  		result1 []ccv3.Stack
  4700  		result2 ccv3.Warnings
  4701  		result3 error
  4702  	}{result1, result2, result3}
  4703  }
  4704  
  4705  func (fake *FakeCloudControllerClient) PollJob(arg1 ccv3.JobURL) (ccv3.Warnings, error) {
  4706  	fake.pollJobMutex.Lock()
  4707  	ret, specificReturn := fake.pollJobReturnsOnCall[len(fake.pollJobArgsForCall)]
  4708  	fake.pollJobArgsForCall = append(fake.pollJobArgsForCall, struct {
  4709  		arg1 ccv3.JobURL
  4710  	}{arg1})
  4711  	fake.recordInvocation("PollJob", []interface{}{arg1})
  4712  	fake.pollJobMutex.Unlock()
  4713  	if fake.PollJobStub != nil {
  4714  		return fake.PollJobStub(arg1)
  4715  	}
  4716  	if specificReturn {
  4717  		return ret.result1, ret.result2
  4718  	}
  4719  	fakeReturns := fake.pollJobReturns
  4720  	return fakeReturns.result1, fakeReturns.result2
  4721  }
  4722  
  4723  func (fake *FakeCloudControllerClient) PollJobCallCount() int {
  4724  	fake.pollJobMutex.RLock()
  4725  	defer fake.pollJobMutex.RUnlock()
  4726  	return len(fake.pollJobArgsForCall)
  4727  }
  4728  
  4729  func (fake *FakeCloudControllerClient) PollJobCalls(stub func(ccv3.JobURL) (ccv3.Warnings, error)) {
  4730  	fake.pollJobMutex.Lock()
  4731  	defer fake.pollJobMutex.Unlock()
  4732  	fake.PollJobStub = stub
  4733  }
  4734  
  4735  func (fake *FakeCloudControllerClient) PollJobArgsForCall(i int) ccv3.JobURL {
  4736  	fake.pollJobMutex.RLock()
  4737  	defer fake.pollJobMutex.RUnlock()
  4738  	argsForCall := fake.pollJobArgsForCall[i]
  4739  	return argsForCall.arg1
  4740  }
  4741  
  4742  func (fake *FakeCloudControllerClient) PollJobReturns(result1 ccv3.Warnings, result2 error) {
  4743  	fake.pollJobMutex.Lock()
  4744  	defer fake.pollJobMutex.Unlock()
  4745  	fake.PollJobStub = nil
  4746  	fake.pollJobReturns = struct {
  4747  		result1 ccv3.Warnings
  4748  		result2 error
  4749  	}{result1, result2}
  4750  }
  4751  
  4752  func (fake *FakeCloudControllerClient) PollJobReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  4753  	fake.pollJobMutex.Lock()
  4754  	defer fake.pollJobMutex.Unlock()
  4755  	fake.PollJobStub = nil
  4756  	if fake.pollJobReturnsOnCall == nil {
  4757  		fake.pollJobReturnsOnCall = make(map[int]struct {
  4758  			result1 ccv3.Warnings
  4759  			result2 error
  4760  		})
  4761  	}
  4762  	fake.pollJobReturnsOnCall[i] = struct {
  4763  		result1 ccv3.Warnings
  4764  		result2 error
  4765  	}{result1, result2}
  4766  }
  4767  
  4768  func (fake *FakeCloudControllerClient) ResourceMatch(arg1 []ccv3.Resource) ([]ccv3.Resource, ccv3.Warnings, error) {
  4769  	var arg1Copy []ccv3.Resource
  4770  	if arg1 != nil {
  4771  		arg1Copy = make([]ccv3.Resource, len(arg1))
  4772  		copy(arg1Copy, arg1)
  4773  	}
  4774  	fake.resourceMatchMutex.Lock()
  4775  	ret, specificReturn := fake.resourceMatchReturnsOnCall[len(fake.resourceMatchArgsForCall)]
  4776  	fake.resourceMatchArgsForCall = append(fake.resourceMatchArgsForCall, struct {
  4777  		arg1 []ccv3.Resource
  4778  	}{arg1Copy})
  4779  	fake.recordInvocation("ResourceMatch", []interface{}{arg1Copy})
  4780  	fake.resourceMatchMutex.Unlock()
  4781  	if fake.ResourceMatchStub != nil {
  4782  		return fake.ResourceMatchStub(arg1)
  4783  	}
  4784  	if specificReturn {
  4785  		return ret.result1, ret.result2, ret.result3
  4786  	}
  4787  	fakeReturns := fake.resourceMatchReturns
  4788  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4789  }
  4790  
  4791  func (fake *FakeCloudControllerClient) ResourceMatchCallCount() int {
  4792  	fake.resourceMatchMutex.RLock()
  4793  	defer fake.resourceMatchMutex.RUnlock()
  4794  	return len(fake.resourceMatchArgsForCall)
  4795  }
  4796  
  4797  func (fake *FakeCloudControllerClient) ResourceMatchCalls(stub func([]ccv3.Resource) ([]ccv3.Resource, ccv3.Warnings, error)) {
  4798  	fake.resourceMatchMutex.Lock()
  4799  	defer fake.resourceMatchMutex.Unlock()
  4800  	fake.ResourceMatchStub = stub
  4801  }
  4802  
  4803  func (fake *FakeCloudControllerClient) ResourceMatchArgsForCall(i int) []ccv3.Resource {
  4804  	fake.resourceMatchMutex.RLock()
  4805  	defer fake.resourceMatchMutex.RUnlock()
  4806  	argsForCall := fake.resourceMatchArgsForCall[i]
  4807  	return argsForCall.arg1
  4808  }
  4809  
  4810  func (fake *FakeCloudControllerClient) ResourceMatchReturns(result1 []ccv3.Resource, result2 ccv3.Warnings, result3 error) {
  4811  	fake.resourceMatchMutex.Lock()
  4812  	defer fake.resourceMatchMutex.Unlock()
  4813  	fake.ResourceMatchStub = nil
  4814  	fake.resourceMatchReturns = struct {
  4815  		result1 []ccv3.Resource
  4816  		result2 ccv3.Warnings
  4817  		result3 error
  4818  	}{result1, result2, result3}
  4819  }
  4820  
  4821  func (fake *FakeCloudControllerClient) ResourceMatchReturnsOnCall(i int, result1 []ccv3.Resource, result2 ccv3.Warnings, result3 error) {
  4822  	fake.resourceMatchMutex.Lock()
  4823  	defer fake.resourceMatchMutex.Unlock()
  4824  	fake.ResourceMatchStub = nil
  4825  	if fake.resourceMatchReturnsOnCall == nil {
  4826  		fake.resourceMatchReturnsOnCall = make(map[int]struct {
  4827  			result1 []ccv3.Resource
  4828  			result2 ccv3.Warnings
  4829  			result3 error
  4830  		})
  4831  	}
  4832  	fake.resourceMatchReturnsOnCall[i] = struct {
  4833  		result1 []ccv3.Resource
  4834  		result2 ccv3.Warnings
  4835  		result3 error
  4836  	}{result1, result2, result3}
  4837  }
  4838  
  4839  func (fake *FakeCloudControllerClient) SetApplicationDroplet(arg1 string, arg2 string) (ccv3.Relationship, ccv3.Warnings, error) {
  4840  	fake.setApplicationDropletMutex.Lock()
  4841  	ret, specificReturn := fake.setApplicationDropletReturnsOnCall[len(fake.setApplicationDropletArgsForCall)]
  4842  	fake.setApplicationDropletArgsForCall = append(fake.setApplicationDropletArgsForCall, struct {
  4843  		arg1 string
  4844  		arg2 string
  4845  	}{arg1, arg2})
  4846  	fake.recordInvocation("SetApplicationDroplet", []interface{}{arg1, arg2})
  4847  	fake.setApplicationDropletMutex.Unlock()
  4848  	if fake.SetApplicationDropletStub != nil {
  4849  		return fake.SetApplicationDropletStub(arg1, arg2)
  4850  	}
  4851  	if specificReturn {
  4852  		return ret.result1, ret.result2, ret.result3
  4853  	}
  4854  	fakeReturns := fake.setApplicationDropletReturns
  4855  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4856  }
  4857  
  4858  func (fake *FakeCloudControllerClient) SetApplicationDropletCallCount() int {
  4859  	fake.setApplicationDropletMutex.RLock()
  4860  	defer fake.setApplicationDropletMutex.RUnlock()
  4861  	return len(fake.setApplicationDropletArgsForCall)
  4862  }
  4863  
  4864  func (fake *FakeCloudControllerClient) SetApplicationDropletCalls(stub func(string, string) (ccv3.Relationship, ccv3.Warnings, error)) {
  4865  	fake.setApplicationDropletMutex.Lock()
  4866  	defer fake.setApplicationDropletMutex.Unlock()
  4867  	fake.SetApplicationDropletStub = stub
  4868  }
  4869  
  4870  func (fake *FakeCloudControllerClient) SetApplicationDropletArgsForCall(i int) (string, string) {
  4871  	fake.setApplicationDropletMutex.RLock()
  4872  	defer fake.setApplicationDropletMutex.RUnlock()
  4873  	argsForCall := fake.setApplicationDropletArgsForCall[i]
  4874  	return argsForCall.arg1, argsForCall.arg2
  4875  }
  4876  
  4877  func (fake *FakeCloudControllerClient) SetApplicationDropletReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4878  	fake.setApplicationDropletMutex.Lock()
  4879  	defer fake.setApplicationDropletMutex.Unlock()
  4880  	fake.SetApplicationDropletStub = nil
  4881  	fake.setApplicationDropletReturns = struct {
  4882  		result1 ccv3.Relationship
  4883  		result2 ccv3.Warnings
  4884  		result3 error
  4885  	}{result1, result2, result3}
  4886  }
  4887  
  4888  func (fake *FakeCloudControllerClient) SetApplicationDropletReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4889  	fake.setApplicationDropletMutex.Lock()
  4890  	defer fake.setApplicationDropletMutex.Unlock()
  4891  	fake.SetApplicationDropletStub = nil
  4892  	if fake.setApplicationDropletReturnsOnCall == nil {
  4893  		fake.setApplicationDropletReturnsOnCall = make(map[int]struct {
  4894  			result1 ccv3.Relationship
  4895  			result2 ccv3.Warnings
  4896  			result3 error
  4897  		})
  4898  	}
  4899  	fake.setApplicationDropletReturnsOnCall[i] = struct {
  4900  		result1 ccv3.Relationship
  4901  		result2 ccv3.Warnings
  4902  		result3 error
  4903  	}{result1, result2, result3}
  4904  }
  4905  
  4906  func (fake *FakeCloudControllerClient) SharePrivateDomainToOrgs(arg1 string, arg2 ccv3.SharedOrgs) (ccv3.Warnings, error) {
  4907  	fake.sharePrivateDomainToOrgsMutex.Lock()
  4908  	ret, specificReturn := fake.sharePrivateDomainToOrgsReturnsOnCall[len(fake.sharePrivateDomainToOrgsArgsForCall)]
  4909  	fake.sharePrivateDomainToOrgsArgsForCall = append(fake.sharePrivateDomainToOrgsArgsForCall, struct {
  4910  		arg1 string
  4911  		arg2 ccv3.SharedOrgs
  4912  	}{arg1, arg2})
  4913  	fake.recordInvocation("SharePrivateDomainToOrgs", []interface{}{arg1, arg2})
  4914  	fake.sharePrivateDomainToOrgsMutex.Unlock()
  4915  	if fake.SharePrivateDomainToOrgsStub != nil {
  4916  		return fake.SharePrivateDomainToOrgsStub(arg1, arg2)
  4917  	}
  4918  	if specificReturn {
  4919  		return ret.result1, ret.result2
  4920  	}
  4921  	fakeReturns := fake.sharePrivateDomainToOrgsReturns
  4922  	return fakeReturns.result1, fakeReturns.result2
  4923  }
  4924  
  4925  func (fake *FakeCloudControllerClient) SharePrivateDomainToOrgsCallCount() int {
  4926  	fake.sharePrivateDomainToOrgsMutex.RLock()
  4927  	defer fake.sharePrivateDomainToOrgsMutex.RUnlock()
  4928  	return len(fake.sharePrivateDomainToOrgsArgsForCall)
  4929  }
  4930  
  4931  func (fake *FakeCloudControllerClient) SharePrivateDomainToOrgsCalls(stub func(string, ccv3.SharedOrgs) (ccv3.Warnings, error)) {
  4932  	fake.sharePrivateDomainToOrgsMutex.Lock()
  4933  	defer fake.sharePrivateDomainToOrgsMutex.Unlock()
  4934  	fake.SharePrivateDomainToOrgsStub = stub
  4935  }
  4936  
  4937  func (fake *FakeCloudControllerClient) SharePrivateDomainToOrgsArgsForCall(i int) (string, ccv3.SharedOrgs) {
  4938  	fake.sharePrivateDomainToOrgsMutex.RLock()
  4939  	defer fake.sharePrivateDomainToOrgsMutex.RUnlock()
  4940  	argsForCall := fake.sharePrivateDomainToOrgsArgsForCall[i]
  4941  	return argsForCall.arg1, argsForCall.arg2
  4942  }
  4943  
  4944  func (fake *FakeCloudControllerClient) SharePrivateDomainToOrgsReturns(result1 ccv3.Warnings, result2 error) {
  4945  	fake.sharePrivateDomainToOrgsMutex.Lock()
  4946  	defer fake.sharePrivateDomainToOrgsMutex.Unlock()
  4947  	fake.SharePrivateDomainToOrgsStub = nil
  4948  	fake.sharePrivateDomainToOrgsReturns = struct {
  4949  		result1 ccv3.Warnings
  4950  		result2 error
  4951  	}{result1, result2}
  4952  }
  4953  
  4954  func (fake *FakeCloudControllerClient) SharePrivateDomainToOrgsReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  4955  	fake.sharePrivateDomainToOrgsMutex.Lock()
  4956  	defer fake.sharePrivateDomainToOrgsMutex.Unlock()
  4957  	fake.SharePrivateDomainToOrgsStub = nil
  4958  	if fake.sharePrivateDomainToOrgsReturnsOnCall == nil {
  4959  		fake.sharePrivateDomainToOrgsReturnsOnCall = make(map[int]struct {
  4960  			result1 ccv3.Warnings
  4961  			result2 error
  4962  		})
  4963  	}
  4964  	fake.sharePrivateDomainToOrgsReturnsOnCall[i] = struct {
  4965  		result1 ccv3.Warnings
  4966  		result2 error
  4967  	}{result1, result2}
  4968  }
  4969  
  4970  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpaces(arg1 string, arg2 []string) (ccv3.RelationshipList, ccv3.Warnings, error) {
  4971  	var arg2Copy []string
  4972  	if arg2 != nil {
  4973  		arg2Copy = make([]string, len(arg2))
  4974  		copy(arg2Copy, arg2)
  4975  	}
  4976  	fake.shareServiceInstanceToSpacesMutex.Lock()
  4977  	ret, specificReturn := fake.shareServiceInstanceToSpacesReturnsOnCall[len(fake.shareServiceInstanceToSpacesArgsForCall)]
  4978  	fake.shareServiceInstanceToSpacesArgsForCall = append(fake.shareServiceInstanceToSpacesArgsForCall, struct {
  4979  		arg1 string
  4980  		arg2 []string
  4981  	}{arg1, arg2Copy})
  4982  	fake.recordInvocation("ShareServiceInstanceToSpaces", []interface{}{arg1, arg2Copy})
  4983  	fake.shareServiceInstanceToSpacesMutex.Unlock()
  4984  	if fake.ShareServiceInstanceToSpacesStub != nil {
  4985  		return fake.ShareServiceInstanceToSpacesStub(arg1, arg2)
  4986  	}
  4987  	if specificReturn {
  4988  		return ret.result1, ret.result2, ret.result3
  4989  	}
  4990  	fakeReturns := fake.shareServiceInstanceToSpacesReturns
  4991  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4992  }
  4993  
  4994  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesCallCount() int {
  4995  	fake.shareServiceInstanceToSpacesMutex.RLock()
  4996  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  4997  	return len(fake.shareServiceInstanceToSpacesArgsForCall)
  4998  }
  4999  
  5000  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesCalls(stub func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)) {
  5001  	fake.shareServiceInstanceToSpacesMutex.Lock()
  5002  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
  5003  	fake.ShareServiceInstanceToSpacesStub = stub
  5004  }
  5005  
  5006  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesArgsForCall(i int) (string, []string) {
  5007  	fake.shareServiceInstanceToSpacesMutex.RLock()
  5008  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  5009  	argsForCall := fake.shareServiceInstanceToSpacesArgsForCall[i]
  5010  	return argsForCall.arg1, argsForCall.arg2
  5011  }
  5012  
  5013  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesReturns(result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  5014  	fake.shareServiceInstanceToSpacesMutex.Lock()
  5015  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
  5016  	fake.ShareServiceInstanceToSpacesStub = nil
  5017  	fake.shareServiceInstanceToSpacesReturns = struct {
  5018  		result1 ccv3.RelationshipList
  5019  		result2 ccv3.Warnings
  5020  		result3 error
  5021  	}{result1, result2, result3}
  5022  }
  5023  
  5024  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesReturnsOnCall(i int, result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  5025  	fake.shareServiceInstanceToSpacesMutex.Lock()
  5026  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
  5027  	fake.ShareServiceInstanceToSpacesStub = nil
  5028  	if fake.shareServiceInstanceToSpacesReturnsOnCall == nil {
  5029  		fake.shareServiceInstanceToSpacesReturnsOnCall = make(map[int]struct {
  5030  			result1 ccv3.RelationshipList
  5031  			result2 ccv3.Warnings
  5032  			result3 error
  5033  		})
  5034  	}
  5035  	fake.shareServiceInstanceToSpacesReturnsOnCall[i] = struct {
  5036  		result1 ccv3.RelationshipList
  5037  		result2 ccv3.Warnings
  5038  		result3 error
  5039  	}{result1, result2, result3}
  5040  }
  5041  
  5042  func (fake *FakeCloudControllerClient) UnsharePrivateDomainFromOrg(arg1 string, arg2 string) (ccv3.Warnings, error) {
  5043  	fake.unsharePrivateDomainFromOrgMutex.Lock()
  5044  	ret, specificReturn := fake.unsharePrivateDomainFromOrgReturnsOnCall[len(fake.unsharePrivateDomainFromOrgArgsForCall)]
  5045  	fake.unsharePrivateDomainFromOrgArgsForCall = append(fake.unsharePrivateDomainFromOrgArgsForCall, struct {
  5046  		arg1 string
  5047  		arg2 string
  5048  	}{arg1, arg2})
  5049  	fake.recordInvocation("UnsharePrivateDomainFromOrg", []interface{}{arg1, arg2})
  5050  	fake.unsharePrivateDomainFromOrgMutex.Unlock()
  5051  	if fake.UnsharePrivateDomainFromOrgStub != nil {
  5052  		return fake.UnsharePrivateDomainFromOrgStub(arg1, arg2)
  5053  	}
  5054  	if specificReturn {
  5055  		return ret.result1, ret.result2
  5056  	}
  5057  	fakeReturns := fake.unsharePrivateDomainFromOrgReturns
  5058  	return fakeReturns.result1, fakeReturns.result2
  5059  }
  5060  
  5061  func (fake *FakeCloudControllerClient) UnsharePrivateDomainFromOrgCallCount() int {
  5062  	fake.unsharePrivateDomainFromOrgMutex.RLock()
  5063  	defer fake.unsharePrivateDomainFromOrgMutex.RUnlock()
  5064  	return len(fake.unsharePrivateDomainFromOrgArgsForCall)
  5065  }
  5066  
  5067  func (fake *FakeCloudControllerClient) UnsharePrivateDomainFromOrgCalls(stub func(string, string) (ccv3.Warnings, error)) {
  5068  	fake.unsharePrivateDomainFromOrgMutex.Lock()
  5069  	defer fake.unsharePrivateDomainFromOrgMutex.Unlock()
  5070  	fake.UnsharePrivateDomainFromOrgStub = stub
  5071  }
  5072  
  5073  func (fake *FakeCloudControllerClient) UnsharePrivateDomainFromOrgArgsForCall(i int) (string, string) {
  5074  	fake.unsharePrivateDomainFromOrgMutex.RLock()
  5075  	defer fake.unsharePrivateDomainFromOrgMutex.RUnlock()
  5076  	argsForCall := fake.unsharePrivateDomainFromOrgArgsForCall[i]
  5077  	return argsForCall.arg1, argsForCall.arg2
  5078  }
  5079  
  5080  func (fake *FakeCloudControllerClient) UnsharePrivateDomainFromOrgReturns(result1 ccv3.Warnings, result2 error) {
  5081  	fake.unsharePrivateDomainFromOrgMutex.Lock()
  5082  	defer fake.unsharePrivateDomainFromOrgMutex.Unlock()
  5083  	fake.UnsharePrivateDomainFromOrgStub = nil
  5084  	fake.unsharePrivateDomainFromOrgReturns = struct {
  5085  		result1 ccv3.Warnings
  5086  		result2 error
  5087  	}{result1, result2}
  5088  }
  5089  
  5090  func (fake *FakeCloudControllerClient) UnsharePrivateDomainFromOrgReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  5091  	fake.unsharePrivateDomainFromOrgMutex.Lock()
  5092  	defer fake.unsharePrivateDomainFromOrgMutex.Unlock()
  5093  	fake.UnsharePrivateDomainFromOrgStub = nil
  5094  	if fake.unsharePrivateDomainFromOrgReturnsOnCall == nil {
  5095  		fake.unsharePrivateDomainFromOrgReturnsOnCall = make(map[int]struct {
  5096  			result1 ccv3.Warnings
  5097  			result2 error
  5098  		})
  5099  	}
  5100  	fake.unsharePrivateDomainFromOrgReturnsOnCall[i] = struct {
  5101  		result1 ccv3.Warnings
  5102  		result2 error
  5103  	}{result1, result2}
  5104  }
  5105  
  5106  func (fake *FakeCloudControllerClient) UpdateApplication(arg1 ccv3.Application) (ccv3.Application, ccv3.Warnings, error) {
  5107  	fake.updateApplicationMutex.Lock()
  5108  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
  5109  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
  5110  		arg1 ccv3.Application
  5111  	}{arg1})
  5112  	fake.recordInvocation("UpdateApplication", []interface{}{arg1})
  5113  	fake.updateApplicationMutex.Unlock()
  5114  	if fake.UpdateApplicationStub != nil {
  5115  		return fake.UpdateApplicationStub(arg1)
  5116  	}
  5117  	if specificReturn {
  5118  		return ret.result1, ret.result2, ret.result3
  5119  	}
  5120  	fakeReturns := fake.updateApplicationReturns
  5121  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5122  }
  5123  
  5124  func (fake *FakeCloudControllerClient) UpdateApplicationCallCount() int {
  5125  	fake.updateApplicationMutex.RLock()
  5126  	defer fake.updateApplicationMutex.RUnlock()
  5127  	return len(fake.updateApplicationArgsForCall)
  5128  }
  5129  
  5130  func (fake *FakeCloudControllerClient) UpdateApplicationCalls(stub func(ccv3.Application) (ccv3.Application, ccv3.Warnings, error)) {
  5131  	fake.updateApplicationMutex.Lock()
  5132  	defer fake.updateApplicationMutex.Unlock()
  5133  	fake.UpdateApplicationStub = stub
  5134  }
  5135  
  5136  func (fake *FakeCloudControllerClient) UpdateApplicationArgsForCall(i int) ccv3.Application {
  5137  	fake.updateApplicationMutex.RLock()
  5138  	defer fake.updateApplicationMutex.RUnlock()
  5139  	argsForCall := fake.updateApplicationArgsForCall[i]
  5140  	return argsForCall.arg1
  5141  }
  5142  
  5143  func (fake *FakeCloudControllerClient) UpdateApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5144  	fake.updateApplicationMutex.Lock()
  5145  	defer fake.updateApplicationMutex.Unlock()
  5146  	fake.UpdateApplicationStub = nil
  5147  	fake.updateApplicationReturns = struct {
  5148  		result1 ccv3.Application
  5149  		result2 ccv3.Warnings
  5150  		result3 error
  5151  	}{result1, result2, result3}
  5152  }
  5153  
  5154  func (fake *FakeCloudControllerClient) UpdateApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5155  	fake.updateApplicationMutex.Lock()
  5156  	defer fake.updateApplicationMutex.Unlock()
  5157  	fake.UpdateApplicationStub = nil
  5158  	if fake.updateApplicationReturnsOnCall == nil {
  5159  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  5160  			result1 ccv3.Application
  5161  			result2 ccv3.Warnings
  5162  			result3 error
  5163  		})
  5164  	}
  5165  	fake.updateApplicationReturnsOnCall[i] = struct {
  5166  		result1 ccv3.Application
  5167  		result2 ccv3.Warnings
  5168  		result3 error
  5169  	}{result1, result2, result3}
  5170  }
  5171  
  5172  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifest(arg1 string, arg2 []byte) (ccv3.JobURL, ccv3.Warnings, error) {
  5173  	var arg2Copy []byte
  5174  	if arg2 != nil {
  5175  		arg2Copy = make([]byte, len(arg2))
  5176  		copy(arg2Copy, arg2)
  5177  	}
  5178  	fake.updateApplicationApplyManifestMutex.Lock()
  5179  	ret, specificReturn := fake.updateApplicationApplyManifestReturnsOnCall[len(fake.updateApplicationApplyManifestArgsForCall)]
  5180  	fake.updateApplicationApplyManifestArgsForCall = append(fake.updateApplicationApplyManifestArgsForCall, struct {
  5181  		arg1 string
  5182  		arg2 []byte
  5183  	}{arg1, arg2Copy})
  5184  	fake.recordInvocation("UpdateApplicationApplyManifest", []interface{}{arg1, arg2Copy})
  5185  	fake.updateApplicationApplyManifestMutex.Unlock()
  5186  	if fake.UpdateApplicationApplyManifestStub != nil {
  5187  		return fake.UpdateApplicationApplyManifestStub(arg1, arg2)
  5188  	}
  5189  	if specificReturn {
  5190  		return ret.result1, ret.result2, ret.result3
  5191  	}
  5192  	fakeReturns := fake.updateApplicationApplyManifestReturns
  5193  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5194  }
  5195  
  5196  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestCallCount() int {
  5197  	fake.updateApplicationApplyManifestMutex.RLock()
  5198  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  5199  	return len(fake.updateApplicationApplyManifestArgsForCall)
  5200  }
  5201  
  5202  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestCalls(stub func(string, []byte) (ccv3.JobURL, ccv3.Warnings, error)) {
  5203  	fake.updateApplicationApplyManifestMutex.Lock()
  5204  	defer fake.updateApplicationApplyManifestMutex.Unlock()
  5205  	fake.UpdateApplicationApplyManifestStub = stub
  5206  }
  5207  
  5208  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestArgsForCall(i int) (string, []byte) {
  5209  	fake.updateApplicationApplyManifestMutex.RLock()
  5210  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  5211  	argsForCall := fake.updateApplicationApplyManifestArgsForCall[i]
  5212  	return argsForCall.arg1, argsForCall.arg2
  5213  }
  5214  
  5215  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  5216  	fake.updateApplicationApplyManifestMutex.Lock()
  5217  	defer fake.updateApplicationApplyManifestMutex.Unlock()
  5218  	fake.UpdateApplicationApplyManifestStub = nil
  5219  	fake.updateApplicationApplyManifestReturns = struct {
  5220  		result1 ccv3.JobURL
  5221  		result2 ccv3.Warnings
  5222  		result3 error
  5223  	}{result1, result2, result3}
  5224  }
  5225  
  5226  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  5227  	fake.updateApplicationApplyManifestMutex.Lock()
  5228  	defer fake.updateApplicationApplyManifestMutex.Unlock()
  5229  	fake.UpdateApplicationApplyManifestStub = nil
  5230  	if fake.updateApplicationApplyManifestReturnsOnCall == nil {
  5231  		fake.updateApplicationApplyManifestReturnsOnCall = make(map[int]struct {
  5232  			result1 ccv3.JobURL
  5233  			result2 ccv3.Warnings
  5234  			result3 error
  5235  		})
  5236  	}
  5237  	fake.updateApplicationApplyManifestReturnsOnCall[i] = struct {
  5238  		result1 ccv3.JobURL
  5239  		result2 ccv3.Warnings
  5240  		result3 error
  5241  	}{result1, result2, result3}
  5242  }
  5243  
  5244  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariables(arg1 string, arg2 ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error) {
  5245  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  5246  	ret, specificReturn := fake.updateApplicationEnvironmentVariablesReturnsOnCall[len(fake.updateApplicationEnvironmentVariablesArgsForCall)]
  5247  	fake.updateApplicationEnvironmentVariablesArgsForCall = append(fake.updateApplicationEnvironmentVariablesArgsForCall, struct {
  5248  		arg1 string
  5249  		arg2 ccv3.EnvironmentVariables
  5250  	}{arg1, arg2})
  5251  	fake.recordInvocation("UpdateApplicationEnvironmentVariables", []interface{}{arg1, arg2})
  5252  	fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  5253  	if fake.UpdateApplicationEnvironmentVariablesStub != nil {
  5254  		return fake.UpdateApplicationEnvironmentVariablesStub(arg1, arg2)
  5255  	}
  5256  	if specificReturn {
  5257  		return ret.result1, ret.result2, ret.result3
  5258  	}
  5259  	fakeReturns := fake.updateApplicationEnvironmentVariablesReturns
  5260  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5261  }
  5262  
  5263  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesCallCount() int {
  5264  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  5265  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  5266  	return len(fake.updateApplicationEnvironmentVariablesArgsForCall)
  5267  }
  5268  
  5269  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesCalls(stub func(string, ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error)) {
  5270  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  5271  	defer fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  5272  	fake.UpdateApplicationEnvironmentVariablesStub = stub
  5273  }
  5274  
  5275  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesArgsForCall(i int) (string, ccv3.EnvironmentVariables) {
  5276  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  5277  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  5278  	argsForCall := fake.updateApplicationEnvironmentVariablesArgsForCall[i]
  5279  	return argsForCall.arg1, argsForCall.arg2
  5280  }
  5281  
  5282  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesReturns(result1 ccv3.EnvironmentVariables, result2 ccv3.Warnings, result3 error) {
  5283  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  5284  	defer fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  5285  	fake.UpdateApplicationEnvironmentVariablesStub = nil
  5286  	fake.updateApplicationEnvironmentVariablesReturns = struct {
  5287  		result1 ccv3.EnvironmentVariables
  5288  		result2 ccv3.Warnings
  5289  		result3 error
  5290  	}{result1, result2, result3}
  5291  }
  5292  
  5293  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesReturnsOnCall(i int, result1 ccv3.EnvironmentVariables, result2 ccv3.Warnings, result3 error) {
  5294  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  5295  	defer fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  5296  	fake.UpdateApplicationEnvironmentVariablesStub = nil
  5297  	if fake.updateApplicationEnvironmentVariablesReturnsOnCall == nil {
  5298  		fake.updateApplicationEnvironmentVariablesReturnsOnCall = make(map[int]struct {
  5299  			result1 ccv3.EnvironmentVariables
  5300  			result2 ccv3.Warnings
  5301  			result3 error
  5302  		})
  5303  	}
  5304  	fake.updateApplicationEnvironmentVariablesReturnsOnCall[i] = struct {
  5305  		result1 ccv3.EnvironmentVariables
  5306  		result2 ccv3.Warnings
  5307  		result3 error
  5308  	}{result1, result2, result3}
  5309  }
  5310  
  5311  func (fake *FakeCloudControllerClient) UpdateApplicationRestart(arg1 string) (ccv3.Application, ccv3.Warnings, error) {
  5312  	fake.updateApplicationRestartMutex.Lock()
  5313  	ret, specificReturn := fake.updateApplicationRestartReturnsOnCall[len(fake.updateApplicationRestartArgsForCall)]
  5314  	fake.updateApplicationRestartArgsForCall = append(fake.updateApplicationRestartArgsForCall, struct {
  5315  		arg1 string
  5316  	}{arg1})
  5317  	fake.recordInvocation("UpdateApplicationRestart", []interface{}{arg1})
  5318  	fake.updateApplicationRestartMutex.Unlock()
  5319  	if fake.UpdateApplicationRestartStub != nil {
  5320  		return fake.UpdateApplicationRestartStub(arg1)
  5321  	}
  5322  	if specificReturn {
  5323  		return ret.result1, ret.result2, ret.result3
  5324  	}
  5325  	fakeReturns := fake.updateApplicationRestartReturns
  5326  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5327  }
  5328  
  5329  func (fake *FakeCloudControllerClient) UpdateApplicationRestartCallCount() int {
  5330  	fake.updateApplicationRestartMutex.RLock()
  5331  	defer fake.updateApplicationRestartMutex.RUnlock()
  5332  	return len(fake.updateApplicationRestartArgsForCall)
  5333  }
  5334  
  5335  func (fake *FakeCloudControllerClient) UpdateApplicationRestartCalls(stub func(string) (ccv3.Application, ccv3.Warnings, error)) {
  5336  	fake.updateApplicationRestartMutex.Lock()
  5337  	defer fake.updateApplicationRestartMutex.Unlock()
  5338  	fake.UpdateApplicationRestartStub = stub
  5339  }
  5340  
  5341  func (fake *FakeCloudControllerClient) UpdateApplicationRestartArgsForCall(i int) string {
  5342  	fake.updateApplicationRestartMutex.RLock()
  5343  	defer fake.updateApplicationRestartMutex.RUnlock()
  5344  	argsForCall := fake.updateApplicationRestartArgsForCall[i]
  5345  	return argsForCall.arg1
  5346  }
  5347  
  5348  func (fake *FakeCloudControllerClient) UpdateApplicationRestartReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5349  	fake.updateApplicationRestartMutex.Lock()
  5350  	defer fake.updateApplicationRestartMutex.Unlock()
  5351  	fake.UpdateApplicationRestartStub = nil
  5352  	fake.updateApplicationRestartReturns = struct {
  5353  		result1 ccv3.Application
  5354  		result2 ccv3.Warnings
  5355  		result3 error
  5356  	}{result1, result2, result3}
  5357  }
  5358  
  5359  func (fake *FakeCloudControllerClient) UpdateApplicationRestartReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5360  	fake.updateApplicationRestartMutex.Lock()
  5361  	defer fake.updateApplicationRestartMutex.Unlock()
  5362  	fake.UpdateApplicationRestartStub = nil
  5363  	if fake.updateApplicationRestartReturnsOnCall == nil {
  5364  		fake.updateApplicationRestartReturnsOnCall = make(map[int]struct {
  5365  			result1 ccv3.Application
  5366  			result2 ccv3.Warnings
  5367  			result3 error
  5368  		})
  5369  	}
  5370  	fake.updateApplicationRestartReturnsOnCall[i] = struct {
  5371  		result1 ccv3.Application
  5372  		result2 ccv3.Warnings
  5373  		result3 error
  5374  	}{result1, result2, result3}
  5375  }
  5376  
  5377  func (fake *FakeCloudControllerClient) UpdateApplicationStart(arg1 string) (ccv3.Application, ccv3.Warnings, error) {
  5378  	fake.updateApplicationStartMutex.Lock()
  5379  	ret, specificReturn := fake.updateApplicationStartReturnsOnCall[len(fake.updateApplicationStartArgsForCall)]
  5380  	fake.updateApplicationStartArgsForCall = append(fake.updateApplicationStartArgsForCall, struct {
  5381  		arg1 string
  5382  	}{arg1})
  5383  	fake.recordInvocation("UpdateApplicationStart", []interface{}{arg1})
  5384  	fake.updateApplicationStartMutex.Unlock()
  5385  	if fake.UpdateApplicationStartStub != nil {
  5386  		return fake.UpdateApplicationStartStub(arg1)
  5387  	}
  5388  	if specificReturn {
  5389  		return ret.result1, ret.result2, ret.result3
  5390  	}
  5391  	fakeReturns := fake.updateApplicationStartReturns
  5392  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5393  }
  5394  
  5395  func (fake *FakeCloudControllerClient) UpdateApplicationStartCallCount() int {
  5396  	fake.updateApplicationStartMutex.RLock()
  5397  	defer fake.updateApplicationStartMutex.RUnlock()
  5398  	return len(fake.updateApplicationStartArgsForCall)
  5399  }
  5400  
  5401  func (fake *FakeCloudControllerClient) UpdateApplicationStartCalls(stub func(string) (ccv3.Application, ccv3.Warnings, error)) {
  5402  	fake.updateApplicationStartMutex.Lock()
  5403  	defer fake.updateApplicationStartMutex.Unlock()
  5404  	fake.UpdateApplicationStartStub = stub
  5405  }
  5406  
  5407  func (fake *FakeCloudControllerClient) UpdateApplicationStartArgsForCall(i int) string {
  5408  	fake.updateApplicationStartMutex.RLock()
  5409  	defer fake.updateApplicationStartMutex.RUnlock()
  5410  	argsForCall := fake.updateApplicationStartArgsForCall[i]
  5411  	return argsForCall.arg1
  5412  }
  5413  
  5414  func (fake *FakeCloudControllerClient) UpdateApplicationStartReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5415  	fake.updateApplicationStartMutex.Lock()
  5416  	defer fake.updateApplicationStartMutex.Unlock()
  5417  	fake.UpdateApplicationStartStub = nil
  5418  	fake.updateApplicationStartReturns = struct {
  5419  		result1 ccv3.Application
  5420  		result2 ccv3.Warnings
  5421  		result3 error
  5422  	}{result1, result2, result3}
  5423  }
  5424  
  5425  func (fake *FakeCloudControllerClient) UpdateApplicationStartReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5426  	fake.updateApplicationStartMutex.Lock()
  5427  	defer fake.updateApplicationStartMutex.Unlock()
  5428  	fake.UpdateApplicationStartStub = nil
  5429  	if fake.updateApplicationStartReturnsOnCall == nil {
  5430  		fake.updateApplicationStartReturnsOnCall = make(map[int]struct {
  5431  			result1 ccv3.Application
  5432  			result2 ccv3.Warnings
  5433  			result3 error
  5434  		})
  5435  	}
  5436  	fake.updateApplicationStartReturnsOnCall[i] = struct {
  5437  		result1 ccv3.Application
  5438  		result2 ccv3.Warnings
  5439  		result3 error
  5440  	}{result1, result2, result3}
  5441  }
  5442  
  5443  func (fake *FakeCloudControllerClient) UpdateApplicationStop(arg1 string) (ccv3.Application, ccv3.Warnings, error) {
  5444  	fake.updateApplicationStopMutex.Lock()
  5445  	ret, specificReturn := fake.updateApplicationStopReturnsOnCall[len(fake.updateApplicationStopArgsForCall)]
  5446  	fake.updateApplicationStopArgsForCall = append(fake.updateApplicationStopArgsForCall, struct {
  5447  		arg1 string
  5448  	}{arg1})
  5449  	fake.recordInvocation("UpdateApplicationStop", []interface{}{arg1})
  5450  	fake.updateApplicationStopMutex.Unlock()
  5451  	if fake.UpdateApplicationStopStub != nil {
  5452  		return fake.UpdateApplicationStopStub(arg1)
  5453  	}
  5454  	if specificReturn {
  5455  		return ret.result1, ret.result2, ret.result3
  5456  	}
  5457  	fakeReturns := fake.updateApplicationStopReturns
  5458  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5459  }
  5460  
  5461  func (fake *FakeCloudControllerClient) UpdateApplicationStopCallCount() int {
  5462  	fake.updateApplicationStopMutex.RLock()
  5463  	defer fake.updateApplicationStopMutex.RUnlock()
  5464  	return len(fake.updateApplicationStopArgsForCall)
  5465  }
  5466  
  5467  func (fake *FakeCloudControllerClient) UpdateApplicationStopCalls(stub func(string) (ccv3.Application, ccv3.Warnings, error)) {
  5468  	fake.updateApplicationStopMutex.Lock()
  5469  	defer fake.updateApplicationStopMutex.Unlock()
  5470  	fake.UpdateApplicationStopStub = stub
  5471  }
  5472  
  5473  func (fake *FakeCloudControllerClient) UpdateApplicationStopArgsForCall(i int) string {
  5474  	fake.updateApplicationStopMutex.RLock()
  5475  	defer fake.updateApplicationStopMutex.RUnlock()
  5476  	argsForCall := fake.updateApplicationStopArgsForCall[i]
  5477  	return argsForCall.arg1
  5478  }
  5479  
  5480  func (fake *FakeCloudControllerClient) UpdateApplicationStopReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5481  	fake.updateApplicationStopMutex.Lock()
  5482  	defer fake.updateApplicationStopMutex.Unlock()
  5483  	fake.UpdateApplicationStopStub = nil
  5484  	fake.updateApplicationStopReturns = struct {
  5485  		result1 ccv3.Application
  5486  		result2 ccv3.Warnings
  5487  		result3 error
  5488  	}{result1, result2, result3}
  5489  }
  5490  
  5491  func (fake *FakeCloudControllerClient) UpdateApplicationStopReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  5492  	fake.updateApplicationStopMutex.Lock()
  5493  	defer fake.updateApplicationStopMutex.Unlock()
  5494  	fake.UpdateApplicationStopStub = nil
  5495  	if fake.updateApplicationStopReturnsOnCall == nil {
  5496  		fake.updateApplicationStopReturnsOnCall = make(map[int]struct {
  5497  			result1 ccv3.Application
  5498  			result2 ccv3.Warnings
  5499  			result3 error
  5500  		})
  5501  	}
  5502  	fake.updateApplicationStopReturnsOnCall[i] = struct {
  5503  		result1 ccv3.Application
  5504  		result2 ccv3.Warnings
  5505  		result3 error
  5506  	}{result1, result2, result3}
  5507  }
  5508  
  5509  func (fake *FakeCloudControllerClient) UpdateBuildpack(arg1 ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error) {
  5510  	fake.updateBuildpackMutex.Lock()
  5511  	ret, specificReturn := fake.updateBuildpackReturnsOnCall[len(fake.updateBuildpackArgsForCall)]
  5512  	fake.updateBuildpackArgsForCall = append(fake.updateBuildpackArgsForCall, struct {
  5513  		arg1 ccv3.Buildpack
  5514  	}{arg1})
  5515  	fake.recordInvocation("UpdateBuildpack", []interface{}{arg1})
  5516  	fake.updateBuildpackMutex.Unlock()
  5517  	if fake.UpdateBuildpackStub != nil {
  5518  		return fake.UpdateBuildpackStub(arg1)
  5519  	}
  5520  	if specificReturn {
  5521  		return ret.result1, ret.result2, ret.result3
  5522  	}
  5523  	fakeReturns := fake.updateBuildpackReturns
  5524  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5525  }
  5526  
  5527  func (fake *FakeCloudControllerClient) UpdateBuildpackCallCount() int {
  5528  	fake.updateBuildpackMutex.RLock()
  5529  	defer fake.updateBuildpackMutex.RUnlock()
  5530  	return len(fake.updateBuildpackArgsForCall)
  5531  }
  5532  
  5533  func (fake *FakeCloudControllerClient) UpdateBuildpackCalls(stub func(ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error)) {
  5534  	fake.updateBuildpackMutex.Lock()
  5535  	defer fake.updateBuildpackMutex.Unlock()
  5536  	fake.UpdateBuildpackStub = stub
  5537  }
  5538  
  5539  func (fake *FakeCloudControllerClient) UpdateBuildpackArgsForCall(i int) ccv3.Buildpack {
  5540  	fake.updateBuildpackMutex.RLock()
  5541  	defer fake.updateBuildpackMutex.RUnlock()
  5542  	argsForCall := fake.updateBuildpackArgsForCall[i]
  5543  	return argsForCall.arg1
  5544  }
  5545  
  5546  func (fake *FakeCloudControllerClient) UpdateBuildpackReturns(result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  5547  	fake.updateBuildpackMutex.Lock()
  5548  	defer fake.updateBuildpackMutex.Unlock()
  5549  	fake.UpdateBuildpackStub = nil
  5550  	fake.updateBuildpackReturns = struct {
  5551  		result1 ccv3.Buildpack
  5552  		result2 ccv3.Warnings
  5553  		result3 error
  5554  	}{result1, result2, result3}
  5555  }
  5556  
  5557  func (fake *FakeCloudControllerClient) UpdateBuildpackReturnsOnCall(i int, result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  5558  	fake.updateBuildpackMutex.Lock()
  5559  	defer fake.updateBuildpackMutex.Unlock()
  5560  	fake.UpdateBuildpackStub = nil
  5561  	if fake.updateBuildpackReturnsOnCall == nil {
  5562  		fake.updateBuildpackReturnsOnCall = make(map[int]struct {
  5563  			result1 ccv3.Buildpack
  5564  			result2 ccv3.Warnings
  5565  			result3 error
  5566  		})
  5567  	}
  5568  	fake.updateBuildpackReturnsOnCall[i] = struct {
  5569  		result1 ccv3.Buildpack
  5570  		result2 ccv3.Warnings
  5571  		result3 error
  5572  	}{result1, result2, result3}
  5573  }
  5574  
  5575  func (fake *FakeCloudControllerClient) UpdateFeatureFlag(arg1 ccv3.FeatureFlag) (ccv3.FeatureFlag, ccv3.Warnings, error) {
  5576  	fake.updateFeatureFlagMutex.Lock()
  5577  	ret, specificReturn := fake.updateFeatureFlagReturnsOnCall[len(fake.updateFeatureFlagArgsForCall)]
  5578  	fake.updateFeatureFlagArgsForCall = append(fake.updateFeatureFlagArgsForCall, struct {
  5579  		arg1 ccv3.FeatureFlag
  5580  	}{arg1})
  5581  	fake.recordInvocation("UpdateFeatureFlag", []interface{}{arg1})
  5582  	fake.updateFeatureFlagMutex.Unlock()
  5583  	if fake.UpdateFeatureFlagStub != nil {
  5584  		return fake.UpdateFeatureFlagStub(arg1)
  5585  	}
  5586  	if specificReturn {
  5587  		return ret.result1, ret.result2, ret.result3
  5588  	}
  5589  	fakeReturns := fake.updateFeatureFlagReturns
  5590  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5591  }
  5592  
  5593  func (fake *FakeCloudControllerClient) UpdateFeatureFlagCallCount() int {
  5594  	fake.updateFeatureFlagMutex.RLock()
  5595  	defer fake.updateFeatureFlagMutex.RUnlock()
  5596  	return len(fake.updateFeatureFlagArgsForCall)
  5597  }
  5598  
  5599  func (fake *FakeCloudControllerClient) UpdateFeatureFlagCalls(stub func(ccv3.FeatureFlag) (ccv3.FeatureFlag, ccv3.Warnings, error)) {
  5600  	fake.updateFeatureFlagMutex.Lock()
  5601  	defer fake.updateFeatureFlagMutex.Unlock()
  5602  	fake.UpdateFeatureFlagStub = stub
  5603  }
  5604  
  5605  func (fake *FakeCloudControllerClient) UpdateFeatureFlagArgsForCall(i int) ccv3.FeatureFlag {
  5606  	fake.updateFeatureFlagMutex.RLock()
  5607  	defer fake.updateFeatureFlagMutex.RUnlock()
  5608  	argsForCall := fake.updateFeatureFlagArgsForCall[i]
  5609  	return argsForCall.arg1
  5610  }
  5611  
  5612  func (fake *FakeCloudControllerClient) UpdateFeatureFlagReturns(result1 ccv3.FeatureFlag, result2 ccv3.Warnings, result3 error) {
  5613  	fake.updateFeatureFlagMutex.Lock()
  5614  	defer fake.updateFeatureFlagMutex.Unlock()
  5615  	fake.UpdateFeatureFlagStub = nil
  5616  	fake.updateFeatureFlagReturns = struct {
  5617  		result1 ccv3.FeatureFlag
  5618  		result2 ccv3.Warnings
  5619  		result3 error
  5620  	}{result1, result2, result3}
  5621  }
  5622  
  5623  func (fake *FakeCloudControllerClient) UpdateFeatureFlagReturnsOnCall(i int, result1 ccv3.FeatureFlag, result2 ccv3.Warnings, result3 error) {
  5624  	fake.updateFeatureFlagMutex.Lock()
  5625  	defer fake.updateFeatureFlagMutex.Unlock()
  5626  	fake.UpdateFeatureFlagStub = nil
  5627  	if fake.updateFeatureFlagReturnsOnCall == nil {
  5628  		fake.updateFeatureFlagReturnsOnCall = make(map[int]struct {
  5629  			result1 ccv3.FeatureFlag
  5630  			result2 ccv3.Warnings
  5631  			result3 error
  5632  		})
  5633  	}
  5634  	fake.updateFeatureFlagReturnsOnCall[i] = struct {
  5635  		result1 ccv3.FeatureFlag
  5636  		result2 ccv3.Warnings
  5637  		result3 error
  5638  	}{result1, result2, result3}
  5639  }
  5640  
  5641  func (fake *FakeCloudControllerClient) UpdateOrganization(arg1 ccv3.Organization) (ccv3.Organization, ccv3.Warnings, error) {
  5642  	fake.updateOrganizationMutex.Lock()
  5643  	ret, specificReturn := fake.updateOrganizationReturnsOnCall[len(fake.updateOrganizationArgsForCall)]
  5644  	fake.updateOrganizationArgsForCall = append(fake.updateOrganizationArgsForCall, struct {
  5645  		arg1 ccv3.Organization
  5646  	}{arg1})
  5647  	fake.recordInvocation("UpdateOrganization", []interface{}{arg1})
  5648  	fake.updateOrganizationMutex.Unlock()
  5649  	if fake.UpdateOrganizationStub != nil {
  5650  		return fake.UpdateOrganizationStub(arg1)
  5651  	}
  5652  	if specificReturn {
  5653  		return ret.result1, ret.result2, ret.result3
  5654  	}
  5655  	fakeReturns := fake.updateOrganizationReturns
  5656  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5657  }
  5658  
  5659  func (fake *FakeCloudControllerClient) UpdateOrganizationCallCount() int {
  5660  	fake.updateOrganizationMutex.RLock()
  5661  	defer fake.updateOrganizationMutex.RUnlock()
  5662  	return len(fake.updateOrganizationArgsForCall)
  5663  }
  5664  
  5665  func (fake *FakeCloudControllerClient) UpdateOrganizationCalls(stub func(ccv3.Organization) (ccv3.Organization, ccv3.Warnings, error)) {
  5666  	fake.updateOrganizationMutex.Lock()
  5667  	defer fake.updateOrganizationMutex.Unlock()
  5668  	fake.UpdateOrganizationStub = stub
  5669  }
  5670  
  5671  func (fake *FakeCloudControllerClient) UpdateOrganizationArgsForCall(i int) ccv3.Organization {
  5672  	fake.updateOrganizationMutex.RLock()
  5673  	defer fake.updateOrganizationMutex.RUnlock()
  5674  	argsForCall := fake.updateOrganizationArgsForCall[i]
  5675  	return argsForCall.arg1
  5676  }
  5677  
  5678  func (fake *FakeCloudControllerClient) UpdateOrganizationReturns(result1 ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  5679  	fake.updateOrganizationMutex.Lock()
  5680  	defer fake.updateOrganizationMutex.Unlock()
  5681  	fake.UpdateOrganizationStub = nil
  5682  	fake.updateOrganizationReturns = struct {
  5683  		result1 ccv3.Organization
  5684  		result2 ccv3.Warnings
  5685  		result3 error
  5686  	}{result1, result2, result3}
  5687  }
  5688  
  5689  func (fake *FakeCloudControllerClient) UpdateOrganizationReturnsOnCall(i int, result1 ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  5690  	fake.updateOrganizationMutex.Lock()
  5691  	defer fake.updateOrganizationMutex.Unlock()
  5692  	fake.UpdateOrganizationStub = nil
  5693  	if fake.updateOrganizationReturnsOnCall == nil {
  5694  		fake.updateOrganizationReturnsOnCall = make(map[int]struct {
  5695  			result1 ccv3.Organization
  5696  			result2 ccv3.Warnings
  5697  			result3 error
  5698  		})
  5699  	}
  5700  	fake.updateOrganizationReturnsOnCall[i] = struct {
  5701  		result1 ccv3.Organization
  5702  		result2 ccv3.Warnings
  5703  		result3 error
  5704  	}{result1, result2, result3}
  5705  }
  5706  
  5707  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationship(arg1 string, arg2 string) (ccv3.Relationship, ccv3.Warnings, error) {
  5708  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  5709  	ret, specificReturn := fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall[len(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall)]
  5710  	fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall = append(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall, struct {
  5711  		arg1 string
  5712  		arg2 string
  5713  	}{arg1, arg2})
  5714  	fake.recordInvocation("UpdateOrganizationDefaultIsolationSegmentRelationship", []interface{}{arg1, arg2})
  5715  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  5716  	if fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub != nil {
  5717  		return fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub(arg1, arg2)
  5718  	}
  5719  	if specificReturn {
  5720  		return ret.result1, ret.result2, ret.result3
  5721  	}
  5722  	fakeReturns := fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns
  5723  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5724  }
  5725  
  5726  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipCallCount() int {
  5727  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  5728  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  5729  	return len(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall)
  5730  }
  5731  
  5732  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipCalls(stub func(string, string) (ccv3.Relationship, ccv3.Warnings, error)) {
  5733  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  5734  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  5735  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = stub
  5736  }
  5737  
  5738  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipArgsForCall(i int) (string, string) {
  5739  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  5740  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  5741  	argsForCall := fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall[i]
  5742  	return argsForCall.arg1, argsForCall.arg2
  5743  }
  5744  
  5745  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  5746  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  5747  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  5748  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = nil
  5749  	fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns = struct {
  5750  		result1 ccv3.Relationship
  5751  		result2 ccv3.Warnings
  5752  		result3 error
  5753  	}{result1, result2, result3}
  5754  }
  5755  
  5756  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  5757  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  5758  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  5759  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = nil
  5760  	if fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall == nil {
  5761  		fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall = make(map[int]struct {
  5762  			result1 ccv3.Relationship
  5763  			result2 ccv3.Warnings
  5764  			result3 error
  5765  		})
  5766  	}
  5767  	fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall[i] = struct {
  5768  		result1 ccv3.Relationship
  5769  		result2 ccv3.Warnings
  5770  		result3 error
  5771  	}{result1, result2, result3}
  5772  }
  5773  
  5774  func (fake *FakeCloudControllerClient) UpdateProcess(arg1 ccv3.Process) (ccv3.Process, ccv3.Warnings, error) {
  5775  	fake.updateProcessMutex.Lock()
  5776  	ret, specificReturn := fake.updateProcessReturnsOnCall[len(fake.updateProcessArgsForCall)]
  5777  	fake.updateProcessArgsForCall = append(fake.updateProcessArgsForCall, struct {
  5778  		arg1 ccv3.Process
  5779  	}{arg1})
  5780  	fake.recordInvocation("UpdateProcess", []interface{}{arg1})
  5781  	fake.updateProcessMutex.Unlock()
  5782  	if fake.UpdateProcessStub != nil {
  5783  		return fake.UpdateProcessStub(arg1)
  5784  	}
  5785  	if specificReturn {
  5786  		return ret.result1, ret.result2, ret.result3
  5787  	}
  5788  	fakeReturns := fake.updateProcessReturns
  5789  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5790  }
  5791  
  5792  func (fake *FakeCloudControllerClient) UpdateProcessCallCount() int {
  5793  	fake.updateProcessMutex.RLock()
  5794  	defer fake.updateProcessMutex.RUnlock()
  5795  	return len(fake.updateProcessArgsForCall)
  5796  }
  5797  
  5798  func (fake *FakeCloudControllerClient) UpdateProcessCalls(stub func(ccv3.Process) (ccv3.Process, ccv3.Warnings, error)) {
  5799  	fake.updateProcessMutex.Lock()
  5800  	defer fake.updateProcessMutex.Unlock()
  5801  	fake.UpdateProcessStub = stub
  5802  }
  5803  
  5804  func (fake *FakeCloudControllerClient) UpdateProcessArgsForCall(i int) ccv3.Process {
  5805  	fake.updateProcessMutex.RLock()
  5806  	defer fake.updateProcessMutex.RUnlock()
  5807  	argsForCall := fake.updateProcessArgsForCall[i]
  5808  	return argsForCall.arg1
  5809  }
  5810  
  5811  func (fake *FakeCloudControllerClient) UpdateProcessReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  5812  	fake.updateProcessMutex.Lock()
  5813  	defer fake.updateProcessMutex.Unlock()
  5814  	fake.UpdateProcessStub = nil
  5815  	fake.updateProcessReturns = struct {
  5816  		result1 ccv3.Process
  5817  		result2 ccv3.Warnings
  5818  		result3 error
  5819  	}{result1, result2, result3}
  5820  }
  5821  
  5822  func (fake *FakeCloudControllerClient) UpdateProcessReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  5823  	fake.updateProcessMutex.Lock()
  5824  	defer fake.updateProcessMutex.Unlock()
  5825  	fake.UpdateProcessStub = nil
  5826  	if fake.updateProcessReturnsOnCall == nil {
  5827  		fake.updateProcessReturnsOnCall = make(map[int]struct {
  5828  			result1 ccv3.Process
  5829  			result2 ccv3.Warnings
  5830  			result3 error
  5831  		})
  5832  	}
  5833  	fake.updateProcessReturnsOnCall[i] = struct {
  5834  		result1 ccv3.Process
  5835  		result2 ccv3.Warnings
  5836  		result3 error
  5837  	}{result1, result2, result3}
  5838  }
  5839  
  5840  func (fake *FakeCloudControllerClient) UpdateSpace(arg1 ccv3.Space) (ccv3.Space, ccv3.Warnings, error) {
  5841  	fake.updateSpaceMutex.Lock()
  5842  	ret, specificReturn := fake.updateSpaceReturnsOnCall[len(fake.updateSpaceArgsForCall)]
  5843  	fake.updateSpaceArgsForCall = append(fake.updateSpaceArgsForCall, struct {
  5844  		arg1 ccv3.Space
  5845  	}{arg1})
  5846  	fake.recordInvocation("UpdateSpace", []interface{}{arg1})
  5847  	fake.updateSpaceMutex.Unlock()
  5848  	if fake.UpdateSpaceStub != nil {
  5849  		return fake.UpdateSpaceStub(arg1)
  5850  	}
  5851  	if specificReturn {
  5852  		return ret.result1, ret.result2, ret.result3
  5853  	}
  5854  	fakeReturns := fake.updateSpaceReturns
  5855  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5856  }
  5857  
  5858  func (fake *FakeCloudControllerClient) UpdateSpaceCallCount() int {
  5859  	fake.updateSpaceMutex.RLock()
  5860  	defer fake.updateSpaceMutex.RUnlock()
  5861  	return len(fake.updateSpaceArgsForCall)
  5862  }
  5863  
  5864  func (fake *FakeCloudControllerClient) UpdateSpaceCalls(stub func(ccv3.Space) (ccv3.Space, ccv3.Warnings, error)) {
  5865  	fake.updateSpaceMutex.Lock()
  5866  	defer fake.updateSpaceMutex.Unlock()
  5867  	fake.UpdateSpaceStub = stub
  5868  }
  5869  
  5870  func (fake *FakeCloudControllerClient) UpdateSpaceArgsForCall(i int) ccv3.Space {
  5871  	fake.updateSpaceMutex.RLock()
  5872  	defer fake.updateSpaceMutex.RUnlock()
  5873  	argsForCall := fake.updateSpaceArgsForCall[i]
  5874  	return argsForCall.arg1
  5875  }
  5876  
  5877  func (fake *FakeCloudControllerClient) UpdateSpaceReturns(result1 ccv3.Space, result2 ccv3.Warnings, result3 error) {
  5878  	fake.updateSpaceMutex.Lock()
  5879  	defer fake.updateSpaceMutex.Unlock()
  5880  	fake.UpdateSpaceStub = nil
  5881  	fake.updateSpaceReturns = struct {
  5882  		result1 ccv3.Space
  5883  		result2 ccv3.Warnings
  5884  		result3 error
  5885  	}{result1, result2, result3}
  5886  }
  5887  
  5888  func (fake *FakeCloudControllerClient) UpdateSpaceReturnsOnCall(i int, result1 ccv3.Space, result2 ccv3.Warnings, result3 error) {
  5889  	fake.updateSpaceMutex.Lock()
  5890  	defer fake.updateSpaceMutex.Unlock()
  5891  	fake.UpdateSpaceStub = nil
  5892  	if fake.updateSpaceReturnsOnCall == nil {
  5893  		fake.updateSpaceReturnsOnCall = make(map[int]struct {
  5894  			result1 ccv3.Space
  5895  			result2 ccv3.Warnings
  5896  			result3 error
  5897  		})
  5898  	}
  5899  	fake.updateSpaceReturnsOnCall[i] = struct {
  5900  		result1 ccv3.Space
  5901  		result2 ccv3.Warnings
  5902  		result3 error
  5903  	}{result1, result2, result3}
  5904  }
  5905  
  5906  func (fake *FakeCloudControllerClient) UpdateSpaceApplyManifest(arg1 string, arg2 []byte, arg3 ...ccv3.Query) (ccv3.JobURL, ccv3.Warnings, error) {
  5907  	var arg2Copy []byte
  5908  	if arg2 != nil {
  5909  		arg2Copy = make([]byte, len(arg2))
  5910  		copy(arg2Copy, arg2)
  5911  	}
  5912  	fake.updateSpaceApplyManifestMutex.Lock()
  5913  	ret, specificReturn := fake.updateSpaceApplyManifestReturnsOnCall[len(fake.updateSpaceApplyManifestArgsForCall)]
  5914  	fake.updateSpaceApplyManifestArgsForCall = append(fake.updateSpaceApplyManifestArgsForCall, struct {
  5915  		arg1 string
  5916  		arg2 []byte
  5917  		arg3 []ccv3.Query
  5918  	}{arg1, arg2Copy, arg3})
  5919  	fake.recordInvocation("UpdateSpaceApplyManifest", []interface{}{arg1, arg2Copy, arg3})
  5920  	fake.updateSpaceApplyManifestMutex.Unlock()
  5921  	if fake.UpdateSpaceApplyManifestStub != nil {
  5922  		return fake.UpdateSpaceApplyManifestStub(arg1, arg2, arg3...)
  5923  	}
  5924  	if specificReturn {
  5925  		return ret.result1, ret.result2, ret.result3
  5926  	}
  5927  	fakeReturns := fake.updateSpaceApplyManifestReturns
  5928  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5929  }
  5930  
  5931  func (fake *FakeCloudControllerClient) UpdateSpaceApplyManifestCallCount() int {
  5932  	fake.updateSpaceApplyManifestMutex.RLock()
  5933  	defer fake.updateSpaceApplyManifestMutex.RUnlock()
  5934  	return len(fake.updateSpaceApplyManifestArgsForCall)
  5935  }
  5936  
  5937  func (fake *FakeCloudControllerClient) UpdateSpaceApplyManifestCalls(stub func(string, []byte, ...ccv3.Query) (ccv3.JobURL, ccv3.Warnings, error)) {
  5938  	fake.updateSpaceApplyManifestMutex.Lock()
  5939  	defer fake.updateSpaceApplyManifestMutex.Unlock()
  5940  	fake.UpdateSpaceApplyManifestStub = stub
  5941  }
  5942  
  5943  func (fake *FakeCloudControllerClient) UpdateSpaceApplyManifestArgsForCall(i int) (string, []byte, []ccv3.Query) {
  5944  	fake.updateSpaceApplyManifestMutex.RLock()
  5945  	defer fake.updateSpaceApplyManifestMutex.RUnlock()
  5946  	argsForCall := fake.updateSpaceApplyManifestArgsForCall[i]
  5947  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  5948  }
  5949  
  5950  func (fake *FakeCloudControllerClient) UpdateSpaceApplyManifestReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  5951  	fake.updateSpaceApplyManifestMutex.Lock()
  5952  	defer fake.updateSpaceApplyManifestMutex.Unlock()
  5953  	fake.UpdateSpaceApplyManifestStub = nil
  5954  	fake.updateSpaceApplyManifestReturns = struct {
  5955  		result1 ccv3.JobURL
  5956  		result2 ccv3.Warnings
  5957  		result3 error
  5958  	}{result1, result2, result3}
  5959  }
  5960  
  5961  func (fake *FakeCloudControllerClient) UpdateSpaceApplyManifestReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  5962  	fake.updateSpaceApplyManifestMutex.Lock()
  5963  	defer fake.updateSpaceApplyManifestMutex.Unlock()
  5964  	fake.UpdateSpaceApplyManifestStub = nil
  5965  	if fake.updateSpaceApplyManifestReturnsOnCall == nil {
  5966  		fake.updateSpaceApplyManifestReturnsOnCall = make(map[int]struct {
  5967  			result1 ccv3.JobURL
  5968  			result2 ccv3.Warnings
  5969  			result3 error
  5970  		})
  5971  	}
  5972  	fake.updateSpaceApplyManifestReturnsOnCall[i] = struct {
  5973  		result1 ccv3.JobURL
  5974  		result2 ccv3.Warnings
  5975  		result3 error
  5976  	}{result1, result2, result3}
  5977  }
  5978  
  5979  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationship(arg1 string, arg2 string) (ccv3.Relationship, ccv3.Warnings, error) {
  5980  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  5981  	ret, specificReturn := fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall[len(fake.updateSpaceIsolationSegmentRelationshipArgsForCall)]
  5982  	fake.updateSpaceIsolationSegmentRelationshipArgsForCall = append(fake.updateSpaceIsolationSegmentRelationshipArgsForCall, struct {
  5983  		arg1 string
  5984  		arg2 string
  5985  	}{arg1, arg2})
  5986  	fake.recordInvocation("UpdateSpaceIsolationSegmentRelationship", []interface{}{arg1, arg2})
  5987  	fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  5988  	if fake.UpdateSpaceIsolationSegmentRelationshipStub != nil {
  5989  		return fake.UpdateSpaceIsolationSegmentRelationshipStub(arg1, arg2)
  5990  	}
  5991  	if specificReturn {
  5992  		return ret.result1, ret.result2, ret.result3
  5993  	}
  5994  	fakeReturns := fake.updateSpaceIsolationSegmentRelationshipReturns
  5995  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  5996  }
  5997  
  5998  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipCallCount() int {
  5999  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  6000  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  6001  	return len(fake.updateSpaceIsolationSegmentRelationshipArgsForCall)
  6002  }
  6003  
  6004  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipCalls(stub func(string, string) (ccv3.Relationship, ccv3.Warnings, error)) {
  6005  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  6006  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  6007  	fake.UpdateSpaceIsolationSegmentRelationshipStub = stub
  6008  }
  6009  
  6010  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipArgsForCall(i int) (string, string) {
  6011  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  6012  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  6013  	argsForCall := fake.updateSpaceIsolationSegmentRelationshipArgsForCall[i]
  6014  	return argsForCall.arg1, argsForCall.arg2
  6015  }
  6016  
  6017  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  6018  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  6019  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  6020  	fake.UpdateSpaceIsolationSegmentRelationshipStub = nil
  6021  	fake.updateSpaceIsolationSegmentRelationshipReturns = struct {
  6022  		result1 ccv3.Relationship
  6023  		result2 ccv3.Warnings
  6024  		result3 error
  6025  	}{result1, result2, result3}
  6026  }
  6027  
  6028  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  6029  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  6030  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  6031  	fake.UpdateSpaceIsolationSegmentRelationshipStub = nil
  6032  	if fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall == nil {
  6033  		fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall = make(map[int]struct {
  6034  			result1 ccv3.Relationship
  6035  			result2 ccv3.Warnings
  6036  			result3 error
  6037  		})
  6038  	}
  6039  	fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall[i] = struct {
  6040  		result1 ccv3.Relationship
  6041  		result2 ccv3.Warnings
  6042  		result3 error
  6043  	}{result1, result2, result3}
  6044  }
  6045  
  6046  func (fake *FakeCloudControllerClient) UpdateTaskCancel(arg1 string) (ccv3.Task, ccv3.Warnings, error) {
  6047  	fake.updateTaskCancelMutex.Lock()
  6048  	ret, specificReturn := fake.updateTaskCancelReturnsOnCall[len(fake.updateTaskCancelArgsForCall)]
  6049  	fake.updateTaskCancelArgsForCall = append(fake.updateTaskCancelArgsForCall, struct {
  6050  		arg1 string
  6051  	}{arg1})
  6052  	fake.recordInvocation("UpdateTaskCancel", []interface{}{arg1})
  6053  	fake.updateTaskCancelMutex.Unlock()
  6054  	if fake.UpdateTaskCancelStub != nil {
  6055  		return fake.UpdateTaskCancelStub(arg1)
  6056  	}
  6057  	if specificReturn {
  6058  		return ret.result1, ret.result2, ret.result3
  6059  	}
  6060  	fakeReturns := fake.updateTaskCancelReturns
  6061  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6062  }
  6063  
  6064  func (fake *FakeCloudControllerClient) UpdateTaskCancelCallCount() int {
  6065  	fake.updateTaskCancelMutex.RLock()
  6066  	defer fake.updateTaskCancelMutex.RUnlock()
  6067  	return len(fake.updateTaskCancelArgsForCall)
  6068  }
  6069  
  6070  func (fake *FakeCloudControllerClient) UpdateTaskCancelCalls(stub func(string) (ccv3.Task, ccv3.Warnings, error)) {
  6071  	fake.updateTaskCancelMutex.Lock()
  6072  	defer fake.updateTaskCancelMutex.Unlock()
  6073  	fake.UpdateTaskCancelStub = stub
  6074  }
  6075  
  6076  func (fake *FakeCloudControllerClient) UpdateTaskCancelArgsForCall(i int) string {
  6077  	fake.updateTaskCancelMutex.RLock()
  6078  	defer fake.updateTaskCancelMutex.RUnlock()
  6079  	argsForCall := fake.updateTaskCancelArgsForCall[i]
  6080  	return argsForCall.arg1
  6081  }
  6082  
  6083  func (fake *FakeCloudControllerClient) UpdateTaskCancelReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  6084  	fake.updateTaskCancelMutex.Lock()
  6085  	defer fake.updateTaskCancelMutex.Unlock()
  6086  	fake.UpdateTaskCancelStub = nil
  6087  	fake.updateTaskCancelReturns = struct {
  6088  		result1 ccv3.Task
  6089  		result2 ccv3.Warnings
  6090  		result3 error
  6091  	}{result1, result2, result3}
  6092  }
  6093  
  6094  func (fake *FakeCloudControllerClient) UpdateTaskCancelReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  6095  	fake.updateTaskCancelMutex.Lock()
  6096  	defer fake.updateTaskCancelMutex.Unlock()
  6097  	fake.UpdateTaskCancelStub = nil
  6098  	if fake.updateTaskCancelReturnsOnCall == nil {
  6099  		fake.updateTaskCancelReturnsOnCall = make(map[int]struct {
  6100  			result1 ccv3.Task
  6101  			result2 ccv3.Warnings
  6102  			result3 error
  6103  		})
  6104  	}
  6105  	fake.updateTaskCancelReturnsOnCall[i] = struct {
  6106  		result1 ccv3.Task
  6107  		result2 ccv3.Warnings
  6108  		result3 error
  6109  	}{result1, result2, result3}
  6110  }
  6111  
  6112  func (fake *FakeCloudControllerClient) UploadBitsPackage(arg1 ccv3.Package, arg2 []ccv3.Resource, arg3 io.Reader, arg4 int64) (ccv3.Package, ccv3.Warnings, error) {
  6113  	var arg2Copy []ccv3.Resource
  6114  	if arg2 != nil {
  6115  		arg2Copy = make([]ccv3.Resource, len(arg2))
  6116  		copy(arg2Copy, arg2)
  6117  	}
  6118  	fake.uploadBitsPackageMutex.Lock()
  6119  	ret, specificReturn := fake.uploadBitsPackageReturnsOnCall[len(fake.uploadBitsPackageArgsForCall)]
  6120  	fake.uploadBitsPackageArgsForCall = append(fake.uploadBitsPackageArgsForCall, struct {
  6121  		arg1 ccv3.Package
  6122  		arg2 []ccv3.Resource
  6123  		arg3 io.Reader
  6124  		arg4 int64
  6125  	}{arg1, arg2Copy, arg3, arg4})
  6126  	fake.recordInvocation("UploadBitsPackage", []interface{}{arg1, arg2Copy, arg3, arg4})
  6127  	fake.uploadBitsPackageMutex.Unlock()
  6128  	if fake.UploadBitsPackageStub != nil {
  6129  		return fake.UploadBitsPackageStub(arg1, arg2, arg3, arg4)
  6130  	}
  6131  	if specificReturn {
  6132  		return ret.result1, ret.result2, ret.result3
  6133  	}
  6134  	fakeReturns := fake.uploadBitsPackageReturns
  6135  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6136  }
  6137  
  6138  func (fake *FakeCloudControllerClient) UploadBitsPackageCallCount() int {
  6139  	fake.uploadBitsPackageMutex.RLock()
  6140  	defer fake.uploadBitsPackageMutex.RUnlock()
  6141  	return len(fake.uploadBitsPackageArgsForCall)
  6142  }
  6143  
  6144  func (fake *FakeCloudControllerClient) UploadBitsPackageCalls(stub func(ccv3.Package, []ccv3.Resource, io.Reader, int64) (ccv3.Package, ccv3.Warnings, error)) {
  6145  	fake.uploadBitsPackageMutex.Lock()
  6146  	defer fake.uploadBitsPackageMutex.Unlock()
  6147  	fake.UploadBitsPackageStub = stub
  6148  }
  6149  
  6150  func (fake *FakeCloudControllerClient) UploadBitsPackageArgsForCall(i int) (ccv3.Package, []ccv3.Resource, io.Reader, int64) {
  6151  	fake.uploadBitsPackageMutex.RLock()
  6152  	defer fake.uploadBitsPackageMutex.RUnlock()
  6153  	argsForCall := fake.uploadBitsPackageArgsForCall[i]
  6154  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  6155  }
  6156  
  6157  func (fake *FakeCloudControllerClient) UploadBitsPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  6158  	fake.uploadBitsPackageMutex.Lock()
  6159  	defer fake.uploadBitsPackageMutex.Unlock()
  6160  	fake.UploadBitsPackageStub = nil
  6161  	fake.uploadBitsPackageReturns = struct {
  6162  		result1 ccv3.Package
  6163  		result2 ccv3.Warnings
  6164  		result3 error
  6165  	}{result1, result2, result3}
  6166  }
  6167  
  6168  func (fake *FakeCloudControllerClient) UploadBitsPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  6169  	fake.uploadBitsPackageMutex.Lock()
  6170  	defer fake.uploadBitsPackageMutex.Unlock()
  6171  	fake.UploadBitsPackageStub = nil
  6172  	if fake.uploadBitsPackageReturnsOnCall == nil {
  6173  		fake.uploadBitsPackageReturnsOnCall = make(map[int]struct {
  6174  			result1 ccv3.Package
  6175  			result2 ccv3.Warnings
  6176  			result3 error
  6177  		})
  6178  	}
  6179  	fake.uploadBitsPackageReturnsOnCall[i] = struct {
  6180  		result1 ccv3.Package
  6181  		result2 ccv3.Warnings
  6182  		result3 error
  6183  	}{result1, result2, result3}
  6184  }
  6185  
  6186  func (fake *FakeCloudControllerClient) UploadBuildpack(arg1 string, arg2 string, arg3 io.Reader, arg4 int64) (ccv3.JobURL, ccv3.Warnings, error) {
  6187  	fake.uploadBuildpackMutex.Lock()
  6188  	ret, specificReturn := fake.uploadBuildpackReturnsOnCall[len(fake.uploadBuildpackArgsForCall)]
  6189  	fake.uploadBuildpackArgsForCall = append(fake.uploadBuildpackArgsForCall, struct {
  6190  		arg1 string
  6191  		arg2 string
  6192  		arg3 io.Reader
  6193  		arg4 int64
  6194  	}{arg1, arg2, arg3, arg4})
  6195  	fake.recordInvocation("UploadBuildpack", []interface{}{arg1, arg2, arg3, arg4})
  6196  	fake.uploadBuildpackMutex.Unlock()
  6197  	if fake.UploadBuildpackStub != nil {
  6198  		return fake.UploadBuildpackStub(arg1, arg2, arg3, arg4)
  6199  	}
  6200  	if specificReturn {
  6201  		return ret.result1, ret.result2, ret.result3
  6202  	}
  6203  	fakeReturns := fake.uploadBuildpackReturns
  6204  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6205  }
  6206  
  6207  func (fake *FakeCloudControllerClient) UploadBuildpackCallCount() int {
  6208  	fake.uploadBuildpackMutex.RLock()
  6209  	defer fake.uploadBuildpackMutex.RUnlock()
  6210  	return len(fake.uploadBuildpackArgsForCall)
  6211  }
  6212  
  6213  func (fake *FakeCloudControllerClient) UploadBuildpackCalls(stub func(string, string, io.Reader, int64) (ccv3.JobURL, ccv3.Warnings, error)) {
  6214  	fake.uploadBuildpackMutex.Lock()
  6215  	defer fake.uploadBuildpackMutex.Unlock()
  6216  	fake.UploadBuildpackStub = stub
  6217  }
  6218  
  6219  func (fake *FakeCloudControllerClient) UploadBuildpackArgsForCall(i int) (string, string, io.Reader, int64) {
  6220  	fake.uploadBuildpackMutex.RLock()
  6221  	defer fake.uploadBuildpackMutex.RUnlock()
  6222  	argsForCall := fake.uploadBuildpackArgsForCall[i]
  6223  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  6224  }
  6225  
  6226  func (fake *FakeCloudControllerClient) UploadBuildpackReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  6227  	fake.uploadBuildpackMutex.Lock()
  6228  	defer fake.uploadBuildpackMutex.Unlock()
  6229  	fake.UploadBuildpackStub = nil
  6230  	fake.uploadBuildpackReturns = struct {
  6231  		result1 ccv3.JobURL
  6232  		result2 ccv3.Warnings
  6233  		result3 error
  6234  	}{result1, result2, result3}
  6235  }
  6236  
  6237  func (fake *FakeCloudControllerClient) UploadBuildpackReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  6238  	fake.uploadBuildpackMutex.Lock()
  6239  	defer fake.uploadBuildpackMutex.Unlock()
  6240  	fake.UploadBuildpackStub = nil
  6241  	if fake.uploadBuildpackReturnsOnCall == nil {
  6242  		fake.uploadBuildpackReturnsOnCall = make(map[int]struct {
  6243  			result1 ccv3.JobURL
  6244  			result2 ccv3.Warnings
  6245  			result3 error
  6246  		})
  6247  	}
  6248  	fake.uploadBuildpackReturnsOnCall[i] = struct {
  6249  		result1 ccv3.JobURL
  6250  		result2 ccv3.Warnings
  6251  		result3 error
  6252  	}{result1, result2, result3}
  6253  }
  6254  
  6255  func (fake *FakeCloudControllerClient) UploadDropletBits(arg1 string, arg2 string, arg3 io.Reader, arg4 int64) (ccv3.JobURL, ccv3.Warnings, error) {
  6256  	fake.uploadDropletBitsMutex.Lock()
  6257  	ret, specificReturn := fake.uploadDropletBitsReturnsOnCall[len(fake.uploadDropletBitsArgsForCall)]
  6258  	fake.uploadDropletBitsArgsForCall = append(fake.uploadDropletBitsArgsForCall, struct {
  6259  		arg1 string
  6260  		arg2 string
  6261  		arg3 io.Reader
  6262  		arg4 int64
  6263  	}{arg1, arg2, arg3, arg4})
  6264  	fake.recordInvocation("UploadDropletBits", []interface{}{arg1, arg2, arg3, arg4})
  6265  	fake.uploadDropletBitsMutex.Unlock()
  6266  	if fake.UploadDropletBitsStub != nil {
  6267  		return fake.UploadDropletBitsStub(arg1, arg2, arg3, arg4)
  6268  	}
  6269  	if specificReturn {
  6270  		return ret.result1, ret.result2, ret.result3
  6271  	}
  6272  	fakeReturns := fake.uploadDropletBitsReturns
  6273  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6274  }
  6275  
  6276  func (fake *FakeCloudControllerClient) UploadDropletBitsCallCount() int {
  6277  	fake.uploadDropletBitsMutex.RLock()
  6278  	defer fake.uploadDropletBitsMutex.RUnlock()
  6279  	return len(fake.uploadDropletBitsArgsForCall)
  6280  }
  6281  
  6282  func (fake *FakeCloudControllerClient) UploadDropletBitsCalls(stub func(string, string, io.Reader, int64) (ccv3.JobURL, ccv3.Warnings, error)) {
  6283  	fake.uploadDropletBitsMutex.Lock()
  6284  	defer fake.uploadDropletBitsMutex.Unlock()
  6285  	fake.UploadDropletBitsStub = stub
  6286  }
  6287  
  6288  func (fake *FakeCloudControllerClient) UploadDropletBitsArgsForCall(i int) (string, string, io.Reader, int64) {
  6289  	fake.uploadDropletBitsMutex.RLock()
  6290  	defer fake.uploadDropletBitsMutex.RUnlock()
  6291  	argsForCall := fake.uploadDropletBitsArgsForCall[i]
  6292  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  6293  }
  6294  
  6295  func (fake *FakeCloudControllerClient) UploadDropletBitsReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  6296  	fake.uploadDropletBitsMutex.Lock()
  6297  	defer fake.uploadDropletBitsMutex.Unlock()
  6298  	fake.UploadDropletBitsStub = nil
  6299  	fake.uploadDropletBitsReturns = struct {
  6300  		result1 ccv3.JobURL
  6301  		result2 ccv3.Warnings
  6302  		result3 error
  6303  	}{result1, result2, result3}
  6304  }
  6305  
  6306  func (fake *FakeCloudControllerClient) UploadDropletBitsReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  6307  	fake.uploadDropletBitsMutex.Lock()
  6308  	defer fake.uploadDropletBitsMutex.Unlock()
  6309  	fake.UploadDropletBitsStub = nil
  6310  	if fake.uploadDropletBitsReturnsOnCall == nil {
  6311  		fake.uploadDropletBitsReturnsOnCall = make(map[int]struct {
  6312  			result1 ccv3.JobURL
  6313  			result2 ccv3.Warnings
  6314  			result3 error
  6315  		})
  6316  	}
  6317  	fake.uploadDropletBitsReturnsOnCall[i] = struct {
  6318  		result1 ccv3.JobURL
  6319  		result2 ccv3.Warnings
  6320  		result3 error
  6321  	}{result1, result2, result3}
  6322  }
  6323  
  6324  func (fake *FakeCloudControllerClient) UploadPackage(arg1 ccv3.Package, arg2 string) (ccv3.Package, ccv3.Warnings, error) {
  6325  	fake.uploadPackageMutex.Lock()
  6326  	ret, specificReturn := fake.uploadPackageReturnsOnCall[len(fake.uploadPackageArgsForCall)]
  6327  	fake.uploadPackageArgsForCall = append(fake.uploadPackageArgsForCall, struct {
  6328  		arg1 ccv3.Package
  6329  		arg2 string
  6330  	}{arg1, arg2})
  6331  	fake.recordInvocation("UploadPackage", []interface{}{arg1, arg2})
  6332  	fake.uploadPackageMutex.Unlock()
  6333  	if fake.UploadPackageStub != nil {
  6334  		return fake.UploadPackageStub(arg1, arg2)
  6335  	}
  6336  	if specificReturn {
  6337  		return ret.result1, ret.result2, ret.result3
  6338  	}
  6339  	fakeReturns := fake.uploadPackageReturns
  6340  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  6341  }
  6342  
  6343  func (fake *FakeCloudControllerClient) UploadPackageCallCount() int {
  6344  	fake.uploadPackageMutex.RLock()
  6345  	defer fake.uploadPackageMutex.RUnlock()
  6346  	return len(fake.uploadPackageArgsForCall)
  6347  }
  6348  
  6349  func (fake *FakeCloudControllerClient) UploadPackageCalls(stub func(ccv3.Package, string) (ccv3.Package, ccv3.Warnings, error)) {
  6350  	fake.uploadPackageMutex.Lock()
  6351  	defer fake.uploadPackageMutex.Unlock()
  6352  	fake.UploadPackageStub = stub
  6353  }
  6354  
  6355  func (fake *FakeCloudControllerClient) UploadPackageArgsForCall(i int) (ccv3.Package, string) {
  6356  	fake.uploadPackageMutex.RLock()
  6357  	defer fake.uploadPackageMutex.RUnlock()
  6358  	argsForCall := fake.uploadPackageArgsForCall[i]
  6359  	return argsForCall.arg1, argsForCall.arg2
  6360  }
  6361  
  6362  func (fake *FakeCloudControllerClient) UploadPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  6363  	fake.uploadPackageMutex.Lock()
  6364  	defer fake.uploadPackageMutex.Unlock()
  6365  	fake.UploadPackageStub = nil
  6366  	fake.uploadPackageReturns = struct {
  6367  		result1 ccv3.Package
  6368  		result2 ccv3.Warnings
  6369  		result3 error
  6370  	}{result1, result2, result3}
  6371  }
  6372  
  6373  func (fake *FakeCloudControllerClient) UploadPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  6374  	fake.uploadPackageMutex.Lock()
  6375  	defer fake.uploadPackageMutex.Unlock()
  6376  	fake.UploadPackageStub = nil
  6377  	if fake.uploadPackageReturnsOnCall == nil {
  6378  		fake.uploadPackageReturnsOnCall = make(map[int]struct {
  6379  			result1 ccv3.Package
  6380  			result2 ccv3.Warnings
  6381  			result3 error
  6382  		})
  6383  	}
  6384  	fake.uploadPackageReturnsOnCall[i] = struct {
  6385  		result1 ccv3.Package
  6386  		result2 ccv3.Warnings
  6387  		result3 error
  6388  	}{result1, result2, result3}
  6389  }
  6390  
  6391  func (fake *FakeCloudControllerClient) Invocations() map[string][][]interface{} {
  6392  	fake.invocationsMutex.RLock()
  6393  	defer fake.invocationsMutex.RUnlock()
  6394  	fake.appSSHEndpointMutex.RLock()
  6395  	defer fake.appSSHEndpointMutex.RUnlock()
  6396  	fake.appSSHHostKeyFingerprintMutex.RLock()
  6397  	defer fake.appSSHHostKeyFingerprintMutex.RUnlock()
  6398  	fake.cloudControllerAPIVersionMutex.RLock()
  6399  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
  6400  	fake.createApplicationMutex.RLock()
  6401  	defer fake.createApplicationMutex.RUnlock()
  6402  	fake.createApplicationProcessScaleMutex.RLock()
  6403  	defer fake.createApplicationProcessScaleMutex.RUnlock()
  6404  	fake.createApplicationTaskMutex.RLock()
  6405  	defer fake.createApplicationTaskMutex.RUnlock()
  6406  	fake.createBuildMutex.RLock()
  6407  	defer fake.createBuildMutex.RUnlock()
  6408  	fake.createBuildpackMutex.RLock()
  6409  	defer fake.createBuildpackMutex.RUnlock()
  6410  	fake.createDomainMutex.RLock()
  6411  	defer fake.createDomainMutex.RUnlock()
  6412  	fake.createDropletMutex.RLock()
  6413  	defer fake.createDropletMutex.RUnlock()
  6414  	fake.createIsolationSegmentMutex.RLock()
  6415  	defer fake.createIsolationSegmentMutex.RUnlock()
  6416  	fake.createPackageMutex.RLock()
  6417  	defer fake.createPackageMutex.RUnlock()
  6418  	fake.createRouteMutex.RLock()
  6419  	defer fake.createRouteMutex.RUnlock()
  6420  	fake.createServiceBrokerMutex.RLock()
  6421  	defer fake.createServiceBrokerMutex.RUnlock()
  6422  	fake.deleteApplicationMutex.RLock()
  6423  	defer fake.deleteApplicationMutex.RUnlock()
  6424  	fake.deleteApplicationProcessInstanceMutex.RLock()
  6425  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  6426  	fake.deleteBuildpackMutex.RLock()
  6427  	defer fake.deleteBuildpackMutex.RUnlock()
  6428  	fake.deleteDomainMutex.RLock()
  6429  	defer fake.deleteDomainMutex.RUnlock()
  6430  	fake.deleteIsolationSegmentMutex.RLock()
  6431  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  6432  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  6433  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  6434  	fake.deleteRouteMutex.RLock()
  6435  	defer fake.deleteRouteMutex.RUnlock()
  6436  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  6437  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  6438  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  6439  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  6440  	fake.getApplicationDropletCurrentMutex.RLock()
  6441  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  6442  	fake.getApplicationEnvironmentMutex.RLock()
  6443  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  6444  	fake.getApplicationManifestMutex.RLock()
  6445  	defer fake.getApplicationManifestMutex.RUnlock()
  6446  	fake.getApplicationProcessByTypeMutex.RLock()
  6447  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  6448  	fake.getApplicationProcessesMutex.RLock()
  6449  	defer fake.getApplicationProcessesMutex.RUnlock()
  6450  	fake.getApplicationTasksMutex.RLock()
  6451  	defer fake.getApplicationTasksMutex.RUnlock()
  6452  	fake.getApplicationsMutex.RLock()
  6453  	defer fake.getApplicationsMutex.RUnlock()
  6454  	fake.getBuildMutex.RLock()
  6455  	defer fake.getBuildMutex.RUnlock()
  6456  	fake.getBuildpacksMutex.RLock()
  6457  	defer fake.getBuildpacksMutex.RUnlock()
  6458  	fake.getDefaultDomainMutex.RLock()
  6459  	defer fake.getDefaultDomainMutex.RUnlock()
  6460  	fake.getDomainMutex.RLock()
  6461  	defer fake.getDomainMutex.RUnlock()
  6462  	fake.getDomainsMutex.RLock()
  6463  	defer fake.getDomainsMutex.RUnlock()
  6464  	fake.getDropletMutex.RLock()
  6465  	defer fake.getDropletMutex.RUnlock()
  6466  	fake.getDropletsMutex.RLock()
  6467  	defer fake.getDropletsMutex.RUnlock()
  6468  	fake.getFeatureFlagMutex.RLock()
  6469  	defer fake.getFeatureFlagMutex.RUnlock()
  6470  	fake.getFeatureFlagsMutex.RLock()
  6471  	defer fake.getFeatureFlagsMutex.RUnlock()
  6472  	fake.getIsolationSegmentMutex.RLock()
  6473  	defer fake.getIsolationSegmentMutex.RUnlock()
  6474  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  6475  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  6476  	fake.getIsolationSegmentsMutex.RLock()
  6477  	defer fake.getIsolationSegmentsMutex.RUnlock()
  6478  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  6479  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  6480  	fake.getOrganizationDomainsMutex.RLock()
  6481  	defer fake.getOrganizationDomainsMutex.RUnlock()
  6482  	fake.getOrganizationsMutex.RLock()
  6483  	defer fake.getOrganizationsMutex.RUnlock()
  6484  	fake.getPackageMutex.RLock()
  6485  	defer fake.getPackageMutex.RUnlock()
  6486  	fake.getPackagesMutex.RLock()
  6487  	defer fake.getPackagesMutex.RUnlock()
  6488  	fake.getProcessInstancesMutex.RLock()
  6489  	defer fake.getProcessInstancesMutex.RUnlock()
  6490  	fake.getRoutesMutex.RLock()
  6491  	defer fake.getRoutesMutex.RUnlock()
  6492  	fake.getServiceBrokersMutex.RLock()
  6493  	defer fake.getServiceBrokersMutex.RUnlock()
  6494  	fake.getServiceInstancesMutex.RLock()
  6495  	defer fake.getServiceInstancesMutex.RUnlock()
  6496  	fake.getSpaceIsolationSegmentMutex.RLock()
  6497  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  6498  	fake.getSpacesMutex.RLock()
  6499  	defer fake.getSpacesMutex.RUnlock()
  6500  	fake.getStacksMutex.RLock()
  6501  	defer fake.getStacksMutex.RUnlock()
  6502  	fake.pollJobMutex.RLock()
  6503  	defer fake.pollJobMutex.RUnlock()
  6504  	fake.resourceMatchMutex.RLock()
  6505  	defer fake.resourceMatchMutex.RUnlock()
  6506  	fake.setApplicationDropletMutex.RLock()
  6507  	defer fake.setApplicationDropletMutex.RUnlock()
  6508  	fake.sharePrivateDomainToOrgsMutex.RLock()
  6509  	defer fake.sharePrivateDomainToOrgsMutex.RUnlock()
  6510  	fake.shareServiceInstanceToSpacesMutex.RLock()
  6511  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  6512  	fake.unsharePrivateDomainFromOrgMutex.RLock()
  6513  	defer fake.unsharePrivateDomainFromOrgMutex.RUnlock()
  6514  	fake.updateApplicationMutex.RLock()
  6515  	defer fake.updateApplicationMutex.RUnlock()
  6516  	fake.updateApplicationApplyManifestMutex.RLock()
  6517  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  6518  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  6519  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  6520  	fake.updateApplicationRestartMutex.RLock()
  6521  	defer fake.updateApplicationRestartMutex.RUnlock()
  6522  	fake.updateApplicationStartMutex.RLock()
  6523  	defer fake.updateApplicationStartMutex.RUnlock()
  6524  	fake.updateApplicationStopMutex.RLock()
  6525  	defer fake.updateApplicationStopMutex.RUnlock()
  6526  	fake.updateBuildpackMutex.RLock()
  6527  	defer fake.updateBuildpackMutex.RUnlock()
  6528  	fake.updateFeatureFlagMutex.RLock()
  6529  	defer fake.updateFeatureFlagMutex.RUnlock()
  6530  	fake.updateOrganizationMutex.RLock()
  6531  	defer fake.updateOrganizationMutex.RUnlock()
  6532  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  6533  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  6534  	fake.updateProcessMutex.RLock()
  6535  	defer fake.updateProcessMutex.RUnlock()
  6536  	fake.updateSpaceMutex.RLock()
  6537  	defer fake.updateSpaceMutex.RUnlock()
  6538  	fake.updateSpaceApplyManifestMutex.RLock()
  6539  	defer fake.updateSpaceApplyManifestMutex.RUnlock()
  6540  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  6541  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  6542  	fake.updateTaskCancelMutex.RLock()
  6543  	defer fake.updateTaskCancelMutex.RUnlock()
  6544  	fake.uploadBitsPackageMutex.RLock()
  6545  	defer fake.uploadBitsPackageMutex.RUnlock()
  6546  	fake.uploadBuildpackMutex.RLock()
  6547  	defer fake.uploadBuildpackMutex.RUnlock()
  6548  	fake.uploadDropletBitsMutex.RLock()
  6549  	defer fake.uploadDropletBitsMutex.RUnlock()
  6550  	fake.uploadPackageMutex.RLock()
  6551  	defer fake.uploadPackageMutex.RUnlock()
  6552  	copiedInvocations := map[string][][]interface{}{}
  6553  	for key, value := range fake.invocations {
  6554  		copiedInvocations[key] = value
  6555  	}
  6556  	return copiedInvocations
  6557  }
  6558  
  6559  func (fake *FakeCloudControllerClient) recordInvocation(key string, args []interface{}) {
  6560  	fake.invocationsMutex.Lock()
  6561  	defer fake.invocationsMutex.Unlock()
  6562  	if fake.invocations == nil {
  6563  		fake.invocations = map[string][][]interface{}{}
  6564  	}
  6565  	if fake.invocations[key] == nil {
  6566  		fake.invocations[key] = [][]interface{}{}
  6567  	}
  6568  	fake.invocations[key] = append(fake.invocations[key], args)
  6569  }
  6570  
  6571  var _ v7action.CloudControllerClient = new(FakeCloudControllerClient)