github.com/cloudfoundry-community/cloudfoundry-cli@v6.44.1-0.20240130060226-cda5ed8e89a5+incompatible/actor/v3action/v3actionfakes/fake_cloud_controller_client.go (about)

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