github.com/ablease/cli@v6.37.1-0.20180613014814-3adbb7d7fb19+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  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v3action"
     8  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv3"
     9  )
    10  
    11  type FakeCloudControllerClient struct {
    12  	AppSSHEndpointStub        func() string
    13  	appSSHEndpointMutex       sync.RWMutex
    14  	appSSHEndpointArgsForCall []struct{}
    15  	appSSHEndpointReturns     struct {
    16  		result1 string
    17  	}
    18  	appSSHEndpointReturnsOnCall map[int]struct {
    19  		result1 string
    20  	}
    21  	AppSSHHostKeyFingerprintStub        func() string
    22  	appSSHHostKeyFingerprintMutex       sync.RWMutex
    23  	appSSHHostKeyFingerprintArgsForCall []struct{}
    24  	appSSHHostKeyFingerprintReturns     struct {
    25  		result1 string
    26  	}
    27  	appSSHHostKeyFingerprintReturnsOnCall map[int]struct {
    28  		result1 string
    29  	}
    30  	CloudControllerAPIVersionStub        func() string
    31  	cloudControllerAPIVersionMutex       sync.RWMutex
    32  	cloudControllerAPIVersionArgsForCall []struct{}
    33  	cloudControllerAPIVersionReturns     struct {
    34  		result1 string
    35  	}
    36  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    37  		result1 string
    38  	}
    39  	CreateApplicationStub        func(app ccv3.Application) (ccv3.Application, ccv3.Warnings, error)
    40  	createApplicationMutex       sync.RWMutex
    41  	createApplicationArgsForCall []struct {
    42  		app ccv3.Application
    43  	}
    44  	createApplicationReturns struct {
    45  		result1 ccv3.Application
    46  		result2 ccv3.Warnings
    47  		result3 error
    48  	}
    49  	createApplicationReturnsOnCall map[int]struct {
    50  		result1 ccv3.Application
    51  		result2 ccv3.Warnings
    52  		result3 error
    53  	}
    54  	CreateApplicationProcessScaleStub        func(appGUID string, process ccv3.Process) (ccv3.Process, ccv3.Warnings, error)
    55  	createApplicationProcessScaleMutex       sync.RWMutex
    56  	createApplicationProcessScaleArgsForCall []struct {
    57  		appGUID string
    58  		process ccv3.Process
    59  	}
    60  	createApplicationProcessScaleReturns struct {
    61  		result1 ccv3.Process
    62  		result2 ccv3.Warnings
    63  		result3 error
    64  	}
    65  	createApplicationProcessScaleReturnsOnCall map[int]struct {
    66  		result1 ccv3.Process
    67  		result2 ccv3.Warnings
    68  		result3 error
    69  	}
    70  	CreateApplicationTaskStub        func(appGUID string, task ccv3.Task) (ccv3.Task, ccv3.Warnings, error)
    71  	createApplicationTaskMutex       sync.RWMutex
    72  	createApplicationTaskArgsForCall []struct {
    73  		appGUID string
    74  		task    ccv3.Task
    75  	}
    76  	createApplicationTaskReturns struct {
    77  		result1 ccv3.Task
    78  		result2 ccv3.Warnings
    79  		result3 error
    80  	}
    81  	createApplicationTaskReturnsOnCall map[int]struct {
    82  		result1 ccv3.Task
    83  		result2 ccv3.Warnings
    84  		result3 error
    85  	}
    86  	CreateBuildStub        func(build ccv3.Build) (ccv3.Build, ccv3.Warnings, error)
    87  	createBuildMutex       sync.RWMutex
    88  	createBuildArgsForCall []struct {
    89  		build ccv3.Build
    90  	}
    91  	createBuildReturns struct {
    92  		result1 ccv3.Build
    93  		result2 ccv3.Warnings
    94  		result3 error
    95  	}
    96  	createBuildReturnsOnCall map[int]struct {
    97  		result1 ccv3.Build
    98  		result2 ccv3.Warnings
    99  		result3 error
   100  	}
   101  	CreateIsolationSegmentStub        func(isolationSegment ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error)
   102  	createIsolationSegmentMutex       sync.RWMutex
   103  	createIsolationSegmentArgsForCall []struct {
   104  		isolationSegment ccv3.IsolationSegment
   105  	}
   106  	createIsolationSegmentReturns struct {
   107  		result1 ccv3.IsolationSegment
   108  		result2 ccv3.Warnings
   109  		result3 error
   110  	}
   111  	createIsolationSegmentReturnsOnCall map[int]struct {
   112  		result1 ccv3.IsolationSegment
   113  		result2 ccv3.Warnings
   114  		result3 error
   115  	}
   116  	CreatePackageStub        func(pkg ccv3.Package) (ccv3.Package, ccv3.Warnings, error)
   117  	createPackageMutex       sync.RWMutex
   118  	createPackageArgsForCall []struct {
   119  		pkg ccv3.Package
   120  	}
   121  	createPackageReturns struct {
   122  		result1 ccv3.Package
   123  		result2 ccv3.Warnings
   124  		result3 error
   125  	}
   126  	createPackageReturnsOnCall map[int]struct {
   127  		result1 ccv3.Package
   128  		result2 ccv3.Warnings
   129  		result3 error
   130  	}
   131  	DeleteApplicationStub        func(guid string) (ccv3.JobURL, ccv3.Warnings, error)
   132  	deleteApplicationMutex       sync.RWMutex
   133  	deleteApplicationArgsForCall []struct {
   134  		guid string
   135  	}
   136  	deleteApplicationReturns struct {
   137  		result1 ccv3.JobURL
   138  		result2 ccv3.Warnings
   139  		result3 error
   140  	}
   141  	deleteApplicationReturnsOnCall map[int]struct {
   142  		result1 ccv3.JobURL
   143  		result2 ccv3.Warnings
   144  		result3 error
   145  	}
   146  	DeleteApplicationProcessInstanceStub        func(appGUID string, processType string, instanceIndex int) (ccv3.Warnings, error)
   147  	deleteApplicationProcessInstanceMutex       sync.RWMutex
   148  	deleteApplicationProcessInstanceArgsForCall []struct {
   149  		appGUID       string
   150  		processType   string
   151  		instanceIndex int
   152  	}
   153  	deleteApplicationProcessInstanceReturns struct {
   154  		result1 ccv3.Warnings
   155  		result2 error
   156  	}
   157  	deleteApplicationProcessInstanceReturnsOnCall map[int]struct {
   158  		result1 ccv3.Warnings
   159  		result2 error
   160  	}
   161  	DeleteIsolationSegmentStub        func(guid string) (ccv3.Warnings, error)
   162  	deleteIsolationSegmentMutex       sync.RWMutex
   163  	deleteIsolationSegmentArgsForCall []struct {
   164  		guid string
   165  	}
   166  	deleteIsolationSegmentReturns struct {
   167  		result1 ccv3.Warnings
   168  		result2 error
   169  	}
   170  	deleteIsolationSegmentReturnsOnCall map[int]struct {
   171  		result1 ccv3.Warnings
   172  		result2 error
   173  	}
   174  	DeleteIsolationSegmentOrganizationStub        func(isolationSegmentGUID string, organizationGUID string) (ccv3.Warnings, error)
   175  	deleteIsolationSegmentOrganizationMutex       sync.RWMutex
   176  	deleteIsolationSegmentOrganizationArgsForCall []struct {
   177  		isolationSegmentGUID string
   178  		organizationGUID     string
   179  	}
   180  	deleteIsolationSegmentOrganizationReturns struct {
   181  		result1 ccv3.Warnings
   182  		result2 error
   183  	}
   184  	deleteIsolationSegmentOrganizationReturnsOnCall map[int]struct {
   185  		result1 ccv3.Warnings
   186  		result2 error
   187  	}
   188  	DeleteServiceInstanceRelationshipsSharedSpaceStub        func(serviceInstanceGUID string, sharedToSpaceGUID string) (ccv3.Warnings, error)
   189  	deleteServiceInstanceRelationshipsSharedSpaceMutex       sync.RWMutex
   190  	deleteServiceInstanceRelationshipsSharedSpaceArgsForCall []struct {
   191  		serviceInstanceGUID string
   192  		sharedToSpaceGUID   string
   193  	}
   194  	deleteServiceInstanceRelationshipsSharedSpaceReturns struct {
   195  		result1 ccv3.Warnings
   196  		result2 error
   197  	}
   198  	deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall map[int]struct {
   199  		result1 ccv3.Warnings
   200  		result2 error
   201  	}
   202  	EntitleIsolationSegmentToOrganizationsStub        func(isoGUID string, orgGUIDs []string) (ccv3.RelationshipList, ccv3.Warnings, error)
   203  	entitleIsolationSegmentToOrganizationsMutex       sync.RWMutex
   204  	entitleIsolationSegmentToOrganizationsArgsForCall []struct {
   205  		isoGUID  string
   206  		orgGUIDs []string
   207  	}
   208  	entitleIsolationSegmentToOrganizationsReturns struct {
   209  		result1 ccv3.RelationshipList
   210  		result2 ccv3.Warnings
   211  		result3 error
   212  	}
   213  	entitleIsolationSegmentToOrganizationsReturnsOnCall map[int]struct {
   214  		result1 ccv3.RelationshipList
   215  		result2 ccv3.Warnings
   216  		result3 error
   217  	}
   218  	GetApplicationDropletCurrentStub        func(appGUID string) (ccv3.Droplet, ccv3.Warnings, error)
   219  	getApplicationDropletCurrentMutex       sync.RWMutex
   220  	getApplicationDropletCurrentArgsForCall []struct {
   221  		appGUID string
   222  	}
   223  	getApplicationDropletCurrentReturns struct {
   224  		result1 ccv3.Droplet
   225  		result2 ccv3.Warnings
   226  		result3 error
   227  	}
   228  	getApplicationDropletCurrentReturnsOnCall map[int]struct {
   229  		result1 ccv3.Droplet
   230  		result2 ccv3.Warnings
   231  		result3 error
   232  	}
   233  	GetApplicationEnvironmentStub        func(appGUID string) (ccv3.Environment, ccv3.Warnings, error)
   234  	getApplicationEnvironmentMutex       sync.RWMutex
   235  	getApplicationEnvironmentArgsForCall []struct {
   236  		appGUID string
   237  	}
   238  	getApplicationEnvironmentReturns struct {
   239  		result1 ccv3.Environment
   240  		result2 ccv3.Warnings
   241  		result3 error
   242  	}
   243  	getApplicationEnvironmentReturnsOnCall map[int]struct {
   244  		result1 ccv3.Environment
   245  		result2 ccv3.Warnings
   246  		result3 error
   247  	}
   248  	GetApplicationProcessByTypeStub        func(appGUID string, processType string) (ccv3.Process, ccv3.Warnings, error)
   249  	getApplicationProcessByTypeMutex       sync.RWMutex
   250  	getApplicationProcessByTypeArgsForCall []struct {
   251  		appGUID     string
   252  		processType string
   253  	}
   254  	getApplicationProcessByTypeReturns struct {
   255  		result1 ccv3.Process
   256  		result2 ccv3.Warnings
   257  		result3 error
   258  	}
   259  	getApplicationProcessByTypeReturnsOnCall map[int]struct {
   260  		result1 ccv3.Process
   261  		result2 ccv3.Warnings
   262  		result3 error
   263  	}
   264  	GetApplicationProcessesStub        func(appGUID string) ([]ccv3.Process, ccv3.Warnings, error)
   265  	getApplicationProcessesMutex       sync.RWMutex
   266  	getApplicationProcessesArgsForCall []struct {
   267  		appGUID string
   268  	}
   269  	getApplicationProcessesReturns struct {
   270  		result1 []ccv3.Process
   271  		result2 ccv3.Warnings
   272  		result3 error
   273  	}
   274  	getApplicationProcessesReturnsOnCall map[int]struct {
   275  		result1 []ccv3.Process
   276  		result2 ccv3.Warnings
   277  		result3 error
   278  	}
   279  	GetApplicationsStub        func(query ...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error)
   280  	getApplicationsMutex       sync.RWMutex
   281  	getApplicationsArgsForCall []struct {
   282  		query []ccv3.Query
   283  	}
   284  	getApplicationsReturns struct {
   285  		result1 []ccv3.Application
   286  		result2 ccv3.Warnings
   287  		result3 error
   288  	}
   289  	getApplicationsReturnsOnCall map[int]struct {
   290  		result1 []ccv3.Application
   291  		result2 ccv3.Warnings
   292  		result3 error
   293  	}
   294  	GetApplicationTasksStub        func(appGUID string, query ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error)
   295  	getApplicationTasksMutex       sync.RWMutex
   296  	getApplicationTasksArgsForCall []struct {
   297  		appGUID string
   298  		query   []ccv3.Query
   299  	}
   300  	getApplicationTasksReturns struct {
   301  		result1 []ccv3.Task
   302  		result2 ccv3.Warnings
   303  		result3 error
   304  	}
   305  	getApplicationTasksReturnsOnCall map[int]struct {
   306  		result1 []ccv3.Task
   307  		result2 ccv3.Warnings
   308  		result3 error
   309  	}
   310  	GetBuildStub        func(guid string) (ccv3.Build, ccv3.Warnings, error)
   311  	getBuildMutex       sync.RWMutex
   312  	getBuildArgsForCall []struct {
   313  		guid string
   314  	}
   315  	getBuildReturns struct {
   316  		result1 ccv3.Build
   317  		result2 ccv3.Warnings
   318  		result3 error
   319  	}
   320  	getBuildReturnsOnCall map[int]struct {
   321  		result1 ccv3.Build
   322  		result2 ccv3.Warnings
   323  		result3 error
   324  	}
   325  	GetDropletStub        func(guid string) (ccv3.Droplet, ccv3.Warnings, error)
   326  	getDropletMutex       sync.RWMutex
   327  	getDropletArgsForCall []struct {
   328  		guid string
   329  	}
   330  	getDropletReturns struct {
   331  		result1 ccv3.Droplet
   332  		result2 ccv3.Warnings
   333  		result3 error
   334  	}
   335  	getDropletReturnsOnCall map[int]struct {
   336  		result1 ccv3.Droplet
   337  		result2 ccv3.Warnings
   338  		result3 error
   339  	}
   340  	GetDropletsStub        func(query ...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error)
   341  	getDropletsMutex       sync.RWMutex
   342  	getDropletsArgsForCall []struct {
   343  		query []ccv3.Query
   344  	}
   345  	getDropletsReturns struct {
   346  		result1 []ccv3.Droplet
   347  		result2 ccv3.Warnings
   348  		result3 error
   349  	}
   350  	getDropletsReturnsOnCall map[int]struct {
   351  		result1 []ccv3.Droplet
   352  		result2 ccv3.Warnings
   353  		result3 error
   354  	}
   355  	GetIsolationSegmentStub        func(guid string) (ccv3.IsolationSegment, ccv3.Warnings, error)
   356  	getIsolationSegmentMutex       sync.RWMutex
   357  	getIsolationSegmentArgsForCall []struct {
   358  		guid string
   359  	}
   360  	getIsolationSegmentReturns struct {
   361  		result1 ccv3.IsolationSegment
   362  		result2 ccv3.Warnings
   363  		result3 error
   364  	}
   365  	getIsolationSegmentReturnsOnCall map[int]struct {
   366  		result1 ccv3.IsolationSegment
   367  		result2 ccv3.Warnings
   368  		result3 error
   369  	}
   370  	GetIsolationSegmentOrganizationsStub        func(isolationSegmentGUID string) ([]ccv3.Organization, ccv3.Warnings, error)
   371  	getIsolationSegmentOrganizationsMutex       sync.RWMutex
   372  	getIsolationSegmentOrganizationsArgsForCall []struct {
   373  		isolationSegmentGUID string
   374  	}
   375  	getIsolationSegmentOrganizationsReturns struct {
   376  		result1 []ccv3.Organization
   377  		result2 ccv3.Warnings
   378  		result3 error
   379  	}
   380  	getIsolationSegmentOrganizationsReturnsOnCall map[int]struct {
   381  		result1 []ccv3.Organization
   382  		result2 ccv3.Warnings
   383  		result3 error
   384  	}
   385  	GetIsolationSegmentsStub        func(query ...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error)
   386  	getIsolationSegmentsMutex       sync.RWMutex
   387  	getIsolationSegmentsArgsForCall []struct {
   388  		query []ccv3.Query
   389  	}
   390  	getIsolationSegmentsReturns struct {
   391  		result1 []ccv3.IsolationSegment
   392  		result2 ccv3.Warnings
   393  		result3 error
   394  	}
   395  	getIsolationSegmentsReturnsOnCall map[int]struct {
   396  		result1 []ccv3.IsolationSegment
   397  		result2 ccv3.Warnings
   398  		result3 error
   399  	}
   400  	GetOrganizationDefaultIsolationSegmentStub        func(orgGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   401  	getOrganizationDefaultIsolationSegmentMutex       sync.RWMutex
   402  	getOrganizationDefaultIsolationSegmentArgsForCall []struct {
   403  		orgGUID string
   404  	}
   405  	getOrganizationDefaultIsolationSegmentReturns struct {
   406  		result1 ccv3.Relationship
   407  		result2 ccv3.Warnings
   408  		result3 error
   409  	}
   410  	getOrganizationDefaultIsolationSegmentReturnsOnCall map[int]struct {
   411  		result1 ccv3.Relationship
   412  		result2 ccv3.Warnings
   413  		result3 error
   414  	}
   415  	GetOrganizationsStub        func(query ...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error)
   416  	getOrganizationsMutex       sync.RWMutex
   417  	getOrganizationsArgsForCall []struct {
   418  		query []ccv3.Query
   419  	}
   420  	getOrganizationsReturns struct {
   421  		result1 []ccv3.Organization
   422  		result2 ccv3.Warnings
   423  		result3 error
   424  	}
   425  	getOrganizationsReturnsOnCall map[int]struct {
   426  		result1 []ccv3.Organization
   427  		result2 ccv3.Warnings
   428  		result3 error
   429  	}
   430  	GetPackageStub        func(guid string) (ccv3.Package, ccv3.Warnings, error)
   431  	getPackageMutex       sync.RWMutex
   432  	getPackageArgsForCall []struct {
   433  		guid string
   434  	}
   435  	getPackageReturns struct {
   436  		result1 ccv3.Package
   437  		result2 ccv3.Warnings
   438  		result3 error
   439  	}
   440  	getPackageReturnsOnCall map[int]struct {
   441  		result1 ccv3.Package
   442  		result2 ccv3.Warnings
   443  		result3 error
   444  	}
   445  	GetPackagesStub        func(query ...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error)
   446  	getPackagesMutex       sync.RWMutex
   447  	getPackagesArgsForCall []struct {
   448  		query []ccv3.Query
   449  	}
   450  	getPackagesReturns struct {
   451  		result1 []ccv3.Package
   452  		result2 ccv3.Warnings
   453  		result3 error
   454  	}
   455  	getPackagesReturnsOnCall map[int]struct {
   456  		result1 []ccv3.Package
   457  		result2 ccv3.Warnings
   458  		result3 error
   459  	}
   460  	GetProcessInstancesStub        func(processGUID string) ([]ccv3.ProcessInstance, ccv3.Warnings, error)
   461  	getProcessInstancesMutex       sync.RWMutex
   462  	getProcessInstancesArgsForCall []struct {
   463  		processGUID string
   464  	}
   465  	getProcessInstancesReturns struct {
   466  		result1 []ccv3.ProcessInstance
   467  		result2 ccv3.Warnings
   468  		result3 error
   469  	}
   470  	getProcessInstancesReturnsOnCall map[int]struct {
   471  		result1 []ccv3.ProcessInstance
   472  		result2 ccv3.Warnings
   473  		result3 error
   474  	}
   475  	GetServiceInstancesStub        func(query ...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error)
   476  	getServiceInstancesMutex       sync.RWMutex
   477  	getServiceInstancesArgsForCall []struct {
   478  		query []ccv3.Query
   479  	}
   480  	getServiceInstancesReturns struct {
   481  		result1 []ccv3.ServiceInstance
   482  		result2 ccv3.Warnings
   483  		result3 error
   484  	}
   485  	getServiceInstancesReturnsOnCall map[int]struct {
   486  		result1 []ccv3.ServiceInstance
   487  		result2 ccv3.Warnings
   488  		result3 error
   489  	}
   490  	GetSpaceIsolationSegmentStub        func(spaceGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   491  	getSpaceIsolationSegmentMutex       sync.RWMutex
   492  	getSpaceIsolationSegmentArgsForCall []struct {
   493  		spaceGUID string
   494  	}
   495  	getSpaceIsolationSegmentReturns struct {
   496  		result1 ccv3.Relationship
   497  		result2 ccv3.Warnings
   498  		result3 error
   499  	}
   500  	getSpaceIsolationSegmentReturnsOnCall map[int]struct {
   501  		result1 ccv3.Relationship
   502  		result2 ccv3.Warnings
   503  		result3 error
   504  	}
   505  	GetSpacesStub        func(query ...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error)
   506  	getSpacesMutex       sync.RWMutex
   507  	getSpacesArgsForCall []struct {
   508  		query []ccv3.Query
   509  	}
   510  	getSpacesReturns struct {
   511  		result1 []ccv3.Space
   512  		result2 ccv3.Warnings
   513  		result3 error
   514  	}
   515  	getSpacesReturnsOnCall map[int]struct {
   516  		result1 []ccv3.Space
   517  		result2 ccv3.Warnings
   518  		result3 error
   519  	}
   520  	PatchApplicationProcessHealthCheckStub        func(processGUID string, processHealthCheckType string, processHealthCheckEndpoint string, processInvocationTimeout int) (ccv3.Process, ccv3.Warnings, error)
   521  	patchApplicationProcessHealthCheckMutex       sync.RWMutex
   522  	patchApplicationProcessHealthCheckArgsForCall []struct {
   523  		processGUID                string
   524  		processHealthCheckType     string
   525  		processHealthCheckEndpoint string
   526  		processInvocationTimeout   int
   527  	}
   528  	patchApplicationProcessHealthCheckReturns struct {
   529  		result1 ccv3.Process
   530  		result2 ccv3.Warnings
   531  		result3 error
   532  	}
   533  	patchApplicationProcessHealthCheckReturnsOnCall map[int]struct {
   534  		result1 ccv3.Process
   535  		result2 ccv3.Warnings
   536  		result3 error
   537  	}
   538  	PollJobStub        func(jobURL ccv3.JobURL) (ccv3.Warnings, error)
   539  	pollJobMutex       sync.RWMutex
   540  	pollJobArgsForCall []struct {
   541  		jobURL ccv3.JobURL
   542  	}
   543  	pollJobReturns struct {
   544  		result1 ccv3.Warnings
   545  		result2 error
   546  	}
   547  	pollJobReturnsOnCall map[int]struct {
   548  		result1 ccv3.Warnings
   549  		result2 error
   550  	}
   551  	SetApplicationDropletStub        func(appGUID string, dropletGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   552  	setApplicationDropletMutex       sync.RWMutex
   553  	setApplicationDropletArgsForCall []struct {
   554  		appGUID     string
   555  		dropletGUID string
   556  	}
   557  	setApplicationDropletReturns struct {
   558  		result1 ccv3.Relationship
   559  		result2 ccv3.Warnings
   560  		result3 error
   561  	}
   562  	setApplicationDropletReturnsOnCall map[int]struct {
   563  		result1 ccv3.Relationship
   564  		result2 ccv3.Warnings
   565  		result3 error
   566  	}
   567  	ShareServiceInstanceToSpacesStub        func(serviceInstanceGUID string, spaceGUIDs []string) (ccv3.RelationshipList, ccv3.Warnings, error)
   568  	shareServiceInstanceToSpacesMutex       sync.RWMutex
   569  	shareServiceInstanceToSpacesArgsForCall []struct {
   570  		serviceInstanceGUID string
   571  		spaceGUIDs          []string
   572  	}
   573  	shareServiceInstanceToSpacesReturns struct {
   574  		result1 ccv3.RelationshipList
   575  		result2 ccv3.Warnings
   576  		result3 error
   577  	}
   578  	shareServiceInstanceToSpacesReturnsOnCall map[int]struct {
   579  		result1 ccv3.RelationshipList
   580  		result2 ccv3.Warnings
   581  		result3 error
   582  	}
   583  	UpdateApplicationStub        func(app ccv3.Application) (ccv3.Application, ccv3.Warnings, error)
   584  	updateApplicationMutex       sync.RWMutex
   585  	updateApplicationArgsForCall []struct {
   586  		app ccv3.Application
   587  	}
   588  	updateApplicationReturns struct {
   589  		result1 ccv3.Application
   590  		result2 ccv3.Warnings
   591  		result3 error
   592  	}
   593  	updateApplicationReturnsOnCall map[int]struct {
   594  		result1 ccv3.Application
   595  		result2 ccv3.Warnings
   596  		result3 error
   597  	}
   598  	UpdateApplicationApplyManifestStub        func(appGUID string, rawManifest []byte) (ccv3.JobURL, ccv3.Warnings, error)
   599  	updateApplicationApplyManifestMutex       sync.RWMutex
   600  	updateApplicationApplyManifestArgsForCall []struct {
   601  		appGUID     string
   602  		rawManifest []byte
   603  	}
   604  	updateApplicationApplyManifestReturns struct {
   605  		result1 ccv3.JobURL
   606  		result2 ccv3.Warnings
   607  		result3 error
   608  	}
   609  	updateApplicationApplyManifestReturnsOnCall map[int]struct {
   610  		result1 ccv3.JobURL
   611  		result2 ccv3.Warnings
   612  		result3 error
   613  	}
   614  	UpdateApplicationEnvironmentVariablesStub        func(appGUID string, envVars ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error)
   615  	updateApplicationEnvironmentVariablesMutex       sync.RWMutex
   616  	updateApplicationEnvironmentVariablesArgsForCall []struct {
   617  		appGUID string
   618  		envVars ccv3.EnvironmentVariables
   619  	}
   620  	updateApplicationEnvironmentVariablesReturns struct {
   621  		result1 ccv3.EnvironmentVariables
   622  		result2 ccv3.Warnings
   623  		result3 error
   624  	}
   625  	updateApplicationEnvironmentVariablesReturnsOnCall map[int]struct {
   626  		result1 ccv3.EnvironmentVariables
   627  		result2 ccv3.Warnings
   628  		result3 error
   629  	}
   630  	UpdateApplicationStartStub        func(appGUID string) (ccv3.Application, ccv3.Warnings, error)
   631  	updateApplicationStartMutex       sync.RWMutex
   632  	updateApplicationStartArgsForCall []struct {
   633  		appGUID string
   634  	}
   635  	updateApplicationStartReturns struct {
   636  		result1 ccv3.Application
   637  		result2 ccv3.Warnings
   638  		result3 error
   639  	}
   640  	updateApplicationStartReturnsOnCall map[int]struct {
   641  		result1 ccv3.Application
   642  		result2 ccv3.Warnings
   643  		result3 error
   644  	}
   645  	UpdateApplicationStopStub        func(appGUID string) (ccv3.Application, ccv3.Warnings, error)
   646  	updateApplicationStopMutex       sync.RWMutex
   647  	updateApplicationStopArgsForCall []struct {
   648  		appGUID string
   649  	}
   650  	updateApplicationStopReturns struct {
   651  		result1 ccv3.Application
   652  		result2 ccv3.Warnings
   653  		result3 error
   654  	}
   655  	updateApplicationStopReturnsOnCall map[int]struct {
   656  		result1 ccv3.Application
   657  		result2 ccv3.Warnings
   658  		result3 error
   659  	}
   660  	UpdateOrganizationDefaultIsolationSegmentRelationshipStub        func(orgGUID string, isolationSegmentGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   661  	updateOrganizationDefaultIsolationSegmentRelationshipMutex       sync.RWMutex
   662  	updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall []struct {
   663  		orgGUID              string
   664  		isolationSegmentGUID string
   665  	}
   666  	updateOrganizationDefaultIsolationSegmentRelationshipReturns struct {
   667  		result1 ccv3.Relationship
   668  		result2 ccv3.Warnings
   669  		result3 error
   670  	}
   671  	updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall map[int]struct {
   672  		result1 ccv3.Relationship
   673  		result2 ccv3.Warnings
   674  		result3 error
   675  	}
   676  	UpdateSpaceIsolationSegmentRelationshipStub        func(spaceGUID string, isolationSegmentGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   677  	updateSpaceIsolationSegmentRelationshipMutex       sync.RWMutex
   678  	updateSpaceIsolationSegmentRelationshipArgsForCall []struct {
   679  		spaceGUID            string
   680  		isolationSegmentGUID string
   681  	}
   682  	updateSpaceIsolationSegmentRelationshipReturns struct {
   683  		result1 ccv3.Relationship
   684  		result2 ccv3.Warnings
   685  		result3 error
   686  	}
   687  	updateSpaceIsolationSegmentRelationshipReturnsOnCall map[int]struct {
   688  		result1 ccv3.Relationship
   689  		result2 ccv3.Warnings
   690  		result3 error
   691  	}
   692  	UpdateTaskCancelStub        func(taskGUID string) (ccv3.Task, ccv3.Warnings, error)
   693  	updateTaskCancelMutex       sync.RWMutex
   694  	updateTaskCancelArgsForCall []struct {
   695  		taskGUID string
   696  	}
   697  	updateTaskCancelReturns struct {
   698  		result1 ccv3.Task
   699  		result2 ccv3.Warnings
   700  		result3 error
   701  	}
   702  	updateTaskCancelReturnsOnCall map[int]struct {
   703  		result1 ccv3.Task
   704  		result2 ccv3.Warnings
   705  		result3 error
   706  	}
   707  	UploadPackageStub        func(pkg ccv3.Package, zipFilepath string) (ccv3.Package, ccv3.Warnings, error)
   708  	uploadPackageMutex       sync.RWMutex
   709  	uploadPackageArgsForCall []struct {
   710  		pkg         ccv3.Package
   711  		zipFilepath string
   712  	}
   713  	uploadPackageReturns struct {
   714  		result1 ccv3.Package
   715  		result2 ccv3.Warnings
   716  		result3 error
   717  	}
   718  	uploadPackageReturnsOnCall map[int]struct {
   719  		result1 ccv3.Package
   720  		result2 ccv3.Warnings
   721  		result3 error
   722  	}
   723  	invocations      map[string][][]interface{}
   724  	invocationsMutex sync.RWMutex
   725  }
   726  
   727  func (fake *FakeCloudControllerClient) AppSSHEndpoint() string {
   728  	fake.appSSHEndpointMutex.Lock()
   729  	ret, specificReturn := fake.appSSHEndpointReturnsOnCall[len(fake.appSSHEndpointArgsForCall)]
   730  	fake.appSSHEndpointArgsForCall = append(fake.appSSHEndpointArgsForCall, struct{}{})
   731  	fake.recordInvocation("AppSSHEndpoint", []interface{}{})
   732  	fake.appSSHEndpointMutex.Unlock()
   733  	if fake.AppSSHEndpointStub != nil {
   734  		return fake.AppSSHEndpointStub()
   735  	}
   736  	if specificReturn {
   737  		return ret.result1
   738  	}
   739  	return fake.appSSHEndpointReturns.result1
   740  }
   741  
   742  func (fake *FakeCloudControllerClient) AppSSHEndpointCallCount() int {
   743  	fake.appSSHEndpointMutex.RLock()
   744  	defer fake.appSSHEndpointMutex.RUnlock()
   745  	return len(fake.appSSHEndpointArgsForCall)
   746  }
   747  
   748  func (fake *FakeCloudControllerClient) AppSSHEndpointReturns(result1 string) {
   749  	fake.AppSSHEndpointStub = nil
   750  	fake.appSSHEndpointReturns = struct {
   751  		result1 string
   752  	}{result1}
   753  }
   754  
   755  func (fake *FakeCloudControllerClient) AppSSHEndpointReturnsOnCall(i int, result1 string) {
   756  	fake.AppSSHEndpointStub = nil
   757  	if fake.appSSHEndpointReturnsOnCall == nil {
   758  		fake.appSSHEndpointReturnsOnCall = make(map[int]struct {
   759  			result1 string
   760  		})
   761  	}
   762  	fake.appSSHEndpointReturnsOnCall[i] = struct {
   763  		result1 string
   764  	}{result1}
   765  }
   766  
   767  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprint() string {
   768  	fake.appSSHHostKeyFingerprintMutex.Lock()
   769  	ret, specificReturn := fake.appSSHHostKeyFingerprintReturnsOnCall[len(fake.appSSHHostKeyFingerprintArgsForCall)]
   770  	fake.appSSHHostKeyFingerprintArgsForCall = append(fake.appSSHHostKeyFingerprintArgsForCall, struct{}{})
   771  	fake.recordInvocation("AppSSHHostKeyFingerprint", []interface{}{})
   772  	fake.appSSHHostKeyFingerprintMutex.Unlock()
   773  	if fake.AppSSHHostKeyFingerprintStub != nil {
   774  		return fake.AppSSHHostKeyFingerprintStub()
   775  	}
   776  	if specificReturn {
   777  		return ret.result1
   778  	}
   779  	return fake.appSSHHostKeyFingerprintReturns.result1
   780  }
   781  
   782  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintCallCount() int {
   783  	fake.appSSHHostKeyFingerprintMutex.RLock()
   784  	defer fake.appSSHHostKeyFingerprintMutex.RUnlock()
   785  	return len(fake.appSSHHostKeyFingerprintArgsForCall)
   786  }
   787  
   788  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintReturns(result1 string) {
   789  	fake.AppSSHHostKeyFingerprintStub = nil
   790  	fake.appSSHHostKeyFingerprintReturns = struct {
   791  		result1 string
   792  	}{result1}
   793  }
   794  
   795  func (fake *FakeCloudControllerClient) AppSSHHostKeyFingerprintReturnsOnCall(i int, result1 string) {
   796  	fake.AppSSHHostKeyFingerprintStub = nil
   797  	if fake.appSSHHostKeyFingerprintReturnsOnCall == nil {
   798  		fake.appSSHHostKeyFingerprintReturnsOnCall = make(map[int]struct {
   799  			result1 string
   800  		})
   801  	}
   802  	fake.appSSHHostKeyFingerprintReturnsOnCall[i] = struct {
   803  		result1 string
   804  	}{result1}
   805  }
   806  
   807  func (fake *FakeCloudControllerClient) CloudControllerAPIVersion() string {
   808  	fake.cloudControllerAPIVersionMutex.Lock()
   809  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   810  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{})
   811  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   812  	fake.cloudControllerAPIVersionMutex.Unlock()
   813  	if fake.CloudControllerAPIVersionStub != nil {
   814  		return fake.CloudControllerAPIVersionStub()
   815  	}
   816  	if specificReturn {
   817  		return ret.result1
   818  	}
   819  	return fake.cloudControllerAPIVersionReturns.result1
   820  }
   821  
   822  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionCallCount() int {
   823  	fake.cloudControllerAPIVersionMutex.RLock()
   824  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   825  	return len(fake.cloudControllerAPIVersionArgsForCall)
   826  }
   827  
   828  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturns(result1 string) {
   829  	fake.CloudControllerAPIVersionStub = nil
   830  	fake.cloudControllerAPIVersionReturns = struct {
   831  		result1 string
   832  	}{result1}
   833  }
   834  
   835  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   836  	fake.CloudControllerAPIVersionStub = nil
   837  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   838  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   839  			result1 string
   840  		})
   841  	}
   842  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   843  		result1 string
   844  	}{result1}
   845  }
   846  
   847  func (fake *FakeCloudControllerClient) CreateApplication(app ccv3.Application) (ccv3.Application, ccv3.Warnings, error) {
   848  	fake.createApplicationMutex.Lock()
   849  	ret, specificReturn := fake.createApplicationReturnsOnCall[len(fake.createApplicationArgsForCall)]
   850  	fake.createApplicationArgsForCall = append(fake.createApplicationArgsForCall, struct {
   851  		app ccv3.Application
   852  	}{app})
   853  	fake.recordInvocation("CreateApplication", []interface{}{app})
   854  	fake.createApplicationMutex.Unlock()
   855  	if fake.CreateApplicationStub != nil {
   856  		return fake.CreateApplicationStub(app)
   857  	}
   858  	if specificReturn {
   859  		return ret.result1, ret.result2, ret.result3
   860  	}
   861  	return fake.createApplicationReturns.result1, fake.createApplicationReturns.result2, fake.createApplicationReturns.result3
   862  }
   863  
   864  func (fake *FakeCloudControllerClient) CreateApplicationCallCount() int {
   865  	fake.createApplicationMutex.RLock()
   866  	defer fake.createApplicationMutex.RUnlock()
   867  	return len(fake.createApplicationArgsForCall)
   868  }
   869  
   870  func (fake *FakeCloudControllerClient) CreateApplicationArgsForCall(i int) ccv3.Application {
   871  	fake.createApplicationMutex.RLock()
   872  	defer fake.createApplicationMutex.RUnlock()
   873  	return fake.createApplicationArgsForCall[i].app
   874  }
   875  
   876  func (fake *FakeCloudControllerClient) CreateApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
   877  	fake.CreateApplicationStub = nil
   878  	fake.createApplicationReturns = struct {
   879  		result1 ccv3.Application
   880  		result2 ccv3.Warnings
   881  		result3 error
   882  	}{result1, result2, result3}
   883  }
   884  
   885  func (fake *FakeCloudControllerClient) CreateApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
   886  	fake.CreateApplicationStub = nil
   887  	if fake.createApplicationReturnsOnCall == nil {
   888  		fake.createApplicationReturnsOnCall = make(map[int]struct {
   889  			result1 ccv3.Application
   890  			result2 ccv3.Warnings
   891  			result3 error
   892  		})
   893  	}
   894  	fake.createApplicationReturnsOnCall[i] = struct {
   895  		result1 ccv3.Application
   896  		result2 ccv3.Warnings
   897  		result3 error
   898  	}{result1, result2, result3}
   899  }
   900  
   901  func (fake *FakeCloudControllerClient) CreateApplicationProcessScale(appGUID string, process ccv3.Process) (ccv3.Process, ccv3.Warnings, error) {
   902  	fake.createApplicationProcessScaleMutex.Lock()
   903  	ret, specificReturn := fake.createApplicationProcessScaleReturnsOnCall[len(fake.createApplicationProcessScaleArgsForCall)]
   904  	fake.createApplicationProcessScaleArgsForCall = append(fake.createApplicationProcessScaleArgsForCall, struct {
   905  		appGUID string
   906  		process ccv3.Process
   907  	}{appGUID, process})
   908  	fake.recordInvocation("CreateApplicationProcessScale", []interface{}{appGUID, process})
   909  	fake.createApplicationProcessScaleMutex.Unlock()
   910  	if fake.CreateApplicationProcessScaleStub != nil {
   911  		return fake.CreateApplicationProcessScaleStub(appGUID, process)
   912  	}
   913  	if specificReturn {
   914  		return ret.result1, ret.result2, ret.result3
   915  	}
   916  	return fake.createApplicationProcessScaleReturns.result1, fake.createApplicationProcessScaleReturns.result2, fake.createApplicationProcessScaleReturns.result3
   917  }
   918  
   919  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleCallCount() int {
   920  	fake.createApplicationProcessScaleMutex.RLock()
   921  	defer fake.createApplicationProcessScaleMutex.RUnlock()
   922  	return len(fake.createApplicationProcessScaleArgsForCall)
   923  }
   924  
   925  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleArgsForCall(i int) (string, ccv3.Process) {
   926  	fake.createApplicationProcessScaleMutex.RLock()
   927  	defer fake.createApplicationProcessScaleMutex.RUnlock()
   928  	return fake.createApplicationProcessScaleArgsForCall[i].appGUID, fake.createApplicationProcessScaleArgsForCall[i].process
   929  }
   930  
   931  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
   932  	fake.CreateApplicationProcessScaleStub = nil
   933  	fake.createApplicationProcessScaleReturns = struct {
   934  		result1 ccv3.Process
   935  		result2 ccv3.Warnings
   936  		result3 error
   937  	}{result1, result2, result3}
   938  }
   939  
   940  func (fake *FakeCloudControllerClient) CreateApplicationProcessScaleReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
   941  	fake.CreateApplicationProcessScaleStub = nil
   942  	if fake.createApplicationProcessScaleReturnsOnCall == nil {
   943  		fake.createApplicationProcessScaleReturnsOnCall = make(map[int]struct {
   944  			result1 ccv3.Process
   945  			result2 ccv3.Warnings
   946  			result3 error
   947  		})
   948  	}
   949  	fake.createApplicationProcessScaleReturnsOnCall[i] = struct {
   950  		result1 ccv3.Process
   951  		result2 ccv3.Warnings
   952  		result3 error
   953  	}{result1, result2, result3}
   954  }
   955  
   956  func (fake *FakeCloudControllerClient) CreateApplicationTask(appGUID string, task ccv3.Task) (ccv3.Task, ccv3.Warnings, error) {
   957  	fake.createApplicationTaskMutex.Lock()
   958  	ret, specificReturn := fake.createApplicationTaskReturnsOnCall[len(fake.createApplicationTaskArgsForCall)]
   959  	fake.createApplicationTaskArgsForCall = append(fake.createApplicationTaskArgsForCall, struct {
   960  		appGUID string
   961  		task    ccv3.Task
   962  	}{appGUID, task})
   963  	fake.recordInvocation("CreateApplicationTask", []interface{}{appGUID, task})
   964  	fake.createApplicationTaskMutex.Unlock()
   965  	if fake.CreateApplicationTaskStub != nil {
   966  		return fake.CreateApplicationTaskStub(appGUID, task)
   967  	}
   968  	if specificReturn {
   969  		return ret.result1, ret.result2, ret.result3
   970  	}
   971  	return fake.createApplicationTaskReturns.result1, fake.createApplicationTaskReturns.result2, fake.createApplicationTaskReturns.result3
   972  }
   973  
   974  func (fake *FakeCloudControllerClient) CreateApplicationTaskCallCount() int {
   975  	fake.createApplicationTaskMutex.RLock()
   976  	defer fake.createApplicationTaskMutex.RUnlock()
   977  	return len(fake.createApplicationTaskArgsForCall)
   978  }
   979  
   980  func (fake *FakeCloudControllerClient) CreateApplicationTaskArgsForCall(i int) (string, ccv3.Task) {
   981  	fake.createApplicationTaskMutex.RLock()
   982  	defer fake.createApplicationTaskMutex.RUnlock()
   983  	return fake.createApplicationTaskArgsForCall[i].appGUID, fake.createApplicationTaskArgsForCall[i].task
   984  }
   985  
   986  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
   987  	fake.CreateApplicationTaskStub = nil
   988  	fake.createApplicationTaskReturns = struct {
   989  		result1 ccv3.Task
   990  		result2 ccv3.Warnings
   991  		result3 error
   992  	}{result1, result2, result3}
   993  }
   994  
   995  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
   996  	fake.CreateApplicationTaskStub = nil
   997  	if fake.createApplicationTaskReturnsOnCall == nil {
   998  		fake.createApplicationTaskReturnsOnCall = make(map[int]struct {
   999  			result1 ccv3.Task
  1000  			result2 ccv3.Warnings
  1001  			result3 error
  1002  		})
  1003  	}
  1004  	fake.createApplicationTaskReturnsOnCall[i] = struct {
  1005  		result1 ccv3.Task
  1006  		result2 ccv3.Warnings
  1007  		result3 error
  1008  	}{result1, result2, result3}
  1009  }
  1010  
  1011  func (fake *FakeCloudControllerClient) CreateBuild(build ccv3.Build) (ccv3.Build, ccv3.Warnings, error) {
  1012  	fake.createBuildMutex.Lock()
  1013  	ret, specificReturn := fake.createBuildReturnsOnCall[len(fake.createBuildArgsForCall)]
  1014  	fake.createBuildArgsForCall = append(fake.createBuildArgsForCall, struct {
  1015  		build ccv3.Build
  1016  	}{build})
  1017  	fake.recordInvocation("CreateBuild", []interface{}{build})
  1018  	fake.createBuildMutex.Unlock()
  1019  	if fake.CreateBuildStub != nil {
  1020  		return fake.CreateBuildStub(build)
  1021  	}
  1022  	if specificReturn {
  1023  		return ret.result1, ret.result2, ret.result3
  1024  	}
  1025  	return fake.createBuildReturns.result1, fake.createBuildReturns.result2, fake.createBuildReturns.result3
  1026  }
  1027  
  1028  func (fake *FakeCloudControllerClient) CreateBuildCallCount() int {
  1029  	fake.createBuildMutex.RLock()
  1030  	defer fake.createBuildMutex.RUnlock()
  1031  	return len(fake.createBuildArgsForCall)
  1032  }
  1033  
  1034  func (fake *FakeCloudControllerClient) CreateBuildArgsForCall(i int) ccv3.Build {
  1035  	fake.createBuildMutex.RLock()
  1036  	defer fake.createBuildMutex.RUnlock()
  1037  	return fake.createBuildArgsForCall[i].build
  1038  }
  1039  
  1040  func (fake *FakeCloudControllerClient) CreateBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1041  	fake.CreateBuildStub = nil
  1042  	fake.createBuildReturns = struct {
  1043  		result1 ccv3.Build
  1044  		result2 ccv3.Warnings
  1045  		result3 error
  1046  	}{result1, result2, result3}
  1047  }
  1048  
  1049  func (fake *FakeCloudControllerClient) CreateBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1050  	fake.CreateBuildStub = nil
  1051  	if fake.createBuildReturnsOnCall == nil {
  1052  		fake.createBuildReturnsOnCall = make(map[int]struct {
  1053  			result1 ccv3.Build
  1054  			result2 ccv3.Warnings
  1055  			result3 error
  1056  		})
  1057  	}
  1058  	fake.createBuildReturnsOnCall[i] = struct {
  1059  		result1 ccv3.Build
  1060  		result2 ccv3.Warnings
  1061  		result3 error
  1062  	}{result1, result2, result3}
  1063  }
  1064  
  1065  func (fake *FakeCloudControllerClient) CreateIsolationSegment(isolationSegment ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error) {
  1066  	fake.createIsolationSegmentMutex.Lock()
  1067  	ret, specificReturn := fake.createIsolationSegmentReturnsOnCall[len(fake.createIsolationSegmentArgsForCall)]
  1068  	fake.createIsolationSegmentArgsForCall = append(fake.createIsolationSegmentArgsForCall, struct {
  1069  		isolationSegment ccv3.IsolationSegment
  1070  	}{isolationSegment})
  1071  	fake.recordInvocation("CreateIsolationSegment", []interface{}{isolationSegment})
  1072  	fake.createIsolationSegmentMutex.Unlock()
  1073  	if fake.CreateIsolationSegmentStub != nil {
  1074  		return fake.CreateIsolationSegmentStub(isolationSegment)
  1075  	}
  1076  	if specificReturn {
  1077  		return ret.result1, ret.result2, ret.result3
  1078  	}
  1079  	return fake.createIsolationSegmentReturns.result1, fake.createIsolationSegmentReturns.result2, fake.createIsolationSegmentReturns.result3
  1080  }
  1081  
  1082  func (fake *FakeCloudControllerClient) CreateIsolationSegmentCallCount() int {
  1083  	fake.createIsolationSegmentMutex.RLock()
  1084  	defer fake.createIsolationSegmentMutex.RUnlock()
  1085  	return len(fake.createIsolationSegmentArgsForCall)
  1086  }
  1087  
  1088  func (fake *FakeCloudControllerClient) CreateIsolationSegmentArgsForCall(i int) ccv3.IsolationSegment {
  1089  	fake.createIsolationSegmentMutex.RLock()
  1090  	defer fake.createIsolationSegmentMutex.RUnlock()
  1091  	return fake.createIsolationSegmentArgsForCall[i].isolationSegment
  1092  }
  1093  
  1094  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1095  	fake.CreateIsolationSegmentStub = nil
  1096  	fake.createIsolationSegmentReturns = struct {
  1097  		result1 ccv3.IsolationSegment
  1098  		result2 ccv3.Warnings
  1099  		result3 error
  1100  	}{result1, result2, result3}
  1101  }
  1102  
  1103  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1104  	fake.CreateIsolationSegmentStub = nil
  1105  	if fake.createIsolationSegmentReturnsOnCall == nil {
  1106  		fake.createIsolationSegmentReturnsOnCall = make(map[int]struct {
  1107  			result1 ccv3.IsolationSegment
  1108  			result2 ccv3.Warnings
  1109  			result3 error
  1110  		})
  1111  	}
  1112  	fake.createIsolationSegmentReturnsOnCall[i] = struct {
  1113  		result1 ccv3.IsolationSegment
  1114  		result2 ccv3.Warnings
  1115  		result3 error
  1116  	}{result1, result2, result3}
  1117  }
  1118  
  1119  func (fake *FakeCloudControllerClient) CreatePackage(pkg ccv3.Package) (ccv3.Package, ccv3.Warnings, error) {
  1120  	fake.createPackageMutex.Lock()
  1121  	ret, specificReturn := fake.createPackageReturnsOnCall[len(fake.createPackageArgsForCall)]
  1122  	fake.createPackageArgsForCall = append(fake.createPackageArgsForCall, struct {
  1123  		pkg ccv3.Package
  1124  	}{pkg})
  1125  	fake.recordInvocation("CreatePackage", []interface{}{pkg})
  1126  	fake.createPackageMutex.Unlock()
  1127  	if fake.CreatePackageStub != nil {
  1128  		return fake.CreatePackageStub(pkg)
  1129  	}
  1130  	if specificReturn {
  1131  		return ret.result1, ret.result2, ret.result3
  1132  	}
  1133  	return fake.createPackageReturns.result1, fake.createPackageReturns.result2, fake.createPackageReturns.result3
  1134  }
  1135  
  1136  func (fake *FakeCloudControllerClient) CreatePackageCallCount() int {
  1137  	fake.createPackageMutex.RLock()
  1138  	defer fake.createPackageMutex.RUnlock()
  1139  	return len(fake.createPackageArgsForCall)
  1140  }
  1141  
  1142  func (fake *FakeCloudControllerClient) CreatePackageArgsForCall(i int) ccv3.Package {
  1143  	fake.createPackageMutex.RLock()
  1144  	defer fake.createPackageMutex.RUnlock()
  1145  	return fake.createPackageArgsForCall[i].pkg
  1146  }
  1147  
  1148  func (fake *FakeCloudControllerClient) CreatePackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1149  	fake.CreatePackageStub = nil
  1150  	fake.createPackageReturns = struct {
  1151  		result1 ccv3.Package
  1152  		result2 ccv3.Warnings
  1153  		result3 error
  1154  	}{result1, result2, result3}
  1155  }
  1156  
  1157  func (fake *FakeCloudControllerClient) CreatePackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1158  	fake.CreatePackageStub = nil
  1159  	if fake.createPackageReturnsOnCall == nil {
  1160  		fake.createPackageReturnsOnCall = make(map[int]struct {
  1161  			result1 ccv3.Package
  1162  			result2 ccv3.Warnings
  1163  			result3 error
  1164  		})
  1165  	}
  1166  	fake.createPackageReturnsOnCall[i] = struct {
  1167  		result1 ccv3.Package
  1168  		result2 ccv3.Warnings
  1169  		result3 error
  1170  	}{result1, result2, result3}
  1171  }
  1172  
  1173  func (fake *FakeCloudControllerClient) DeleteApplication(guid string) (ccv3.JobURL, ccv3.Warnings, error) {
  1174  	fake.deleteApplicationMutex.Lock()
  1175  	ret, specificReturn := fake.deleteApplicationReturnsOnCall[len(fake.deleteApplicationArgsForCall)]
  1176  	fake.deleteApplicationArgsForCall = append(fake.deleteApplicationArgsForCall, struct {
  1177  		guid string
  1178  	}{guid})
  1179  	fake.recordInvocation("DeleteApplication", []interface{}{guid})
  1180  	fake.deleteApplicationMutex.Unlock()
  1181  	if fake.DeleteApplicationStub != nil {
  1182  		return fake.DeleteApplicationStub(guid)
  1183  	}
  1184  	if specificReturn {
  1185  		return ret.result1, ret.result2, ret.result3
  1186  	}
  1187  	return fake.deleteApplicationReturns.result1, fake.deleteApplicationReturns.result2, fake.deleteApplicationReturns.result3
  1188  }
  1189  
  1190  func (fake *FakeCloudControllerClient) DeleteApplicationCallCount() int {
  1191  	fake.deleteApplicationMutex.RLock()
  1192  	defer fake.deleteApplicationMutex.RUnlock()
  1193  	return len(fake.deleteApplicationArgsForCall)
  1194  }
  1195  
  1196  func (fake *FakeCloudControllerClient) DeleteApplicationArgsForCall(i int) string {
  1197  	fake.deleteApplicationMutex.RLock()
  1198  	defer fake.deleteApplicationMutex.RUnlock()
  1199  	return fake.deleteApplicationArgsForCall[i].guid
  1200  }
  1201  
  1202  func (fake *FakeCloudControllerClient) DeleteApplicationReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  1203  	fake.DeleteApplicationStub = nil
  1204  	fake.deleteApplicationReturns = struct {
  1205  		result1 ccv3.JobURL
  1206  		result2 ccv3.Warnings
  1207  		result3 error
  1208  	}{result1, result2, result3}
  1209  }
  1210  
  1211  func (fake *FakeCloudControllerClient) DeleteApplicationReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  1212  	fake.DeleteApplicationStub = nil
  1213  	if fake.deleteApplicationReturnsOnCall == nil {
  1214  		fake.deleteApplicationReturnsOnCall = make(map[int]struct {
  1215  			result1 ccv3.JobURL
  1216  			result2 ccv3.Warnings
  1217  			result3 error
  1218  		})
  1219  	}
  1220  	fake.deleteApplicationReturnsOnCall[i] = struct {
  1221  		result1 ccv3.JobURL
  1222  		result2 ccv3.Warnings
  1223  		result3 error
  1224  	}{result1, result2, result3}
  1225  }
  1226  
  1227  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstance(appGUID string, processType string, instanceIndex int) (ccv3.Warnings, error) {
  1228  	fake.deleteApplicationProcessInstanceMutex.Lock()
  1229  	ret, specificReturn := fake.deleteApplicationProcessInstanceReturnsOnCall[len(fake.deleteApplicationProcessInstanceArgsForCall)]
  1230  	fake.deleteApplicationProcessInstanceArgsForCall = append(fake.deleteApplicationProcessInstanceArgsForCall, struct {
  1231  		appGUID       string
  1232  		processType   string
  1233  		instanceIndex int
  1234  	}{appGUID, processType, instanceIndex})
  1235  	fake.recordInvocation("DeleteApplicationProcessInstance", []interface{}{appGUID, processType, instanceIndex})
  1236  	fake.deleteApplicationProcessInstanceMutex.Unlock()
  1237  	if fake.DeleteApplicationProcessInstanceStub != nil {
  1238  		return fake.DeleteApplicationProcessInstanceStub(appGUID, processType, instanceIndex)
  1239  	}
  1240  	if specificReturn {
  1241  		return ret.result1, ret.result2
  1242  	}
  1243  	return fake.deleteApplicationProcessInstanceReturns.result1, fake.deleteApplicationProcessInstanceReturns.result2
  1244  }
  1245  
  1246  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceCallCount() int {
  1247  	fake.deleteApplicationProcessInstanceMutex.RLock()
  1248  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  1249  	return len(fake.deleteApplicationProcessInstanceArgsForCall)
  1250  }
  1251  
  1252  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceArgsForCall(i int) (string, string, int) {
  1253  	fake.deleteApplicationProcessInstanceMutex.RLock()
  1254  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  1255  	return fake.deleteApplicationProcessInstanceArgsForCall[i].appGUID, fake.deleteApplicationProcessInstanceArgsForCall[i].processType, fake.deleteApplicationProcessInstanceArgsForCall[i].instanceIndex
  1256  }
  1257  
  1258  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceReturns(result1 ccv3.Warnings, result2 error) {
  1259  	fake.DeleteApplicationProcessInstanceStub = nil
  1260  	fake.deleteApplicationProcessInstanceReturns = struct {
  1261  		result1 ccv3.Warnings
  1262  		result2 error
  1263  	}{result1, result2}
  1264  }
  1265  
  1266  func (fake *FakeCloudControllerClient) DeleteApplicationProcessInstanceReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1267  	fake.DeleteApplicationProcessInstanceStub = nil
  1268  	if fake.deleteApplicationProcessInstanceReturnsOnCall == nil {
  1269  		fake.deleteApplicationProcessInstanceReturnsOnCall = make(map[int]struct {
  1270  			result1 ccv3.Warnings
  1271  			result2 error
  1272  		})
  1273  	}
  1274  	fake.deleteApplicationProcessInstanceReturnsOnCall[i] = struct {
  1275  		result1 ccv3.Warnings
  1276  		result2 error
  1277  	}{result1, result2}
  1278  }
  1279  
  1280  func (fake *FakeCloudControllerClient) DeleteIsolationSegment(guid string) (ccv3.Warnings, error) {
  1281  	fake.deleteIsolationSegmentMutex.Lock()
  1282  	ret, specificReturn := fake.deleteIsolationSegmentReturnsOnCall[len(fake.deleteIsolationSegmentArgsForCall)]
  1283  	fake.deleteIsolationSegmentArgsForCall = append(fake.deleteIsolationSegmentArgsForCall, struct {
  1284  		guid string
  1285  	}{guid})
  1286  	fake.recordInvocation("DeleteIsolationSegment", []interface{}{guid})
  1287  	fake.deleteIsolationSegmentMutex.Unlock()
  1288  	if fake.DeleteIsolationSegmentStub != nil {
  1289  		return fake.DeleteIsolationSegmentStub(guid)
  1290  	}
  1291  	if specificReturn {
  1292  		return ret.result1, ret.result2
  1293  	}
  1294  	return fake.deleteIsolationSegmentReturns.result1, fake.deleteIsolationSegmentReturns.result2
  1295  }
  1296  
  1297  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentCallCount() int {
  1298  	fake.deleteIsolationSegmentMutex.RLock()
  1299  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  1300  	return len(fake.deleteIsolationSegmentArgsForCall)
  1301  }
  1302  
  1303  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentArgsForCall(i int) string {
  1304  	fake.deleteIsolationSegmentMutex.RLock()
  1305  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  1306  	return fake.deleteIsolationSegmentArgsForCall[i].guid
  1307  }
  1308  
  1309  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturns(result1 ccv3.Warnings, result2 error) {
  1310  	fake.DeleteIsolationSegmentStub = nil
  1311  	fake.deleteIsolationSegmentReturns = struct {
  1312  		result1 ccv3.Warnings
  1313  		result2 error
  1314  	}{result1, result2}
  1315  }
  1316  
  1317  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1318  	fake.DeleteIsolationSegmentStub = nil
  1319  	if fake.deleteIsolationSegmentReturnsOnCall == nil {
  1320  		fake.deleteIsolationSegmentReturnsOnCall = make(map[int]struct {
  1321  			result1 ccv3.Warnings
  1322  			result2 error
  1323  		})
  1324  	}
  1325  	fake.deleteIsolationSegmentReturnsOnCall[i] = struct {
  1326  		result1 ccv3.Warnings
  1327  		result2 error
  1328  	}{result1, result2}
  1329  }
  1330  
  1331  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganization(isolationSegmentGUID string, organizationGUID string) (ccv3.Warnings, error) {
  1332  	fake.deleteIsolationSegmentOrganizationMutex.Lock()
  1333  	ret, specificReturn := fake.deleteIsolationSegmentOrganizationReturnsOnCall[len(fake.deleteIsolationSegmentOrganizationArgsForCall)]
  1334  	fake.deleteIsolationSegmentOrganizationArgsForCall = append(fake.deleteIsolationSegmentOrganizationArgsForCall, struct {
  1335  		isolationSegmentGUID string
  1336  		organizationGUID     string
  1337  	}{isolationSegmentGUID, organizationGUID})
  1338  	fake.recordInvocation("DeleteIsolationSegmentOrganization", []interface{}{isolationSegmentGUID, organizationGUID})
  1339  	fake.deleteIsolationSegmentOrganizationMutex.Unlock()
  1340  	if fake.DeleteIsolationSegmentOrganizationStub != nil {
  1341  		return fake.DeleteIsolationSegmentOrganizationStub(isolationSegmentGUID, organizationGUID)
  1342  	}
  1343  	if specificReturn {
  1344  		return ret.result1, ret.result2
  1345  	}
  1346  	return fake.deleteIsolationSegmentOrganizationReturns.result1, fake.deleteIsolationSegmentOrganizationReturns.result2
  1347  }
  1348  
  1349  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationCallCount() int {
  1350  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  1351  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  1352  	return len(fake.deleteIsolationSegmentOrganizationArgsForCall)
  1353  }
  1354  
  1355  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationArgsForCall(i int) (string, string) {
  1356  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  1357  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  1358  	return fake.deleteIsolationSegmentOrganizationArgsForCall[i].isolationSegmentGUID, fake.deleteIsolationSegmentOrganizationArgsForCall[i].organizationGUID
  1359  }
  1360  
  1361  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationReturns(result1 ccv3.Warnings, result2 error) {
  1362  	fake.DeleteIsolationSegmentOrganizationStub = nil
  1363  	fake.deleteIsolationSegmentOrganizationReturns = struct {
  1364  		result1 ccv3.Warnings
  1365  		result2 error
  1366  	}{result1, result2}
  1367  }
  1368  
  1369  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentOrganizationReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1370  	fake.DeleteIsolationSegmentOrganizationStub = nil
  1371  	if fake.deleteIsolationSegmentOrganizationReturnsOnCall == nil {
  1372  		fake.deleteIsolationSegmentOrganizationReturnsOnCall = make(map[int]struct {
  1373  			result1 ccv3.Warnings
  1374  			result2 error
  1375  		})
  1376  	}
  1377  	fake.deleteIsolationSegmentOrganizationReturnsOnCall[i] = struct {
  1378  		result1 ccv3.Warnings
  1379  		result2 error
  1380  	}{result1, result2}
  1381  }
  1382  
  1383  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpace(serviceInstanceGUID string, sharedToSpaceGUID string) (ccv3.Warnings, error) {
  1384  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Lock()
  1385  	ret, specificReturn := fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall[len(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall)]
  1386  	fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall = append(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall, struct {
  1387  		serviceInstanceGUID string
  1388  		sharedToSpaceGUID   string
  1389  	}{serviceInstanceGUID, sharedToSpaceGUID})
  1390  	fake.recordInvocation("DeleteServiceInstanceRelationshipsSharedSpace", []interface{}{serviceInstanceGUID, sharedToSpaceGUID})
  1391  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.Unlock()
  1392  	if fake.DeleteServiceInstanceRelationshipsSharedSpaceStub != nil {
  1393  		return fake.DeleteServiceInstanceRelationshipsSharedSpaceStub(serviceInstanceGUID, sharedToSpaceGUID)
  1394  	}
  1395  	if specificReturn {
  1396  		return ret.result1, ret.result2
  1397  	}
  1398  	return fake.deleteServiceInstanceRelationshipsSharedSpaceReturns.result1, fake.deleteServiceInstanceRelationshipsSharedSpaceReturns.result2
  1399  }
  1400  
  1401  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceCallCount() int {
  1402  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  1403  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  1404  	return len(fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall)
  1405  }
  1406  
  1407  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceArgsForCall(i int) (string, string) {
  1408  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  1409  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  1410  	return fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall[i].serviceInstanceGUID, fake.deleteServiceInstanceRelationshipsSharedSpaceArgsForCall[i].sharedToSpaceGUID
  1411  }
  1412  
  1413  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceReturns(result1 ccv3.Warnings, result2 error) {
  1414  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = nil
  1415  	fake.deleteServiceInstanceRelationshipsSharedSpaceReturns = struct {
  1416  		result1 ccv3.Warnings
  1417  		result2 error
  1418  	}{result1, result2}
  1419  }
  1420  
  1421  func (fake *FakeCloudControllerClient) DeleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1422  	fake.DeleteServiceInstanceRelationshipsSharedSpaceStub = nil
  1423  	if fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall == nil {
  1424  		fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall = make(map[int]struct {
  1425  			result1 ccv3.Warnings
  1426  			result2 error
  1427  		})
  1428  	}
  1429  	fake.deleteServiceInstanceRelationshipsSharedSpaceReturnsOnCall[i] = struct {
  1430  		result1 ccv3.Warnings
  1431  		result2 error
  1432  	}{result1, result2}
  1433  }
  1434  
  1435  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizations(isoGUID string, orgGUIDs []string) (ccv3.RelationshipList, ccv3.Warnings, error) {
  1436  	var orgGUIDsCopy []string
  1437  	if orgGUIDs != nil {
  1438  		orgGUIDsCopy = make([]string, len(orgGUIDs))
  1439  		copy(orgGUIDsCopy, orgGUIDs)
  1440  	}
  1441  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
  1442  	ret, specificReturn := fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)]
  1443  	fake.entitleIsolationSegmentToOrganizationsArgsForCall = append(fake.entitleIsolationSegmentToOrganizationsArgsForCall, struct {
  1444  		isoGUID  string
  1445  		orgGUIDs []string
  1446  	}{isoGUID, orgGUIDsCopy})
  1447  	fake.recordInvocation("EntitleIsolationSegmentToOrganizations", []interface{}{isoGUID, orgGUIDsCopy})
  1448  	fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
  1449  	if fake.EntitleIsolationSegmentToOrganizationsStub != nil {
  1450  		return fake.EntitleIsolationSegmentToOrganizationsStub(isoGUID, orgGUIDs)
  1451  	}
  1452  	if specificReturn {
  1453  		return ret.result1, ret.result2, ret.result3
  1454  	}
  1455  	return fake.entitleIsolationSegmentToOrganizationsReturns.result1, fake.entitleIsolationSegmentToOrganizationsReturns.result2, fake.entitleIsolationSegmentToOrganizationsReturns.result3
  1456  }
  1457  
  1458  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsCallCount() int {
  1459  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  1460  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  1461  	return len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)
  1462  }
  1463  
  1464  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsArgsForCall(i int) (string, []string) {
  1465  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  1466  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  1467  	return fake.entitleIsolationSegmentToOrganizationsArgsForCall[i].isoGUID, fake.entitleIsolationSegmentToOrganizationsArgsForCall[i].orgGUIDs
  1468  }
  1469  
  1470  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturns(result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  1471  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
  1472  	fake.entitleIsolationSegmentToOrganizationsReturns = struct {
  1473  		result1 ccv3.RelationshipList
  1474  		result2 ccv3.Warnings
  1475  		result3 error
  1476  	}{result1, result2, result3}
  1477  }
  1478  
  1479  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturnsOnCall(i int, result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  1480  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
  1481  	if fake.entitleIsolationSegmentToOrganizationsReturnsOnCall == nil {
  1482  		fake.entitleIsolationSegmentToOrganizationsReturnsOnCall = make(map[int]struct {
  1483  			result1 ccv3.RelationshipList
  1484  			result2 ccv3.Warnings
  1485  			result3 error
  1486  		})
  1487  	}
  1488  	fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[i] = struct {
  1489  		result1 ccv3.RelationshipList
  1490  		result2 ccv3.Warnings
  1491  		result3 error
  1492  	}{result1, result2, result3}
  1493  }
  1494  
  1495  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrent(appGUID string) (ccv3.Droplet, ccv3.Warnings, error) {
  1496  	fake.getApplicationDropletCurrentMutex.Lock()
  1497  	ret, specificReturn := fake.getApplicationDropletCurrentReturnsOnCall[len(fake.getApplicationDropletCurrentArgsForCall)]
  1498  	fake.getApplicationDropletCurrentArgsForCall = append(fake.getApplicationDropletCurrentArgsForCall, struct {
  1499  		appGUID string
  1500  	}{appGUID})
  1501  	fake.recordInvocation("GetApplicationDropletCurrent", []interface{}{appGUID})
  1502  	fake.getApplicationDropletCurrentMutex.Unlock()
  1503  	if fake.GetApplicationDropletCurrentStub != nil {
  1504  		return fake.GetApplicationDropletCurrentStub(appGUID)
  1505  	}
  1506  	if specificReturn {
  1507  		return ret.result1, ret.result2, ret.result3
  1508  	}
  1509  	return fake.getApplicationDropletCurrentReturns.result1, fake.getApplicationDropletCurrentReturns.result2, fake.getApplicationDropletCurrentReturns.result3
  1510  }
  1511  
  1512  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentCallCount() int {
  1513  	fake.getApplicationDropletCurrentMutex.RLock()
  1514  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  1515  	return len(fake.getApplicationDropletCurrentArgsForCall)
  1516  }
  1517  
  1518  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentArgsForCall(i int) string {
  1519  	fake.getApplicationDropletCurrentMutex.RLock()
  1520  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  1521  	return fake.getApplicationDropletCurrentArgsForCall[i].appGUID
  1522  }
  1523  
  1524  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1525  	fake.GetApplicationDropletCurrentStub = nil
  1526  	fake.getApplicationDropletCurrentReturns = struct {
  1527  		result1 ccv3.Droplet
  1528  		result2 ccv3.Warnings
  1529  		result3 error
  1530  	}{result1, result2, result3}
  1531  }
  1532  
  1533  func (fake *FakeCloudControllerClient) GetApplicationDropletCurrentReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1534  	fake.GetApplicationDropletCurrentStub = nil
  1535  	if fake.getApplicationDropletCurrentReturnsOnCall == nil {
  1536  		fake.getApplicationDropletCurrentReturnsOnCall = make(map[int]struct {
  1537  			result1 ccv3.Droplet
  1538  			result2 ccv3.Warnings
  1539  			result3 error
  1540  		})
  1541  	}
  1542  	fake.getApplicationDropletCurrentReturnsOnCall[i] = struct {
  1543  		result1 ccv3.Droplet
  1544  		result2 ccv3.Warnings
  1545  		result3 error
  1546  	}{result1, result2, result3}
  1547  }
  1548  
  1549  func (fake *FakeCloudControllerClient) GetApplicationEnvironment(appGUID string) (ccv3.Environment, ccv3.Warnings, error) {
  1550  	fake.getApplicationEnvironmentMutex.Lock()
  1551  	ret, specificReturn := fake.getApplicationEnvironmentReturnsOnCall[len(fake.getApplicationEnvironmentArgsForCall)]
  1552  	fake.getApplicationEnvironmentArgsForCall = append(fake.getApplicationEnvironmentArgsForCall, struct {
  1553  		appGUID string
  1554  	}{appGUID})
  1555  	fake.recordInvocation("GetApplicationEnvironment", []interface{}{appGUID})
  1556  	fake.getApplicationEnvironmentMutex.Unlock()
  1557  	if fake.GetApplicationEnvironmentStub != nil {
  1558  		return fake.GetApplicationEnvironmentStub(appGUID)
  1559  	}
  1560  	if specificReturn {
  1561  		return ret.result1, ret.result2, ret.result3
  1562  	}
  1563  	return fake.getApplicationEnvironmentReturns.result1, fake.getApplicationEnvironmentReturns.result2, fake.getApplicationEnvironmentReturns.result3
  1564  }
  1565  
  1566  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentCallCount() int {
  1567  	fake.getApplicationEnvironmentMutex.RLock()
  1568  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  1569  	return len(fake.getApplicationEnvironmentArgsForCall)
  1570  }
  1571  
  1572  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentArgsForCall(i int) string {
  1573  	fake.getApplicationEnvironmentMutex.RLock()
  1574  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  1575  	return fake.getApplicationEnvironmentArgsForCall[i].appGUID
  1576  }
  1577  
  1578  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentReturns(result1 ccv3.Environment, result2 ccv3.Warnings, result3 error) {
  1579  	fake.GetApplicationEnvironmentStub = nil
  1580  	fake.getApplicationEnvironmentReturns = struct {
  1581  		result1 ccv3.Environment
  1582  		result2 ccv3.Warnings
  1583  		result3 error
  1584  	}{result1, result2, result3}
  1585  }
  1586  
  1587  func (fake *FakeCloudControllerClient) GetApplicationEnvironmentReturnsOnCall(i int, result1 ccv3.Environment, result2 ccv3.Warnings, result3 error) {
  1588  	fake.GetApplicationEnvironmentStub = nil
  1589  	if fake.getApplicationEnvironmentReturnsOnCall == nil {
  1590  		fake.getApplicationEnvironmentReturnsOnCall = make(map[int]struct {
  1591  			result1 ccv3.Environment
  1592  			result2 ccv3.Warnings
  1593  			result3 error
  1594  		})
  1595  	}
  1596  	fake.getApplicationEnvironmentReturnsOnCall[i] = struct {
  1597  		result1 ccv3.Environment
  1598  		result2 ccv3.Warnings
  1599  		result3 error
  1600  	}{result1, result2, result3}
  1601  }
  1602  
  1603  func (fake *FakeCloudControllerClient) GetApplicationProcessByType(appGUID string, processType string) (ccv3.Process, ccv3.Warnings, error) {
  1604  	fake.getApplicationProcessByTypeMutex.Lock()
  1605  	ret, specificReturn := fake.getApplicationProcessByTypeReturnsOnCall[len(fake.getApplicationProcessByTypeArgsForCall)]
  1606  	fake.getApplicationProcessByTypeArgsForCall = append(fake.getApplicationProcessByTypeArgsForCall, struct {
  1607  		appGUID     string
  1608  		processType string
  1609  	}{appGUID, processType})
  1610  	fake.recordInvocation("GetApplicationProcessByType", []interface{}{appGUID, processType})
  1611  	fake.getApplicationProcessByTypeMutex.Unlock()
  1612  	if fake.GetApplicationProcessByTypeStub != nil {
  1613  		return fake.GetApplicationProcessByTypeStub(appGUID, processType)
  1614  	}
  1615  	if specificReturn {
  1616  		return ret.result1, ret.result2, ret.result3
  1617  	}
  1618  	return fake.getApplicationProcessByTypeReturns.result1, fake.getApplicationProcessByTypeReturns.result2, fake.getApplicationProcessByTypeReturns.result3
  1619  }
  1620  
  1621  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeCallCount() int {
  1622  	fake.getApplicationProcessByTypeMutex.RLock()
  1623  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  1624  	return len(fake.getApplicationProcessByTypeArgsForCall)
  1625  }
  1626  
  1627  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeArgsForCall(i int) (string, string) {
  1628  	fake.getApplicationProcessByTypeMutex.RLock()
  1629  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  1630  	return fake.getApplicationProcessByTypeArgsForCall[i].appGUID, fake.getApplicationProcessByTypeArgsForCall[i].processType
  1631  }
  1632  
  1633  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1634  	fake.GetApplicationProcessByTypeStub = nil
  1635  	fake.getApplicationProcessByTypeReturns = struct {
  1636  		result1 ccv3.Process
  1637  		result2 ccv3.Warnings
  1638  		result3 error
  1639  	}{result1, result2, result3}
  1640  }
  1641  
  1642  func (fake *FakeCloudControllerClient) GetApplicationProcessByTypeReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1643  	fake.GetApplicationProcessByTypeStub = nil
  1644  	if fake.getApplicationProcessByTypeReturnsOnCall == nil {
  1645  		fake.getApplicationProcessByTypeReturnsOnCall = make(map[int]struct {
  1646  			result1 ccv3.Process
  1647  			result2 ccv3.Warnings
  1648  			result3 error
  1649  		})
  1650  	}
  1651  	fake.getApplicationProcessByTypeReturnsOnCall[i] = struct {
  1652  		result1 ccv3.Process
  1653  		result2 ccv3.Warnings
  1654  		result3 error
  1655  	}{result1, result2, result3}
  1656  }
  1657  
  1658  func (fake *FakeCloudControllerClient) GetApplicationProcesses(appGUID string) ([]ccv3.Process, ccv3.Warnings, error) {
  1659  	fake.getApplicationProcessesMutex.Lock()
  1660  	ret, specificReturn := fake.getApplicationProcessesReturnsOnCall[len(fake.getApplicationProcessesArgsForCall)]
  1661  	fake.getApplicationProcessesArgsForCall = append(fake.getApplicationProcessesArgsForCall, struct {
  1662  		appGUID string
  1663  	}{appGUID})
  1664  	fake.recordInvocation("GetApplicationProcesses", []interface{}{appGUID})
  1665  	fake.getApplicationProcessesMutex.Unlock()
  1666  	if fake.GetApplicationProcessesStub != nil {
  1667  		return fake.GetApplicationProcessesStub(appGUID)
  1668  	}
  1669  	if specificReturn {
  1670  		return ret.result1, ret.result2, ret.result3
  1671  	}
  1672  	return fake.getApplicationProcessesReturns.result1, fake.getApplicationProcessesReturns.result2, fake.getApplicationProcessesReturns.result3
  1673  }
  1674  
  1675  func (fake *FakeCloudControllerClient) GetApplicationProcessesCallCount() int {
  1676  	fake.getApplicationProcessesMutex.RLock()
  1677  	defer fake.getApplicationProcessesMutex.RUnlock()
  1678  	return len(fake.getApplicationProcessesArgsForCall)
  1679  }
  1680  
  1681  func (fake *FakeCloudControllerClient) GetApplicationProcessesArgsForCall(i int) string {
  1682  	fake.getApplicationProcessesMutex.RLock()
  1683  	defer fake.getApplicationProcessesMutex.RUnlock()
  1684  	return fake.getApplicationProcessesArgsForCall[i].appGUID
  1685  }
  1686  
  1687  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturns(result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1688  	fake.GetApplicationProcessesStub = nil
  1689  	fake.getApplicationProcessesReturns = struct {
  1690  		result1 []ccv3.Process
  1691  		result2 ccv3.Warnings
  1692  		result3 error
  1693  	}{result1, result2, result3}
  1694  }
  1695  
  1696  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturnsOnCall(i int, result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1697  	fake.GetApplicationProcessesStub = nil
  1698  	if fake.getApplicationProcessesReturnsOnCall == nil {
  1699  		fake.getApplicationProcessesReturnsOnCall = make(map[int]struct {
  1700  			result1 []ccv3.Process
  1701  			result2 ccv3.Warnings
  1702  			result3 error
  1703  		})
  1704  	}
  1705  	fake.getApplicationProcessesReturnsOnCall[i] = struct {
  1706  		result1 []ccv3.Process
  1707  		result2 ccv3.Warnings
  1708  		result3 error
  1709  	}{result1, result2, result3}
  1710  }
  1711  
  1712  func (fake *FakeCloudControllerClient) GetApplications(query ...ccv3.Query) ([]ccv3.Application, ccv3.Warnings, error) {
  1713  	fake.getApplicationsMutex.Lock()
  1714  	ret, specificReturn := fake.getApplicationsReturnsOnCall[len(fake.getApplicationsArgsForCall)]
  1715  	fake.getApplicationsArgsForCall = append(fake.getApplicationsArgsForCall, struct {
  1716  		query []ccv3.Query
  1717  	}{query})
  1718  	fake.recordInvocation("GetApplications", []interface{}{query})
  1719  	fake.getApplicationsMutex.Unlock()
  1720  	if fake.GetApplicationsStub != nil {
  1721  		return fake.GetApplicationsStub(query...)
  1722  	}
  1723  	if specificReturn {
  1724  		return ret.result1, ret.result2, ret.result3
  1725  	}
  1726  	return fake.getApplicationsReturns.result1, fake.getApplicationsReturns.result2, fake.getApplicationsReturns.result3
  1727  }
  1728  
  1729  func (fake *FakeCloudControllerClient) GetApplicationsCallCount() int {
  1730  	fake.getApplicationsMutex.RLock()
  1731  	defer fake.getApplicationsMutex.RUnlock()
  1732  	return len(fake.getApplicationsArgsForCall)
  1733  }
  1734  
  1735  func (fake *FakeCloudControllerClient) GetApplicationsArgsForCall(i int) []ccv3.Query {
  1736  	fake.getApplicationsMutex.RLock()
  1737  	defer fake.getApplicationsMutex.RUnlock()
  1738  	return fake.getApplicationsArgsForCall[i].query
  1739  }
  1740  
  1741  func (fake *FakeCloudControllerClient) GetApplicationsReturns(result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1742  	fake.GetApplicationsStub = nil
  1743  	fake.getApplicationsReturns = struct {
  1744  		result1 []ccv3.Application
  1745  		result2 ccv3.Warnings
  1746  		result3 error
  1747  	}{result1, result2, result3}
  1748  }
  1749  
  1750  func (fake *FakeCloudControllerClient) GetApplicationsReturnsOnCall(i int, result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1751  	fake.GetApplicationsStub = nil
  1752  	if fake.getApplicationsReturnsOnCall == nil {
  1753  		fake.getApplicationsReturnsOnCall = make(map[int]struct {
  1754  			result1 []ccv3.Application
  1755  			result2 ccv3.Warnings
  1756  			result3 error
  1757  		})
  1758  	}
  1759  	fake.getApplicationsReturnsOnCall[i] = struct {
  1760  		result1 []ccv3.Application
  1761  		result2 ccv3.Warnings
  1762  		result3 error
  1763  	}{result1, result2, result3}
  1764  }
  1765  
  1766  func (fake *FakeCloudControllerClient) GetApplicationTasks(appGUID string, query ...ccv3.Query) ([]ccv3.Task, ccv3.Warnings, error) {
  1767  	fake.getApplicationTasksMutex.Lock()
  1768  	ret, specificReturn := fake.getApplicationTasksReturnsOnCall[len(fake.getApplicationTasksArgsForCall)]
  1769  	fake.getApplicationTasksArgsForCall = append(fake.getApplicationTasksArgsForCall, struct {
  1770  		appGUID string
  1771  		query   []ccv3.Query
  1772  	}{appGUID, query})
  1773  	fake.recordInvocation("GetApplicationTasks", []interface{}{appGUID, query})
  1774  	fake.getApplicationTasksMutex.Unlock()
  1775  	if fake.GetApplicationTasksStub != nil {
  1776  		return fake.GetApplicationTasksStub(appGUID, query...)
  1777  	}
  1778  	if specificReturn {
  1779  		return ret.result1, ret.result2, ret.result3
  1780  	}
  1781  	return fake.getApplicationTasksReturns.result1, fake.getApplicationTasksReturns.result2, fake.getApplicationTasksReturns.result3
  1782  }
  1783  
  1784  func (fake *FakeCloudControllerClient) GetApplicationTasksCallCount() int {
  1785  	fake.getApplicationTasksMutex.RLock()
  1786  	defer fake.getApplicationTasksMutex.RUnlock()
  1787  	return len(fake.getApplicationTasksArgsForCall)
  1788  }
  1789  
  1790  func (fake *FakeCloudControllerClient) GetApplicationTasksArgsForCall(i int) (string, []ccv3.Query) {
  1791  	fake.getApplicationTasksMutex.RLock()
  1792  	defer fake.getApplicationTasksMutex.RUnlock()
  1793  	return fake.getApplicationTasksArgsForCall[i].appGUID, fake.getApplicationTasksArgsForCall[i].query
  1794  }
  1795  
  1796  func (fake *FakeCloudControllerClient) GetApplicationTasksReturns(result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1797  	fake.GetApplicationTasksStub = nil
  1798  	fake.getApplicationTasksReturns = struct {
  1799  		result1 []ccv3.Task
  1800  		result2 ccv3.Warnings
  1801  		result3 error
  1802  	}{result1, result2, result3}
  1803  }
  1804  
  1805  func (fake *FakeCloudControllerClient) GetApplicationTasksReturnsOnCall(i int, result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1806  	fake.GetApplicationTasksStub = nil
  1807  	if fake.getApplicationTasksReturnsOnCall == nil {
  1808  		fake.getApplicationTasksReturnsOnCall = make(map[int]struct {
  1809  			result1 []ccv3.Task
  1810  			result2 ccv3.Warnings
  1811  			result3 error
  1812  		})
  1813  	}
  1814  	fake.getApplicationTasksReturnsOnCall[i] = struct {
  1815  		result1 []ccv3.Task
  1816  		result2 ccv3.Warnings
  1817  		result3 error
  1818  	}{result1, result2, result3}
  1819  }
  1820  
  1821  func (fake *FakeCloudControllerClient) GetBuild(guid string) (ccv3.Build, ccv3.Warnings, error) {
  1822  	fake.getBuildMutex.Lock()
  1823  	ret, specificReturn := fake.getBuildReturnsOnCall[len(fake.getBuildArgsForCall)]
  1824  	fake.getBuildArgsForCall = append(fake.getBuildArgsForCall, struct {
  1825  		guid string
  1826  	}{guid})
  1827  	fake.recordInvocation("GetBuild", []interface{}{guid})
  1828  	fake.getBuildMutex.Unlock()
  1829  	if fake.GetBuildStub != nil {
  1830  		return fake.GetBuildStub(guid)
  1831  	}
  1832  	if specificReturn {
  1833  		return ret.result1, ret.result2, ret.result3
  1834  	}
  1835  	return fake.getBuildReturns.result1, fake.getBuildReturns.result2, fake.getBuildReturns.result3
  1836  }
  1837  
  1838  func (fake *FakeCloudControllerClient) GetBuildCallCount() int {
  1839  	fake.getBuildMutex.RLock()
  1840  	defer fake.getBuildMutex.RUnlock()
  1841  	return len(fake.getBuildArgsForCall)
  1842  }
  1843  
  1844  func (fake *FakeCloudControllerClient) GetBuildArgsForCall(i int) string {
  1845  	fake.getBuildMutex.RLock()
  1846  	defer fake.getBuildMutex.RUnlock()
  1847  	return fake.getBuildArgsForCall[i].guid
  1848  }
  1849  
  1850  func (fake *FakeCloudControllerClient) GetBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1851  	fake.GetBuildStub = nil
  1852  	fake.getBuildReturns = struct {
  1853  		result1 ccv3.Build
  1854  		result2 ccv3.Warnings
  1855  		result3 error
  1856  	}{result1, result2, result3}
  1857  }
  1858  
  1859  func (fake *FakeCloudControllerClient) GetBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1860  	fake.GetBuildStub = nil
  1861  	if fake.getBuildReturnsOnCall == nil {
  1862  		fake.getBuildReturnsOnCall = make(map[int]struct {
  1863  			result1 ccv3.Build
  1864  			result2 ccv3.Warnings
  1865  			result3 error
  1866  		})
  1867  	}
  1868  	fake.getBuildReturnsOnCall[i] = struct {
  1869  		result1 ccv3.Build
  1870  		result2 ccv3.Warnings
  1871  		result3 error
  1872  	}{result1, result2, result3}
  1873  }
  1874  
  1875  func (fake *FakeCloudControllerClient) GetDroplet(guid string) (ccv3.Droplet, ccv3.Warnings, error) {
  1876  	fake.getDropletMutex.Lock()
  1877  	ret, specificReturn := fake.getDropletReturnsOnCall[len(fake.getDropletArgsForCall)]
  1878  	fake.getDropletArgsForCall = append(fake.getDropletArgsForCall, struct {
  1879  		guid string
  1880  	}{guid})
  1881  	fake.recordInvocation("GetDroplet", []interface{}{guid})
  1882  	fake.getDropletMutex.Unlock()
  1883  	if fake.GetDropletStub != nil {
  1884  		return fake.GetDropletStub(guid)
  1885  	}
  1886  	if specificReturn {
  1887  		return ret.result1, ret.result2, ret.result3
  1888  	}
  1889  	return fake.getDropletReturns.result1, fake.getDropletReturns.result2, fake.getDropletReturns.result3
  1890  }
  1891  
  1892  func (fake *FakeCloudControllerClient) GetDropletCallCount() int {
  1893  	fake.getDropletMutex.RLock()
  1894  	defer fake.getDropletMutex.RUnlock()
  1895  	return len(fake.getDropletArgsForCall)
  1896  }
  1897  
  1898  func (fake *FakeCloudControllerClient) GetDropletArgsForCall(i int) string {
  1899  	fake.getDropletMutex.RLock()
  1900  	defer fake.getDropletMutex.RUnlock()
  1901  	return fake.getDropletArgsForCall[i].guid
  1902  }
  1903  
  1904  func (fake *FakeCloudControllerClient) GetDropletReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1905  	fake.GetDropletStub = nil
  1906  	fake.getDropletReturns = struct {
  1907  		result1 ccv3.Droplet
  1908  		result2 ccv3.Warnings
  1909  		result3 error
  1910  	}{result1, result2, result3}
  1911  }
  1912  
  1913  func (fake *FakeCloudControllerClient) GetDropletReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1914  	fake.GetDropletStub = nil
  1915  	if fake.getDropletReturnsOnCall == nil {
  1916  		fake.getDropletReturnsOnCall = make(map[int]struct {
  1917  			result1 ccv3.Droplet
  1918  			result2 ccv3.Warnings
  1919  			result3 error
  1920  		})
  1921  	}
  1922  	fake.getDropletReturnsOnCall[i] = struct {
  1923  		result1 ccv3.Droplet
  1924  		result2 ccv3.Warnings
  1925  		result3 error
  1926  	}{result1, result2, result3}
  1927  }
  1928  
  1929  func (fake *FakeCloudControllerClient) GetDroplets(query ...ccv3.Query) ([]ccv3.Droplet, ccv3.Warnings, error) {
  1930  	fake.getDropletsMutex.Lock()
  1931  	ret, specificReturn := fake.getDropletsReturnsOnCall[len(fake.getDropletsArgsForCall)]
  1932  	fake.getDropletsArgsForCall = append(fake.getDropletsArgsForCall, struct {
  1933  		query []ccv3.Query
  1934  	}{query})
  1935  	fake.recordInvocation("GetDroplets", []interface{}{query})
  1936  	fake.getDropletsMutex.Unlock()
  1937  	if fake.GetDropletsStub != nil {
  1938  		return fake.GetDropletsStub(query...)
  1939  	}
  1940  	if specificReturn {
  1941  		return ret.result1, ret.result2, ret.result3
  1942  	}
  1943  	return fake.getDropletsReturns.result1, fake.getDropletsReturns.result2, fake.getDropletsReturns.result3
  1944  }
  1945  
  1946  func (fake *FakeCloudControllerClient) GetDropletsCallCount() int {
  1947  	fake.getDropletsMutex.RLock()
  1948  	defer fake.getDropletsMutex.RUnlock()
  1949  	return len(fake.getDropletsArgsForCall)
  1950  }
  1951  
  1952  func (fake *FakeCloudControllerClient) GetDropletsArgsForCall(i int) []ccv3.Query {
  1953  	fake.getDropletsMutex.RLock()
  1954  	defer fake.getDropletsMutex.RUnlock()
  1955  	return fake.getDropletsArgsForCall[i].query
  1956  }
  1957  
  1958  func (fake *FakeCloudControllerClient) GetDropletsReturns(result1 []ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1959  	fake.GetDropletsStub = nil
  1960  	fake.getDropletsReturns = struct {
  1961  		result1 []ccv3.Droplet
  1962  		result2 ccv3.Warnings
  1963  		result3 error
  1964  	}{result1, result2, result3}
  1965  }
  1966  
  1967  func (fake *FakeCloudControllerClient) GetDropletsReturnsOnCall(i int, result1 []ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1968  	fake.GetDropletsStub = nil
  1969  	if fake.getDropletsReturnsOnCall == nil {
  1970  		fake.getDropletsReturnsOnCall = make(map[int]struct {
  1971  			result1 []ccv3.Droplet
  1972  			result2 ccv3.Warnings
  1973  			result3 error
  1974  		})
  1975  	}
  1976  	fake.getDropletsReturnsOnCall[i] = struct {
  1977  		result1 []ccv3.Droplet
  1978  		result2 ccv3.Warnings
  1979  		result3 error
  1980  	}{result1, result2, result3}
  1981  }
  1982  
  1983  func (fake *FakeCloudControllerClient) GetIsolationSegment(guid string) (ccv3.IsolationSegment, ccv3.Warnings, error) {
  1984  	fake.getIsolationSegmentMutex.Lock()
  1985  	ret, specificReturn := fake.getIsolationSegmentReturnsOnCall[len(fake.getIsolationSegmentArgsForCall)]
  1986  	fake.getIsolationSegmentArgsForCall = append(fake.getIsolationSegmentArgsForCall, struct {
  1987  		guid string
  1988  	}{guid})
  1989  	fake.recordInvocation("GetIsolationSegment", []interface{}{guid})
  1990  	fake.getIsolationSegmentMutex.Unlock()
  1991  	if fake.GetIsolationSegmentStub != nil {
  1992  		return fake.GetIsolationSegmentStub(guid)
  1993  	}
  1994  	if specificReturn {
  1995  		return ret.result1, ret.result2, ret.result3
  1996  	}
  1997  	return fake.getIsolationSegmentReturns.result1, fake.getIsolationSegmentReturns.result2, fake.getIsolationSegmentReturns.result3
  1998  }
  1999  
  2000  func (fake *FakeCloudControllerClient) GetIsolationSegmentCallCount() int {
  2001  	fake.getIsolationSegmentMutex.RLock()
  2002  	defer fake.getIsolationSegmentMutex.RUnlock()
  2003  	return len(fake.getIsolationSegmentArgsForCall)
  2004  }
  2005  
  2006  func (fake *FakeCloudControllerClient) GetIsolationSegmentArgsForCall(i int) string {
  2007  	fake.getIsolationSegmentMutex.RLock()
  2008  	defer fake.getIsolationSegmentMutex.RUnlock()
  2009  	return fake.getIsolationSegmentArgsForCall[i].guid
  2010  }
  2011  
  2012  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2013  	fake.GetIsolationSegmentStub = nil
  2014  	fake.getIsolationSegmentReturns = struct {
  2015  		result1 ccv3.IsolationSegment
  2016  		result2 ccv3.Warnings
  2017  		result3 error
  2018  	}{result1, result2, result3}
  2019  }
  2020  
  2021  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2022  	fake.GetIsolationSegmentStub = nil
  2023  	if fake.getIsolationSegmentReturnsOnCall == nil {
  2024  		fake.getIsolationSegmentReturnsOnCall = make(map[int]struct {
  2025  			result1 ccv3.IsolationSegment
  2026  			result2 ccv3.Warnings
  2027  			result3 error
  2028  		})
  2029  	}
  2030  	fake.getIsolationSegmentReturnsOnCall[i] = struct {
  2031  		result1 ccv3.IsolationSegment
  2032  		result2 ccv3.Warnings
  2033  		result3 error
  2034  	}{result1, result2, result3}
  2035  }
  2036  
  2037  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizations(isolationSegmentGUID string) ([]ccv3.Organization, ccv3.Warnings, error) {
  2038  	fake.getIsolationSegmentOrganizationsMutex.Lock()
  2039  	ret, specificReturn := fake.getIsolationSegmentOrganizationsReturnsOnCall[len(fake.getIsolationSegmentOrganizationsArgsForCall)]
  2040  	fake.getIsolationSegmentOrganizationsArgsForCall = append(fake.getIsolationSegmentOrganizationsArgsForCall, struct {
  2041  		isolationSegmentGUID string
  2042  	}{isolationSegmentGUID})
  2043  	fake.recordInvocation("GetIsolationSegmentOrganizations", []interface{}{isolationSegmentGUID})
  2044  	fake.getIsolationSegmentOrganizationsMutex.Unlock()
  2045  	if fake.GetIsolationSegmentOrganizationsStub != nil {
  2046  		return fake.GetIsolationSegmentOrganizationsStub(isolationSegmentGUID)
  2047  	}
  2048  	if specificReturn {
  2049  		return ret.result1, ret.result2, ret.result3
  2050  	}
  2051  	return fake.getIsolationSegmentOrganizationsReturns.result1, fake.getIsolationSegmentOrganizationsReturns.result2, fake.getIsolationSegmentOrganizationsReturns.result3
  2052  }
  2053  
  2054  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsCallCount() int {
  2055  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  2056  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  2057  	return len(fake.getIsolationSegmentOrganizationsArgsForCall)
  2058  }
  2059  
  2060  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsArgsForCall(i int) string {
  2061  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  2062  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  2063  	return fake.getIsolationSegmentOrganizationsArgsForCall[i].isolationSegmentGUID
  2064  }
  2065  
  2066  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2067  	fake.GetIsolationSegmentOrganizationsStub = nil
  2068  	fake.getIsolationSegmentOrganizationsReturns = struct {
  2069  		result1 []ccv3.Organization
  2070  		result2 ccv3.Warnings
  2071  		result3 error
  2072  	}{result1, result2, result3}
  2073  }
  2074  
  2075  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2076  	fake.GetIsolationSegmentOrganizationsStub = nil
  2077  	if fake.getIsolationSegmentOrganizationsReturnsOnCall == nil {
  2078  		fake.getIsolationSegmentOrganizationsReturnsOnCall = make(map[int]struct {
  2079  			result1 []ccv3.Organization
  2080  			result2 ccv3.Warnings
  2081  			result3 error
  2082  		})
  2083  	}
  2084  	fake.getIsolationSegmentOrganizationsReturnsOnCall[i] = struct {
  2085  		result1 []ccv3.Organization
  2086  		result2 ccv3.Warnings
  2087  		result3 error
  2088  	}{result1, result2, result3}
  2089  }
  2090  
  2091  func (fake *FakeCloudControllerClient) GetIsolationSegments(query ...ccv3.Query) ([]ccv3.IsolationSegment, ccv3.Warnings, error) {
  2092  	fake.getIsolationSegmentsMutex.Lock()
  2093  	ret, specificReturn := fake.getIsolationSegmentsReturnsOnCall[len(fake.getIsolationSegmentsArgsForCall)]
  2094  	fake.getIsolationSegmentsArgsForCall = append(fake.getIsolationSegmentsArgsForCall, struct {
  2095  		query []ccv3.Query
  2096  	}{query})
  2097  	fake.recordInvocation("GetIsolationSegments", []interface{}{query})
  2098  	fake.getIsolationSegmentsMutex.Unlock()
  2099  	if fake.GetIsolationSegmentsStub != nil {
  2100  		return fake.GetIsolationSegmentsStub(query...)
  2101  	}
  2102  	if specificReturn {
  2103  		return ret.result1, ret.result2, ret.result3
  2104  	}
  2105  	return fake.getIsolationSegmentsReturns.result1, fake.getIsolationSegmentsReturns.result2, fake.getIsolationSegmentsReturns.result3
  2106  }
  2107  
  2108  func (fake *FakeCloudControllerClient) GetIsolationSegmentsCallCount() int {
  2109  	fake.getIsolationSegmentsMutex.RLock()
  2110  	defer fake.getIsolationSegmentsMutex.RUnlock()
  2111  	return len(fake.getIsolationSegmentsArgsForCall)
  2112  }
  2113  
  2114  func (fake *FakeCloudControllerClient) GetIsolationSegmentsArgsForCall(i int) []ccv3.Query {
  2115  	fake.getIsolationSegmentsMutex.RLock()
  2116  	defer fake.getIsolationSegmentsMutex.RUnlock()
  2117  	return fake.getIsolationSegmentsArgsForCall[i].query
  2118  }
  2119  
  2120  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturns(result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2121  	fake.GetIsolationSegmentsStub = nil
  2122  	fake.getIsolationSegmentsReturns = struct {
  2123  		result1 []ccv3.IsolationSegment
  2124  		result2 ccv3.Warnings
  2125  		result3 error
  2126  	}{result1, result2, result3}
  2127  }
  2128  
  2129  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturnsOnCall(i int, result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  2130  	fake.GetIsolationSegmentsStub = nil
  2131  	if fake.getIsolationSegmentsReturnsOnCall == nil {
  2132  		fake.getIsolationSegmentsReturnsOnCall = make(map[int]struct {
  2133  			result1 []ccv3.IsolationSegment
  2134  			result2 ccv3.Warnings
  2135  			result3 error
  2136  		})
  2137  	}
  2138  	fake.getIsolationSegmentsReturnsOnCall[i] = struct {
  2139  		result1 []ccv3.IsolationSegment
  2140  		result2 ccv3.Warnings
  2141  		result3 error
  2142  	}{result1, result2, result3}
  2143  }
  2144  
  2145  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegment(orgGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  2146  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  2147  	ret, specificReturn := fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)]
  2148  	fake.getOrganizationDefaultIsolationSegmentArgsForCall = append(fake.getOrganizationDefaultIsolationSegmentArgsForCall, struct {
  2149  		orgGUID string
  2150  	}{orgGUID})
  2151  	fake.recordInvocation("GetOrganizationDefaultIsolationSegment", []interface{}{orgGUID})
  2152  	fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  2153  	if fake.GetOrganizationDefaultIsolationSegmentStub != nil {
  2154  		return fake.GetOrganizationDefaultIsolationSegmentStub(orgGUID)
  2155  	}
  2156  	if specificReturn {
  2157  		return ret.result1, ret.result2, ret.result3
  2158  	}
  2159  	return fake.getOrganizationDefaultIsolationSegmentReturns.result1, fake.getOrganizationDefaultIsolationSegmentReturns.result2, fake.getOrganizationDefaultIsolationSegmentReturns.result3
  2160  }
  2161  
  2162  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentCallCount() int {
  2163  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  2164  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  2165  	return len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)
  2166  }
  2167  
  2168  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentArgsForCall(i int) string {
  2169  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  2170  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  2171  	return fake.getOrganizationDefaultIsolationSegmentArgsForCall[i].orgGUID
  2172  }
  2173  
  2174  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2175  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  2176  	fake.getOrganizationDefaultIsolationSegmentReturns = struct {
  2177  		result1 ccv3.Relationship
  2178  		result2 ccv3.Warnings
  2179  		result3 error
  2180  	}{result1, result2, result3}
  2181  }
  2182  
  2183  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2184  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  2185  	if fake.getOrganizationDefaultIsolationSegmentReturnsOnCall == nil {
  2186  		fake.getOrganizationDefaultIsolationSegmentReturnsOnCall = make(map[int]struct {
  2187  			result1 ccv3.Relationship
  2188  			result2 ccv3.Warnings
  2189  			result3 error
  2190  		})
  2191  	}
  2192  	fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[i] = struct {
  2193  		result1 ccv3.Relationship
  2194  		result2 ccv3.Warnings
  2195  		result3 error
  2196  	}{result1, result2, result3}
  2197  }
  2198  
  2199  func (fake *FakeCloudControllerClient) GetOrganizations(query ...ccv3.Query) ([]ccv3.Organization, ccv3.Warnings, error) {
  2200  	fake.getOrganizationsMutex.Lock()
  2201  	ret, specificReturn := fake.getOrganizationsReturnsOnCall[len(fake.getOrganizationsArgsForCall)]
  2202  	fake.getOrganizationsArgsForCall = append(fake.getOrganizationsArgsForCall, struct {
  2203  		query []ccv3.Query
  2204  	}{query})
  2205  	fake.recordInvocation("GetOrganizations", []interface{}{query})
  2206  	fake.getOrganizationsMutex.Unlock()
  2207  	if fake.GetOrganizationsStub != nil {
  2208  		return fake.GetOrganizationsStub(query...)
  2209  	}
  2210  	if specificReturn {
  2211  		return ret.result1, ret.result2, ret.result3
  2212  	}
  2213  	return fake.getOrganizationsReturns.result1, fake.getOrganizationsReturns.result2, fake.getOrganizationsReturns.result3
  2214  }
  2215  
  2216  func (fake *FakeCloudControllerClient) GetOrganizationsCallCount() int {
  2217  	fake.getOrganizationsMutex.RLock()
  2218  	defer fake.getOrganizationsMutex.RUnlock()
  2219  	return len(fake.getOrganizationsArgsForCall)
  2220  }
  2221  
  2222  func (fake *FakeCloudControllerClient) GetOrganizationsArgsForCall(i int) []ccv3.Query {
  2223  	fake.getOrganizationsMutex.RLock()
  2224  	defer fake.getOrganizationsMutex.RUnlock()
  2225  	return fake.getOrganizationsArgsForCall[i].query
  2226  }
  2227  
  2228  func (fake *FakeCloudControllerClient) GetOrganizationsReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2229  	fake.GetOrganizationsStub = nil
  2230  	fake.getOrganizationsReturns = struct {
  2231  		result1 []ccv3.Organization
  2232  		result2 ccv3.Warnings
  2233  		result3 error
  2234  	}{result1, result2, result3}
  2235  }
  2236  
  2237  func (fake *FakeCloudControllerClient) GetOrganizationsReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  2238  	fake.GetOrganizationsStub = nil
  2239  	if fake.getOrganizationsReturnsOnCall == nil {
  2240  		fake.getOrganizationsReturnsOnCall = make(map[int]struct {
  2241  			result1 []ccv3.Organization
  2242  			result2 ccv3.Warnings
  2243  			result3 error
  2244  		})
  2245  	}
  2246  	fake.getOrganizationsReturnsOnCall[i] = struct {
  2247  		result1 []ccv3.Organization
  2248  		result2 ccv3.Warnings
  2249  		result3 error
  2250  	}{result1, result2, result3}
  2251  }
  2252  
  2253  func (fake *FakeCloudControllerClient) GetPackage(guid string) (ccv3.Package, ccv3.Warnings, error) {
  2254  	fake.getPackageMutex.Lock()
  2255  	ret, specificReturn := fake.getPackageReturnsOnCall[len(fake.getPackageArgsForCall)]
  2256  	fake.getPackageArgsForCall = append(fake.getPackageArgsForCall, struct {
  2257  		guid string
  2258  	}{guid})
  2259  	fake.recordInvocation("GetPackage", []interface{}{guid})
  2260  	fake.getPackageMutex.Unlock()
  2261  	if fake.GetPackageStub != nil {
  2262  		return fake.GetPackageStub(guid)
  2263  	}
  2264  	if specificReturn {
  2265  		return ret.result1, ret.result2, ret.result3
  2266  	}
  2267  	return fake.getPackageReturns.result1, fake.getPackageReturns.result2, fake.getPackageReturns.result3
  2268  }
  2269  
  2270  func (fake *FakeCloudControllerClient) GetPackageCallCount() int {
  2271  	fake.getPackageMutex.RLock()
  2272  	defer fake.getPackageMutex.RUnlock()
  2273  	return len(fake.getPackageArgsForCall)
  2274  }
  2275  
  2276  func (fake *FakeCloudControllerClient) GetPackageArgsForCall(i int) string {
  2277  	fake.getPackageMutex.RLock()
  2278  	defer fake.getPackageMutex.RUnlock()
  2279  	return fake.getPackageArgsForCall[i].guid
  2280  }
  2281  
  2282  func (fake *FakeCloudControllerClient) GetPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  2283  	fake.GetPackageStub = nil
  2284  	fake.getPackageReturns = struct {
  2285  		result1 ccv3.Package
  2286  		result2 ccv3.Warnings
  2287  		result3 error
  2288  	}{result1, result2, result3}
  2289  }
  2290  
  2291  func (fake *FakeCloudControllerClient) GetPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  2292  	fake.GetPackageStub = nil
  2293  	if fake.getPackageReturnsOnCall == nil {
  2294  		fake.getPackageReturnsOnCall = make(map[int]struct {
  2295  			result1 ccv3.Package
  2296  			result2 ccv3.Warnings
  2297  			result3 error
  2298  		})
  2299  	}
  2300  	fake.getPackageReturnsOnCall[i] = struct {
  2301  		result1 ccv3.Package
  2302  		result2 ccv3.Warnings
  2303  		result3 error
  2304  	}{result1, result2, result3}
  2305  }
  2306  
  2307  func (fake *FakeCloudControllerClient) GetPackages(query ...ccv3.Query) ([]ccv3.Package, ccv3.Warnings, error) {
  2308  	fake.getPackagesMutex.Lock()
  2309  	ret, specificReturn := fake.getPackagesReturnsOnCall[len(fake.getPackagesArgsForCall)]
  2310  	fake.getPackagesArgsForCall = append(fake.getPackagesArgsForCall, struct {
  2311  		query []ccv3.Query
  2312  	}{query})
  2313  	fake.recordInvocation("GetPackages", []interface{}{query})
  2314  	fake.getPackagesMutex.Unlock()
  2315  	if fake.GetPackagesStub != nil {
  2316  		return fake.GetPackagesStub(query...)
  2317  	}
  2318  	if specificReturn {
  2319  		return ret.result1, ret.result2, ret.result3
  2320  	}
  2321  	return fake.getPackagesReturns.result1, fake.getPackagesReturns.result2, fake.getPackagesReturns.result3
  2322  }
  2323  
  2324  func (fake *FakeCloudControllerClient) GetPackagesCallCount() int {
  2325  	fake.getPackagesMutex.RLock()
  2326  	defer fake.getPackagesMutex.RUnlock()
  2327  	return len(fake.getPackagesArgsForCall)
  2328  }
  2329  
  2330  func (fake *FakeCloudControllerClient) GetPackagesArgsForCall(i int) []ccv3.Query {
  2331  	fake.getPackagesMutex.RLock()
  2332  	defer fake.getPackagesMutex.RUnlock()
  2333  	return fake.getPackagesArgsForCall[i].query
  2334  }
  2335  
  2336  func (fake *FakeCloudControllerClient) GetPackagesReturns(result1 []ccv3.Package, result2 ccv3.Warnings, result3 error) {
  2337  	fake.GetPackagesStub = nil
  2338  	fake.getPackagesReturns = struct {
  2339  		result1 []ccv3.Package
  2340  		result2 ccv3.Warnings
  2341  		result3 error
  2342  	}{result1, result2, result3}
  2343  }
  2344  
  2345  func (fake *FakeCloudControllerClient) GetPackagesReturnsOnCall(i int, result1 []ccv3.Package, result2 ccv3.Warnings, result3 error) {
  2346  	fake.GetPackagesStub = nil
  2347  	if fake.getPackagesReturnsOnCall == nil {
  2348  		fake.getPackagesReturnsOnCall = make(map[int]struct {
  2349  			result1 []ccv3.Package
  2350  			result2 ccv3.Warnings
  2351  			result3 error
  2352  		})
  2353  	}
  2354  	fake.getPackagesReturnsOnCall[i] = struct {
  2355  		result1 []ccv3.Package
  2356  		result2 ccv3.Warnings
  2357  		result3 error
  2358  	}{result1, result2, result3}
  2359  }
  2360  
  2361  func (fake *FakeCloudControllerClient) GetProcessInstances(processGUID string) ([]ccv3.ProcessInstance, ccv3.Warnings, error) {
  2362  	fake.getProcessInstancesMutex.Lock()
  2363  	ret, specificReturn := fake.getProcessInstancesReturnsOnCall[len(fake.getProcessInstancesArgsForCall)]
  2364  	fake.getProcessInstancesArgsForCall = append(fake.getProcessInstancesArgsForCall, struct {
  2365  		processGUID string
  2366  	}{processGUID})
  2367  	fake.recordInvocation("GetProcessInstances", []interface{}{processGUID})
  2368  	fake.getProcessInstancesMutex.Unlock()
  2369  	if fake.GetProcessInstancesStub != nil {
  2370  		return fake.GetProcessInstancesStub(processGUID)
  2371  	}
  2372  	if specificReturn {
  2373  		return ret.result1, ret.result2, ret.result3
  2374  	}
  2375  	return fake.getProcessInstancesReturns.result1, fake.getProcessInstancesReturns.result2, fake.getProcessInstancesReturns.result3
  2376  }
  2377  
  2378  func (fake *FakeCloudControllerClient) GetProcessInstancesCallCount() int {
  2379  	fake.getProcessInstancesMutex.RLock()
  2380  	defer fake.getProcessInstancesMutex.RUnlock()
  2381  	return len(fake.getProcessInstancesArgsForCall)
  2382  }
  2383  
  2384  func (fake *FakeCloudControllerClient) GetProcessInstancesArgsForCall(i int) string {
  2385  	fake.getProcessInstancesMutex.RLock()
  2386  	defer fake.getProcessInstancesMutex.RUnlock()
  2387  	return fake.getProcessInstancesArgsForCall[i].processGUID
  2388  }
  2389  
  2390  func (fake *FakeCloudControllerClient) GetProcessInstancesReturns(result1 []ccv3.ProcessInstance, result2 ccv3.Warnings, result3 error) {
  2391  	fake.GetProcessInstancesStub = nil
  2392  	fake.getProcessInstancesReturns = struct {
  2393  		result1 []ccv3.ProcessInstance
  2394  		result2 ccv3.Warnings
  2395  		result3 error
  2396  	}{result1, result2, result3}
  2397  }
  2398  
  2399  func (fake *FakeCloudControllerClient) GetProcessInstancesReturnsOnCall(i int, result1 []ccv3.ProcessInstance, result2 ccv3.Warnings, result3 error) {
  2400  	fake.GetProcessInstancesStub = nil
  2401  	if fake.getProcessInstancesReturnsOnCall == nil {
  2402  		fake.getProcessInstancesReturnsOnCall = make(map[int]struct {
  2403  			result1 []ccv3.ProcessInstance
  2404  			result2 ccv3.Warnings
  2405  			result3 error
  2406  		})
  2407  	}
  2408  	fake.getProcessInstancesReturnsOnCall[i] = struct {
  2409  		result1 []ccv3.ProcessInstance
  2410  		result2 ccv3.Warnings
  2411  		result3 error
  2412  	}{result1, result2, result3}
  2413  }
  2414  
  2415  func (fake *FakeCloudControllerClient) GetServiceInstances(query ...ccv3.Query) ([]ccv3.ServiceInstance, ccv3.Warnings, error) {
  2416  	fake.getServiceInstancesMutex.Lock()
  2417  	ret, specificReturn := fake.getServiceInstancesReturnsOnCall[len(fake.getServiceInstancesArgsForCall)]
  2418  	fake.getServiceInstancesArgsForCall = append(fake.getServiceInstancesArgsForCall, struct {
  2419  		query []ccv3.Query
  2420  	}{query})
  2421  	fake.recordInvocation("GetServiceInstances", []interface{}{query})
  2422  	fake.getServiceInstancesMutex.Unlock()
  2423  	if fake.GetServiceInstancesStub != nil {
  2424  		return fake.GetServiceInstancesStub(query...)
  2425  	}
  2426  	if specificReturn {
  2427  		return ret.result1, ret.result2, ret.result3
  2428  	}
  2429  	return fake.getServiceInstancesReturns.result1, fake.getServiceInstancesReturns.result2, fake.getServiceInstancesReturns.result3
  2430  }
  2431  
  2432  func (fake *FakeCloudControllerClient) GetServiceInstancesCallCount() int {
  2433  	fake.getServiceInstancesMutex.RLock()
  2434  	defer fake.getServiceInstancesMutex.RUnlock()
  2435  	return len(fake.getServiceInstancesArgsForCall)
  2436  }
  2437  
  2438  func (fake *FakeCloudControllerClient) GetServiceInstancesArgsForCall(i int) []ccv3.Query {
  2439  	fake.getServiceInstancesMutex.RLock()
  2440  	defer fake.getServiceInstancesMutex.RUnlock()
  2441  	return fake.getServiceInstancesArgsForCall[i].query
  2442  }
  2443  
  2444  func (fake *FakeCloudControllerClient) GetServiceInstancesReturns(result1 []ccv3.ServiceInstance, result2 ccv3.Warnings, result3 error) {
  2445  	fake.GetServiceInstancesStub = nil
  2446  	fake.getServiceInstancesReturns = struct {
  2447  		result1 []ccv3.ServiceInstance
  2448  		result2 ccv3.Warnings
  2449  		result3 error
  2450  	}{result1, result2, result3}
  2451  }
  2452  
  2453  func (fake *FakeCloudControllerClient) GetServiceInstancesReturnsOnCall(i int, result1 []ccv3.ServiceInstance, result2 ccv3.Warnings, result3 error) {
  2454  	fake.GetServiceInstancesStub = nil
  2455  	if fake.getServiceInstancesReturnsOnCall == nil {
  2456  		fake.getServiceInstancesReturnsOnCall = make(map[int]struct {
  2457  			result1 []ccv3.ServiceInstance
  2458  			result2 ccv3.Warnings
  2459  			result3 error
  2460  		})
  2461  	}
  2462  	fake.getServiceInstancesReturnsOnCall[i] = struct {
  2463  		result1 []ccv3.ServiceInstance
  2464  		result2 ccv3.Warnings
  2465  		result3 error
  2466  	}{result1, result2, result3}
  2467  }
  2468  
  2469  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegment(spaceGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  2470  	fake.getSpaceIsolationSegmentMutex.Lock()
  2471  	ret, specificReturn := fake.getSpaceIsolationSegmentReturnsOnCall[len(fake.getSpaceIsolationSegmentArgsForCall)]
  2472  	fake.getSpaceIsolationSegmentArgsForCall = append(fake.getSpaceIsolationSegmentArgsForCall, struct {
  2473  		spaceGUID string
  2474  	}{spaceGUID})
  2475  	fake.recordInvocation("GetSpaceIsolationSegment", []interface{}{spaceGUID})
  2476  	fake.getSpaceIsolationSegmentMutex.Unlock()
  2477  	if fake.GetSpaceIsolationSegmentStub != nil {
  2478  		return fake.GetSpaceIsolationSegmentStub(spaceGUID)
  2479  	}
  2480  	if specificReturn {
  2481  		return ret.result1, ret.result2, ret.result3
  2482  	}
  2483  	return fake.getSpaceIsolationSegmentReturns.result1, fake.getSpaceIsolationSegmentReturns.result2, fake.getSpaceIsolationSegmentReturns.result3
  2484  }
  2485  
  2486  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentCallCount() int {
  2487  	fake.getSpaceIsolationSegmentMutex.RLock()
  2488  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  2489  	return len(fake.getSpaceIsolationSegmentArgsForCall)
  2490  }
  2491  
  2492  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentArgsForCall(i int) string {
  2493  	fake.getSpaceIsolationSegmentMutex.RLock()
  2494  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  2495  	return fake.getSpaceIsolationSegmentArgsForCall[i].spaceGUID
  2496  }
  2497  
  2498  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2499  	fake.GetSpaceIsolationSegmentStub = nil
  2500  	fake.getSpaceIsolationSegmentReturns = struct {
  2501  		result1 ccv3.Relationship
  2502  		result2 ccv3.Warnings
  2503  		result3 error
  2504  	}{result1, result2, result3}
  2505  }
  2506  
  2507  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2508  	fake.GetSpaceIsolationSegmentStub = nil
  2509  	if fake.getSpaceIsolationSegmentReturnsOnCall == nil {
  2510  		fake.getSpaceIsolationSegmentReturnsOnCall = make(map[int]struct {
  2511  			result1 ccv3.Relationship
  2512  			result2 ccv3.Warnings
  2513  			result3 error
  2514  		})
  2515  	}
  2516  	fake.getSpaceIsolationSegmentReturnsOnCall[i] = struct {
  2517  		result1 ccv3.Relationship
  2518  		result2 ccv3.Warnings
  2519  		result3 error
  2520  	}{result1, result2, result3}
  2521  }
  2522  
  2523  func (fake *FakeCloudControllerClient) GetSpaces(query ...ccv3.Query) ([]ccv3.Space, ccv3.Warnings, error) {
  2524  	fake.getSpacesMutex.Lock()
  2525  	ret, specificReturn := fake.getSpacesReturnsOnCall[len(fake.getSpacesArgsForCall)]
  2526  	fake.getSpacesArgsForCall = append(fake.getSpacesArgsForCall, struct {
  2527  		query []ccv3.Query
  2528  	}{query})
  2529  	fake.recordInvocation("GetSpaces", []interface{}{query})
  2530  	fake.getSpacesMutex.Unlock()
  2531  	if fake.GetSpacesStub != nil {
  2532  		return fake.GetSpacesStub(query...)
  2533  	}
  2534  	if specificReturn {
  2535  		return ret.result1, ret.result2, ret.result3
  2536  	}
  2537  	return fake.getSpacesReturns.result1, fake.getSpacesReturns.result2, fake.getSpacesReturns.result3
  2538  }
  2539  
  2540  func (fake *FakeCloudControllerClient) GetSpacesCallCount() int {
  2541  	fake.getSpacesMutex.RLock()
  2542  	defer fake.getSpacesMutex.RUnlock()
  2543  	return len(fake.getSpacesArgsForCall)
  2544  }
  2545  
  2546  func (fake *FakeCloudControllerClient) GetSpacesArgsForCall(i int) []ccv3.Query {
  2547  	fake.getSpacesMutex.RLock()
  2548  	defer fake.getSpacesMutex.RUnlock()
  2549  	return fake.getSpacesArgsForCall[i].query
  2550  }
  2551  
  2552  func (fake *FakeCloudControllerClient) GetSpacesReturns(result1 []ccv3.Space, result2 ccv3.Warnings, result3 error) {
  2553  	fake.GetSpacesStub = nil
  2554  	fake.getSpacesReturns = struct {
  2555  		result1 []ccv3.Space
  2556  		result2 ccv3.Warnings
  2557  		result3 error
  2558  	}{result1, result2, result3}
  2559  }
  2560  
  2561  func (fake *FakeCloudControllerClient) GetSpacesReturnsOnCall(i int, result1 []ccv3.Space, result2 ccv3.Warnings, result3 error) {
  2562  	fake.GetSpacesStub = nil
  2563  	if fake.getSpacesReturnsOnCall == nil {
  2564  		fake.getSpacesReturnsOnCall = make(map[int]struct {
  2565  			result1 []ccv3.Space
  2566  			result2 ccv3.Warnings
  2567  			result3 error
  2568  		})
  2569  	}
  2570  	fake.getSpacesReturnsOnCall[i] = struct {
  2571  		result1 []ccv3.Space
  2572  		result2 ccv3.Warnings
  2573  		result3 error
  2574  	}{result1, result2, result3}
  2575  }
  2576  
  2577  func (fake *FakeCloudControllerClient) PatchApplicationProcessHealthCheck(processGUID string, processHealthCheckType string, processHealthCheckEndpoint string, processInvocationTimeout int) (ccv3.Process, ccv3.Warnings, error) {
  2578  	fake.patchApplicationProcessHealthCheckMutex.Lock()
  2579  	ret, specificReturn := fake.patchApplicationProcessHealthCheckReturnsOnCall[len(fake.patchApplicationProcessHealthCheckArgsForCall)]
  2580  	fake.patchApplicationProcessHealthCheckArgsForCall = append(fake.patchApplicationProcessHealthCheckArgsForCall, struct {
  2581  		processGUID                string
  2582  		processHealthCheckType     string
  2583  		processHealthCheckEndpoint string
  2584  		processInvocationTimeout   int
  2585  	}{processGUID, processHealthCheckType, processHealthCheckEndpoint, processInvocationTimeout})
  2586  	fake.recordInvocation("PatchApplicationProcessHealthCheck", []interface{}{processGUID, processHealthCheckType, processHealthCheckEndpoint, processInvocationTimeout})
  2587  	fake.patchApplicationProcessHealthCheckMutex.Unlock()
  2588  	if fake.PatchApplicationProcessHealthCheckStub != nil {
  2589  		return fake.PatchApplicationProcessHealthCheckStub(processGUID, processHealthCheckType, processHealthCheckEndpoint, processInvocationTimeout)
  2590  	}
  2591  	if specificReturn {
  2592  		return ret.result1, ret.result2, ret.result3
  2593  	}
  2594  	return fake.patchApplicationProcessHealthCheckReturns.result1, fake.patchApplicationProcessHealthCheckReturns.result2, fake.patchApplicationProcessHealthCheckReturns.result3
  2595  }
  2596  
  2597  func (fake *FakeCloudControllerClient) PatchApplicationProcessHealthCheckCallCount() int {
  2598  	fake.patchApplicationProcessHealthCheckMutex.RLock()
  2599  	defer fake.patchApplicationProcessHealthCheckMutex.RUnlock()
  2600  	return len(fake.patchApplicationProcessHealthCheckArgsForCall)
  2601  }
  2602  
  2603  func (fake *FakeCloudControllerClient) PatchApplicationProcessHealthCheckArgsForCall(i int) (string, string, string, int) {
  2604  	fake.patchApplicationProcessHealthCheckMutex.RLock()
  2605  	defer fake.patchApplicationProcessHealthCheckMutex.RUnlock()
  2606  	return fake.patchApplicationProcessHealthCheckArgsForCall[i].processGUID, fake.patchApplicationProcessHealthCheckArgsForCall[i].processHealthCheckType, fake.patchApplicationProcessHealthCheckArgsForCall[i].processHealthCheckEndpoint, fake.patchApplicationProcessHealthCheckArgsForCall[i].processInvocationTimeout
  2607  }
  2608  
  2609  func (fake *FakeCloudControllerClient) PatchApplicationProcessHealthCheckReturns(result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2610  	fake.PatchApplicationProcessHealthCheckStub = nil
  2611  	fake.patchApplicationProcessHealthCheckReturns = struct {
  2612  		result1 ccv3.Process
  2613  		result2 ccv3.Warnings
  2614  		result3 error
  2615  	}{result1, result2, result3}
  2616  }
  2617  
  2618  func (fake *FakeCloudControllerClient) PatchApplicationProcessHealthCheckReturnsOnCall(i int, result1 ccv3.Process, result2 ccv3.Warnings, result3 error) {
  2619  	fake.PatchApplicationProcessHealthCheckStub = nil
  2620  	if fake.patchApplicationProcessHealthCheckReturnsOnCall == nil {
  2621  		fake.patchApplicationProcessHealthCheckReturnsOnCall = make(map[int]struct {
  2622  			result1 ccv3.Process
  2623  			result2 ccv3.Warnings
  2624  			result3 error
  2625  		})
  2626  	}
  2627  	fake.patchApplicationProcessHealthCheckReturnsOnCall[i] = struct {
  2628  		result1 ccv3.Process
  2629  		result2 ccv3.Warnings
  2630  		result3 error
  2631  	}{result1, result2, result3}
  2632  }
  2633  
  2634  func (fake *FakeCloudControllerClient) PollJob(jobURL ccv3.JobURL) (ccv3.Warnings, error) {
  2635  	fake.pollJobMutex.Lock()
  2636  	ret, specificReturn := fake.pollJobReturnsOnCall[len(fake.pollJobArgsForCall)]
  2637  	fake.pollJobArgsForCall = append(fake.pollJobArgsForCall, struct {
  2638  		jobURL ccv3.JobURL
  2639  	}{jobURL})
  2640  	fake.recordInvocation("PollJob", []interface{}{jobURL})
  2641  	fake.pollJobMutex.Unlock()
  2642  	if fake.PollJobStub != nil {
  2643  		return fake.PollJobStub(jobURL)
  2644  	}
  2645  	if specificReturn {
  2646  		return ret.result1, ret.result2
  2647  	}
  2648  	return fake.pollJobReturns.result1, fake.pollJobReturns.result2
  2649  }
  2650  
  2651  func (fake *FakeCloudControllerClient) PollJobCallCount() int {
  2652  	fake.pollJobMutex.RLock()
  2653  	defer fake.pollJobMutex.RUnlock()
  2654  	return len(fake.pollJobArgsForCall)
  2655  }
  2656  
  2657  func (fake *FakeCloudControllerClient) PollJobArgsForCall(i int) ccv3.JobURL {
  2658  	fake.pollJobMutex.RLock()
  2659  	defer fake.pollJobMutex.RUnlock()
  2660  	return fake.pollJobArgsForCall[i].jobURL
  2661  }
  2662  
  2663  func (fake *FakeCloudControllerClient) PollJobReturns(result1 ccv3.Warnings, result2 error) {
  2664  	fake.PollJobStub = nil
  2665  	fake.pollJobReturns = struct {
  2666  		result1 ccv3.Warnings
  2667  		result2 error
  2668  	}{result1, result2}
  2669  }
  2670  
  2671  func (fake *FakeCloudControllerClient) PollJobReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  2672  	fake.PollJobStub = nil
  2673  	if fake.pollJobReturnsOnCall == nil {
  2674  		fake.pollJobReturnsOnCall = make(map[int]struct {
  2675  			result1 ccv3.Warnings
  2676  			result2 error
  2677  		})
  2678  	}
  2679  	fake.pollJobReturnsOnCall[i] = struct {
  2680  		result1 ccv3.Warnings
  2681  		result2 error
  2682  	}{result1, result2}
  2683  }
  2684  
  2685  func (fake *FakeCloudControllerClient) SetApplicationDroplet(appGUID string, dropletGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  2686  	fake.setApplicationDropletMutex.Lock()
  2687  	ret, specificReturn := fake.setApplicationDropletReturnsOnCall[len(fake.setApplicationDropletArgsForCall)]
  2688  	fake.setApplicationDropletArgsForCall = append(fake.setApplicationDropletArgsForCall, struct {
  2689  		appGUID     string
  2690  		dropletGUID string
  2691  	}{appGUID, dropletGUID})
  2692  	fake.recordInvocation("SetApplicationDroplet", []interface{}{appGUID, dropletGUID})
  2693  	fake.setApplicationDropletMutex.Unlock()
  2694  	if fake.SetApplicationDropletStub != nil {
  2695  		return fake.SetApplicationDropletStub(appGUID, dropletGUID)
  2696  	}
  2697  	if specificReturn {
  2698  		return ret.result1, ret.result2, ret.result3
  2699  	}
  2700  	return fake.setApplicationDropletReturns.result1, fake.setApplicationDropletReturns.result2, fake.setApplicationDropletReturns.result3
  2701  }
  2702  
  2703  func (fake *FakeCloudControllerClient) SetApplicationDropletCallCount() int {
  2704  	fake.setApplicationDropletMutex.RLock()
  2705  	defer fake.setApplicationDropletMutex.RUnlock()
  2706  	return len(fake.setApplicationDropletArgsForCall)
  2707  }
  2708  
  2709  func (fake *FakeCloudControllerClient) SetApplicationDropletArgsForCall(i int) (string, string) {
  2710  	fake.setApplicationDropletMutex.RLock()
  2711  	defer fake.setApplicationDropletMutex.RUnlock()
  2712  	return fake.setApplicationDropletArgsForCall[i].appGUID, fake.setApplicationDropletArgsForCall[i].dropletGUID
  2713  }
  2714  
  2715  func (fake *FakeCloudControllerClient) SetApplicationDropletReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2716  	fake.SetApplicationDropletStub = nil
  2717  	fake.setApplicationDropletReturns = struct {
  2718  		result1 ccv3.Relationship
  2719  		result2 ccv3.Warnings
  2720  		result3 error
  2721  	}{result1, result2, result3}
  2722  }
  2723  
  2724  func (fake *FakeCloudControllerClient) SetApplicationDropletReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  2725  	fake.SetApplicationDropletStub = nil
  2726  	if fake.setApplicationDropletReturnsOnCall == nil {
  2727  		fake.setApplicationDropletReturnsOnCall = make(map[int]struct {
  2728  			result1 ccv3.Relationship
  2729  			result2 ccv3.Warnings
  2730  			result3 error
  2731  		})
  2732  	}
  2733  	fake.setApplicationDropletReturnsOnCall[i] = struct {
  2734  		result1 ccv3.Relationship
  2735  		result2 ccv3.Warnings
  2736  		result3 error
  2737  	}{result1, result2, result3}
  2738  }
  2739  
  2740  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpaces(serviceInstanceGUID string, spaceGUIDs []string) (ccv3.RelationshipList, ccv3.Warnings, error) {
  2741  	var spaceGUIDsCopy []string
  2742  	if spaceGUIDs != nil {
  2743  		spaceGUIDsCopy = make([]string, len(spaceGUIDs))
  2744  		copy(spaceGUIDsCopy, spaceGUIDs)
  2745  	}
  2746  	fake.shareServiceInstanceToSpacesMutex.Lock()
  2747  	ret, specificReturn := fake.shareServiceInstanceToSpacesReturnsOnCall[len(fake.shareServiceInstanceToSpacesArgsForCall)]
  2748  	fake.shareServiceInstanceToSpacesArgsForCall = append(fake.shareServiceInstanceToSpacesArgsForCall, struct {
  2749  		serviceInstanceGUID string
  2750  		spaceGUIDs          []string
  2751  	}{serviceInstanceGUID, spaceGUIDsCopy})
  2752  	fake.recordInvocation("ShareServiceInstanceToSpaces", []interface{}{serviceInstanceGUID, spaceGUIDsCopy})
  2753  	fake.shareServiceInstanceToSpacesMutex.Unlock()
  2754  	if fake.ShareServiceInstanceToSpacesStub != nil {
  2755  		return fake.ShareServiceInstanceToSpacesStub(serviceInstanceGUID, spaceGUIDs)
  2756  	}
  2757  	if specificReturn {
  2758  		return ret.result1, ret.result2, ret.result3
  2759  	}
  2760  	return fake.shareServiceInstanceToSpacesReturns.result1, fake.shareServiceInstanceToSpacesReturns.result2, fake.shareServiceInstanceToSpacesReturns.result3
  2761  }
  2762  
  2763  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesCallCount() int {
  2764  	fake.shareServiceInstanceToSpacesMutex.RLock()
  2765  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  2766  	return len(fake.shareServiceInstanceToSpacesArgsForCall)
  2767  }
  2768  
  2769  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesArgsForCall(i int) (string, []string) {
  2770  	fake.shareServiceInstanceToSpacesMutex.RLock()
  2771  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  2772  	return fake.shareServiceInstanceToSpacesArgsForCall[i].serviceInstanceGUID, fake.shareServiceInstanceToSpacesArgsForCall[i].spaceGUIDs
  2773  }
  2774  
  2775  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesReturns(result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  2776  	fake.ShareServiceInstanceToSpacesStub = nil
  2777  	fake.shareServiceInstanceToSpacesReturns = struct {
  2778  		result1 ccv3.RelationshipList
  2779  		result2 ccv3.Warnings
  2780  		result3 error
  2781  	}{result1, result2, result3}
  2782  }
  2783  
  2784  func (fake *FakeCloudControllerClient) ShareServiceInstanceToSpacesReturnsOnCall(i int, result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
  2785  	fake.ShareServiceInstanceToSpacesStub = nil
  2786  	if fake.shareServiceInstanceToSpacesReturnsOnCall == nil {
  2787  		fake.shareServiceInstanceToSpacesReturnsOnCall = make(map[int]struct {
  2788  			result1 ccv3.RelationshipList
  2789  			result2 ccv3.Warnings
  2790  			result3 error
  2791  		})
  2792  	}
  2793  	fake.shareServiceInstanceToSpacesReturnsOnCall[i] = struct {
  2794  		result1 ccv3.RelationshipList
  2795  		result2 ccv3.Warnings
  2796  		result3 error
  2797  	}{result1, result2, result3}
  2798  }
  2799  
  2800  func (fake *FakeCloudControllerClient) UpdateApplication(app ccv3.Application) (ccv3.Application, ccv3.Warnings, error) {
  2801  	fake.updateApplicationMutex.Lock()
  2802  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
  2803  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
  2804  		app ccv3.Application
  2805  	}{app})
  2806  	fake.recordInvocation("UpdateApplication", []interface{}{app})
  2807  	fake.updateApplicationMutex.Unlock()
  2808  	if fake.UpdateApplicationStub != nil {
  2809  		return fake.UpdateApplicationStub(app)
  2810  	}
  2811  	if specificReturn {
  2812  		return ret.result1, ret.result2, ret.result3
  2813  	}
  2814  	return fake.updateApplicationReturns.result1, fake.updateApplicationReturns.result2, fake.updateApplicationReturns.result3
  2815  }
  2816  
  2817  func (fake *FakeCloudControllerClient) UpdateApplicationCallCount() int {
  2818  	fake.updateApplicationMutex.RLock()
  2819  	defer fake.updateApplicationMutex.RUnlock()
  2820  	return len(fake.updateApplicationArgsForCall)
  2821  }
  2822  
  2823  func (fake *FakeCloudControllerClient) UpdateApplicationArgsForCall(i int) ccv3.Application {
  2824  	fake.updateApplicationMutex.RLock()
  2825  	defer fake.updateApplicationMutex.RUnlock()
  2826  	return fake.updateApplicationArgsForCall[i].app
  2827  }
  2828  
  2829  func (fake *FakeCloudControllerClient) UpdateApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  2830  	fake.UpdateApplicationStub = nil
  2831  	fake.updateApplicationReturns = struct {
  2832  		result1 ccv3.Application
  2833  		result2 ccv3.Warnings
  2834  		result3 error
  2835  	}{result1, result2, result3}
  2836  }
  2837  
  2838  func (fake *FakeCloudControllerClient) UpdateApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  2839  	fake.UpdateApplicationStub = nil
  2840  	if fake.updateApplicationReturnsOnCall == nil {
  2841  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  2842  			result1 ccv3.Application
  2843  			result2 ccv3.Warnings
  2844  			result3 error
  2845  		})
  2846  	}
  2847  	fake.updateApplicationReturnsOnCall[i] = struct {
  2848  		result1 ccv3.Application
  2849  		result2 ccv3.Warnings
  2850  		result3 error
  2851  	}{result1, result2, result3}
  2852  }
  2853  
  2854  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifest(appGUID string, rawManifest []byte) (ccv3.JobURL, ccv3.Warnings, error) {
  2855  	var rawManifestCopy []byte
  2856  	if rawManifest != nil {
  2857  		rawManifestCopy = make([]byte, len(rawManifest))
  2858  		copy(rawManifestCopy, rawManifest)
  2859  	}
  2860  	fake.updateApplicationApplyManifestMutex.Lock()
  2861  	ret, specificReturn := fake.updateApplicationApplyManifestReturnsOnCall[len(fake.updateApplicationApplyManifestArgsForCall)]
  2862  	fake.updateApplicationApplyManifestArgsForCall = append(fake.updateApplicationApplyManifestArgsForCall, struct {
  2863  		appGUID     string
  2864  		rawManifest []byte
  2865  	}{appGUID, rawManifestCopy})
  2866  	fake.recordInvocation("UpdateApplicationApplyManifest", []interface{}{appGUID, rawManifestCopy})
  2867  	fake.updateApplicationApplyManifestMutex.Unlock()
  2868  	if fake.UpdateApplicationApplyManifestStub != nil {
  2869  		return fake.UpdateApplicationApplyManifestStub(appGUID, rawManifest)
  2870  	}
  2871  	if specificReturn {
  2872  		return ret.result1, ret.result2, ret.result3
  2873  	}
  2874  	return fake.updateApplicationApplyManifestReturns.result1, fake.updateApplicationApplyManifestReturns.result2, fake.updateApplicationApplyManifestReturns.result3
  2875  }
  2876  
  2877  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestCallCount() int {
  2878  	fake.updateApplicationApplyManifestMutex.RLock()
  2879  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  2880  	return len(fake.updateApplicationApplyManifestArgsForCall)
  2881  }
  2882  
  2883  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestArgsForCall(i int) (string, []byte) {
  2884  	fake.updateApplicationApplyManifestMutex.RLock()
  2885  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  2886  	return fake.updateApplicationApplyManifestArgsForCall[i].appGUID, fake.updateApplicationApplyManifestArgsForCall[i].rawManifest
  2887  }
  2888  
  2889  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestReturns(result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2890  	fake.UpdateApplicationApplyManifestStub = nil
  2891  	fake.updateApplicationApplyManifestReturns = struct {
  2892  		result1 ccv3.JobURL
  2893  		result2 ccv3.Warnings
  2894  		result3 error
  2895  	}{result1, result2, result3}
  2896  }
  2897  
  2898  func (fake *FakeCloudControllerClient) UpdateApplicationApplyManifestReturnsOnCall(i int, result1 ccv3.JobURL, result2 ccv3.Warnings, result3 error) {
  2899  	fake.UpdateApplicationApplyManifestStub = nil
  2900  	if fake.updateApplicationApplyManifestReturnsOnCall == nil {
  2901  		fake.updateApplicationApplyManifestReturnsOnCall = make(map[int]struct {
  2902  			result1 ccv3.JobURL
  2903  			result2 ccv3.Warnings
  2904  			result3 error
  2905  		})
  2906  	}
  2907  	fake.updateApplicationApplyManifestReturnsOnCall[i] = struct {
  2908  		result1 ccv3.JobURL
  2909  		result2 ccv3.Warnings
  2910  		result3 error
  2911  	}{result1, result2, result3}
  2912  }
  2913  
  2914  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariables(appGUID string, envVars ccv3.EnvironmentVariables) (ccv3.EnvironmentVariables, ccv3.Warnings, error) {
  2915  	fake.updateApplicationEnvironmentVariablesMutex.Lock()
  2916  	ret, specificReturn := fake.updateApplicationEnvironmentVariablesReturnsOnCall[len(fake.updateApplicationEnvironmentVariablesArgsForCall)]
  2917  	fake.updateApplicationEnvironmentVariablesArgsForCall = append(fake.updateApplicationEnvironmentVariablesArgsForCall, struct {
  2918  		appGUID string
  2919  		envVars ccv3.EnvironmentVariables
  2920  	}{appGUID, envVars})
  2921  	fake.recordInvocation("UpdateApplicationEnvironmentVariables", []interface{}{appGUID, envVars})
  2922  	fake.updateApplicationEnvironmentVariablesMutex.Unlock()
  2923  	if fake.UpdateApplicationEnvironmentVariablesStub != nil {
  2924  		return fake.UpdateApplicationEnvironmentVariablesStub(appGUID, envVars)
  2925  	}
  2926  	if specificReturn {
  2927  		return ret.result1, ret.result2, ret.result3
  2928  	}
  2929  	return fake.updateApplicationEnvironmentVariablesReturns.result1, fake.updateApplicationEnvironmentVariablesReturns.result2, fake.updateApplicationEnvironmentVariablesReturns.result3
  2930  }
  2931  
  2932  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesCallCount() int {
  2933  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  2934  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  2935  	return len(fake.updateApplicationEnvironmentVariablesArgsForCall)
  2936  }
  2937  
  2938  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesArgsForCall(i int) (string, ccv3.EnvironmentVariables) {
  2939  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  2940  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  2941  	return fake.updateApplicationEnvironmentVariablesArgsForCall[i].appGUID, fake.updateApplicationEnvironmentVariablesArgsForCall[i].envVars
  2942  }
  2943  
  2944  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesReturns(result1 ccv3.EnvironmentVariables, result2 ccv3.Warnings, result3 error) {
  2945  	fake.UpdateApplicationEnvironmentVariablesStub = nil
  2946  	fake.updateApplicationEnvironmentVariablesReturns = struct {
  2947  		result1 ccv3.EnvironmentVariables
  2948  		result2 ccv3.Warnings
  2949  		result3 error
  2950  	}{result1, result2, result3}
  2951  }
  2952  
  2953  func (fake *FakeCloudControllerClient) UpdateApplicationEnvironmentVariablesReturnsOnCall(i int, result1 ccv3.EnvironmentVariables, result2 ccv3.Warnings, result3 error) {
  2954  	fake.UpdateApplicationEnvironmentVariablesStub = nil
  2955  	if fake.updateApplicationEnvironmentVariablesReturnsOnCall == nil {
  2956  		fake.updateApplicationEnvironmentVariablesReturnsOnCall = make(map[int]struct {
  2957  			result1 ccv3.EnvironmentVariables
  2958  			result2 ccv3.Warnings
  2959  			result3 error
  2960  		})
  2961  	}
  2962  	fake.updateApplicationEnvironmentVariablesReturnsOnCall[i] = struct {
  2963  		result1 ccv3.EnvironmentVariables
  2964  		result2 ccv3.Warnings
  2965  		result3 error
  2966  	}{result1, result2, result3}
  2967  }
  2968  
  2969  func (fake *FakeCloudControllerClient) UpdateApplicationStart(appGUID string) (ccv3.Application, ccv3.Warnings, error) {
  2970  	fake.updateApplicationStartMutex.Lock()
  2971  	ret, specificReturn := fake.updateApplicationStartReturnsOnCall[len(fake.updateApplicationStartArgsForCall)]
  2972  	fake.updateApplicationStartArgsForCall = append(fake.updateApplicationStartArgsForCall, struct {
  2973  		appGUID string
  2974  	}{appGUID})
  2975  	fake.recordInvocation("UpdateApplicationStart", []interface{}{appGUID})
  2976  	fake.updateApplicationStartMutex.Unlock()
  2977  	if fake.UpdateApplicationStartStub != nil {
  2978  		return fake.UpdateApplicationStartStub(appGUID)
  2979  	}
  2980  	if specificReturn {
  2981  		return ret.result1, ret.result2, ret.result3
  2982  	}
  2983  	return fake.updateApplicationStartReturns.result1, fake.updateApplicationStartReturns.result2, fake.updateApplicationStartReturns.result3
  2984  }
  2985  
  2986  func (fake *FakeCloudControllerClient) UpdateApplicationStartCallCount() int {
  2987  	fake.updateApplicationStartMutex.RLock()
  2988  	defer fake.updateApplicationStartMutex.RUnlock()
  2989  	return len(fake.updateApplicationStartArgsForCall)
  2990  }
  2991  
  2992  func (fake *FakeCloudControllerClient) UpdateApplicationStartArgsForCall(i int) string {
  2993  	fake.updateApplicationStartMutex.RLock()
  2994  	defer fake.updateApplicationStartMutex.RUnlock()
  2995  	return fake.updateApplicationStartArgsForCall[i].appGUID
  2996  }
  2997  
  2998  func (fake *FakeCloudControllerClient) UpdateApplicationStartReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  2999  	fake.UpdateApplicationStartStub = nil
  3000  	fake.updateApplicationStartReturns = struct {
  3001  		result1 ccv3.Application
  3002  		result2 ccv3.Warnings
  3003  		result3 error
  3004  	}{result1, result2, result3}
  3005  }
  3006  
  3007  func (fake *FakeCloudControllerClient) UpdateApplicationStartReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3008  	fake.UpdateApplicationStartStub = nil
  3009  	if fake.updateApplicationStartReturnsOnCall == nil {
  3010  		fake.updateApplicationStartReturnsOnCall = make(map[int]struct {
  3011  			result1 ccv3.Application
  3012  			result2 ccv3.Warnings
  3013  			result3 error
  3014  		})
  3015  	}
  3016  	fake.updateApplicationStartReturnsOnCall[i] = struct {
  3017  		result1 ccv3.Application
  3018  		result2 ccv3.Warnings
  3019  		result3 error
  3020  	}{result1, result2, result3}
  3021  }
  3022  
  3023  func (fake *FakeCloudControllerClient) UpdateApplicationStop(appGUID string) (ccv3.Application, ccv3.Warnings, error) {
  3024  	fake.updateApplicationStopMutex.Lock()
  3025  	ret, specificReturn := fake.updateApplicationStopReturnsOnCall[len(fake.updateApplicationStopArgsForCall)]
  3026  	fake.updateApplicationStopArgsForCall = append(fake.updateApplicationStopArgsForCall, struct {
  3027  		appGUID string
  3028  	}{appGUID})
  3029  	fake.recordInvocation("UpdateApplicationStop", []interface{}{appGUID})
  3030  	fake.updateApplicationStopMutex.Unlock()
  3031  	if fake.UpdateApplicationStopStub != nil {
  3032  		return fake.UpdateApplicationStopStub(appGUID)
  3033  	}
  3034  	if specificReturn {
  3035  		return ret.result1, ret.result2, ret.result3
  3036  	}
  3037  	return fake.updateApplicationStopReturns.result1, fake.updateApplicationStopReturns.result2, fake.updateApplicationStopReturns.result3
  3038  }
  3039  
  3040  func (fake *FakeCloudControllerClient) UpdateApplicationStopCallCount() int {
  3041  	fake.updateApplicationStopMutex.RLock()
  3042  	defer fake.updateApplicationStopMutex.RUnlock()
  3043  	return len(fake.updateApplicationStopArgsForCall)
  3044  }
  3045  
  3046  func (fake *FakeCloudControllerClient) UpdateApplicationStopArgsForCall(i int) string {
  3047  	fake.updateApplicationStopMutex.RLock()
  3048  	defer fake.updateApplicationStopMutex.RUnlock()
  3049  	return fake.updateApplicationStopArgsForCall[i].appGUID
  3050  }
  3051  
  3052  func (fake *FakeCloudControllerClient) UpdateApplicationStopReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3053  	fake.UpdateApplicationStopStub = nil
  3054  	fake.updateApplicationStopReturns = struct {
  3055  		result1 ccv3.Application
  3056  		result2 ccv3.Warnings
  3057  		result3 error
  3058  	}{result1, result2, result3}
  3059  }
  3060  
  3061  func (fake *FakeCloudControllerClient) UpdateApplicationStopReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  3062  	fake.UpdateApplicationStopStub = nil
  3063  	if fake.updateApplicationStopReturnsOnCall == nil {
  3064  		fake.updateApplicationStopReturnsOnCall = make(map[int]struct {
  3065  			result1 ccv3.Application
  3066  			result2 ccv3.Warnings
  3067  			result3 error
  3068  		})
  3069  	}
  3070  	fake.updateApplicationStopReturnsOnCall[i] = struct {
  3071  		result1 ccv3.Application
  3072  		result2 ccv3.Warnings
  3073  		result3 error
  3074  	}{result1, result2, result3}
  3075  }
  3076  
  3077  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationship(orgGUID string, isolationSegmentGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  3078  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Lock()
  3079  	ret, specificReturn := fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall[len(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall)]
  3080  	fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall = append(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall, struct {
  3081  		orgGUID              string
  3082  		isolationSegmentGUID string
  3083  	}{orgGUID, isolationSegmentGUID})
  3084  	fake.recordInvocation("UpdateOrganizationDefaultIsolationSegmentRelationship", []interface{}{orgGUID, isolationSegmentGUID})
  3085  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.Unlock()
  3086  	if fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub != nil {
  3087  		return fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub(orgGUID, isolationSegmentGUID)
  3088  	}
  3089  	if specificReturn {
  3090  		return ret.result1, ret.result2, ret.result3
  3091  	}
  3092  	return fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns.result1, fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns.result2, fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns.result3
  3093  }
  3094  
  3095  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipCallCount() int {
  3096  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  3097  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  3098  	return len(fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall)
  3099  }
  3100  
  3101  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipArgsForCall(i int) (string, string) {
  3102  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  3103  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  3104  	return fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall[i].orgGUID, fake.updateOrganizationDefaultIsolationSegmentRelationshipArgsForCall[i].isolationSegmentGUID
  3105  }
  3106  
  3107  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3108  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = nil
  3109  	fake.updateOrganizationDefaultIsolationSegmentRelationshipReturns = struct {
  3110  		result1 ccv3.Relationship
  3111  		result2 ccv3.Warnings
  3112  		result3 error
  3113  	}{result1, result2, result3}
  3114  }
  3115  
  3116  func (fake *FakeCloudControllerClient) UpdateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3117  	fake.UpdateOrganizationDefaultIsolationSegmentRelationshipStub = nil
  3118  	if fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall == nil {
  3119  		fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall = make(map[int]struct {
  3120  			result1 ccv3.Relationship
  3121  			result2 ccv3.Warnings
  3122  			result3 error
  3123  		})
  3124  	}
  3125  	fake.updateOrganizationDefaultIsolationSegmentRelationshipReturnsOnCall[i] = struct {
  3126  		result1 ccv3.Relationship
  3127  		result2 ccv3.Warnings
  3128  		result3 error
  3129  	}{result1, result2, result3}
  3130  }
  3131  
  3132  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationship(spaceGUID string, isolationSegmentGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  3133  	fake.updateSpaceIsolationSegmentRelationshipMutex.Lock()
  3134  	ret, specificReturn := fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall[len(fake.updateSpaceIsolationSegmentRelationshipArgsForCall)]
  3135  	fake.updateSpaceIsolationSegmentRelationshipArgsForCall = append(fake.updateSpaceIsolationSegmentRelationshipArgsForCall, struct {
  3136  		spaceGUID            string
  3137  		isolationSegmentGUID string
  3138  	}{spaceGUID, isolationSegmentGUID})
  3139  	fake.recordInvocation("UpdateSpaceIsolationSegmentRelationship", []interface{}{spaceGUID, isolationSegmentGUID})
  3140  	fake.updateSpaceIsolationSegmentRelationshipMutex.Unlock()
  3141  	if fake.UpdateSpaceIsolationSegmentRelationshipStub != nil {
  3142  		return fake.UpdateSpaceIsolationSegmentRelationshipStub(spaceGUID, isolationSegmentGUID)
  3143  	}
  3144  	if specificReturn {
  3145  		return ret.result1, ret.result2, ret.result3
  3146  	}
  3147  	return fake.updateSpaceIsolationSegmentRelationshipReturns.result1, fake.updateSpaceIsolationSegmentRelationshipReturns.result2, fake.updateSpaceIsolationSegmentRelationshipReturns.result3
  3148  }
  3149  
  3150  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipCallCount() int {
  3151  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  3152  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  3153  	return len(fake.updateSpaceIsolationSegmentRelationshipArgsForCall)
  3154  }
  3155  
  3156  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipArgsForCall(i int) (string, string) {
  3157  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  3158  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  3159  	return fake.updateSpaceIsolationSegmentRelationshipArgsForCall[i].spaceGUID, fake.updateSpaceIsolationSegmentRelationshipArgsForCall[i].isolationSegmentGUID
  3160  }
  3161  
  3162  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3163  	fake.UpdateSpaceIsolationSegmentRelationshipStub = nil
  3164  	fake.updateSpaceIsolationSegmentRelationshipReturns = struct {
  3165  		result1 ccv3.Relationship
  3166  		result2 ccv3.Warnings
  3167  		result3 error
  3168  	}{result1, result2, result3}
  3169  }
  3170  
  3171  func (fake *FakeCloudControllerClient) UpdateSpaceIsolationSegmentRelationshipReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  3172  	fake.UpdateSpaceIsolationSegmentRelationshipStub = nil
  3173  	if fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall == nil {
  3174  		fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall = make(map[int]struct {
  3175  			result1 ccv3.Relationship
  3176  			result2 ccv3.Warnings
  3177  			result3 error
  3178  		})
  3179  	}
  3180  	fake.updateSpaceIsolationSegmentRelationshipReturnsOnCall[i] = struct {
  3181  		result1 ccv3.Relationship
  3182  		result2 ccv3.Warnings
  3183  		result3 error
  3184  	}{result1, result2, result3}
  3185  }
  3186  
  3187  func (fake *FakeCloudControllerClient) UpdateTaskCancel(taskGUID string) (ccv3.Task, ccv3.Warnings, error) {
  3188  	fake.updateTaskCancelMutex.Lock()
  3189  	ret, specificReturn := fake.updateTaskCancelReturnsOnCall[len(fake.updateTaskCancelArgsForCall)]
  3190  	fake.updateTaskCancelArgsForCall = append(fake.updateTaskCancelArgsForCall, struct {
  3191  		taskGUID string
  3192  	}{taskGUID})
  3193  	fake.recordInvocation("UpdateTaskCancel", []interface{}{taskGUID})
  3194  	fake.updateTaskCancelMutex.Unlock()
  3195  	if fake.UpdateTaskCancelStub != nil {
  3196  		return fake.UpdateTaskCancelStub(taskGUID)
  3197  	}
  3198  	if specificReturn {
  3199  		return ret.result1, ret.result2, ret.result3
  3200  	}
  3201  	return fake.updateTaskCancelReturns.result1, fake.updateTaskCancelReturns.result2, fake.updateTaskCancelReturns.result3
  3202  }
  3203  
  3204  func (fake *FakeCloudControllerClient) UpdateTaskCancelCallCount() int {
  3205  	fake.updateTaskCancelMutex.RLock()
  3206  	defer fake.updateTaskCancelMutex.RUnlock()
  3207  	return len(fake.updateTaskCancelArgsForCall)
  3208  }
  3209  
  3210  func (fake *FakeCloudControllerClient) UpdateTaskCancelArgsForCall(i int) string {
  3211  	fake.updateTaskCancelMutex.RLock()
  3212  	defer fake.updateTaskCancelMutex.RUnlock()
  3213  	return fake.updateTaskCancelArgsForCall[i].taskGUID
  3214  }
  3215  
  3216  func (fake *FakeCloudControllerClient) UpdateTaskCancelReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  3217  	fake.UpdateTaskCancelStub = nil
  3218  	fake.updateTaskCancelReturns = struct {
  3219  		result1 ccv3.Task
  3220  		result2 ccv3.Warnings
  3221  		result3 error
  3222  	}{result1, result2, result3}
  3223  }
  3224  
  3225  func (fake *FakeCloudControllerClient) UpdateTaskCancelReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  3226  	fake.UpdateTaskCancelStub = nil
  3227  	if fake.updateTaskCancelReturnsOnCall == nil {
  3228  		fake.updateTaskCancelReturnsOnCall = make(map[int]struct {
  3229  			result1 ccv3.Task
  3230  			result2 ccv3.Warnings
  3231  			result3 error
  3232  		})
  3233  	}
  3234  	fake.updateTaskCancelReturnsOnCall[i] = struct {
  3235  		result1 ccv3.Task
  3236  		result2 ccv3.Warnings
  3237  		result3 error
  3238  	}{result1, result2, result3}
  3239  }
  3240  
  3241  func (fake *FakeCloudControllerClient) UploadPackage(pkg ccv3.Package, zipFilepath string) (ccv3.Package, ccv3.Warnings, error) {
  3242  	fake.uploadPackageMutex.Lock()
  3243  	ret, specificReturn := fake.uploadPackageReturnsOnCall[len(fake.uploadPackageArgsForCall)]
  3244  	fake.uploadPackageArgsForCall = append(fake.uploadPackageArgsForCall, struct {
  3245  		pkg         ccv3.Package
  3246  		zipFilepath string
  3247  	}{pkg, zipFilepath})
  3248  	fake.recordInvocation("UploadPackage", []interface{}{pkg, zipFilepath})
  3249  	fake.uploadPackageMutex.Unlock()
  3250  	if fake.UploadPackageStub != nil {
  3251  		return fake.UploadPackageStub(pkg, zipFilepath)
  3252  	}
  3253  	if specificReturn {
  3254  		return ret.result1, ret.result2, ret.result3
  3255  	}
  3256  	return fake.uploadPackageReturns.result1, fake.uploadPackageReturns.result2, fake.uploadPackageReturns.result3
  3257  }
  3258  
  3259  func (fake *FakeCloudControllerClient) UploadPackageCallCount() int {
  3260  	fake.uploadPackageMutex.RLock()
  3261  	defer fake.uploadPackageMutex.RUnlock()
  3262  	return len(fake.uploadPackageArgsForCall)
  3263  }
  3264  
  3265  func (fake *FakeCloudControllerClient) UploadPackageArgsForCall(i int) (ccv3.Package, string) {
  3266  	fake.uploadPackageMutex.RLock()
  3267  	defer fake.uploadPackageMutex.RUnlock()
  3268  	return fake.uploadPackageArgsForCall[i].pkg, fake.uploadPackageArgsForCall[i].zipFilepath
  3269  }
  3270  
  3271  func (fake *FakeCloudControllerClient) UploadPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  3272  	fake.UploadPackageStub = nil
  3273  	fake.uploadPackageReturns = struct {
  3274  		result1 ccv3.Package
  3275  		result2 ccv3.Warnings
  3276  		result3 error
  3277  	}{result1, result2, result3}
  3278  }
  3279  
  3280  func (fake *FakeCloudControllerClient) UploadPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  3281  	fake.UploadPackageStub = nil
  3282  	if fake.uploadPackageReturnsOnCall == nil {
  3283  		fake.uploadPackageReturnsOnCall = make(map[int]struct {
  3284  			result1 ccv3.Package
  3285  			result2 ccv3.Warnings
  3286  			result3 error
  3287  		})
  3288  	}
  3289  	fake.uploadPackageReturnsOnCall[i] = struct {
  3290  		result1 ccv3.Package
  3291  		result2 ccv3.Warnings
  3292  		result3 error
  3293  	}{result1, result2, result3}
  3294  }
  3295  
  3296  func (fake *FakeCloudControllerClient) Invocations() map[string][][]interface{} {
  3297  	fake.invocationsMutex.RLock()
  3298  	defer fake.invocationsMutex.RUnlock()
  3299  	fake.appSSHEndpointMutex.RLock()
  3300  	defer fake.appSSHEndpointMutex.RUnlock()
  3301  	fake.appSSHHostKeyFingerprintMutex.RLock()
  3302  	defer fake.appSSHHostKeyFingerprintMutex.RUnlock()
  3303  	fake.cloudControllerAPIVersionMutex.RLock()
  3304  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
  3305  	fake.createApplicationMutex.RLock()
  3306  	defer fake.createApplicationMutex.RUnlock()
  3307  	fake.createApplicationProcessScaleMutex.RLock()
  3308  	defer fake.createApplicationProcessScaleMutex.RUnlock()
  3309  	fake.createApplicationTaskMutex.RLock()
  3310  	defer fake.createApplicationTaskMutex.RUnlock()
  3311  	fake.createBuildMutex.RLock()
  3312  	defer fake.createBuildMutex.RUnlock()
  3313  	fake.createIsolationSegmentMutex.RLock()
  3314  	defer fake.createIsolationSegmentMutex.RUnlock()
  3315  	fake.createPackageMutex.RLock()
  3316  	defer fake.createPackageMutex.RUnlock()
  3317  	fake.deleteApplicationMutex.RLock()
  3318  	defer fake.deleteApplicationMutex.RUnlock()
  3319  	fake.deleteApplicationProcessInstanceMutex.RLock()
  3320  	defer fake.deleteApplicationProcessInstanceMutex.RUnlock()
  3321  	fake.deleteIsolationSegmentMutex.RLock()
  3322  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  3323  	fake.deleteIsolationSegmentOrganizationMutex.RLock()
  3324  	defer fake.deleteIsolationSegmentOrganizationMutex.RUnlock()
  3325  	fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RLock()
  3326  	defer fake.deleteServiceInstanceRelationshipsSharedSpaceMutex.RUnlock()
  3327  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  3328  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  3329  	fake.getApplicationDropletCurrentMutex.RLock()
  3330  	defer fake.getApplicationDropletCurrentMutex.RUnlock()
  3331  	fake.getApplicationEnvironmentMutex.RLock()
  3332  	defer fake.getApplicationEnvironmentMutex.RUnlock()
  3333  	fake.getApplicationProcessByTypeMutex.RLock()
  3334  	defer fake.getApplicationProcessByTypeMutex.RUnlock()
  3335  	fake.getApplicationProcessesMutex.RLock()
  3336  	defer fake.getApplicationProcessesMutex.RUnlock()
  3337  	fake.getApplicationsMutex.RLock()
  3338  	defer fake.getApplicationsMutex.RUnlock()
  3339  	fake.getApplicationTasksMutex.RLock()
  3340  	defer fake.getApplicationTasksMutex.RUnlock()
  3341  	fake.getBuildMutex.RLock()
  3342  	defer fake.getBuildMutex.RUnlock()
  3343  	fake.getDropletMutex.RLock()
  3344  	defer fake.getDropletMutex.RUnlock()
  3345  	fake.getDropletsMutex.RLock()
  3346  	defer fake.getDropletsMutex.RUnlock()
  3347  	fake.getIsolationSegmentMutex.RLock()
  3348  	defer fake.getIsolationSegmentMutex.RUnlock()
  3349  	fake.getIsolationSegmentOrganizationsMutex.RLock()
  3350  	defer fake.getIsolationSegmentOrganizationsMutex.RUnlock()
  3351  	fake.getIsolationSegmentsMutex.RLock()
  3352  	defer fake.getIsolationSegmentsMutex.RUnlock()
  3353  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  3354  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  3355  	fake.getOrganizationsMutex.RLock()
  3356  	defer fake.getOrganizationsMutex.RUnlock()
  3357  	fake.getPackageMutex.RLock()
  3358  	defer fake.getPackageMutex.RUnlock()
  3359  	fake.getPackagesMutex.RLock()
  3360  	defer fake.getPackagesMutex.RUnlock()
  3361  	fake.getProcessInstancesMutex.RLock()
  3362  	defer fake.getProcessInstancesMutex.RUnlock()
  3363  	fake.getServiceInstancesMutex.RLock()
  3364  	defer fake.getServiceInstancesMutex.RUnlock()
  3365  	fake.getSpaceIsolationSegmentMutex.RLock()
  3366  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  3367  	fake.getSpacesMutex.RLock()
  3368  	defer fake.getSpacesMutex.RUnlock()
  3369  	fake.patchApplicationProcessHealthCheckMutex.RLock()
  3370  	defer fake.patchApplicationProcessHealthCheckMutex.RUnlock()
  3371  	fake.pollJobMutex.RLock()
  3372  	defer fake.pollJobMutex.RUnlock()
  3373  	fake.setApplicationDropletMutex.RLock()
  3374  	defer fake.setApplicationDropletMutex.RUnlock()
  3375  	fake.shareServiceInstanceToSpacesMutex.RLock()
  3376  	defer fake.shareServiceInstanceToSpacesMutex.RUnlock()
  3377  	fake.updateApplicationMutex.RLock()
  3378  	defer fake.updateApplicationMutex.RUnlock()
  3379  	fake.updateApplicationApplyManifestMutex.RLock()
  3380  	defer fake.updateApplicationApplyManifestMutex.RUnlock()
  3381  	fake.updateApplicationEnvironmentVariablesMutex.RLock()
  3382  	defer fake.updateApplicationEnvironmentVariablesMutex.RUnlock()
  3383  	fake.updateApplicationStartMutex.RLock()
  3384  	defer fake.updateApplicationStartMutex.RUnlock()
  3385  	fake.updateApplicationStopMutex.RLock()
  3386  	defer fake.updateApplicationStopMutex.RUnlock()
  3387  	fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RLock()
  3388  	defer fake.updateOrganizationDefaultIsolationSegmentRelationshipMutex.RUnlock()
  3389  	fake.updateSpaceIsolationSegmentRelationshipMutex.RLock()
  3390  	defer fake.updateSpaceIsolationSegmentRelationshipMutex.RUnlock()
  3391  	fake.updateTaskCancelMutex.RLock()
  3392  	defer fake.updateTaskCancelMutex.RUnlock()
  3393  	fake.uploadPackageMutex.RLock()
  3394  	defer fake.uploadPackageMutex.RUnlock()
  3395  	copiedInvocations := map[string][][]interface{}{}
  3396  	for key, value := range fake.invocations {
  3397  		copiedInvocations[key] = value
  3398  	}
  3399  	return copiedInvocations
  3400  }
  3401  
  3402  func (fake *FakeCloudControllerClient) recordInvocation(key string, args []interface{}) {
  3403  	fake.invocationsMutex.Lock()
  3404  	defer fake.invocationsMutex.Unlock()
  3405  	if fake.invocations == nil {
  3406  		fake.invocations = map[string][][]interface{}{}
  3407  	}
  3408  	if fake.invocations[key] == nil {
  3409  		fake.invocations[key] = [][]interface{}{}
  3410  	}
  3411  	fake.invocations[key] = append(fake.invocations[key], args)
  3412  }
  3413  
  3414  var _ v3action.CloudControllerClient = new(FakeCloudControllerClient)