github.com/willmadison/cli@v6.40.1-0.20181018160101-29d5937903ff+incompatible/command/v6/v6fakes/fake_original_v3push_actor.go (about)

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