github.com/franc20/ayesa_sap@v7.0.0-beta.28.0.20200124003224-302d4d52fa6c+incompatible/actor/v3action/v3actionfakes/fake_cloud_controller_client.go (about)

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