github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/command/v6/v6fakes/fake_v3zero_downtime_version_actor.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package v6fakes
     3  
     4  import (
     5  	"sync"
     6  
     7  	"code.cloudfoundry.org/cli/actor/v3action"
     8  	v6 "code.cloudfoundry.org/cli/command/v6"
     9  )
    10  
    11  type FakeV3ZeroDowntimeVersionActor struct {
    12  	CloudControllerAPIVersionStub        func() string
    13  	cloudControllerAPIVersionMutex       sync.RWMutex
    14  	cloudControllerAPIVersionArgsForCall []struct {
    15  	}
    16  	cloudControllerAPIVersionReturns struct {
    17  		result1 string
    18  	}
    19  	cloudControllerAPIVersionReturnsOnCall map[int]struct {
    20  		result1 string
    21  	}
    22  	CreateAndUploadBitsPackageByApplicationNameAndSpaceStub        func(string, string, string) (v3action.Package, v3action.Warnings, error)
    23  	createAndUploadBitsPackageByApplicationNameAndSpaceMutex       sync.RWMutex
    24  	createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall []struct {
    25  		arg1 string
    26  		arg2 string
    27  		arg3 string
    28  	}
    29  	createAndUploadBitsPackageByApplicationNameAndSpaceReturns struct {
    30  		result1 v3action.Package
    31  		result2 v3action.Warnings
    32  		result3 error
    33  	}
    34  	createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct {
    35  		result1 v3action.Package
    36  		result2 v3action.Warnings
    37  		result3 error
    38  	}
    39  	CreateApplicationInSpaceStub        func(v3action.Application, string) (v3action.Application, v3action.Warnings, error)
    40  	createApplicationInSpaceMutex       sync.RWMutex
    41  	createApplicationInSpaceArgsForCall []struct {
    42  		arg1 v3action.Application
    43  		arg2 string
    44  	}
    45  	createApplicationInSpaceReturns struct {
    46  		result1 v3action.Application
    47  		result2 v3action.Warnings
    48  		result3 error
    49  	}
    50  	createApplicationInSpaceReturnsOnCall map[int]struct {
    51  		result1 v3action.Application
    52  		result2 v3action.Warnings
    53  		result3 error
    54  	}
    55  	CreateDeploymentStub        func(string, string) (string, v3action.Warnings, error)
    56  	createDeploymentMutex       sync.RWMutex
    57  	createDeploymentArgsForCall []struct {
    58  		arg1 string
    59  		arg2 string
    60  	}
    61  	createDeploymentReturns struct {
    62  		result1 string
    63  		result2 v3action.Warnings
    64  		result3 error
    65  	}
    66  	createDeploymentReturnsOnCall map[int]struct {
    67  		result1 string
    68  		result2 v3action.Warnings
    69  		result3 error
    70  	}
    71  	CreateDockerPackageByApplicationNameAndSpaceStub        func(string, string, v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)
    72  	createDockerPackageByApplicationNameAndSpaceMutex       sync.RWMutex
    73  	createDockerPackageByApplicationNameAndSpaceArgsForCall []struct {
    74  		arg1 string
    75  		arg2 string
    76  		arg3 v3action.DockerImageCredentials
    77  	}
    78  	createDockerPackageByApplicationNameAndSpaceReturns struct {
    79  		result1 v3action.Package
    80  		result2 v3action.Warnings
    81  		result3 error
    82  	}
    83  	createDockerPackageByApplicationNameAndSpaceReturnsOnCall map[int]struct {
    84  		result1 v3action.Package
    85  		result2 v3action.Warnings
    86  		result3 error
    87  	}
    88  	GetApplicationByNameAndSpaceStub        func(string, string) (v3action.Application, v3action.Warnings, error)
    89  	getApplicationByNameAndSpaceMutex       sync.RWMutex
    90  	getApplicationByNameAndSpaceArgsForCall []struct {
    91  		arg1 string
    92  		arg2 string
    93  	}
    94  	getApplicationByNameAndSpaceReturns struct {
    95  		result1 v3action.Application
    96  		result2 v3action.Warnings
    97  		result3 error
    98  	}
    99  	getApplicationByNameAndSpaceReturnsOnCall map[int]struct {
   100  		result1 v3action.Application
   101  		result2 v3action.Warnings
   102  		result3 error
   103  	}
   104  	GetCurrentDropletByApplicationStub        func(string) (v3action.Droplet, v3action.Warnings, error)
   105  	getCurrentDropletByApplicationMutex       sync.RWMutex
   106  	getCurrentDropletByApplicationArgsForCall []struct {
   107  		arg1 string
   108  	}
   109  	getCurrentDropletByApplicationReturns struct {
   110  		result1 v3action.Droplet
   111  		result2 v3action.Warnings
   112  		result3 error
   113  	}
   114  	getCurrentDropletByApplicationReturnsOnCall map[int]struct {
   115  		result1 v3action.Droplet
   116  		result2 v3action.Warnings
   117  		result3 error
   118  	}
   119  	GetStreamingLogsForApplicationByNameAndSpaceStub        func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)
   120  	getStreamingLogsForApplicationByNameAndSpaceMutex       sync.RWMutex
   121  	getStreamingLogsForApplicationByNameAndSpaceArgsForCall []struct {
   122  		arg1 string
   123  		arg2 string
   124  		arg3 v3action.NOAAClient
   125  	}
   126  	getStreamingLogsForApplicationByNameAndSpaceReturns struct {
   127  		result1 <-chan *v3action.LogMessage
   128  		result2 <-chan error
   129  		result3 v3action.Warnings
   130  		result4 error
   131  	}
   132  	getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall map[int]struct {
   133  		result1 <-chan *v3action.LogMessage
   134  		result2 <-chan error
   135  		result3 v3action.Warnings
   136  		result4 error
   137  	}
   138  	PollDeploymentStub        func(string, chan<- v3action.Warnings) error
   139  	pollDeploymentMutex       sync.RWMutex
   140  	pollDeploymentArgsForCall []struct {
   141  		arg1 string
   142  		arg2 chan<- v3action.Warnings
   143  	}
   144  	pollDeploymentReturns struct {
   145  		result1 error
   146  	}
   147  	pollDeploymentReturnsOnCall map[int]struct {
   148  		result1 error
   149  	}
   150  	PollStartStub        func(string, chan<- v3action.Warnings) error
   151  	pollStartMutex       sync.RWMutex
   152  	pollStartArgsForCall []struct {
   153  		arg1 string
   154  		arg2 chan<- v3action.Warnings
   155  	}
   156  	pollStartReturns struct {
   157  		result1 error
   158  	}
   159  	pollStartReturnsOnCall map[int]struct {
   160  		result1 error
   161  	}
   162  	RestartApplicationStub        func(string) (v3action.Warnings, error)
   163  	restartApplicationMutex       sync.RWMutex
   164  	restartApplicationArgsForCall []struct {
   165  		arg1 string
   166  	}
   167  	restartApplicationReturns struct {
   168  		result1 v3action.Warnings
   169  		result2 error
   170  	}
   171  	restartApplicationReturnsOnCall map[int]struct {
   172  		result1 v3action.Warnings
   173  		result2 error
   174  	}
   175  	SetApplicationDropletByApplicationNameAndSpaceStub        func(string, string, string) (v3action.Warnings, error)
   176  	setApplicationDropletByApplicationNameAndSpaceMutex       sync.RWMutex
   177  	setApplicationDropletByApplicationNameAndSpaceArgsForCall []struct {
   178  		arg1 string
   179  		arg2 string
   180  		arg3 string
   181  	}
   182  	setApplicationDropletByApplicationNameAndSpaceReturns struct {
   183  		result1 v3action.Warnings
   184  		result2 error
   185  	}
   186  	setApplicationDropletByApplicationNameAndSpaceReturnsOnCall map[int]struct {
   187  		result1 v3action.Warnings
   188  		result2 error
   189  	}
   190  	StagePackageStub        func(string, string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error)
   191  	stagePackageMutex       sync.RWMutex
   192  	stagePackageArgsForCall []struct {
   193  		arg1 string
   194  		arg2 string
   195  	}
   196  	stagePackageReturns struct {
   197  		result1 <-chan v3action.Droplet
   198  		result2 <-chan v3action.Warnings
   199  		result3 <-chan error
   200  	}
   201  	stagePackageReturnsOnCall map[int]struct {
   202  		result1 <-chan v3action.Droplet
   203  		result2 <-chan v3action.Warnings
   204  		result3 <-chan error
   205  	}
   206  	UpdateApplicationStub        func(v3action.Application) (v3action.Application, v3action.Warnings, error)
   207  	updateApplicationMutex       sync.RWMutex
   208  	updateApplicationArgsForCall []struct {
   209  		arg1 v3action.Application
   210  	}
   211  	updateApplicationReturns struct {
   212  		result1 v3action.Application
   213  		result2 v3action.Warnings
   214  		result3 error
   215  	}
   216  	updateApplicationReturnsOnCall map[int]struct {
   217  		result1 v3action.Application
   218  		result2 v3action.Warnings
   219  		result3 error
   220  	}
   221  	ZeroDowntimePollStartStub        func(string, chan<- v3action.Warnings) error
   222  	zeroDowntimePollStartMutex       sync.RWMutex
   223  	zeroDowntimePollStartArgsForCall []struct {
   224  		arg1 string
   225  		arg2 chan<- v3action.Warnings
   226  	}
   227  	zeroDowntimePollStartReturns struct {
   228  		result1 error
   229  	}
   230  	zeroDowntimePollStartReturnsOnCall map[int]struct {
   231  		result1 error
   232  	}
   233  	invocations      map[string][][]interface{}
   234  	invocationsMutex sync.RWMutex
   235  }
   236  
   237  func (fake *FakeV3ZeroDowntimeVersionActor) CloudControllerAPIVersion() string {
   238  	fake.cloudControllerAPIVersionMutex.Lock()
   239  	ret, specificReturn := fake.cloudControllerAPIVersionReturnsOnCall[len(fake.cloudControllerAPIVersionArgsForCall)]
   240  	fake.cloudControllerAPIVersionArgsForCall = append(fake.cloudControllerAPIVersionArgsForCall, struct {
   241  	}{})
   242  	fake.recordInvocation("CloudControllerAPIVersion", []interface{}{})
   243  	fake.cloudControllerAPIVersionMutex.Unlock()
   244  	if fake.CloudControllerAPIVersionStub != nil {
   245  		return fake.CloudControllerAPIVersionStub()
   246  	}
   247  	if specificReturn {
   248  		return ret.result1
   249  	}
   250  	fakeReturns := fake.cloudControllerAPIVersionReturns
   251  	return fakeReturns.result1
   252  }
   253  
   254  func (fake *FakeV3ZeroDowntimeVersionActor) CloudControllerAPIVersionCallCount() int {
   255  	fake.cloudControllerAPIVersionMutex.RLock()
   256  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
   257  	return len(fake.cloudControllerAPIVersionArgsForCall)
   258  }
   259  
   260  func (fake *FakeV3ZeroDowntimeVersionActor) CloudControllerAPIVersionCalls(stub func() string) {
   261  	fake.cloudControllerAPIVersionMutex.Lock()
   262  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   263  	fake.CloudControllerAPIVersionStub = stub
   264  }
   265  
   266  func (fake *FakeV3ZeroDowntimeVersionActor) CloudControllerAPIVersionReturns(result1 string) {
   267  	fake.cloudControllerAPIVersionMutex.Lock()
   268  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   269  	fake.CloudControllerAPIVersionStub = nil
   270  	fake.cloudControllerAPIVersionReturns = struct {
   271  		result1 string
   272  	}{result1}
   273  }
   274  
   275  func (fake *FakeV3ZeroDowntimeVersionActor) CloudControllerAPIVersionReturnsOnCall(i int, result1 string) {
   276  	fake.cloudControllerAPIVersionMutex.Lock()
   277  	defer fake.cloudControllerAPIVersionMutex.Unlock()
   278  	fake.CloudControllerAPIVersionStub = nil
   279  	if fake.cloudControllerAPIVersionReturnsOnCall == nil {
   280  		fake.cloudControllerAPIVersionReturnsOnCall = make(map[int]struct {
   281  			result1 string
   282  		})
   283  	}
   284  	fake.cloudControllerAPIVersionReturnsOnCall[i] = struct {
   285  		result1 string
   286  	}{result1}
   287  }
   288  
   289  func (fake *FakeV3ZeroDowntimeVersionActor) CreateAndUploadBitsPackageByApplicationNameAndSpace(arg1 string, arg2 string, arg3 string) (v3action.Package, v3action.Warnings, error) {
   290  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   291  	ret, specificReturn := fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall)]
   292  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall = append(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall, struct {
   293  		arg1 string
   294  		arg2 string
   295  		arg3 string
   296  	}{arg1, arg2, arg3})
   297  	fake.recordInvocation("CreateAndUploadBitsPackageByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3})
   298  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   299  	if fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub != nil {
   300  		return fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub(arg1, arg2, arg3)
   301  	}
   302  	if specificReturn {
   303  		return ret.result1, ret.result2, ret.result3
   304  	}
   305  	fakeReturns := fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns
   306  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   307  }
   308  
   309  func (fake *FakeV3ZeroDowntimeVersionActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceCallCount() int {
   310  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock()
   311  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock()
   312  	return len(fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall)
   313  }
   314  
   315  func (fake *FakeV3ZeroDowntimeVersionActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceCalls(stub func(string, string, string) (v3action.Package, v3action.Warnings, error)) {
   316  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   317  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   318  	fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = stub
   319  }
   320  
   321  func (fake *FakeV3ZeroDowntimeVersionActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, string) {
   322  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock()
   323  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock()
   324  	argsForCall := fake.createAndUploadBitsPackageByApplicationNameAndSpaceArgsForCall[i]
   325  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   326  }
   327  
   328  func (fake *FakeV3ZeroDowntimeVersionActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   329  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   330  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   331  	fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil
   332  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturns = struct {
   333  		result1 v3action.Package
   334  		result2 v3action.Warnings
   335  		result3 error
   336  	}{result1, result2, result3}
   337  }
   338  
   339  func (fake *FakeV3ZeroDowntimeVersionActor) CreateAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   340  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Lock()
   341  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.Unlock()
   342  	fake.CreateAndUploadBitsPackageByApplicationNameAndSpaceStub = nil
   343  	if fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall == nil {
   344  		fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct {
   345  			result1 v3action.Package
   346  			result2 v3action.Warnings
   347  			result3 error
   348  		})
   349  	}
   350  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct {
   351  		result1 v3action.Package
   352  		result2 v3action.Warnings
   353  		result3 error
   354  	}{result1, result2, result3}
   355  }
   356  
   357  func (fake *FakeV3ZeroDowntimeVersionActor) CreateApplicationInSpace(arg1 v3action.Application, arg2 string) (v3action.Application, v3action.Warnings, error) {
   358  	fake.createApplicationInSpaceMutex.Lock()
   359  	ret, specificReturn := fake.createApplicationInSpaceReturnsOnCall[len(fake.createApplicationInSpaceArgsForCall)]
   360  	fake.createApplicationInSpaceArgsForCall = append(fake.createApplicationInSpaceArgsForCall, struct {
   361  		arg1 v3action.Application
   362  		arg2 string
   363  	}{arg1, arg2})
   364  	fake.recordInvocation("CreateApplicationInSpace", []interface{}{arg1, arg2})
   365  	fake.createApplicationInSpaceMutex.Unlock()
   366  	if fake.CreateApplicationInSpaceStub != nil {
   367  		return fake.CreateApplicationInSpaceStub(arg1, arg2)
   368  	}
   369  	if specificReturn {
   370  		return ret.result1, ret.result2, ret.result3
   371  	}
   372  	fakeReturns := fake.createApplicationInSpaceReturns
   373  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   374  }
   375  
   376  func (fake *FakeV3ZeroDowntimeVersionActor) CreateApplicationInSpaceCallCount() int {
   377  	fake.createApplicationInSpaceMutex.RLock()
   378  	defer fake.createApplicationInSpaceMutex.RUnlock()
   379  	return len(fake.createApplicationInSpaceArgsForCall)
   380  }
   381  
   382  func (fake *FakeV3ZeroDowntimeVersionActor) CreateApplicationInSpaceCalls(stub func(v3action.Application, string) (v3action.Application, v3action.Warnings, error)) {
   383  	fake.createApplicationInSpaceMutex.Lock()
   384  	defer fake.createApplicationInSpaceMutex.Unlock()
   385  	fake.CreateApplicationInSpaceStub = stub
   386  }
   387  
   388  func (fake *FakeV3ZeroDowntimeVersionActor) CreateApplicationInSpaceArgsForCall(i int) (v3action.Application, string) {
   389  	fake.createApplicationInSpaceMutex.RLock()
   390  	defer fake.createApplicationInSpaceMutex.RUnlock()
   391  	argsForCall := fake.createApplicationInSpaceArgsForCall[i]
   392  	return argsForCall.arg1, argsForCall.arg2
   393  }
   394  
   395  func (fake *FakeV3ZeroDowntimeVersionActor) CreateApplicationInSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   396  	fake.createApplicationInSpaceMutex.Lock()
   397  	defer fake.createApplicationInSpaceMutex.Unlock()
   398  	fake.CreateApplicationInSpaceStub = nil
   399  	fake.createApplicationInSpaceReturns = struct {
   400  		result1 v3action.Application
   401  		result2 v3action.Warnings
   402  		result3 error
   403  	}{result1, result2, result3}
   404  }
   405  
   406  func (fake *FakeV3ZeroDowntimeVersionActor) CreateApplicationInSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   407  	fake.createApplicationInSpaceMutex.Lock()
   408  	defer fake.createApplicationInSpaceMutex.Unlock()
   409  	fake.CreateApplicationInSpaceStub = nil
   410  	if fake.createApplicationInSpaceReturnsOnCall == nil {
   411  		fake.createApplicationInSpaceReturnsOnCall = make(map[int]struct {
   412  			result1 v3action.Application
   413  			result2 v3action.Warnings
   414  			result3 error
   415  		})
   416  	}
   417  	fake.createApplicationInSpaceReturnsOnCall[i] = struct {
   418  		result1 v3action.Application
   419  		result2 v3action.Warnings
   420  		result3 error
   421  	}{result1, result2, result3}
   422  }
   423  
   424  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDeployment(arg1 string, arg2 string) (string, v3action.Warnings, error) {
   425  	fake.createDeploymentMutex.Lock()
   426  	ret, specificReturn := fake.createDeploymentReturnsOnCall[len(fake.createDeploymentArgsForCall)]
   427  	fake.createDeploymentArgsForCall = append(fake.createDeploymentArgsForCall, struct {
   428  		arg1 string
   429  		arg2 string
   430  	}{arg1, arg2})
   431  	fake.recordInvocation("CreateDeployment", []interface{}{arg1, arg2})
   432  	fake.createDeploymentMutex.Unlock()
   433  	if fake.CreateDeploymentStub != nil {
   434  		return fake.CreateDeploymentStub(arg1, arg2)
   435  	}
   436  	if specificReturn {
   437  		return ret.result1, ret.result2, ret.result3
   438  	}
   439  	fakeReturns := fake.createDeploymentReturns
   440  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   441  }
   442  
   443  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDeploymentCallCount() int {
   444  	fake.createDeploymentMutex.RLock()
   445  	defer fake.createDeploymentMutex.RUnlock()
   446  	return len(fake.createDeploymentArgsForCall)
   447  }
   448  
   449  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDeploymentCalls(stub func(string, string) (string, v3action.Warnings, error)) {
   450  	fake.createDeploymentMutex.Lock()
   451  	defer fake.createDeploymentMutex.Unlock()
   452  	fake.CreateDeploymentStub = stub
   453  }
   454  
   455  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDeploymentArgsForCall(i int) (string, string) {
   456  	fake.createDeploymentMutex.RLock()
   457  	defer fake.createDeploymentMutex.RUnlock()
   458  	argsForCall := fake.createDeploymentArgsForCall[i]
   459  	return argsForCall.arg1, argsForCall.arg2
   460  }
   461  
   462  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDeploymentReturns(result1 string, result2 v3action.Warnings, result3 error) {
   463  	fake.createDeploymentMutex.Lock()
   464  	defer fake.createDeploymentMutex.Unlock()
   465  	fake.CreateDeploymentStub = nil
   466  	fake.createDeploymentReturns = struct {
   467  		result1 string
   468  		result2 v3action.Warnings
   469  		result3 error
   470  	}{result1, result2, result3}
   471  }
   472  
   473  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDeploymentReturnsOnCall(i int, result1 string, result2 v3action.Warnings, result3 error) {
   474  	fake.createDeploymentMutex.Lock()
   475  	defer fake.createDeploymentMutex.Unlock()
   476  	fake.CreateDeploymentStub = nil
   477  	if fake.createDeploymentReturnsOnCall == nil {
   478  		fake.createDeploymentReturnsOnCall = make(map[int]struct {
   479  			result1 string
   480  			result2 v3action.Warnings
   481  			result3 error
   482  		})
   483  	}
   484  	fake.createDeploymentReturnsOnCall[i] = struct {
   485  		result1 string
   486  		result2 v3action.Warnings
   487  		result3 error
   488  	}{result1, result2, result3}
   489  }
   490  
   491  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDockerPackageByApplicationNameAndSpace(arg1 string, arg2 string, arg3 v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error) {
   492  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   493  	ret, specificReturn := fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall)]
   494  	fake.createDockerPackageByApplicationNameAndSpaceArgsForCall = append(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall, struct {
   495  		arg1 string
   496  		arg2 string
   497  		arg3 v3action.DockerImageCredentials
   498  	}{arg1, arg2, arg3})
   499  	fake.recordInvocation("CreateDockerPackageByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3})
   500  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   501  	if fake.CreateDockerPackageByApplicationNameAndSpaceStub != nil {
   502  		return fake.CreateDockerPackageByApplicationNameAndSpaceStub(arg1, arg2, arg3)
   503  	}
   504  	if specificReturn {
   505  		return ret.result1, ret.result2, ret.result3
   506  	}
   507  	fakeReturns := fake.createDockerPackageByApplicationNameAndSpaceReturns
   508  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   509  }
   510  
   511  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDockerPackageByApplicationNameAndSpaceCallCount() int {
   512  	fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock()
   513  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock()
   514  	return len(fake.createDockerPackageByApplicationNameAndSpaceArgsForCall)
   515  }
   516  
   517  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDockerPackageByApplicationNameAndSpaceCalls(stub func(string, string, v3action.DockerImageCredentials) (v3action.Package, v3action.Warnings, error)) {
   518  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   519  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   520  	fake.CreateDockerPackageByApplicationNameAndSpaceStub = stub
   521  }
   522  
   523  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDockerPackageByApplicationNameAndSpaceArgsForCall(i int) (string, string, v3action.DockerImageCredentials) {
   524  	fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock()
   525  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock()
   526  	argsForCall := fake.createDockerPackageByApplicationNameAndSpaceArgsForCall[i]
   527  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   528  }
   529  
   530  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDockerPackageByApplicationNameAndSpaceReturns(result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   531  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   532  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   533  	fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil
   534  	fake.createDockerPackageByApplicationNameAndSpaceReturns = struct {
   535  		result1 v3action.Package
   536  		result2 v3action.Warnings
   537  		result3 error
   538  	}{result1, result2, result3}
   539  }
   540  
   541  func (fake *FakeV3ZeroDowntimeVersionActor) CreateDockerPackageByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Package, result2 v3action.Warnings, result3 error) {
   542  	fake.createDockerPackageByApplicationNameAndSpaceMutex.Lock()
   543  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.Unlock()
   544  	fake.CreateDockerPackageByApplicationNameAndSpaceStub = nil
   545  	if fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall == nil {
   546  		fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct {
   547  			result1 v3action.Package
   548  			result2 v3action.Warnings
   549  			result3 error
   550  		})
   551  	}
   552  	fake.createDockerPackageByApplicationNameAndSpaceReturnsOnCall[i] = struct {
   553  		result1 v3action.Package
   554  		result2 v3action.Warnings
   555  		result3 error
   556  	}{result1, result2, result3}
   557  }
   558  
   559  func (fake *FakeV3ZeroDowntimeVersionActor) GetApplicationByNameAndSpace(arg1 string, arg2 string) (v3action.Application, v3action.Warnings, error) {
   560  	fake.getApplicationByNameAndSpaceMutex.Lock()
   561  	ret, specificReturn := fake.getApplicationByNameAndSpaceReturnsOnCall[len(fake.getApplicationByNameAndSpaceArgsForCall)]
   562  	fake.getApplicationByNameAndSpaceArgsForCall = append(fake.getApplicationByNameAndSpaceArgsForCall, struct {
   563  		arg1 string
   564  		arg2 string
   565  	}{arg1, arg2})
   566  	fake.recordInvocation("GetApplicationByNameAndSpace", []interface{}{arg1, arg2})
   567  	fake.getApplicationByNameAndSpaceMutex.Unlock()
   568  	if fake.GetApplicationByNameAndSpaceStub != nil {
   569  		return fake.GetApplicationByNameAndSpaceStub(arg1, arg2)
   570  	}
   571  	if specificReturn {
   572  		return ret.result1, ret.result2, ret.result3
   573  	}
   574  	fakeReturns := fake.getApplicationByNameAndSpaceReturns
   575  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   576  }
   577  
   578  func (fake *FakeV3ZeroDowntimeVersionActor) GetApplicationByNameAndSpaceCallCount() int {
   579  	fake.getApplicationByNameAndSpaceMutex.RLock()
   580  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   581  	return len(fake.getApplicationByNameAndSpaceArgsForCall)
   582  }
   583  
   584  func (fake *FakeV3ZeroDowntimeVersionActor) GetApplicationByNameAndSpaceCalls(stub func(string, string) (v3action.Application, v3action.Warnings, error)) {
   585  	fake.getApplicationByNameAndSpaceMutex.Lock()
   586  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   587  	fake.GetApplicationByNameAndSpaceStub = stub
   588  }
   589  
   590  func (fake *FakeV3ZeroDowntimeVersionActor) GetApplicationByNameAndSpaceArgsForCall(i int) (string, string) {
   591  	fake.getApplicationByNameAndSpaceMutex.RLock()
   592  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
   593  	argsForCall := fake.getApplicationByNameAndSpaceArgsForCall[i]
   594  	return argsForCall.arg1, argsForCall.arg2
   595  }
   596  
   597  func (fake *FakeV3ZeroDowntimeVersionActor) GetApplicationByNameAndSpaceReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   598  	fake.getApplicationByNameAndSpaceMutex.Lock()
   599  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   600  	fake.GetApplicationByNameAndSpaceStub = nil
   601  	fake.getApplicationByNameAndSpaceReturns = struct {
   602  		result1 v3action.Application
   603  		result2 v3action.Warnings
   604  		result3 error
   605  	}{result1, result2, result3}
   606  }
   607  
   608  func (fake *FakeV3ZeroDowntimeVersionActor) GetApplicationByNameAndSpaceReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
   609  	fake.getApplicationByNameAndSpaceMutex.Lock()
   610  	defer fake.getApplicationByNameAndSpaceMutex.Unlock()
   611  	fake.GetApplicationByNameAndSpaceStub = nil
   612  	if fake.getApplicationByNameAndSpaceReturnsOnCall == nil {
   613  		fake.getApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   614  			result1 v3action.Application
   615  			result2 v3action.Warnings
   616  			result3 error
   617  		})
   618  	}
   619  	fake.getApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   620  		result1 v3action.Application
   621  		result2 v3action.Warnings
   622  		result3 error
   623  	}{result1, result2, result3}
   624  }
   625  
   626  func (fake *FakeV3ZeroDowntimeVersionActor) GetCurrentDropletByApplication(arg1 string) (v3action.Droplet, v3action.Warnings, error) {
   627  	fake.getCurrentDropletByApplicationMutex.Lock()
   628  	ret, specificReturn := fake.getCurrentDropletByApplicationReturnsOnCall[len(fake.getCurrentDropletByApplicationArgsForCall)]
   629  	fake.getCurrentDropletByApplicationArgsForCall = append(fake.getCurrentDropletByApplicationArgsForCall, struct {
   630  		arg1 string
   631  	}{arg1})
   632  	fake.recordInvocation("GetCurrentDropletByApplication", []interface{}{arg1})
   633  	fake.getCurrentDropletByApplicationMutex.Unlock()
   634  	if fake.GetCurrentDropletByApplicationStub != nil {
   635  		return fake.GetCurrentDropletByApplicationStub(arg1)
   636  	}
   637  	if specificReturn {
   638  		return ret.result1, ret.result2, ret.result3
   639  	}
   640  	fakeReturns := fake.getCurrentDropletByApplicationReturns
   641  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   642  }
   643  
   644  func (fake *FakeV3ZeroDowntimeVersionActor) GetCurrentDropletByApplicationCallCount() int {
   645  	fake.getCurrentDropletByApplicationMutex.RLock()
   646  	defer fake.getCurrentDropletByApplicationMutex.RUnlock()
   647  	return len(fake.getCurrentDropletByApplicationArgsForCall)
   648  }
   649  
   650  func (fake *FakeV3ZeroDowntimeVersionActor) GetCurrentDropletByApplicationCalls(stub func(string) (v3action.Droplet, v3action.Warnings, error)) {
   651  	fake.getCurrentDropletByApplicationMutex.Lock()
   652  	defer fake.getCurrentDropletByApplicationMutex.Unlock()
   653  	fake.GetCurrentDropletByApplicationStub = stub
   654  }
   655  
   656  func (fake *FakeV3ZeroDowntimeVersionActor) GetCurrentDropletByApplicationArgsForCall(i int) string {
   657  	fake.getCurrentDropletByApplicationMutex.RLock()
   658  	defer fake.getCurrentDropletByApplicationMutex.RUnlock()
   659  	argsForCall := fake.getCurrentDropletByApplicationArgsForCall[i]
   660  	return argsForCall.arg1
   661  }
   662  
   663  func (fake *FakeV3ZeroDowntimeVersionActor) GetCurrentDropletByApplicationReturns(result1 v3action.Droplet, result2 v3action.Warnings, result3 error) {
   664  	fake.getCurrentDropletByApplicationMutex.Lock()
   665  	defer fake.getCurrentDropletByApplicationMutex.Unlock()
   666  	fake.GetCurrentDropletByApplicationStub = nil
   667  	fake.getCurrentDropletByApplicationReturns = struct {
   668  		result1 v3action.Droplet
   669  		result2 v3action.Warnings
   670  		result3 error
   671  	}{result1, result2, result3}
   672  }
   673  
   674  func (fake *FakeV3ZeroDowntimeVersionActor) GetCurrentDropletByApplicationReturnsOnCall(i int, result1 v3action.Droplet, result2 v3action.Warnings, result3 error) {
   675  	fake.getCurrentDropletByApplicationMutex.Lock()
   676  	defer fake.getCurrentDropletByApplicationMutex.Unlock()
   677  	fake.GetCurrentDropletByApplicationStub = nil
   678  	if fake.getCurrentDropletByApplicationReturnsOnCall == nil {
   679  		fake.getCurrentDropletByApplicationReturnsOnCall = make(map[int]struct {
   680  			result1 v3action.Droplet
   681  			result2 v3action.Warnings
   682  			result3 error
   683  		})
   684  	}
   685  	fake.getCurrentDropletByApplicationReturnsOnCall[i] = struct {
   686  		result1 v3action.Droplet
   687  		result2 v3action.Warnings
   688  		result3 error
   689  	}{result1, result2, result3}
   690  }
   691  
   692  func (fake *FakeV3ZeroDowntimeVersionActor) GetStreamingLogsForApplicationByNameAndSpace(arg1 string, arg2 string, arg3 v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error) {
   693  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   694  	ret, specificReturn := fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)]
   695  	fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall = append(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall, struct {
   696  		arg1 string
   697  		arg2 string
   698  		arg3 v3action.NOAAClient
   699  	}{arg1, arg2, arg3})
   700  	fake.recordInvocation("GetStreamingLogsForApplicationByNameAndSpace", []interface{}{arg1, arg2, arg3})
   701  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   702  	if fake.GetStreamingLogsForApplicationByNameAndSpaceStub != nil {
   703  		return fake.GetStreamingLogsForApplicationByNameAndSpaceStub(arg1, arg2, arg3)
   704  	}
   705  	if specificReturn {
   706  		return ret.result1, ret.result2, ret.result3, ret.result4
   707  	}
   708  	fakeReturns := fake.getStreamingLogsForApplicationByNameAndSpaceReturns
   709  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3, fakeReturns.result4
   710  }
   711  
   712  func (fake *FakeV3ZeroDowntimeVersionActor) GetStreamingLogsForApplicationByNameAndSpaceCallCount() int {
   713  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   714  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   715  	return len(fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall)
   716  }
   717  
   718  func (fake *FakeV3ZeroDowntimeVersionActor) GetStreamingLogsForApplicationByNameAndSpaceCalls(stub func(string, string, v3action.NOAAClient) (<-chan *v3action.LogMessage, <-chan error, v3action.Warnings, error)) {
   719  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   720  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   721  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = stub
   722  }
   723  
   724  func (fake *FakeV3ZeroDowntimeVersionActor) GetStreamingLogsForApplicationByNameAndSpaceArgsForCall(i int) (string, string, v3action.NOAAClient) {
   725  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
   726  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
   727  	argsForCall := fake.getStreamingLogsForApplicationByNameAndSpaceArgsForCall[i]
   728  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   729  }
   730  
   731  func (fake *FakeV3ZeroDowntimeVersionActor) GetStreamingLogsForApplicationByNameAndSpaceReturns(result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) {
   732  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   733  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   734  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   735  	fake.getStreamingLogsForApplicationByNameAndSpaceReturns = struct {
   736  		result1 <-chan *v3action.LogMessage
   737  		result2 <-chan error
   738  		result3 v3action.Warnings
   739  		result4 error
   740  	}{result1, result2, result3, result4}
   741  }
   742  
   743  func (fake *FakeV3ZeroDowntimeVersionActor) GetStreamingLogsForApplicationByNameAndSpaceReturnsOnCall(i int, result1 <-chan *v3action.LogMessage, result2 <-chan error, result3 v3action.Warnings, result4 error) {
   744  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Lock()
   745  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.Unlock()
   746  	fake.GetStreamingLogsForApplicationByNameAndSpaceStub = nil
   747  	if fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall == nil {
   748  		fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall = make(map[int]struct {
   749  			result1 <-chan *v3action.LogMessage
   750  			result2 <-chan error
   751  			result3 v3action.Warnings
   752  			result4 error
   753  		})
   754  	}
   755  	fake.getStreamingLogsForApplicationByNameAndSpaceReturnsOnCall[i] = struct {
   756  		result1 <-chan *v3action.LogMessage
   757  		result2 <-chan error
   758  		result3 v3action.Warnings
   759  		result4 error
   760  	}{result1, result2, result3, result4}
   761  }
   762  
   763  func (fake *FakeV3ZeroDowntimeVersionActor) PollDeployment(arg1 string, arg2 chan<- v3action.Warnings) error {
   764  	fake.pollDeploymentMutex.Lock()
   765  	ret, specificReturn := fake.pollDeploymentReturnsOnCall[len(fake.pollDeploymentArgsForCall)]
   766  	fake.pollDeploymentArgsForCall = append(fake.pollDeploymentArgsForCall, struct {
   767  		arg1 string
   768  		arg2 chan<- v3action.Warnings
   769  	}{arg1, arg2})
   770  	fake.recordInvocation("PollDeployment", []interface{}{arg1, arg2})
   771  	fake.pollDeploymentMutex.Unlock()
   772  	if fake.PollDeploymentStub != nil {
   773  		return fake.PollDeploymentStub(arg1, arg2)
   774  	}
   775  	if specificReturn {
   776  		return ret.result1
   777  	}
   778  	fakeReturns := fake.pollDeploymentReturns
   779  	return fakeReturns.result1
   780  }
   781  
   782  func (fake *FakeV3ZeroDowntimeVersionActor) PollDeploymentCallCount() int {
   783  	fake.pollDeploymentMutex.RLock()
   784  	defer fake.pollDeploymentMutex.RUnlock()
   785  	return len(fake.pollDeploymentArgsForCall)
   786  }
   787  
   788  func (fake *FakeV3ZeroDowntimeVersionActor) PollDeploymentCalls(stub func(string, chan<- v3action.Warnings) error) {
   789  	fake.pollDeploymentMutex.Lock()
   790  	defer fake.pollDeploymentMutex.Unlock()
   791  	fake.PollDeploymentStub = stub
   792  }
   793  
   794  func (fake *FakeV3ZeroDowntimeVersionActor) PollDeploymentArgsForCall(i int) (string, chan<- v3action.Warnings) {
   795  	fake.pollDeploymentMutex.RLock()
   796  	defer fake.pollDeploymentMutex.RUnlock()
   797  	argsForCall := fake.pollDeploymentArgsForCall[i]
   798  	return argsForCall.arg1, argsForCall.arg2
   799  }
   800  
   801  func (fake *FakeV3ZeroDowntimeVersionActor) PollDeploymentReturns(result1 error) {
   802  	fake.pollDeploymentMutex.Lock()
   803  	defer fake.pollDeploymentMutex.Unlock()
   804  	fake.PollDeploymentStub = nil
   805  	fake.pollDeploymentReturns = struct {
   806  		result1 error
   807  	}{result1}
   808  }
   809  
   810  func (fake *FakeV3ZeroDowntimeVersionActor) PollDeploymentReturnsOnCall(i int, result1 error) {
   811  	fake.pollDeploymentMutex.Lock()
   812  	defer fake.pollDeploymentMutex.Unlock()
   813  	fake.PollDeploymentStub = nil
   814  	if fake.pollDeploymentReturnsOnCall == nil {
   815  		fake.pollDeploymentReturnsOnCall = make(map[int]struct {
   816  			result1 error
   817  		})
   818  	}
   819  	fake.pollDeploymentReturnsOnCall[i] = struct {
   820  		result1 error
   821  	}{result1}
   822  }
   823  
   824  func (fake *FakeV3ZeroDowntimeVersionActor) PollStart(arg1 string, arg2 chan<- v3action.Warnings) error {
   825  	fake.pollStartMutex.Lock()
   826  	ret, specificReturn := fake.pollStartReturnsOnCall[len(fake.pollStartArgsForCall)]
   827  	fake.pollStartArgsForCall = append(fake.pollStartArgsForCall, struct {
   828  		arg1 string
   829  		arg2 chan<- v3action.Warnings
   830  	}{arg1, arg2})
   831  	fake.recordInvocation("PollStart", []interface{}{arg1, arg2})
   832  	fake.pollStartMutex.Unlock()
   833  	if fake.PollStartStub != nil {
   834  		return fake.PollStartStub(arg1, arg2)
   835  	}
   836  	if specificReturn {
   837  		return ret.result1
   838  	}
   839  	fakeReturns := fake.pollStartReturns
   840  	return fakeReturns.result1
   841  }
   842  
   843  func (fake *FakeV3ZeroDowntimeVersionActor) PollStartCallCount() int {
   844  	fake.pollStartMutex.RLock()
   845  	defer fake.pollStartMutex.RUnlock()
   846  	return len(fake.pollStartArgsForCall)
   847  }
   848  
   849  func (fake *FakeV3ZeroDowntimeVersionActor) PollStartCalls(stub func(string, chan<- v3action.Warnings) error) {
   850  	fake.pollStartMutex.Lock()
   851  	defer fake.pollStartMutex.Unlock()
   852  	fake.PollStartStub = stub
   853  }
   854  
   855  func (fake *FakeV3ZeroDowntimeVersionActor) PollStartArgsForCall(i int) (string, chan<- v3action.Warnings) {
   856  	fake.pollStartMutex.RLock()
   857  	defer fake.pollStartMutex.RUnlock()
   858  	argsForCall := fake.pollStartArgsForCall[i]
   859  	return argsForCall.arg1, argsForCall.arg2
   860  }
   861  
   862  func (fake *FakeV3ZeroDowntimeVersionActor) PollStartReturns(result1 error) {
   863  	fake.pollStartMutex.Lock()
   864  	defer fake.pollStartMutex.Unlock()
   865  	fake.PollStartStub = nil
   866  	fake.pollStartReturns = struct {
   867  		result1 error
   868  	}{result1}
   869  }
   870  
   871  func (fake *FakeV3ZeroDowntimeVersionActor) PollStartReturnsOnCall(i int, result1 error) {
   872  	fake.pollStartMutex.Lock()
   873  	defer fake.pollStartMutex.Unlock()
   874  	fake.PollStartStub = nil
   875  	if fake.pollStartReturnsOnCall == nil {
   876  		fake.pollStartReturnsOnCall = make(map[int]struct {
   877  			result1 error
   878  		})
   879  	}
   880  	fake.pollStartReturnsOnCall[i] = struct {
   881  		result1 error
   882  	}{result1}
   883  }
   884  
   885  func (fake *FakeV3ZeroDowntimeVersionActor) RestartApplication(arg1 string) (v3action.Warnings, error) {
   886  	fake.restartApplicationMutex.Lock()
   887  	ret, specificReturn := fake.restartApplicationReturnsOnCall[len(fake.restartApplicationArgsForCall)]
   888  	fake.restartApplicationArgsForCall = append(fake.restartApplicationArgsForCall, struct {
   889  		arg1 string
   890  	}{arg1})
   891  	fake.recordInvocation("RestartApplication", []interface{}{arg1})
   892  	fake.restartApplicationMutex.Unlock()
   893  	if fake.RestartApplicationStub != nil {
   894  		return fake.RestartApplicationStub(arg1)
   895  	}
   896  	if specificReturn {
   897  		return ret.result1, ret.result2
   898  	}
   899  	fakeReturns := fake.restartApplicationReturns
   900  	return fakeReturns.result1, fakeReturns.result2
   901  }
   902  
   903  func (fake *FakeV3ZeroDowntimeVersionActor) RestartApplicationCallCount() int {
   904  	fake.restartApplicationMutex.RLock()
   905  	defer fake.restartApplicationMutex.RUnlock()
   906  	return len(fake.restartApplicationArgsForCall)
   907  }
   908  
   909  func (fake *FakeV3ZeroDowntimeVersionActor) RestartApplicationCalls(stub func(string) (v3action.Warnings, error)) {
   910  	fake.restartApplicationMutex.Lock()
   911  	defer fake.restartApplicationMutex.Unlock()
   912  	fake.RestartApplicationStub = stub
   913  }
   914  
   915  func (fake *FakeV3ZeroDowntimeVersionActor) RestartApplicationArgsForCall(i int) string {
   916  	fake.restartApplicationMutex.RLock()
   917  	defer fake.restartApplicationMutex.RUnlock()
   918  	argsForCall := fake.restartApplicationArgsForCall[i]
   919  	return argsForCall.arg1
   920  }
   921  
   922  func (fake *FakeV3ZeroDowntimeVersionActor) RestartApplicationReturns(result1 v3action.Warnings, result2 error) {
   923  	fake.restartApplicationMutex.Lock()
   924  	defer fake.restartApplicationMutex.Unlock()
   925  	fake.RestartApplicationStub = nil
   926  	fake.restartApplicationReturns = struct {
   927  		result1 v3action.Warnings
   928  		result2 error
   929  	}{result1, result2}
   930  }
   931  
   932  func (fake *FakeV3ZeroDowntimeVersionActor) RestartApplicationReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   933  	fake.restartApplicationMutex.Lock()
   934  	defer fake.restartApplicationMutex.Unlock()
   935  	fake.RestartApplicationStub = nil
   936  	if fake.restartApplicationReturnsOnCall == nil {
   937  		fake.restartApplicationReturnsOnCall = make(map[int]struct {
   938  			result1 v3action.Warnings
   939  			result2 error
   940  		})
   941  	}
   942  	fake.restartApplicationReturnsOnCall[i] = struct {
   943  		result1 v3action.Warnings
   944  		result2 error
   945  	}{result1, result2}
   946  }
   947  
   948  func (fake *FakeV3ZeroDowntimeVersionActor) SetApplicationDropletByApplicationNameAndSpace(arg1 string, arg2 string, arg3 string) (v3action.Warnings, error) {
   949  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   950  	ret, specificReturn := fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall[len(fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall)]
   951  	fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall = append(fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall, struct {
   952  		arg1 string
   953  		arg2 string
   954  		arg3 string
   955  	}{arg1, arg2, arg3})
   956  	fake.recordInvocation("SetApplicationDropletByApplicationNameAndSpace", []interface{}{arg1, arg2, arg3})
   957  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
   958  	if fake.SetApplicationDropletByApplicationNameAndSpaceStub != nil {
   959  		return fake.SetApplicationDropletByApplicationNameAndSpaceStub(arg1, arg2, arg3)
   960  	}
   961  	if specificReturn {
   962  		return ret.result1, ret.result2
   963  	}
   964  	fakeReturns := fake.setApplicationDropletByApplicationNameAndSpaceReturns
   965  	return fakeReturns.result1, fakeReturns.result2
   966  }
   967  
   968  func (fake *FakeV3ZeroDowntimeVersionActor) SetApplicationDropletByApplicationNameAndSpaceCallCount() int {
   969  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.RLock()
   970  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.RUnlock()
   971  	return len(fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall)
   972  }
   973  
   974  func (fake *FakeV3ZeroDowntimeVersionActor) SetApplicationDropletByApplicationNameAndSpaceCalls(stub func(string, string, string) (v3action.Warnings, error)) {
   975  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   976  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
   977  	fake.SetApplicationDropletByApplicationNameAndSpaceStub = stub
   978  }
   979  
   980  func (fake *FakeV3ZeroDowntimeVersionActor) SetApplicationDropletByApplicationNameAndSpaceArgsForCall(i int) (string, string, string) {
   981  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.RLock()
   982  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.RUnlock()
   983  	argsForCall := fake.setApplicationDropletByApplicationNameAndSpaceArgsForCall[i]
   984  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
   985  }
   986  
   987  func (fake *FakeV3ZeroDowntimeVersionActor) SetApplicationDropletByApplicationNameAndSpaceReturns(result1 v3action.Warnings, result2 error) {
   988  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   989  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
   990  	fake.SetApplicationDropletByApplicationNameAndSpaceStub = nil
   991  	fake.setApplicationDropletByApplicationNameAndSpaceReturns = struct {
   992  		result1 v3action.Warnings
   993  		result2 error
   994  	}{result1, result2}
   995  }
   996  
   997  func (fake *FakeV3ZeroDowntimeVersionActor) SetApplicationDropletByApplicationNameAndSpaceReturnsOnCall(i int, result1 v3action.Warnings, result2 error) {
   998  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.Lock()
   999  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.Unlock()
  1000  	fake.SetApplicationDropletByApplicationNameAndSpaceStub = nil
  1001  	if fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall == nil {
  1002  		fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall = make(map[int]struct {
  1003  			result1 v3action.Warnings
  1004  			result2 error
  1005  		})
  1006  	}
  1007  	fake.setApplicationDropletByApplicationNameAndSpaceReturnsOnCall[i] = struct {
  1008  		result1 v3action.Warnings
  1009  		result2 error
  1010  	}{result1, result2}
  1011  }
  1012  
  1013  func (fake *FakeV3ZeroDowntimeVersionActor) StagePackage(arg1 string, arg2 string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error) {
  1014  	fake.stagePackageMutex.Lock()
  1015  	ret, specificReturn := fake.stagePackageReturnsOnCall[len(fake.stagePackageArgsForCall)]
  1016  	fake.stagePackageArgsForCall = append(fake.stagePackageArgsForCall, struct {
  1017  		arg1 string
  1018  		arg2 string
  1019  	}{arg1, arg2})
  1020  	fake.recordInvocation("StagePackage", []interface{}{arg1, arg2})
  1021  	fake.stagePackageMutex.Unlock()
  1022  	if fake.StagePackageStub != nil {
  1023  		return fake.StagePackageStub(arg1, arg2)
  1024  	}
  1025  	if specificReturn {
  1026  		return ret.result1, ret.result2, ret.result3
  1027  	}
  1028  	fakeReturns := fake.stagePackageReturns
  1029  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1030  }
  1031  
  1032  func (fake *FakeV3ZeroDowntimeVersionActor) StagePackageCallCount() int {
  1033  	fake.stagePackageMutex.RLock()
  1034  	defer fake.stagePackageMutex.RUnlock()
  1035  	return len(fake.stagePackageArgsForCall)
  1036  }
  1037  
  1038  func (fake *FakeV3ZeroDowntimeVersionActor) StagePackageCalls(stub func(string, string) (<-chan v3action.Droplet, <-chan v3action.Warnings, <-chan error)) {
  1039  	fake.stagePackageMutex.Lock()
  1040  	defer fake.stagePackageMutex.Unlock()
  1041  	fake.StagePackageStub = stub
  1042  }
  1043  
  1044  func (fake *FakeV3ZeroDowntimeVersionActor) StagePackageArgsForCall(i int) (string, string) {
  1045  	fake.stagePackageMutex.RLock()
  1046  	defer fake.stagePackageMutex.RUnlock()
  1047  	argsForCall := fake.stagePackageArgsForCall[i]
  1048  	return argsForCall.arg1, argsForCall.arg2
  1049  }
  1050  
  1051  func (fake *FakeV3ZeroDowntimeVersionActor) StagePackageReturns(result1 <-chan v3action.Droplet, result2 <-chan v3action.Warnings, result3 <-chan error) {
  1052  	fake.stagePackageMutex.Lock()
  1053  	defer fake.stagePackageMutex.Unlock()
  1054  	fake.StagePackageStub = nil
  1055  	fake.stagePackageReturns = struct {
  1056  		result1 <-chan v3action.Droplet
  1057  		result2 <-chan v3action.Warnings
  1058  		result3 <-chan error
  1059  	}{result1, result2, result3}
  1060  }
  1061  
  1062  func (fake *FakeV3ZeroDowntimeVersionActor) StagePackageReturnsOnCall(i int, result1 <-chan v3action.Droplet, result2 <-chan v3action.Warnings, result3 <-chan error) {
  1063  	fake.stagePackageMutex.Lock()
  1064  	defer fake.stagePackageMutex.Unlock()
  1065  	fake.StagePackageStub = nil
  1066  	if fake.stagePackageReturnsOnCall == nil {
  1067  		fake.stagePackageReturnsOnCall = make(map[int]struct {
  1068  			result1 <-chan v3action.Droplet
  1069  			result2 <-chan v3action.Warnings
  1070  			result3 <-chan error
  1071  		})
  1072  	}
  1073  	fake.stagePackageReturnsOnCall[i] = struct {
  1074  		result1 <-chan v3action.Droplet
  1075  		result2 <-chan v3action.Warnings
  1076  		result3 <-chan error
  1077  	}{result1, result2, result3}
  1078  }
  1079  
  1080  func (fake *FakeV3ZeroDowntimeVersionActor) UpdateApplication(arg1 v3action.Application) (v3action.Application, v3action.Warnings, error) {
  1081  	fake.updateApplicationMutex.Lock()
  1082  	ret, specificReturn := fake.updateApplicationReturnsOnCall[len(fake.updateApplicationArgsForCall)]
  1083  	fake.updateApplicationArgsForCall = append(fake.updateApplicationArgsForCall, struct {
  1084  		arg1 v3action.Application
  1085  	}{arg1})
  1086  	fake.recordInvocation("UpdateApplication", []interface{}{arg1})
  1087  	fake.updateApplicationMutex.Unlock()
  1088  	if fake.UpdateApplicationStub != nil {
  1089  		return fake.UpdateApplicationStub(arg1)
  1090  	}
  1091  	if specificReturn {
  1092  		return ret.result1, ret.result2, ret.result3
  1093  	}
  1094  	fakeReturns := fake.updateApplicationReturns
  1095  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1096  }
  1097  
  1098  func (fake *FakeV3ZeroDowntimeVersionActor) UpdateApplicationCallCount() int {
  1099  	fake.updateApplicationMutex.RLock()
  1100  	defer fake.updateApplicationMutex.RUnlock()
  1101  	return len(fake.updateApplicationArgsForCall)
  1102  }
  1103  
  1104  func (fake *FakeV3ZeroDowntimeVersionActor) UpdateApplicationCalls(stub func(v3action.Application) (v3action.Application, v3action.Warnings, error)) {
  1105  	fake.updateApplicationMutex.Lock()
  1106  	defer fake.updateApplicationMutex.Unlock()
  1107  	fake.UpdateApplicationStub = stub
  1108  }
  1109  
  1110  func (fake *FakeV3ZeroDowntimeVersionActor) UpdateApplicationArgsForCall(i int) v3action.Application {
  1111  	fake.updateApplicationMutex.RLock()
  1112  	defer fake.updateApplicationMutex.RUnlock()
  1113  	argsForCall := fake.updateApplicationArgsForCall[i]
  1114  	return argsForCall.arg1
  1115  }
  1116  
  1117  func (fake *FakeV3ZeroDowntimeVersionActor) UpdateApplicationReturns(result1 v3action.Application, result2 v3action.Warnings, result3 error) {
  1118  	fake.updateApplicationMutex.Lock()
  1119  	defer fake.updateApplicationMutex.Unlock()
  1120  	fake.UpdateApplicationStub = nil
  1121  	fake.updateApplicationReturns = struct {
  1122  		result1 v3action.Application
  1123  		result2 v3action.Warnings
  1124  		result3 error
  1125  	}{result1, result2, result3}
  1126  }
  1127  
  1128  func (fake *FakeV3ZeroDowntimeVersionActor) UpdateApplicationReturnsOnCall(i int, result1 v3action.Application, result2 v3action.Warnings, result3 error) {
  1129  	fake.updateApplicationMutex.Lock()
  1130  	defer fake.updateApplicationMutex.Unlock()
  1131  	fake.UpdateApplicationStub = nil
  1132  	if fake.updateApplicationReturnsOnCall == nil {
  1133  		fake.updateApplicationReturnsOnCall = make(map[int]struct {
  1134  			result1 v3action.Application
  1135  			result2 v3action.Warnings
  1136  			result3 error
  1137  		})
  1138  	}
  1139  	fake.updateApplicationReturnsOnCall[i] = struct {
  1140  		result1 v3action.Application
  1141  		result2 v3action.Warnings
  1142  		result3 error
  1143  	}{result1, result2, result3}
  1144  }
  1145  
  1146  func (fake *FakeV3ZeroDowntimeVersionActor) ZeroDowntimePollStart(arg1 string, arg2 chan<- v3action.Warnings) error {
  1147  	fake.zeroDowntimePollStartMutex.Lock()
  1148  	ret, specificReturn := fake.zeroDowntimePollStartReturnsOnCall[len(fake.zeroDowntimePollStartArgsForCall)]
  1149  	fake.zeroDowntimePollStartArgsForCall = append(fake.zeroDowntimePollStartArgsForCall, struct {
  1150  		arg1 string
  1151  		arg2 chan<- v3action.Warnings
  1152  	}{arg1, arg2})
  1153  	fake.recordInvocation("ZeroDowntimePollStart", []interface{}{arg1, arg2})
  1154  	fake.zeroDowntimePollStartMutex.Unlock()
  1155  	if fake.ZeroDowntimePollStartStub != nil {
  1156  		return fake.ZeroDowntimePollStartStub(arg1, arg2)
  1157  	}
  1158  	if specificReturn {
  1159  		return ret.result1
  1160  	}
  1161  	fakeReturns := fake.zeroDowntimePollStartReturns
  1162  	return fakeReturns.result1
  1163  }
  1164  
  1165  func (fake *FakeV3ZeroDowntimeVersionActor) ZeroDowntimePollStartCallCount() int {
  1166  	fake.zeroDowntimePollStartMutex.RLock()
  1167  	defer fake.zeroDowntimePollStartMutex.RUnlock()
  1168  	return len(fake.zeroDowntimePollStartArgsForCall)
  1169  }
  1170  
  1171  func (fake *FakeV3ZeroDowntimeVersionActor) ZeroDowntimePollStartCalls(stub func(string, chan<- v3action.Warnings) error) {
  1172  	fake.zeroDowntimePollStartMutex.Lock()
  1173  	defer fake.zeroDowntimePollStartMutex.Unlock()
  1174  	fake.ZeroDowntimePollStartStub = stub
  1175  }
  1176  
  1177  func (fake *FakeV3ZeroDowntimeVersionActor) ZeroDowntimePollStartArgsForCall(i int) (string, chan<- v3action.Warnings) {
  1178  	fake.zeroDowntimePollStartMutex.RLock()
  1179  	defer fake.zeroDowntimePollStartMutex.RUnlock()
  1180  	argsForCall := fake.zeroDowntimePollStartArgsForCall[i]
  1181  	return argsForCall.arg1, argsForCall.arg2
  1182  }
  1183  
  1184  func (fake *FakeV3ZeroDowntimeVersionActor) ZeroDowntimePollStartReturns(result1 error) {
  1185  	fake.zeroDowntimePollStartMutex.Lock()
  1186  	defer fake.zeroDowntimePollStartMutex.Unlock()
  1187  	fake.ZeroDowntimePollStartStub = nil
  1188  	fake.zeroDowntimePollStartReturns = struct {
  1189  		result1 error
  1190  	}{result1}
  1191  }
  1192  
  1193  func (fake *FakeV3ZeroDowntimeVersionActor) ZeroDowntimePollStartReturnsOnCall(i int, result1 error) {
  1194  	fake.zeroDowntimePollStartMutex.Lock()
  1195  	defer fake.zeroDowntimePollStartMutex.Unlock()
  1196  	fake.ZeroDowntimePollStartStub = nil
  1197  	if fake.zeroDowntimePollStartReturnsOnCall == nil {
  1198  		fake.zeroDowntimePollStartReturnsOnCall = make(map[int]struct {
  1199  			result1 error
  1200  		})
  1201  	}
  1202  	fake.zeroDowntimePollStartReturnsOnCall[i] = struct {
  1203  		result1 error
  1204  	}{result1}
  1205  }
  1206  
  1207  func (fake *FakeV3ZeroDowntimeVersionActor) Invocations() map[string][][]interface{} {
  1208  	fake.invocationsMutex.RLock()
  1209  	defer fake.invocationsMutex.RUnlock()
  1210  	fake.cloudControllerAPIVersionMutex.RLock()
  1211  	defer fake.cloudControllerAPIVersionMutex.RUnlock()
  1212  	fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RLock()
  1213  	defer fake.createAndUploadBitsPackageByApplicationNameAndSpaceMutex.RUnlock()
  1214  	fake.createApplicationInSpaceMutex.RLock()
  1215  	defer fake.createApplicationInSpaceMutex.RUnlock()
  1216  	fake.createDeploymentMutex.RLock()
  1217  	defer fake.createDeploymentMutex.RUnlock()
  1218  	fake.createDockerPackageByApplicationNameAndSpaceMutex.RLock()
  1219  	defer fake.createDockerPackageByApplicationNameAndSpaceMutex.RUnlock()
  1220  	fake.getApplicationByNameAndSpaceMutex.RLock()
  1221  	defer fake.getApplicationByNameAndSpaceMutex.RUnlock()
  1222  	fake.getCurrentDropletByApplicationMutex.RLock()
  1223  	defer fake.getCurrentDropletByApplicationMutex.RUnlock()
  1224  	fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RLock()
  1225  	defer fake.getStreamingLogsForApplicationByNameAndSpaceMutex.RUnlock()
  1226  	fake.pollDeploymentMutex.RLock()
  1227  	defer fake.pollDeploymentMutex.RUnlock()
  1228  	fake.pollStartMutex.RLock()
  1229  	defer fake.pollStartMutex.RUnlock()
  1230  	fake.restartApplicationMutex.RLock()
  1231  	defer fake.restartApplicationMutex.RUnlock()
  1232  	fake.setApplicationDropletByApplicationNameAndSpaceMutex.RLock()
  1233  	defer fake.setApplicationDropletByApplicationNameAndSpaceMutex.RUnlock()
  1234  	fake.stagePackageMutex.RLock()
  1235  	defer fake.stagePackageMutex.RUnlock()
  1236  	fake.updateApplicationMutex.RLock()
  1237  	defer fake.updateApplicationMutex.RUnlock()
  1238  	fake.zeroDowntimePollStartMutex.RLock()
  1239  	defer fake.zeroDowntimePollStartMutex.RUnlock()
  1240  	copiedInvocations := map[string][][]interface{}{}
  1241  	for key, value := range fake.invocations {
  1242  		copiedInvocations[key] = value
  1243  	}
  1244  	return copiedInvocations
  1245  }
  1246  
  1247  func (fake *FakeV3ZeroDowntimeVersionActor) recordInvocation(key string, args []interface{}) {
  1248  	fake.invocationsMutex.Lock()
  1249  	defer fake.invocationsMutex.Unlock()
  1250  	if fake.invocations == nil {
  1251  		fake.invocations = map[string][][]interface{}{}
  1252  	}
  1253  	if fake.invocations[key] == nil {
  1254  		fake.invocations[key] = [][]interface{}{}
  1255  	}
  1256  	fake.invocations[key] = append(fake.invocations[key], args)
  1257  }
  1258  
  1259  var _ v6.V3ZeroDowntimeVersionActor = new(FakeV3ZeroDowntimeVersionActor)