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