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

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