github.com/jghiloni/cli@v6.28.1-0.20170628223758-0ce05fe032a2+incompatible/actor/v3action/v3actionfakes/fake_cloud_controller_client.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v3actionfakes
     3  
     4  import (
     5  	"net/url"
     6  	"sync"
     7  
     8  	"code.cloudfoundry.org/cli/actor/v3action"
     9  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv3"
    10  )
    11  
    12  type FakeCloudControllerClient struct {
    13  	AssignSpaceToIsolationSegmentStub        func(spaceGUID string, isolationSegmentGUID string) (ccv3.Relationship, ccv3.Warnings, error)
    14  	assignSpaceToIsolationSegmentMutex       sync.RWMutex
    15  	assignSpaceToIsolationSegmentArgsForCall []struct {
    16  		spaceGUID            string
    17  		isolationSegmentGUID string
    18  	}
    19  	assignSpaceToIsolationSegmentReturns struct {
    20  		result1 ccv3.Relationship
    21  		result2 ccv3.Warnings
    22  		result3 error
    23  	}
    24  	assignSpaceToIsolationSegmentReturnsOnCall map[int]struct {
    25  		result1 ccv3.Relationship
    26  		result2 ccv3.Warnings
    27  		result3 error
    28  	}
    29  	CloudControllerAPIVersionStub        func() string
    30  	cloudControllerAPIVersionMutex       sync.RWMutex
    31  	cloudControllerAPIVersionArgsForCall []struct{}
    32  	cloudControllerAPIVersionReturns     struct {
    33  		result1 string
    34  	}
    35  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    36  		result1 string
    37  	}
    38  	CreateApplicationStub        func(app ccv3.Application) (ccv3.Application, ccv3.Warnings, error)
    39  	createApplicationMutex       sync.RWMutex
    40  	createApplicationArgsForCall []struct {
    41  		app ccv3.Application
    42  	}
    43  	createApplicationReturns struct {
    44  		result1 ccv3.Application
    45  		result2 ccv3.Warnings
    46  		result3 error
    47  	}
    48  	createApplicationReturnsOnCall map[int]struct {
    49  		result1 ccv3.Application
    50  		result2 ccv3.Warnings
    51  		result3 error
    52  	}
    53  	CreateApplicationTaskStub        func(appGUID string, task ccv3.Task) (ccv3.Task, ccv3.Warnings, error)
    54  	createApplicationTaskMutex       sync.RWMutex
    55  	createApplicationTaskArgsForCall []struct {
    56  		appGUID string
    57  		task    ccv3.Task
    58  	}
    59  	createApplicationTaskReturns struct {
    60  		result1 ccv3.Task
    61  		result2 ccv3.Warnings
    62  		result3 error
    63  	}
    64  	createApplicationTaskReturnsOnCall map[int]struct {
    65  		result1 ccv3.Task
    66  		result2 ccv3.Warnings
    67  		result3 error
    68  	}
    69  	CreateBuildStub        func(build ccv3.Build) (ccv3.Build, ccv3.Warnings, error)
    70  	createBuildMutex       sync.RWMutex
    71  	createBuildArgsForCall []struct {
    72  		build ccv3.Build
    73  	}
    74  	createBuildReturns struct {
    75  		result1 ccv3.Build
    76  		result2 ccv3.Warnings
    77  		result3 error
    78  	}
    79  	createBuildReturnsOnCall map[int]struct {
    80  		result1 ccv3.Build
    81  		result2 ccv3.Warnings
    82  		result3 error
    83  	}
    84  	CreateIsolationSegmentStub        func(isolationSegment ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error)
    85  	createIsolationSegmentMutex       sync.RWMutex
    86  	createIsolationSegmentArgsForCall []struct {
    87  		isolationSegment ccv3.IsolationSegment
    88  	}
    89  	createIsolationSegmentReturns struct {
    90  		result1 ccv3.IsolationSegment
    91  		result2 ccv3.Warnings
    92  		result3 error
    93  	}
    94  	createIsolationSegmentReturnsOnCall map[int]struct {
    95  		result1 ccv3.IsolationSegment
    96  		result2 ccv3.Warnings
    97  		result3 error
    98  	}
    99  	CreatePackageStub        func(pkg ccv3.Package) (ccv3.Package, ccv3.Warnings, error)
   100  	createPackageMutex       sync.RWMutex
   101  	createPackageArgsForCall []struct {
   102  		pkg ccv3.Package
   103  	}
   104  	createPackageReturns struct {
   105  		result1 ccv3.Package
   106  		result2 ccv3.Warnings
   107  		result3 error
   108  	}
   109  	createPackageReturnsOnCall map[int]struct {
   110  		result1 ccv3.Package
   111  		result2 ccv3.Warnings
   112  		result3 error
   113  	}
   114  	DeleteIsolationSegmentStub        func(guid string) (ccv3.Warnings, error)
   115  	deleteIsolationSegmentMutex       sync.RWMutex
   116  	deleteIsolationSegmentArgsForCall []struct {
   117  		guid string
   118  	}
   119  	deleteIsolationSegmentReturns struct {
   120  		result1 ccv3.Warnings
   121  		result2 error
   122  	}
   123  	deleteIsolationSegmentReturnsOnCall map[int]struct {
   124  		result1 ccv3.Warnings
   125  		result2 error
   126  	}
   127  	EntitleIsolationSegmentToOrganizationsStub        func(isoGUID string, orgGUIDs []string) (ccv3.RelationshipList, ccv3.Warnings, error)
   128  	entitleIsolationSegmentToOrganizationsMutex       sync.RWMutex
   129  	entitleIsolationSegmentToOrganizationsArgsForCall []struct {
   130  		isoGUID  string
   131  		orgGUIDs []string
   132  	}
   133  	entitleIsolationSegmentToOrganizationsReturns struct {
   134  		result1 ccv3.RelationshipList
   135  		result2 ccv3.Warnings
   136  		result3 error
   137  	}
   138  	entitleIsolationSegmentToOrganizationsReturnsOnCall map[int]struct {
   139  		result1 ccv3.RelationshipList
   140  		result2 ccv3.Warnings
   141  		result3 error
   142  	}
   143  	GetApplicationsStub        func(query url.Values) ([]ccv3.Application, ccv3.Warnings, error)
   144  	getApplicationsMutex       sync.RWMutex
   145  	getApplicationsArgsForCall []struct {
   146  		query url.Values
   147  	}
   148  	getApplicationsReturns struct {
   149  		result1 []ccv3.Application
   150  		result2 ccv3.Warnings
   151  		result3 error
   152  	}
   153  	getApplicationsReturnsOnCall map[int]struct {
   154  		result1 []ccv3.Application
   155  		result2 ccv3.Warnings
   156  		result3 error
   157  	}
   158  	GetApplicationCurrentDropletStub        func(appGUID string) (ccv3.Droplet, ccv3.Warnings, error)
   159  	getApplicationCurrentDropletMutex       sync.RWMutex
   160  	getApplicationCurrentDropletArgsForCall []struct {
   161  		appGUID string
   162  	}
   163  	getApplicationCurrentDropletReturns struct {
   164  		result1 ccv3.Droplet
   165  		result2 ccv3.Warnings
   166  		result3 error
   167  	}
   168  	getApplicationCurrentDropletReturnsOnCall map[int]struct {
   169  		result1 ccv3.Droplet
   170  		result2 ccv3.Warnings
   171  		result3 error
   172  	}
   173  	GetApplicationProcessesStub        func(appGUID string) ([]ccv3.Process, ccv3.Warnings, error)
   174  	getApplicationProcessesMutex       sync.RWMutex
   175  	getApplicationProcessesArgsForCall []struct {
   176  		appGUID string
   177  	}
   178  	getApplicationProcessesReturns struct {
   179  		result1 []ccv3.Process
   180  		result2 ccv3.Warnings
   181  		result3 error
   182  	}
   183  	getApplicationProcessesReturnsOnCall map[int]struct {
   184  		result1 []ccv3.Process
   185  		result2 ccv3.Warnings
   186  		result3 error
   187  	}
   188  	GetProcessInstancesStub        func(processGUID string) ([]ccv3.Instance, ccv3.Warnings, error)
   189  	getProcessInstancesMutex       sync.RWMutex
   190  	getProcessInstancesArgsForCall []struct {
   191  		processGUID string
   192  	}
   193  	getProcessInstancesReturns struct {
   194  		result1 []ccv3.Instance
   195  		result2 ccv3.Warnings
   196  		result3 error
   197  	}
   198  	getProcessInstancesReturnsOnCall map[int]struct {
   199  		result1 []ccv3.Instance
   200  		result2 ccv3.Warnings
   201  		result3 error
   202  	}
   203  	GetApplicationTasksStub        func(appGUID string, query url.Values) ([]ccv3.Task, ccv3.Warnings, error)
   204  	getApplicationTasksMutex       sync.RWMutex
   205  	getApplicationTasksArgsForCall []struct {
   206  		appGUID string
   207  		query   url.Values
   208  	}
   209  	getApplicationTasksReturns struct {
   210  		result1 []ccv3.Task
   211  		result2 ccv3.Warnings
   212  		result3 error
   213  	}
   214  	getApplicationTasksReturnsOnCall map[int]struct {
   215  		result1 []ccv3.Task
   216  		result2 ccv3.Warnings
   217  		result3 error
   218  	}
   219  	GetBuildStub        func(guid string) (ccv3.Build, ccv3.Warnings, error)
   220  	getBuildMutex       sync.RWMutex
   221  	getBuildArgsForCall []struct {
   222  		guid string
   223  	}
   224  	getBuildReturns struct {
   225  		result1 ccv3.Build
   226  		result2 ccv3.Warnings
   227  		result3 error
   228  	}
   229  	getBuildReturnsOnCall map[int]struct {
   230  		result1 ccv3.Build
   231  		result2 ccv3.Warnings
   232  		result3 error
   233  	}
   234  	GetIsolationSegmentStub        func(guid string) (ccv3.IsolationSegment, ccv3.Warnings, error)
   235  	getIsolationSegmentMutex       sync.RWMutex
   236  	getIsolationSegmentArgsForCall []struct {
   237  		guid string
   238  	}
   239  	getIsolationSegmentReturns struct {
   240  		result1 ccv3.IsolationSegment
   241  		result2 ccv3.Warnings
   242  		result3 error
   243  	}
   244  	getIsolationSegmentReturnsOnCall map[int]struct {
   245  		result1 ccv3.IsolationSegment
   246  		result2 ccv3.Warnings
   247  		result3 error
   248  	}
   249  	GetIsolationSegmentOrganizationsByIsolationSegmentStub        func(isolationSegmentGUID string) ([]ccv3.Organization, ccv3.Warnings, error)
   250  	getIsolationSegmentOrganizationsByIsolationSegmentMutex       sync.RWMutex
   251  	getIsolationSegmentOrganizationsByIsolationSegmentArgsForCall []struct {
   252  		isolationSegmentGUID string
   253  	}
   254  	getIsolationSegmentOrganizationsByIsolationSegmentReturns struct {
   255  		result1 []ccv3.Organization
   256  		result2 ccv3.Warnings
   257  		result3 error
   258  	}
   259  	getIsolationSegmentOrganizationsByIsolationSegmentReturnsOnCall map[int]struct {
   260  		result1 []ccv3.Organization
   261  		result2 ccv3.Warnings
   262  		result3 error
   263  	}
   264  	GetIsolationSegmentsStub        func(query url.Values) ([]ccv3.IsolationSegment, ccv3.Warnings, error)
   265  	getIsolationSegmentsMutex       sync.RWMutex
   266  	getIsolationSegmentsArgsForCall []struct {
   267  		query url.Values
   268  	}
   269  	getIsolationSegmentsReturns struct {
   270  		result1 []ccv3.IsolationSegment
   271  		result2 ccv3.Warnings
   272  		result3 error
   273  	}
   274  	getIsolationSegmentsReturnsOnCall map[int]struct {
   275  		result1 []ccv3.IsolationSegment
   276  		result2 ccv3.Warnings
   277  		result3 error
   278  	}
   279  	GetOrganizationDefaultIsolationSegmentStub        func(orgGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   280  	getOrganizationDefaultIsolationSegmentMutex       sync.RWMutex
   281  	getOrganizationDefaultIsolationSegmentArgsForCall []struct {
   282  		orgGUID string
   283  	}
   284  	getOrganizationDefaultIsolationSegmentReturns struct {
   285  		result1 ccv3.Relationship
   286  		result2 ccv3.Warnings
   287  		result3 error
   288  	}
   289  	getOrganizationDefaultIsolationSegmentReturnsOnCall map[int]struct {
   290  		result1 ccv3.Relationship
   291  		result2 ccv3.Warnings
   292  		result3 error
   293  	}
   294  	GetOrganizationsStub        func(query url.Values) ([]ccv3.Organization, ccv3.Warnings, error)
   295  	getOrganizationsMutex       sync.RWMutex
   296  	getOrganizationsArgsForCall []struct {
   297  		query url.Values
   298  	}
   299  	getOrganizationsReturns struct {
   300  		result1 []ccv3.Organization
   301  		result2 ccv3.Warnings
   302  		result3 error
   303  	}
   304  	getOrganizationsReturnsOnCall map[int]struct {
   305  		result1 []ccv3.Organization
   306  		result2 ccv3.Warnings
   307  		result3 error
   308  	}
   309  	GetPackageStub        func(guid string) (ccv3.Package, ccv3.Warnings, error)
   310  	getPackageMutex       sync.RWMutex
   311  	getPackageArgsForCall []struct {
   312  		guid string
   313  	}
   314  	getPackageReturns struct {
   315  		result1 ccv3.Package
   316  		result2 ccv3.Warnings
   317  		result3 error
   318  	}
   319  	getPackageReturnsOnCall map[int]struct {
   320  		result1 ccv3.Package
   321  		result2 ccv3.Warnings
   322  		result3 error
   323  	}
   324  	GetSpaceIsolationSegmentStub        func(spaceGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   325  	getSpaceIsolationSegmentMutex       sync.RWMutex
   326  	getSpaceIsolationSegmentArgsForCall []struct {
   327  		spaceGUID string
   328  	}
   329  	getSpaceIsolationSegmentReturns struct {
   330  		result1 ccv3.Relationship
   331  		result2 ccv3.Warnings
   332  		result3 error
   333  	}
   334  	getSpaceIsolationSegmentReturnsOnCall map[int]struct {
   335  		result1 ccv3.Relationship
   336  		result2 ccv3.Warnings
   337  		result3 error
   338  	}
   339  	RevokeIsolationSegmentFromOrganizationStub        func(isolationSegmentGUID string, organizationGUID string) (ccv3.Warnings, error)
   340  	revokeIsolationSegmentFromOrganizationMutex       sync.RWMutex
   341  	revokeIsolationSegmentFromOrganizationArgsForCall []struct {
   342  		isolationSegmentGUID string
   343  		organizationGUID     string
   344  	}
   345  	revokeIsolationSegmentFromOrganizationReturns struct {
   346  		result1 ccv3.Warnings
   347  		result2 error
   348  	}
   349  	revokeIsolationSegmentFromOrganizationReturnsOnCall map[int]struct {
   350  		result1 ccv3.Warnings
   351  		result2 error
   352  	}
   353  	SetApplicationDropletStub        func(appGUID string, dropletGUID string) (ccv3.Relationship, ccv3.Warnings, error)
   354  	setApplicationDropletMutex       sync.RWMutex
   355  	setApplicationDropletArgsForCall []struct {
   356  		appGUID     string
   357  		dropletGUID string
   358  	}
   359  	setApplicationDropletReturns struct {
   360  		result1 ccv3.Relationship
   361  		result2 ccv3.Warnings
   362  		result3 error
   363  	}
   364  	setApplicationDropletReturnsOnCall map[int]struct {
   365  		result1 ccv3.Relationship
   366  		result2 ccv3.Warnings
   367  		result3 error
   368  	}
   369  	StartApplicationStub        func(appGUID string) (ccv3.Application, ccv3.Warnings, error)
   370  	startApplicationMutex       sync.RWMutex
   371  	startApplicationArgsForCall []struct {
   372  		appGUID string
   373  	}
   374  	startApplicationReturns struct {
   375  		result1 ccv3.Application
   376  		result2 ccv3.Warnings
   377  		result3 error
   378  	}
   379  	startApplicationReturnsOnCall map[int]struct {
   380  		result1 ccv3.Application
   381  		result2 ccv3.Warnings
   382  		result3 error
   383  	}
   384  	StopApplicationStub        func(appGUID string) (ccv3.Warnings, error)
   385  	stopApplicationMutex       sync.RWMutex
   386  	stopApplicationArgsForCall []struct {
   387  		appGUID string
   388  	}
   389  	stopApplicationReturns struct {
   390  		result1 ccv3.Warnings
   391  		result2 error
   392  	}
   393  	stopApplicationReturnsOnCall map[int]struct {
   394  		result1 ccv3.Warnings
   395  		result2 error
   396  	}
   397  	UpdateTaskStub        func(taskGUID string) (ccv3.Task, ccv3.Warnings, error)
   398  	updateTaskMutex       sync.RWMutex
   399  	updateTaskArgsForCall []struct {
   400  		taskGUID string
   401  	}
   402  	updateTaskReturns struct {
   403  		result1 ccv3.Task
   404  		result2 ccv3.Warnings
   405  		result3 error
   406  	}
   407  	updateTaskReturnsOnCall map[int]struct {
   408  		result1 ccv3.Task
   409  		result2 ccv3.Warnings
   410  		result3 error
   411  	}
   412  	UploadPackageStub        func(pkg ccv3.Package, zipFilepath string) (ccv3.Package, ccv3.Warnings, error)
   413  	uploadPackageMutex       sync.RWMutex
   414  	uploadPackageArgsForCall []struct {
   415  		pkg         ccv3.Package
   416  		zipFilepath string
   417  	}
   418  	uploadPackageReturns struct {
   419  		result1 ccv3.Package
   420  		result2 ccv3.Warnings
   421  		result3 error
   422  	}
   423  	uploadPackageReturnsOnCall map[int]struct {
   424  		result1 ccv3.Package
   425  		result2 ccv3.Warnings
   426  		result3 error
   427  	}
   428  	invocations      map[string][][]interface{}
   429  	invocationsMutex sync.RWMutex
   430  }
   431  
   432  func (fake *FakeCloudControllerClient) AssignSpaceToIsolationSegment(spaceGUID string, isolationSegmentGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
   433  	fake.assignSpaceToIsolationSegmentMutex.Lock()
   434  	ret, specificReturn := fake.assignSpaceToIsolationSegmentReturnsOnCall[len(fake.assignSpaceToIsolationSegmentArgsForCall)]
   435  	fake.assignSpaceToIsolationSegmentArgsForCall = append(fake.assignSpaceToIsolationSegmentArgsForCall, struct {
   436  		spaceGUID            string
   437  		isolationSegmentGUID string
   438  	}{spaceGUID, isolationSegmentGUID})
   439  	fake.recordInvocation("AssignSpaceToIsolationSegment", []interface{}{spaceGUID, isolationSegmentGUID})
   440  	fake.assignSpaceToIsolationSegmentMutex.Unlock()
   441  	if fake.AssignSpaceToIsolationSegmentStub != nil {
   442  		return fake.AssignSpaceToIsolationSegmentStub(spaceGUID, isolationSegmentGUID)
   443  	}
   444  	if specificReturn {
   445  		return ret.result1, ret.result2, ret.result3
   446  	}
   447  	return fake.assignSpaceToIsolationSegmentReturns.result1, fake.assignSpaceToIsolationSegmentReturns.result2, fake.assignSpaceToIsolationSegmentReturns.result3
   448  }
   449  
   450  func (fake *FakeCloudControllerClient) AssignSpaceToIsolationSegmentCallCount() int {
   451  	fake.assignSpaceToIsolationSegmentMutex.RLock()
   452  	defer fake.assignSpaceToIsolationSegmentMutex.RUnlock()
   453  	return len(fake.assignSpaceToIsolationSegmentArgsForCall)
   454  }
   455  
   456  func (fake *FakeCloudControllerClient) AssignSpaceToIsolationSegmentArgsForCall(i int) (string, string) {
   457  	fake.assignSpaceToIsolationSegmentMutex.RLock()
   458  	defer fake.assignSpaceToIsolationSegmentMutex.RUnlock()
   459  	return fake.assignSpaceToIsolationSegmentArgsForCall[i].spaceGUID, fake.assignSpaceToIsolationSegmentArgsForCall[i].isolationSegmentGUID
   460  }
   461  
   462  func (fake *FakeCloudControllerClient) AssignSpaceToIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
   463  	fake.AssignSpaceToIsolationSegmentStub = nil
   464  	fake.assignSpaceToIsolationSegmentReturns = struct {
   465  		result1 ccv3.Relationship
   466  		result2 ccv3.Warnings
   467  		result3 error
   468  	}{result1, result2, result3}
   469  }
   470  
   471  func (fake *FakeCloudControllerClient) AssignSpaceToIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
   472  	fake.AssignSpaceToIsolationSegmentStub = nil
   473  	if fake.assignSpaceToIsolationSegmentReturnsOnCall == nil {
   474  		fake.assignSpaceToIsolationSegmentReturnsOnCall = make(map[int]struct {
   475  			result1 ccv3.Relationship
   476  			result2 ccv3.Warnings
   477  			result3 error
   478  		})
   479  	}
   480  	fake.assignSpaceToIsolationSegmentReturnsOnCall[i] = struct {
   481  		result1 ccv3.Relationship
   482  		result2 ccv3.Warnings
   483  		result3 error
   484  	}{result1, result2, result3}
   485  }
   486  
   487  func (fake *FakeCloudControllerClient) CloudControllerAPIVersion() string {
   488  	fake.cloudControllerAPIVersionMutex.Lock()
   489  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   490  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct{}{})
   491  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   492  	fake.cloudControllerAPIVersionMutex.Unlock()
   493  	if fake.CloudControllerAPIVersionStub != nil {
   494  		return fake.CloudControllerAPIVersionStub()
   495  	}
   496  	if specificReturn {
   497  		return ret.result1
   498  	}
   499  	return fake.cloudControllerAPIVersionReturns.result1
   500  }
   501  
   502  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionCallCount() int {
   503  	fake.cloudControllerAPIVersionMutex.RLock()
   504  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   505  	return len(fake.cloudControllerAPIVersionArgsForCall)
   506  }
   507  
   508  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturns(result1 string) {
   509  	fake.CloudControllerAPIVersionStub = nil
   510  	fake.cloudControllerAPIVersionReturns = struct {
   511  		result1 string
   512  	}{result1}
   513  }
   514  
   515  func (fake *FakeCloudControllerClient) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   516  	fake.CloudControllerAPIVersionStub = nil
   517  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   518  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   519  			result1 string
   520  		})
   521  	}
   522  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   523  		result1 string
   524  	}{result1}
   525  }
   526  
   527  func (fake *FakeCloudControllerClient) CreateApplication(app ccv3.Application) (ccv3.Application, ccv3.Warnings, error) {
   528  	fake.createApplicationMutex.Lock()
   529  	ret, specificReturn := fake.createApplicationReturnsOnCall[len(fake.createApplicationArgsForCall)]
   530  	fake.createApplicationArgsForCall = append(fake.createApplicationArgsForCall, struct {
   531  		app ccv3.Application
   532  	}{app})
   533  	fake.recordInvocation("CreateApplication", []interface{}{app})
   534  	fake.createApplicationMutex.Unlock()
   535  	if fake.CreateApplicationStub != nil {
   536  		return fake.CreateApplicationStub(app)
   537  	}
   538  	if specificReturn {
   539  		return ret.result1, ret.result2, ret.result3
   540  	}
   541  	return fake.createApplicationReturns.result1, fake.createApplicationReturns.result2, fake.createApplicationReturns.result3
   542  }
   543  
   544  func (fake *FakeCloudControllerClient) CreateApplicationCallCount() int {
   545  	fake.createApplicationMutex.RLock()
   546  	defer fake.createApplicationMutex.RUnlock()
   547  	return len(fake.createApplicationArgsForCall)
   548  }
   549  
   550  func (fake *FakeCloudControllerClient) CreateApplicationArgsForCall(i int) ccv3.Application {
   551  	fake.createApplicationMutex.RLock()
   552  	defer fake.createApplicationMutex.RUnlock()
   553  	return fake.createApplicationArgsForCall[i].app
   554  }
   555  
   556  func (fake *FakeCloudControllerClient) CreateApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
   557  	fake.CreateApplicationStub = nil
   558  	fake.createApplicationReturns = struct {
   559  		result1 ccv3.Application
   560  		result2 ccv3.Warnings
   561  		result3 error
   562  	}{result1, result2, result3}
   563  }
   564  
   565  func (fake *FakeCloudControllerClient) CreateApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
   566  	fake.CreateApplicationStub = nil
   567  	if fake.createApplicationReturnsOnCall == nil {
   568  		fake.createApplicationReturnsOnCall = make(map[int]struct {
   569  			result1 ccv3.Application
   570  			result2 ccv3.Warnings
   571  			result3 error
   572  		})
   573  	}
   574  	fake.createApplicationReturnsOnCall[i] = struct {
   575  		result1 ccv3.Application
   576  		result2 ccv3.Warnings
   577  		result3 error
   578  	}{result1, result2, result3}
   579  }
   580  
   581  func (fake *FakeCloudControllerClient) CreateApplicationTask(appGUID string, task ccv3.Task) (ccv3.Task, ccv3.Warnings, error) {
   582  	fake.createApplicationTaskMutex.Lock()
   583  	ret, specificReturn := fake.createApplicationTaskReturnsOnCall[len(fake.createApplicationTaskArgsForCall)]
   584  	fake.createApplicationTaskArgsForCall = append(fake.createApplicationTaskArgsForCall, struct {
   585  		appGUID string
   586  		task    ccv3.Task
   587  	}{appGUID, task})
   588  	fake.recordInvocation("CreateApplicationTask", []interface{}{appGUID, task})
   589  	fake.createApplicationTaskMutex.Unlock()
   590  	if fake.CreateApplicationTaskStub != nil {
   591  		return fake.CreateApplicationTaskStub(appGUID, task)
   592  	}
   593  	if specificReturn {
   594  		return ret.result1, ret.result2, ret.result3
   595  	}
   596  	return fake.createApplicationTaskReturns.result1, fake.createApplicationTaskReturns.result2, fake.createApplicationTaskReturns.result3
   597  }
   598  
   599  func (fake *FakeCloudControllerClient) CreateApplicationTaskCallCount() int {
   600  	fake.createApplicationTaskMutex.RLock()
   601  	defer fake.createApplicationTaskMutex.RUnlock()
   602  	return len(fake.createApplicationTaskArgsForCall)
   603  }
   604  
   605  func (fake *FakeCloudControllerClient) CreateApplicationTaskArgsForCall(i int) (string, ccv3.Task) {
   606  	fake.createApplicationTaskMutex.RLock()
   607  	defer fake.createApplicationTaskMutex.RUnlock()
   608  	return fake.createApplicationTaskArgsForCall[i].appGUID, fake.createApplicationTaskArgsForCall[i].task
   609  }
   610  
   611  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
   612  	fake.CreateApplicationTaskStub = nil
   613  	fake.createApplicationTaskReturns = struct {
   614  		result1 ccv3.Task
   615  		result2 ccv3.Warnings
   616  		result3 error
   617  	}{result1, result2, result3}
   618  }
   619  
   620  func (fake *FakeCloudControllerClient) CreateApplicationTaskReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
   621  	fake.CreateApplicationTaskStub = nil
   622  	if fake.createApplicationTaskReturnsOnCall == nil {
   623  		fake.createApplicationTaskReturnsOnCall = make(map[int]struct {
   624  			result1 ccv3.Task
   625  			result2 ccv3.Warnings
   626  			result3 error
   627  		})
   628  	}
   629  	fake.createApplicationTaskReturnsOnCall[i] = struct {
   630  		result1 ccv3.Task
   631  		result2 ccv3.Warnings
   632  		result3 error
   633  	}{result1, result2, result3}
   634  }
   635  
   636  func (fake *FakeCloudControllerClient) CreateBuild(build ccv3.Build) (ccv3.Build, ccv3.Warnings, error) {
   637  	fake.createBuildMutex.Lock()
   638  	ret, specificReturn := fake.createBuildReturnsOnCall[len(fake.createBuildArgsForCall)]
   639  	fake.createBuildArgsForCall = append(fake.createBuildArgsForCall, struct {
   640  		build ccv3.Build
   641  	}{build})
   642  	fake.recordInvocation("CreateBuild", []interface{}{build})
   643  	fake.createBuildMutex.Unlock()
   644  	if fake.CreateBuildStub != nil {
   645  		return fake.CreateBuildStub(build)
   646  	}
   647  	if specificReturn {
   648  		return ret.result1, ret.result2, ret.result3
   649  	}
   650  	return fake.createBuildReturns.result1, fake.createBuildReturns.result2, fake.createBuildReturns.result3
   651  }
   652  
   653  func (fake *FakeCloudControllerClient) CreateBuildCallCount() int {
   654  	fake.createBuildMutex.RLock()
   655  	defer fake.createBuildMutex.RUnlock()
   656  	return len(fake.createBuildArgsForCall)
   657  }
   658  
   659  func (fake *FakeCloudControllerClient) CreateBuildArgsForCall(i int) ccv3.Build {
   660  	fake.createBuildMutex.RLock()
   661  	defer fake.createBuildMutex.RUnlock()
   662  	return fake.createBuildArgsForCall[i].build
   663  }
   664  
   665  func (fake *FakeCloudControllerClient) CreateBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
   666  	fake.CreateBuildStub = nil
   667  	fake.createBuildReturns = struct {
   668  		result1 ccv3.Build
   669  		result2 ccv3.Warnings
   670  		result3 error
   671  	}{result1, result2, result3}
   672  }
   673  
   674  func (fake *FakeCloudControllerClient) CreateBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
   675  	fake.CreateBuildStub = nil
   676  	if fake.createBuildReturnsOnCall == nil {
   677  		fake.createBuildReturnsOnCall = make(map[int]struct {
   678  			result1 ccv3.Build
   679  			result2 ccv3.Warnings
   680  			result3 error
   681  		})
   682  	}
   683  	fake.createBuildReturnsOnCall[i] = struct {
   684  		result1 ccv3.Build
   685  		result2 ccv3.Warnings
   686  		result3 error
   687  	}{result1, result2, result3}
   688  }
   689  
   690  func (fake *FakeCloudControllerClient) CreateIsolationSegment(isolationSegment ccv3.IsolationSegment) (ccv3.IsolationSegment, ccv3.Warnings, error) {
   691  	fake.createIsolationSegmentMutex.Lock()
   692  	ret, specificReturn := fake.createIsolationSegmentReturnsOnCall[len(fake.createIsolationSegmentArgsForCall)]
   693  	fake.createIsolationSegmentArgsForCall = append(fake.createIsolationSegmentArgsForCall, struct {
   694  		isolationSegment ccv3.IsolationSegment
   695  	}{isolationSegment})
   696  	fake.recordInvocation("CreateIsolationSegment", []interface{}{isolationSegment})
   697  	fake.createIsolationSegmentMutex.Unlock()
   698  	if fake.CreateIsolationSegmentStub != nil {
   699  		return fake.CreateIsolationSegmentStub(isolationSegment)
   700  	}
   701  	if specificReturn {
   702  		return ret.result1, ret.result2, ret.result3
   703  	}
   704  	return fake.createIsolationSegmentReturns.result1, fake.createIsolationSegmentReturns.result2, fake.createIsolationSegmentReturns.result3
   705  }
   706  
   707  func (fake *FakeCloudControllerClient) CreateIsolationSegmentCallCount() int {
   708  	fake.createIsolationSegmentMutex.RLock()
   709  	defer fake.createIsolationSegmentMutex.RUnlock()
   710  	return len(fake.createIsolationSegmentArgsForCall)
   711  }
   712  
   713  func (fake *FakeCloudControllerClient) CreateIsolationSegmentArgsForCall(i int) ccv3.IsolationSegment {
   714  	fake.createIsolationSegmentMutex.RLock()
   715  	defer fake.createIsolationSegmentMutex.RUnlock()
   716  	return fake.createIsolationSegmentArgsForCall[i].isolationSegment
   717  }
   718  
   719  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
   720  	fake.CreateIsolationSegmentStub = nil
   721  	fake.createIsolationSegmentReturns = struct {
   722  		result1 ccv3.IsolationSegment
   723  		result2 ccv3.Warnings
   724  		result3 error
   725  	}{result1, result2, result3}
   726  }
   727  
   728  func (fake *FakeCloudControllerClient) CreateIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
   729  	fake.CreateIsolationSegmentStub = nil
   730  	if fake.createIsolationSegmentReturnsOnCall == nil {
   731  		fake.createIsolationSegmentReturnsOnCall = make(map[int]struct {
   732  			result1 ccv3.IsolationSegment
   733  			result2 ccv3.Warnings
   734  			result3 error
   735  		})
   736  	}
   737  	fake.createIsolationSegmentReturnsOnCall[i] = struct {
   738  		result1 ccv3.IsolationSegment
   739  		result2 ccv3.Warnings
   740  		result3 error
   741  	}{result1, result2, result3}
   742  }
   743  
   744  func (fake *FakeCloudControllerClient) CreatePackage(pkg ccv3.Package) (ccv3.Package, ccv3.Warnings, error) {
   745  	fake.createPackageMutex.Lock()
   746  	ret, specificReturn := fake.createPackageReturnsOnCall[len(fake.createPackageArgsForCall)]
   747  	fake.createPackageArgsForCall = append(fake.createPackageArgsForCall, struct {
   748  		pkg ccv3.Package
   749  	}{pkg})
   750  	fake.recordInvocation("CreatePackage", []interface{}{pkg})
   751  	fake.createPackageMutex.Unlock()
   752  	if fake.CreatePackageStub != nil {
   753  		return fake.CreatePackageStub(pkg)
   754  	}
   755  	if specificReturn {
   756  		return ret.result1, ret.result2, ret.result3
   757  	}
   758  	return fake.createPackageReturns.result1, fake.createPackageReturns.result2, fake.createPackageReturns.result3
   759  }
   760  
   761  func (fake *FakeCloudControllerClient) CreatePackageCallCount() int {
   762  	fake.createPackageMutex.RLock()
   763  	defer fake.createPackageMutex.RUnlock()
   764  	return len(fake.createPackageArgsForCall)
   765  }
   766  
   767  func (fake *FakeCloudControllerClient) CreatePackageArgsForCall(i int) ccv3.Package {
   768  	fake.createPackageMutex.RLock()
   769  	defer fake.createPackageMutex.RUnlock()
   770  	return fake.createPackageArgsForCall[i].pkg
   771  }
   772  
   773  func (fake *FakeCloudControllerClient) CreatePackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
   774  	fake.CreatePackageStub = nil
   775  	fake.createPackageReturns = struct {
   776  		result1 ccv3.Package
   777  		result2 ccv3.Warnings
   778  		result3 error
   779  	}{result1, result2, result3}
   780  }
   781  
   782  func (fake *FakeCloudControllerClient) CreatePackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
   783  	fake.CreatePackageStub = nil
   784  	if fake.createPackageReturnsOnCall == nil {
   785  		fake.createPackageReturnsOnCall = make(map[int]struct {
   786  			result1 ccv3.Package
   787  			result2 ccv3.Warnings
   788  			result3 error
   789  		})
   790  	}
   791  	fake.createPackageReturnsOnCall[i] = struct {
   792  		result1 ccv3.Package
   793  		result2 ccv3.Warnings
   794  		result3 error
   795  	}{result1, result2, result3}
   796  }
   797  
   798  func (fake *FakeCloudControllerClient) DeleteIsolationSegment(guid string) (ccv3.Warnings, error) {
   799  	fake.deleteIsolationSegmentMutex.Lock()
   800  	ret, specificReturn := fake.deleteIsolationSegmentReturnsOnCall[len(fake.deleteIsolationSegmentArgsForCall)]
   801  	fake.deleteIsolationSegmentArgsForCall = append(fake.deleteIsolationSegmentArgsForCall, struct {
   802  		guid string
   803  	}{guid})
   804  	fake.recordInvocation("DeleteIsolationSegment", []interface{}{guid})
   805  	fake.deleteIsolationSegmentMutex.Unlock()
   806  	if fake.DeleteIsolationSegmentStub != nil {
   807  		return fake.DeleteIsolationSegmentStub(guid)
   808  	}
   809  	if specificReturn {
   810  		return ret.result1, ret.result2
   811  	}
   812  	return fake.deleteIsolationSegmentReturns.result1, fake.deleteIsolationSegmentReturns.result2
   813  }
   814  
   815  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentCallCount() int {
   816  	fake.deleteIsolationSegmentMutex.RLock()
   817  	defer fake.deleteIsolationSegmentMutex.RUnlock()
   818  	return len(fake.deleteIsolationSegmentArgsForCall)
   819  }
   820  
   821  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentArgsForCall(i int) string {
   822  	fake.deleteIsolationSegmentMutex.RLock()
   823  	defer fake.deleteIsolationSegmentMutex.RUnlock()
   824  	return fake.deleteIsolationSegmentArgsForCall[i].guid
   825  }
   826  
   827  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturns(result1 ccv3.Warnings, result2 error) {
   828  	fake.DeleteIsolationSegmentStub = nil
   829  	fake.deleteIsolationSegmentReturns = struct {
   830  		result1 ccv3.Warnings
   831  		result2 error
   832  	}{result1, result2}
   833  }
   834  
   835  func (fake *FakeCloudControllerClient) DeleteIsolationSegmentReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
   836  	fake.DeleteIsolationSegmentStub = nil
   837  	if fake.deleteIsolationSegmentReturnsOnCall == nil {
   838  		fake.deleteIsolationSegmentReturnsOnCall = make(map[int]struct {
   839  			result1 ccv3.Warnings
   840  			result2 error
   841  		})
   842  	}
   843  	fake.deleteIsolationSegmentReturnsOnCall[i] = struct {
   844  		result1 ccv3.Warnings
   845  		result2 error
   846  	}{result1, result2}
   847  }
   848  
   849  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizations(isoGUID string, orgGUIDs []string) (ccv3.RelationshipList, ccv3.Warnings, error) {
   850  	var orgGUIDsCopy []string
   851  	if orgGUIDs != nil {
   852  		orgGUIDsCopy = make([]string, len(orgGUIDs))
   853  		copy(orgGUIDsCopy, orgGUIDs)
   854  	}
   855  	fake.entitleIsolationSegmentToOrganizationsMutex.Lock()
   856  	ret, specificReturn := fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)]
   857  	fake.entitleIsolationSegmentToOrganizationsArgsForCall = append(fake.entitleIsolationSegmentToOrganizationsArgsForCall, struct {
   858  		isoGUID  string
   859  		orgGUIDs []string
   860  	}{isoGUID, orgGUIDsCopy})
   861  	fake.recordInvocation("EntitleIsolationSegmentToOrganizations", []interface{}{isoGUID, orgGUIDsCopy})
   862  	fake.entitleIsolationSegmentToOrganizationsMutex.Unlock()
   863  	if fake.EntitleIsolationSegmentToOrganizationsStub != nil {
   864  		return fake.EntitleIsolationSegmentToOrganizationsStub(isoGUID, orgGUIDs)
   865  	}
   866  	if specificReturn {
   867  		return ret.result1, ret.result2, ret.result3
   868  	}
   869  	return fake.entitleIsolationSegmentToOrganizationsReturns.result1, fake.entitleIsolationSegmentToOrganizationsReturns.result2, fake.entitleIsolationSegmentToOrganizationsReturns.result3
   870  }
   871  
   872  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsCallCount() int {
   873  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
   874  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
   875  	return len(fake.entitleIsolationSegmentToOrganizationsArgsForCall)
   876  }
   877  
   878  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsArgsForCall(i int) (string, []string) {
   879  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
   880  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
   881  	return fake.entitleIsolationSegmentToOrganizationsArgsForCall[i].isoGUID, fake.entitleIsolationSegmentToOrganizationsArgsForCall[i].orgGUIDs
   882  }
   883  
   884  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturns(result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
   885  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
   886  	fake.entitleIsolationSegmentToOrganizationsReturns = struct {
   887  		result1 ccv3.RelationshipList
   888  		result2 ccv3.Warnings
   889  		result3 error
   890  	}{result1, result2, result3}
   891  }
   892  
   893  func (fake *FakeCloudControllerClient) EntitleIsolationSegmentToOrganizationsReturnsOnCall(i int, result1 ccv3.RelationshipList, result2 ccv3.Warnings, result3 error) {
   894  	fake.EntitleIsolationSegmentToOrganizationsStub = nil
   895  	if fake.entitleIsolationSegmentToOrganizationsReturnsOnCall == nil {
   896  		fake.entitleIsolationSegmentToOrganizationsReturnsOnCall = make(map[int]struct {
   897  			result1 ccv3.RelationshipList
   898  			result2 ccv3.Warnings
   899  			result3 error
   900  		})
   901  	}
   902  	fake.entitleIsolationSegmentToOrganizationsReturnsOnCall[i] = struct {
   903  		result1 ccv3.RelationshipList
   904  		result2 ccv3.Warnings
   905  		result3 error
   906  	}{result1, result2, result3}
   907  }
   908  
   909  func (fake *FakeCloudControllerClient) GetApplications(query url.Values) ([]ccv3.Application, ccv3.Warnings, error) {
   910  	fake.getApplicationsMutex.Lock()
   911  	ret, specificReturn := fake.getApplicationsReturnsOnCall[len(fake.getApplicationsArgsForCall)]
   912  	fake.getApplicationsArgsForCall = append(fake.getApplicationsArgsForCall, struct {
   913  		query url.Values
   914  	}{query})
   915  	fake.recordInvocation("GetApplications", []interface{}{query})
   916  	fake.getApplicationsMutex.Unlock()
   917  	if fake.GetApplicationsStub != nil {
   918  		return fake.GetApplicationsStub(query)
   919  	}
   920  	if specificReturn {
   921  		return ret.result1, ret.result2, ret.result3
   922  	}
   923  	return fake.getApplicationsReturns.result1, fake.getApplicationsReturns.result2, fake.getApplicationsReturns.result3
   924  }
   925  
   926  func (fake *FakeCloudControllerClient) GetApplicationsCallCount() int {
   927  	fake.getApplicationsMutex.RLock()
   928  	defer fake.getApplicationsMutex.RUnlock()
   929  	return len(fake.getApplicationsArgsForCall)
   930  }
   931  
   932  func (fake *FakeCloudControllerClient) GetApplicationsArgsForCall(i int) url.Values {
   933  	fake.getApplicationsMutex.RLock()
   934  	defer fake.getApplicationsMutex.RUnlock()
   935  	return fake.getApplicationsArgsForCall[i].query
   936  }
   937  
   938  func (fake *FakeCloudControllerClient) GetApplicationsReturns(result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
   939  	fake.GetApplicationsStub = nil
   940  	fake.getApplicationsReturns = struct {
   941  		result1 []ccv3.Application
   942  		result2 ccv3.Warnings
   943  		result3 error
   944  	}{result1, result2, result3}
   945  }
   946  
   947  func (fake *FakeCloudControllerClient) GetApplicationsReturnsOnCall(i int, result1 []ccv3.Application, result2 ccv3.Warnings, result3 error) {
   948  	fake.GetApplicationsStub = nil
   949  	if fake.getApplicationsReturnsOnCall == nil {
   950  		fake.getApplicationsReturnsOnCall = make(map[int]struct {
   951  			result1 []ccv3.Application
   952  			result2 ccv3.Warnings
   953  			result3 error
   954  		})
   955  	}
   956  	fake.getApplicationsReturnsOnCall[i] = struct {
   957  		result1 []ccv3.Application
   958  		result2 ccv3.Warnings
   959  		result3 error
   960  	}{result1, result2, result3}
   961  }
   962  
   963  func (fake *FakeCloudControllerClient) GetApplicationCurrentDroplet(appGUID string) (ccv3.Droplet, ccv3.Warnings, error) {
   964  	fake.getApplicationCurrentDropletMutex.Lock()
   965  	ret, specificReturn := fake.getApplicationCurrentDropletReturnsOnCall[len(fake.getApplicationCurrentDropletArgsForCall)]
   966  	fake.getApplicationCurrentDropletArgsForCall = append(fake.getApplicationCurrentDropletArgsForCall, struct {
   967  		appGUID string
   968  	}{appGUID})
   969  	fake.recordInvocation("GetApplicationCurrentDroplet", []interface{}{appGUID})
   970  	fake.getApplicationCurrentDropletMutex.Unlock()
   971  	if fake.GetApplicationCurrentDropletStub != nil {
   972  		return fake.GetApplicationCurrentDropletStub(appGUID)
   973  	}
   974  	if specificReturn {
   975  		return ret.result1, ret.result2, ret.result3
   976  	}
   977  	return fake.getApplicationCurrentDropletReturns.result1, fake.getApplicationCurrentDropletReturns.result2, fake.getApplicationCurrentDropletReturns.result3
   978  }
   979  
   980  func (fake *FakeCloudControllerClient) GetApplicationCurrentDropletCallCount() int {
   981  	fake.getApplicationCurrentDropletMutex.RLock()
   982  	defer fake.getApplicationCurrentDropletMutex.RUnlock()
   983  	return len(fake.getApplicationCurrentDropletArgsForCall)
   984  }
   985  
   986  func (fake *FakeCloudControllerClient) GetApplicationCurrentDropletArgsForCall(i int) string {
   987  	fake.getApplicationCurrentDropletMutex.RLock()
   988  	defer fake.getApplicationCurrentDropletMutex.RUnlock()
   989  	return fake.getApplicationCurrentDropletArgsForCall[i].appGUID
   990  }
   991  
   992  func (fake *FakeCloudControllerClient) GetApplicationCurrentDropletReturns(result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
   993  	fake.GetApplicationCurrentDropletStub = nil
   994  	fake.getApplicationCurrentDropletReturns = struct {
   995  		result1 ccv3.Droplet
   996  		result2 ccv3.Warnings
   997  		result3 error
   998  	}{result1, result2, result3}
   999  }
  1000  
  1001  func (fake *FakeCloudControllerClient) GetApplicationCurrentDropletReturnsOnCall(i int, result1 ccv3.Droplet, result2 ccv3.Warnings, result3 error) {
  1002  	fake.GetApplicationCurrentDropletStub = nil
  1003  	if fake.getApplicationCurrentDropletReturnsOnCall == nil {
  1004  		fake.getApplicationCurrentDropletReturnsOnCall = make(map[int]struct {
  1005  			result1 ccv3.Droplet
  1006  			result2 ccv3.Warnings
  1007  			result3 error
  1008  		})
  1009  	}
  1010  	fake.getApplicationCurrentDropletReturnsOnCall[i] = struct {
  1011  		result1 ccv3.Droplet
  1012  		result2 ccv3.Warnings
  1013  		result3 error
  1014  	}{result1, result2, result3}
  1015  }
  1016  
  1017  func (fake *FakeCloudControllerClient) GetApplicationProcesses(appGUID string) ([]ccv3.Process, ccv3.Warnings, error) {
  1018  	fake.getApplicationProcessesMutex.Lock()
  1019  	ret, specificReturn := fake.getApplicationProcessesReturnsOnCall[len(fake.getApplicationProcessesArgsForCall)]
  1020  	fake.getApplicationProcessesArgsForCall = append(fake.getApplicationProcessesArgsForCall, struct {
  1021  		appGUID string
  1022  	}{appGUID})
  1023  	fake.recordInvocation("GetApplicationProcesses", []interface{}{appGUID})
  1024  	fake.getApplicationProcessesMutex.Unlock()
  1025  	if fake.GetApplicationProcessesStub != nil {
  1026  		return fake.GetApplicationProcessesStub(appGUID)
  1027  	}
  1028  	if specificReturn {
  1029  		return ret.result1, ret.result2, ret.result3
  1030  	}
  1031  	return fake.getApplicationProcessesReturns.result1, fake.getApplicationProcessesReturns.result2, fake.getApplicationProcessesReturns.result3
  1032  }
  1033  
  1034  func (fake *FakeCloudControllerClient) GetApplicationProcessesCallCount() int {
  1035  	fake.getApplicationProcessesMutex.RLock()
  1036  	defer fake.getApplicationProcessesMutex.RUnlock()
  1037  	return len(fake.getApplicationProcessesArgsForCall)
  1038  }
  1039  
  1040  func (fake *FakeCloudControllerClient) GetApplicationProcessesArgsForCall(i int) string {
  1041  	fake.getApplicationProcessesMutex.RLock()
  1042  	defer fake.getApplicationProcessesMutex.RUnlock()
  1043  	return fake.getApplicationProcessesArgsForCall[i].appGUID
  1044  }
  1045  
  1046  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturns(result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1047  	fake.GetApplicationProcessesStub = nil
  1048  	fake.getApplicationProcessesReturns = struct {
  1049  		result1 []ccv3.Process
  1050  		result2 ccv3.Warnings
  1051  		result3 error
  1052  	}{result1, result2, result3}
  1053  }
  1054  
  1055  func (fake *FakeCloudControllerClient) GetApplicationProcessesReturnsOnCall(i int, result1 []ccv3.Process, result2 ccv3.Warnings, result3 error) {
  1056  	fake.GetApplicationProcessesStub = nil
  1057  	if fake.getApplicationProcessesReturnsOnCall == nil {
  1058  		fake.getApplicationProcessesReturnsOnCall = make(map[int]struct {
  1059  			result1 []ccv3.Process
  1060  			result2 ccv3.Warnings
  1061  			result3 error
  1062  		})
  1063  	}
  1064  	fake.getApplicationProcessesReturnsOnCall[i] = struct {
  1065  		result1 []ccv3.Process
  1066  		result2 ccv3.Warnings
  1067  		result3 error
  1068  	}{result1, result2, result3}
  1069  }
  1070  
  1071  func (fake *FakeCloudControllerClient) GetProcessInstances(processGUID string) ([]ccv3.Instance, ccv3.Warnings, error) {
  1072  	fake.getProcessInstancesMutex.Lock()
  1073  	ret, specificReturn := fake.getProcessInstancesReturnsOnCall[len(fake.getProcessInstancesArgsForCall)]
  1074  	fake.getProcessInstancesArgsForCall = append(fake.getProcessInstancesArgsForCall, struct {
  1075  		processGUID string
  1076  	}{processGUID})
  1077  	fake.recordInvocation("GetProcessInstances", []interface{}{processGUID})
  1078  	fake.getProcessInstancesMutex.Unlock()
  1079  	if fake.GetProcessInstancesStub != nil {
  1080  		return fake.GetProcessInstancesStub(processGUID)
  1081  	}
  1082  	if specificReturn {
  1083  		return ret.result1, ret.result2, ret.result3
  1084  	}
  1085  	return fake.getProcessInstancesReturns.result1, fake.getProcessInstancesReturns.result2, fake.getProcessInstancesReturns.result3
  1086  }
  1087  
  1088  func (fake *FakeCloudControllerClient) GetProcessInstancesCallCount() int {
  1089  	fake.getProcessInstancesMutex.RLock()
  1090  	defer fake.getProcessInstancesMutex.RUnlock()
  1091  	return len(fake.getProcessInstancesArgsForCall)
  1092  }
  1093  
  1094  func (fake *FakeCloudControllerClient) GetProcessInstancesArgsForCall(i int) string {
  1095  	fake.getProcessInstancesMutex.RLock()
  1096  	defer fake.getProcessInstancesMutex.RUnlock()
  1097  	return fake.getProcessInstancesArgsForCall[i].processGUID
  1098  }
  1099  
  1100  func (fake *FakeCloudControllerClient) GetProcessInstancesReturns(result1 []ccv3.Instance, result2 ccv3.Warnings, result3 error) {
  1101  	fake.GetProcessInstancesStub = nil
  1102  	fake.getProcessInstancesReturns = struct {
  1103  		result1 []ccv3.Instance
  1104  		result2 ccv3.Warnings
  1105  		result3 error
  1106  	}{result1, result2, result3}
  1107  }
  1108  
  1109  func (fake *FakeCloudControllerClient) GetProcessInstancesReturnsOnCall(i int, result1 []ccv3.Instance, result2 ccv3.Warnings, result3 error) {
  1110  	fake.GetProcessInstancesStub = nil
  1111  	if fake.getProcessInstancesReturnsOnCall == nil {
  1112  		fake.getProcessInstancesReturnsOnCall = make(map[int]struct {
  1113  			result1 []ccv3.Instance
  1114  			result2 ccv3.Warnings
  1115  			result3 error
  1116  		})
  1117  	}
  1118  	fake.getProcessInstancesReturnsOnCall[i] = struct {
  1119  		result1 []ccv3.Instance
  1120  		result2 ccv3.Warnings
  1121  		result3 error
  1122  	}{result1, result2, result3}
  1123  }
  1124  
  1125  func (fake *FakeCloudControllerClient) GetApplicationTasks(appGUID string, query url.Values) ([]ccv3.Task, ccv3.Warnings, error) {
  1126  	fake.getApplicationTasksMutex.Lock()
  1127  	ret, specificReturn := fake.getApplicationTasksReturnsOnCall[len(fake.getApplicationTasksArgsForCall)]
  1128  	fake.getApplicationTasksArgsForCall = append(fake.getApplicationTasksArgsForCall, struct {
  1129  		appGUID string
  1130  		query   url.Values
  1131  	}{appGUID, query})
  1132  	fake.recordInvocation("GetApplicationTasks", []interface{}{appGUID, query})
  1133  	fake.getApplicationTasksMutex.Unlock()
  1134  	if fake.GetApplicationTasksStub != nil {
  1135  		return fake.GetApplicationTasksStub(appGUID, query)
  1136  	}
  1137  	if specificReturn {
  1138  		return ret.result1, ret.result2, ret.result3
  1139  	}
  1140  	return fake.getApplicationTasksReturns.result1, fake.getApplicationTasksReturns.result2, fake.getApplicationTasksReturns.result3
  1141  }
  1142  
  1143  func (fake *FakeCloudControllerClient) GetApplicationTasksCallCount() int {
  1144  	fake.getApplicationTasksMutex.RLock()
  1145  	defer fake.getApplicationTasksMutex.RUnlock()
  1146  	return len(fake.getApplicationTasksArgsForCall)
  1147  }
  1148  
  1149  func (fake *FakeCloudControllerClient) GetApplicationTasksArgsForCall(i int) (string, url.Values) {
  1150  	fake.getApplicationTasksMutex.RLock()
  1151  	defer fake.getApplicationTasksMutex.RUnlock()
  1152  	return fake.getApplicationTasksArgsForCall[i].appGUID, fake.getApplicationTasksArgsForCall[i].query
  1153  }
  1154  
  1155  func (fake *FakeCloudControllerClient) GetApplicationTasksReturns(result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1156  	fake.GetApplicationTasksStub = nil
  1157  	fake.getApplicationTasksReturns = struct {
  1158  		result1 []ccv3.Task
  1159  		result2 ccv3.Warnings
  1160  		result3 error
  1161  	}{result1, result2, result3}
  1162  }
  1163  
  1164  func (fake *FakeCloudControllerClient) GetApplicationTasksReturnsOnCall(i int, result1 []ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1165  	fake.GetApplicationTasksStub = nil
  1166  	if fake.getApplicationTasksReturnsOnCall == nil {
  1167  		fake.getApplicationTasksReturnsOnCall = make(map[int]struct {
  1168  			result1 []ccv3.Task
  1169  			result2 ccv3.Warnings
  1170  			result3 error
  1171  		})
  1172  	}
  1173  	fake.getApplicationTasksReturnsOnCall[i] = struct {
  1174  		result1 []ccv3.Task
  1175  		result2 ccv3.Warnings
  1176  		result3 error
  1177  	}{result1, result2, result3}
  1178  }
  1179  
  1180  func (fake *FakeCloudControllerClient) GetBuild(guid string) (ccv3.Build, ccv3.Warnings, error) {
  1181  	fake.getBuildMutex.Lock()
  1182  	ret, specificReturn := fake.getBuildReturnsOnCall[len(fake.getBuildArgsForCall)]
  1183  	fake.getBuildArgsForCall = append(fake.getBuildArgsForCall, struct {
  1184  		guid string
  1185  	}{guid})
  1186  	fake.recordInvocation("GetBuild", []interface{}{guid})
  1187  	fake.getBuildMutex.Unlock()
  1188  	if fake.GetBuildStub != nil {
  1189  		return fake.GetBuildStub(guid)
  1190  	}
  1191  	if specificReturn {
  1192  		return ret.result1, ret.result2, ret.result3
  1193  	}
  1194  	return fake.getBuildReturns.result1, fake.getBuildReturns.result2, fake.getBuildReturns.result3
  1195  }
  1196  
  1197  func (fake *FakeCloudControllerClient) GetBuildCallCount() int {
  1198  	fake.getBuildMutex.RLock()
  1199  	defer fake.getBuildMutex.RUnlock()
  1200  	return len(fake.getBuildArgsForCall)
  1201  }
  1202  
  1203  func (fake *FakeCloudControllerClient) GetBuildArgsForCall(i int) string {
  1204  	fake.getBuildMutex.RLock()
  1205  	defer fake.getBuildMutex.RUnlock()
  1206  	return fake.getBuildArgsForCall[i].guid
  1207  }
  1208  
  1209  func (fake *FakeCloudControllerClient) GetBuildReturns(result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1210  	fake.GetBuildStub = nil
  1211  	fake.getBuildReturns = struct {
  1212  		result1 ccv3.Build
  1213  		result2 ccv3.Warnings
  1214  		result3 error
  1215  	}{result1, result2, result3}
  1216  }
  1217  
  1218  func (fake *FakeCloudControllerClient) GetBuildReturnsOnCall(i int, result1 ccv3.Build, result2 ccv3.Warnings, result3 error) {
  1219  	fake.GetBuildStub = nil
  1220  	if fake.getBuildReturnsOnCall == nil {
  1221  		fake.getBuildReturnsOnCall = make(map[int]struct {
  1222  			result1 ccv3.Build
  1223  			result2 ccv3.Warnings
  1224  			result3 error
  1225  		})
  1226  	}
  1227  	fake.getBuildReturnsOnCall[i] = struct {
  1228  		result1 ccv3.Build
  1229  		result2 ccv3.Warnings
  1230  		result3 error
  1231  	}{result1, result2, result3}
  1232  }
  1233  
  1234  func (fake *FakeCloudControllerClient) GetIsolationSegment(guid string) (ccv3.IsolationSegment, ccv3.Warnings, error) {
  1235  	fake.getIsolationSegmentMutex.Lock()
  1236  	ret, specificReturn := fake.getIsolationSegmentReturnsOnCall[len(fake.getIsolationSegmentArgsForCall)]
  1237  	fake.getIsolationSegmentArgsForCall = append(fake.getIsolationSegmentArgsForCall, struct {
  1238  		guid string
  1239  	}{guid})
  1240  	fake.recordInvocation("GetIsolationSegment", []interface{}{guid})
  1241  	fake.getIsolationSegmentMutex.Unlock()
  1242  	if fake.GetIsolationSegmentStub != nil {
  1243  		return fake.GetIsolationSegmentStub(guid)
  1244  	}
  1245  	if specificReturn {
  1246  		return ret.result1, ret.result2, ret.result3
  1247  	}
  1248  	return fake.getIsolationSegmentReturns.result1, fake.getIsolationSegmentReturns.result2, fake.getIsolationSegmentReturns.result3
  1249  }
  1250  
  1251  func (fake *FakeCloudControllerClient) GetIsolationSegmentCallCount() int {
  1252  	fake.getIsolationSegmentMutex.RLock()
  1253  	defer fake.getIsolationSegmentMutex.RUnlock()
  1254  	return len(fake.getIsolationSegmentArgsForCall)
  1255  }
  1256  
  1257  func (fake *FakeCloudControllerClient) GetIsolationSegmentArgsForCall(i int) string {
  1258  	fake.getIsolationSegmentMutex.RLock()
  1259  	defer fake.getIsolationSegmentMutex.RUnlock()
  1260  	return fake.getIsolationSegmentArgsForCall[i].guid
  1261  }
  1262  
  1263  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturns(result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1264  	fake.GetIsolationSegmentStub = nil
  1265  	fake.getIsolationSegmentReturns = struct {
  1266  		result1 ccv3.IsolationSegment
  1267  		result2 ccv3.Warnings
  1268  		result3 error
  1269  	}{result1, result2, result3}
  1270  }
  1271  
  1272  func (fake *FakeCloudControllerClient) GetIsolationSegmentReturnsOnCall(i int, result1 ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1273  	fake.GetIsolationSegmentStub = nil
  1274  	if fake.getIsolationSegmentReturnsOnCall == nil {
  1275  		fake.getIsolationSegmentReturnsOnCall = make(map[int]struct {
  1276  			result1 ccv3.IsolationSegment
  1277  			result2 ccv3.Warnings
  1278  			result3 error
  1279  		})
  1280  	}
  1281  	fake.getIsolationSegmentReturnsOnCall[i] = struct {
  1282  		result1 ccv3.IsolationSegment
  1283  		result2 ccv3.Warnings
  1284  		result3 error
  1285  	}{result1, result2, result3}
  1286  }
  1287  
  1288  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsByIsolationSegment(isolationSegmentGUID string) ([]ccv3.Organization, ccv3.Warnings, error) {
  1289  	fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.Lock()
  1290  	ret, specificReturn := fake.getIsolationSegmentOrganizationsByIsolationSegmentReturnsOnCall[len(fake.getIsolationSegmentOrganizationsByIsolationSegmentArgsForCall)]
  1291  	fake.getIsolationSegmentOrganizationsByIsolationSegmentArgsForCall = append(fake.getIsolationSegmentOrganizationsByIsolationSegmentArgsForCall, struct {
  1292  		isolationSegmentGUID string
  1293  	}{isolationSegmentGUID})
  1294  	fake.recordInvocation("GetIsolationSegmentOrganizationsByIsolationSegment", []interface{}{isolationSegmentGUID})
  1295  	fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.Unlock()
  1296  	if fake.GetIsolationSegmentOrganizationsByIsolationSegmentStub != nil {
  1297  		return fake.GetIsolationSegmentOrganizationsByIsolationSegmentStub(isolationSegmentGUID)
  1298  	}
  1299  	if specificReturn {
  1300  		return ret.result1, ret.result2, ret.result3
  1301  	}
  1302  	return fake.getIsolationSegmentOrganizationsByIsolationSegmentReturns.result1, fake.getIsolationSegmentOrganizationsByIsolationSegmentReturns.result2, fake.getIsolationSegmentOrganizationsByIsolationSegmentReturns.result3
  1303  }
  1304  
  1305  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsByIsolationSegmentCallCount() int {
  1306  	fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.RLock()
  1307  	defer fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.RUnlock()
  1308  	return len(fake.getIsolationSegmentOrganizationsByIsolationSegmentArgsForCall)
  1309  }
  1310  
  1311  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsByIsolationSegmentArgsForCall(i int) string {
  1312  	fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.RLock()
  1313  	defer fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.RUnlock()
  1314  	return fake.getIsolationSegmentOrganizationsByIsolationSegmentArgsForCall[i].isolationSegmentGUID
  1315  }
  1316  
  1317  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsByIsolationSegmentReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  1318  	fake.GetIsolationSegmentOrganizationsByIsolationSegmentStub = nil
  1319  	fake.getIsolationSegmentOrganizationsByIsolationSegmentReturns = struct {
  1320  		result1 []ccv3.Organization
  1321  		result2 ccv3.Warnings
  1322  		result3 error
  1323  	}{result1, result2, result3}
  1324  }
  1325  
  1326  func (fake *FakeCloudControllerClient) GetIsolationSegmentOrganizationsByIsolationSegmentReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  1327  	fake.GetIsolationSegmentOrganizationsByIsolationSegmentStub = nil
  1328  	if fake.getIsolationSegmentOrganizationsByIsolationSegmentReturnsOnCall == nil {
  1329  		fake.getIsolationSegmentOrganizationsByIsolationSegmentReturnsOnCall = make(map[int]struct {
  1330  			result1 []ccv3.Organization
  1331  			result2 ccv3.Warnings
  1332  			result3 error
  1333  		})
  1334  	}
  1335  	fake.getIsolationSegmentOrganizationsByIsolationSegmentReturnsOnCall[i] = struct {
  1336  		result1 []ccv3.Organization
  1337  		result2 ccv3.Warnings
  1338  		result3 error
  1339  	}{result1, result2, result3}
  1340  }
  1341  
  1342  func (fake *FakeCloudControllerClient) GetIsolationSegments(query url.Values) ([]ccv3.IsolationSegment, ccv3.Warnings, error) {
  1343  	fake.getIsolationSegmentsMutex.Lock()
  1344  	ret, specificReturn := fake.getIsolationSegmentsReturnsOnCall[len(fake.getIsolationSegmentsArgsForCall)]
  1345  	fake.getIsolationSegmentsArgsForCall = append(fake.getIsolationSegmentsArgsForCall, struct {
  1346  		query url.Values
  1347  	}{query})
  1348  	fake.recordInvocation("GetIsolationSegments", []interface{}{query})
  1349  	fake.getIsolationSegmentsMutex.Unlock()
  1350  	if fake.GetIsolationSegmentsStub != nil {
  1351  		return fake.GetIsolationSegmentsStub(query)
  1352  	}
  1353  	if specificReturn {
  1354  		return ret.result1, ret.result2, ret.result3
  1355  	}
  1356  	return fake.getIsolationSegmentsReturns.result1, fake.getIsolationSegmentsReturns.result2, fake.getIsolationSegmentsReturns.result3
  1357  }
  1358  
  1359  func (fake *FakeCloudControllerClient) GetIsolationSegmentsCallCount() int {
  1360  	fake.getIsolationSegmentsMutex.RLock()
  1361  	defer fake.getIsolationSegmentsMutex.RUnlock()
  1362  	return len(fake.getIsolationSegmentsArgsForCall)
  1363  }
  1364  
  1365  func (fake *FakeCloudControllerClient) GetIsolationSegmentsArgsForCall(i int) url.Values {
  1366  	fake.getIsolationSegmentsMutex.RLock()
  1367  	defer fake.getIsolationSegmentsMutex.RUnlock()
  1368  	return fake.getIsolationSegmentsArgsForCall[i].query
  1369  }
  1370  
  1371  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturns(result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1372  	fake.GetIsolationSegmentsStub = nil
  1373  	fake.getIsolationSegmentsReturns = struct {
  1374  		result1 []ccv3.IsolationSegment
  1375  		result2 ccv3.Warnings
  1376  		result3 error
  1377  	}{result1, result2, result3}
  1378  }
  1379  
  1380  func (fake *FakeCloudControllerClient) GetIsolationSegmentsReturnsOnCall(i int, result1 []ccv3.IsolationSegment, result2 ccv3.Warnings, result3 error) {
  1381  	fake.GetIsolationSegmentsStub = nil
  1382  	if fake.getIsolationSegmentsReturnsOnCall == nil {
  1383  		fake.getIsolationSegmentsReturnsOnCall = make(map[int]struct {
  1384  			result1 []ccv3.IsolationSegment
  1385  			result2 ccv3.Warnings
  1386  			result3 error
  1387  		})
  1388  	}
  1389  	fake.getIsolationSegmentsReturnsOnCall[i] = struct {
  1390  		result1 []ccv3.IsolationSegment
  1391  		result2 ccv3.Warnings
  1392  		result3 error
  1393  	}{result1, result2, result3}
  1394  }
  1395  
  1396  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegment(orgGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  1397  	fake.getOrganizationDefaultIsolationSegmentMutex.Lock()
  1398  	ret, specificReturn := fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)]
  1399  	fake.getOrganizationDefaultIsolationSegmentArgsForCall = append(fake.getOrganizationDefaultIsolationSegmentArgsForCall, struct {
  1400  		orgGUID string
  1401  	}{orgGUID})
  1402  	fake.recordInvocation("GetOrganizationDefaultIsolationSegment", []interface{}{orgGUID})
  1403  	fake.getOrganizationDefaultIsolationSegmentMutex.Unlock()
  1404  	if fake.GetOrganizationDefaultIsolationSegmentStub != nil {
  1405  		return fake.GetOrganizationDefaultIsolationSegmentStub(orgGUID)
  1406  	}
  1407  	if specificReturn {
  1408  		return ret.result1, ret.result2, ret.result3
  1409  	}
  1410  	return fake.getOrganizationDefaultIsolationSegmentReturns.result1, fake.getOrganizationDefaultIsolationSegmentReturns.result2, fake.getOrganizationDefaultIsolationSegmentReturns.result3
  1411  }
  1412  
  1413  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentCallCount() int {
  1414  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  1415  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  1416  	return len(fake.getOrganizationDefaultIsolationSegmentArgsForCall)
  1417  }
  1418  
  1419  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentArgsForCall(i int) string {
  1420  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  1421  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  1422  	return fake.getOrganizationDefaultIsolationSegmentArgsForCall[i].orgGUID
  1423  }
  1424  
  1425  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  1426  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  1427  	fake.getOrganizationDefaultIsolationSegmentReturns = struct {
  1428  		result1 ccv3.Relationship
  1429  		result2 ccv3.Warnings
  1430  		result3 error
  1431  	}{result1, result2, result3}
  1432  }
  1433  
  1434  func (fake *FakeCloudControllerClient) GetOrganizationDefaultIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  1435  	fake.GetOrganizationDefaultIsolationSegmentStub = nil
  1436  	if fake.getOrganizationDefaultIsolationSegmentReturnsOnCall == nil {
  1437  		fake.getOrganizationDefaultIsolationSegmentReturnsOnCall = make(map[int]struct {
  1438  			result1 ccv3.Relationship
  1439  			result2 ccv3.Warnings
  1440  			result3 error
  1441  		})
  1442  	}
  1443  	fake.getOrganizationDefaultIsolationSegmentReturnsOnCall[i] = struct {
  1444  		result1 ccv3.Relationship
  1445  		result2 ccv3.Warnings
  1446  		result3 error
  1447  	}{result1, result2, result3}
  1448  }
  1449  
  1450  func (fake *FakeCloudControllerClient) GetOrganizations(query url.Values) ([]ccv3.Organization, ccv3.Warnings, error) {
  1451  	fake.getOrganizationsMutex.Lock()
  1452  	ret, specificReturn := fake.getOrganizationsReturnsOnCall[len(fake.getOrganizationsArgsForCall)]
  1453  	fake.getOrganizationsArgsForCall = append(fake.getOrganizationsArgsForCall, struct {
  1454  		query url.Values
  1455  	}{query})
  1456  	fake.recordInvocation("GetOrganizations", []interface{}{query})
  1457  	fake.getOrganizationsMutex.Unlock()
  1458  	if fake.GetOrganizationsStub != nil {
  1459  		return fake.GetOrganizationsStub(query)
  1460  	}
  1461  	if specificReturn {
  1462  		return ret.result1, ret.result2, ret.result3
  1463  	}
  1464  	return fake.getOrganizationsReturns.result1, fake.getOrganizationsReturns.result2, fake.getOrganizationsReturns.result3
  1465  }
  1466  
  1467  func (fake *FakeCloudControllerClient) GetOrganizationsCallCount() int {
  1468  	fake.getOrganizationsMutex.RLock()
  1469  	defer fake.getOrganizationsMutex.RUnlock()
  1470  	return len(fake.getOrganizationsArgsForCall)
  1471  }
  1472  
  1473  func (fake *FakeCloudControllerClient) GetOrganizationsArgsForCall(i int) url.Values {
  1474  	fake.getOrganizationsMutex.RLock()
  1475  	defer fake.getOrganizationsMutex.RUnlock()
  1476  	return fake.getOrganizationsArgsForCall[i].query
  1477  }
  1478  
  1479  func (fake *FakeCloudControllerClient) GetOrganizationsReturns(result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  1480  	fake.GetOrganizationsStub = nil
  1481  	fake.getOrganizationsReturns = struct {
  1482  		result1 []ccv3.Organization
  1483  		result2 ccv3.Warnings
  1484  		result3 error
  1485  	}{result1, result2, result3}
  1486  }
  1487  
  1488  func (fake *FakeCloudControllerClient) GetOrganizationsReturnsOnCall(i int, result1 []ccv3.Organization, result2 ccv3.Warnings, result3 error) {
  1489  	fake.GetOrganizationsStub = nil
  1490  	if fake.getOrganizationsReturnsOnCall == nil {
  1491  		fake.getOrganizationsReturnsOnCall = make(map[int]struct {
  1492  			result1 []ccv3.Organization
  1493  			result2 ccv3.Warnings
  1494  			result3 error
  1495  		})
  1496  	}
  1497  	fake.getOrganizationsReturnsOnCall[i] = struct {
  1498  		result1 []ccv3.Organization
  1499  		result2 ccv3.Warnings
  1500  		result3 error
  1501  	}{result1, result2, result3}
  1502  }
  1503  
  1504  func (fake *FakeCloudControllerClient) GetPackage(guid string) (ccv3.Package, ccv3.Warnings, error) {
  1505  	fake.getPackageMutex.Lock()
  1506  	ret, specificReturn := fake.getPackageReturnsOnCall[len(fake.getPackageArgsForCall)]
  1507  	fake.getPackageArgsForCall = append(fake.getPackageArgsForCall, struct {
  1508  		guid string
  1509  	}{guid})
  1510  	fake.recordInvocation("GetPackage", []interface{}{guid})
  1511  	fake.getPackageMutex.Unlock()
  1512  	if fake.GetPackageStub != nil {
  1513  		return fake.GetPackageStub(guid)
  1514  	}
  1515  	if specificReturn {
  1516  		return ret.result1, ret.result2, ret.result3
  1517  	}
  1518  	return fake.getPackageReturns.result1, fake.getPackageReturns.result2, fake.getPackageReturns.result3
  1519  }
  1520  
  1521  func (fake *FakeCloudControllerClient) GetPackageCallCount() int {
  1522  	fake.getPackageMutex.RLock()
  1523  	defer fake.getPackageMutex.RUnlock()
  1524  	return len(fake.getPackageArgsForCall)
  1525  }
  1526  
  1527  func (fake *FakeCloudControllerClient) GetPackageArgsForCall(i int) string {
  1528  	fake.getPackageMutex.RLock()
  1529  	defer fake.getPackageMutex.RUnlock()
  1530  	return fake.getPackageArgsForCall[i].guid
  1531  }
  1532  
  1533  func (fake *FakeCloudControllerClient) GetPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1534  	fake.GetPackageStub = nil
  1535  	fake.getPackageReturns = struct {
  1536  		result1 ccv3.Package
  1537  		result2 ccv3.Warnings
  1538  		result3 error
  1539  	}{result1, result2, result3}
  1540  }
  1541  
  1542  func (fake *FakeCloudControllerClient) GetPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1543  	fake.GetPackageStub = nil
  1544  	if fake.getPackageReturnsOnCall == nil {
  1545  		fake.getPackageReturnsOnCall = make(map[int]struct {
  1546  			result1 ccv3.Package
  1547  			result2 ccv3.Warnings
  1548  			result3 error
  1549  		})
  1550  	}
  1551  	fake.getPackageReturnsOnCall[i] = struct {
  1552  		result1 ccv3.Package
  1553  		result2 ccv3.Warnings
  1554  		result3 error
  1555  	}{result1, result2, result3}
  1556  }
  1557  
  1558  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegment(spaceGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  1559  	fake.getSpaceIsolationSegmentMutex.Lock()
  1560  	ret, specificReturn := fake.getSpaceIsolationSegmentReturnsOnCall[len(fake.getSpaceIsolationSegmentArgsForCall)]
  1561  	fake.getSpaceIsolationSegmentArgsForCall = append(fake.getSpaceIsolationSegmentArgsForCall, struct {
  1562  		spaceGUID string
  1563  	}{spaceGUID})
  1564  	fake.recordInvocation("GetSpaceIsolationSegment", []interface{}{spaceGUID})
  1565  	fake.getSpaceIsolationSegmentMutex.Unlock()
  1566  	if fake.GetSpaceIsolationSegmentStub != nil {
  1567  		return fake.GetSpaceIsolationSegmentStub(spaceGUID)
  1568  	}
  1569  	if specificReturn {
  1570  		return ret.result1, ret.result2, ret.result3
  1571  	}
  1572  	return fake.getSpaceIsolationSegmentReturns.result1, fake.getSpaceIsolationSegmentReturns.result2, fake.getSpaceIsolationSegmentReturns.result3
  1573  }
  1574  
  1575  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentCallCount() int {
  1576  	fake.getSpaceIsolationSegmentMutex.RLock()
  1577  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  1578  	return len(fake.getSpaceIsolationSegmentArgsForCall)
  1579  }
  1580  
  1581  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentArgsForCall(i int) string {
  1582  	fake.getSpaceIsolationSegmentMutex.RLock()
  1583  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  1584  	return fake.getSpaceIsolationSegmentArgsForCall[i].spaceGUID
  1585  }
  1586  
  1587  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  1588  	fake.GetSpaceIsolationSegmentStub = nil
  1589  	fake.getSpaceIsolationSegmentReturns = struct {
  1590  		result1 ccv3.Relationship
  1591  		result2 ccv3.Warnings
  1592  		result3 error
  1593  	}{result1, result2, result3}
  1594  }
  1595  
  1596  func (fake *FakeCloudControllerClient) GetSpaceIsolationSegmentReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  1597  	fake.GetSpaceIsolationSegmentStub = nil
  1598  	if fake.getSpaceIsolationSegmentReturnsOnCall == nil {
  1599  		fake.getSpaceIsolationSegmentReturnsOnCall = make(map[int]struct {
  1600  			result1 ccv3.Relationship
  1601  			result2 ccv3.Warnings
  1602  			result3 error
  1603  		})
  1604  	}
  1605  	fake.getSpaceIsolationSegmentReturnsOnCall[i] = struct {
  1606  		result1 ccv3.Relationship
  1607  		result2 ccv3.Warnings
  1608  		result3 error
  1609  	}{result1, result2, result3}
  1610  }
  1611  
  1612  func (fake *FakeCloudControllerClient) RevokeIsolationSegmentFromOrganization(isolationSegmentGUID string, organizationGUID string) (ccv3.Warnings, error) {
  1613  	fake.revokeIsolationSegmentFromOrganizationMutex.Lock()
  1614  	ret, specificReturn := fake.revokeIsolationSegmentFromOrganizationReturnsOnCall[len(fake.revokeIsolationSegmentFromOrganizationArgsForCall)]
  1615  	fake.revokeIsolationSegmentFromOrganizationArgsForCall = append(fake.revokeIsolationSegmentFromOrganizationArgsForCall, struct {
  1616  		isolationSegmentGUID string
  1617  		organizationGUID     string
  1618  	}{isolationSegmentGUID, organizationGUID})
  1619  	fake.recordInvocation("RevokeIsolationSegmentFromOrganization", []interface{}{isolationSegmentGUID, organizationGUID})
  1620  	fake.revokeIsolationSegmentFromOrganizationMutex.Unlock()
  1621  	if fake.RevokeIsolationSegmentFromOrganizationStub != nil {
  1622  		return fake.RevokeIsolationSegmentFromOrganizationStub(isolationSegmentGUID, organizationGUID)
  1623  	}
  1624  	if specificReturn {
  1625  		return ret.result1, ret.result2
  1626  	}
  1627  	return fake.revokeIsolationSegmentFromOrganizationReturns.result1, fake.revokeIsolationSegmentFromOrganizationReturns.result2
  1628  }
  1629  
  1630  func (fake *FakeCloudControllerClient) RevokeIsolationSegmentFromOrganizationCallCount() int {
  1631  	fake.revokeIsolationSegmentFromOrganizationMutex.RLock()
  1632  	defer fake.revokeIsolationSegmentFromOrganizationMutex.RUnlock()
  1633  	return len(fake.revokeIsolationSegmentFromOrganizationArgsForCall)
  1634  }
  1635  
  1636  func (fake *FakeCloudControllerClient) RevokeIsolationSegmentFromOrganizationArgsForCall(i int) (string, string) {
  1637  	fake.revokeIsolationSegmentFromOrganizationMutex.RLock()
  1638  	defer fake.revokeIsolationSegmentFromOrganizationMutex.RUnlock()
  1639  	return fake.revokeIsolationSegmentFromOrganizationArgsForCall[i].isolationSegmentGUID, fake.revokeIsolationSegmentFromOrganizationArgsForCall[i].organizationGUID
  1640  }
  1641  
  1642  func (fake *FakeCloudControllerClient) RevokeIsolationSegmentFromOrganizationReturns(result1 ccv3.Warnings, result2 error) {
  1643  	fake.RevokeIsolationSegmentFromOrganizationStub = nil
  1644  	fake.revokeIsolationSegmentFromOrganizationReturns = struct {
  1645  		result1 ccv3.Warnings
  1646  		result2 error
  1647  	}{result1, result2}
  1648  }
  1649  
  1650  func (fake *FakeCloudControllerClient) RevokeIsolationSegmentFromOrganizationReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1651  	fake.RevokeIsolationSegmentFromOrganizationStub = nil
  1652  	if fake.revokeIsolationSegmentFromOrganizationReturnsOnCall == nil {
  1653  		fake.revokeIsolationSegmentFromOrganizationReturnsOnCall = make(map[int]struct {
  1654  			result1 ccv3.Warnings
  1655  			result2 error
  1656  		})
  1657  	}
  1658  	fake.revokeIsolationSegmentFromOrganizationReturnsOnCall[i] = struct {
  1659  		result1 ccv3.Warnings
  1660  		result2 error
  1661  	}{result1, result2}
  1662  }
  1663  
  1664  func (fake *FakeCloudControllerClient) SetApplicationDroplet(appGUID string, dropletGUID string) (ccv3.Relationship, ccv3.Warnings, error) {
  1665  	fake.setApplicationDropletMutex.Lock()
  1666  	ret, specificReturn := fake.setApplicationDropletReturnsOnCall[len(fake.setApplicationDropletArgsForCall)]
  1667  	fake.setApplicationDropletArgsForCall = append(fake.setApplicationDropletArgsForCall, struct {
  1668  		appGUID     string
  1669  		dropletGUID string
  1670  	}{appGUID, dropletGUID})
  1671  	fake.recordInvocation("SetApplicationDroplet", []interface{}{appGUID, dropletGUID})
  1672  	fake.setApplicationDropletMutex.Unlock()
  1673  	if fake.SetApplicationDropletStub != nil {
  1674  		return fake.SetApplicationDropletStub(appGUID, dropletGUID)
  1675  	}
  1676  	if specificReturn {
  1677  		return ret.result1, ret.result2, ret.result3
  1678  	}
  1679  	return fake.setApplicationDropletReturns.result1, fake.setApplicationDropletReturns.result2, fake.setApplicationDropletReturns.result3
  1680  }
  1681  
  1682  func (fake *FakeCloudControllerClient) SetApplicationDropletCallCount() int {
  1683  	fake.setApplicationDropletMutex.RLock()
  1684  	defer fake.setApplicationDropletMutex.RUnlock()
  1685  	return len(fake.setApplicationDropletArgsForCall)
  1686  }
  1687  
  1688  func (fake *FakeCloudControllerClient) SetApplicationDropletArgsForCall(i int) (string, string) {
  1689  	fake.setApplicationDropletMutex.RLock()
  1690  	defer fake.setApplicationDropletMutex.RUnlock()
  1691  	return fake.setApplicationDropletArgsForCall[i].appGUID, fake.setApplicationDropletArgsForCall[i].dropletGUID
  1692  }
  1693  
  1694  func (fake *FakeCloudControllerClient) SetApplicationDropletReturns(result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  1695  	fake.SetApplicationDropletStub = nil
  1696  	fake.setApplicationDropletReturns = struct {
  1697  		result1 ccv3.Relationship
  1698  		result2 ccv3.Warnings
  1699  		result3 error
  1700  	}{result1, result2, result3}
  1701  }
  1702  
  1703  func (fake *FakeCloudControllerClient) SetApplicationDropletReturnsOnCall(i int, result1 ccv3.Relationship, result2 ccv3.Warnings, result3 error) {
  1704  	fake.SetApplicationDropletStub = nil
  1705  	if fake.setApplicationDropletReturnsOnCall == nil {
  1706  		fake.setApplicationDropletReturnsOnCall = make(map[int]struct {
  1707  			result1 ccv3.Relationship
  1708  			result2 ccv3.Warnings
  1709  			result3 error
  1710  		})
  1711  	}
  1712  	fake.setApplicationDropletReturnsOnCall[i] = struct {
  1713  		result1 ccv3.Relationship
  1714  		result2 ccv3.Warnings
  1715  		result3 error
  1716  	}{result1, result2, result3}
  1717  }
  1718  
  1719  func (fake *FakeCloudControllerClient) StartApplication(appGUID string) (ccv3.Application, ccv3.Warnings, error) {
  1720  	fake.startApplicationMutex.Lock()
  1721  	ret, specificReturn := fake.startApplicationReturnsOnCall[len(fake.startApplicationArgsForCall)]
  1722  	fake.startApplicationArgsForCall = append(fake.startApplicationArgsForCall, struct {
  1723  		appGUID string
  1724  	}{appGUID})
  1725  	fake.recordInvocation("StartApplication", []interface{}{appGUID})
  1726  	fake.startApplicationMutex.Unlock()
  1727  	if fake.StartApplicationStub != nil {
  1728  		return fake.StartApplicationStub(appGUID)
  1729  	}
  1730  	if specificReturn {
  1731  		return ret.result1, ret.result2, ret.result3
  1732  	}
  1733  	return fake.startApplicationReturns.result1, fake.startApplicationReturns.result2, fake.startApplicationReturns.result3
  1734  }
  1735  
  1736  func (fake *FakeCloudControllerClient) StartApplicationCallCount() int {
  1737  	fake.startApplicationMutex.RLock()
  1738  	defer fake.startApplicationMutex.RUnlock()
  1739  	return len(fake.startApplicationArgsForCall)
  1740  }
  1741  
  1742  func (fake *FakeCloudControllerClient) StartApplicationArgsForCall(i int) string {
  1743  	fake.startApplicationMutex.RLock()
  1744  	defer fake.startApplicationMutex.RUnlock()
  1745  	return fake.startApplicationArgsForCall[i].appGUID
  1746  }
  1747  
  1748  func (fake *FakeCloudControllerClient) StartApplicationReturns(result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1749  	fake.StartApplicationStub = nil
  1750  	fake.startApplicationReturns = struct {
  1751  		result1 ccv3.Application
  1752  		result2 ccv3.Warnings
  1753  		result3 error
  1754  	}{result1, result2, result3}
  1755  }
  1756  
  1757  func (fake *FakeCloudControllerClient) StartApplicationReturnsOnCall(i int, result1 ccv3.Application, result2 ccv3.Warnings, result3 error) {
  1758  	fake.StartApplicationStub = nil
  1759  	if fake.startApplicationReturnsOnCall == nil {
  1760  		fake.startApplicationReturnsOnCall = make(map[int]struct {
  1761  			result1 ccv3.Application
  1762  			result2 ccv3.Warnings
  1763  			result3 error
  1764  		})
  1765  	}
  1766  	fake.startApplicationReturnsOnCall[i] = struct {
  1767  		result1 ccv3.Application
  1768  		result2 ccv3.Warnings
  1769  		result3 error
  1770  	}{result1, result2, result3}
  1771  }
  1772  
  1773  func (fake *FakeCloudControllerClient) StopApplication(appGUID string) (ccv3.Warnings, error) {
  1774  	fake.stopApplicationMutex.Lock()
  1775  	ret, specificReturn := fake.stopApplicationReturnsOnCall[len(fake.stopApplicationArgsForCall)]
  1776  	fake.stopApplicationArgsForCall = append(fake.stopApplicationArgsForCall, struct {
  1777  		appGUID string
  1778  	}{appGUID})
  1779  	fake.recordInvocation("StopApplication", []interface{}{appGUID})
  1780  	fake.stopApplicationMutex.Unlock()
  1781  	if fake.StopApplicationStub != nil {
  1782  		return fake.StopApplicationStub(appGUID)
  1783  	}
  1784  	if specificReturn {
  1785  		return ret.result1, ret.result2
  1786  	}
  1787  	return fake.stopApplicationReturns.result1, fake.stopApplicationReturns.result2
  1788  }
  1789  
  1790  func (fake *FakeCloudControllerClient) StopApplicationCallCount() int {
  1791  	fake.stopApplicationMutex.RLock()
  1792  	defer fake.stopApplicationMutex.RUnlock()
  1793  	return len(fake.stopApplicationArgsForCall)
  1794  }
  1795  
  1796  func (fake *FakeCloudControllerClient) StopApplicationArgsForCall(i int) string {
  1797  	fake.stopApplicationMutex.RLock()
  1798  	defer fake.stopApplicationMutex.RUnlock()
  1799  	return fake.stopApplicationArgsForCall[i].appGUID
  1800  }
  1801  
  1802  func (fake *FakeCloudControllerClient) StopApplicationReturns(result1 ccv3.Warnings, result2 error) {
  1803  	fake.StopApplicationStub = nil
  1804  	fake.stopApplicationReturns = struct {
  1805  		result1 ccv3.Warnings
  1806  		result2 error
  1807  	}{result1, result2}
  1808  }
  1809  
  1810  func (fake *FakeCloudControllerClient) StopApplicationReturnsOnCall(i int, result1 ccv3.Warnings, result2 error) {
  1811  	fake.StopApplicationStub = nil
  1812  	if fake.stopApplicationReturnsOnCall == nil {
  1813  		fake.stopApplicationReturnsOnCall = make(map[int]struct {
  1814  			result1 ccv3.Warnings
  1815  			result2 error
  1816  		})
  1817  	}
  1818  	fake.stopApplicationReturnsOnCall[i] = struct {
  1819  		result1 ccv3.Warnings
  1820  		result2 error
  1821  	}{result1, result2}
  1822  }
  1823  
  1824  func (fake *FakeCloudControllerClient) UpdateTask(taskGUID string) (ccv3.Task, ccv3.Warnings, error) {
  1825  	fake.updateTaskMutex.Lock()
  1826  	ret, specificReturn := fake.updateTaskReturnsOnCall[len(fake.updateTaskArgsForCall)]
  1827  	fake.updateTaskArgsForCall = append(fake.updateTaskArgsForCall, struct {
  1828  		taskGUID string
  1829  	}{taskGUID})
  1830  	fake.recordInvocation("UpdateTask", []interface{}{taskGUID})
  1831  	fake.updateTaskMutex.Unlock()
  1832  	if fake.UpdateTaskStub != nil {
  1833  		return fake.UpdateTaskStub(taskGUID)
  1834  	}
  1835  	if specificReturn {
  1836  		return ret.result1, ret.result2, ret.result3
  1837  	}
  1838  	return fake.updateTaskReturns.result1, fake.updateTaskReturns.result2, fake.updateTaskReturns.result3
  1839  }
  1840  
  1841  func (fake *FakeCloudControllerClient) UpdateTaskCallCount() int {
  1842  	fake.updateTaskMutex.RLock()
  1843  	defer fake.updateTaskMutex.RUnlock()
  1844  	return len(fake.updateTaskArgsForCall)
  1845  }
  1846  
  1847  func (fake *FakeCloudControllerClient) UpdateTaskArgsForCall(i int) string {
  1848  	fake.updateTaskMutex.RLock()
  1849  	defer fake.updateTaskMutex.RUnlock()
  1850  	return fake.updateTaskArgsForCall[i].taskGUID
  1851  }
  1852  
  1853  func (fake *FakeCloudControllerClient) UpdateTaskReturns(result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1854  	fake.UpdateTaskStub = nil
  1855  	fake.updateTaskReturns = struct {
  1856  		result1 ccv3.Task
  1857  		result2 ccv3.Warnings
  1858  		result3 error
  1859  	}{result1, result2, result3}
  1860  }
  1861  
  1862  func (fake *FakeCloudControllerClient) UpdateTaskReturnsOnCall(i int, result1 ccv3.Task, result2 ccv3.Warnings, result3 error) {
  1863  	fake.UpdateTaskStub = nil
  1864  	if fake.updateTaskReturnsOnCall == nil {
  1865  		fake.updateTaskReturnsOnCall = make(map[int]struct {
  1866  			result1 ccv3.Task
  1867  			result2 ccv3.Warnings
  1868  			result3 error
  1869  		})
  1870  	}
  1871  	fake.updateTaskReturnsOnCall[i] = struct {
  1872  		result1 ccv3.Task
  1873  		result2 ccv3.Warnings
  1874  		result3 error
  1875  	}{result1, result2, result3}
  1876  }
  1877  
  1878  func (fake *FakeCloudControllerClient) UploadPackage(pkg ccv3.Package, zipFilepath string) (ccv3.Package, ccv3.Warnings, error) {
  1879  	fake.uploadPackageMutex.Lock()
  1880  	ret, specificReturn := fake.uploadPackageReturnsOnCall[len(fake.uploadPackageArgsForCall)]
  1881  	fake.uploadPackageArgsForCall = append(fake.uploadPackageArgsForCall, struct {
  1882  		pkg         ccv3.Package
  1883  		zipFilepath string
  1884  	}{pkg, zipFilepath})
  1885  	fake.recordInvocation("UploadPackage", []interface{}{pkg, zipFilepath})
  1886  	fake.uploadPackageMutex.Unlock()
  1887  	if fake.UploadPackageStub != nil {
  1888  		return fake.UploadPackageStub(pkg, zipFilepath)
  1889  	}
  1890  	if specificReturn {
  1891  		return ret.result1, ret.result2, ret.result3
  1892  	}
  1893  	return fake.uploadPackageReturns.result1, fake.uploadPackageReturns.result2, fake.uploadPackageReturns.result3
  1894  }
  1895  
  1896  func (fake *FakeCloudControllerClient) UploadPackageCallCount() int {
  1897  	fake.uploadPackageMutex.RLock()
  1898  	defer fake.uploadPackageMutex.RUnlock()
  1899  	return len(fake.uploadPackageArgsForCall)
  1900  }
  1901  
  1902  func (fake *FakeCloudControllerClient) UploadPackageArgsForCall(i int) (ccv3.Package, string) {
  1903  	fake.uploadPackageMutex.RLock()
  1904  	defer fake.uploadPackageMutex.RUnlock()
  1905  	return fake.uploadPackageArgsForCall[i].pkg, fake.uploadPackageArgsForCall[i].zipFilepath
  1906  }
  1907  
  1908  func (fake *FakeCloudControllerClient) UploadPackageReturns(result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1909  	fake.UploadPackageStub = nil
  1910  	fake.uploadPackageReturns = struct {
  1911  		result1 ccv3.Package
  1912  		result2 ccv3.Warnings
  1913  		result3 error
  1914  	}{result1, result2, result3}
  1915  }
  1916  
  1917  func (fake *FakeCloudControllerClient) UploadPackageReturnsOnCall(i int, result1 ccv3.Package, result2 ccv3.Warnings, result3 error) {
  1918  	fake.UploadPackageStub = nil
  1919  	if fake.uploadPackageReturnsOnCall == nil {
  1920  		fake.uploadPackageReturnsOnCall = make(map[int]struct {
  1921  			result1 ccv3.Package
  1922  			result2 ccv3.Warnings
  1923  			result3 error
  1924  		})
  1925  	}
  1926  	fake.uploadPackageReturnsOnCall[i] = struct {
  1927  		result1 ccv3.Package
  1928  		result2 ccv3.Warnings
  1929  		result3 error
  1930  	}{result1, result2, result3}
  1931  }
  1932  
  1933  func (fake *FakeCloudControllerClient) Invocations() map[string][][]interface{} {
  1934  	fake.invocationsMutex.RLock()
  1935  	defer fake.invocationsMutex.RUnlock()
  1936  	fake.assignSpaceToIsolationSegmentMutex.RLock()
  1937  	defer fake.assignSpaceToIsolationSegmentMutex.RUnlock()
  1938  	fake.cloudControllerAPIVersionMutex.RLock()
  1939  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
  1940  	fake.createApplicationMutex.RLock()
  1941  	defer fake.createApplicationMutex.RUnlock()
  1942  	fake.createApplicationTaskMutex.RLock()
  1943  	defer fake.createApplicationTaskMutex.RUnlock()
  1944  	fake.createBuildMutex.RLock()
  1945  	defer fake.createBuildMutex.RUnlock()
  1946  	fake.createIsolationSegmentMutex.RLock()
  1947  	defer fake.createIsolationSegmentMutex.RUnlock()
  1948  	fake.createPackageMutex.RLock()
  1949  	defer fake.createPackageMutex.RUnlock()
  1950  	fake.deleteIsolationSegmentMutex.RLock()
  1951  	defer fake.deleteIsolationSegmentMutex.RUnlock()
  1952  	fake.entitleIsolationSegmentToOrganizationsMutex.RLock()
  1953  	defer fake.entitleIsolationSegmentToOrganizationsMutex.RUnlock()
  1954  	fake.getApplicationsMutex.RLock()
  1955  	defer fake.getApplicationsMutex.RUnlock()
  1956  	fake.getApplicationCurrentDropletMutex.RLock()
  1957  	defer fake.getApplicationCurrentDropletMutex.RUnlock()
  1958  	fake.getApplicationProcessesMutex.RLock()
  1959  	defer fake.getApplicationProcessesMutex.RUnlock()
  1960  	fake.getProcessInstancesMutex.RLock()
  1961  	defer fake.getProcessInstancesMutex.RUnlock()
  1962  	fake.getApplicationTasksMutex.RLock()
  1963  	defer fake.getApplicationTasksMutex.RUnlock()
  1964  	fake.getBuildMutex.RLock()
  1965  	defer fake.getBuildMutex.RUnlock()
  1966  	fake.getIsolationSegmentMutex.RLock()
  1967  	defer fake.getIsolationSegmentMutex.RUnlock()
  1968  	fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.RLock()
  1969  	defer fake.getIsolationSegmentOrganizationsByIsolationSegmentMutex.RUnlock()
  1970  	fake.getIsolationSegmentsMutex.RLock()
  1971  	defer fake.getIsolationSegmentsMutex.RUnlock()
  1972  	fake.getOrganizationDefaultIsolationSegmentMutex.RLock()
  1973  	defer fake.getOrganizationDefaultIsolationSegmentMutex.RUnlock()
  1974  	fake.getOrganizationsMutex.RLock()
  1975  	defer fake.getOrganizationsMutex.RUnlock()
  1976  	fake.getPackageMutex.RLock()
  1977  	defer fake.getPackageMutex.RUnlock()
  1978  	fake.getSpaceIsolationSegmentMutex.RLock()
  1979  	defer fake.getSpaceIsolationSegmentMutex.RUnlock()
  1980  	fake.revokeIsolationSegmentFromOrganizationMutex.RLock()
  1981  	defer fake.revokeIsolationSegmentFromOrganizationMutex.RUnlock()
  1982  	fake.setApplicationDropletMutex.RLock()
  1983  	defer fake.setApplicationDropletMutex.RUnlock()
  1984  	fake.startApplicationMutex.RLock()
  1985  	defer fake.startApplicationMutex.RUnlock()
  1986  	fake.stopApplicationMutex.RLock()
  1987  	defer fake.stopApplicationMutex.RUnlock()
  1988  	fake.updateTaskMutex.RLock()
  1989  	defer fake.updateTaskMutex.RUnlock()
  1990  	fake.uploadPackageMutex.RLock()
  1991  	defer fake.uploadPackageMutex.RUnlock()
  1992  	copiedInvocations := map[string][][]interface{}{}
  1993  	for key, value := range fake.invocations {
  1994  		copiedInvocations[key] = value
  1995  	}
  1996  	return copiedInvocations
  1997  }
  1998  
  1999  func (fake *FakeCloudControllerClient) recordInvocation(key string, args []interface{}) {
  2000  	fake.invocationsMutex.Lock()
  2001  	defer fake.invocationsMutex.Unlock()
  2002  	if fake.invocations == nil {
  2003  		fake.invocations = map[string][][]interface{}{}
  2004  	}
  2005  	if fake.invocations[key] == nil {
  2006  		fake.invocations[key] = [][]interface{}{}
  2007  	}
  2008  	fake.invocations[key] = append(fake.invocations[key], args)
  2009  }
  2010  
  2011  var _ v3action.CloudControllerClient = new(FakeCloudControllerClient)