github.com/jenspinney/cli@v6.42.1-0.20190207184520-7450c600020e+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  	CreateIsolationSegmentStub        func(ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error)
   121  	createIsolationSegmentMutex       sync.RWMutex
   122  	createIsolationSegmentArgsForCall []struct {
   123  		arg1 ccv3.IsolationSegment
   124  	}
   125  	createIsolationSegmentReturns struct {
   126  		result1 ccv3.IsolationSegment
   127  		result2 ccv3.Warnings
   128  		result3 error
   129  	}
   130  	createIsolationSegmentReturnsOnCall map[int]struct {
   131  		result1 ccv3.IsolationSegment
   132  		result2 ccv3.Warnings
   133  		result3 error
   134  	}
   135  	CreatePackageStub        func(ccv3.Package) (ccv3.Package, ccv3.Warnings, error)
   136  	createPackageMutex       sync.RWMutex
   137  	createPackageArgsForCall []struct {
   138  		arg1 ccv3.Package
   139  	}
   140  	createPackageReturns struct {
   141  		result1 ccv3.Package
   142  		result2 ccv3.Warnings
   143  		result3 error
   144  	}
   145  	createPackageReturnsOnCall map[int]struct {
   146  		result1 ccv3.Package
   147  		result2 ccv3.Warnings
   148  		result3 error
   149  	}
   150  	DeleteApplicationStub        func(string) (ccv3.JobURL, ccv3.Warnings, error)
   151  	deleteApplicationMutex       sync.RWMutex
   152  	deleteApplicationArgsForCall []struct {
   153  		arg1 string
   154  	}
   155  	deleteApplicationReturns struct {
   156  		result1 ccv3.JobURL
   157  		result2 ccv3.Warnings
   158  		result3 error
   159  	}
   160  	deleteApplicationReturnsOnCall map[int]struct {
   161  		result1 ccv3.JobURL
   162  		result2 ccv3.Warnings
   163  		result3 error
   164  	}
   165  	DeleteApplicationProcessInstanceStub        func(string, string, int) (ccv3.Warnings, error)
   166  	deleteApplicationProcessInstanceMutex       sync.RWMutex
   167  	deleteApplicationProcessInstanceArgsForCall []struct {
   168  		arg1 string
   169  		arg2 string
   170  		arg3 int
   171  	}
   172  	deleteApplicationProcessInstanceReturns struct {
   173  		result1 ccv3.Warnings
   174  		result2 error
   175  	}
   176  	deleteApplicationProcessInstanceReturnsOnCall map[int]struct {
   177  		result1 ccv3.Warnings
   178  		result2 error
   179  	}
   180  	DeleteBuildpackStub        func(string) (ccv3.JobURL, ccv3.Warnings, error)
   181  	deleteBuildpackMutex       sync.RWMutex
   182  	deleteBuildpackArgsForCall []struct {
   183  		arg1 string
   184  	}
   185  	deleteBuildpackReturns struct {
   186  		result1 ccv3.JobURL
   187  		result2 ccv3.Warnings
   188  		result3 error
   189  	}
   190  	deleteBuildpackReturnsOnCall map[int]struct {
   191  		result1 ccv3.JobURL
   192  		result2 ccv3.Warnings
   193  		result3 error
   194  	}
   195  	DeleteIsolationSegmentStub        func(string) (ccv3.Warnings, error)
   196  	deleteIsolationSegmentMutex       sync.RWMutex
   197  	deleteIsolationSegmentArgsForCall []struct {
   198  		arg1 string
   199  	}
   200  	deleteIsolationSegmentReturns struct {
   201  		result1 ccv3.Warnings
   202  		result2 error
   203  	}
   204  	deleteIsolationSegmentReturnsOnCall map[int]struct {
   205  		result1 ccv3.Warnings
   206  		result2 error
   207  	}
   208  	DeleteIsolationSegmentOrganizationStub        func(string, string) (ccv3.Warnings, error)
   209  	deleteIsolationSegmentOrganizationMutex       sync.RWMutex
   210  	deleteIsolationSegmentOrganizationArgsForCall []struct {
   211  		arg1 string
   212  		arg2 string
   213  	}
   214  	deleteIsolationSegmentOrganizationReturns struct {
   215  		result1 ccv3.Warnings
   216  		result2 error
   217  	}
   218  	deleteIsolationSegmentOrganizationReturnsOnCall map[int]struct {
   219  		result1 ccv3.Warnings
   220  		result2 error
   221  	}
   222  	DeleteServiceInstanceRelationshipsSharedSpaceStub        func(string, string) (ccv3.Warnings, error)
   223  	deleteServiceInstanceRelationshipsSharedSpaceMutex       sync.RWMutex
   224  	deleteServiceInstanceRelationshipsSharedSpaceArgsForCall []struct {
   225  		arg1 string
   226  		arg2 string
   227  	}
   228  	deleteServiceInstanceRelationshipsSharedSpaceReturns struct {
   229  		result1 ccv3.Warnings
   230  		result2 error
   231  	}
   232  	deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall map[int]struct {
   233  		result1 ccv3.Warnings
   234  		result2 error
   235  	}
   236  	EntitleIsolationSegmentToOrganizationsStub        func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)
   237  	entitleIsolationSegmentToOrganizationsMutex       sync.RWMutex
   238  	entitleIsolationSegmentToOrganizationsArgsForCall []struct {
   239  		arg1 string
   240  		arg2 []string
   241  	}
   242  	entitleIsolationSegmentToOrganizationsReturns struct {
   243  		result1 ccv3.RelationshipList
   244  		result2 ccv3.Warnings
   245  		result3 error
   246  	}
   247  	entitleIsolationSegmentToOrganizationsReturnsOnCall map[int]struct {
   248  		result1 ccv3.RelationshipList
   249  		result2 ccv3.Warnings
   250  		result3 error
   251  	}
   252  	GetApplicationDropletCurrentStub        func(string) (ccv3.Droplet, ccv3.Warnings, error)
   253  	getApplicationDropletCurrentMutex       sync.RWMutex
   254  	getApplicationDropletCurrentArgsForCall []struct {
   255  		arg1 string
   256  	}
   257  	getApplicationDropletCurrentReturns struct {
   258  		result1 ccv3.Droplet
   259  		result2 ccv3.Warnings
   260  		result3 error
   261  	}
   262  	getApplicationDropletCurrentReturnsOnCall map[int]struct {
   263  		result1 ccv3.Droplet
   264  		result2 ccv3.Warnings
   265  		result3 error
   266  	}
   267  	GetApplicationEnvironmentStub        func(string) (ccv3.Environment, ccv3.Warnings, error)
   268  	getApplicationEnvironmentMutex       sync.RWMutex
   269  	getApplicationEnvironmentArgsForCall []struct {
   270  		arg1 string
   271  	}
   272  	getApplicationEnvironmentReturns struct {
   273  		result1 ccv3.Environment
   274  		result2 ccv3.Warnings
   275  		result3 error
   276  	}
   277  	getApplicationEnvironmentReturnsOnCall map[int]struct {
   278  		result1 ccv3.Environment
   279  		result2 ccv3.Warnings
   280  		result3 error
   281  	}
   282  	GetApplicationManifestStub        func(string) ([]byte, ccv3.Warnings, error)
   283  	getApplicationManifestMutex       sync.RWMutex
   284  	getApplicationManifestArgsForCall []struct {
   285  		arg1 string
   286  	}
   287  	getApplicationManifestReturns struct {
   288  		result1 []byte
   289  		result2 ccv3.Warnings
   290  		result3 error
   291  	}
   292  	getApplicationManifestReturnsOnCall map[int]struct {
   293  		result1 []byte
   294  		result2 ccv3.Warnings
   295  		result3 error
   296  	}
   297  	GetApplicationProcessByTypeStub        func(string, string) (ccv3.Process, ccv3.Warnings, error)
   298  	getApplicationProcessByTypeMutex       sync.RWMutex
   299  	getApplicationProcessByTypeArgsForCall []struct {
   300  		arg1 string
   301  		arg2 string
   302  	}
   303  	getApplicationProcessByTypeReturns struct {
   304  		result1 ccv3.Process
   305  		result2 ccv3.Warnings
   306  		result3 error
   307  	}
   308  	getApplicationProcessByTypeReturnsOnCall map[int]struct {
   309  		result1 ccv3.Process
   310  		result2 ccv3.Warnings
   311  		result3 error
   312  	}
   313  	GetApplicationProcessesStub        func(string) ([]ccv3.Process, ccv3.Warnings, error)
   314  	getApplicationProcessesMutex       sync.RWMutex
   315  	getApplicationProcessesArgsForCall []struct {
   316  		arg1 string
   317  	}
   318  	getApplicationProcessesReturns struct {
   319  		result1 []ccv3.Process
   320  		result2 ccv3.Warnings
   321  		result3 error
   322  	}
   323  	getApplicationProcessesReturnsOnCall map[int]struct {
   324  		result1 []ccv3.Process
   325  		result2 ccv3.Warnings
   326  		result3 error
   327  	}
   328  	GetApplicationTasksStub        func(string, ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error)
   329  	getApplicationTasksMutex       sync.RWMutex
   330  	getApplicationTasksArgsForCall []struct {
   331  		arg1 string
   332  		arg2 []ccv3.Query
   333  	}
   334  	getApplicationTasksReturns struct {
   335  		result1 []ccv3.Task
   336  		result2 ccv3.Warnings
   337  		result3 error
   338  	}
   339  	getApplicationTasksReturnsOnCall map[int]struct {
   340  		result1 []ccv3.Task
   341  		result2 ccv3.Warnings
   342  		result3 error
   343  	}
   344  	GetApplicationsStub        func(...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error)
   345  	getApplicationsMutex       sync.RWMutex
   346  	getApplicationsArgsForCall []struct {
   347  		arg1 []ccv3.Query
   348  	}
   349  	getApplicationsReturns struct {
   350  		result1 []ccv3.Application
   351  		result2 ccv3.Warnings
   352  		result3 error
   353  	}
   354  	getApplicationsReturnsOnCall map[int]struct {
   355  		result1 []ccv3.Application
   356  		result2 ccv3.Warnings
   357  		result3 error
   358  	}
   359  	GetBuildStub        func(string) (ccv3.Build, ccv3.Warnings, error)
   360  	getBuildMutex       sync.RWMutex
   361  	getBuildArgsForCall []struct {
   362  		arg1 string
   363  	}
   364  	getBuildReturns struct {
   365  		result1 ccv3.Build
   366  		result2 ccv3.Warnings
   367  		result3 error
   368  	}
   369  	getBuildReturnsOnCall map[int]struct {
   370  		result1 ccv3.Build
   371  		result2 ccv3.Warnings
   372  		result3 error
   373  	}
   374  	GetBuildpacksStub        func(...ccv3.Query) ([]ccv3.Buildpack, ccv3.Warnings, error)
   375  	getBuildpacksMutex       sync.RWMutex
   376  	getBuildpacksArgsForCall []struct {
   377  		arg1 []ccv3.Query
   378  	}
   379  	getBuildpacksReturns struct {
   380  		result1 []ccv3.Buildpack
   381  		result2 ccv3.Warnings
   382  		result3 error
   383  	}
   384  	getBuildpacksReturnsOnCall map[int]struct {
   385  		result1 []ccv3.Buildpack
   386  		result2 ccv3.Warnings
   387  		result3 error
   388  	}
   389  	GetDropletStub        func(string) (ccv3.Droplet, ccv3.Warnings, error)
   390  	getDropletMutex       sync.RWMutex
   391  	getDropletArgsForCall []struct {
   392  		arg1 string
   393  	}
   394  	getDropletReturns struct {
   395  		result1 ccv3.Droplet
   396  		result2 ccv3.Warnings
   397  		result3 error
   398  	}
   399  	getDropletReturnsOnCall map[int]struct {
   400  		result1 ccv3.Droplet
   401  		result2 ccv3.Warnings
   402  		result3 error
   403  	}
   404  	GetDropletsStub        func(...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error)
   405  	getDropletsMutex       sync.RWMutex
   406  	getDropletsArgsForCall []struct {
   407  		arg1 []ccv3.Query
   408  	}
   409  	getDropletsReturns struct {
   410  		result1 []ccv3.Droplet
   411  		result2 ccv3.Warnings
   412  		result3 error
   413  	}
   414  	getDropletsReturnsOnCall map[int]struct {
   415  		result1 []ccv3.Droplet
   416  		result2 ccv3.Warnings
   417  		result3 error
   418  	}
   419  	GetIsolationSegmentStub        func(string) (ccv3.IsolationSegment, ccv3.Warnings, error)
   420  	getIsolationSegmentMutex       sync.RWMutex
   421  	getIsolationSegmentArgsForCall []struct {
   422  		arg1 string
   423  	}
   424  	getIsolationSegmentReturns struct {
   425  		result1 ccv3.IsolationSegment
   426  		result2 ccv3.Warnings
   427  		result3 error
   428  	}
   429  	getIsolationSegmentReturnsOnCall map[int]struct {
   430  		result1 ccv3.IsolationSegment
   431  		result2 ccv3.Warnings
   432  		result3 error
   433  	}
   434  	GetIsolationSegmentOrganizationsStub        func(string) ([]ccv3.Organization, ccv3.Warnings, error)
   435  	getIsolationSegmentOrganizationsMutex       sync.RWMutex
   436  	getIsolationSegmentOrganizationsArgsForCall []struct {
   437  		arg1 string
   438  	}
   439  	getIsolationSegmentOrganizationsReturns struct {
   440  		result1 []ccv3.Organization
   441  		result2 ccv3.Warnings
   442  		result3 error
   443  	}
   444  	getIsolationSegmentOrganizationsReturnsOnCall map[int]struct {
   445  		result1 []ccv3.Organization
   446  		result2 ccv3.Warnings
   447  		result3 error
   448  	}
   449  	GetIsolationSegmentsStub        func(...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error)
   450  	getIsolationSegmentsMutex       sync.RWMutex
   451  	getIsolationSegmentsArgsForCall []struct {
   452  		arg1 []ccv3.Query
   453  	}
   454  	getIsolationSegmentsReturns struct {
   455  		result1 []ccv3.IsolationSegment
   456  		result2 ccv3.Warnings
   457  		result3 error
   458  	}
   459  	getIsolationSegmentsReturnsOnCall map[int]struct {
   460  		result1 []ccv3.IsolationSegment
   461  		result2 ccv3.Warnings
   462  		result3 error
   463  	}
   464  	GetOrganizationDefaultIsolationSegmentStub        func(string) (ccv3.Relationship, ccv3.Warnings, error)
   465  	getOrganizationDefaultIsolationSegmentMutex       sync.RWMutex
   466  	getOrganizationDefaultIsolationSegmentArgsForCall []struct {
   467  		arg1 string
   468  	}
   469  	getOrganizationDefaultIsolationSegmentReturns struct {
   470  		result1 ccv3.Relationship
   471  		result2 ccv3.Warnings
   472  		result3 error
   473  	}
   474  	getOrganizationDefaultIsolationSegmentReturnsOnCall map[int]struct {
   475  		result1 ccv3.Relationship
   476  		result2 ccv3.Warnings
   477  		result3 error
   478  	}
   479  	GetOrganizationsStub        func(...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error)
   480  	getOrganizationsMutex       sync.RWMutex
   481  	getOrganizationsArgsForCall []struct {
   482  		arg1 []ccv3.Query
   483  	}
   484  	getOrganizationsReturns struct {
   485  		result1 []ccv3.Organization
   486  		result2 ccv3.Warnings
   487  		result3 error
   488  	}
   489  	getOrganizationsReturnsOnCall map[int]struct {
   490  		result1 []ccv3.Organization
   491  		result2 ccv3.Warnings
   492  		result3 error
   493  	}
   494  	GetPackageStub        func(string) (ccv3.Package, ccv3.Warnings, error)
   495  	getPackageMutex       sync.RWMutex
   496  	getPackageArgsForCall []struct {
   497  		arg1 string
   498  	}
   499  	getPackageReturns struct {
   500  		result1 ccv3.Package
   501  		result2 ccv3.Warnings
   502  		result3 error
   503  	}
   504  	getPackageReturnsOnCall map[int]struct {
   505  		result1 ccv3.Package
   506  		result2 ccv3.Warnings
   507  		result3 error
   508  	}
   509  	GetPackagesStub        func(...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error)
   510  	getPackagesMutex       sync.RWMutex
   511  	getPackagesArgsForCall []struct {
   512  		arg1 []ccv3.Query
   513  	}
   514  	getPackagesReturns struct {
   515  		result1 []ccv3.Package
   516  		result2 ccv3.Warnings
   517  		result3 error
   518  	}
   519  	getPackagesReturnsOnCall map[int]struct {
   520  		result1 []ccv3.Package
   521  		result2 ccv3.Warnings
   522  		result3 error
   523  	}
   524  	GetProcessInstancesStub        func(string) ([]ccv3.ProcessInstance, ccv3.Warnings, error)
   525  	getProcessInstancesMutex       sync.RWMutex
   526  	getProcessInstancesArgsForCall []struct {
   527  		arg1 string
   528  	}
   529  	getProcessInstancesReturns struct {
   530  		result1 []ccv3.ProcessInstance
   531  		result2 ccv3.Warnings
   532  		result3 error
   533  	}
   534  	getProcessInstancesReturnsOnCall map[int]struct {
   535  		result1 []ccv3.ProcessInstance
   536  		result2 ccv3.Warnings
   537  		result3 error
   538  	}
   539  	GetServiceInstancesStub        func(...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error)
   540  	getServiceInstancesMutex       sync.RWMutex
   541  	getServiceInstancesArgsForCall []struct {
   542  		arg1 []ccv3.Query
   543  	}
   544  	getServiceInstancesReturns struct {
   545  		result1 []ccv3.ServiceInstance
   546  		result2 ccv3.Warnings
   547  		result3 error
   548  	}
   549  	getServiceInstancesReturnsOnCall map[int]struct {
   550  		result1 []ccv3.ServiceInstance
   551  		result2 ccv3.Warnings
   552  		result3 error
   553  	}
   554  	GetSpaceIsolationSegmentStub        func(string) (ccv3.Relationship, ccv3.Warnings, error)
   555  	getSpaceIsolationSegmentMutex       sync.RWMutex
   556  	getSpaceIsolationSegmentArgsForCall []struct {
   557  		arg1 string
   558  	}
   559  	getSpaceIsolationSegmentReturns struct {
   560  		result1 ccv3.Relationship
   561  		result2 ccv3.Warnings
   562  		result3 error
   563  	}
   564  	getSpaceIsolationSegmentReturnsOnCall map[int]struct {
   565  		result1 ccv3.Relationship
   566  		result2 ccv3.Warnings
   567  		result3 error
   568  	}
   569  	GetSpacesStub        func(...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error)
   570  	getSpacesMutex       sync.RWMutex
   571  	getSpacesArgsForCall []struct {
   572  		arg1 []ccv3.Query
   573  	}
   574  	getSpacesReturns struct {
   575  		result1 []ccv3.Space
   576  		result2 ccv3.Warnings
   577  		result3 error
   578  	}
   579  	getSpacesReturnsOnCall map[int]struct {
   580  		result1 []ccv3.Space
   581  		result2 ccv3.Warnings
   582  		result3 error
   583  	}
   584  	GetStacksStub        func(...ccv3.Query) ([]ccv3.Stack, ccv3.Warnings, error)
   585  	getStacksMutex       sync.RWMutex
   586  	getStacksArgsForCall []struct {
   587  		arg1 []ccv3.Query
   588  	}
   589  	getStacksReturns struct {
   590  		result1 []ccv3.Stack
   591  		result2 ccv3.Warnings
   592  		result3 error
   593  	}
   594  	getStacksReturnsOnCall map[int]struct {
   595  		result1 []ccv3.Stack
   596  		result2 ccv3.Warnings
   597  		result3 error
   598  	}
   599  	PollJobStub        func(ccv3.JobURL) (ccv3.Warnings, error)
   600  	pollJobMutex       sync.RWMutex
   601  	pollJobArgsForCall []struct {
   602  		arg1 ccv3.JobURL
   603  	}
   604  	pollJobReturns struct {
   605  		result1 ccv3.Warnings
   606  		result2 error
   607  	}
   608  	pollJobReturnsOnCall map[int]struct {
   609  		result1 ccv3.Warnings
   610  		result2 error
   611  	}
   612  	SetApplicationDropletStub        func(string, string) (ccv3.Relationship, ccv3.Warnings, error)
   613  	setApplicationDropletMutex       sync.RWMutex
   614  	setApplicationDropletArgsForCall []struct {
   615  		arg1 string
   616  		arg2 string
   617  	}
   618  	setApplicationDropletReturns struct {
   619  		result1 ccv3.Relationship
   620  		result2 ccv3.Warnings
   621  		result3 error
   622  	}
   623  	setApplicationDropletReturnsOnCall map[int]struct {
   624  		result1 ccv3.Relationship
   625  		result2 ccv3.Warnings
   626  		result3 error
   627  	}
   628  	ShareServiceInstanceToSpacesStub        func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)
   629  	shareServiceInstanceToSpacesMutex       sync.RWMutex
   630  	shareServiceInstanceToSpacesArgsForCall []struct {
   631  		arg1 string
   632  		arg2 []string
   633  	}
   634  	shareServiceInstanceToSpacesReturns struct {
   635  		result1 ccv3.RelationshipList
   636  		result2 ccv3.Warnings
   637  		result3 error
   638  	}
   639  	shareServiceInstanceToSpacesReturnsOnCall map[int]struct {
   640  		result1 ccv3.RelationshipList
   641  		result2 ccv3.Warnings
   642  		result3 error
   643  	}
   644  	UpdateApplicationStub        func(ccv3.Application) (ccv3.Application, ccv3.Warnings, error)
   645  	updateApplicationMutex       sync.RWMutex
   646  	updateApplicationArgsForCall []struct {
   647  		arg1 ccv3.Application
   648  	}
   649  	updateApplicationReturns struct {
   650  		result1 ccv3.Application
   651  		result2 ccv3.Warnings
   652  		result3 error
   653  	}
   654  	updateApplicationReturnsOnCall map[int]struct {
   655  		result1 ccv3.Application
   656  		result2 ccv3.Warnings
   657  		result3 error
   658  	}
   659  	UpdateApplicationApplyManifestStub        func(string, []byte) (ccv3.JobURL, ccv3.Warnings, error)
   660  	updateApplicationApplyManifestMutex       sync.RWMutex
   661  	updateApplicationApplyManifestArgsForCall []struct {
   662  		arg1 string
   663  		arg2 []byte
   664  	}
   665  	updateApplicationApplyManifestReturns struct {
   666  		result1 ccv3.JobURL
   667  		result2 ccv3.Warnings
   668  		result3 error
   669  	}
   670  	updateApplicationApplyManifestReturnsOnCall map[int]struct {
   671  		result1 ccv3.JobURL
   672  		result2 ccv3.Warnings
   673  		result3 error
   674  	}
   675  	UpdateApplicationEnvironmentVariablesStub        func(string, ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error)
   676  	updateApplicationEnvironmentVariablesMutex       sync.RWMutex
   677  	updateApplicationEnvironmentVariablesArgsForCall []struct {
   678  		arg1 string
   679  		arg2 ccv3.EnvironmentVariables
   680  	}
   681  	updateApplicationEnvironmentVariablesReturns struct {
   682  		result1 ccv3.EnvironmentVariables
   683  		result2 ccv3.Warnings
   684  		result3 error
   685  	}
   686  	updateApplicationEnvironmentVariablesReturnsOnCall map[int]struct {
   687  		result1 ccv3.EnvironmentVariables
   688  		result2 ccv3.Warnings
   689  		result3 error
   690  	}
   691  	UpdateApplicationRestartStub        func(string) (ccv3.Application, ccv3.Warnings, error)
   692  	updateApplicationRestartMutex       sync.RWMutex
   693  	updateApplicationRestartArgsForCall []struct {
   694  		arg1 string
   695  	}
   696  	updateApplicationRestartReturns struct {
   697  		result1 ccv3.Application
   698  		result2 ccv3.Warnings
   699  		result3 error
   700  	}
   701  	updateApplicationRestartReturnsOnCall map[int]struct {
   702  		result1 ccv3.Application
   703  		result2 ccv3.Warnings
   704  		result3 error
   705  	}
   706  	UpdateApplicationStartStub        func(string) (ccv3.Application, ccv3.Warnings, error)
   707  	updateApplicationStartMutex       sync.RWMutex
   708  	updateApplicationStartArgsForCall []struct {
   709  		arg1 string
   710  	}
   711  	updateApplicationStartReturns struct {
   712  		result1 ccv3.Application
   713  		result2 ccv3.Warnings
   714  		result3 error
   715  	}
   716  	updateApplicationStartReturnsOnCall map[int]struct {
   717  		result1 ccv3.Application
   718  		result2 ccv3.Warnings
   719  		result3 error
   720  	}
   721  	UpdateApplicationStopStub        func(string) (ccv3.Application, ccv3.Warnings, error)
   722  	updateApplicationStopMutex       sync.RWMutex
   723  	updateApplicationStopArgsForCall []struct {
   724  		arg1 string
   725  	}
   726  	updateApplicationStopReturns struct {
   727  		result1 ccv3.Application
   728  		result2 ccv3.Warnings
   729  		result3 error
   730  	}
   731  	updateApplicationStopReturnsOnCall map[int]struct {
   732  		result1 ccv3.Application
   733  		result2 ccv3.Warnings
   734  		result3 error
   735  	}
   736  	UpdateBuildpackStub        func(ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error)
   737  	updateBuildpackMutex       sync.RWMutex
   738  	updateBuildpackArgsForCall []struct {
   739  		arg1 ccv3.Buildpack
   740  	}
   741  	updateBuildpackReturns struct {
   742  		result1 ccv3.Buildpack
   743  		result2 ccv3.Warnings
   744  		result3 error
   745  	}
   746  	updateBuildpackReturnsOnCall map[int]struct {
   747  		result1 ccv3.Buildpack
   748  		result2 ccv3.Warnings
   749  		result3 error
   750  	}
   751  	UpdateOrganizationDefaultIsolationSegmentRelationshipStub        func(string, string) (ccv3.Relationship, ccv3.Warnings, error)
   752  	updateOrganizationDefaultIsolationSegmentRelationshipMutex       sync.RWMutex
   753  	updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall []struct {
   754  		arg1 string
   755  		arg2 string
   756  	}
   757  	updateOrganizationDefaultIsolationSegmentRelationshipReturns struct {
   758  		result1 ccv3.Relationship
   759  		result2 ccv3.Warnings
   760  		result3 error
   761  	}
   762  	updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall map[int]struct {
   763  		result1 ccv3.Relationship
   764  		result2 ccv3.Warnings
   765  		result3 error
   766  	}
   767  	UpdateProcessStub        func(ccv3.Process) (ccv3.Process, ccv3.Warnings, error)
   768  	updateProcessMutex       sync.RWMutex
   769  	updateProcessArgsForCall []struct {
   770  		arg1 ccv3.Process
   771  	}
   772  	updateProcessReturns struct {
   773  		result1 ccv3.Process
   774  		result2 ccv3.Warnings
   775  		result3 error
   776  	}
   777  	updateProcessReturnsOnCall map[int]struct {
   778  		result1 ccv3.Process
   779  		result2 ccv3.Warnings
   780  		result3 error
   781  	}
   782  	UpdateSpaceIsolationSegmentRelationshipStub        func(string, string) (ccv3.Relationship, ccv3.Warnings, error)
   783  	updateSpaceIsolationSegmentRelationshipMutex       sync.RWMutex
   784  	updateSpaceIsolationSegmentRelationshipArgsForCall []struct {
   785  		arg1 string
   786  		arg2 string
   787  	}
   788  	updateSpaceIsolationSegmentRelationshipReturns struct {
   789  		result1 ccv3.Relationship
   790  		result2 ccv3.Warnings
   791  		result3 error
   792  	}
   793  	updateSpaceIsolationSegmentRelationshipReturnsOnCall map[int]struct {
   794  		result1 ccv3.Relationship
   795  		result2 ccv3.Warnings
   796  		result3 error
   797  	}
   798  	UpdateTaskCancelStub        func(string) (ccv3.Task, ccv3.Warnings, error)
   799  	updateTaskCancelMutex       sync.RWMutex
   800  	updateTaskCancelArgsForCall []struct {
   801  		arg1 string
   802  	}
   803  	updateTaskCancelReturns struct {
   804  		result1 ccv3.Task
   805  		result2 ccv3.Warnings
   806  		result3 error
   807  	}
   808  	updateTaskCancelReturnsOnCall map[int]struct {
   809  		result1 ccv3.Task
   810  		result2 ccv3.Warnings
   811  		result3 error
   812  	}
   813  	UploadBitsPackageStub        func(ccv3.Package, []ccv3.Resource, io.Reader, int64) (ccv3.Package, ccv3.Warnings, error)
   814  	uploadBitsPackageMutex       sync.RWMutex
   815  	uploadBitsPackageArgsForCall []struct {
   816  		arg1 ccv3.Package
   817  		arg2 []ccv3.Resource
   818  		arg3 io.Reader
   819  		arg4 int64
   820  	}
   821  	uploadBitsPackageReturns struct {
   822  		result1 ccv3.Package
   823  		result2 ccv3.Warnings
   824  		result3 error
   825  	}
   826  	uploadBitsPackageReturnsOnCall map[int]struct {
   827  		result1 ccv3.Package
   828  		result2 ccv3.Warnings
   829  		result3 error
   830  	}
   831  	UploadBuildpackStub        func(string, string, io.Reader, int64) (ccv3.JobURL, ccv3.Warnings, error)
   832  	uploadBuildpackMutex       sync.RWMutex
   833  	uploadBuildpackArgsForCall []struct {
   834  		arg1 string
   835  		arg2 string
   836  		arg3 io.Reader
   837  		arg4 int64
   838  	}
   839  	uploadBuildpackReturns struct {
   840  		result1 ccv3.JobURL
   841  		result2 ccv3.Warnings
   842  		result3 error
   843  	}
   844  	uploadBuildpackReturnsOnCall map[int]struct {
   845  		result1 ccv3.JobURL
   846  		result2 ccv3.Warnings
   847  		result3 error
   848  	}
   849  	UploadPackageStub        func(ccv3.Package, string) (ccv3.Package, ccv3.Warnings, error)
   850  	uploadPackageMutex       sync.RWMutex
   851  	uploadPackageArgsForCall []struct {
   852  		arg1 ccv3.Package
   853  		arg2 string
   854  	}
   855  	uploadPackageReturns struct {
   856  		result1 ccv3.Package
   857  		result2 ccv3.Warnings
   858  		result3 error
   859  	}
   860  	uploadPackageReturnsOnCall map[int]struct {
   861  		result1 ccv3.Package
   862  		result2 ccv3.Warnings
   863  		result3 error
   864  	}
   865  	invocations      map[string][][]interface{}
   866  	invocationsMutex sync.RWMutex
   867  }
   868  
   869  func (fake *FakeCloudControllerClient) AppSSHEndpoint() string {
   870  	fake.appSSHEndpointMutex.Lock()
   871  	ret, specificReturn := fake.appSSHEndpointReturnsOnCall[len(fake.appSSHEndpointArgsForCall)]
   872  	fake.appSSHEndpointArgsForCall = append(fake.appSSHEndpointArgsForCall, struct {
   873  	}{})
   874  	fake.recordInvocation("AppSSHEndpoint", []interface{}{})
   875  	fake.appSSHEndpointMutex.Unlock()
   876  	if fake.AppSSHEndpointStub != nil {
   877  		return fake.AppSSHEndpointStub()
   878  	}
   879  	if specificReturn {
   880  		return ret.result1
   881  	}
   882  	fakeReturns := fake.appSSHEndpointReturns
   883  	return fakeReturns.result1
   884  }
   885  
   886  func (fake *FakeCloudControllerClient) AppSSHEndpointCallCount() int {
   887  	fake.appSSHEndpointMutex.RLock()
   888  	defer fake.appSSHEndpointMutex.RUnlock()
   889  	return len(fake.appSSHEndpointArgsForCall)
   890  }
   891  
   892  func (fake *FakeCloudControllerClient) AppSSHEndpointCalls(stub func() string) {
   893  	fake.appSSHEndpointMutex.Lock()
   894  	defer fake.appSSHEndpointMutex.Unlock()
   895  	fake.AppSSHEndpointStub = stub
   896  }
   897  
   898  func (fake *FakeCloudControllerClient) AppSSHEndpointReturns(result1 string) {
   899  	fake.appSSHEndpointMutex.Lock()
   900  	defer fake.appSSHEndpointMutex.Unlock()
   901  	fake.AppSSHEndpointStub = nil
   902  	fake.appSSHEndpointReturns = struct {
   903  		result1 string
   904  	}{result1}
   905  }
   906  
   907  func (fake *FakeCloudControllerClient) AppSSHEndpointReturnsOnCall(i int, result1 string) {
   908  	fake.appSSHEndpointMutex.Lock()
   909  	defer fake.appSSHEndpointMutex.Unlock()
   910  	fake.AppSSHEndpointStub = nil
   911  	if fake.appSSHEndpointReturnsOnCall == nil {
   912  		fake.appSSHEndpointReturnsOnCall = make(map[int]struct {
   913  			result1 string
   914  		})
   915  	}
   916  	fake.appSSHEndpointReturnsOnCall[i] = struct {
   917  		result1 string
   918  	}{result1}
   919  }
   920  
   921  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprint() string {
   922  	fake.appSSHHostKeyFingerprintMutex.Lock()
   923  	ret, specificReturn := fake.appSSHHostKeyFingerprintReturnsOnCall[len(fake.appSSHHostKeyFingerprintArgsForCall)]
   924  	fake.appSSHHostKeyFingerprintArgsForCall = append(fake.appSSHHostKeyFingerprintArgsForCall, struct {
   925  	}{})
   926  	fake.recordInvocation("AppSSHHostKeyFingerprint", []interface{}{})
   927  	fake.appSSHHostKeyFingerprintMutex.Unlock()
   928  	if fake.AppSSHHostKeyFingerprintStub != nil {
   929  		return fake.AppSSHHostKeyFingerprintStub()
   930  	}
   931  	if specificReturn {
   932  		return ret.result1
   933  	}
   934  	fakeReturns := fake.appSSHHostKeyFingerprintReturns
   935  	return fakeReturns.result1
   936  }
   937  
   938  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintCallCount() int {
   939  	fake.appSSHHostKeyFingerprintMutex.RLock()
   940  	defer fake.appSSHHostKeyFingerprintMutex.RUnlock()
   941  	return len(fake.appSSHHostKeyFingerprintArgsForCall)
   942  }
   943  
   944  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintCalls(stub func() string) {
   945  	fake.appSSHHostKeyFingerprintMutex.Lock()
   946  	defer fake.appSSHHostKeyFingerprintMutex.Unlock()
   947  	fake.AppSSHHostKeyFingerprintStub = stub
   948  }
   949  
   950  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintReturns(result1 string) {
   951  	fake.appSSHHostKeyFingerprintMutex.Lock()
   952  	defer fake.appSSHHostKeyFingerprintMutex.Unlock()
   953  	fake.AppSSHHostKeyFingerprintStub = nil
   954  	fake.appSSHHostKeyFingerprintReturns = struct {
   955  		result1 string
   956  	}{result1}
   957  }
   958  
   959  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintReturnsOnCall(i int, result1 string) {
   960  	fake.appSSHHostKeyFingerprintMutex.Lock()
   961  	defer fake.appSSHHostKeyFingerprintMutex.Unlock()
   962  	fake.AppSSHHostKeyFingerprintStub = nil
   963  	if fake.appSSHHostKeyFingerprintReturnsOnCall == nil {
   964  		fake.appSSHHostKeyFingerprintReturnsOnCall = make(map[int]struct {
   965  			result1 string
   966  		})
   967  	}
   968  	fake.appSSHHostKeyFingerprintReturnsOnCall[i] = struct {
   969  		result1 string
   970  	}{result1}
   971  }
   972  
   973  func (fake *FakeCloudControllerClient) CloudControllerAPIVersion() string {
   974  	fake.cloudControllerAPIVersionMutex.Lock()
   975  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   976  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
   977  	}{})
   978  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   979  	fake.cloudControllerAPIVersionMutex.Unlock()
   980  	if fake.CloudControllerAPIVersionStub != nil {
   981  		return fake.CloudControllerAPIVersionStub()
   982  	}
   983  	if specificReturn {
   984  		return ret.result1
   985  	}
   986  	fakeReturns := fake.cloudControllerAPIVersionReturns
   987  	return fakeReturns.result1
   988  }
   989  
   990  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionCallCount() int {
   991  	fake.cloudControllerAPIVersionMutex.RLock()
   992  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   993  	return len(fake.cloudControllerAPIVersionArgsForCall)
   994  }
   995  
   996  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionCalls(stub func() string) {
   997  	fake.cloudControllerAPIVersionMutex.Lock()
   998  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   999  	fake.CloudControllerAPIVersionStub = stub
  1000  }
  1001  
  1002  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturns(result1 string) {
  1003  	fake.cloudControllerAPIVersionMutex.Lock()
  1004  	defer fake.cloudControllerAPIVersionMutex.Unlock()
  1005  	fake.CloudControllerAPIVersionStub = nil
  1006  	fake.cloudControllerAPIVersionReturns = struct {
  1007  		result1 string
  1008  	}{result1}
  1009  }
  1010  
  1011  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
  1012  	fake.cloudControllerAPIVersionMutex.Lock()
  1013  	defer fake.cloudControllerAPIVersionMutex.Unlock()
  1014  	fake.CloudControllerAPIVersionStub = nil
  1015  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
  1016  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
  1017  			result1 string
  1018  		})
  1019  	}
  1020  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
  1021  		result1 string
  1022  	}{result1}
  1023  }
  1024  
  1025  func (fake *FakeCloudControllerClient) CreateApplication(arg1 ccv3.Application) (ccv3.Application, ccv3.Warnings, error) {
  1026  	fake.createApplicationMutex.Lock()
  1027  	ret, specificReturn := fake.createApplicationReturnsOnCall[len(fake.createApplicationArgsForCall)]
  1028  	fake.createApplicationArgsForCall = append(fake.createApplicationArgsForCall, struct {
  1029  		arg1 ccv3.Application
  1030  	}{arg1})
  1031  	fake.recordInvocation("CreateApplication", []interface{}{arg1})
  1032  	fake.createApplicationMutex.Unlock()
  1033  	if fake.CreateApplicationStub != nil {
  1034  		return fake.CreateApplicationStub(arg1)
  1035  	}
  1036  	if specificReturn {
  1037  		return ret.result1, ret.result2, ret.result3
  1038  	}
  1039  	fakeReturns := fake.createApplicationReturns
  1040  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1041  }
  1042  
  1043  func (fake *FakeCloudControllerClient) CreateApplicationCallCount() int {
  1044  	fake.createApplicationMutex.RLock()
  1045  	defer fake.createApplicationMutex.RUnlock()
  1046  	return len(fake.createApplicationArgsForCall)
  1047  }
  1048  
  1049  func (fake *FakeCloudControllerClient) CreateApplicationCalls(stub func(ccv3.Application) (ccv3.Application, ccv3.Warnings, error)) {
  1050  	fake.createApplicationMutex.Lock()
  1051  	defer fake.createApplicationMutex.Unlock()
  1052  	fake.CreateApplicationStub = stub
  1053  }
  1054  
  1055  func (fake *FakeCloudControllerClient) CreateApplicationArgsForCall(i int) ccv3.Application {
  1056  	fake.createApplicationMutex.RLock()
  1057  	defer fake.createApplicationMutex.RUnlock()
  1058  	argsForCall := fake.createApplicationArgsForCall[i]
  1059  	return argsForCall.arg1
  1060  }
  1061  
  1062  func (fake *FakeCloudControllerClient) CreateApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1063  	fake.createApplicationMutex.Lock()
  1064  	defer fake.createApplicationMutex.Unlock()
  1065  	fake.CreateApplicationStub = nil
  1066  	fake.createApplicationReturns = struct {
  1067  		result1 ccv3.Application
  1068  		result2 ccv3.Warnings
  1069  		result3 error
  1070  	}{result1, result2, result3}
  1071  }
  1072  
  1073  func (fake *FakeCloudControllerClient) CreateApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1074  	fake.createApplicationMutex.Lock()
  1075  	defer fake.createApplicationMutex.Unlock()
  1076  	fake.CreateApplicationStub = nil
  1077  	if fake.createApplicationReturnsOnCall == nil {
  1078  		fake.createApplicationReturnsOnCall = make(map[int]struct {
  1079  			result1 ccv3.Application
  1080  			result2 ccv3.Warnings
  1081  			result3 error
  1082  		})
  1083  	}
  1084  	fake.createApplicationReturnsOnCall[i] = struct {
  1085  		result1 ccv3.Application
  1086  		result2 ccv3.Warnings
  1087  		result3 error
  1088  	}{result1, result2, result3}
  1089  }
  1090  
  1091  func (fake *FakeCloudControllerClient) CreateApplicationProcessScale(arg1 string, arg2 ccv3.Process) (ccv3.Process, ccv3.Warnings, error) {
  1092  	fake.createApplicationProcessScaleMutex.Lock()
  1093  	ret, specificReturn := fake.createApplicationProcessScaleReturnsOnCall[len(fake.createApplicationProcessScaleArgsForCall)]
  1094  	fake.createApplicationProcessScaleArgsForCall = append(fake.createApplicationProcessScaleArgsForCall, struct {
  1095  		arg1 string
  1096  		arg2 ccv3.Process
  1097  	}{arg1, arg2})
  1098  	fake.recordInvocation("CreateApplicationProcessScale", []interface{}{arg1, arg2})
  1099  	fake.createApplicationProcessScaleMutex.Unlock()
  1100  	if fake.CreateApplicationProcessScaleStub != nil {
  1101  		return fake.CreateApplicationProcessScaleStub(arg1, arg2)
  1102  	}
  1103  	if specificReturn {
  1104  		return ret.result1, ret.result2, ret.result3
  1105  	}
  1106  	fakeReturns := fake.createApplicationProcessScaleReturns
  1107  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1108  }
  1109  
  1110  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleCallCount() int {
  1111  	fake.createApplicationProcessScaleMutex.RLock()
  1112  	defer fake.createApplicationProcessScaleMutex.RUnlock()
  1113  	return len(fake.createApplicationProcessScaleArgsForCall)
  1114  }
  1115  
  1116  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleCalls(stub func(string, ccv3.Process) (ccv3.Process, ccv3.Warnings, error)) {
  1117  	fake.createApplicationProcessScaleMutex.Lock()
  1118  	defer fake.createApplicationProcessScaleMutex.Unlock()
  1119  	fake.CreateApplicationProcessScaleStub = stub
  1120  }
  1121  
  1122  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleArgsForCall(i int) (string, ccv3.Process) {
  1123  	fake.createApplicationProcessScaleMutex.RLock()
  1124  	defer fake.createApplicationProcessScaleMutex.RUnlock()
  1125  	argsForCall := fake.createApplicationProcessScaleArgsForCall[i]
  1126  	return argsForCall.arg1, argsForCall.arg2
  1127  }
  1128  
  1129  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1130  	fake.createApplicationProcessScaleMutex.Lock()
  1131  	defer fake.createApplicationProcessScaleMutex.Unlock()
  1132  	fake.CreateApplicationProcessScaleStub = nil
  1133  	fake.createApplicationProcessScaleReturns = struct {
  1134  		result1 ccv3.Process
  1135  		result2 ccv3.Warnings
  1136  		result3 error
  1137  	}{result1, result2, result3}
  1138  }
  1139  
  1140  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1141  	fake.createApplicationProcessScaleMutex.Lock()
  1142  	defer fake.createApplicationProcessScaleMutex.Unlock()
  1143  	fake.CreateApplicationProcessScaleStub = nil
  1144  	if fake.createApplicationProcessScaleReturnsOnCall == nil {
  1145  		fake.createApplicationProcessScaleReturnsOnCall = make(map[int]struct {
  1146  			result1 ccv3.Process
  1147  			result2 ccv3.Warnings
  1148  			result3 error
  1149  		})
  1150  	}
  1151  	fake.createApplicationProcessScaleReturnsOnCall[i] = struct {
  1152  		result1 ccv3.Process
  1153  		result2 ccv3.Warnings
  1154  		result3 error
  1155  	}{result1, result2, result3}
  1156  }
  1157  
  1158  func (fake *FakeCloudControllerClient) CreateApplicationTask(arg1 string, arg2 ccv3.Task) (ccv3.Task, ccv3.Warnings, error) {
  1159  	fake.createApplicationTaskMutex.Lock()
  1160  	ret, specificReturn := fake.createApplicationTaskReturnsOnCall[len(fake.createApplicationTaskArgsForCall)]
  1161  	fake.createApplicationTaskArgsForCall = append(fake.createApplicationTaskArgsForCall, struct {
  1162  		arg1 string
  1163  		arg2 ccv3.Task
  1164  	}{arg1, arg2})
  1165  	fake.recordInvocation("CreateApplicationTask", []interface{}{arg1, arg2})
  1166  	fake.createApplicationTaskMutex.Unlock()
  1167  	if fake.CreateApplicationTaskStub != nil {
  1168  		return fake.CreateApplicationTaskStub(arg1, arg2)
  1169  	}
  1170  	if specificReturn {
  1171  		return ret.result1, ret.result2, ret.result3
  1172  	}
  1173  	fakeReturns := fake.createApplicationTaskReturns
  1174  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1175  }
  1176  
  1177  func (fake *FakeCloudControllerClient) CreateApplicationTaskCallCount() int {
  1178  	fake.createApplicationTaskMutex.RLock()
  1179  	defer fake.createApplicationTaskMutex.RUnlock()
  1180  	return len(fake.createApplicationTaskArgsForCall)
  1181  }
  1182  
  1183  func (fake *FakeCloudControllerClient) CreateApplicationTaskCalls(stub func(string, ccv3.Task) (ccv3.Task, ccv3.Warnings, error)) {
  1184  	fake.createApplicationTaskMutex.Lock()
  1185  	defer fake.createApplicationTaskMutex.Unlock()
  1186  	fake.CreateApplicationTaskStub = stub
  1187  }
  1188  
  1189  func (fake *FakeCloudControllerClient) CreateApplicationTaskArgsForCall(i int) (string, ccv3.Task) {
  1190  	fake.createApplicationTaskMutex.RLock()
  1191  	defer fake.createApplicationTaskMutex.RUnlock()
  1192  	argsForCall := fake.createApplicationTaskArgsForCall[i]
  1193  	return argsForCall.arg1, argsForCall.arg2
  1194  }
  1195  
  1196  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1197  	fake.createApplicationTaskMutex.Lock()
  1198  	defer fake.createApplicationTaskMutex.Unlock()
  1199  	fake.CreateApplicationTaskStub = nil
  1200  	fake.createApplicationTaskReturns = struct {
  1201  		result1 ccv3.Task
  1202  		result2 ccv3.Warnings
  1203  		result3 error
  1204  	}{result1, result2, result3}
  1205  }
  1206  
  1207  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1208  	fake.createApplicationTaskMutex.Lock()
  1209  	defer fake.createApplicationTaskMutex.Unlock()
  1210  	fake.CreateApplicationTaskStub = nil
  1211  	if fake.createApplicationTaskReturnsOnCall == nil {
  1212  		fake.createApplicationTaskReturnsOnCall = make(map[int]struct {
  1213  			result1 ccv3.Task
  1214  			result2 ccv3.Warnings
  1215  			result3 error
  1216  		})
  1217  	}
  1218  	fake.createApplicationTaskReturnsOnCall[i] = struct {
  1219  		result1 ccv3.Task
  1220  		result2 ccv3.Warnings
  1221  		result3 error
  1222  	}{result1, result2, result3}
  1223  }
  1224  
  1225  func (fake *FakeCloudControllerClient) CreateBuild(arg1 ccv3.Build) (ccv3.Build, ccv3.Warnings, error) {
  1226  	fake.createBuildMutex.Lock()
  1227  	ret, specificReturn := fake.createBuildReturnsOnCall[len(fake.createBuildArgsForCall)]
  1228  	fake.createBuildArgsForCall = append(fake.createBuildArgsForCall, struct {
  1229  		arg1 ccv3.Build
  1230  	}{arg1})
  1231  	fake.recordInvocation("CreateBuild", []interface{}{arg1})
  1232  	fake.createBuildMutex.Unlock()
  1233  	if fake.CreateBuildStub != nil {
  1234  		return fake.CreateBuildStub(arg1)
  1235  	}
  1236  	if specificReturn {
  1237  		return ret.result1, ret.result2, ret.result3
  1238  	}
  1239  	fakeReturns := fake.createBuildReturns
  1240  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1241  }
  1242  
  1243  func (fake *FakeCloudControllerClient) CreateBuildCallCount() int {
  1244  	fake.createBuildMutex.RLock()
  1245  	defer fake.createBuildMutex.RUnlock()
  1246  	return len(fake.createBuildArgsForCall)
  1247  }
  1248  
  1249  func (fake *FakeCloudControllerClient) CreateBuildCalls(stub func(ccv3.Build) (ccv3.Build, ccv3.Warnings, error)) {
  1250  	fake.createBuildMutex.Lock()
  1251  	defer fake.createBuildMutex.Unlock()
  1252  	fake.CreateBuildStub = stub
  1253  }
  1254  
  1255  func (fake *FakeCloudControllerClient) CreateBuildArgsForCall(i int) ccv3.Build {
  1256  	fake.createBuildMutex.RLock()
  1257  	defer fake.createBuildMutex.RUnlock()
  1258  	argsForCall := fake.createBuildArgsForCall[i]
  1259  	return argsForCall.arg1
  1260  }
  1261  
  1262  func (fake *FakeCloudControllerClient) CreateBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1263  	fake.createBuildMutex.Lock()
  1264  	defer fake.createBuildMutex.Unlock()
  1265  	fake.CreateBuildStub = nil
  1266  	fake.createBuildReturns = struct {
  1267  		result1 ccv3.Build
  1268  		result2 ccv3.Warnings
  1269  		result3 error
  1270  	}{result1, result2, result3}
  1271  }
  1272  
  1273  func (fake *FakeCloudControllerClient) CreateBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1274  	fake.createBuildMutex.Lock()
  1275  	defer fake.createBuildMutex.Unlock()
  1276  	fake.CreateBuildStub = nil
  1277  	if fake.createBuildReturnsOnCall == nil {
  1278  		fake.createBuildReturnsOnCall = make(map[int]struct {
  1279  			result1 ccv3.Build
  1280  			result2 ccv3.Warnings
  1281  			result3 error
  1282  		})
  1283  	}
  1284  	fake.createBuildReturnsOnCall[i] = struct {
  1285  		result1 ccv3.Build
  1286  		result2 ccv3.Warnings
  1287  		result3 error
  1288  	}{result1, result2, result3}
  1289  }
  1290  
  1291  func (fake *FakeCloudControllerClient) CreateBuildpack(arg1 ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error) {
  1292  	fake.createBuildpackMutex.Lock()
  1293  	ret, specificReturn := fake.createBuildpackReturnsOnCall[len(fake.createBuildpackArgsForCall)]
  1294  	fake.createBuildpackArgsForCall = append(fake.createBuildpackArgsForCall, struct {
  1295  		arg1 ccv3.Buildpack
  1296  	}{arg1})
  1297  	fake.recordInvocation("CreateBuildpack", []interface{}{arg1})
  1298  	fake.createBuildpackMutex.Unlock()
  1299  	if fake.CreateBuildpackStub != nil {
  1300  		return fake.CreateBuildpackStub(arg1)
  1301  	}
  1302  	if specificReturn {
  1303  		return ret.result1, ret.result2, ret.result3
  1304  	}
  1305  	fakeReturns := fake.createBuildpackReturns
  1306  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1307  }
  1308  
  1309  func (fake *FakeCloudControllerClient) CreateBuildpackCallCount() int {
  1310  	fake.createBuildpackMutex.RLock()
  1311  	defer fake.createBuildpackMutex.RUnlock()
  1312  	return len(fake.createBuildpackArgsForCall)
  1313  }
  1314  
  1315  func (fake *FakeCloudControllerClient) CreateBuildpackCalls(stub func(ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error)) {
  1316  	fake.createBuildpackMutex.Lock()
  1317  	defer fake.createBuildpackMutex.Unlock()
  1318  	fake.CreateBuildpackStub = stub
  1319  }
  1320  
  1321  func (fake *FakeCloudControllerClient) CreateBuildpackArgsForCall(i int) ccv3.Buildpack {
  1322  	fake.createBuildpackMutex.RLock()
  1323  	defer fake.createBuildpackMutex.RUnlock()
  1324  	argsForCall := fake.createBuildpackArgsForCall[i]
  1325  	return argsForCall.arg1
  1326  }
  1327  
  1328  func (fake *FakeCloudControllerClient) CreateBuildpackReturns(result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  1329  	fake.createBuildpackMutex.Lock()
  1330  	defer fake.createBuildpackMutex.Unlock()
  1331  	fake.CreateBuildpackStub = nil
  1332  	fake.createBuildpackReturns = struct {
  1333  		result1 ccv3.Buildpack
  1334  		result2 ccv3.Warnings
  1335  		result3 error
  1336  	}{result1, result2, result3}
  1337  }
  1338  
  1339  func (fake *FakeCloudControllerClient) CreateBuildpackReturnsOnCall(i int, result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  1340  	fake.createBuildpackMutex.Lock()
  1341  	defer fake.createBuildpackMutex.Unlock()
  1342  	fake.CreateBuildpackStub = nil
  1343  	if fake.createBuildpackReturnsOnCall == nil {
  1344  		fake.createBuildpackReturnsOnCall = make(map[int]struct {
  1345  			result1 ccv3.Buildpack
  1346  			result2 ccv3.Warnings
  1347  			result3 error
  1348  		})
  1349  	}
  1350  	fake.createBuildpackReturnsOnCall[i] = struct {
  1351  		result1 ccv3.Buildpack
  1352  		result2 ccv3.Warnings
  1353  		result3 error
  1354  	}{result1, result2, result3}
  1355  }
  1356  
  1357  func (fake *FakeCloudControllerClient) CreateIsolationSegment(arg1 ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error) {
  1358  	fake.createIsolationSegmentMutex.Lock()
  1359  	ret, specificReturn := fake.createIsolationSegmentReturnsOnCall[len(fake.createIsolationSegmentArgsForCall)]
  1360  	fake.createIsolationSegmentArgsForCall = append(fake.createIsolationSegmentArgsForCall, struct {
  1361  		arg1 ccv3.IsolationSegment
  1362  	}{arg1})
  1363  	fake.recordInvocation("CreateIsolationSegment", []interface{}{arg1})
  1364  	fake.createIsolationSegmentMutex.Unlock()
  1365  	if fake.CreateIsolationSegmentStub != nil {
  1366  		return fake.CreateIsolationSegmentStub(arg1)
  1367  	}
  1368  	if specificReturn {
  1369  		return ret.result1, ret.result2, ret.result3
  1370  	}
  1371  	fakeReturns := fake.createIsolationSegmentReturns
  1372  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1373  }
  1374  
  1375  func (fake *FakeCloudControllerClient) CreateIsolationSegmentCallCount() int {
  1376  	fake.createIsolationSegmentMutex.RLock()
  1377  	defer fake.createIsolationSegmentMutex.RUnlock()
  1378  	return len(fake.createIsolationSegmentArgsForCall)
  1379  }
  1380  
  1381  func (fake *FakeCloudControllerClient) CreateIsolationSegmentCalls(stub func(ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error)) {
  1382  	fake.createIsolationSegmentMutex.Lock()
  1383  	defer fake.createIsolationSegmentMutex.Unlock()
  1384  	fake.CreateIsolationSegmentStub = stub
  1385  }
  1386  
  1387  func (fake *FakeCloudControllerClient) CreateIsolationSegmentArgsForCall(i int) ccv3.IsolationSegment {
  1388  	fake.createIsolationSegmentMutex.RLock()
  1389  	defer fake.createIsolationSegmentMutex.RUnlock()
  1390  	argsForCall := fake.createIsolationSegmentArgsForCall[i]
  1391  	return argsForCall.arg1
  1392  }
  1393  
  1394  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1395  	fake.createIsolationSegmentMutex.Lock()
  1396  	defer fake.createIsolationSegmentMutex.Unlock()
  1397  	fake.CreateIsolationSegmentStub = nil
  1398  	fake.createIsolationSegmentReturns = struct {
  1399  		result1 ccv3.IsolationSegment
  1400  		result2 ccv3.Warnings
  1401  		result3 error
  1402  	}{result1, result2, result3}
  1403  }
  1404  
  1405  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1406  	fake.createIsolationSegmentMutex.Lock()
  1407  	defer fake.createIsolationSegmentMutex.Unlock()
  1408  	fake.CreateIsolationSegmentStub = nil
  1409  	if fake.createIsolationSegmentReturnsOnCall == nil {
  1410  		fake.createIsolationSegmentReturnsOnCall = make(map[int]struct {
  1411  			result1 ccv3.IsolationSegment
  1412  			result2 ccv3.Warnings
  1413  			result3 error
  1414  		})
  1415  	}
  1416  	fake.createIsolationSegmentReturnsOnCall[i] = struct {
  1417  		result1 ccv3.IsolationSegment
  1418  		result2 ccv3.Warnings
  1419  		result3 error
  1420  	}{result1, result2, result3}
  1421  }
  1422  
  1423  func (fake *FakeCloudControllerClient) CreatePackage(arg1 ccv3.Package) (ccv3.Package, ccv3.Warnings, error) {
  1424  	fake.createPackageMutex.Lock()
  1425  	ret, specificReturn := fake.createPackageReturnsOnCall[len(fake.createPackageArgsForCall)]
  1426  	fake.createPackageArgsForCall = append(fake.createPackageArgsForCall, struct {
  1427  		arg1 ccv3.Package
  1428  	}{arg1})
  1429  	fake.recordInvocation("CreatePackage", []interface{}{arg1})
  1430  	fake.createPackageMutex.Unlock()
  1431  	if fake.CreatePackageStub != nil {
  1432  		return fake.CreatePackageStub(arg1)
  1433  	}
  1434  	if specificReturn {
  1435  		return ret.result1, ret.result2, ret.result3
  1436  	}
  1437  	fakeReturns := fake.createPackageReturns
  1438  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1439  }
  1440  
  1441  func (fake *FakeCloudControllerClient) CreatePackageCallCount() int {
  1442  	fake.createPackageMutex.RLock()
  1443  	defer fake.createPackageMutex.RUnlock()
  1444  	return len(fake.createPackageArgsForCall)
  1445  }
  1446  
  1447  func (fake *FakeCloudControllerClient) CreatePackageCalls(stub func(ccv3.Package) (ccv3.Package, ccv3.Warnings, error)) {
  1448  	fake.createPackageMutex.Lock()
  1449  	defer fake.createPackageMutex.Unlock()
  1450  	fake.CreatePackageStub = stub
  1451  }
  1452  
  1453  func (fake *FakeCloudControllerClient) CreatePackageArgsForCall(i int) ccv3.Package {
  1454  	fake.createPackageMutex.RLock()
  1455  	defer fake.createPackageMutex.RUnlock()
  1456  	argsForCall := fake.createPackageArgsForCall[i]
  1457  	return argsForCall.arg1
  1458  }
  1459  
  1460  func (fake *FakeCloudControllerClient) CreatePackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1461  	fake.createPackageMutex.Lock()
  1462  	defer fake.createPackageMutex.Unlock()
  1463  	fake.CreatePackageStub = nil
  1464  	fake.createPackageReturns = struct {
  1465  		result1 ccv3.Package
  1466  		result2 ccv3.Warnings
  1467  		result3 error
  1468  	}{result1, result2, result3}
  1469  }
  1470  
  1471  func (fake *FakeCloudControllerClient) CreatePackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1472  	fake.createPackageMutex.Lock()
  1473  	defer fake.createPackageMutex.Unlock()
  1474  	fake.CreatePackageStub = nil
  1475  	if fake.createPackageReturnsOnCall == nil {
  1476  		fake.createPackageReturnsOnCall = make(map[int]struct {
  1477  			result1 ccv3.Package
  1478  			result2 ccv3.Warnings
  1479  			result3 error
  1480  		})
  1481  	}
  1482  	fake.createPackageReturnsOnCall[i] = struct {
  1483  		result1 ccv3.Package
  1484  		result2 ccv3.Warnings
  1485  		result3 error
  1486  	}{result1, result2, result3}
  1487  }
  1488  
  1489  func (fake *FakeCloudControllerClient) DeleteApplication(arg1 string) (ccv3.JobURL, ccv3.Warnings, error) {
  1490  	fake.deleteApplicationMutex.Lock()
  1491  	ret, specificReturn := fake.deleteApplicationReturnsOnCall[len(fake.deleteApplicationArgsForCall)]
  1492  	fake.deleteApplicationArgsForCall = append(fake.deleteApplicationArgsForCall, struct {
  1493  		arg1 string
  1494  	}{arg1})
  1495  	fake.recordInvocation("DeleteApplication", []interface{}{arg1})
  1496  	fake.deleteApplicationMutex.Unlock()
  1497  	if fake.DeleteApplicationStub != nil {
  1498  		return fake.DeleteApplicationStub(arg1)
  1499  	}
  1500  	if specificReturn {
  1501  		return ret.result1, ret.result2, ret.result3
  1502  	}
  1503  	fakeReturns := fake.deleteApplicationReturns
  1504  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1505  }
  1506  
  1507  func (fake *FakeCloudControllerClient) DeleteApplicationCallCount() int {
  1508  	fake.deleteApplicationMutex.RLock()
  1509  	defer fake.deleteApplicationMutex.RUnlock()
  1510  	return len(fake.deleteApplicationArgsForCall)
  1511  }
  1512  
  1513  func (fake *FakeCloudControllerClient) DeleteApplicationCalls(stub func(string) (ccv3.JobURL, ccv3.Warnings, error)) {
  1514  	fake.deleteApplicationMutex.Lock()
  1515  	defer fake.deleteApplicationMutex.Unlock()
  1516  	fake.DeleteApplicationStub = stub
  1517  }
  1518  
  1519  func (fake *FakeCloudControllerClient) DeleteApplicationArgsForCall(i int) string {
  1520  	fake.deleteApplicationMutex.RLock()
  1521  	defer fake.deleteApplicationMutex.RUnlock()
  1522  	argsForCall := fake.deleteApplicationArgsForCall[i]
  1523  	return argsForCall.arg1
  1524  }
  1525  
  1526  func (fake *FakeCloudControllerClient) DeleteApplicationReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  1527  	fake.deleteApplicationMutex.Lock()
  1528  	defer fake.deleteApplicationMutex.Unlock()
  1529  	fake.DeleteApplicationStub = nil
  1530  	fake.deleteApplicationReturns = struct {
  1531  		result1 ccv3.JobURL
  1532  		result2 ccv3.Warnings
  1533  		result3 error
  1534  	}{result1, result2, result3}
  1535  }
  1536  
  1537  func (fake *FakeCloudControllerClient) DeleteApplicationReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  1538  	fake.deleteApplicationMutex.Lock()
  1539  	defer fake.deleteApplicationMutex.Unlock()
  1540  	fake.DeleteApplicationStub = nil
  1541  	if fake.deleteApplicationReturnsOnCall == nil {
  1542  		fake.deleteApplicationReturnsOnCall = make(map[int]struct {
  1543  			result1 ccv3.JobURL
  1544  			result2 ccv3.Warnings
  1545  			result3 error
  1546  		})
  1547  	}
  1548  	fake.deleteApplicationReturnsOnCall[i] = struct {
  1549  		result1 ccv3.JobURL
  1550  		result2 ccv3.Warnings
  1551  		result3 error
  1552  	}{result1, result2, result3}
  1553  }
  1554  
  1555  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstance(arg1 string, arg2 string, arg3 int) (ccv3.Warnings, error) {
  1556  	fake.deleteApplicationProcessInstanceMutex.Lock()
  1557  	ret, specificReturn := fake.deleteApplicationProcessInstanceReturnsOnCall[len(fake.deleteApplicationProcessInstanceArgsForCall)]
  1558  	fake.deleteApplicationProcessInstanceArgsForCall = append(fake.deleteApplicationProcessInstanceArgsForCall, struct {
  1559  		arg1 string
  1560  		arg2 string
  1561  		arg3 int
  1562  	}{arg1, arg2, arg3})
  1563  	fake.recordInvocation("DeleteApplicationProcessInstance", []interface{}{arg1, arg2, arg3})
  1564  	fake.deleteApplicationProcessInstanceMutex.Unlock()
  1565  	if fake.DeleteApplicationProcessInstanceStub != nil {
  1566  		return fake.DeleteApplicationProcessInstanceStub(arg1, arg2, arg3)
  1567  	}
  1568  	if specificReturn {
  1569  		return ret.result1, ret.result2
  1570  	}
  1571  	fakeReturns := fake.deleteApplicationProcessInstanceReturns
  1572  	return fakeReturns.result1, fakeReturns.result2
  1573  }
  1574  
  1575  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceCallCount() int {
  1576  	fake.deleteApplicationProcessInstanceMutex.RLock()
  1577  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  1578  	return len(fake.deleteApplicationProcessInstanceArgsForCall)
  1579  }
  1580  
  1581  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceCalls(stub func(string, string, int) (ccv3.Warnings, error)) {
  1582  	fake.deleteApplicationProcessInstanceMutex.Lock()
  1583  	defer fake.deleteApplicationProcessInstanceMutex.Unlock()
  1584  	fake.DeleteApplicationProcessInstanceStub = stub
  1585  }
  1586  
  1587  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceArgsForCall(i int) (string, string, int) {
  1588  	fake.deleteApplicationProcessInstanceMutex.RLock()
  1589  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  1590  	argsForCall := fake.deleteApplicationProcessInstanceArgsForCall[i]
  1591  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  1592  }
  1593  
  1594  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceReturns(result1 ccv3.Warnings, result2 error) {
  1595  	fake.deleteApplicationProcessInstanceMutex.Lock()
  1596  	defer fake.deleteApplicationProcessInstanceMutex.Unlock()
  1597  	fake.DeleteApplicationProcessInstanceStub = nil
  1598  	fake.deleteApplicationProcessInstanceReturns = struct {
  1599  		result1 ccv3.Warnings
  1600  		result2 error
  1601  	}{result1, result2}
  1602  }
  1603  
  1604  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1605  	fake.deleteApplicationProcessInstanceMutex.Lock()
  1606  	defer fake.deleteApplicationProcessInstanceMutex.Unlock()
  1607  	fake.DeleteApplicationProcessInstanceStub = nil
  1608  	if fake.deleteApplicationProcessInstanceReturnsOnCall == nil {
  1609  		fake.deleteApplicationProcessInstanceReturnsOnCall = make(map[int]struct {
  1610  			result1 ccv3.Warnings
  1611  			result2 error
  1612  		})
  1613  	}
  1614  	fake.deleteApplicationProcessInstanceReturnsOnCall[i] = struct {
  1615  		result1 ccv3.Warnings
  1616  		result2 error
  1617  	}{result1, result2}
  1618  }
  1619  
  1620  func (fake *FakeCloudControllerClient) DeleteBuildpack(arg1 string) (ccv3.JobURL, ccv3.Warnings, error) {
  1621  	fake.deleteBuildpackMutex.Lock()
  1622  	ret, specificReturn := fake.deleteBuildpackReturnsOnCall[len(fake.deleteBuildpackArgsForCall)]
  1623  	fake.deleteBuildpackArgsForCall = append(fake.deleteBuildpackArgsForCall, struct {
  1624  		arg1 string
  1625  	}{arg1})
  1626  	fake.recordInvocation("DeleteBuildpack", []interface{}{arg1})
  1627  	fake.deleteBuildpackMutex.Unlock()
  1628  	if fake.DeleteBuildpackStub != nil {
  1629  		return fake.DeleteBuildpackStub(arg1)
  1630  	}
  1631  	if specificReturn {
  1632  		return ret.result1, ret.result2, ret.result3
  1633  	}
  1634  	fakeReturns := fake.deleteBuildpackReturns
  1635  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1636  }
  1637  
  1638  func (fake *FakeCloudControllerClient) DeleteBuildpackCallCount() int {
  1639  	fake.deleteBuildpackMutex.RLock()
  1640  	defer fake.deleteBuildpackMutex.RUnlock()
  1641  	return len(fake.deleteBuildpackArgsForCall)
  1642  }
  1643  
  1644  func (fake *FakeCloudControllerClient) DeleteBuildpackCalls(stub func(string) (ccv3.JobURL, ccv3.Warnings, error)) {
  1645  	fake.deleteBuildpackMutex.Lock()
  1646  	defer fake.deleteBuildpackMutex.Unlock()
  1647  	fake.DeleteBuildpackStub = stub
  1648  }
  1649  
  1650  func (fake *FakeCloudControllerClient) DeleteBuildpackArgsForCall(i int) string {
  1651  	fake.deleteBuildpackMutex.RLock()
  1652  	defer fake.deleteBuildpackMutex.RUnlock()
  1653  	argsForCall := fake.deleteBuildpackArgsForCall[i]
  1654  	return argsForCall.arg1
  1655  }
  1656  
  1657  func (fake *FakeCloudControllerClient) DeleteBuildpackReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  1658  	fake.deleteBuildpackMutex.Lock()
  1659  	defer fake.deleteBuildpackMutex.Unlock()
  1660  	fake.DeleteBuildpackStub = nil
  1661  	fake.deleteBuildpackReturns = struct {
  1662  		result1 ccv3.JobURL
  1663  		result2 ccv3.Warnings
  1664  		result3 error
  1665  	}{result1, result2, result3}
  1666  }
  1667  
  1668  func (fake *FakeCloudControllerClient) DeleteBuildpackReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  1669  	fake.deleteBuildpackMutex.Lock()
  1670  	defer fake.deleteBuildpackMutex.Unlock()
  1671  	fake.DeleteBuildpackStub = nil
  1672  	if fake.deleteBuildpackReturnsOnCall == nil {
  1673  		fake.deleteBuildpackReturnsOnCall = make(map[int]struct {
  1674  			result1 ccv3.JobURL
  1675  			result2 ccv3.Warnings
  1676  			result3 error
  1677  		})
  1678  	}
  1679  	fake.deleteBuildpackReturnsOnCall[i] = struct {
  1680  		result1 ccv3.JobURL
  1681  		result2 ccv3.Warnings
  1682  		result3 error
  1683  	}{result1, result2, result3}
  1684  }
  1685  
  1686  func (fake *FakeCloudControllerClient) DeleteIsolationSegment(arg1 string) (ccv3.Warnings, error) {
  1687  	fake.deleteIsolationSegmentMutex.Lock()
  1688  	ret, specificReturn := fake.deleteIsolationSegmentReturnsOnCall[len(fake.deleteIsolationSegmentArgsForCall)]
  1689  	fake.deleteIsolationSegmentArgsForCall = append(fake.deleteIsolationSegmentArgsForCall, struct {
  1690  		arg1 string
  1691  	}{arg1})
  1692  	fake.recordInvocation("DeleteIsolationSegment", []interface{}{arg1})
  1693  	fake.deleteIsolationSegmentMutex.Unlock()
  1694  	if fake.DeleteIsolationSegmentStub != nil {
  1695  		return fake.DeleteIsolationSegmentStub(arg1)
  1696  	}
  1697  	if specificReturn {
  1698  		return ret.result1, ret.result2
  1699  	}
  1700  	fakeReturns := fake.deleteIsolationSegmentReturns
  1701  	return fakeReturns.result1, fakeReturns.result2
  1702  }
  1703  
  1704  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentCallCount() int {
  1705  	fake.deleteIsolationSegmentMutex.RLock()
  1706  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  1707  	return len(fake.deleteIsolationSegmentArgsForCall)
  1708  }
  1709  
  1710  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentCalls(stub func(string) (ccv3.Warnings, error)) {
  1711  	fake.deleteIsolationSegmentMutex.Lock()
  1712  	defer fake.deleteIsolationSegmentMutex.Unlock()
  1713  	fake.DeleteIsolationSegmentStub = stub
  1714  }
  1715  
  1716  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentArgsForCall(i int) string {
  1717  	fake.deleteIsolationSegmentMutex.RLock()
  1718  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  1719  	argsForCall := fake.deleteIsolationSegmentArgsForCall[i]
  1720  	return argsForCall.arg1
  1721  }
  1722  
  1723  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturns(result1 ccv3.Warnings, result2 error) {
  1724  	fake.deleteIsolationSegmentMutex.Lock()
  1725  	defer fake.deleteIsolationSegmentMutex.Unlock()
  1726  	fake.DeleteIsolationSegmentStub = nil
  1727  	fake.deleteIsolationSegmentReturns = struct {
  1728  		result1 ccv3.Warnings
  1729  		result2 error
  1730  	}{result1, result2}
  1731  }
  1732  
  1733  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1734  	fake.deleteIsolationSegmentMutex.Lock()
  1735  	defer fake.deleteIsolationSegmentMutex.Unlock()
  1736  	fake.DeleteIsolationSegmentStub = nil
  1737  	if fake.deleteIsolationSegmentReturnsOnCall == nil {
  1738  		fake.deleteIsolationSegmentReturnsOnCall = make(map[int]struct {
  1739  			result1 ccv3.Warnings
  1740  			result2 error
  1741  		})
  1742  	}
  1743  	fake.deleteIsolationSegmentReturnsOnCall[i] = struct {
  1744  		result1 ccv3.Warnings
  1745  		result2 error
  1746  	}{result1, result2}
  1747  }
  1748  
  1749  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganization(arg1 string, arg2 string) (ccv3.Warnings, error) {
  1750  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  1751  	ret, specificReturn := fake.deleteIsolationSegmentOrganizationReturnsOnCall[len(fake.deleteIsolationSegmentOrganizationArgsForCall)]
  1752  	fake.deleteIsolationSegmentOrganizationArgsForCall = append(fake.deleteIsolationSegmentOrganizationArgsForCall, struct {
  1753  		arg1 string
  1754  		arg2 string
  1755  	}{arg1, arg2})
  1756  	fake.recordInvocation("DeleteIsolationSegmentOrganization", []interface{}{arg1, arg2})
  1757  	fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  1758  	if fake.DeleteIsolationSegmentOrganizationStub != nil {
  1759  		return fake.DeleteIsolationSegmentOrganizationStub(arg1, arg2)
  1760  	}
  1761  	if specificReturn {
  1762  		return ret.result1, ret.result2
  1763  	}
  1764  	fakeReturns := fake.deleteIsolationSegmentOrganizationReturns
  1765  	return fakeReturns.result1, fakeReturns.result2
  1766  }
  1767  
  1768  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationCallCount() int {
  1769  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  1770  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  1771  	return len(fake.deleteIsolationSegmentOrganizationArgsForCall)
  1772  }
  1773  
  1774  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationCalls(stub func(string, string) (ccv3.Warnings, error)) {
  1775  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  1776  	defer fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  1777  	fake.DeleteIsolationSegmentOrganizationStub = stub
  1778  }
  1779  
  1780  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationArgsForCall(i int) (string, string) {
  1781  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  1782  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  1783  	argsForCall := fake.deleteIsolationSegmentOrganizationArgsForCall[i]
  1784  	return argsForCall.arg1, argsForCall.arg2
  1785  }
  1786  
  1787  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationReturns(result1 ccv3.Warnings, result2 error) {
  1788  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  1789  	defer fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  1790  	fake.DeleteIsolationSegmentOrganizationStub = nil
  1791  	fake.deleteIsolationSegmentOrganizationReturns = struct {
  1792  		result1 ccv3.Warnings
  1793  		result2 error
  1794  	}{result1, result2}
  1795  }
  1796  
  1797  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1798  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  1799  	defer fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  1800  	fake.DeleteIsolationSegmentOrganizationStub = nil
  1801  	if fake.deleteIsolationSegmentOrganizationReturnsOnCall == nil {
  1802  		fake.deleteIsolationSegmentOrganizationReturnsOnCall = make(map[int]struct {
  1803  			result1 ccv3.Warnings
  1804  			result2 error
  1805  		})
  1806  	}
  1807  	fake.deleteIsolationSegmentOrganizationReturnsOnCall[i] = struct {
  1808  		result1 ccv3.Warnings
  1809  		result2 error
  1810  	}{result1, result2}
  1811  }
  1812  
  1813  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpace(arg1 string, arg2 string) (ccv3.Warnings, error) {
  1814  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  1815  	ret, specificReturn := fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall[len(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall)]
  1816  	fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall = append(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall, struct {
  1817  		arg1 string
  1818  		arg2 string
  1819  	}{arg1, arg2})
  1820  	fake.recordInvocation("DeleteServiceInstanceRelationshipsSharedSpace", []interface{}{arg1, arg2})
  1821  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  1822  	if fake.DeleteServiceInstanceRelationshipsSharedSpaceStub != nil {
  1823  		return fake.DeleteServiceInstanceRelationshipsSharedSpaceStub(arg1, arg2)
  1824  	}
  1825  	if specificReturn {
  1826  		return ret.result1, ret.result2
  1827  	}
  1828  	fakeReturns := fake.deleteServiceInstanceRelationshipsSharedSpaceReturns
  1829  	return fakeReturns.result1, fakeReturns.result2
  1830  }
  1831  
  1832  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceCallCount() int {
  1833  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  1834  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  1835  	return len(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall)
  1836  }
  1837  
  1838  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceCalls(stub func(string, string) (ccv3.Warnings, error)) {
  1839  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  1840  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  1841  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = stub
  1842  }
  1843  
  1844  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceArgsForCall(i int) (string, string) {
  1845  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  1846  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  1847  	argsForCall := fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall[i]
  1848  	return argsForCall.arg1, argsForCall.arg2
  1849  }
  1850  
  1851  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceReturns(result1 ccv3.Warnings, result2 error) {
  1852  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  1853  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  1854  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = nil
  1855  	fake.deleteServiceInstanceRelationshipsSharedSpaceReturns = struct {
  1856  		result1 ccv3.Warnings
  1857  		result2 error
  1858  	}{result1, result2}
  1859  }
  1860  
  1861  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1862  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  1863  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  1864  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = nil
  1865  	if fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall == nil {
  1866  		fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall = make(map[int]struct {
  1867  			result1 ccv3.Warnings
  1868  			result2 error
  1869  		})
  1870  	}
  1871  	fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall[i] = struct {
  1872  		result1 ccv3.Warnings
  1873  		result2 error
  1874  	}{result1, result2}
  1875  }
  1876  
  1877  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizations(arg1 string, arg2 []string) (ccv3.RelationshipList, ccv3.Warnings, error) {
  1878  	var arg2Copy []string
  1879  	if arg2 != nil {
  1880  		arg2Copy = make([]string, len(arg2))
  1881  		copy(arg2Copy, arg2)
  1882  	}
  1883  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  1884  	ret, specificReturn := fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)]
  1885  	fake.entitleIsolationSegmentToOrganizationsArgsForCall = append(fake.entitleIsolationSegmentToOrganizationsArgsForCall, struct {
  1886  		arg1 string
  1887  		arg2 []string
  1888  	}{arg1, arg2Copy})
  1889  	fake.recordInvocation("EntitleIsolationSegmentToOrganizations", []interface{}{arg1, arg2Copy})
  1890  	fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  1891  	if fake.EntitleIsolationSegmentToOrganizationsStub != nil {
  1892  		return fake.EntitleIsolationSegmentToOrganizationsStub(arg1, arg2)
  1893  	}
  1894  	if specificReturn {
  1895  		return ret.result1, ret.result2, ret.result3
  1896  	}
  1897  	fakeReturns := fake.entitleIsolationSegmentToOrganizationsReturns
  1898  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1899  }
  1900  
  1901  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsCallCount() int {
  1902  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  1903  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  1904  	return len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)
  1905  }
  1906  
  1907  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsCalls(stub func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)) {
  1908  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  1909  	defer fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  1910  	fake.EntitleIsolationSegmentToOrganizationsStub = stub
  1911  }
  1912  
  1913  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsArgsForCall(i int) (string, []string) {
  1914  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  1915  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  1916  	argsForCall := fake.entitleIsolationSegmentToOrganizationsArgsForCall[i]
  1917  	return argsForCall.arg1, argsForCall.arg2
  1918  }
  1919  
  1920  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturns(result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  1921  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  1922  	defer fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  1923  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
  1924  	fake.entitleIsolationSegmentToOrganizationsReturns = struct {
  1925  		result1 ccv3.RelationshipList
  1926  		result2 ccv3.Warnings
  1927  		result3 error
  1928  	}{result1, result2, result3}
  1929  }
  1930  
  1931  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturnsOnCall(i int, result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  1932  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  1933  	defer fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  1934  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
  1935  	if fake.entitleIsolationSegmentToOrganizationsReturnsOnCall == nil {
  1936  		fake.entitleIsolationSegmentToOrganizationsReturnsOnCall = make(map[int]struct {
  1937  			result1 ccv3.RelationshipList
  1938  			result2 ccv3.Warnings
  1939  			result3 error
  1940  		})
  1941  	}
  1942  	fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[i] = struct {
  1943  		result1 ccv3.RelationshipList
  1944  		result2 ccv3.Warnings
  1945  		result3 error
  1946  	}{result1, result2, result3}
  1947  }
  1948  
  1949  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrent(arg1 string) (ccv3.Droplet, ccv3.Warnings, error) {
  1950  	fake.getApplicationDropletCurrentMutex.Lock()
  1951  	ret, specificReturn := fake.getApplicationDropletCurrentReturnsOnCall[len(fake.getApplicationDropletCurrentArgsForCall)]
  1952  	fake.getApplicationDropletCurrentArgsForCall = append(fake.getApplicationDropletCurrentArgsForCall, struct {
  1953  		arg1 string
  1954  	}{arg1})
  1955  	fake.recordInvocation("GetApplicationDropletCurrent", []interface{}{arg1})
  1956  	fake.getApplicationDropletCurrentMutex.Unlock()
  1957  	if fake.GetApplicationDropletCurrentStub != nil {
  1958  		return fake.GetApplicationDropletCurrentStub(arg1)
  1959  	}
  1960  	if specificReturn {
  1961  		return ret.result1, ret.result2, ret.result3
  1962  	}
  1963  	fakeReturns := fake.getApplicationDropletCurrentReturns
  1964  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1965  }
  1966  
  1967  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentCallCount() int {
  1968  	fake.getApplicationDropletCurrentMutex.RLock()
  1969  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  1970  	return len(fake.getApplicationDropletCurrentArgsForCall)
  1971  }
  1972  
  1973  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentCalls(stub func(string) (ccv3.Droplet, ccv3.Warnings, error)) {
  1974  	fake.getApplicationDropletCurrentMutex.Lock()
  1975  	defer fake.getApplicationDropletCurrentMutex.Unlock()
  1976  	fake.GetApplicationDropletCurrentStub = stub
  1977  }
  1978  
  1979  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentArgsForCall(i int) string {
  1980  	fake.getApplicationDropletCurrentMutex.RLock()
  1981  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  1982  	argsForCall := fake.getApplicationDropletCurrentArgsForCall[i]
  1983  	return argsForCall.arg1
  1984  }
  1985  
  1986  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1987  	fake.getApplicationDropletCurrentMutex.Lock()
  1988  	defer fake.getApplicationDropletCurrentMutex.Unlock()
  1989  	fake.GetApplicationDropletCurrentStub = nil
  1990  	fake.getApplicationDropletCurrentReturns = struct {
  1991  		result1 ccv3.Droplet
  1992  		result2 ccv3.Warnings
  1993  		result3 error
  1994  	}{result1, result2, result3}
  1995  }
  1996  
  1997  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1998  	fake.getApplicationDropletCurrentMutex.Lock()
  1999  	defer fake.getApplicationDropletCurrentMutex.Unlock()
  2000  	fake.GetApplicationDropletCurrentStub = nil
  2001  	if fake.getApplicationDropletCurrentReturnsOnCall == nil {
  2002  		fake.getApplicationDropletCurrentReturnsOnCall = make(map[int]struct {
  2003  			result1 ccv3.Droplet
  2004  			result2 ccv3.Warnings
  2005  			result3 error
  2006  		})
  2007  	}
  2008  	fake.getApplicationDropletCurrentReturnsOnCall[i] = struct {
  2009  		result1 ccv3.Droplet
  2010  		result2 ccv3.Warnings
  2011  		result3 error
  2012  	}{result1, result2, result3}
  2013  }
  2014  
  2015  func (fake *FakeCloudControllerClient) GetApplicationEnvironment(arg1 string) (ccv3.Environment, ccv3.Warnings, error) {
  2016  	fake.getApplicationEnvironmentMutex.Lock()
  2017  	ret, specificReturn := fake.getApplicationEnvironmentReturnsOnCall[len(fake.getApplicationEnvironmentArgsForCall)]
  2018  	fake.getApplicationEnvironmentArgsForCall = append(fake.getApplicationEnvironmentArgsForCall, struct {
  2019  		arg1 string
  2020  	}{arg1})
  2021  	fake.recordInvocation("GetApplicationEnvironment", []interface{}{arg1})
  2022  	fake.getApplicationEnvironmentMutex.Unlock()
  2023  	if fake.GetApplicationEnvironmentStub != nil {
  2024  		return fake.GetApplicationEnvironmentStub(arg1)
  2025  	}
  2026  	if specificReturn {
  2027  		return ret.result1, ret.result2, ret.result3
  2028  	}
  2029  	fakeReturns := fake.getApplicationEnvironmentReturns
  2030  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2031  }
  2032  
  2033  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentCallCount() int {
  2034  	fake.getApplicationEnvironmentMutex.RLock()
  2035  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  2036  	return len(fake.getApplicationEnvironmentArgsForCall)
  2037  }
  2038  
  2039  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentCalls(stub func(string) (ccv3.Environment, ccv3.Warnings, error)) {
  2040  	fake.getApplicationEnvironmentMutex.Lock()
  2041  	defer fake.getApplicationEnvironmentMutex.Unlock()
  2042  	fake.GetApplicationEnvironmentStub = stub
  2043  }
  2044  
  2045  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentArgsForCall(i int) string {
  2046  	fake.getApplicationEnvironmentMutex.RLock()
  2047  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  2048  	argsForCall := fake.getApplicationEnvironmentArgsForCall[i]
  2049  	return argsForCall.arg1
  2050  }
  2051  
  2052  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentReturns(result1 ccv3.Environment, result2 ccv3.Warnings, result3 error) {
  2053  	fake.getApplicationEnvironmentMutex.Lock()
  2054  	defer fake.getApplicationEnvironmentMutex.Unlock()
  2055  	fake.GetApplicationEnvironmentStub = nil
  2056  	fake.getApplicationEnvironmentReturns = struct {
  2057  		result1 ccv3.Environment
  2058  		result2 ccv3.Warnings
  2059  		result3 error
  2060  	}{result1, result2, result3}
  2061  }
  2062  
  2063  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentReturnsOnCall(i int, result1 ccv3.Environment, result2 ccv3.Warnings, result3 error) {
  2064  	fake.getApplicationEnvironmentMutex.Lock()
  2065  	defer fake.getApplicationEnvironmentMutex.Unlock()
  2066  	fake.GetApplicationEnvironmentStub = nil
  2067  	if fake.getApplicationEnvironmentReturnsOnCall == nil {
  2068  		fake.getApplicationEnvironmentReturnsOnCall = make(map[int]struct {
  2069  			result1 ccv3.Environment
  2070  			result2 ccv3.Warnings
  2071  			result3 error
  2072  		})
  2073  	}
  2074  	fake.getApplicationEnvironmentReturnsOnCall[i] = struct {
  2075  		result1 ccv3.Environment
  2076  		result2 ccv3.Warnings
  2077  		result3 error
  2078  	}{result1, result2, result3}
  2079  }
  2080  
  2081  func (fake *FakeCloudControllerClient) GetApplicationManifest(arg1 string) ([]byte, ccv3.Warnings, error) {
  2082  	fake.getApplicationManifestMutex.Lock()
  2083  	ret, specificReturn := fake.getApplicationManifestReturnsOnCall[len(fake.getApplicationManifestArgsForCall)]
  2084  	fake.getApplicationManifestArgsForCall = append(fake.getApplicationManifestArgsForCall, struct {
  2085  		arg1 string
  2086  	}{arg1})
  2087  	fake.recordInvocation("GetApplicationManifest", []interface{}{arg1})
  2088  	fake.getApplicationManifestMutex.Unlock()
  2089  	if fake.GetApplicationManifestStub != nil {
  2090  		return fake.GetApplicationManifestStub(arg1)
  2091  	}
  2092  	if specificReturn {
  2093  		return ret.result1, ret.result2, ret.result3
  2094  	}
  2095  	fakeReturns := fake.getApplicationManifestReturns
  2096  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2097  }
  2098  
  2099  func (fake *FakeCloudControllerClient) GetApplicationManifestCallCount() int {
  2100  	fake.getApplicationManifestMutex.RLock()
  2101  	defer fake.getApplicationManifestMutex.RUnlock()
  2102  	return len(fake.getApplicationManifestArgsForCall)
  2103  }
  2104  
  2105  func (fake *FakeCloudControllerClient) GetApplicationManifestCalls(stub func(string) ([]byte, ccv3.Warnings, error)) {
  2106  	fake.getApplicationManifestMutex.Lock()
  2107  	defer fake.getApplicationManifestMutex.Unlock()
  2108  	fake.GetApplicationManifestStub = stub
  2109  }
  2110  
  2111  func (fake *FakeCloudControllerClient) GetApplicationManifestArgsForCall(i int) string {
  2112  	fake.getApplicationManifestMutex.RLock()
  2113  	defer fake.getApplicationManifestMutex.RUnlock()
  2114  	argsForCall := fake.getApplicationManifestArgsForCall[i]
  2115  	return argsForCall.arg1
  2116  }
  2117  
  2118  func (fake *FakeCloudControllerClient) GetApplicationManifestReturns(result1 []byte, result2 ccv3.Warnings, result3 error) {
  2119  	fake.getApplicationManifestMutex.Lock()
  2120  	defer fake.getApplicationManifestMutex.Unlock()
  2121  	fake.GetApplicationManifestStub = nil
  2122  	fake.getApplicationManifestReturns = struct {
  2123  		result1 []byte
  2124  		result2 ccv3.Warnings
  2125  		result3 error
  2126  	}{result1, result2, result3}
  2127  }
  2128  
  2129  func (fake *FakeCloudControllerClient) GetApplicationManifestReturnsOnCall(i int, result1 []byte, result2 ccv3.Warnings, result3 error) {
  2130  	fake.getApplicationManifestMutex.Lock()
  2131  	defer fake.getApplicationManifestMutex.Unlock()
  2132  	fake.GetApplicationManifestStub = nil
  2133  	if fake.getApplicationManifestReturnsOnCall == nil {
  2134  		fake.getApplicationManifestReturnsOnCall = make(map[int]struct {
  2135  			result1 []byte
  2136  			result2 ccv3.Warnings
  2137  			result3 error
  2138  		})
  2139  	}
  2140  	fake.getApplicationManifestReturnsOnCall[i] = struct {
  2141  		result1 []byte
  2142  		result2 ccv3.Warnings
  2143  		result3 error
  2144  	}{result1, result2, result3}
  2145  }
  2146  
  2147  func (fake *FakeCloudControllerClient) GetApplicationProcessByType(arg1 string, arg2 string) (ccv3.Process, ccv3.Warnings, error) {
  2148  	fake.getApplicationProcessByTypeMutex.Lock()
  2149  	ret, specificReturn := fake.getApplicationProcessByTypeReturnsOnCall[len(fake.getApplicationProcessByTypeArgsForCall)]
  2150  	fake.getApplicationProcessByTypeArgsForCall = append(fake.getApplicationProcessByTypeArgsForCall, struct {
  2151  		arg1 string
  2152  		arg2 string
  2153  	}{arg1, arg2})
  2154  	fake.recordInvocation("GetApplicationProcessByType", []interface{}{arg1, arg2})
  2155  	fake.getApplicationProcessByTypeMutex.Unlock()
  2156  	if fake.GetApplicationProcessByTypeStub != nil {
  2157  		return fake.GetApplicationProcessByTypeStub(arg1, arg2)
  2158  	}
  2159  	if specificReturn {
  2160  		return ret.result1, ret.result2, ret.result3
  2161  	}
  2162  	fakeReturns := fake.getApplicationProcessByTypeReturns
  2163  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2164  }
  2165  
  2166  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeCallCount() int {
  2167  	fake.getApplicationProcessByTypeMutex.RLock()
  2168  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  2169  	return len(fake.getApplicationProcessByTypeArgsForCall)
  2170  }
  2171  
  2172  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeCalls(stub func(string, string) (ccv3.Process, ccv3.Warnings, error)) {
  2173  	fake.getApplicationProcessByTypeMutex.Lock()
  2174  	defer fake.getApplicationProcessByTypeMutex.Unlock()
  2175  	fake.GetApplicationProcessByTypeStub = stub
  2176  }
  2177  
  2178  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeArgsForCall(i int) (string, string) {
  2179  	fake.getApplicationProcessByTypeMutex.RLock()
  2180  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  2181  	argsForCall := fake.getApplicationProcessByTypeArgsForCall[i]
  2182  	return argsForCall.arg1, argsForCall.arg2
  2183  }
  2184  
  2185  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2186  	fake.getApplicationProcessByTypeMutex.Lock()
  2187  	defer fake.getApplicationProcessByTypeMutex.Unlock()
  2188  	fake.GetApplicationProcessByTypeStub = nil
  2189  	fake.getApplicationProcessByTypeReturns = struct {
  2190  		result1 ccv3.Process
  2191  		result2 ccv3.Warnings
  2192  		result3 error
  2193  	}{result1, result2, result3}
  2194  }
  2195  
  2196  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2197  	fake.getApplicationProcessByTypeMutex.Lock()
  2198  	defer fake.getApplicationProcessByTypeMutex.Unlock()
  2199  	fake.GetApplicationProcessByTypeStub = nil
  2200  	if fake.getApplicationProcessByTypeReturnsOnCall == nil {
  2201  		fake.getApplicationProcessByTypeReturnsOnCall = make(map[int]struct {
  2202  			result1 ccv3.Process
  2203  			result2 ccv3.Warnings
  2204  			result3 error
  2205  		})
  2206  	}
  2207  	fake.getApplicationProcessByTypeReturnsOnCall[i] = struct {
  2208  		result1 ccv3.Process
  2209  		result2 ccv3.Warnings
  2210  		result3 error
  2211  	}{result1, result2, result3}
  2212  }
  2213  
  2214  func (fake *FakeCloudControllerClient) GetApplicationProcesses(arg1 string) ([]ccv3.Process, ccv3.Warnings, error) {
  2215  	fake.getApplicationProcessesMutex.Lock()
  2216  	ret, specificReturn := fake.getApplicationProcessesReturnsOnCall[len(fake.getApplicationProcessesArgsForCall)]
  2217  	fake.getApplicationProcessesArgsForCall = append(fake.getApplicationProcessesArgsForCall, struct {
  2218  		arg1 string
  2219  	}{arg1})
  2220  	fake.recordInvocation("GetApplicationProcesses", []interface{}{arg1})
  2221  	fake.getApplicationProcessesMutex.Unlock()
  2222  	if fake.GetApplicationProcessesStub != nil {
  2223  		return fake.GetApplicationProcessesStub(arg1)
  2224  	}
  2225  	if specificReturn {
  2226  		return ret.result1, ret.result2, ret.result3
  2227  	}
  2228  	fakeReturns := fake.getApplicationProcessesReturns
  2229  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2230  }
  2231  
  2232  func (fake *FakeCloudControllerClient) GetApplicationProcessesCallCount() int {
  2233  	fake.getApplicationProcessesMutex.RLock()
  2234  	defer fake.getApplicationProcessesMutex.RUnlock()
  2235  	return len(fake.getApplicationProcessesArgsForCall)
  2236  }
  2237  
  2238  func (fake *FakeCloudControllerClient) GetApplicationProcessesCalls(stub func(string) ([]ccv3.Process, ccv3.Warnings, error)) {
  2239  	fake.getApplicationProcessesMutex.Lock()
  2240  	defer fake.getApplicationProcessesMutex.Unlock()
  2241  	fake.GetApplicationProcessesStub = stub
  2242  }
  2243  
  2244  func (fake *FakeCloudControllerClient) GetApplicationProcessesArgsForCall(i int) string {
  2245  	fake.getApplicationProcessesMutex.RLock()
  2246  	defer fake.getApplicationProcessesMutex.RUnlock()
  2247  	argsForCall := fake.getApplicationProcessesArgsForCall[i]
  2248  	return argsForCall.arg1
  2249  }
  2250  
  2251  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturns(result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2252  	fake.getApplicationProcessesMutex.Lock()
  2253  	defer fake.getApplicationProcessesMutex.Unlock()
  2254  	fake.GetApplicationProcessesStub = nil
  2255  	fake.getApplicationProcessesReturns = struct {
  2256  		result1 []ccv3.Process
  2257  		result2 ccv3.Warnings
  2258  		result3 error
  2259  	}{result1, result2, result3}
  2260  }
  2261  
  2262  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturnsOnCall(i int, result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2263  	fake.getApplicationProcessesMutex.Lock()
  2264  	defer fake.getApplicationProcessesMutex.Unlock()
  2265  	fake.GetApplicationProcessesStub = nil
  2266  	if fake.getApplicationProcessesReturnsOnCall == nil {
  2267  		fake.getApplicationProcessesReturnsOnCall = make(map[int]struct {
  2268  			result1 []ccv3.Process
  2269  			result2 ccv3.Warnings
  2270  			result3 error
  2271  		})
  2272  	}
  2273  	fake.getApplicationProcessesReturnsOnCall[i] = struct {
  2274  		result1 []ccv3.Process
  2275  		result2 ccv3.Warnings
  2276  		result3 error
  2277  	}{result1, result2, result3}
  2278  }
  2279  
  2280  func (fake *FakeCloudControllerClient) GetApplicationTasks(arg1 string, arg2 ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error) {
  2281  	fake.getApplicationTasksMutex.Lock()
  2282  	ret, specificReturn := fake.getApplicationTasksReturnsOnCall[len(fake.getApplicationTasksArgsForCall)]
  2283  	fake.getApplicationTasksArgsForCall = append(fake.getApplicationTasksArgsForCall, struct {
  2284  		arg1 string
  2285  		arg2 []ccv3.Query
  2286  	}{arg1, arg2})
  2287  	fake.recordInvocation("GetApplicationTasks", []interface{}{arg1, arg2})
  2288  	fake.getApplicationTasksMutex.Unlock()
  2289  	if fake.GetApplicationTasksStub != nil {
  2290  		return fake.GetApplicationTasksStub(arg1, arg2...)
  2291  	}
  2292  	if specificReturn {
  2293  		return ret.result1, ret.result2, ret.result3
  2294  	}
  2295  	fakeReturns := fake.getApplicationTasksReturns
  2296  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2297  }
  2298  
  2299  func (fake *FakeCloudControllerClient) GetApplicationTasksCallCount() int {
  2300  	fake.getApplicationTasksMutex.RLock()
  2301  	defer fake.getApplicationTasksMutex.RUnlock()
  2302  	return len(fake.getApplicationTasksArgsForCall)
  2303  }
  2304  
  2305  func (fake *FakeCloudControllerClient) GetApplicationTasksCalls(stub func(string, ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error)) {
  2306  	fake.getApplicationTasksMutex.Lock()
  2307  	defer fake.getApplicationTasksMutex.Unlock()
  2308  	fake.GetApplicationTasksStub = stub
  2309  }
  2310  
  2311  func (fake *FakeCloudControllerClient) GetApplicationTasksArgsForCall(i int) (string, []ccv3.Query) {
  2312  	fake.getApplicationTasksMutex.RLock()
  2313  	defer fake.getApplicationTasksMutex.RUnlock()
  2314  	argsForCall := fake.getApplicationTasksArgsForCall[i]
  2315  	return argsForCall.arg1, argsForCall.arg2
  2316  }
  2317  
  2318  func (fake *FakeCloudControllerClient) GetApplicationTasksReturns(result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  2319  	fake.getApplicationTasksMutex.Lock()
  2320  	defer fake.getApplicationTasksMutex.Unlock()
  2321  	fake.GetApplicationTasksStub = nil
  2322  	fake.getApplicationTasksReturns = struct {
  2323  		result1 []ccv3.Task
  2324  		result2 ccv3.Warnings
  2325  		result3 error
  2326  	}{result1, result2, result3}
  2327  }
  2328  
  2329  func (fake *FakeCloudControllerClient) GetApplicationTasksReturnsOnCall(i int, result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  2330  	fake.getApplicationTasksMutex.Lock()
  2331  	defer fake.getApplicationTasksMutex.Unlock()
  2332  	fake.GetApplicationTasksStub = nil
  2333  	if fake.getApplicationTasksReturnsOnCall == nil {
  2334  		fake.getApplicationTasksReturnsOnCall = make(map[int]struct {
  2335  			result1 []ccv3.Task
  2336  			result2 ccv3.Warnings
  2337  			result3 error
  2338  		})
  2339  	}
  2340  	fake.getApplicationTasksReturnsOnCall[i] = struct {
  2341  		result1 []ccv3.Task
  2342  		result2 ccv3.Warnings
  2343  		result3 error
  2344  	}{result1, result2, result3}
  2345  }
  2346  
  2347  func (fake *FakeCloudControllerClient) GetApplications(arg1 ...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error) {
  2348  	fake.getApplicationsMutex.Lock()
  2349  	ret, specificReturn := fake.getApplicationsReturnsOnCall[len(fake.getApplicationsArgsForCall)]
  2350  	fake.getApplicationsArgsForCall = append(fake.getApplicationsArgsForCall, struct {
  2351  		arg1 []ccv3.Query
  2352  	}{arg1})
  2353  	fake.recordInvocation("GetApplications", []interface{}{arg1})
  2354  	fake.getApplicationsMutex.Unlock()
  2355  	if fake.GetApplicationsStub != nil {
  2356  		return fake.GetApplicationsStub(arg1...)
  2357  	}
  2358  	if specificReturn {
  2359  		return ret.result1, ret.result2, ret.result3
  2360  	}
  2361  	fakeReturns := fake.getApplicationsReturns
  2362  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2363  }
  2364  
  2365  func (fake *FakeCloudControllerClient) GetApplicationsCallCount() int {
  2366  	fake.getApplicationsMutex.RLock()
  2367  	defer fake.getApplicationsMutex.RUnlock()
  2368  	return len(fake.getApplicationsArgsForCall)
  2369  }
  2370  
  2371  func (fake *FakeCloudControllerClient) GetApplicationsCalls(stub func(...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error)) {
  2372  	fake.getApplicationsMutex.Lock()
  2373  	defer fake.getApplicationsMutex.Unlock()
  2374  	fake.GetApplicationsStub = stub
  2375  }
  2376  
  2377  func (fake *FakeCloudControllerClient) GetApplicationsArgsForCall(i int) []ccv3.Query {
  2378  	fake.getApplicationsMutex.RLock()
  2379  	defer fake.getApplicationsMutex.RUnlock()
  2380  	argsForCall := fake.getApplicationsArgsForCall[i]
  2381  	return argsForCall.arg1
  2382  }
  2383  
  2384  func (fake *FakeCloudControllerClient) GetApplicationsReturns(result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
  2385  	fake.getApplicationsMutex.Lock()
  2386  	defer fake.getApplicationsMutex.Unlock()
  2387  	fake.GetApplicationsStub = nil
  2388  	fake.getApplicationsReturns = struct {
  2389  		result1 []ccv3.Application
  2390  		result2 ccv3.Warnings
  2391  		result3 error
  2392  	}{result1, result2, result3}
  2393  }
  2394  
  2395  func (fake *FakeCloudControllerClient) GetApplicationsReturnsOnCall(i int, result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
  2396  	fake.getApplicationsMutex.Lock()
  2397  	defer fake.getApplicationsMutex.Unlock()
  2398  	fake.GetApplicationsStub = nil
  2399  	if fake.getApplicationsReturnsOnCall == nil {
  2400  		fake.getApplicationsReturnsOnCall = make(map[int]struct {
  2401  			result1 []ccv3.Application
  2402  			result2 ccv3.Warnings
  2403  			result3 error
  2404  		})
  2405  	}
  2406  	fake.getApplicationsReturnsOnCall[i] = struct {
  2407  		result1 []ccv3.Application
  2408  		result2 ccv3.Warnings
  2409  		result3 error
  2410  	}{result1, result2, result3}
  2411  }
  2412  
  2413  func (fake *FakeCloudControllerClient) GetBuild(arg1 string) (ccv3.Build, ccv3.Warnings, error) {
  2414  	fake.getBuildMutex.Lock()
  2415  	ret, specificReturn := fake.getBuildReturnsOnCall[len(fake.getBuildArgsForCall)]
  2416  	fake.getBuildArgsForCall = append(fake.getBuildArgsForCall, struct {
  2417  		arg1 string
  2418  	}{arg1})
  2419  	fake.recordInvocation("GetBuild", []interface{}{arg1})
  2420  	fake.getBuildMutex.Unlock()
  2421  	if fake.GetBuildStub != nil {
  2422  		return fake.GetBuildStub(arg1)
  2423  	}
  2424  	if specificReturn {
  2425  		return ret.result1, ret.result2, ret.result3
  2426  	}
  2427  	fakeReturns := fake.getBuildReturns
  2428  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2429  }
  2430  
  2431  func (fake *FakeCloudControllerClient) GetBuildCallCount() int {
  2432  	fake.getBuildMutex.RLock()
  2433  	defer fake.getBuildMutex.RUnlock()
  2434  	return len(fake.getBuildArgsForCall)
  2435  }
  2436  
  2437  func (fake *FakeCloudControllerClient) GetBuildCalls(stub func(string) (ccv3.Build, ccv3.Warnings, error)) {
  2438  	fake.getBuildMutex.Lock()
  2439  	defer fake.getBuildMutex.Unlock()
  2440  	fake.GetBuildStub = stub
  2441  }
  2442  
  2443  func (fake *FakeCloudControllerClient) GetBuildArgsForCall(i int) string {
  2444  	fake.getBuildMutex.RLock()
  2445  	defer fake.getBuildMutex.RUnlock()
  2446  	argsForCall := fake.getBuildArgsForCall[i]
  2447  	return argsForCall.arg1
  2448  }
  2449  
  2450  func (fake *FakeCloudControllerClient) GetBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  2451  	fake.getBuildMutex.Lock()
  2452  	defer fake.getBuildMutex.Unlock()
  2453  	fake.GetBuildStub = nil
  2454  	fake.getBuildReturns = struct {
  2455  		result1 ccv3.Build
  2456  		result2 ccv3.Warnings
  2457  		result3 error
  2458  	}{result1, result2, result3}
  2459  }
  2460  
  2461  func (fake *FakeCloudControllerClient) GetBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  2462  	fake.getBuildMutex.Lock()
  2463  	defer fake.getBuildMutex.Unlock()
  2464  	fake.GetBuildStub = nil
  2465  	if fake.getBuildReturnsOnCall == nil {
  2466  		fake.getBuildReturnsOnCall = make(map[int]struct {
  2467  			result1 ccv3.Build
  2468  			result2 ccv3.Warnings
  2469  			result3 error
  2470  		})
  2471  	}
  2472  	fake.getBuildReturnsOnCall[i] = struct {
  2473  		result1 ccv3.Build
  2474  		result2 ccv3.Warnings
  2475  		result3 error
  2476  	}{result1, result2, result3}
  2477  }
  2478  
  2479  func (fake *FakeCloudControllerClient) GetBuildpacks(arg1 ...ccv3.Query) ([]ccv3.Buildpack, ccv3.Warnings, error) {
  2480  	fake.getBuildpacksMutex.Lock()
  2481  	ret, specificReturn := fake.getBuildpacksReturnsOnCall[len(fake.getBuildpacksArgsForCall)]
  2482  	fake.getBuildpacksArgsForCall = append(fake.getBuildpacksArgsForCall, struct {
  2483  		arg1 []ccv3.Query
  2484  	}{arg1})
  2485  	fake.recordInvocation("GetBuildpacks", []interface{}{arg1})
  2486  	fake.getBuildpacksMutex.Unlock()
  2487  	if fake.GetBuildpacksStub != nil {
  2488  		return fake.GetBuildpacksStub(arg1...)
  2489  	}
  2490  	if specificReturn {
  2491  		return ret.result1, ret.result2, ret.result3
  2492  	}
  2493  	fakeReturns := fake.getBuildpacksReturns
  2494  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2495  }
  2496  
  2497  func (fake *FakeCloudControllerClient) GetBuildpacksCallCount() int {
  2498  	fake.getBuildpacksMutex.RLock()
  2499  	defer fake.getBuildpacksMutex.RUnlock()
  2500  	return len(fake.getBuildpacksArgsForCall)
  2501  }
  2502  
  2503  func (fake *FakeCloudControllerClient) GetBuildpacksCalls(stub func(...ccv3.Query) ([]ccv3.Buildpack, ccv3.Warnings, error)) {
  2504  	fake.getBuildpacksMutex.Lock()
  2505  	defer fake.getBuildpacksMutex.Unlock()
  2506  	fake.GetBuildpacksStub = stub
  2507  }
  2508  
  2509  func (fake *FakeCloudControllerClient) GetBuildpacksArgsForCall(i int) []ccv3.Query {
  2510  	fake.getBuildpacksMutex.RLock()
  2511  	defer fake.getBuildpacksMutex.RUnlock()
  2512  	argsForCall := fake.getBuildpacksArgsForCall[i]
  2513  	return argsForCall.arg1
  2514  }
  2515  
  2516  func (fake *FakeCloudControllerClient) GetBuildpacksReturns(result1 []ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  2517  	fake.getBuildpacksMutex.Lock()
  2518  	defer fake.getBuildpacksMutex.Unlock()
  2519  	fake.GetBuildpacksStub = nil
  2520  	fake.getBuildpacksReturns = struct {
  2521  		result1 []ccv3.Buildpack
  2522  		result2 ccv3.Warnings
  2523  		result3 error
  2524  	}{result1, result2, result3}
  2525  }
  2526  
  2527  func (fake *FakeCloudControllerClient) GetBuildpacksReturnsOnCall(i int, result1 []ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  2528  	fake.getBuildpacksMutex.Lock()
  2529  	defer fake.getBuildpacksMutex.Unlock()
  2530  	fake.GetBuildpacksStub = nil
  2531  	if fake.getBuildpacksReturnsOnCall == nil {
  2532  		fake.getBuildpacksReturnsOnCall = make(map[int]struct {
  2533  			result1 []ccv3.Buildpack
  2534  			result2 ccv3.Warnings
  2535  			result3 error
  2536  		})
  2537  	}
  2538  	fake.getBuildpacksReturnsOnCall[i] = struct {
  2539  		result1 []ccv3.Buildpack
  2540  		result2 ccv3.Warnings
  2541  		result3 error
  2542  	}{result1, result2, result3}
  2543  }
  2544  
  2545  func (fake *FakeCloudControllerClient) GetDroplet(arg1 string) (ccv3.Droplet, ccv3.Warnings, error) {
  2546  	fake.getDropletMutex.Lock()
  2547  	ret, specificReturn := fake.getDropletReturnsOnCall[len(fake.getDropletArgsForCall)]
  2548  	fake.getDropletArgsForCall = append(fake.getDropletArgsForCall, struct {
  2549  		arg1 string
  2550  	}{arg1})
  2551  	fake.recordInvocation("GetDroplet", []interface{}{arg1})
  2552  	fake.getDropletMutex.Unlock()
  2553  	if fake.GetDropletStub != nil {
  2554  		return fake.GetDropletStub(arg1)
  2555  	}
  2556  	if specificReturn {
  2557  		return ret.result1, ret.result2, ret.result3
  2558  	}
  2559  	fakeReturns := fake.getDropletReturns
  2560  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2561  }
  2562  
  2563  func (fake *FakeCloudControllerClient) GetDropletCallCount() int {
  2564  	fake.getDropletMutex.RLock()
  2565  	defer fake.getDropletMutex.RUnlock()
  2566  	return len(fake.getDropletArgsForCall)
  2567  }
  2568  
  2569  func (fake *FakeCloudControllerClient) GetDropletCalls(stub func(string) (ccv3.Droplet, ccv3.Warnings, error)) {
  2570  	fake.getDropletMutex.Lock()
  2571  	defer fake.getDropletMutex.Unlock()
  2572  	fake.GetDropletStub = stub
  2573  }
  2574  
  2575  func (fake *FakeCloudControllerClient) GetDropletArgsForCall(i int) string {
  2576  	fake.getDropletMutex.RLock()
  2577  	defer fake.getDropletMutex.RUnlock()
  2578  	argsForCall := fake.getDropletArgsForCall[i]
  2579  	return argsForCall.arg1
  2580  }
  2581  
  2582  func (fake *FakeCloudControllerClient) GetDropletReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  2583  	fake.getDropletMutex.Lock()
  2584  	defer fake.getDropletMutex.Unlock()
  2585  	fake.GetDropletStub = nil
  2586  	fake.getDropletReturns = struct {
  2587  		result1 ccv3.Droplet
  2588  		result2 ccv3.Warnings
  2589  		result3 error
  2590  	}{result1, result2, result3}
  2591  }
  2592  
  2593  func (fake *FakeCloudControllerClient) GetDropletReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  2594  	fake.getDropletMutex.Lock()
  2595  	defer fake.getDropletMutex.Unlock()
  2596  	fake.GetDropletStub = nil
  2597  	if fake.getDropletReturnsOnCall == nil {
  2598  		fake.getDropletReturnsOnCall = make(map[int]struct {
  2599  			result1 ccv3.Droplet
  2600  			result2 ccv3.Warnings
  2601  			result3 error
  2602  		})
  2603  	}
  2604  	fake.getDropletReturnsOnCall[i] = struct {
  2605  		result1 ccv3.Droplet
  2606  		result2 ccv3.Warnings
  2607  		result3 error
  2608  	}{result1, result2, result3}
  2609  }
  2610  
  2611  func (fake *FakeCloudControllerClient) GetDroplets(arg1 ...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error) {
  2612  	fake.getDropletsMutex.Lock()
  2613  	ret, specificReturn := fake.getDropletsReturnsOnCall[len(fake.getDropletsArgsForCall)]
  2614  	fake.getDropletsArgsForCall = append(fake.getDropletsArgsForCall, struct {
  2615  		arg1 []ccv3.Query
  2616  	}{arg1})
  2617  	fake.recordInvocation("GetDroplets", []interface{}{arg1})
  2618  	fake.getDropletsMutex.Unlock()
  2619  	if fake.GetDropletsStub != nil {
  2620  		return fake.GetDropletsStub(arg1...)
  2621  	}
  2622  	if specificReturn {
  2623  		return ret.result1, ret.result2, ret.result3
  2624  	}
  2625  	fakeReturns := fake.getDropletsReturns
  2626  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2627  }
  2628  
  2629  func (fake *FakeCloudControllerClient) GetDropletsCallCount() int {
  2630  	fake.getDropletsMutex.RLock()
  2631  	defer fake.getDropletsMutex.RUnlock()
  2632  	return len(fake.getDropletsArgsForCall)
  2633  }
  2634  
  2635  func (fake *FakeCloudControllerClient) GetDropletsCalls(stub func(...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error)) {
  2636  	fake.getDropletsMutex.Lock()
  2637  	defer fake.getDropletsMutex.Unlock()
  2638  	fake.GetDropletsStub = stub
  2639  }
  2640  
  2641  func (fake *FakeCloudControllerClient) GetDropletsArgsForCall(i int) []ccv3.Query {
  2642  	fake.getDropletsMutex.RLock()
  2643  	defer fake.getDropletsMutex.RUnlock()
  2644  	argsForCall := fake.getDropletsArgsForCall[i]
  2645  	return argsForCall.arg1
  2646  }
  2647  
  2648  func (fake *FakeCloudControllerClient) GetDropletsReturns(result1 []ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  2649  	fake.getDropletsMutex.Lock()
  2650  	defer fake.getDropletsMutex.Unlock()
  2651  	fake.GetDropletsStub = nil
  2652  	fake.getDropletsReturns = struct {
  2653  		result1 []ccv3.Droplet
  2654  		result2 ccv3.Warnings
  2655  		result3 error
  2656  	}{result1, result2, result3}
  2657  }
  2658  
  2659  func (fake *FakeCloudControllerClient) GetDropletsReturnsOnCall(i int, result1 []ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  2660  	fake.getDropletsMutex.Lock()
  2661  	defer fake.getDropletsMutex.Unlock()
  2662  	fake.GetDropletsStub = nil
  2663  	if fake.getDropletsReturnsOnCall == nil {
  2664  		fake.getDropletsReturnsOnCall = make(map[int]struct {
  2665  			result1 []ccv3.Droplet
  2666  			result2 ccv3.Warnings
  2667  			result3 error
  2668  		})
  2669  	}
  2670  	fake.getDropletsReturnsOnCall[i] = struct {
  2671  		result1 []ccv3.Droplet
  2672  		result2 ccv3.Warnings
  2673  		result3 error
  2674  	}{result1, result2, result3}
  2675  }
  2676  
  2677  func (fake *FakeCloudControllerClient) GetIsolationSegment(arg1 string) (ccv3.IsolationSegment, ccv3.Warnings, error) {
  2678  	fake.getIsolationSegmentMutex.Lock()
  2679  	ret, specificReturn := fake.getIsolationSegmentReturnsOnCall[len(fake.getIsolationSegmentArgsForCall)]
  2680  	fake.getIsolationSegmentArgsForCall = append(fake.getIsolationSegmentArgsForCall, struct {
  2681  		arg1 string
  2682  	}{arg1})
  2683  	fake.recordInvocation("GetIsolationSegment", []interface{}{arg1})
  2684  	fake.getIsolationSegmentMutex.Unlock()
  2685  	if fake.GetIsolationSegmentStub != nil {
  2686  		return fake.GetIsolationSegmentStub(arg1)
  2687  	}
  2688  	if specificReturn {
  2689  		return ret.result1, ret.result2, ret.result3
  2690  	}
  2691  	fakeReturns := fake.getIsolationSegmentReturns
  2692  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2693  }
  2694  
  2695  func (fake *FakeCloudControllerClient) GetIsolationSegmentCallCount() int {
  2696  	fake.getIsolationSegmentMutex.RLock()
  2697  	defer fake.getIsolationSegmentMutex.RUnlock()
  2698  	return len(fake.getIsolationSegmentArgsForCall)
  2699  }
  2700  
  2701  func (fake *FakeCloudControllerClient) GetIsolationSegmentCalls(stub func(string) (ccv3.IsolationSegment, ccv3.Warnings, error)) {
  2702  	fake.getIsolationSegmentMutex.Lock()
  2703  	defer fake.getIsolationSegmentMutex.Unlock()
  2704  	fake.GetIsolationSegmentStub = stub
  2705  }
  2706  
  2707  func (fake *FakeCloudControllerClient) GetIsolationSegmentArgsForCall(i int) string {
  2708  	fake.getIsolationSegmentMutex.RLock()
  2709  	defer fake.getIsolationSegmentMutex.RUnlock()
  2710  	argsForCall := fake.getIsolationSegmentArgsForCall[i]
  2711  	return argsForCall.arg1
  2712  }
  2713  
  2714  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2715  	fake.getIsolationSegmentMutex.Lock()
  2716  	defer fake.getIsolationSegmentMutex.Unlock()
  2717  	fake.GetIsolationSegmentStub = nil
  2718  	fake.getIsolationSegmentReturns = struct {
  2719  		result1 ccv3.IsolationSegment
  2720  		result2 ccv3.Warnings
  2721  		result3 error
  2722  	}{result1, result2, result3}
  2723  }
  2724  
  2725  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2726  	fake.getIsolationSegmentMutex.Lock()
  2727  	defer fake.getIsolationSegmentMutex.Unlock()
  2728  	fake.GetIsolationSegmentStub = nil
  2729  	if fake.getIsolationSegmentReturnsOnCall == nil {
  2730  		fake.getIsolationSegmentReturnsOnCall = make(map[int]struct {
  2731  			result1 ccv3.IsolationSegment
  2732  			result2 ccv3.Warnings
  2733  			result3 error
  2734  		})
  2735  	}
  2736  	fake.getIsolationSegmentReturnsOnCall[i] = struct {
  2737  		result1 ccv3.IsolationSegment
  2738  		result2 ccv3.Warnings
  2739  		result3 error
  2740  	}{result1, result2, result3}
  2741  }
  2742  
  2743  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizations(arg1 string) ([]ccv3.Organization, ccv3.Warnings, error) {
  2744  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  2745  	ret, specificReturn := fake.getIsolationSegmentOrganizationsReturnsOnCall[len(fake.getIsolationSegmentOrganizationsArgsForCall)]
  2746  	fake.getIsolationSegmentOrganizationsArgsForCall = append(fake.getIsolationSegmentOrganizationsArgsForCall, struct {
  2747  		arg1 string
  2748  	}{arg1})
  2749  	fake.recordInvocation("GetIsolationSegmentOrganizations", []interface{}{arg1})
  2750  	fake.getIsolationSegmentOrganizationsMutex.Unlock()
  2751  	if fake.GetIsolationSegmentOrganizationsStub != nil {
  2752  		return fake.GetIsolationSegmentOrganizationsStub(arg1)
  2753  	}
  2754  	if specificReturn {
  2755  		return ret.result1, ret.result2, ret.result3
  2756  	}
  2757  	fakeReturns := fake.getIsolationSegmentOrganizationsReturns
  2758  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2759  }
  2760  
  2761  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsCallCount() int {
  2762  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  2763  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  2764  	return len(fake.getIsolationSegmentOrganizationsArgsForCall)
  2765  }
  2766  
  2767  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsCalls(stub func(string) ([]ccv3.Organization, ccv3.Warnings, error)) {
  2768  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  2769  	defer fake.getIsolationSegmentOrganizationsMutex.Unlock()
  2770  	fake.GetIsolationSegmentOrganizationsStub = stub
  2771  }
  2772  
  2773  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsArgsForCall(i int) string {
  2774  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  2775  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  2776  	argsForCall := fake.getIsolationSegmentOrganizationsArgsForCall[i]
  2777  	return argsForCall.arg1
  2778  }
  2779  
  2780  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2781  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  2782  	defer fake.getIsolationSegmentOrganizationsMutex.Unlock()
  2783  	fake.GetIsolationSegmentOrganizationsStub = nil
  2784  	fake.getIsolationSegmentOrganizationsReturns = struct {
  2785  		result1 []ccv3.Organization
  2786  		result2 ccv3.Warnings
  2787  		result3 error
  2788  	}{result1, result2, result3}
  2789  }
  2790  
  2791  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2792  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  2793  	defer fake.getIsolationSegmentOrganizationsMutex.Unlock()
  2794  	fake.GetIsolationSegmentOrganizationsStub = nil
  2795  	if fake.getIsolationSegmentOrganizationsReturnsOnCall == nil {
  2796  		fake.getIsolationSegmentOrganizationsReturnsOnCall = make(map[int]struct {
  2797  			result1 []ccv3.Organization
  2798  			result2 ccv3.Warnings
  2799  			result3 error
  2800  		})
  2801  	}
  2802  	fake.getIsolationSegmentOrganizationsReturnsOnCall[i] = struct {
  2803  		result1 []ccv3.Organization
  2804  		result2 ccv3.Warnings
  2805  		result3 error
  2806  	}{result1, result2, result3}
  2807  }
  2808  
  2809  func (fake *FakeCloudControllerClient) GetIsolationSegments(arg1 ...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error) {
  2810  	fake.getIsolationSegmentsMutex.Lock()
  2811  	ret, specificReturn := fake.getIsolationSegmentsReturnsOnCall[len(fake.getIsolationSegmentsArgsForCall)]
  2812  	fake.getIsolationSegmentsArgsForCall = append(fake.getIsolationSegmentsArgsForCall, struct {
  2813  		arg1 []ccv3.Query
  2814  	}{arg1})
  2815  	fake.recordInvocation("GetIsolationSegments", []interface{}{arg1})
  2816  	fake.getIsolationSegmentsMutex.Unlock()
  2817  	if fake.GetIsolationSegmentsStub != nil {
  2818  		return fake.GetIsolationSegmentsStub(arg1...)
  2819  	}
  2820  	if specificReturn {
  2821  		return ret.result1, ret.result2, ret.result3
  2822  	}
  2823  	fakeReturns := fake.getIsolationSegmentsReturns
  2824  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2825  }
  2826  
  2827  func (fake *FakeCloudControllerClient) GetIsolationSegmentsCallCount() int {
  2828  	fake.getIsolationSegmentsMutex.RLock()
  2829  	defer fake.getIsolationSegmentsMutex.RUnlock()
  2830  	return len(fake.getIsolationSegmentsArgsForCall)
  2831  }
  2832  
  2833  func (fake *FakeCloudControllerClient) GetIsolationSegmentsCalls(stub func(...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error)) {
  2834  	fake.getIsolationSegmentsMutex.Lock()
  2835  	defer fake.getIsolationSegmentsMutex.Unlock()
  2836  	fake.GetIsolationSegmentsStub = stub
  2837  }
  2838  
  2839  func (fake *FakeCloudControllerClient) GetIsolationSegmentsArgsForCall(i int) []ccv3.Query {
  2840  	fake.getIsolationSegmentsMutex.RLock()
  2841  	defer fake.getIsolationSegmentsMutex.RUnlock()
  2842  	argsForCall := fake.getIsolationSegmentsArgsForCall[i]
  2843  	return argsForCall.arg1
  2844  }
  2845  
  2846  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturns(result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2847  	fake.getIsolationSegmentsMutex.Lock()
  2848  	defer fake.getIsolationSegmentsMutex.Unlock()
  2849  	fake.GetIsolationSegmentsStub = nil
  2850  	fake.getIsolationSegmentsReturns = struct {
  2851  		result1 []ccv3.IsolationSegment
  2852  		result2 ccv3.Warnings
  2853  		result3 error
  2854  	}{result1, result2, result3}
  2855  }
  2856  
  2857  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturnsOnCall(i int, result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2858  	fake.getIsolationSegmentsMutex.Lock()
  2859  	defer fake.getIsolationSegmentsMutex.Unlock()
  2860  	fake.GetIsolationSegmentsStub = nil
  2861  	if fake.getIsolationSegmentsReturnsOnCall == nil {
  2862  		fake.getIsolationSegmentsReturnsOnCall = make(map[int]struct {
  2863  			result1 []ccv3.IsolationSegment
  2864  			result2 ccv3.Warnings
  2865  			result3 error
  2866  		})
  2867  	}
  2868  	fake.getIsolationSegmentsReturnsOnCall[i] = struct {
  2869  		result1 []ccv3.IsolationSegment
  2870  		result2 ccv3.Warnings
  2871  		result3 error
  2872  	}{result1, result2, result3}
  2873  }
  2874  
  2875  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegment(arg1 string) (ccv3.Relationship, ccv3.Warnings, error) {
  2876  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  2877  	ret, specificReturn := fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)]
  2878  	fake.getOrganizationDefaultIsolationSegmentArgsForCall = append(fake.getOrganizationDefaultIsolationSegmentArgsForCall, struct {
  2879  		arg1 string
  2880  	}{arg1})
  2881  	fake.recordInvocation("GetOrganizationDefaultIsolationSegment", []interface{}{arg1})
  2882  	fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  2883  	if fake.GetOrganizationDefaultIsolationSegmentStub != nil {
  2884  		return fake.GetOrganizationDefaultIsolationSegmentStub(arg1)
  2885  	}
  2886  	if specificReturn {
  2887  		return ret.result1, ret.result2, ret.result3
  2888  	}
  2889  	fakeReturns := fake.getOrganizationDefaultIsolationSegmentReturns
  2890  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2891  }
  2892  
  2893  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentCallCount() int {
  2894  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  2895  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  2896  	return len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)
  2897  }
  2898  
  2899  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentCalls(stub func(string) (ccv3.Relationship, ccv3.Warnings, error)) {
  2900  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  2901  	defer fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  2902  	fake.GetOrganizationDefaultIsolationSegmentStub = stub
  2903  }
  2904  
  2905  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentArgsForCall(i int) string {
  2906  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  2907  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  2908  	argsForCall := fake.getOrganizationDefaultIsolationSegmentArgsForCall[i]
  2909  	return argsForCall.arg1
  2910  }
  2911  
  2912  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2913  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  2914  	defer fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  2915  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  2916  	fake.getOrganizationDefaultIsolationSegmentReturns = struct {
  2917  		result1 ccv3.Relationship
  2918  		result2 ccv3.Warnings
  2919  		result3 error
  2920  	}{result1, result2, result3}
  2921  }
  2922  
  2923  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2924  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  2925  	defer fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  2926  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  2927  	if fake.getOrganizationDefaultIsolationSegmentReturnsOnCall == nil {
  2928  		fake.getOrganizationDefaultIsolationSegmentReturnsOnCall = make(map[int]struct {
  2929  			result1 ccv3.Relationship
  2930  			result2 ccv3.Warnings
  2931  			result3 error
  2932  		})
  2933  	}
  2934  	fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[i] = struct {
  2935  		result1 ccv3.Relationship
  2936  		result2 ccv3.Warnings
  2937  		result3 error
  2938  	}{result1, result2, result3}
  2939  }
  2940  
  2941  func (fake *FakeCloudControllerClient) GetOrganizations(arg1 ...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error) {
  2942  	fake.getOrganizationsMutex.Lock()
  2943  	ret, specificReturn := fake.getOrganizationsReturnsOnCall[len(fake.getOrganizationsArgsForCall)]
  2944  	fake.getOrganizationsArgsForCall = append(fake.getOrganizationsArgsForCall, struct {
  2945  		arg1 []ccv3.Query
  2946  	}{arg1})
  2947  	fake.recordInvocation("GetOrganizations", []interface{}{arg1})
  2948  	fake.getOrganizationsMutex.Unlock()
  2949  	if fake.GetOrganizationsStub != nil {
  2950  		return fake.GetOrganizationsStub(arg1...)
  2951  	}
  2952  	if specificReturn {
  2953  		return ret.result1, ret.result2, ret.result3
  2954  	}
  2955  	fakeReturns := fake.getOrganizationsReturns
  2956  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2957  }
  2958  
  2959  func (fake *FakeCloudControllerClient) GetOrganizationsCallCount() int {
  2960  	fake.getOrganizationsMutex.RLock()
  2961  	defer fake.getOrganizationsMutex.RUnlock()
  2962  	return len(fake.getOrganizationsArgsForCall)
  2963  }
  2964  
  2965  func (fake *FakeCloudControllerClient) GetOrganizationsCalls(stub func(...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error)) {
  2966  	fake.getOrganizationsMutex.Lock()
  2967  	defer fake.getOrganizationsMutex.Unlock()
  2968  	fake.GetOrganizationsStub = stub
  2969  }
  2970  
  2971  func (fake *FakeCloudControllerClient) GetOrganizationsArgsForCall(i int) []ccv3.Query {
  2972  	fake.getOrganizationsMutex.RLock()
  2973  	defer fake.getOrganizationsMutex.RUnlock()
  2974  	argsForCall := fake.getOrganizationsArgsForCall[i]
  2975  	return argsForCall.arg1
  2976  }
  2977  
  2978  func (fake *FakeCloudControllerClient) GetOrganizationsReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2979  	fake.getOrganizationsMutex.Lock()
  2980  	defer fake.getOrganizationsMutex.Unlock()
  2981  	fake.GetOrganizationsStub = nil
  2982  	fake.getOrganizationsReturns = struct {
  2983  		result1 []ccv3.Organization
  2984  		result2 ccv3.Warnings
  2985  		result3 error
  2986  	}{result1, result2, result3}
  2987  }
  2988  
  2989  func (fake *FakeCloudControllerClient) GetOrganizationsReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2990  	fake.getOrganizationsMutex.Lock()
  2991  	defer fake.getOrganizationsMutex.Unlock()
  2992  	fake.GetOrganizationsStub = nil
  2993  	if fake.getOrganizationsReturnsOnCall == nil {
  2994  		fake.getOrganizationsReturnsOnCall = make(map[int]struct {
  2995  			result1 []ccv3.Organization
  2996  			result2 ccv3.Warnings
  2997  			result3 error
  2998  		})
  2999  	}
  3000  	fake.getOrganizationsReturnsOnCall[i] = struct {
  3001  		result1 []ccv3.Organization
  3002  		result2 ccv3.Warnings
  3003  		result3 error
  3004  	}{result1, result2, result3}
  3005  }
  3006  
  3007  func (fake *FakeCloudControllerClient) GetPackage(arg1 string) (ccv3.Package, ccv3.Warnings, error) {
  3008  	fake.getPackageMutex.Lock()
  3009  	ret, specificReturn := fake.getPackageReturnsOnCall[len(fake.getPackageArgsForCall)]
  3010  	fake.getPackageArgsForCall = append(fake.getPackageArgsForCall, struct {
  3011  		arg1 string
  3012  	}{arg1})
  3013  	fake.recordInvocation("GetPackage", []interface{}{arg1})
  3014  	fake.getPackageMutex.Unlock()
  3015  	if fake.GetPackageStub != nil {
  3016  		return fake.GetPackageStub(arg1)
  3017  	}
  3018  	if specificReturn {
  3019  		return ret.result1, ret.result2, ret.result3
  3020  	}
  3021  	fakeReturns := fake.getPackageReturns
  3022  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3023  }
  3024  
  3025  func (fake *FakeCloudControllerClient) GetPackageCallCount() int {
  3026  	fake.getPackageMutex.RLock()
  3027  	defer fake.getPackageMutex.RUnlock()
  3028  	return len(fake.getPackageArgsForCall)
  3029  }
  3030  
  3031  func (fake *FakeCloudControllerClient) GetPackageCalls(stub func(string) (ccv3.Package, ccv3.Warnings, error)) {
  3032  	fake.getPackageMutex.Lock()
  3033  	defer fake.getPackageMutex.Unlock()
  3034  	fake.GetPackageStub = stub
  3035  }
  3036  
  3037  func (fake *FakeCloudControllerClient) GetPackageArgsForCall(i int) string {
  3038  	fake.getPackageMutex.RLock()
  3039  	defer fake.getPackageMutex.RUnlock()
  3040  	argsForCall := fake.getPackageArgsForCall[i]
  3041  	return argsForCall.arg1
  3042  }
  3043  
  3044  func (fake *FakeCloudControllerClient) GetPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  3045  	fake.getPackageMutex.Lock()
  3046  	defer fake.getPackageMutex.Unlock()
  3047  	fake.GetPackageStub = nil
  3048  	fake.getPackageReturns = struct {
  3049  		result1 ccv3.Package
  3050  		result2 ccv3.Warnings
  3051  		result3 error
  3052  	}{result1, result2, result3}
  3053  }
  3054  
  3055  func (fake *FakeCloudControllerClient) GetPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  3056  	fake.getPackageMutex.Lock()
  3057  	defer fake.getPackageMutex.Unlock()
  3058  	fake.GetPackageStub = nil
  3059  	if fake.getPackageReturnsOnCall == nil {
  3060  		fake.getPackageReturnsOnCall = make(map[int]struct {
  3061  			result1 ccv3.Package
  3062  			result2 ccv3.Warnings
  3063  			result3 error
  3064  		})
  3065  	}
  3066  	fake.getPackageReturnsOnCall[i] = struct {
  3067  		result1 ccv3.Package
  3068  		result2 ccv3.Warnings
  3069  		result3 error
  3070  	}{result1, result2, result3}
  3071  }
  3072  
  3073  func (fake *FakeCloudControllerClient) GetPackages(arg1 ...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error) {
  3074  	fake.getPackagesMutex.Lock()
  3075  	ret, specificReturn := fake.getPackagesReturnsOnCall[len(fake.getPackagesArgsForCall)]
  3076  	fake.getPackagesArgsForCall = append(fake.getPackagesArgsForCall, struct {
  3077  		arg1 []ccv3.Query
  3078  	}{arg1})
  3079  	fake.recordInvocation("GetPackages", []interface{}{arg1})
  3080  	fake.getPackagesMutex.Unlock()
  3081  	if fake.GetPackagesStub != nil {
  3082  		return fake.GetPackagesStub(arg1...)
  3083  	}
  3084  	if specificReturn {
  3085  		return ret.result1, ret.result2, ret.result3
  3086  	}
  3087  	fakeReturns := fake.getPackagesReturns
  3088  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3089  }
  3090  
  3091  func (fake *FakeCloudControllerClient) GetPackagesCallCount() int {
  3092  	fake.getPackagesMutex.RLock()
  3093  	defer fake.getPackagesMutex.RUnlock()
  3094  	return len(fake.getPackagesArgsForCall)
  3095  }
  3096  
  3097  func (fake *FakeCloudControllerClient) GetPackagesCalls(stub func(...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error)) {
  3098  	fake.getPackagesMutex.Lock()
  3099  	defer fake.getPackagesMutex.Unlock()
  3100  	fake.GetPackagesStub = stub
  3101  }
  3102  
  3103  func (fake *FakeCloudControllerClient) GetPackagesArgsForCall(i int) []ccv3.Query {
  3104  	fake.getPackagesMutex.RLock()
  3105  	defer fake.getPackagesMutex.RUnlock()
  3106  	argsForCall := fake.getPackagesArgsForCall[i]
  3107  	return argsForCall.arg1
  3108  }
  3109  
  3110  func (fake *FakeCloudControllerClient) GetPackagesReturns(result1 []ccv3.Package, result2 ccv3.Warnings, result3 error) {
  3111  	fake.getPackagesMutex.Lock()
  3112  	defer fake.getPackagesMutex.Unlock()
  3113  	fake.GetPackagesStub = nil
  3114  	fake.getPackagesReturns = struct {
  3115  		result1 []ccv3.Package
  3116  		result2 ccv3.Warnings
  3117  		result3 error
  3118  	}{result1, result2, result3}
  3119  }
  3120  
  3121  func (fake *FakeCloudControllerClient) GetPackagesReturnsOnCall(i int, result1 []ccv3.Package, result2 ccv3.Warnings, result3 error) {
  3122  	fake.getPackagesMutex.Lock()
  3123  	defer fake.getPackagesMutex.Unlock()
  3124  	fake.GetPackagesStub = nil
  3125  	if fake.getPackagesReturnsOnCall == nil {
  3126  		fake.getPackagesReturnsOnCall = make(map[int]struct {
  3127  			result1 []ccv3.Package
  3128  			result2 ccv3.Warnings
  3129  			result3 error
  3130  		})
  3131  	}
  3132  	fake.getPackagesReturnsOnCall[i] = struct {
  3133  		result1 []ccv3.Package
  3134  		result2 ccv3.Warnings
  3135  		result3 error
  3136  	}{result1, result2, result3}
  3137  }
  3138  
  3139  func (fake *FakeCloudControllerClient) GetProcessInstances(arg1 string) ([]ccv3.ProcessInstance, ccv3.Warnings, error) {
  3140  	fake.getProcessInstancesMutex.Lock()
  3141  	ret, specificReturn := fake.getProcessInstancesReturnsOnCall[len(fake.getProcessInstancesArgsForCall)]
  3142  	fake.getProcessInstancesArgsForCall = append(fake.getProcessInstancesArgsForCall, struct {
  3143  		arg1 string
  3144  	}{arg1})
  3145  	fake.recordInvocation("GetProcessInstances", []interface{}{arg1})
  3146  	fake.getProcessInstancesMutex.Unlock()
  3147  	if fake.GetProcessInstancesStub != nil {
  3148  		return fake.GetProcessInstancesStub(arg1)
  3149  	}
  3150  	if specificReturn {
  3151  		return ret.result1, ret.result2, ret.result3
  3152  	}
  3153  	fakeReturns := fake.getProcessInstancesReturns
  3154  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3155  }
  3156  
  3157  func (fake *FakeCloudControllerClient) GetProcessInstancesCallCount() int {
  3158  	fake.getProcessInstancesMutex.RLock()
  3159  	defer fake.getProcessInstancesMutex.RUnlock()
  3160  	return len(fake.getProcessInstancesArgsForCall)
  3161  }
  3162  
  3163  func (fake *FakeCloudControllerClient) GetProcessInstancesCalls(stub func(string) ([]ccv3.ProcessInstance, ccv3.Warnings, error)) {
  3164  	fake.getProcessInstancesMutex.Lock()
  3165  	defer fake.getProcessInstancesMutex.Unlock()
  3166  	fake.GetProcessInstancesStub = stub
  3167  }
  3168  
  3169  func (fake *FakeCloudControllerClient) GetProcessInstancesArgsForCall(i int) string {
  3170  	fake.getProcessInstancesMutex.RLock()
  3171  	defer fake.getProcessInstancesMutex.RUnlock()
  3172  	argsForCall := fake.getProcessInstancesArgsForCall[i]
  3173  	return argsForCall.arg1
  3174  }
  3175  
  3176  func (fake *FakeCloudControllerClient) GetProcessInstancesReturns(result1 []ccv3.ProcessInstance, result2 ccv3.Warnings, result3 error) {
  3177  	fake.getProcessInstancesMutex.Lock()
  3178  	defer fake.getProcessInstancesMutex.Unlock()
  3179  	fake.GetProcessInstancesStub = nil
  3180  	fake.getProcessInstancesReturns = struct {
  3181  		result1 []ccv3.ProcessInstance
  3182  		result2 ccv3.Warnings
  3183  		result3 error
  3184  	}{result1, result2, result3}
  3185  }
  3186  
  3187  func (fake *FakeCloudControllerClient) GetProcessInstancesReturnsOnCall(i int, result1 []ccv3.ProcessInstance, result2 ccv3.Warnings, result3 error) {
  3188  	fake.getProcessInstancesMutex.Lock()
  3189  	defer fake.getProcessInstancesMutex.Unlock()
  3190  	fake.GetProcessInstancesStub = nil
  3191  	if fake.getProcessInstancesReturnsOnCall == nil {
  3192  		fake.getProcessInstancesReturnsOnCall = make(map[int]struct {
  3193  			result1 []ccv3.ProcessInstance
  3194  			result2 ccv3.Warnings
  3195  			result3 error
  3196  		})
  3197  	}
  3198  	fake.getProcessInstancesReturnsOnCall[i] = struct {
  3199  		result1 []ccv3.ProcessInstance
  3200  		result2 ccv3.Warnings
  3201  		result3 error
  3202  	}{result1, result2, result3}
  3203  }
  3204  
  3205  func (fake *FakeCloudControllerClient) GetServiceInstances(arg1 ...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error) {
  3206  	fake.getServiceInstancesMutex.Lock()
  3207  	ret, specificReturn := fake.getServiceInstancesReturnsOnCall[len(fake.getServiceInstancesArgsForCall)]
  3208  	fake.getServiceInstancesArgsForCall = append(fake.getServiceInstancesArgsForCall, struct {
  3209  		arg1 []ccv3.Query
  3210  	}{arg1})
  3211  	fake.recordInvocation("GetServiceInstances", []interface{}{arg1})
  3212  	fake.getServiceInstancesMutex.Unlock()
  3213  	if fake.GetServiceInstancesStub != nil {
  3214  		return fake.GetServiceInstancesStub(arg1...)
  3215  	}
  3216  	if specificReturn {
  3217  		return ret.result1, ret.result2, ret.result3
  3218  	}
  3219  	fakeReturns := fake.getServiceInstancesReturns
  3220  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3221  }
  3222  
  3223  func (fake *FakeCloudControllerClient) GetServiceInstancesCallCount() int {
  3224  	fake.getServiceInstancesMutex.RLock()
  3225  	defer fake.getServiceInstancesMutex.RUnlock()
  3226  	return len(fake.getServiceInstancesArgsForCall)
  3227  }
  3228  
  3229  func (fake *FakeCloudControllerClient) GetServiceInstancesCalls(stub func(...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error)) {
  3230  	fake.getServiceInstancesMutex.Lock()
  3231  	defer fake.getServiceInstancesMutex.Unlock()
  3232  	fake.GetServiceInstancesStub = stub
  3233  }
  3234  
  3235  func (fake *FakeCloudControllerClient) GetServiceInstancesArgsForCall(i int) []ccv3.Query {
  3236  	fake.getServiceInstancesMutex.RLock()
  3237  	defer fake.getServiceInstancesMutex.RUnlock()
  3238  	argsForCall := fake.getServiceInstancesArgsForCall[i]
  3239  	return argsForCall.arg1
  3240  }
  3241  
  3242  func (fake *FakeCloudControllerClient) GetServiceInstancesReturns(result1 []ccv3.ServiceInstance, result2 ccv3.Warnings, result3 error) {
  3243  	fake.getServiceInstancesMutex.Lock()
  3244  	defer fake.getServiceInstancesMutex.Unlock()
  3245  	fake.GetServiceInstancesStub = nil
  3246  	fake.getServiceInstancesReturns = struct {
  3247  		result1 []ccv3.ServiceInstance
  3248  		result2 ccv3.Warnings
  3249  		result3 error
  3250  	}{result1, result2, result3}
  3251  }
  3252  
  3253  func (fake *FakeCloudControllerClient) GetServiceInstancesReturnsOnCall(i int, result1 []ccv3.ServiceInstance, result2 ccv3.Warnings, result3 error) {
  3254  	fake.getServiceInstancesMutex.Lock()
  3255  	defer fake.getServiceInstancesMutex.Unlock()
  3256  	fake.GetServiceInstancesStub = nil
  3257  	if fake.getServiceInstancesReturnsOnCall == nil {
  3258  		fake.getServiceInstancesReturnsOnCall = make(map[int]struct {
  3259  			result1 []ccv3.ServiceInstance
  3260  			result2 ccv3.Warnings
  3261  			result3 error
  3262  		})
  3263  	}
  3264  	fake.getServiceInstancesReturnsOnCall[i] = struct {
  3265  		result1 []ccv3.ServiceInstance
  3266  		result2 ccv3.Warnings
  3267  		result3 error
  3268  	}{result1, result2, result3}
  3269  }
  3270  
  3271  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegment(arg1 string) (ccv3.Relationship, ccv3.Warnings, error) {
  3272  	fake.getSpaceIsolationSegmentMutex.Lock()
  3273  	ret, specificReturn := fake.getSpaceIsolationSegmentReturnsOnCall[len(fake.getSpaceIsolationSegmentArgsForCall)]
  3274  	fake.getSpaceIsolationSegmentArgsForCall = append(fake.getSpaceIsolationSegmentArgsForCall, struct {
  3275  		arg1 string
  3276  	}{arg1})
  3277  	fake.recordInvocation("GetSpaceIsolationSegment", []interface{}{arg1})
  3278  	fake.getSpaceIsolationSegmentMutex.Unlock()
  3279  	if fake.GetSpaceIsolationSegmentStub != nil {
  3280  		return fake.GetSpaceIsolationSegmentStub(arg1)
  3281  	}
  3282  	if specificReturn {
  3283  		return ret.result1, ret.result2, ret.result3
  3284  	}
  3285  	fakeReturns := fake.getSpaceIsolationSegmentReturns
  3286  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3287  }
  3288  
  3289  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentCallCount() int {
  3290  	fake.getSpaceIsolationSegmentMutex.RLock()
  3291  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  3292  	return len(fake.getSpaceIsolationSegmentArgsForCall)
  3293  }
  3294  
  3295  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentCalls(stub func(string) (ccv3.Relationship, ccv3.Warnings, error)) {
  3296  	fake.getSpaceIsolationSegmentMutex.Lock()
  3297  	defer fake.getSpaceIsolationSegmentMutex.Unlock()
  3298  	fake.GetSpaceIsolationSegmentStub = stub
  3299  }
  3300  
  3301  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentArgsForCall(i int) string {
  3302  	fake.getSpaceIsolationSegmentMutex.RLock()
  3303  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  3304  	argsForCall := fake.getSpaceIsolationSegmentArgsForCall[i]
  3305  	return argsForCall.arg1
  3306  }
  3307  
  3308  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3309  	fake.getSpaceIsolationSegmentMutex.Lock()
  3310  	defer fake.getSpaceIsolationSegmentMutex.Unlock()
  3311  	fake.GetSpaceIsolationSegmentStub = nil
  3312  	fake.getSpaceIsolationSegmentReturns = struct {
  3313  		result1 ccv3.Relationship
  3314  		result2 ccv3.Warnings
  3315  		result3 error
  3316  	}{result1, result2, result3}
  3317  }
  3318  
  3319  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3320  	fake.getSpaceIsolationSegmentMutex.Lock()
  3321  	defer fake.getSpaceIsolationSegmentMutex.Unlock()
  3322  	fake.GetSpaceIsolationSegmentStub = nil
  3323  	if fake.getSpaceIsolationSegmentReturnsOnCall == nil {
  3324  		fake.getSpaceIsolationSegmentReturnsOnCall = make(map[int]struct {
  3325  			result1 ccv3.Relationship
  3326  			result2 ccv3.Warnings
  3327  			result3 error
  3328  		})
  3329  	}
  3330  	fake.getSpaceIsolationSegmentReturnsOnCall[i] = struct {
  3331  		result1 ccv3.Relationship
  3332  		result2 ccv3.Warnings
  3333  		result3 error
  3334  	}{result1, result2, result3}
  3335  }
  3336  
  3337  func (fake *FakeCloudControllerClient) GetSpaces(arg1 ...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error) {
  3338  	fake.getSpacesMutex.Lock()
  3339  	ret, specificReturn := fake.getSpacesReturnsOnCall[len(fake.getSpacesArgsForCall)]
  3340  	fake.getSpacesArgsForCall = append(fake.getSpacesArgsForCall, struct {
  3341  		arg1 []ccv3.Query
  3342  	}{arg1})
  3343  	fake.recordInvocation("GetSpaces", []interface{}{arg1})
  3344  	fake.getSpacesMutex.Unlock()
  3345  	if fake.GetSpacesStub != nil {
  3346  		return fake.GetSpacesStub(arg1...)
  3347  	}
  3348  	if specificReturn {
  3349  		return ret.result1, ret.result2, ret.result3
  3350  	}
  3351  	fakeReturns := fake.getSpacesReturns
  3352  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3353  }
  3354  
  3355  func (fake *FakeCloudControllerClient) GetSpacesCallCount() int {
  3356  	fake.getSpacesMutex.RLock()
  3357  	defer fake.getSpacesMutex.RUnlock()
  3358  	return len(fake.getSpacesArgsForCall)
  3359  }
  3360  
  3361  func (fake *FakeCloudControllerClient) GetSpacesCalls(stub func(...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error)) {
  3362  	fake.getSpacesMutex.Lock()
  3363  	defer fake.getSpacesMutex.Unlock()
  3364  	fake.GetSpacesStub = stub
  3365  }
  3366  
  3367  func (fake *FakeCloudControllerClient) GetSpacesArgsForCall(i int) []ccv3.Query {
  3368  	fake.getSpacesMutex.RLock()
  3369  	defer fake.getSpacesMutex.RUnlock()
  3370  	argsForCall := fake.getSpacesArgsForCall[i]
  3371  	return argsForCall.arg1
  3372  }
  3373  
  3374  func (fake *FakeCloudControllerClient) GetSpacesReturns(result1 []ccv3.Space, result2 ccv3.Warnings, result3 error) {
  3375  	fake.getSpacesMutex.Lock()
  3376  	defer fake.getSpacesMutex.Unlock()
  3377  	fake.GetSpacesStub = nil
  3378  	fake.getSpacesReturns = struct {
  3379  		result1 []ccv3.Space
  3380  		result2 ccv3.Warnings
  3381  		result3 error
  3382  	}{result1, result2, result3}
  3383  }
  3384  
  3385  func (fake *FakeCloudControllerClient) GetSpacesReturnsOnCall(i int, result1 []ccv3.Space, result2 ccv3.Warnings, result3 error) {
  3386  	fake.getSpacesMutex.Lock()
  3387  	defer fake.getSpacesMutex.Unlock()
  3388  	fake.GetSpacesStub = nil
  3389  	if fake.getSpacesReturnsOnCall == nil {
  3390  		fake.getSpacesReturnsOnCall = make(map[int]struct {
  3391  			result1 []ccv3.Space
  3392  			result2 ccv3.Warnings
  3393  			result3 error
  3394  		})
  3395  	}
  3396  	fake.getSpacesReturnsOnCall[i] = struct {
  3397  		result1 []ccv3.Space
  3398  		result2 ccv3.Warnings
  3399  		result3 error
  3400  	}{result1, result2, result3}
  3401  }
  3402  
  3403  func (fake *FakeCloudControllerClient) GetStacks(arg1 ...ccv3.Query) ([]ccv3.Stack, ccv3.Warnings, error) {
  3404  	fake.getStacksMutex.Lock()
  3405  	ret, specificReturn := fake.getStacksReturnsOnCall[len(fake.getStacksArgsForCall)]
  3406  	fake.getStacksArgsForCall = append(fake.getStacksArgsForCall, struct {
  3407  		arg1 []ccv3.Query
  3408  	}{arg1})
  3409  	fake.recordInvocation("GetStacks", []interface{}{arg1})
  3410  	fake.getStacksMutex.Unlock()
  3411  	if fake.GetStacksStub != nil {
  3412  		return fake.GetStacksStub(arg1...)
  3413  	}
  3414  	if specificReturn {
  3415  		return ret.result1, ret.result2, ret.result3
  3416  	}
  3417  	fakeReturns := fake.getStacksReturns
  3418  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3419  }
  3420  
  3421  func (fake *FakeCloudControllerClient) GetStacksCallCount() int {
  3422  	fake.getStacksMutex.RLock()
  3423  	defer fake.getStacksMutex.RUnlock()
  3424  	return len(fake.getStacksArgsForCall)
  3425  }
  3426  
  3427  func (fake *FakeCloudControllerClient) GetStacksCalls(stub func(...ccv3.Query) ([]ccv3.Stack, ccv3.Warnings, error)) {
  3428  	fake.getStacksMutex.Lock()
  3429  	defer fake.getStacksMutex.Unlock()
  3430  	fake.GetStacksStub = stub
  3431  }
  3432  
  3433  func (fake *FakeCloudControllerClient) GetStacksArgsForCall(i int) []ccv3.Query {
  3434  	fake.getStacksMutex.RLock()
  3435  	defer fake.getStacksMutex.RUnlock()
  3436  	argsForCall := fake.getStacksArgsForCall[i]
  3437  	return argsForCall.arg1
  3438  }
  3439  
  3440  func (fake *FakeCloudControllerClient) GetStacksReturns(result1 []ccv3.Stack, result2 ccv3.Warnings, result3 error) {
  3441  	fake.getStacksMutex.Lock()
  3442  	defer fake.getStacksMutex.Unlock()
  3443  	fake.GetStacksStub = nil
  3444  	fake.getStacksReturns = struct {
  3445  		result1 []ccv3.Stack
  3446  		result2 ccv3.Warnings
  3447  		result3 error
  3448  	}{result1, result2, result3}
  3449  }
  3450  
  3451  func (fake *FakeCloudControllerClient) GetStacksReturnsOnCall(i int, result1 []ccv3.Stack, result2 ccv3.Warnings, result3 error) {
  3452  	fake.getStacksMutex.Lock()
  3453  	defer fake.getStacksMutex.Unlock()
  3454  	fake.GetStacksStub = nil
  3455  	if fake.getStacksReturnsOnCall == nil {
  3456  		fake.getStacksReturnsOnCall = make(map[int]struct {
  3457  			result1 []ccv3.Stack
  3458  			result2 ccv3.Warnings
  3459  			result3 error
  3460  		})
  3461  	}
  3462  	fake.getStacksReturnsOnCall[i] = struct {
  3463  		result1 []ccv3.Stack
  3464  		result2 ccv3.Warnings
  3465  		result3 error
  3466  	}{result1, result2, result3}
  3467  }
  3468  
  3469  func (fake *FakeCloudControllerClient) PollJob(arg1 ccv3.JobURL) (ccv3.Warnings, error) {
  3470  	fake.pollJobMutex.Lock()
  3471  	ret, specificReturn := fake.pollJobReturnsOnCall[len(fake.pollJobArgsForCall)]
  3472  	fake.pollJobArgsForCall = append(fake.pollJobArgsForCall, struct {
  3473  		arg1 ccv3.JobURL
  3474  	}{arg1})
  3475  	fake.recordInvocation("PollJob", []interface{}{arg1})
  3476  	fake.pollJobMutex.Unlock()
  3477  	if fake.PollJobStub != nil {
  3478  		return fake.PollJobStub(arg1)
  3479  	}
  3480  	if specificReturn {
  3481  		return ret.result1, ret.result2
  3482  	}
  3483  	fakeReturns := fake.pollJobReturns
  3484  	return fakeReturns.result1, fakeReturns.result2
  3485  }
  3486  
  3487  func (fake *FakeCloudControllerClient) PollJobCallCount() int {
  3488  	fake.pollJobMutex.RLock()
  3489  	defer fake.pollJobMutex.RUnlock()
  3490  	return len(fake.pollJobArgsForCall)
  3491  }
  3492  
  3493  func (fake *FakeCloudControllerClient) PollJobCalls(stub func(ccv3.JobURL) (ccv3.Warnings, error)) {
  3494  	fake.pollJobMutex.Lock()
  3495  	defer fake.pollJobMutex.Unlock()
  3496  	fake.PollJobStub = stub
  3497  }
  3498  
  3499  func (fake *FakeCloudControllerClient) PollJobArgsForCall(i int) ccv3.JobURL {
  3500  	fake.pollJobMutex.RLock()
  3501  	defer fake.pollJobMutex.RUnlock()
  3502  	argsForCall := fake.pollJobArgsForCall[i]
  3503  	return argsForCall.arg1
  3504  }
  3505  
  3506  func (fake *FakeCloudControllerClient) PollJobReturns(result1 ccv3.Warnings, result2 error) {
  3507  	fake.pollJobMutex.Lock()
  3508  	defer fake.pollJobMutex.Unlock()
  3509  	fake.PollJobStub = nil
  3510  	fake.pollJobReturns = struct {
  3511  		result1 ccv3.Warnings
  3512  		result2 error
  3513  	}{result1, result2}
  3514  }
  3515  
  3516  func (fake *FakeCloudControllerClient) PollJobReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  3517  	fake.pollJobMutex.Lock()
  3518  	defer fake.pollJobMutex.Unlock()
  3519  	fake.PollJobStub = nil
  3520  	if fake.pollJobReturnsOnCall == nil {
  3521  		fake.pollJobReturnsOnCall = make(map[int]struct {
  3522  			result1 ccv3.Warnings
  3523  			result2 error
  3524  		})
  3525  	}
  3526  	fake.pollJobReturnsOnCall[i] = struct {
  3527  		result1 ccv3.Warnings
  3528  		result2 error
  3529  	}{result1, result2}
  3530  }
  3531  
  3532  func (fake *FakeCloudControllerClient) SetApplicationDroplet(arg1 string, arg2 string) (ccv3.Relationship, ccv3.Warnings, error) {
  3533  	fake.setApplicationDropletMutex.Lock()
  3534  	ret, specificReturn := fake.setApplicationDropletReturnsOnCall[len(fake.setApplicationDropletArgsForCall)]
  3535  	fake.setApplicationDropletArgsForCall = append(fake.setApplicationDropletArgsForCall, struct {
  3536  		arg1 string
  3537  		arg2 string
  3538  	}{arg1, arg2})
  3539  	fake.recordInvocation("SetApplicationDroplet", []interface{}{arg1, arg2})
  3540  	fake.setApplicationDropletMutex.Unlock()
  3541  	if fake.SetApplicationDropletStub != nil {
  3542  		return fake.SetApplicationDropletStub(arg1, arg2)
  3543  	}
  3544  	if specificReturn {
  3545  		return ret.result1, ret.result2, ret.result3
  3546  	}
  3547  	fakeReturns := fake.setApplicationDropletReturns
  3548  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3549  }
  3550  
  3551  func (fake *FakeCloudControllerClient) SetApplicationDropletCallCount() int {
  3552  	fake.setApplicationDropletMutex.RLock()
  3553  	defer fake.setApplicationDropletMutex.RUnlock()
  3554  	return len(fake.setApplicationDropletArgsForCall)
  3555  }
  3556  
  3557  func (fake *FakeCloudControllerClient) SetApplicationDropletCalls(stub func(string, string) (ccv3.Relationship, ccv3.Warnings, error)) {
  3558  	fake.setApplicationDropletMutex.Lock()
  3559  	defer fake.setApplicationDropletMutex.Unlock()
  3560  	fake.SetApplicationDropletStub = stub
  3561  }
  3562  
  3563  func (fake *FakeCloudControllerClient) SetApplicationDropletArgsForCall(i int) (string, string) {
  3564  	fake.setApplicationDropletMutex.RLock()
  3565  	defer fake.setApplicationDropletMutex.RUnlock()
  3566  	argsForCall := fake.setApplicationDropletArgsForCall[i]
  3567  	return argsForCall.arg1, argsForCall.arg2
  3568  }
  3569  
  3570  func (fake *FakeCloudControllerClient) SetApplicationDropletReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3571  	fake.setApplicationDropletMutex.Lock()
  3572  	defer fake.setApplicationDropletMutex.Unlock()
  3573  	fake.SetApplicationDropletStub = nil
  3574  	fake.setApplicationDropletReturns = struct {
  3575  		result1 ccv3.Relationship
  3576  		result2 ccv3.Warnings
  3577  		result3 error
  3578  	}{result1, result2, result3}
  3579  }
  3580  
  3581  func (fake *FakeCloudControllerClient) SetApplicationDropletReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3582  	fake.setApplicationDropletMutex.Lock()
  3583  	defer fake.setApplicationDropletMutex.Unlock()
  3584  	fake.SetApplicationDropletStub = nil
  3585  	if fake.setApplicationDropletReturnsOnCall == nil {
  3586  		fake.setApplicationDropletReturnsOnCall = make(map[int]struct {
  3587  			result1 ccv3.Relationship
  3588  			result2 ccv3.Warnings
  3589  			result3 error
  3590  		})
  3591  	}
  3592  	fake.setApplicationDropletReturnsOnCall[i] = struct {
  3593  		result1 ccv3.Relationship
  3594  		result2 ccv3.Warnings
  3595  		result3 error
  3596  	}{result1, result2, result3}
  3597  }
  3598  
  3599  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpaces(arg1 string, arg2 []string) (ccv3.RelationshipList, ccv3.Warnings, error) {
  3600  	var arg2Copy []string
  3601  	if arg2 != nil {
  3602  		arg2Copy = make([]string, len(arg2))
  3603  		copy(arg2Copy, arg2)
  3604  	}
  3605  	fake.shareServiceInstanceToSpacesMutex.Lock()
  3606  	ret, specificReturn := fake.shareServiceInstanceToSpacesReturnsOnCall[len(fake.shareServiceInstanceToSpacesArgsForCall)]
  3607  	fake.shareServiceInstanceToSpacesArgsForCall = append(fake.shareServiceInstanceToSpacesArgsForCall, struct {
  3608  		arg1 string
  3609  		arg2 []string
  3610  	}{arg1, arg2Copy})
  3611  	fake.recordInvocation("ShareServiceInstanceToSpaces", []interface{}{arg1, arg2Copy})
  3612  	fake.shareServiceInstanceToSpacesMutex.Unlock()
  3613  	if fake.ShareServiceInstanceToSpacesStub != nil {
  3614  		return fake.ShareServiceInstanceToSpacesStub(arg1, arg2)
  3615  	}
  3616  	if specificReturn {
  3617  		return ret.result1, ret.result2, ret.result3
  3618  	}
  3619  	fakeReturns := fake.shareServiceInstanceToSpacesReturns
  3620  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3621  }
  3622  
  3623  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesCallCount() int {
  3624  	fake.shareServiceInstanceToSpacesMutex.RLock()
  3625  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  3626  	return len(fake.shareServiceInstanceToSpacesArgsForCall)
  3627  }
  3628  
  3629  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesCalls(stub func(string, []string) (ccv3.RelationshipList, ccv3.Warnings, error)) {
  3630  	fake.shareServiceInstanceToSpacesMutex.Lock()
  3631  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
  3632  	fake.ShareServiceInstanceToSpacesStub = stub
  3633  }
  3634  
  3635  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesArgsForCall(i int) (string, []string) {
  3636  	fake.shareServiceInstanceToSpacesMutex.RLock()
  3637  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  3638  	argsForCall := fake.shareServiceInstanceToSpacesArgsForCall[i]
  3639  	return argsForCall.arg1, argsForCall.arg2
  3640  }
  3641  
  3642  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesReturns(result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  3643  	fake.shareServiceInstanceToSpacesMutex.Lock()
  3644  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
  3645  	fake.ShareServiceInstanceToSpacesStub = nil
  3646  	fake.shareServiceInstanceToSpacesReturns = struct {
  3647  		result1 ccv3.RelationshipList
  3648  		result2 ccv3.Warnings
  3649  		result3 error
  3650  	}{result1, result2, result3}
  3651  }
  3652  
  3653  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesReturnsOnCall(i int, result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  3654  	fake.shareServiceInstanceToSpacesMutex.Lock()
  3655  	defer fake.shareServiceInstanceToSpacesMutex.Unlock()
  3656  	fake.ShareServiceInstanceToSpacesStub = nil
  3657  	if fake.shareServiceInstanceToSpacesReturnsOnCall == nil {
  3658  		fake.shareServiceInstanceToSpacesReturnsOnCall = make(map[int]struct {
  3659  			result1 ccv3.RelationshipList
  3660  			result2 ccv3.Warnings
  3661  			result3 error
  3662  		})
  3663  	}
  3664  	fake.shareServiceInstanceToSpacesReturnsOnCall[i] = struct {
  3665  		result1 ccv3.RelationshipList
  3666  		result2 ccv3.Warnings
  3667  		result3 error
  3668  	}{result1, result2, result3}
  3669  }
  3670  
  3671  func (fake *FakeCloudControllerClient) UpdateApplication(arg1 ccv3.Application) (ccv3.Application, ccv3.Warnings, error) {
  3672  	fake.updateApplicationMutex.Lock()
  3673  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
  3674  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
  3675  		arg1 ccv3.Application
  3676  	}{arg1})
  3677  	fake.recordInvocation("UpdateApplication", []interface{}{arg1})
  3678  	fake.updateApplicationMutex.Unlock()
  3679  	if fake.UpdateApplicationStub != nil {
  3680  		return fake.UpdateApplicationStub(arg1)
  3681  	}
  3682  	if specificReturn {
  3683  		return ret.result1, ret.result2, ret.result3
  3684  	}
  3685  	fakeReturns := fake.updateApplicationReturns
  3686  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3687  }
  3688  
  3689  func (fake *FakeCloudControllerClient) UpdateApplicationCallCount() int {
  3690  	fake.updateApplicationMutex.RLock()
  3691  	defer fake.updateApplicationMutex.RUnlock()
  3692  	return len(fake.updateApplicationArgsForCall)
  3693  }
  3694  
  3695  func (fake *FakeCloudControllerClient) UpdateApplicationCalls(stub func(ccv3.Application) (ccv3.Application, ccv3.Warnings, error)) {
  3696  	fake.updateApplicationMutex.Lock()
  3697  	defer fake.updateApplicationMutex.Unlock()
  3698  	fake.UpdateApplicationStub = stub
  3699  }
  3700  
  3701  func (fake *FakeCloudControllerClient) UpdateApplicationArgsForCall(i int) ccv3.Application {
  3702  	fake.updateApplicationMutex.RLock()
  3703  	defer fake.updateApplicationMutex.RUnlock()
  3704  	argsForCall := fake.updateApplicationArgsForCall[i]
  3705  	return argsForCall.arg1
  3706  }
  3707  
  3708  func (fake *FakeCloudControllerClient) UpdateApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3709  	fake.updateApplicationMutex.Lock()
  3710  	defer fake.updateApplicationMutex.Unlock()
  3711  	fake.UpdateApplicationStub = nil
  3712  	fake.updateApplicationReturns = struct {
  3713  		result1 ccv3.Application
  3714  		result2 ccv3.Warnings
  3715  		result3 error
  3716  	}{result1, result2, result3}
  3717  }
  3718  
  3719  func (fake *FakeCloudControllerClient) UpdateApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3720  	fake.updateApplicationMutex.Lock()
  3721  	defer fake.updateApplicationMutex.Unlock()
  3722  	fake.UpdateApplicationStub = nil
  3723  	if fake.updateApplicationReturnsOnCall == nil {
  3724  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  3725  			result1 ccv3.Application
  3726  			result2 ccv3.Warnings
  3727  			result3 error
  3728  		})
  3729  	}
  3730  	fake.updateApplicationReturnsOnCall[i] = struct {
  3731  		result1 ccv3.Application
  3732  		result2 ccv3.Warnings
  3733  		result3 error
  3734  	}{result1, result2, result3}
  3735  }
  3736  
  3737  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifest(arg1 string, arg2 []byte) (ccv3.JobURL, ccv3.Warnings, error) {
  3738  	var arg2Copy []byte
  3739  	if arg2 != nil {
  3740  		arg2Copy = make([]byte, len(arg2))
  3741  		copy(arg2Copy, arg2)
  3742  	}
  3743  	fake.updateApplicationApplyManifestMutex.Lock()
  3744  	ret, specificReturn := fake.updateApplicationApplyManifestReturnsOnCall[len(fake.updateApplicationApplyManifestArgsForCall)]
  3745  	fake.updateApplicationApplyManifestArgsForCall = append(fake.updateApplicationApplyManifestArgsForCall, struct {
  3746  		arg1 string
  3747  		arg2 []byte
  3748  	}{arg1, arg2Copy})
  3749  	fake.recordInvocation("UpdateApplicationApplyManifest", []interface{}{arg1, arg2Copy})
  3750  	fake.updateApplicationApplyManifestMutex.Unlock()
  3751  	if fake.UpdateApplicationApplyManifestStub != nil {
  3752  		return fake.UpdateApplicationApplyManifestStub(arg1, arg2)
  3753  	}
  3754  	if specificReturn {
  3755  		return ret.result1, ret.result2, ret.result3
  3756  	}
  3757  	fakeReturns := fake.updateApplicationApplyManifestReturns
  3758  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3759  }
  3760  
  3761  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestCallCount() int {
  3762  	fake.updateApplicationApplyManifestMutex.RLock()
  3763  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  3764  	return len(fake.updateApplicationApplyManifestArgsForCall)
  3765  }
  3766  
  3767  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestCalls(stub func(string, []byte) (ccv3.JobURL, ccv3.Warnings, error)) {
  3768  	fake.updateApplicationApplyManifestMutex.Lock()
  3769  	defer fake.updateApplicationApplyManifestMutex.Unlock()
  3770  	fake.UpdateApplicationApplyManifestStub = stub
  3771  }
  3772  
  3773  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestArgsForCall(i int) (string, []byte) {
  3774  	fake.updateApplicationApplyManifestMutex.RLock()
  3775  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  3776  	argsForCall := fake.updateApplicationApplyManifestArgsForCall[i]
  3777  	return argsForCall.arg1, argsForCall.arg2
  3778  }
  3779  
  3780  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  3781  	fake.updateApplicationApplyManifestMutex.Lock()
  3782  	defer fake.updateApplicationApplyManifestMutex.Unlock()
  3783  	fake.UpdateApplicationApplyManifestStub = nil
  3784  	fake.updateApplicationApplyManifestReturns = struct {
  3785  		result1 ccv3.JobURL
  3786  		result2 ccv3.Warnings
  3787  		result3 error
  3788  	}{result1, result2, result3}
  3789  }
  3790  
  3791  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  3792  	fake.updateApplicationApplyManifestMutex.Lock()
  3793  	defer fake.updateApplicationApplyManifestMutex.Unlock()
  3794  	fake.UpdateApplicationApplyManifestStub = nil
  3795  	if fake.updateApplicationApplyManifestReturnsOnCall == nil {
  3796  		fake.updateApplicationApplyManifestReturnsOnCall = make(map[int]struct {
  3797  			result1 ccv3.JobURL
  3798  			result2 ccv3.Warnings
  3799  			result3 error
  3800  		})
  3801  	}
  3802  	fake.updateApplicationApplyManifestReturnsOnCall[i] = struct {
  3803  		result1 ccv3.JobURL
  3804  		result2 ccv3.Warnings
  3805  		result3 error
  3806  	}{result1, result2, result3}
  3807  }
  3808  
  3809  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariables(arg1 string, arg2 ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error) {
  3810  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  3811  	ret, specificReturn := fake.updateApplicationEnvironmentVariablesReturnsOnCall[len(fake.updateApplicationEnvironmentVariablesArgsForCall)]
  3812  	fake.updateApplicationEnvironmentVariablesArgsForCall = append(fake.updateApplicationEnvironmentVariablesArgsForCall, struct {
  3813  		arg1 string
  3814  		arg2 ccv3.EnvironmentVariables
  3815  	}{arg1, arg2})
  3816  	fake.recordInvocation("UpdateApplicationEnvironmentVariables", []interface{}{arg1, arg2})
  3817  	fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  3818  	if fake.UpdateApplicationEnvironmentVariablesStub != nil {
  3819  		return fake.UpdateApplicationEnvironmentVariablesStub(arg1, arg2)
  3820  	}
  3821  	if specificReturn {
  3822  		return ret.result1, ret.result2, ret.result3
  3823  	}
  3824  	fakeReturns := fake.updateApplicationEnvironmentVariablesReturns
  3825  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3826  }
  3827  
  3828  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesCallCount() int {
  3829  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  3830  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  3831  	return len(fake.updateApplicationEnvironmentVariablesArgsForCall)
  3832  }
  3833  
  3834  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesCalls(stub func(string, ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error)) {
  3835  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  3836  	defer fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  3837  	fake.UpdateApplicationEnvironmentVariablesStub = stub
  3838  }
  3839  
  3840  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesArgsForCall(i int) (string, ccv3.EnvironmentVariables) {
  3841  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  3842  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  3843  	argsForCall := fake.updateApplicationEnvironmentVariablesArgsForCall[i]
  3844  	return argsForCall.arg1, argsForCall.arg2
  3845  }
  3846  
  3847  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesReturns(result1 ccv3.EnvironmentVariables, result2 ccv3.Warnings, result3 error) {
  3848  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  3849  	defer fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  3850  	fake.UpdateApplicationEnvironmentVariablesStub = nil
  3851  	fake.updateApplicationEnvironmentVariablesReturns = struct {
  3852  		result1 ccv3.EnvironmentVariables
  3853  		result2 ccv3.Warnings
  3854  		result3 error
  3855  	}{result1, result2, result3}
  3856  }
  3857  
  3858  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesReturnsOnCall(i int, result1 ccv3.EnvironmentVariables, result2 ccv3.Warnings, result3 error) {
  3859  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  3860  	defer fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  3861  	fake.UpdateApplicationEnvironmentVariablesStub = nil
  3862  	if fake.updateApplicationEnvironmentVariablesReturnsOnCall == nil {
  3863  		fake.updateApplicationEnvironmentVariablesReturnsOnCall = make(map[int]struct {
  3864  			result1 ccv3.EnvironmentVariables
  3865  			result2 ccv3.Warnings
  3866  			result3 error
  3867  		})
  3868  	}
  3869  	fake.updateApplicationEnvironmentVariablesReturnsOnCall[i] = struct {
  3870  		result1 ccv3.EnvironmentVariables
  3871  		result2 ccv3.Warnings
  3872  		result3 error
  3873  	}{result1, result2, result3}
  3874  }
  3875  
  3876  func (fake *FakeCloudControllerClient) UpdateApplicationRestart(arg1 string) (ccv3.Application, ccv3.Warnings, error) {
  3877  	fake.updateApplicationRestartMutex.Lock()
  3878  	ret, specificReturn := fake.updateApplicationRestartReturnsOnCall[len(fake.updateApplicationRestartArgsForCall)]
  3879  	fake.updateApplicationRestartArgsForCall = append(fake.updateApplicationRestartArgsForCall, struct {
  3880  		arg1 string
  3881  	}{arg1})
  3882  	fake.recordInvocation("UpdateApplicationRestart", []interface{}{arg1})
  3883  	fake.updateApplicationRestartMutex.Unlock()
  3884  	if fake.UpdateApplicationRestartStub != nil {
  3885  		return fake.UpdateApplicationRestartStub(arg1)
  3886  	}
  3887  	if specificReturn {
  3888  		return ret.result1, ret.result2, ret.result3
  3889  	}
  3890  	fakeReturns := fake.updateApplicationRestartReturns
  3891  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3892  }
  3893  
  3894  func (fake *FakeCloudControllerClient) UpdateApplicationRestartCallCount() int {
  3895  	fake.updateApplicationRestartMutex.RLock()
  3896  	defer fake.updateApplicationRestartMutex.RUnlock()
  3897  	return len(fake.updateApplicationRestartArgsForCall)
  3898  }
  3899  
  3900  func (fake *FakeCloudControllerClient) UpdateApplicationRestartCalls(stub func(string) (ccv3.Application, ccv3.Warnings, error)) {
  3901  	fake.updateApplicationRestartMutex.Lock()
  3902  	defer fake.updateApplicationRestartMutex.Unlock()
  3903  	fake.UpdateApplicationRestartStub = stub
  3904  }
  3905  
  3906  func (fake *FakeCloudControllerClient) UpdateApplicationRestartArgsForCall(i int) string {
  3907  	fake.updateApplicationRestartMutex.RLock()
  3908  	defer fake.updateApplicationRestartMutex.RUnlock()
  3909  	argsForCall := fake.updateApplicationRestartArgsForCall[i]
  3910  	return argsForCall.arg1
  3911  }
  3912  
  3913  func (fake *FakeCloudControllerClient) UpdateApplicationRestartReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3914  	fake.updateApplicationRestartMutex.Lock()
  3915  	defer fake.updateApplicationRestartMutex.Unlock()
  3916  	fake.UpdateApplicationRestartStub = nil
  3917  	fake.updateApplicationRestartReturns = struct {
  3918  		result1 ccv3.Application
  3919  		result2 ccv3.Warnings
  3920  		result3 error
  3921  	}{result1, result2, result3}
  3922  }
  3923  
  3924  func (fake *FakeCloudControllerClient) UpdateApplicationRestartReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3925  	fake.updateApplicationRestartMutex.Lock()
  3926  	defer fake.updateApplicationRestartMutex.Unlock()
  3927  	fake.UpdateApplicationRestartStub = nil
  3928  	if fake.updateApplicationRestartReturnsOnCall == nil {
  3929  		fake.updateApplicationRestartReturnsOnCall = make(map[int]struct {
  3930  			result1 ccv3.Application
  3931  			result2 ccv3.Warnings
  3932  			result3 error
  3933  		})
  3934  	}
  3935  	fake.updateApplicationRestartReturnsOnCall[i] = struct {
  3936  		result1 ccv3.Application
  3937  		result2 ccv3.Warnings
  3938  		result3 error
  3939  	}{result1, result2, result3}
  3940  }
  3941  
  3942  func (fake *FakeCloudControllerClient) UpdateApplicationStart(arg1 string) (ccv3.Application, ccv3.Warnings, error) {
  3943  	fake.updateApplicationStartMutex.Lock()
  3944  	ret, specificReturn := fake.updateApplicationStartReturnsOnCall[len(fake.updateApplicationStartArgsForCall)]
  3945  	fake.updateApplicationStartArgsForCall = append(fake.updateApplicationStartArgsForCall, struct {
  3946  		arg1 string
  3947  	}{arg1})
  3948  	fake.recordInvocation("UpdateApplicationStart", []interface{}{arg1})
  3949  	fake.updateApplicationStartMutex.Unlock()
  3950  	if fake.UpdateApplicationStartStub != nil {
  3951  		return fake.UpdateApplicationStartStub(arg1)
  3952  	}
  3953  	if specificReturn {
  3954  		return ret.result1, ret.result2, ret.result3
  3955  	}
  3956  	fakeReturns := fake.updateApplicationStartReturns
  3957  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  3958  }
  3959  
  3960  func (fake *FakeCloudControllerClient) UpdateApplicationStartCallCount() int {
  3961  	fake.updateApplicationStartMutex.RLock()
  3962  	defer fake.updateApplicationStartMutex.RUnlock()
  3963  	return len(fake.updateApplicationStartArgsForCall)
  3964  }
  3965  
  3966  func (fake *FakeCloudControllerClient) UpdateApplicationStartCalls(stub func(string) (ccv3.Application, ccv3.Warnings, error)) {
  3967  	fake.updateApplicationStartMutex.Lock()
  3968  	defer fake.updateApplicationStartMutex.Unlock()
  3969  	fake.UpdateApplicationStartStub = stub
  3970  }
  3971  
  3972  func (fake *FakeCloudControllerClient) UpdateApplicationStartArgsForCall(i int) string {
  3973  	fake.updateApplicationStartMutex.RLock()
  3974  	defer fake.updateApplicationStartMutex.RUnlock()
  3975  	argsForCall := fake.updateApplicationStartArgsForCall[i]
  3976  	return argsForCall.arg1
  3977  }
  3978  
  3979  func (fake *FakeCloudControllerClient) UpdateApplicationStartReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3980  	fake.updateApplicationStartMutex.Lock()
  3981  	defer fake.updateApplicationStartMutex.Unlock()
  3982  	fake.UpdateApplicationStartStub = nil
  3983  	fake.updateApplicationStartReturns = struct {
  3984  		result1 ccv3.Application
  3985  		result2 ccv3.Warnings
  3986  		result3 error
  3987  	}{result1, result2, result3}
  3988  }
  3989  
  3990  func (fake *FakeCloudControllerClient) UpdateApplicationStartReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3991  	fake.updateApplicationStartMutex.Lock()
  3992  	defer fake.updateApplicationStartMutex.Unlock()
  3993  	fake.UpdateApplicationStartStub = nil
  3994  	if fake.updateApplicationStartReturnsOnCall == nil {
  3995  		fake.updateApplicationStartReturnsOnCall = make(map[int]struct {
  3996  			result1 ccv3.Application
  3997  			result2 ccv3.Warnings
  3998  			result3 error
  3999  		})
  4000  	}
  4001  	fake.updateApplicationStartReturnsOnCall[i] = struct {
  4002  		result1 ccv3.Application
  4003  		result2 ccv3.Warnings
  4004  		result3 error
  4005  	}{result1, result2, result3}
  4006  }
  4007  
  4008  func (fake *FakeCloudControllerClient) UpdateApplicationStop(arg1 string) (ccv3.Application, ccv3.Warnings, error) {
  4009  	fake.updateApplicationStopMutex.Lock()
  4010  	ret, specificReturn := fake.updateApplicationStopReturnsOnCall[len(fake.updateApplicationStopArgsForCall)]
  4011  	fake.updateApplicationStopArgsForCall = append(fake.updateApplicationStopArgsForCall, struct {
  4012  		arg1 string
  4013  	}{arg1})
  4014  	fake.recordInvocation("UpdateApplicationStop", []interface{}{arg1})
  4015  	fake.updateApplicationStopMutex.Unlock()
  4016  	if fake.UpdateApplicationStopStub != nil {
  4017  		return fake.UpdateApplicationStopStub(arg1)
  4018  	}
  4019  	if specificReturn {
  4020  		return ret.result1, ret.result2, ret.result3
  4021  	}
  4022  	fakeReturns := fake.updateApplicationStopReturns
  4023  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4024  }
  4025  
  4026  func (fake *FakeCloudControllerClient) UpdateApplicationStopCallCount() int {
  4027  	fake.updateApplicationStopMutex.RLock()
  4028  	defer fake.updateApplicationStopMutex.RUnlock()
  4029  	return len(fake.updateApplicationStopArgsForCall)
  4030  }
  4031  
  4032  func (fake *FakeCloudControllerClient) UpdateApplicationStopCalls(stub func(string) (ccv3.Application, ccv3.Warnings, error)) {
  4033  	fake.updateApplicationStopMutex.Lock()
  4034  	defer fake.updateApplicationStopMutex.Unlock()
  4035  	fake.UpdateApplicationStopStub = stub
  4036  }
  4037  
  4038  func (fake *FakeCloudControllerClient) UpdateApplicationStopArgsForCall(i int) string {
  4039  	fake.updateApplicationStopMutex.RLock()
  4040  	defer fake.updateApplicationStopMutex.RUnlock()
  4041  	argsForCall := fake.updateApplicationStopArgsForCall[i]
  4042  	return argsForCall.arg1
  4043  }
  4044  
  4045  func (fake *FakeCloudControllerClient) UpdateApplicationStopReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  4046  	fake.updateApplicationStopMutex.Lock()
  4047  	defer fake.updateApplicationStopMutex.Unlock()
  4048  	fake.UpdateApplicationStopStub = nil
  4049  	fake.updateApplicationStopReturns = struct {
  4050  		result1 ccv3.Application
  4051  		result2 ccv3.Warnings
  4052  		result3 error
  4053  	}{result1, result2, result3}
  4054  }
  4055  
  4056  func (fake *FakeCloudControllerClient) UpdateApplicationStopReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  4057  	fake.updateApplicationStopMutex.Lock()
  4058  	defer fake.updateApplicationStopMutex.Unlock()
  4059  	fake.UpdateApplicationStopStub = nil
  4060  	if fake.updateApplicationStopReturnsOnCall == nil {
  4061  		fake.updateApplicationStopReturnsOnCall = make(map[int]struct {
  4062  			result1 ccv3.Application
  4063  			result2 ccv3.Warnings
  4064  			result3 error
  4065  		})
  4066  	}
  4067  	fake.updateApplicationStopReturnsOnCall[i] = struct {
  4068  		result1 ccv3.Application
  4069  		result2 ccv3.Warnings
  4070  		result3 error
  4071  	}{result1, result2, result3}
  4072  }
  4073  
  4074  func (fake *FakeCloudControllerClient) UpdateBuildpack(arg1 ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error) {
  4075  	fake.updateBuildpackMutex.Lock()
  4076  	ret, specificReturn := fake.updateBuildpackReturnsOnCall[len(fake.updateBuildpackArgsForCall)]
  4077  	fake.updateBuildpackArgsForCall = append(fake.updateBuildpackArgsForCall, struct {
  4078  		arg1 ccv3.Buildpack
  4079  	}{arg1})
  4080  	fake.recordInvocation("UpdateBuildpack", []interface{}{arg1})
  4081  	fake.updateBuildpackMutex.Unlock()
  4082  	if fake.UpdateBuildpackStub != nil {
  4083  		return fake.UpdateBuildpackStub(arg1)
  4084  	}
  4085  	if specificReturn {
  4086  		return ret.result1, ret.result2, ret.result3
  4087  	}
  4088  	fakeReturns := fake.updateBuildpackReturns
  4089  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4090  }
  4091  
  4092  func (fake *FakeCloudControllerClient) UpdateBuildpackCallCount() int {
  4093  	fake.updateBuildpackMutex.RLock()
  4094  	defer fake.updateBuildpackMutex.RUnlock()
  4095  	return len(fake.updateBuildpackArgsForCall)
  4096  }
  4097  
  4098  func (fake *FakeCloudControllerClient) UpdateBuildpackCalls(stub func(ccv3.Buildpack) (ccv3.Buildpack, ccv3.Warnings, error)) {
  4099  	fake.updateBuildpackMutex.Lock()
  4100  	defer fake.updateBuildpackMutex.Unlock()
  4101  	fake.UpdateBuildpackStub = stub
  4102  }
  4103  
  4104  func (fake *FakeCloudControllerClient) UpdateBuildpackArgsForCall(i int) ccv3.Buildpack {
  4105  	fake.updateBuildpackMutex.RLock()
  4106  	defer fake.updateBuildpackMutex.RUnlock()
  4107  	argsForCall := fake.updateBuildpackArgsForCall[i]
  4108  	return argsForCall.arg1
  4109  }
  4110  
  4111  func (fake *FakeCloudControllerClient) UpdateBuildpackReturns(result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  4112  	fake.updateBuildpackMutex.Lock()
  4113  	defer fake.updateBuildpackMutex.Unlock()
  4114  	fake.UpdateBuildpackStub = nil
  4115  	fake.updateBuildpackReturns = struct {
  4116  		result1 ccv3.Buildpack
  4117  		result2 ccv3.Warnings
  4118  		result3 error
  4119  	}{result1, result2, result3}
  4120  }
  4121  
  4122  func (fake *FakeCloudControllerClient) UpdateBuildpackReturnsOnCall(i int, result1 ccv3.Buildpack, result2 ccv3.Warnings, result3 error) {
  4123  	fake.updateBuildpackMutex.Lock()
  4124  	defer fake.updateBuildpackMutex.Unlock()
  4125  	fake.UpdateBuildpackStub = nil
  4126  	if fake.updateBuildpackReturnsOnCall == nil {
  4127  		fake.updateBuildpackReturnsOnCall = make(map[int]struct {
  4128  			result1 ccv3.Buildpack
  4129  			result2 ccv3.Warnings
  4130  			result3 error
  4131  		})
  4132  	}
  4133  	fake.updateBuildpackReturnsOnCall[i] = struct {
  4134  		result1 ccv3.Buildpack
  4135  		result2 ccv3.Warnings
  4136  		result3 error
  4137  	}{result1, result2, result3}
  4138  }
  4139  
  4140  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationship(arg1 string, arg2 string) (ccv3.Relationship, ccv3.Warnings, error) {
  4141  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  4142  	ret, specificReturn := fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall[len(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall)]
  4143  	fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall = append(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall, struct {
  4144  		arg1 string
  4145  		arg2 string
  4146  	}{arg1, arg2})
  4147  	fake.recordInvocation("UpdateOrganizationDefaultIsolationSegmentRelationship", []interface{}{arg1, arg2})
  4148  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  4149  	if fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub != nil {
  4150  		return fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub(arg1, arg2)
  4151  	}
  4152  	if specificReturn {
  4153  		return ret.result1, ret.result2, ret.result3
  4154  	}
  4155  	fakeReturns := fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns
  4156  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4157  }
  4158  
  4159  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipCallCount() int {
  4160  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  4161  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  4162  	return len(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall)
  4163  }
  4164  
  4165  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipCalls(stub func(string, string) (ccv3.Relationship, ccv3.Warnings, error)) {
  4166  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  4167  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  4168  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = stub
  4169  }
  4170  
  4171  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipArgsForCall(i int) (string, string) {
  4172  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  4173  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  4174  	argsForCall := fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall[i]
  4175  	return argsForCall.arg1, argsForCall.arg2
  4176  }
  4177  
  4178  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4179  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  4180  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  4181  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = nil
  4182  	fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns = struct {
  4183  		result1 ccv3.Relationship
  4184  		result2 ccv3.Warnings
  4185  		result3 error
  4186  	}{result1, result2, result3}
  4187  }
  4188  
  4189  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4190  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  4191  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  4192  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = nil
  4193  	if fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall == nil {
  4194  		fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall = make(map[int]struct {
  4195  			result1 ccv3.Relationship
  4196  			result2 ccv3.Warnings
  4197  			result3 error
  4198  		})
  4199  	}
  4200  	fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall[i] = struct {
  4201  		result1 ccv3.Relationship
  4202  		result2 ccv3.Warnings
  4203  		result3 error
  4204  	}{result1, result2, result3}
  4205  }
  4206  
  4207  func (fake *FakeCloudControllerClient) UpdateProcess(arg1 ccv3.Process) (ccv3.Process, ccv3.Warnings, error) {
  4208  	fake.updateProcessMutex.Lock()
  4209  	ret, specificReturn := fake.updateProcessReturnsOnCall[len(fake.updateProcessArgsForCall)]
  4210  	fake.updateProcessArgsForCall = append(fake.updateProcessArgsForCall, struct {
  4211  		arg1 ccv3.Process
  4212  	}{arg1})
  4213  	fake.recordInvocation("UpdateProcess", []interface{}{arg1})
  4214  	fake.updateProcessMutex.Unlock()
  4215  	if fake.UpdateProcessStub != nil {
  4216  		return fake.UpdateProcessStub(arg1)
  4217  	}
  4218  	if specificReturn {
  4219  		return ret.result1, ret.result2, ret.result3
  4220  	}
  4221  	fakeReturns := fake.updateProcessReturns
  4222  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4223  }
  4224  
  4225  func (fake *FakeCloudControllerClient) UpdateProcessCallCount() int {
  4226  	fake.updateProcessMutex.RLock()
  4227  	defer fake.updateProcessMutex.RUnlock()
  4228  	return len(fake.updateProcessArgsForCall)
  4229  }
  4230  
  4231  func (fake *FakeCloudControllerClient) UpdateProcessCalls(stub func(ccv3.Process) (ccv3.Process, ccv3.Warnings, error)) {
  4232  	fake.updateProcessMutex.Lock()
  4233  	defer fake.updateProcessMutex.Unlock()
  4234  	fake.UpdateProcessStub = stub
  4235  }
  4236  
  4237  func (fake *FakeCloudControllerClient) UpdateProcessArgsForCall(i int) ccv3.Process {
  4238  	fake.updateProcessMutex.RLock()
  4239  	defer fake.updateProcessMutex.RUnlock()
  4240  	argsForCall := fake.updateProcessArgsForCall[i]
  4241  	return argsForCall.arg1
  4242  }
  4243  
  4244  func (fake *FakeCloudControllerClient) UpdateProcessReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  4245  	fake.updateProcessMutex.Lock()
  4246  	defer fake.updateProcessMutex.Unlock()
  4247  	fake.UpdateProcessStub = nil
  4248  	fake.updateProcessReturns = struct {
  4249  		result1 ccv3.Process
  4250  		result2 ccv3.Warnings
  4251  		result3 error
  4252  	}{result1, result2, result3}
  4253  }
  4254  
  4255  func (fake *FakeCloudControllerClient) UpdateProcessReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  4256  	fake.updateProcessMutex.Lock()
  4257  	defer fake.updateProcessMutex.Unlock()
  4258  	fake.UpdateProcessStub = nil
  4259  	if fake.updateProcessReturnsOnCall == nil {
  4260  		fake.updateProcessReturnsOnCall = make(map[int]struct {
  4261  			result1 ccv3.Process
  4262  			result2 ccv3.Warnings
  4263  			result3 error
  4264  		})
  4265  	}
  4266  	fake.updateProcessReturnsOnCall[i] = struct {
  4267  		result1 ccv3.Process
  4268  		result2 ccv3.Warnings
  4269  		result3 error
  4270  	}{result1, result2, result3}
  4271  }
  4272  
  4273  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationship(arg1 string, arg2 string) (ccv3.Relationship, ccv3.Warnings, error) {
  4274  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  4275  	ret, specificReturn := fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall[len(fake.updateSpaceIsolationSegmentRelationshipArgsForCall)]
  4276  	fake.updateSpaceIsolationSegmentRelationshipArgsForCall = append(fake.updateSpaceIsolationSegmentRelationshipArgsForCall, struct {
  4277  		arg1 string
  4278  		arg2 string
  4279  	}{arg1, arg2})
  4280  	fake.recordInvocation("UpdateSpaceIsolationSegmentRelationship", []interface{}{arg1, arg2})
  4281  	fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  4282  	if fake.UpdateSpaceIsolationSegmentRelationshipStub != nil {
  4283  		return fake.UpdateSpaceIsolationSegmentRelationshipStub(arg1, arg2)
  4284  	}
  4285  	if specificReturn {
  4286  		return ret.result1, ret.result2, ret.result3
  4287  	}
  4288  	fakeReturns := fake.updateSpaceIsolationSegmentRelationshipReturns
  4289  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4290  }
  4291  
  4292  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipCallCount() int {
  4293  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  4294  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  4295  	return len(fake.updateSpaceIsolationSegmentRelationshipArgsForCall)
  4296  }
  4297  
  4298  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipCalls(stub func(string, string) (ccv3.Relationship, ccv3.Warnings, error)) {
  4299  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  4300  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  4301  	fake.UpdateSpaceIsolationSegmentRelationshipStub = stub
  4302  }
  4303  
  4304  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipArgsForCall(i int) (string, string) {
  4305  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  4306  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  4307  	argsForCall := fake.updateSpaceIsolationSegmentRelationshipArgsForCall[i]
  4308  	return argsForCall.arg1, argsForCall.arg2
  4309  }
  4310  
  4311  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4312  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  4313  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  4314  	fake.UpdateSpaceIsolationSegmentRelationshipStub = nil
  4315  	fake.updateSpaceIsolationSegmentRelationshipReturns = struct {
  4316  		result1 ccv3.Relationship
  4317  		result2 ccv3.Warnings
  4318  		result3 error
  4319  	}{result1, result2, result3}
  4320  }
  4321  
  4322  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  4323  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  4324  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  4325  	fake.UpdateSpaceIsolationSegmentRelationshipStub = nil
  4326  	if fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall == nil {
  4327  		fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall = make(map[int]struct {
  4328  			result1 ccv3.Relationship
  4329  			result2 ccv3.Warnings
  4330  			result3 error
  4331  		})
  4332  	}
  4333  	fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall[i] = struct {
  4334  		result1 ccv3.Relationship
  4335  		result2 ccv3.Warnings
  4336  		result3 error
  4337  	}{result1, result2, result3}
  4338  }
  4339  
  4340  func (fake *FakeCloudControllerClient) UpdateTaskCancel(arg1 string) (ccv3.Task, ccv3.Warnings, error) {
  4341  	fake.updateTaskCancelMutex.Lock()
  4342  	ret, specificReturn := fake.updateTaskCancelReturnsOnCall[len(fake.updateTaskCancelArgsForCall)]
  4343  	fake.updateTaskCancelArgsForCall = append(fake.updateTaskCancelArgsForCall, struct {
  4344  		arg1 string
  4345  	}{arg1})
  4346  	fake.recordInvocation("UpdateTaskCancel", []interface{}{arg1})
  4347  	fake.updateTaskCancelMutex.Unlock()
  4348  	if fake.UpdateTaskCancelStub != nil {
  4349  		return fake.UpdateTaskCancelStub(arg1)
  4350  	}
  4351  	if specificReturn {
  4352  		return ret.result1, ret.result2, ret.result3
  4353  	}
  4354  	fakeReturns := fake.updateTaskCancelReturns
  4355  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4356  }
  4357  
  4358  func (fake *FakeCloudControllerClient) UpdateTaskCancelCallCount() int {
  4359  	fake.updateTaskCancelMutex.RLock()
  4360  	defer fake.updateTaskCancelMutex.RUnlock()
  4361  	return len(fake.updateTaskCancelArgsForCall)
  4362  }
  4363  
  4364  func (fake *FakeCloudControllerClient) UpdateTaskCancelCalls(stub func(string) (ccv3.Task, ccv3.Warnings, error)) {
  4365  	fake.updateTaskCancelMutex.Lock()
  4366  	defer fake.updateTaskCancelMutex.Unlock()
  4367  	fake.UpdateTaskCancelStub = stub
  4368  }
  4369  
  4370  func (fake *FakeCloudControllerClient) UpdateTaskCancelArgsForCall(i int) string {
  4371  	fake.updateTaskCancelMutex.RLock()
  4372  	defer fake.updateTaskCancelMutex.RUnlock()
  4373  	argsForCall := fake.updateTaskCancelArgsForCall[i]
  4374  	return argsForCall.arg1
  4375  }
  4376  
  4377  func (fake *FakeCloudControllerClient) UpdateTaskCancelReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  4378  	fake.updateTaskCancelMutex.Lock()
  4379  	defer fake.updateTaskCancelMutex.Unlock()
  4380  	fake.UpdateTaskCancelStub = nil
  4381  	fake.updateTaskCancelReturns = struct {
  4382  		result1 ccv3.Task
  4383  		result2 ccv3.Warnings
  4384  		result3 error
  4385  	}{result1, result2, result3}
  4386  }
  4387  
  4388  func (fake *FakeCloudControllerClient) UpdateTaskCancelReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  4389  	fake.updateTaskCancelMutex.Lock()
  4390  	defer fake.updateTaskCancelMutex.Unlock()
  4391  	fake.UpdateTaskCancelStub = nil
  4392  	if fake.updateTaskCancelReturnsOnCall == nil {
  4393  		fake.updateTaskCancelReturnsOnCall = make(map[int]struct {
  4394  			result1 ccv3.Task
  4395  			result2 ccv3.Warnings
  4396  			result3 error
  4397  		})
  4398  	}
  4399  	fake.updateTaskCancelReturnsOnCall[i] = struct {
  4400  		result1 ccv3.Task
  4401  		result2 ccv3.Warnings
  4402  		result3 error
  4403  	}{result1, result2, result3}
  4404  }
  4405  
  4406  func (fake *FakeCloudControllerClient) UploadBitsPackage(arg1 ccv3.Package, arg2 []ccv3.Resource, arg3 io.Reader, arg4 int64) (ccv3.Package, ccv3.Warnings, error) {
  4407  	var arg2Copy []ccv3.Resource
  4408  	if arg2 != nil {
  4409  		arg2Copy = make([]ccv3.Resource, len(arg2))
  4410  		copy(arg2Copy, arg2)
  4411  	}
  4412  	fake.uploadBitsPackageMutex.Lock()
  4413  	ret, specificReturn := fake.uploadBitsPackageReturnsOnCall[len(fake.uploadBitsPackageArgsForCall)]
  4414  	fake.uploadBitsPackageArgsForCall = append(fake.uploadBitsPackageArgsForCall, struct {
  4415  		arg1 ccv3.Package
  4416  		arg2 []ccv3.Resource
  4417  		arg3 io.Reader
  4418  		arg4 int64
  4419  	}{arg1, arg2Copy, arg3, arg4})
  4420  	fake.recordInvocation("UploadBitsPackage", []interface{}{arg1, arg2Copy, arg3, arg4})
  4421  	fake.uploadBitsPackageMutex.Unlock()
  4422  	if fake.UploadBitsPackageStub != nil {
  4423  		return fake.UploadBitsPackageStub(arg1, arg2, arg3, arg4)
  4424  	}
  4425  	if specificReturn {
  4426  		return ret.result1, ret.result2, ret.result3
  4427  	}
  4428  	fakeReturns := fake.uploadBitsPackageReturns
  4429  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4430  }
  4431  
  4432  func (fake *FakeCloudControllerClient) UploadBitsPackageCallCount() int {
  4433  	fake.uploadBitsPackageMutex.RLock()
  4434  	defer fake.uploadBitsPackageMutex.RUnlock()
  4435  	return len(fake.uploadBitsPackageArgsForCall)
  4436  }
  4437  
  4438  func (fake *FakeCloudControllerClient) UploadBitsPackageCalls(stub func(ccv3.Package, []ccv3.Resource, io.Reader, int64) (ccv3.Package, ccv3.Warnings, error)) {
  4439  	fake.uploadBitsPackageMutex.Lock()
  4440  	defer fake.uploadBitsPackageMutex.Unlock()
  4441  	fake.UploadBitsPackageStub = stub
  4442  }
  4443  
  4444  func (fake *FakeCloudControllerClient) UploadBitsPackageArgsForCall(i int) (ccv3.Package, []ccv3.Resource, io.Reader, int64) {
  4445  	fake.uploadBitsPackageMutex.RLock()
  4446  	defer fake.uploadBitsPackageMutex.RUnlock()
  4447  	argsForCall := fake.uploadBitsPackageArgsForCall[i]
  4448  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  4449  }
  4450  
  4451  func (fake *FakeCloudControllerClient) UploadBitsPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4452  	fake.uploadBitsPackageMutex.Lock()
  4453  	defer fake.uploadBitsPackageMutex.Unlock()
  4454  	fake.UploadBitsPackageStub = nil
  4455  	fake.uploadBitsPackageReturns = struct {
  4456  		result1 ccv3.Package
  4457  		result2 ccv3.Warnings
  4458  		result3 error
  4459  	}{result1, result2, result3}
  4460  }
  4461  
  4462  func (fake *FakeCloudControllerClient) UploadBitsPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4463  	fake.uploadBitsPackageMutex.Lock()
  4464  	defer fake.uploadBitsPackageMutex.Unlock()
  4465  	fake.UploadBitsPackageStub = nil
  4466  	if fake.uploadBitsPackageReturnsOnCall == nil {
  4467  		fake.uploadBitsPackageReturnsOnCall = make(map[int]struct {
  4468  			result1 ccv3.Package
  4469  			result2 ccv3.Warnings
  4470  			result3 error
  4471  		})
  4472  	}
  4473  	fake.uploadBitsPackageReturnsOnCall[i] = struct {
  4474  		result1 ccv3.Package
  4475  		result2 ccv3.Warnings
  4476  		result3 error
  4477  	}{result1, result2, result3}
  4478  }
  4479  
  4480  func (fake *FakeCloudControllerClient) UploadBuildpack(arg1 string, arg2 string, arg3 io.Reader, arg4 int64) (ccv3.JobURL, ccv3.Warnings, error) {
  4481  	fake.uploadBuildpackMutex.Lock()
  4482  	ret, specificReturn := fake.uploadBuildpackReturnsOnCall[len(fake.uploadBuildpackArgsForCall)]
  4483  	fake.uploadBuildpackArgsForCall = append(fake.uploadBuildpackArgsForCall, struct {
  4484  		arg1 string
  4485  		arg2 string
  4486  		arg3 io.Reader
  4487  		arg4 int64
  4488  	}{arg1, arg2, arg3, arg4})
  4489  	fake.recordInvocation("UploadBuildpack", []interface{}{arg1, arg2, arg3, arg4})
  4490  	fake.uploadBuildpackMutex.Unlock()
  4491  	if fake.UploadBuildpackStub != nil {
  4492  		return fake.UploadBuildpackStub(arg1, arg2, arg3, arg4)
  4493  	}
  4494  	if specificReturn {
  4495  		return ret.result1, ret.result2, ret.result3
  4496  	}
  4497  	fakeReturns := fake.uploadBuildpackReturns
  4498  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4499  }
  4500  
  4501  func (fake *FakeCloudControllerClient) UploadBuildpackCallCount() int {
  4502  	fake.uploadBuildpackMutex.RLock()
  4503  	defer fake.uploadBuildpackMutex.RUnlock()
  4504  	return len(fake.uploadBuildpackArgsForCall)
  4505  }
  4506  
  4507  func (fake *FakeCloudControllerClient) UploadBuildpackCalls(stub func(string, string, io.Reader, int64) (ccv3.JobURL, ccv3.Warnings, error)) {
  4508  	fake.uploadBuildpackMutex.Lock()
  4509  	defer fake.uploadBuildpackMutex.Unlock()
  4510  	fake.UploadBuildpackStub = stub
  4511  }
  4512  
  4513  func (fake *FakeCloudControllerClient) UploadBuildpackArgsForCall(i int) (string, string, io.Reader, int64) {
  4514  	fake.uploadBuildpackMutex.RLock()
  4515  	defer fake.uploadBuildpackMutex.RUnlock()
  4516  	argsForCall := fake.uploadBuildpackArgsForCall[i]
  4517  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3, argsForCall.arg4
  4518  }
  4519  
  4520  func (fake *FakeCloudControllerClient) UploadBuildpackReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  4521  	fake.uploadBuildpackMutex.Lock()
  4522  	defer fake.uploadBuildpackMutex.Unlock()
  4523  	fake.UploadBuildpackStub = nil
  4524  	fake.uploadBuildpackReturns = struct {
  4525  		result1 ccv3.JobURL
  4526  		result2 ccv3.Warnings
  4527  		result3 error
  4528  	}{result1, result2, result3}
  4529  }
  4530  
  4531  func (fake *FakeCloudControllerClient) UploadBuildpackReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  4532  	fake.uploadBuildpackMutex.Lock()
  4533  	defer fake.uploadBuildpackMutex.Unlock()
  4534  	fake.UploadBuildpackStub = nil
  4535  	if fake.uploadBuildpackReturnsOnCall == nil {
  4536  		fake.uploadBuildpackReturnsOnCall = make(map[int]struct {
  4537  			result1 ccv3.JobURL
  4538  			result2 ccv3.Warnings
  4539  			result3 error
  4540  		})
  4541  	}
  4542  	fake.uploadBuildpackReturnsOnCall[i] = struct {
  4543  		result1 ccv3.JobURL
  4544  		result2 ccv3.Warnings
  4545  		result3 error
  4546  	}{result1, result2, result3}
  4547  }
  4548  
  4549  func (fake *FakeCloudControllerClient) UploadPackage(arg1 ccv3.Package, arg2 string) (ccv3.Package, ccv3.Warnings, error) {
  4550  	fake.uploadPackageMutex.Lock()
  4551  	ret, specificReturn := fake.uploadPackageReturnsOnCall[len(fake.uploadPackageArgsForCall)]
  4552  	fake.uploadPackageArgsForCall = append(fake.uploadPackageArgsForCall, struct {
  4553  		arg1 ccv3.Package
  4554  		arg2 string
  4555  	}{arg1, arg2})
  4556  	fake.recordInvocation("UploadPackage", []interface{}{arg1, arg2})
  4557  	fake.uploadPackageMutex.Unlock()
  4558  	if fake.UploadPackageStub != nil {
  4559  		return fake.UploadPackageStub(arg1, arg2)
  4560  	}
  4561  	if specificReturn {
  4562  		return ret.result1, ret.result2, ret.result3
  4563  	}
  4564  	fakeReturns := fake.uploadPackageReturns
  4565  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  4566  }
  4567  
  4568  func (fake *FakeCloudControllerClient) UploadPackageCallCount() int {
  4569  	fake.uploadPackageMutex.RLock()
  4570  	defer fake.uploadPackageMutex.RUnlock()
  4571  	return len(fake.uploadPackageArgsForCall)
  4572  }
  4573  
  4574  func (fake *FakeCloudControllerClient) UploadPackageCalls(stub func(ccv3.Package, string) (ccv3.Package, ccv3.Warnings, error)) {
  4575  	fake.uploadPackageMutex.Lock()
  4576  	defer fake.uploadPackageMutex.Unlock()
  4577  	fake.UploadPackageStub = stub
  4578  }
  4579  
  4580  func (fake *FakeCloudControllerClient) UploadPackageArgsForCall(i int) (ccv3.Package, string) {
  4581  	fake.uploadPackageMutex.RLock()
  4582  	defer fake.uploadPackageMutex.RUnlock()
  4583  	argsForCall := fake.uploadPackageArgsForCall[i]
  4584  	return argsForCall.arg1, argsForCall.arg2
  4585  }
  4586  
  4587  func (fake *FakeCloudControllerClient) UploadPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4588  	fake.uploadPackageMutex.Lock()
  4589  	defer fake.uploadPackageMutex.Unlock()
  4590  	fake.UploadPackageStub = nil
  4591  	fake.uploadPackageReturns = struct {
  4592  		result1 ccv3.Package
  4593  		result2 ccv3.Warnings
  4594  		result3 error
  4595  	}{result1, result2, result3}
  4596  }
  4597  
  4598  func (fake *FakeCloudControllerClient) UploadPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  4599  	fake.uploadPackageMutex.Lock()
  4600  	defer fake.uploadPackageMutex.Unlock()
  4601  	fake.UploadPackageStub = nil
  4602  	if fake.uploadPackageReturnsOnCall == nil {
  4603  		fake.uploadPackageReturnsOnCall = make(map[int]struct {
  4604  			result1 ccv3.Package
  4605  			result2 ccv3.Warnings
  4606  			result3 error
  4607  		})
  4608  	}
  4609  	fake.uploadPackageReturnsOnCall[i] = struct {
  4610  		result1 ccv3.Package
  4611  		result2 ccv3.Warnings
  4612  		result3 error
  4613  	}{result1, result2, result3}
  4614  }
  4615  
  4616  func (fake *FakeCloudControllerClient) Invocations() map[string][][]interface{} {
  4617  	fake.invocationsMutex.RLock()
  4618  	defer fake.invocationsMutex.RUnlock()
  4619  	fake.appSSHEndpointMutex.RLock()
  4620  	defer fake.appSSHEndpointMutex.RUnlock()
  4621  	fake.appSSHHostKeyFingerprintMutex.RLock()
  4622  	defer fake.appSSHHostKeyFingerprintMutex.RUnlock()
  4623  	fake.cloudControllerAPIVersionMutex.RLock()
  4624  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
  4625  	fake.createApplicationMutex.RLock()
  4626  	defer fake.createApplicationMutex.RUnlock()
  4627  	fake.createApplicationProcessScaleMutex.RLock()
  4628  	defer fake.createApplicationProcessScaleMutex.RUnlock()
  4629  	fake.createApplicationTaskMutex.RLock()
  4630  	defer fake.createApplicationTaskMutex.RUnlock()
  4631  	fake.createBuildMutex.RLock()
  4632  	defer fake.createBuildMutex.RUnlock()
  4633  	fake.createBuildpackMutex.RLock()
  4634  	defer fake.createBuildpackMutex.RUnlock()
  4635  	fake.createIsolationSegmentMutex.RLock()
  4636  	defer fake.createIsolationSegmentMutex.RUnlock()
  4637  	fake.createPackageMutex.RLock()
  4638  	defer fake.createPackageMutex.RUnlock()
  4639  	fake.deleteApplicationMutex.RLock()
  4640  	defer fake.deleteApplicationMutex.RUnlock()
  4641  	fake.deleteApplicationProcessInstanceMutex.RLock()
  4642  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  4643  	fake.deleteBuildpackMutex.RLock()
  4644  	defer fake.deleteBuildpackMutex.RUnlock()
  4645  	fake.deleteIsolationSegmentMutex.RLock()
  4646  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  4647  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  4648  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  4649  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  4650  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  4651  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  4652  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  4653  	fake.getApplicationDropletCurrentMutex.RLock()
  4654  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  4655  	fake.getApplicationEnvironmentMutex.RLock()
  4656  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  4657  	fake.getApplicationManifestMutex.RLock()
  4658  	defer fake.getApplicationManifestMutex.RUnlock()
  4659  	fake.getApplicationProcessByTypeMutex.RLock()
  4660  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  4661  	fake.getApplicationProcessesMutex.RLock()
  4662  	defer fake.getApplicationProcessesMutex.RUnlock()
  4663  	fake.getApplicationTasksMutex.RLock()
  4664  	defer fake.getApplicationTasksMutex.RUnlock()
  4665  	fake.getApplicationsMutex.RLock()
  4666  	defer fake.getApplicationsMutex.RUnlock()
  4667  	fake.getBuildMutex.RLock()
  4668  	defer fake.getBuildMutex.RUnlock()
  4669  	fake.getBuildpacksMutex.RLock()
  4670  	defer fake.getBuildpacksMutex.RUnlock()
  4671  	fake.getDropletMutex.RLock()
  4672  	defer fake.getDropletMutex.RUnlock()
  4673  	fake.getDropletsMutex.RLock()
  4674  	defer fake.getDropletsMutex.RUnlock()
  4675  	fake.getIsolationSegmentMutex.RLock()
  4676  	defer fake.getIsolationSegmentMutex.RUnlock()
  4677  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  4678  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  4679  	fake.getIsolationSegmentsMutex.RLock()
  4680  	defer fake.getIsolationSegmentsMutex.RUnlock()
  4681  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  4682  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  4683  	fake.getOrganizationsMutex.RLock()
  4684  	defer fake.getOrganizationsMutex.RUnlock()
  4685  	fake.getPackageMutex.RLock()
  4686  	defer fake.getPackageMutex.RUnlock()
  4687  	fake.getPackagesMutex.RLock()
  4688  	defer fake.getPackagesMutex.RUnlock()
  4689  	fake.getProcessInstancesMutex.RLock()
  4690  	defer fake.getProcessInstancesMutex.RUnlock()
  4691  	fake.getServiceInstancesMutex.RLock()
  4692  	defer fake.getServiceInstancesMutex.RUnlock()
  4693  	fake.getSpaceIsolationSegmentMutex.RLock()
  4694  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  4695  	fake.getSpacesMutex.RLock()
  4696  	defer fake.getSpacesMutex.RUnlock()
  4697  	fake.getStacksMutex.RLock()
  4698  	defer fake.getStacksMutex.RUnlock()
  4699  	fake.pollJobMutex.RLock()
  4700  	defer fake.pollJobMutex.RUnlock()
  4701  	fake.setApplicationDropletMutex.RLock()
  4702  	defer fake.setApplicationDropletMutex.RUnlock()
  4703  	fake.shareServiceInstanceToSpacesMutex.RLock()
  4704  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  4705  	fake.updateApplicationMutex.RLock()
  4706  	defer fake.updateApplicationMutex.RUnlock()
  4707  	fake.updateApplicationApplyManifestMutex.RLock()
  4708  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  4709  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  4710  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  4711  	fake.updateApplicationRestartMutex.RLock()
  4712  	defer fake.updateApplicationRestartMutex.RUnlock()
  4713  	fake.updateApplicationStartMutex.RLock()
  4714  	defer fake.updateApplicationStartMutex.RUnlock()
  4715  	fake.updateApplicationStopMutex.RLock()
  4716  	defer fake.updateApplicationStopMutex.RUnlock()
  4717  	fake.updateBuildpackMutex.RLock()
  4718  	defer fake.updateBuildpackMutex.RUnlock()
  4719  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  4720  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  4721  	fake.updateProcessMutex.RLock()
  4722  	defer fake.updateProcessMutex.RUnlock()
  4723  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  4724  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  4725  	fake.updateTaskCancelMutex.RLock()
  4726  	defer fake.updateTaskCancelMutex.RUnlock()
  4727  	fake.uploadBitsPackageMutex.RLock()
  4728  	defer fake.uploadBitsPackageMutex.RUnlock()
  4729  	fake.uploadBuildpackMutex.RLock()
  4730  	defer fake.uploadBuildpackMutex.RUnlock()
  4731  	fake.uploadPackageMutex.RLock()
  4732  	defer fake.uploadPackageMutex.RUnlock()
  4733  	copiedInvocations := map[string][][]interface{}{}
  4734  	for key, value := range fake.invocations {
  4735  		copiedInvocations[key] = value
  4736  	}
  4737  	return copiedInvocations
  4738  }
  4739  
  4740  func (fake *FakeCloudControllerClient) recordInvocation(key string, args []interface{}) {
  4741  	fake.invocationsMutex.Lock()
  4742  	defer fake.invocationsMutex.Unlock()
  4743  	if fake.invocations == nil {
  4744  		fake.invocations = map[string][][]interface{}{}
  4745  	}
  4746  	if fake.invocations[key] == nil {
  4747  		fake.invocations[key] = [][]interface{}{}
  4748  	}
  4749  	fake.invocations[key] = append(fake.invocations[key], args)
  4750  }
  4751  
  4752  var _ v7action.CloudControllerClient = new(FakeCloudControllerClient)