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