github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/dbfakes/fake_pipeline.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package dbfakes
     3  
     4  import (
     5  	"sync"
     6  	"time"
     7  
     8  	"code.cloudfoundry.org/lager"
     9  	"github.com/pf-qiu/concourse/v6/atc"
    10  	"github.com/pf-qiu/concourse/v6/atc/creds"
    11  	"github.com/pf-qiu/concourse/v6/atc/db"
    12  	"github.com/pf-qiu/concourse/v6/vars"
    13  )
    14  
    15  type FakePipeline struct {
    16  	ArchiveStub        func() error
    17  	archiveMutex       sync.RWMutex
    18  	archiveArgsForCall []struct {
    19  	}
    20  	archiveReturns struct {
    21  		result1 error
    22  	}
    23  	archiveReturnsOnCall map[int]struct {
    24  		result1 error
    25  	}
    26  	ArchivedStub        func() bool
    27  	archivedMutex       sync.RWMutex
    28  	archivedArgsForCall []struct {
    29  	}
    30  	archivedReturns struct {
    31  		result1 bool
    32  	}
    33  	archivedReturnsOnCall map[int]struct {
    34  		result1 bool
    35  	}
    36  	BuildsStub        func(db.Page) ([]db.Build, db.Pagination, error)
    37  	buildsMutex       sync.RWMutex
    38  	buildsArgsForCall []struct {
    39  		arg1 db.Page
    40  	}
    41  	buildsReturns struct {
    42  		result1 []db.Build
    43  		result2 db.Pagination
    44  		result3 error
    45  	}
    46  	buildsReturnsOnCall map[int]struct {
    47  		result1 []db.Build
    48  		result2 db.Pagination
    49  		result3 error
    50  	}
    51  	BuildsWithTimeStub        func(db.Page) ([]db.Build, db.Pagination, error)
    52  	buildsWithTimeMutex       sync.RWMutex
    53  	buildsWithTimeArgsForCall []struct {
    54  		arg1 db.Page
    55  	}
    56  	buildsWithTimeReturns struct {
    57  		result1 []db.Build
    58  		result2 db.Pagination
    59  		result3 error
    60  	}
    61  	buildsWithTimeReturnsOnCall map[int]struct {
    62  		result1 []db.Build
    63  		result2 db.Pagination
    64  		result3 error
    65  	}
    66  	CausalityStub        func(int) ([]db.Cause, error)
    67  	causalityMutex       sync.RWMutex
    68  	causalityArgsForCall []struct {
    69  		arg1 int
    70  	}
    71  	causalityReturns struct {
    72  		result1 []db.Cause
    73  		result2 error
    74  	}
    75  	causalityReturnsOnCall map[int]struct {
    76  		result1 []db.Cause
    77  		result2 error
    78  	}
    79  	CheckPausedStub        func() (bool, error)
    80  	checkPausedMutex       sync.RWMutex
    81  	checkPausedArgsForCall []struct {
    82  	}
    83  	checkPausedReturns struct {
    84  		result1 bool
    85  		result2 error
    86  	}
    87  	checkPausedReturnsOnCall map[int]struct {
    88  		result1 bool
    89  		result2 error
    90  	}
    91  	ConfigStub        func() (atc.Config, error)
    92  	configMutex       sync.RWMutex
    93  	configArgsForCall []struct {
    94  	}
    95  	configReturns struct {
    96  		result1 atc.Config
    97  		result2 error
    98  	}
    99  	configReturnsOnCall map[int]struct {
   100  		result1 atc.Config
   101  		result2 error
   102  	}
   103  	ConfigVersionStub        func() db.ConfigVersion
   104  	configVersionMutex       sync.RWMutex
   105  	configVersionArgsForCall []struct {
   106  	}
   107  	configVersionReturns struct {
   108  		result1 db.ConfigVersion
   109  	}
   110  	configVersionReturnsOnCall map[int]struct {
   111  		result1 db.ConfigVersion
   112  	}
   113  	CreateOneOffBuildStub        func() (db.Build, error)
   114  	createOneOffBuildMutex       sync.RWMutex
   115  	createOneOffBuildArgsForCall []struct {
   116  	}
   117  	createOneOffBuildReturns struct {
   118  		result1 db.Build
   119  		result2 error
   120  	}
   121  	createOneOffBuildReturnsOnCall map[int]struct {
   122  		result1 db.Build
   123  		result2 error
   124  	}
   125  	CreateStartedBuildStub        func(atc.Plan) (db.Build, error)
   126  	createStartedBuildMutex       sync.RWMutex
   127  	createStartedBuildArgsForCall []struct {
   128  		arg1 atc.Plan
   129  	}
   130  	createStartedBuildReturns struct {
   131  		result1 db.Build
   132  		result2 error
   133  	}
   134  	createStartedBuildReturnsOnCall map[int]struct {
   135  		result1 db.Build
   136  		result2 error
   137  	}
   138  	DashboardStub        func() ([]atc.JobSummary, error)
   139  	dashboardMutex       sync.RWMutex
   140  	dashboardArgsForCall []struct {
   141  	}
   142  	dashboardReturns struct {
   143  		result1 []atc.JobSummary
   144  		result2 error
   145  	}
   146  	dashboardReturnsOnCall map[int]struct {
   147  		result1 []atc.JobSummary
   148  		result2 error
   149  	}
   150  	DeleteBuildEventsByBuildIDsStub        func([]int) error
   151  	deleteBuildEventsByBuildIDsMutex       sync.RWMutex
   152  	deleteBuildEventsByBuildIDsArgsForCall []struct {
   153  		arg1 []int
   154  	}
   155  	deleteBuildEventsByBuildIDsReturns struct {
   156  		result1 error
   157  	}
   158  	deleteBuildEventsByBuildIDsReturnsOnCall map[int]struct {
   159  		result1 error
   160  	}
   161  	DestroyStub        func() error
   162  	destroyMutex       sync.RWMutex
   163  	destroyArgsForCall []struct {
   164  	}
   165  	destroyReturns struct {
   166  		result1 error
   167  	}
   168  	destroyReturnsOnCall map[int]struct {
   169  		result1 error
   170  	}
   171  	DisplayStub        func() *atc.DisplayConfig
   172  	displayMutex       sync.RWMutex
   173  	displayArgsForCall []struct {
   174  	}
   175  	displayReturns struct {
   176  		result1 *atc.DisplayConfig
   177  	}
   178  	displayReturnsOnCall map[int]struct {
   179  		result1 *atc.DisplayConfig
   180  	}
   181  	ExposeStub        func() error
   182  	exposeMutex       sync.RWMutex
   183  	exposeArgsForCall []struct {
   184  	}
   185  	exposeReturns struct {
   186  		result1 error
   187  	}
   188  	exposeReturnsOnCall map[int]struct {
   189  		result1 error
   190  	}
   191  	GetBuildsWithVersionAsInputStub        func(int, int) ([]db.Build, error)
   192  	getBuildsWithVersionAsInputMutex       sync.RWMutex
   193  	getBuildsWithVersionAsInputArgsForCall []struct {
   194  		arg1 int
   195  		arg2 int
   196  	}
   197  	getBuildsWithVersionAsInputReturns struct {
   198  		result1 []db.Build
   199  		result2 error
   200  	}
   201  	getBuildsWithVersionAsInputReturnsOnCall map[int]struct {
   202  		result1 []db.Build
   203  		result2 error
   204  	}
   205  	GetBuildsWithVersionAsOutputStub        func(int, int) ([]db.Build, error)
   206  	getBuildsWithVersionAsOutputMutex       sync.RWMutex
   207  	getBuildsWithVersionAsOutputArgsForCall []struct {
   208  		arg1 int
   209  		arg2 int
   210  	}
   211  	getBuildsWithVersionAsOutputReturns struct {
   212  		result1 []db.Build
   213  		result2 error
   214  	}
   215  	getBuildsWithVersionAsOutputReturnsOnCall map[int]struct {
   216  		result1 []db.Build
   217  		result2 error
   218  	}
   219  	GroupsStub        func() atc.GroupConfigs
   220  	groupsMutex       sync.RWMutex
   221  	groupsArgsForCall []struct {
   222  	}
   223  	groupsReturns struct {
   224  		result1 atc.GroupConfigs
   225  	}
   226  	groupsReturnsOnCall map[int]struct {
   227  		result1 atc.GroupConfigs
   228  	}
   229  	HideStub        func() error
   230  	hideMutex       sync.RWMutex
   231  	hideArgsForCall []struct {
   232  	}
   233  	hideReturns struct {
   234  		result1 error
   235  	}
   236  	hideReturnsOnCall map[int]struct {
   237  		result1 error
   238  	}
   239  	IDStub        func() int
   240  	iDMutex       sync.RWMutex
   241  	iDArgsForCall []struct {
   242  	}
   243  	iDReturns struct {
   244  		result1 int
   245  	}
   246  	iDReturnsOnCall map[int]struct {
   247  		result1 int
   248  	}
   249  	InstanceVarsStub        func() atc.InstanceVars
   250  	instanceVarsMutex       sync.RWMutex
   251  	instanceVarsArgsForCall []struct {
   252  	}
   253  	instanceVarsReturns struct {
   254  		result1 atc.InstanceVars
   255  	}
   256  	instanceVarsReturnsOnCall map[int]struct {
   257  		result1 atc.InstanceVars
   258  	}
   259  	JobStub        func(string) (db.Job, bool, error)
   260  	jobMutex       sync.RWMutex
   261  	jobArgsForCall []struct {
   262  		arg1 string
   263  	}
   264  	jobReturns struct {
   265  		result1 db.Job
   266  		result2 bool
   267  		result3 error
   268  	}
   269  	jobReturnsOnCall map[int]struct {
   270  		result1 db.Job
   271  		result2 bool
   272  		result3 error
   273  	}
   274  	JobsStub        func() (db.Jobs, error)
   275  	jobsMutex       sync.RWMutex
   276  	jobsArgsForCall []struct {
   277  	}
   278  	jobsReturns struct {
   279  		result1 db.Jobs
   280  		result2 error
   281  	}
   282  	jobsReturnsOnCall map[int]struct {
   283  		result1 db.Jobs
   284  		result2 error
   285  	}
   286  	LastUpdatedStub        func() time.Time
   287  	lastUpdatedMutex       sync.RWMutex
   288  	lastUpdatedArgsForCall []struct {
   289  	}
   290  	lastUpdatedReturns struct {
   291  		result1 time.Time
   292  	}
   293  	lastUpdatedReturnsOnCall map[int]struct {
   294  		result1 time.Time
   295  	}
   296  	LoadDebugVersionsDBStub        func() (*atc.DebugVersionsDB, error)
   297  	loadDebugVersionsDBMutex       sync.RWMutex
   298  	loadDebugVersionsDBArgsForCall []struct {
   299  	}
   300  	loadDebugVersionsDBReturns struct {
   301  		result1 *atc.DebugVersionsDB
   302  		result2 error
   303  	}
   304  	loadDebugVersionsDBReturnsOnCall map[int]struct {
   305  		result1 *atc.DebugVersionsDB
   306  		result2 error
   307  	}
   308  	NameStub        func() string
   309  	nameMutex       sync.RWMutex
   310  	nameArgsForCall []struct {
   311  	}
   312  	nameReturns struct {
   313  		result1 string
   314  	}
   315  	nameReturnsOnCall map[int]struct {
   316  		result1 string
   317  	}
   318  	ParentBuildIDStub        func() int
   319  	parentBuildIDMutex       sync.RWMutex
   320  	parentBuildIDArgsForCall []struct {
   321  	}
   322  	parentBuildIDReturns struct {
   323  		result1 int
   324  	}
   325  	parentBuildIDReturnsOnCall map[int]struct {
   326  		result1 int
   327  	}
   328  	ParentJobIDStub        func() int
   329  	parentJobIDMutex       sync.RWMutex
   330  	parentJobIDArgsForCall []struct {
   331  	}
   332  	parentJobIDReturns struct {
   333  		result1 int
   334  	}
   335  	parentJobIDReturnsOnCall map[int]struct {
   336  		result1 int
   337  	}
   338  	PauseStub        func() error
   339  	pauseMutex       sync.RWMutex
   340  	pauseArgsForCall []struct {
   341  	}
   342  	pauseReturns struct {
   343  		result1 error
   344  	}
   345  	pauseReturnsOnCall map[int]struct {
   346  		result1 error
   347  	}
   348  	PausedStub        func() bool
   349  	pausedMutex       sync.RWMutex
   350  	pausedArgsForCall []struct {
   351  	}
   352  	pausedReturns struct {
   353  		result1 bool
   354  	}
   355  	pausedReturnsOnCall map[int]struct {
   356  		result1 bool
   357  	}
   358  	PublicStub        func() bool
   359  	publicMutex       sync.RWMutex
   360  	publicArgsForCall []struct {
   361  	}
   362  	publicReturns struct {
   363  		result1 bool
   364  	}
   365  	publicReturnsOnCall map[int]struct {
   366  		result1 bool
   367  	}
   368  	ReloadStub        func() (bool, error)
   369  	reloadMutex       sync.RWMutex
   370  	reloadArgsForCall []struct {
   371  	}
   372  	reloadReturns struct {
   373  		result1 bool
   374  		result2 error
   375  	}
   376  	reloadReturnsOnCall map[int]struct {
   377  		result1 bool
   378  		result2 error
   379  	}
   380  	RenameStub        func(string) error
   381  	renameMutex       sync.RWMutex
   382  	renameArgsForCall []struct {
   383  		arg1 string
   384  	}
   385  	renameReturns struct {
   386  		result1 error
   387  	}
   388  	renameReturnsOnCall map[int]struct {
   389  		result1 error
   390  	}
   391  	ResourceStub        func(string) (db.Resource, bool, error)
   392  	resourceMutex       sync.RWMutex
   393  	resourceArgsForCall []struct {
   394  		arg1 string
   395  	}
   396  	resourceReturns struct {
   397  		result1 db.Resource
   398  		result2 bool
   399  		result3 error
   400  	}
   401  	resourceReturnsOnCall map[int]struct {
   402  		result1 db.Resource
   403  		result2 bool
   404  		result3 error
   405  	}
   406  	ResourceByIDStub        func(int) (db.Resource, bool, error)
   407  	resourceByIDMutex       sync.RWMutex
   408  	resourceByIDArgsForCall []struct {
   409  		arg1 int
   410  	}
   411  	resourceByIDReturns struct {
   412  		result1 db.Resource
   413  		result2 bool
   414  		result3 error
   415  	}
   416  	resourceByIDReturnsOnCall map[int]struct {
   417  		result1 db.Resource
   418  		result2 bool
   419  		result3 error
   420  	}
   421  	ResourceTypeStub        func(string) (db.ResourceType, bool, error)
   422  	resourceTypeMutex       sync.RWMutex
   423  	resourceTypeArgsForCall []struct {
   424  		arg1 string
   425  	}
   426  	resourceTypeReturns struct {
   427  		result1 db.ResourceType
   428  		result2 bool
   429  		result3 error
   430  	}
   431  	resourceTypeReturnsOnCall map[int]struct {
   432  		result1 db.ResourceType
   433  		result2 bool
   434  		result3 error
   435  	}
   436  	ResourceTypeByIDStub        func(int) (db.ResourceType, bool, error)
   437  	resourceTypeByIDMutex       sync.RWMutex
   438  	resourceTypeByIDArgsForCall []struct {
   439  		arg1 int
   440  	}
   441  	resourceTypeByIDReturns struct {
   442  		result1 db.ResourceType
   443  		result2 bool
   444  		result3 error
   445  	}
   446  	resourceTypeByIDReturnsOnCall map[int]struct {
   447  		result1 db.ResourceType
   448  		result2 bool
   449  		result3 error
   450  	}
   451  	ResourceTypesStub        func() (db.ResourceTypes, error)
   452  	resourceTypesMutex       sync.RWMutex
   453  	resourceTypesArgsForCall []struct {
   454  	}
   455  	resourceTypesReturns struct {
   456  		result1 db.ResourceTypes
   457  		result2 error
   458  	}
   459  	resourceTypesReturnsOnCall map[int]struct {
   460  		result1 db.ResourceTypes
   461  		result2 error
   462  	}
   463  	ResourceVersionStub        func(int) (atc.ResourceVersion, bool, error)
   464  	resourceVersionMutex       sync.RWMutex
   465  	resourceVersionArgsForCall []struct {
   466  		arg1 int
   467  	}
   468  	resourceVersionReturns struct {
   469  		result1 atc.ResourceVersion
   470  		result2 bool
   471  		result3 error
   472  	}
   473  	resourceVersionReturnsOnCall map[int]struct {
   474  		result1 atc.ResourceVersion
   475  		result2 bool
   476  		result3 error
   477  	}
   478  	ResourcesStub        func() (db.Resources, error)
   479  	resourcesMutex       sync.RWMutex
   480  	resourcesArgsForCall []struct {
   481  	}
   482  	resourcesReturns struct {
   483  		result1 db.Resources
   484  		result2 error
   485  	}
   486  	resourcesReturnsOnCall map[int]struct {
   487  		result1 db.Resources
   488  		result2 error
   489  	}
   490  	SetParentIDsStub        func(int, int) error
   491  	setParentIDsMutex       sync.RWMutex
   492  	setParentIDsArgsForCall []struct {
   493  		arg1 int
   494  		arg2 int
   495  	}
   496  	setParentIDsReturns struct {
   497  		result1 error
   498  	}
   499  	setParentIDsReturnsOnCall map[int]struct {
   500  		result1 error
   501  	}
   502  	TeamIDStub        func() int
   503  	teamIDMutex       sync.RWMutex
   504  	teamIDArgsForCall []struct {
   505  	}
   506  	teamIDReturns struct {
   507  		result1 int
   508  	}
   509  	teamIDReturnsOnCall map[int]struct {
   510  		result1 int
   511  	}
   512  	TeamNameStub        func() string
   513  	teamNameMutex       sync.RWMutex
   514  	teamNameArgsForCall []struct {
   515  	}
   516  	teamNameReturns struct {
   517  		result1 string
   518  	}
   519  	teamNameReturnsOnCall map[int]struct {
   520  		result1 string
   521  	}
   522  	UnpauseStub        func() error
   523  	unpauseMutex       sync.RWMutex
   524  	unpauseArgsForCall []struct {
   525  	}
   526  	unpauseReturns struct {
   527  		result1 error
   528  	}
   529  	unpauseReturnsOnCall map[int]struct {
   530  		result1 error
   531  	}
   532  	VarSourcesStub        func() atc.VarSourceConfigs
   533  	varSourcesMutex       sync.RWMutex
   534  	varSourcesArgsForCall []struct {
   535  	}
   536  	varSourcesReturns struct {
   537  		result1 atc.VarSourceConfigs
   538  	}
   539  	varSourcesReturnsOnCall map[int]struct {
   540  		result1 atc.VarSourceConfigs
   541  	}
   542  	VariablesStub        func(lager.Logger, creds.Secrets, creds.VarSourcePool) (vars.Variables, error)
   543  	variablesMutex       sync.RWMutex
   544  	variablesArgsForCall []struct {
   545  		arg1 lager.Logger
   546  		arg2 creds.Secrets
   547  		arg3 creds.VarSourcePool
   548  	}
   549  	variablesReturns struct {
   550  		result1 vars.Variables
   551  		result2 error
   552  	}
   553  	variablesReturnsOnCall map[int]struct {
   554  		result1 vars.Variables
   555  		result2 error
   556  	}
   557  	invocations      map[string][][]interface{}
   558  	invocationsMutex sync.RWMutex
   559  }
   560  
   561  func (fake *FakePipeline) Archive() error {
   562  	fake.archiveMutex.Lock()
   563  	ret, specificReturn := fake.archiveReturnsOnCall[len(fake.archiveArgsForCall)]
   564  	fake.archiveArgsForCall = append(fake.archiveArgsForCall, struct {
   565  	}{})
   566  	fake.recordInvocation("Archive", []interface{}{})
   567  	fake.archiveMutex.Unlock()
   568  	if fake.ArchiveStub != nil {
   569  		return fake.ArchiveStub()
   570  	}
   571  	if specificReturn {
   572  		return ret.result1
   573  	}
   574  	fakeReturns := fake.archiveReturns
   575  	return fakeReturns.result1
   576  }
   577  
   578  func (fake *FakePipeline) ArchiveCallCount() int {
   579  	fake.archiveMutex.RLock()
   580  	defer fake.archiveMutex.RUnlock()
   581  	return len(fake.archiveArgsForCall)
   582  }
   583  
   584  func (fake *FakePipeline) ArchiveCalls(stub func() error) {
   585  	fake.archiveMutex.Lock()
   586  	defer fake.archiveMutex.Unlock()
   587  	fake.ArchiveStub = stub
   588  }
   589  
   590  func (fake *FakePipeline) ArchiveReturns(result1 error) {
   591  	fake.archiveMutex.Lock()
   592  	defer fake.archiveMutex.Unlock()
   593  	fake.ArchiveStub = nil
   594  	fake.archiveReturns = struct {
   595  		result1 error
   596  	}{result1}
   597  }
   598  
   599  func (fake *FakePipeline) ArchiveReturnsOnCall(i int, result1 error) {
   600  	fake.archiveMutex.Lock()
   601  	defer fake.archiveMutex.Unlock()
   602  	fake.ArchiveStub = nil
   603  	if fake.archiveReturnsOnCall == nil {
   604  		fake.archiveReturnsOnCall = make(map[int]struct {
   605  			result1 error
   606  		})
   607  	}
   608  	fake.archiveReturnsOnCall[i] = struct {
   609  		result1 error
   610  	}{result1}
   611  }
   612  
   613  func (fake *FakePipeline) Archived() bool {
   614  	fake.archivedMutex.Lock()
   615  	ret, specificReturn := fake.archivedReturnsOnCall[len(fake.archivedArgsForCall)]
   616  	fake.archivedArgsForCall = append(fake.archivedArgsForCall, struct {
   617  	}{})
   618  	fake.recordInvocation("Archived", []interface{}{})
   619  	fake.archivedMutex.Unlock()
   620  	if fake.ArchivedStub != nil {
   621  		return fake.ArchivedStub()
   622  	}
   623  	if specificReturn {
   624  		return ret.result1
   625  	}
   626  	fakeReturns := fake.archivedReturns
   627  	return fakeReturns.result1
   628  }
   629  
   630  func (fake *FakePipeline) ArchivedCallCount() int {
   631  	fake.archivedMutex.RLock()
   632  	defer fake.archivedMutex.RUnlock()
   633  	return len(fake.archivedArgsForCall)
   634  }
   635  
   636  func (fake *FakePipeline) ArchivedCalls(stub func() bool) {
   637  	fake.archivedMutex.Lock()
   638  	defer fake.archivedMutex.Unlock()
   639  	fake.ArchivedStub = stub
   640  }
   641  
   642  func (fake *FakePipeline) ArchivedReturns(result1 bool) {
   643  	fake.archivedMutex.Lock()
   644  	defer fake.archivedMutex.Unlock()
   645  	fake.ArchivedStub = nil
   646  	fake.archivedReturns = struct {
   647  		result1 bool
   648  	}{result1}
   649  }
   650  
   651  func (fake *FakePipeline) ArchivedReturnsOnCall(i int, result1 bool) {
   652  	fake.archivedMutex.Lock()
   653  	defer fake.archivedMutex.Unlock()
   654  	fake.ArchivedStub = nil
   655  	if fake.archivedReturnsOnCall == nil {
   656  		fake.archivedReturnsOnCall = make(map[int]struct {
   657  			result1 bool
   658  		})
   659  	}
   660  	fake.archivedReturnsOnCall[i] = struct {
   661  		result1 bool
   662  	}{result1}
   663  }
   664  
   665  func (fake *FakePipeline) Builds(arg1 db.Page) ([]db.Build, db.Pagination, error) {
   666  	fake.buildsMutex.Lock()
   667  	ret, specificReturn := fake.buildsReturnsOnCall[len(fake.buildsArgsForCall)]
   668  	fake.buildsArgsForCall = append(fake.buildsArgsForCall, struct {
   669  		arg1 db.Page
   670  	}{arg1})
   671  	fake.recordInvocation("Builds", []interface{}{arg1})
   672  	fake.buildsMutex.Unlock()
   673  	if fake.BuildsStub != nil {
   674  		return fake.BuildsStub(arg1)
   675  	}
   676  	if specificReturn {
   677  		return ret.result1, ret.result2, ret.result3
   678  	}
   679  	fakeReturns := fake.buildsReturns
   680  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   681  }
   682  
   683  func (fake *FakePipeline) BuildsCallCount() int {
   684  	fake.buildsMutex.RLock()
   685  	defer fake.buildsMutex.RUnlock()
   686  	return len(fake.buildsArgsForCall)
   687  }
   688  
   689  func (fake *FakePipeline) BuildsCalls(stub func(db.Page) ([]db.Build, db.Pagination, error)) {
   690  	fake.buildsMutex.Lock()
   691  	defer fake.buildsMutex.Unlock()
   692  	fake.BuildsStub = stub
   693  }
   694  
   695  func (fake *FakePipeline) BuildsArgsForCall(i int) db.Page {
   696  	fake.buildsMutex.RLock()
   697  	defer fake.buildsMutex.RUnlock()
   698  	argsForCall := fake.buildsArgsForCall[i]
   699  	return argsForCall.arg1
   700  }
   701  
   702  func (fake *FakePipeline) BuildsReturns(result1 []db.Build, result2 db.Pagination, result3 error) {
   703  	fake.buildsMutex.Lock()
   704  	defer fake.buildsMutex.Unlock()
   705  	fake.BuildsStub = nil
   706  	fake.buildsReturns = struct {
   707  		result1 []db.Build
   708  		result2 db.Pagination
   709  		result3 error
   710  	}{result1, result2, result3}
   711  }
   712  
   713  func (fake *FakePipeline) BuildsReturnsOnCall(i int, result1 []db.Build, result2 db.Pagination, result3 error) {
   714  	fake.buildsMutex.Lock()
   715  	defer fake.buildsMutex.Unlock()
   716  	fake.BuildsStub = nil
   717  	if fake.buildsReturnsOnCall == nil {
   718  		fake.buildsReturnsOnCall = make(map[int]struct {
   719  			result1 []db.Build
   720  			result2 db.Pagination
   721  			result3 error
   722  		})
   723  	}
   724  	fake.buildsReturnsOnCall[i] = struct {
   725  		result1 []db.Build
   726  		result2 db.Pagination
   727  		result3 error
   728  	}{result1, result2, result3}
   729  }
   730  
   731  func (fake *FakePipeline) BuildsWithTime(arg1 db.Page) ([]db.Build, db.Pagination, error) {
   732  	fake.buildsWithTimeMutex.Lock()
   733  	ret, specificReturn := fake.buildsWithTimeReturnsOnCall[len(fake.buildsWithTimeArgsForCall)]
   734  	fake.buildsWithTimeArgsForCall = append(fake.buildsWithTimeArgsForCall, struct {
   735  		arg1 db.Page
   736  	}{arg1})
   737  	fake.recordInvocation("BuildsWithTime", []interface{}{arg1})
   738  	fake.buildsWithTimeMutex.Unlock()
   739  	if fake.BuildsWithTimeStub != nil {
   740  		return fake.BuildsWithTimeStub(arg1)
   741  	}
   742  	if specificReturn {
   743  		return ret.result1, ret.result2, ret.result3
   744  	}
   745  	fakeReturns := fake.buildsWithTimeReturns
   746  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
   747  }
   748  
   749  func (fake *FakePipeline) BuildsWithTimeCallCount() int {
   750  	fake.buildsWithTimeMutex.RLock()
   751  	defer fake.buildsWithTimeMutex.RUnlock()
   752  	return len(fake.buildsWithTimeArgsForCall)
   753  }
   754  
   755  func (fake *FakePipeline) BuildsWithTimeCalls(stub func(db.Page) ([]db.Build, db.Pagination, error)) {
   756  	fake.buildsWithTimeMutex.Lock()
   757  	defer fake.buildsWithTimeMutex.Unlock()
   758  	fake.BuildsWithTimeStub = stub
   759  }
   760  
   761  func (fake *FakePipeline) BuildsWithTimeArgsForCall(i int) db.Page {
   762  	fake.buildsWithTimeMutex.RLock()
   763  	defer fake.buildsWithTimeMutex.RUnlock()
   764  	argsForCall := fake.buildsWithTimeArgsForCall[i]
   765  	return argsForCall.arg1
   766  }
   767  
   768  func (fake *FakePipeline) BuildsWithTimeReturns(result1 []db.Build, result2 db.Pagination, result3 error) {
   769  	fake.buildsWithTimeMutex.Lock()
   770  	defer fake.buildsWithTimeMutex.Unlock()
   771  	fake.BuildsWithTimeStub = nil
   772  	fake.buildsWithTimeReturns = struct {
   773  		result1 []db.Build
   774  		result2 db.Pagination
   775  		result3 error
   776  	}{result1, result2, result3}
   777  }
   778  
   779  func (fake *FakePipeline) BuildsWithTimeReturnsOnCall(i int, result1 []db.Build, result2 db.Pagination, result3 error) {
   780  	fake.buildsWithTimeMutex.Lock()
   781  	defer fake.buildsWithTimeMutex.Unlock()
   782  	fake.BuildsWithTimeStub = nil
   783  	if fake.buildsWithTimeReturnsOnCall == nil {
   784  		fake.buildsWithTimeReturnsOnCall = make(map[int]struct {
   785  			result1 []db.Build
   786  			result2 db.Pagination
   787  			result3 error
   788  		})
   789  	}
   790  	fake.buildsWithTimeReturnsOnCall[i] = struct {
   791  		result1 []db.Build
   792  		result2 db.Pagination
   793  		result3 error
   794  	}{result1, result2, result3}
   795  }
   796  
   797  func (fake *FakePipeline) Causality(arg1 int) ([]db.Cause, error) {
   798  	fake.causalityMutex.Lock()
   799  	ret, specificReturn := fake.causalityReturnsOnCall[len(fake.causalityArgsForCall)]
   800  	fake.causalityArgsForCall = append(fake.causalityArgsForCall, struct {
   801  		arg1 int
   802  	}{arg1})
   803  	fake.recordInvocation("Causality", []interface{}{arg1})
   804  	fake.causalityMutex.Unlock()
   805  	if fake.CausalityStub != nil {
   806  		return fake.CausalityStub(arg1)
   807  	}
   808  	if specificReturn {
   809  		return ret.result1, ret.result2
   810  	}
   811  	fakeReturns := fake.causalityReturns
   812  	return fakeReturns.result1, fakeReturns.result2
   813  }
   814  
   815  func (fake *FakePipeline) CausalityCallCount() int {
   816  	fake.causalityMutex.RLock()
   817  	defer fake.causalityMutex.RUnlock()
   818  	return len(fake.causalityArgsForCall)
   819  }
   820  
   821  func (fake *FakePipeline) CausalityCalls(stub func(int) ([]db.Cause, error)) {
   822  	fake.causalityMutex.Lock()
   823  	defer fake.causalityMutex.Unlock()
   824  	fake.CausalityStub = stub
   825  }
   826  
   827  func (fake *FakePipeline) CausalityArgsForCall(i int) int {
   828  	fake.causalityMutex.RLock()
   829  	defer fake.causalityMutex.RUnlock()
   830  	argsForCall := fake.causalityArgsForCall[i]
   831  	return argsForCall.arg1
   832  }
   833  
   834  func (fake *FakePipeline) CausalityReturns(result1 []db.Cause, result2 error) {
   835  	fake.causalityMutex.Lock()
   836  	defer fake.causalityMutex.Unlock()
   837  	fake.CausalityStub = nil
   838  	fake.causalityReturns = struct {
   839  		result1 []db.Cause
   840  		result2 error
   841  	}{result1, result2}
   842  }
   843  
   844  func (fake *FakePipeline) CausalityReturnsOnCall(i int, result1 []db.Cause, result2 error) {
   845  	fake.causalityMutex.Lock()
   846  	defer fake.causalityMutex.Unlock()
   847  	fake.CausalityStub = nil
   848  	if fake.causalityReturnsOnCall == nil {
   849  		fake.causalityReturnsOnCall = make(map[int]struct {
   850  			result1 []db.Cause
   851  			result2 error
   852  		})
   853  	}
   854  	fake.causalityReturnsOnCall[i] = struct {
   855  		result1 []db.Cause
   856  		result2 error
   857  	}{result1, result2}
   858  }
   859  
   860  func (fake *FakePipeline) CheckPaused() (bool, error) {
   861  	fake.checkPausedMutex.Lock()
   862  	ret, specificReturn := fake.checkPausedReturnsOnCall[len(fake.checkPausedArgsForCall)]
   863  	fake.checkPausedArgsForCall = append(fake.checkPausedArgsForCall, struct {
   864  	}{})
   865  	fake.recordInvocation("CheckPaused", []interface{}{})
   866  	fake.checkPausedMutex.Unlock()
   867  	if fake.CheckPausedStub != nil {
   868  		return fake.CheckPausedStub()
   869  	}
   870  	if specificReturn {
   871  		return ret.result1, ret.result2
   872  	}
   873  	fakeReturns := fake.checkPausedReturns
   874  	return fakeReturns.result1, fakeReturns.result2
   875  }
   876  
   877  func (fake *FakePipeline) CheckPausedCallCount() int {
   878  	fake.checkPausedMutex.RLock()
   879  	defer fake.checkPausedMutex.RUnlock()
   880  	return len(fake.checkPausedArgsForCall)
   881  }
   882  
   883  func (fake *FakePipeline) CheckPausedCalls(stub func() (bool, error)) {
   884  	fake.checkPausedMutex.Lock()
   885  	defer fake.checkPausedMutex.Unlock()
   886  	fake.CheckPausedStub = stub
   887  }
   888  
   889  func (fake *FakePipeline) CheckPausedReturns(result1 bool, result2 error) {
   890  	fake.checkPausedMutex.Lock()
   891  	defer fake.checkPausedMutex.Unlock()
   892  	fake.CheckPausedStub = nil
   893  	fake.checkPausedReturns = struct {
   894  		result1 bool
   895  		result2 error
   896  	}{result1, result2}
   897  }
   898  
   899  func (fake *FakePipeline) CheckPausedReturnsOnCall(i int, result1 bool, result2 error) {
   900  	fake.checkPausedMutex.Lock()
   901  	defer fake.checkPausedMutex.Unlock()
   902  	fake.CheckPausedStub = nil
   903  	if fake.checkPausedReturnsOnCall == nil {
   904  		fake.checkPausedReturnsOnCall = make(map[int]struct {
   905  			result1 bool
   906  			result2 error
   907  		})
   908  	}
   909  	fake.checkPausedReturnsOnCall[i] = struct {
   910  		result1 bool
   911  		result2 error
   912  	}{result1, result2}
   913  }
   914  
   915  func (fake *FakePipeline) Config() (atc.Config, error) {
   916  	fake.configMutex.Lock()
   917  	ret, specificReturn := fake.configReturnsOnCall[len(fake.configArgsForCall)]
   918  	fake.configArgsForCall = append(fake.configArgsForCall, struct {
   919  	}{})
   920  	fake.recordInvocation("Config", []interface{}{})
   921  	fake.configMutex.Unlock()
   922  	if fake.ConfigStub != nil {
   923  		return fake.ConfigStub()
   924  	}
   925  	if specificReturn {
   926  		return ret.result1, ret.result2
   927  	}
   928  	fakeReturns := fake.configReturns
   929  	return fakeReturns.result1, fakeReturns.result2
   930  }
   931  
   932  func (fake *FakePipeline) ConfigCallCount() int {
   933  	fake.configMutex.RLock()
   934  	defer fake.configMutex.RUnlock()
   935  	return len(fake.configArgsForCall)
   936  }
   937  
   938  func (fake *FakePipeline) ConfigCalls(stub func() (atc.Config, error)) {
   939  	fake.configMutex.Lock()
   940  	defer fake.configMutex.Unlock()
   941  	fake.ConfigStub = stub
   942  }
   943  
   944  func (fake *FakePipeline) ConfigReturns(result1 atc.Config, result2 error) {
   945  	fake.configMutex.Lock()
   946  	defer fake.configMutex.Unlock()
   947  	fake.ConfigStub = nil
   948  	fake.configReturns = struct {
   949  		result1 atc.Config
   950  		result2 error
   951  	}{result1, result2}
   952  }
   953  
   954  func (fake *FakePipeline) ConfigReturnsOnCall(i int, result1 atc.Config, result2 error) {
   955  	fake.configMutex.Lock()
   956  	defer fake.configMutex.Unlock()
   957  	fake.ConfigStub = nil
   958  	if fake.configReturnsOnCall == nil {
   959  		fake.configReturnsOnCall = make(map[int]struct {
   960  			result1 atc.Config
   961  			result2 error
   962  		})
   963  	}
   964  	fake.configReturnsOnCall[i] = struct {
   965  		result1 atc.Config
   966  		result2 error
   967  	}{result1, result2}
   968  }
   969  
   970  func (fake *FakePipeline) ConfigVersion() db.ConfigVersion {
   971  	fake.configVersionMutex.Lock()
   972  	ret, specificReturn := fake.configVersionReturnsOnCall[len(fake.configVersionArgsForCall)]
   973  	fake.configVersionArgsForCall = append(fake.configVersionArgsForCall, struct {
   974  	}{})
   975  	fake.recordInvocation("ConfigVersion", []interface{}{})
   976  	fake.configVersionMutex.Unlock()
   977  	if fake.ConfigVersionStub != nil {
   978  		return fake.ConfigVersionStub()
   979  	}
   980  	if specificReturn {
   981  		return ret.result1
   982  	}
   983  	fakeReturns := fake.configVersionReturns
   984  	return fakeReturns.result1
   985  }
   986  
   987  func (fake *FakePipeline) ConfigVersionCallCount() int {
   988  	fake.configVersionMutex.RLock()
   989  	defer fake.configVersionMutex.RUnlock()
   990  	return len(fake.configVersionArgsForCall)
   991  }
   992  
   993  func (fake *FakePipeline) ConfigVersionCalls(stub func() db.ConfigVersion) {
   994  	fake.configVersionMutex.Lock()
   995  	defer fake.configVersionMutex.Unlock()
   996  	fake.ConfigVersionStub = stub
   997  }
   998  
   999  func (fake *FakePipeline) ConfigVersionReturns(result1 db.ConfigVersion) {
  1000  	fake.configVersionMutex.Lock()
  1001  	defer fake.configVersionMutex.Unlock()
  1002  	fake.ConfigVersionStub = nil
  1003  	fake.configVersionReturns = struct {
  1004  		result1 db.ConfigVersion
  1005  	}{result1}
  1006  }
  1007  
  1008  func (fake *FakePipeline) ConfigVersionReturnsOnCall(i int, result1 db.ConfigVersion) {
  1009  	fake.configVersionMutex.Lock()
  1010  	defer fake.configVersionMutex.Unlock()
  1011  	fake.ConfigVersionStub = nil
  1012  	if fake.configVersionReturnsOnCall == nil {
  1013  		fake.configVersionReturnsOnCall = make(map[int]struct {
  1014  			result1 db.ConfigVersion
  1015  		})
  1016  	}
  1017  	fake.configVersionReturnsOnCall[i] = struct {
  1018  		result1 db.ConfigVersion
  1019  	}{result1}
  1020  }
  1021  
  1022  func (fake *FakePipeline) CreateOneOffBuild() (db.Build, error) {
  1023  	fake.createOneOffBuildMutex.Lock()
  1024  	ret, specificReturn := fake.createOneOffBuildReturnsOnCall[len(fake.createOneOffBuildArgsForCall)]
  1025  	fake.createOneOffBuildArgsForCall = append(fake.createOneOffBuildArgsForCall, struct {
  1026  	}{})
  1027  	fake.recordInvocation("CreateOneOffBuild", []interface{}{})
  1028  	fake.createOneOffBuildMutex.Unlock()
  1029  	if fake.CreateOneOffBuildStub != nil {
  1030  		return fake.CreateOneOffBuildStub()
  1031  	}
  1032  	if specificReturn {
  1033  		return ret.result1, ret.result2
  1034  	}
  1035  	fakeReturns := fake.createOneOffBuildReturns
  1036  	return fakeReturns.result1, fakeReturns.result2
  1037  }
  1038  
  1039  func (fake *FakePipeline) CreateOneOffBuildCallCount() int {
  1040  	fake.createOneOffBuildMutex.RLock()
  1041  	defer fake.createOneOffBuildMutex.RUnlock()
  1042  	return len(fake.createOneOffBuildArgsForCall)
  1043  }
  1044  
  1045  func (fake *FakePipeline) CreateOneOffBuildCalls(stub func() (db.Build, error)) {
  1046  	fake.createOneOffBuildMutex.Lock()
  1047  	defer fake.createOneOffBuildMutex.Unlock()
  1048  	fake.CreateOneOffBuildStub = stub
  1049  }
  1050  
  1051  func (fake *FakePipeline) CreateOneOffBuildReturns(result1 db.Build, result2 error) {
  1052  	fake.createOneOffBuildMutex.Lock()
  1053  	defer fake.createOneOffBuildMutex.Unlock()
  1054  	fake.CreateOneOffBuildStub = nil
  1055  	fake.createOneOffBuildReturns = struct {
  1056  		result1 db.Build
  1057  		result2 error
  1058  	}{result1, result2}
  1059  }
  1060  
  1061  func (fake *FakePipeline) CreateOneOffBuildReturnsOnCall(i int, result1 db.Build, result2 error) {
  1062  	fake.createOneOffBuildMutex.Lock()
  1063  	defer fake.createOneOffBuildMutex.Unlock()
  1064  	fake.CreateOneOffBuildStub = nil
  1065  	if fake.createOneOffBuildReturnsOnCall == nil {
  1066  		fake.createOneOffBuildReturnsOnCall = make(map[int]struct {
  1067  			result1 db.Build
  1068  			result2 error
  1069  		})
  1070  	}
  1071  	fake.createOneOffBuildReturnsOnCall[i] = struct {
  1072  		result1 db.Build
  1073  		result2 error
  1074  	}{result1, result2}
  1075  }
  1076  
  1077  func (fake *FakePipeline) CreateStartedBuild(arg1 atc.Plan) (db.Build, error) {
  1078  	fake.createStartedBuildMutex.Lock()
  1079  	ret, specificReturn := fake.createStartedBuildReturnsOnCall[len(fake.createStartedBuildArgsForCall)]
  1080  	fake.createStartedBuildArgsForCall = append(fake.createStartedBuildArgsForCall, struct {
  1081  		arg1 atc.Plan
  1082  	}{arg1})
  1083  	fake.recordInvocation("CreateStartedBuild", []interface{}{arg1})
  1084  	fake.createStartedBuildMutex.Unlock()
  1085  	if fake.CreateStartedBuildStub != nil {
  1086  		return fake.CreateStartedBuildStub(arg1)
  1087  	}
  1088  	if specificReturn {
  1089  		return ret.result1, ret.result2
  1090  	}
  1091  	fakeReturns := fake.createStartedBuildReturns
  1092  	return fakeReturns.result1, fakeReturns.result2
  1093  }
  1094  
  1095  func (fake *FakePipeline) CreateStartedBuildCallCount() int {
  1096  	fake.createStartedBuildMutex.RLock()
  1097  	defer fake.createStartedBuildMutex.RUnlock()
  1098  	return len(fake.createStartedBuildArgsForCall)
  1099  }
  1100  
  1101  func (fake *FakePipeline) CreateStartedBuildCalls(stub func(atc.Plan) (db.Build, error)) {
  1102  	fake.createStartedBuildMutex.Lock()
  1103  	defer fake.createStartedBuildMutex.Unlock()
  1104  	fake.CreateStartedBuildStub = stub
  1105  }
  1106  
  1107  func (fake *FakePipeline) CreateStartedBuildArgsForCall(i int) atc.Plan {
  1108  	fake.createStartedBuildMutex.RLock()
  1109  	defer fake.createStartedBuildMutex.RUnlock()
  1110  	argsForCall := fake.createStartedBuildArgsForCall[i]
  1111  	return argsForCall.arg1
  1112  }
  1113  
  1114  func (fake *FakePipeline) CreateStartedBuildReturns(result1 db.Build, result2 error) {
  1115  	fake.createStartedBuildMutex.Lock()
  1116  	defer fake.createStartedBuildMutex.Unlock()
  1117  	fake.CreateStartedBuildStub = nil
  1118  	fake.createStartedBuildReturns = struct {
  1119  		result1 db.Build
  1120  		result2 error
  1121  	}{result1, result2}
  1122  }
  1123  
  1124  func (fake *FakePipeline) CreateStartedBuildReturnsOnCall(i int, result1 db.Build, result2 error) {
  1125  	fake.createStartedBuildMutex.Lock()
  1126  	defer fake.createStartedBuildMutex.Unlock()
  1127  	fake.CreateStartedBuildStub = nil
  1128  	if fake.createStartedBuildReturnsOnCall == nil {
  1129  		fake.createStartedBuildReturnsOnCall = make(map[int]struct {
  1130  			result1 db.Build
  1131  			result2 error
  1132  		})
  1133  	}
  1134  	fake.createStartedBuildReturnsOnCall[i] = struct {
  1135  		result1 db.Build
  1136  		result2 error
  1137  	}{result1, result2}
  1138  }
  1139  
  1140  func (fake *FakePipeline) Dashboard() ([]atc.JobSummary, error) {
  1141  	fake.dashboardMutex.Lock()
  1142  	ret, specificReturn := fake.dashboardReturnsOnCall[len(fake.dashboardArgsForCall)]
  1143  	fake.dashboardArgsForCall = append(fake.dashboardArgsForCall, struct {
  1144  	}{})
  1145  	fake.recordInvocation("Dashboard", []interface{}{})
  1146  	fake.dashboardMutex.Unlock()
  1147  	if fake.DashboardStub != nil {
  1148  		return fake.DashboardStub()
  1149  	}
  1150  	if specificReturn {
  1151  		return ret.result1, ret.result2
  1152  	}
  1153  	fakeReturns := fake.dashboardReturns
  1154  	return fakeReturns.result1, fakeReturns.result2
  1155  }
  1156  
  1157  func (fake *FakePipeline) DashboardCallCount() int {
  1158  	fake.dashboardMutex.RLock()
  1159  	defer fake.dashboardMutex.RUnlock()
  1160  	return len(fake.dashboardArgsForCall)
  1161  }
  1162  
  1163  func (fake *FakePipeline) DashboardCalls(stub func() ([]atc.JobSummary, error)) {
  1164  	fake.dashboardMutex.Lock()
  1165  	defer fake.dashboardMutex.Unlock()
  1166  	fake.DashboardStub = stub
  1167  }
  1168  
  1169  func (fake *FakePipeline) DashboardReturns(result1 []atc.JobSummary, result2 error) {
  1170  	fake.dashboardMutex.Lock()
  1171  	defer fake.dashboardMutex.Unlock()
  1172  	fake.DashboardStub = nil
  1173  	fake.dashboardReturns = struct {
  1174  		result1 []atc.JobSummary
  1175  		result2 error
  1176  	}{result1, result2}
  1177  }
  1178  
  1179  func (fake *FakePipeline) DashboardReturnsOnCall(i int, result1 []atc.JobSummary, result2 error) {
  1180  	fake.dashboardMutex.Lock()
  1181  	defer fake.dashboardMutex.Unlock()
  1182  	fake.DashboardStub = nil
  1183  	if fake.dashboardReturnsOnCall == nil {
  1184  		fake.dashboardReturnsOnCall = make(map[int]struct {
  1185  			result1 []atc.JobSummary
  1186  			result2 error
  1187  		})
  1188  	}
  1189  	fake.dashboardReturnsOnCall[i] = struct {
  1190  		result1 []atc.JobSummary
  1191  		result2 error
  1192  	}{result1, result2}
  1193  }
  1194  
  1195  func (fake *FakePipeline) DeleteBuildEventsByBuildIDs(arg1 []int) error {
  1196  	var arg1Copy []int
  1197  	if arg1 != nil {
  1198  		arg1Copy = make([]int, len(arg1))
  1199  		copy(arg1Copy, arg1)
  1200  	}
  1201  	fake.deleteBuildEventsByBuildIDsMutex.Lock()
  1202  	ret, specificReturn := fake.deleteBuildEventsByBuildIDsReturnsOnCall[len(fake.deleteBuildEventsByBuildIDsArgsForCall)]
  1203  	fake.deleteBuildEventsByBuildIDsArgsForCall = append(fake.deleteBuildEventsByBuildIDsArgsForCall, struct {
  1204  		arg1 []int
  1205  	}{arg1Copy})
  1206  	fake.recordInvocation("DeleteBuildEventsByBuildIDs", []interface{}{arg1Copy})
  1207  	fake.deleteBuildEventsByBuildIDsMutex.Unlock()
  1208  	if fake.DeleteBuildEventsByBuildIDsStub != nil {
  1209  		return fake.DeleteBuildEventsByBuildIDsStub(arg1)
  1210  	}
  1211  	if specificReturn {
  1212  		return ret.result1
  1213  	}
  1214  	fakeReturns := fake.deleteBuildEventsByBuildIDsReturns
  1215  	return fakeReturns.result1
  1216  }
  1217  
  1218  func (fake *FakePipeline) DeleteBuildEventsByBuildIDsCallCount() int {
  1219  	fake.deleteBuildEventsByBuildIDsMutex.RLock()
  1220  	defer fake.deleteBuildEventsByBuildIDsMutex.RUnlock()
  1221  	return len(fake.deleteBuildEventsByBuildIDsArgsForCall)
  1222  }
  1223  
  1224  func (fake *FakePipeline) DeleteBuildEventsByBuildIDsCalls(stub func([]int) error) {
  1225  	fake.deleteBuildEventsByBuildIDsMutex.Lock()
  1226  	defer fake.deleteBuildEventsByBuildIDsMutex.Unlock()
  1227  	fake.DeleteBuildEventsByBuildIDsStub = stub
  1228  }
  1229  
  1230  func (fake *FakePipeline) DeleteBuildEventsByBuildIDsArgsForCall(i int) []int {
  1231  	fake.deleteBuildEventsByBuildIDsMutex.RLock()
  1232  	defer fake.deleteBuildEventsByBuildIDsMutex.RUnlock()
  1233  	argsForCall := fake.deleteBuildEventsByBuildIDsArgsForCall[i]
  1234  	return argsForCall.arg1
  1235  }
  1236  
  1237  func (fake *FakePipeline) DeleteBuildEventsByBuildIDsReturns(result1 error) {
  1238  	fake.deleteBuildEventsByBuildIDsMutex.Lock()
  1239  	defer fake.deleteBuildEventsByBuildIDsMutex.Unlock()
  1240  	fake.DeleteBuildEventsByBuildIDsStub = nil
  1241  	fake.deleteBuildEventsByBuildIDsReturns = struct {
  1242  		result1 error
  1243  	}{result1}
  1244  }
  1245  
  1246  func (fake *FakePipeline) DeleteBuildEventsByBuildIDsReturnsOnCall(i int, result1 error) {
  1247  	fake.deleteBuildEventsByBuildIDsMutex.Lock()
  1248  	defer fake.deleteBuildEventsByBuildIDsMutex.Unlock()
  1249  	fake.DeleteBuildEventsByBuildIDsStub = nil
  1250  	if fake.deleteBuildEventsByBuildIDsReturnsOnCall == nil {
  1251  		fake.deleteBuildEventsByBuildIDsReturnsOnCall = make(map[int]struct {
  1252  			result1 error
  1253  		})
  1254  	}
  1255  	fake.deleteBuildEventsByBuildIDsReturnsOnCall[i] = struct {
  1256  		result1 error
  1257  	}{result1}
  1258  }
  1259  
  1260  func (fake *FakePipeline) Destroy() error {
  1261  	fake.destroyMutex.Lock()
  1262  	ret, specificReturn := fake.destroyReturnsOnCall[len(fake.destroyArgsForCall)]
  1263  	fake.destroyArgsForCall = append(fake.destroyArgsForCall, struct {
  1264  	}{})
  1265  	fake.recordInvocation("Destroy", []interface{}{})
  1266  	fake.destroyMutex.Unlock()
  1267  	if fake.DestroyStub != nil {
  1268  		return fake.DestroyStub()
  1269  	}
  1270  	if specificReturn {
  1271  		return ret.result1
  1272  	}
  1273  	fakeReturns := fake.destroyReturns
  1274  	return fakeReturns.result1
  1275  }
  1276  
  1277  func (fake *FakePipeline) DestroyCallCount() int {
  1278  	fake.destroyMutex.RLock()
  1279  	defer fake.destroyMutex.RUnlock()
  1280  	return len(fake.destroyArgsForCall)
  1281  }
  1282  
  1283  func (fake *FakePipeline) DestroyCalls(stub func() error) {
  1284  	fake.destroyMutex.Lock()
  1285  	defer fake.destroyMutex.Unlock()
  1286  	fake.DestroyStub = stub
  1287  }
  1288  
  1289  func (fake *FakePipeline) DestroyReturns(result1 error) {
  1290  	fake.destroyMutex.Lock()
  1291  	defer fake.destroyMutex.Unlock()
  1292  	fake.DestroyStub = nil
  1293  	fake.destroyReturns = struct {
  1294  		result1 error
  1295  	}{result1}
  1296  }
  1297  
  1298  func (fake *FakePipeline) DestroyReturnsOnCall(i int, result1 error) {
  1299  	fake.destroyMutex.Lock()
  1300  	defer fake.destroyMutex.Unlock()
  1301  	fake.DestroyStub = nil
  1302  	if fake.destroyReturnsOnCall == nil {
  1303  		fake.destroyReturnsOnCall = make(map[int]struct {
  1304  			result1 error
  1305  		})
  1306  	}
  1307  	fake.destroyReturnsOnCall[i] = struct {
  1308  		result1 error
  1309  	}{result1}
  1310  }
  1311  
  1312  func (fake *FakePipeline) Display() *atc.DisplayConfig {
  1313  	fake.displayMutex.Lock()
  1314  	ret, specificReturn := fake.displayReturnsOnCall[len(fake.displayArgsForCall)]
  1315  	fake.displayArgsForCall = append(fake.displayArgsForCall, struct {
  1316  	}{})
  1317  	fake.recordInvocation("Display", []interface{}{})
  1318  	fake.displayMutex.Unlock()
  1319  	if fake.DisplayStub != nil {
  1320  		return fake.DisplayStub()
  1321  	}
  1322  	if specificReturn {
  1323  		return ret.result1
  1324  	}
  1325  	fakeReturns := fake.displayReturns
  1326  	return fakeReturns.result1
  1327  }
  1328  
  1329  func (fake *FakePipeline) DisplayCallCount() int {
  1330  	fake.displayMutex.RLock()
  1331  	defer fake.displayMutex.RUnlock()
  1332  	return len(fake.displayArgsForCall)
  1333  }
  1334  
  1335  func (fake *FakePipeline) DisplayCalls(stub func() *atc.DisplayConfig) {
  1336  	fake.displayMutex.Lock()
  1337  	defer fake.displayMutex.Unlock()
  1338  	fake.DisplayStub = stub
  1339  }
  1340  
  1341  func (fake *FakePipeline) DisplayReturns(result1 *atc.DisplayConfig) {
  1342  	fake.displayMutex.Lock()
  1343  	defer fake.displayMutex.Unlock()
  1344  	fake.DisplayStub = nil
  1345  	fake.displayReturns = struct {
  1346  		result1 *atc.DisplayConfig
  1347  	}{result1}
  1348  }
  1349  
  1350  func (fake *FakePipeline) DisplayReturnsOnCall(i int, result1 *atc.DisplayConfig) {
  1351  	fake.displayMutex.Lock()
  1352  	defer fake.displayMutex.Unlock()
  1353  	fake.DisplayStub = nil
  1354  	if fake.displayReturnsOnCall == nil {
  1355  		fake.displayReturnsOnCall = make(map[int]struct {
  1356  			result1 *atc.DisplayConfig
  1357  		})
  1358  	}
  1359  	fake.displayReturnsOnCall[i] = struct {
  1360  		result1 *atc.DisplayConfig
  1361  	}{result1}
  1362  }
  1363  
  1364  func (fake *FakePipeline) Expose() error {
  1365  	fake.exposeMutex.Lock()
  1366  	ret, specificReturn := fake.exposeReturnsOnCall[len(fake.exposeArgsForCall)]
  1367  	fake.exposeArgsForCall = append(fake.exposeArgsForCall, struct {
  1368  	}{})
  1369  	fake.recordInvocation("Expose", []interface{}{})
  1370  	fake.exposeMutex.Unlock()
  1371  	if fake.ExposeStub != nil {
  1372  		return fake.ExposeStub()
  1373  	}
  1374  	if specificReturn {
  1375  		return ret.result1
  1376  	}
  1377  	fakeReturns := fake.exposeReturns
  1378  	return fakeReturns.result1
  1379  }
  1380  
  1381  func (fake *FakePipeline) ExposeCallCount() int {
  1382  	fake.exposeMutex.RLock()
  1383  	defer fake.exposeMutex.RUnlock()
  1384  	return len(fake.exposeArgsForCall)
  1385  }
  1386  
  1387  func (fake *FakePipeline) ExposeCalls(stub func() error) {
  1388  	fake.exposeMutex.Lock()
  1389  	defer fake.exposeMutex.Unlock()
  1390  	fake.ExposeStub = stub
  1391  }
  1392  
  1393  func (fake *FakePipeline) ExposeReturns(result1 error) {
  1394  	fake.exposeMutex.Lock()
  1395  	defer fake.exposeMutex.Unlock()
  1396  	fake.ExposeStub = nil
  1397  	fake.exposeReturns = struct {
  1398  		result1 error
  1399  	}{result1}
  1400  }
  1401  
  1402  func (fake *FakePipeline) ExposeReturnsOnCall(i int, result1 error) {
  1403  	fake.exposeMutex.Lock()
  1404  	defer fake.exposeMutex.Unlock()
  1405  	fake.ExposeStub = nil
  1406  	if fake.exposeReturnsOnCall == nil {
  1407  		fake.exposeReturnsOnCall = make(map[int]struct {
  1408  			result1 error
  1409  		})
  1410  	}
  1411  	fake.exposeReturnsOnCall[i] = struct {
  1412  		result1 error
  1413  	}{result1}
  1414  }
  1415  
  1416  func (fake *FakePipeline) GetBuildsWithVersionAsInput(arg1 int, arg2 int) ([]db.Build, error) {
  1417  	fake.getBuildsWithVersionAsInputMutex.Lock()
  1418  	ret, specificReturn := fake.getBuildsWithVersionAsInputReturnsOnCall[len(fake.getBuildsWithVersionAsInputArgsForCall)]
  1419  	fake.getBuildsWithVersionAsInputArgsForCall = append(fake.getBuildsWithVersionAsInputArgsForCall, struct {
  1420  		arg1 int
  1421  		arg2 int
  1422  	}{arg1, arg2})
  1423  	fake.recordInvocation("GetBuildsWithVersionAsInput", []interface{}{arg1, arg2})
  1424  	fake.getBuildsWithVersionAsInputMutex.Unlock()
  1425  	if fake.GetBuildsWithVersionAsInputStub != nil {
  1426  		return fake.GetBuildsWithVersionAsInputStub(arg1, arg2)
  1427  	}
  1428  	if specificReturn {
  1429  		return ret.result1, ret.result2
  1430  	}
  1431  	fakeReturns := fake.getBuildsWithVersionAsInputReturns
  1432  	return fakeReturns.result1, fakeReturns.result2
  1433  }
  1434  
  1435  func (fake *FakePipeline) GetBuildsWithVersionAsInputCallCount() int {
  1436  	fake.getBuildsWithVersionAsInputMutex.RLock()
  1437  	defer fake.getBuildsWithVersionAsInputMutex.RUnlock()
  1438  	return len(fake.getBuildsWithVersionAsInputArgsForCall)
  1439  }
  1440  
  1441  func (fake *FakePipeline) GetBuildsWithVersionAsInputCalls(stub func(int, int) ([]db.Build, error)) {
  1442  	fake.getBuildsWithVersionAsInputMutex.Lock()
  1443  	defer fake.getBuildsWithVersionAsInputMutex.Unlock()
  1444  	fake.GetBuildsWithVersionAsInputStub = stub
  1445  }
  1446  
  1447  func (fake *FakePipeline) GetBuildsWithVersionAsInputArgsForCall(i int) (int, int) {
  1448  	fake.getBuildsWithVersionAsInputMutex.RLock()
  1449  	defer fake.getBuildsWithVersionAsInputMutex.RUnlock()
  1450  	argsForCall := fake.getBuildsWithVersionAsInputArgsForCall[i]
  1451  	return argsForCall.arg1, argsForCall.arg2
  1452  }
  1453  
  1454  func (fake *FakePipeline) GetBuildsWithVersionAsInputReturns(result1 []db.Build, result2 error) {
  1455  	fake.getBuildsWithVersionAsInputMutex.Lock()
  1456  	defer fake.getBuildsWithVersionAsInputMutex.Unlock()
  1457  	fake.GetBuildsWithVersionAsInputStub = nil
  1458  	fake.getBuildsWithVersionAsInputReturns = struct {
  1459  		result1 []db.Build
  1460  		result2 error
  1461  	}{result1, result2}
  1462  }
  1463  
  1464  func (fake *FakePipeline) GetBuildsWithVersionAsInputReturnsOnCall(i int, result1 []db.Build, result2 error) {
  1465  	fake.getBuildsWithVersionAsInputMutex.Lock()
  1466  	defer fake.getBuildsWithVersionAsInputMutex.Unlock()
  1467  	fake.GetBuildsWithVersionAsInputStub = nil
  1468  	if fake.getBuildsWithVersionAsInputReturnsOnCall == nil {
  1469  		fake.getBuildsWithVersionAsInputReturnsOnCall = make(map[int]struct {
  1470  			result1 []db.Build
  1471  			result2 error
  1472  		})
  1473  	}
  1474  	fake.getBuildsWithVersionAsInputReturnsOnCall[i] = struct {
  1475  		result1 []db.Build
  1476  		result2 error
  1477  	}{result1, result2}
  1478  }
  1479  
  1480  func (fake *FakePipeline) GetBuildsWithVersionAsOutput(arg1 int, arg2 int) ([]db.Build, error) {
  1481  	fake.getBuildsWithVersionAsOutputMutex.Lock()
  1482  	ret, specificReturn := fake.getBuildsWithVersionAsOutputReturnsOnCall[len(fake.getBuildsWithVersionAsOutputArgsForCall)]
  1483  	fake.getBuildsWithVersionAsOutputArgsForCall = append(fake.getBuildsWithVersionAsOutputArgsForCall, struct {
  1484  		arg1 int
  1485  		arg2 int
  1486  	}{arg1, arg2})
  1487  	fake.recordInvocation("GetBuildsWithVersionAsOutput", []interface{}{arg1, arg2})
  1488  	fake.getBuildsWithVersionAsOutputMutex.Unlock()
  1489  	if fake.GetBuildsWithVersionAsOutputStub != nil {
  1490  		return fake.GetBuildsWithVersionAsOutputStub(arg1, arg2)
  1491  	}
  1492  	if specificReturn {
  1493  		return ret.result1, ret.result2
  1494  	}
  1495  	fakeReturns := fake.getBuildsWithVersionAsOutputReturns
  1496  	return fakeReturns.result1, fakeReturns.result2
  1497  }
  1498  
  1499  func (fake *FakePipeline) GetBuildsWithVersionAsOutputCallCount() int {
  1500  	fake.getBuildsWithVersionAsOutputMutex.RLock()
  1501  	defer fake.getBuildsWithVersionAsOutputMutex.RUnlock()
  1502  	return len(fake.getBuildsWithVersionAsOutputArgsForCall)
  1503  }
  1504  
  1505  func (fake *FakePipeline) GetBuildsWithVersionAsOutputCalls(stub func(int, int) ([]db.Build, error)) {
  1506  	fake.getBuildsWithVersionAsOutputMutex.Lock()
  1507  	defer fake.getBuildsWithVersionAsOutputMutex.Unlock()
  1508  	fake.GetBuildsWithVersionAsOutputStub = stub
  1509  }
  1510  
  1511  func (fake *FakePipeline) GetBuildsWithVersionAsOutputArgsForCall(i int) (int, int) {
  1512  	fake.getBuildsWithVersionAsOutputMutex.RLock()
  1513  	defer fake.getBuildsWithVersionAsOutputMutex.RUnlock()
  1514  	argsForCall := fake.getBuildsWithVersionAsOutputArgsForCall[i]
  1515  	return argsForCall.arg1, argsForCall.arg2
  1516  }
  1517  
  1518  func (fake *FakePipeline) GetBuildsWithVersionAsOutputReturns(result1 []db.Build, result2 error) {
  1519  	fake.getBuildsWithVersionAsOutputMutex.Lock()
  1520  	defer fake.getBuildsWithVersionAsOutputMutex.Unlock()
  1521  	fake.GetBuildsWithVersionAsOutputStub = nil
  1522  	fake.getBuildsWithVersionAsOutputReturns = struct {
  1523  		result1 []db.Build
  1524  		result2 error
  1525  	}{result1, result2}
  1526  }
  1527  
  1528  func (fake *FakePipeline) GetBuildsWithVersionAsOutputReturnsOnCall(i int, result1 []db.Build, result2 error) {
  1529  	fake.getBuildsWithVersionAsOutputMutex.Lock()
  1530  	defer fake.getBuildsWithVersionAsOutputMutex.Unlock()
  1531  	fake.GetBuildsWithVersionAsOutputStub = nil
  1532  	if fake.getBuildsWithVersionAsOutputReturnsOnCall == nil {
  1533  		fake.getBuildsWithVersionAsOutputReturnsOnCall = make(map[int]struct {
  1534  			result1 []db.Build
  1535  			result2 error
  1536  		})
  1537  	}
  1538  	fake.getBuildsWithVersionAsOutputReturnsOnCall[i] = struct {
  1539  		result1 []db.Build
  1540  		result2 error
  1541  	}{result1, result2}
  1542  }
  1543  
  1544  func (fake *FakePipeline) Groups() atc.GroupConfigs {
  1545  	fake.groupsMutex.Lock()
  1546  	ret, specificReturn := fake.groupsReturnsOnCall[len(fake.groupsArgsForCall)]
  1547  	fake.groupsArgsForCall = append(fake.groupsArgsForCall, struct {
  1548  	}{})
  1549  	fake.recordInvocation("Groups", []interface{}{})
  1550  	fake.groupsMutex.Unlock()
  1551  	if fake.GroupsStub != nil {
  1552  		return fake.GroupsStub()
  1553  	}
  1554  	if specificReturn {
  1555  		return ret.result1
  1556  	}
  1557  	fakeReturns := fake.groupsReturns
  1558  	return fakeReturns.result1
  1559  }
  1560  
  1561  func (fake *FakePipeline) GroupsCallCount() int {
  1562  	fake.groupsMutex.RLock()
  1563  	defer fake.groupsMutex.RUnlock()
  1564  	return len(fake.groupsArgsForCall)
  1565  }
  1566  
  1567  func (fake *FakePipeline) GroupsCalls(stub func() atc.GroupConfigs) {
  1568  	fake.groupsMutex.Lock()
  1569  	defer fake.groupsMutex.Unlock()
  1570  	fake.GroupsStub = stub
  1571  }
  1572  
  1573  func (fake *FakePipeline) GroupsReturns(result1 atc.GroupConfigs) {
  1574  	fake.groupsMutex.Lock()
  1575  	defer fake.groupsMutex.Unlock()
  1576  	fake.GroupsStub = nil
  1577  	fake.groupsReturns = struct {
  1578  		result1 atc.GroupConfigs
  1579  	}{result1}
  1580  }
  1581  
  1582  func (fake *FakePipeline) GroupsReturnsOnCall(i int, result1 atc.GroupConfigs) {
  1583  	fake.groupsMutex.Lock()
  1584  	defer fake.groupsMutex.Unlock()
  1585  	fake.GroupsStub = nil
  1586  	if fake.groupsReturnsOnCall == nil {
  1587  		fake.groupsReturnsOnCall = make(map[int]struct {
  1588  			result1 atc.GroupConfigs
  1589  		})
  1590  	}
  1591  	fake.groupsReturnsOnCall[i] = struct {
  1592  		result1 atc.GroupConfigs
  1593  	}{result1}
  1594  }
  1595  
  1596  func (fake *FakePipeline) Hide() error {
  1597  	fake.hideMutex.Lock()
  1598  	ret, specificReturn := fake.hideReturnsOnCall[len(fake.hideArgsForCall)]
  1599  	fake.hideArgsForCall = append(fake.hideArgsForCall, struct {
  1600  	}{})
  1601  	fake.recordInvocation("Hide", []interface{}{})
  1602  	fake.hideMutex.Unlock()
  1603  	if fake.HideStub != nil {
  1604  		return fake.HideStub()
  1605  	}
  1606  	if specificReturn {
  1607  		return ret.result1
  1608  	}
  1609  	fakeReturns := fake.hideReturns
  1610  	return fakeReturns.result1
  1611  }
  1612  
  1613  func (fake *FakePipeline) HideCallCount() int {
  1614  	fake.hideMutex.RLock()
  1615  	defer fake.hideMutex.RUnlock()
  1616  	return len(fake.hideArgsForCall)
  1617  }
  1618  
  1619  func (fake *FakePipeline) HideCalls(stub func() error) {
  1620  	fake.hideMutex.Lock()
  1621  	defer fake.hideMutex.Unlock()
  1622  	fake.HideStub = stub
  1623  }
  1624  
  1625  func (fake *FakePipeline) HideReturns(result1 error) {
  1626  	fake.hideMutex.Lock()
  1627  	defer fake.hideMutex.Unlock()
  1628  	fake.HideStub = nil
  1629  	fake.hideReturns = struct {
  1630  		result1 error
  1631  	}{result1}
  1632  }
  1633  
  1634  func (fake *FakePipeline) HideReturnsOnCall(i int, result1 error) {
  1635  	fake.hideMutex.Lock()
  1636  	defer fake.hideMutex.Unlock()
  1637  	fake.HideStub = nil
  1638  	if fake.hideReturnsOnCall == nil {
  1639  		fake.hideReturnsOnCall = make(map[int]struct {
  1640  			result1 error
  1641  		})
  1642  	}
  1643  	fake.hideReturnsOnCall[i] = struct {
  1644  		result1 error
  1645  	}{result1}
  1646  }
  1647  
  1648  func (fake *FakePipeline) ID() int {
  1649  	fake.iDMutex.Lock()
  1650  	ret, specificReturn := fake.iDReturnsOnCall[len(fake.iDArgsForCall)]
  1651  	fake.iDArgsForCall = append(fake.iDArgsForCall, struct {
  1652  	}{})
  1653  	fake.recordInvocation("ID", []interface{}{})
  1654  	fake.iDMutex.Unlock()
  1655  	if fake.IDStub != nil {
  1656  		return fake.IDStub()
  1657  	}
  1658  	if specificReturn {
  1659  		return ret.result1
  1660  	}
  1661  	fakeReturns := fake.iDReturns
  1662  	return fakeReturns.result1
  1663  }
  1664  
  1665  func (fake *FakePipeline) IDCallCount() int {
  1666  	fake.iDMutex.RLock()
  1667  	defer fake.iDMutex.RUnlock()
  1668  	return len(fake.iDArgsForCall)
  1669  }
  1670  
  1671  func (fake *FakePipeline) IDCalls(stub func() int) {
  1672  	fake.iDMutex.Lock()
  1673  	defer fake.iDMutex.Unlock()
  1674  	fake.IDStub = stub
  1675  }
  1676  
  1677  func (fake *FakePipeline) IDReturns(result1 int) {
  1678  	fake.iDMutex.Lock()
  1679  	defer fake.iDMutex.Unlock()
  1680  	fake.IDStub = nil
  1681  	fake.iDReturns = struct {
  1682  		result1 int
  1683  	}{result1}
  1684  }
  1685  
  1686  func (fake *FakePipeline) IDReturnsOnCall(i int, result1 int) {
  1687  	fake.iDMutex.Lock()
  1688  	defer fake.iDMutex.Unlock()
  1689  	fake.IDStub = nil
  1690  	if fake.iDReturnsOnCall == nil {
  1691  		fake.iDReturnsOnCall = make(map[int]struct {
  1692  			result1 int
  1693  		})
  1694  	}
  1695  	fake.iDReturnsOnCall[i] = struct {
  1696  		result1 int
  1697  	}{result1}
  1698  }
  1699  
  1700  func (fake *FakePipeline) InstanceVars() atc.InstanceVars {
  1701  	fake.instanceVarsMutex.Lock()
  1702  	ret, specificReturn := fake.instanceVarsReturnsOnCall[len(fake.instanceVarsArgsForCall)]
  1703  	fake.instanceVarsArgsForCall = append(fake.instanceVarsArgsForCall, struct {
  1704  	}{})
  1705  	fake.recordInvocation("InstanceVars", []interface{}{})
  1706  	fake.instanceVarsMutex.Unlock()
  1707  	if fake.InstanceVarsStub != nil {
  1708  		return fake.InstanceVarsStub()
  1709  	}
  1710  	if specificReturn {
  1711  		return ret.result1
  1712  	}
  1713  	fakeReturns := fake.instanceVarsReturns
  1714  	return fakeReturns.result1
  1715  }
  1716  
  1717  func (fake *FakePipeline) InstanceVarsCallCount() int {
  1718  	fake.instanceVarsMutex.RLock()
  1719  	defer fake.instanceVarsMutex.RUnlock()
  1720  	return len(fake.instanceVarsArgsForCall)
  1721  }
  1722  
  1723  func (fake *FakePipeline) InstanceVarsCalls(stub func() atc.InstanceVars) {
  1724  	fake.instanceVarsMutex.Lock()
  1725  	defer fake.instanceVarsMutex.Unlock()
  1726  	fake.InstanceVarsStub = stub
  1727  }
  1728  
  1729  func (fake *FakePipeline) InstanceVarsReturns(result1 atc.InstanceVars) {
  1730  	fake.instanceVarsMutex.Lock()
  1731  	defer fake.instanceVarsMutex.Unlock()
  1732  	fake.InstanceVarsStub = nil
  1733  	fake.instanceVarsReturns = struct {
  1734  		result1 atc.InstanceVars
  1735  	}{result1}
  1736  }
  1737  
  1738  func (fake *FakePipeline) InstanceVarsReturnsOnCall(i int, result1 atc.InstanceVars) {
  1739  	fake.instanceVarsMutex.Lock()
  1740  	defer fake.instanceVarsMutex.Unlock()
  1741  	fake.InstanceVarsStub = nil
  1742  	if fake.instanceVarsReturnsOnCall == nil {
  1743  		fake.instanceVarsReturnsOnCall = make(map[int]struct {
  1744  			result1 atc.InstanceVars
  1745  		})
  1746  	}
  1747  	fake.instanceVarsReturnsOnCall[i] = struct {
  1748  		result1 atc.InstanceVars
  1749  	}{result1}
  1750  }
  1751  
  1752  func (fake *FakePipeline) Job(arg1 string) (db.Job, bool, error) {
  1753  	fake.jobMutex.Lock()
  1754  	ret, specificReturn := fake.jobReturnsOnCall[len(fake.jobArgsForCall)]
  1755  	fake.jobArgsForCall = append(fake.jobArgsForCall, struct {
  1756  		arg1 string
  1757  	}{arg1})
  1758  	fake.recordInvocation("Job", []interface{}{arg1})
  1759  	fake.jobMutex.Unlock()
  1760  	if fake.JobStub != nil {
  1761  		return fake.JobStub(arg1)
  1762  	}
  1763  	if specificReturn {
  1764  		return ret.result1, ret.result2, ret.result3
  1765  	}
  1766  	fakeReturns := fake.jobReturns
  1767  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  1768  }
  1769  
  1770  func (fake *FakePipeline) JobCallCount() int {
  1771  	fake.jobMutex.RLock()
  1772  	defer fake.jobMutex.RUnlock()
  1773  	return len(fake.jobArgsForCall)
  1774  }
  1775  
  1776  func (fake *FakePipeline) JobCalls(stub func(string) (db.Job, bool, error)) {
  1777  	fake.jobMutex.Lock()
  1778  	defer fake.jobMutex.Unlock()
  1779  	fake.JobStub = stub
  1780  }
  1781  
  1782  func (fake *FakePipeline) JobArgsForCall(i int) string {
  1783  	fake.jobMutex.RLock()
  1784  	defer fake.jobMutex.RUnlock()
  1785  	argsForCall := fake.jobArgsForCall[i]
  1786  	return argsForCall.arg1
  1787  }
  1788  
  1789  func (fake *FakePipeline) JobReturns(result1 db.Job, result2 bool, result3 error) {
  1790  	fake.jobMutex.Lock()
  1791  	defer fake.jobMutex.Unlock()
  1792  	fake.JobStub = nil
  1793  	fake.jobReturns = struct {
  1794  		result1 db.Job
  1795  		result2 bool
  1796  		result3 error
  1797  	}{result1, result2, result3}
  1798  }
  1799  
  1800  func (fake *FakePipeline) JobReturnsOnCall(i int, result1 db.Job, result2 bool, result3 error) {
  1801  	fake.jobMutex.Lock()
  1802  	defer fake.jobMutex.Unlock()
  1803  	fake.JobStub = nil
  1804  	if fake.jobReturnsOnCall == nil {
  1805  		fake.jobReturnsOnCall = make(map[int]struct {
  1806  			result1 db.Job
  1807  			result2 bool
  1808  			result3 error
  1809  		})
  1810  	}
  1811  	fake.jobReturnsOnCall[i] = struct {
  1812  		result1 db.Job
  1813  		result2 bool
  1814  		result3 error
  1815  	}{result1, result2, result3}
  1816  }
  1817  
  1818  func (fake *FakePipeline) Jobs() (db.Jobs, error) {
  1819  	fake.jobsMutex.Lock()
  1820  	ret, specificReturn := fake.jobsReturnsOnCall[len(fake.jobsArgsForCall)]
  1821  	fake.jobsArgsForCall = append(fake.jobsArgsForCall, struct {
  1822  	}{})
  1823  	fake.recordInvocation("Jobs", []interface{}{})
  1824  	fake.jobsMutex.Unlock()
  1825  	if fake.JobsStub != nil {
  1826  		return fake.JobsStub()
  1827  	}
  1828  	if specificReturn {
  1829  		return ret.result1, ret.result2
  1830  	}
  1831  	fakeReturns := fake.jobsReturns
  1832  	return fakeReturns.result1, fakeReturns.result2
  1833  }
  1834  
  1835  func (fake *FakePipeline) JobsCallCount() int {
  1836  	fake.jobsMutex.RLock()
  1837  	defer fake.jobsMutex.RUnlock()
  1838  	return len(fake.jobsArgsForCall)
  1839  }
  1840  
  1841  func (fake *FakePipeline) JobsCalls(stub func() (db.Jobs, error)) {
  1842  	fake.jobsMutex.Lock()
  1843  	defer fake.jobsMutex.Unlock()
  1844  	fake.JobsStub = stub
  1845  }
  1846  
  1847  func (fake *FakePipeline) JobsReturns(result1 db.Jobs, result2 error) {
  1848  	fake.jobsMutex.Lock()
  1849  	defer fake.jobsMutex.Unlock()
  1850  	fake.JobsStub = nil
  1851  	fake.jobsReturns = struct {
  1852  		result1 db.Jobs
  1853  		result2 error
  1854  	}{result1, result2}
  1855  }
  1856  
  1857  func (fake *FakePipeline) JobsReturnsOnCall(i int, result1 db.Jobs, result2 error) {
  1858  	fake.jobsMutex.Lock()
  1859  	defer fake.jobsMutex.Unlock()
  1860  	fake.JobsStub = nil
  1861  	if fake.jobsReturnsOnCall == nil {
  1862  		fake.jobsReturnsOnCall = make(map[int]struct {
  1863  			result1 db.Jobs
  1864  			result2 error
  1865  		})
  1866  	}
  1867  	fake.jobsReturnsOnCall[i] = struct {
  1868  		result1 db.Jobs
  1869  		result2 error
  1870  	}{result1, result2}
  1871  }
  1872  
  1873  func (fake *FakePipeline) LastUpdated() time.Time {
  1874  	fake.lastUpdatedMutex.Lock()
  1875  	ret, specificReturn := fake.lastUpdatedReturnsOnCall[len(fake.lastUpdatedArgsForCall)]
  1876  	fake.lastUpdatedArgsForCall = append(fake.lastUpdatedArgsForCall, struct {
  1877  	}{})
  1878  	fake.recordInvocation("LastUpdated", []interface{}{})
  1879  	fake.lastUpdatedMutex.Unlock()
  1880  	if fake.LastUpdatedStub != nil {
  1881  		return fake.LastUpdatedStub()
  1882  	}
  1883  	if specificReturn {
  1884  		return ret.result1
  1885  	}
  1886  	fakeReturns := fake.lastUpdatedReturns
  1887  	return fakeReturns.result1
  1888  }
  1889  
  1890  func (fake *FakePipeline) LastUpdatedCallCount() int {
  1891  	fake.lastUpdatedMutex.RLock()
  1892  	defer fake.lastUpdatedMutex.RUnlock()
  1893  	return len(fake.lastUpdatedArgsForCall)
  1894  }
  1895  
  1896  func (fake *FakePipeline) LastUpdatedCalls(stub func() time.Time) {
  1897  	fake.lastUpdatedMutex.Lock()
  1898  	defer fake.lastUpdatedMutex.Unlock()
  1899  	fake.LastUpdatedStub = stub
  1900  }
  1901  
  1902  func (fake *FakePipeline) LastUpdatedReturns(result1 time.Time) {
  1903  	fake.lastUpdatedMutex.Lock()
  1904  	defer fake.lastUpdatedMutex.Unlock()
  1905  	fake.LastUpdatedStub = nil
  1906  	fake.lastUpdatedReturns = struct {
  1907  		result1 time.Time
  1908  	}{result1}
  1909  }
  1910  
  1911  func (fake *FakePipeline) LastUpdatedReturnsOnCall(i int, result1 time.Time) {
  1912  	fake.lastUpdatedMutex.Lock()
  1913  	defer fake.lastUpdatedMutex.Unlock()
  1914  	fake.LastUpdatedStub = nil
  1915  	if fake.lastUpdatedReturnsOnCall == nil {
  1916  		fake.lastUpdatedReturnsOnCall = make(map[int]struct {
  1917  			result1 time.Time
  1918  		})
  1919  	}
  1920  	fake.lastUpdatedReturnsOnCall[i] = struct {
  1921  		result1 time.Time
  1922  	}{result1}
  1923  }
  1924  
  1925  func (fake *FakePipeline) LoadDebugVersionsDB() (*atc.DebugVersionsDB, error) {
  1926  	fake.loadDebugVersionsDBMutex.Lock()
  1927  	ret, specificReturn := fake.loadDebugVersionsDBReturnsOnCall[len(fake.loadDebugVersionsDBArgsForCall)]
  1928  	fake.loadDebugVersionsDBArgsForCall = append(fake.loadDebugVersionsDBArgsForCall, struct {
  1929  	}{})
  1930  	fake.recordInvocation("LoadDebugVersionsDB", []interface{}{})
  1931  	fake.loadDebugVersionsDBMutex.Unlock()
  1932  	if fake.LoadDebugVersionsDBStub != nil {
  1933  		return fake.LoadDebugVersionsDBStub()
  1934  	}
  1935  	if specificReturn {
  1936  		return ret.result1, ret.result2
  1937  	}
  1938  	fakeReturns := fake.loadDebugVersionsDBReturns
  1939  	return fakeReturns.result1, fakeReturns.result2
  1940  }
  1941  
  1942  func (fake *FakePipeline) LoadDebugVersionsDBCallCount() int {
  1943  	fake.loadDebugVersionsDBMutex.RLock()
  1944  	defer fake.loadDebugVersionsDBMutex.RUnlock()
  1945  	return len(fake.loadDebugVersionsDBArgsForCall)
  1946  }
  1947  
  1948  func (fake *FakePipeline) LoadDebugVersionsDBCalls(stub func() (*atc.DebugVersionsDB, error)) {
  1949  	fake.loadDebugVersionsDBMutex.Lock()
  1950  	defer fake.loadDebugVersionsDBMutex.Unlock()
  1951  	fake.LoadDebugVersionsDBStub = stub
  1952  }
  1953  
  1954  func (fake *FakePipeline) LoadDebugVersionsDBReturns(result1 *atc.DebugVersionsDB, result2 error) {
  1955  	fake.loadDebugVersionsDBMutex.Lock()
  1956  	defer fake.loadDebugVersionsDBMutex.Unlock()
  1957  	fake.LoadDebugVersionsDBStub = nil
  1958  	fake.loadDebugVersionsDBReturns = struct {
  1959  		result1 *atc.DebugVersionsDB
  1960  		result2 error
  1961  	}{result1, result2}
  1962  }
  1963  
  1964  func (fake *FakePipeline) LoadDebugVersionsDBReturnsOnCall(i int, result1 *atc.DebugVersionsDB, result2 error) {
  1965  	fake.loadDebugVersionsDBMutex.Lock()
  1966  	defer fake.loadDebugVersionsDBMutex.Unlock()
  1967  	fake.LoadDebugVersionsDBStub = nil
  1968  	if fake.loadDebugVersionsDBReturnsOnCall == nil {
  1969  		fake.loadDebugVersionsDBReturnsOnCall = make(map[int]struct {
  1970  			result1 *atc.DebugVersionsDB
  1971  			result2 error
  1972  		})
  1973  	}
  1974  	fake.loadDebugVersionsDBReturnsOnCall[i] = struct {
  1975  		result1 *atc.DebugVersionsDB
  1976  		result2 error
  1977  	}{result1, result2}
  1978  }
  1979  
  1980  func (fake *FakePipeline) Name() string {
  1981  	fake.nameMutex.Lock()
  1982  	ret, specificReturn := fake.nameReturnsOnCall[len(fake.nameArgsForCall)]
  1983  	fake.nameArgsForCall = append(fake.nameArgsForCall, struct {
  1984  	}{})
  1985  	fake.recordInvocation("Name", []interface{}{})
  1986  	fake.nameMutex.Unlock()
  1987  	if fake.NameStub != nil {
  1988  		return fake.NameStub()
  1989  	}
  1990  	if specificReturn {
  1991  		return ret.result1
  1992  	}
  1993  	fakeReturns := fake.nameReturns
  1994  	return fakeReturns.result1
  1995  }
  1996  
  1997  func (fake *FakePipeline) NameCallCount() int {
  1998  	fake.nameMutex.RLock()
  1999  	defer fake.nameMutex.RUnlock()
  2000  	return len(fake.nameArgsForCall)
  2001  }
  2002  
  2003  func (fake *FakePipeline) NameCalls(stub func() string) {
  2004  	fake.nameMutex.Lock()
  2005  	defer fake.nameMutex.Unlock()
  2006  	fake.NameStub = stub
  2007  }
  2008  
  2009  func (fake *FakePipeline) NameReturns(result1 string) {
  2010  	fake.nameMutex.Lock()
  2011  	defer fake.nameMutex.Unlock()
  2012  	fake.NameStub = nil
  2013  	fake.nameReturns = struct {
  2014  		result1 string
  2015  	}{result1}
  2016  }
  2017  
  2018  func (fake *FakePipeline) NameReturnsOnCall(i int, result1 string) {
  2019  	fake.nameMutex.Lock()
  2020  	defer fake.nameMutex.Unlock()
  2021  	fake.NameStub = nil
  2022  	if fake.nameReturnsOnCall == nil {
  2023  		fake.nameReturnsOnCall = make(map[int]struct {
  2024  			result1 string
  2025  		})
  2026  	}
  2027  	fake.nameReturnsOnCall[i] = struct {
  2028  		result1 string
  2029  	}{result1}
  2030  }
  2031  
  2032  func (fake *FakePipeline) ParentBuildID() int {
  2033  	fake.parentBuildIDMutex.Lock()
  2034  	ret, specificReturn := fake.parentBuildIDReturnsOnCall[len(fake.parentBuildIDArgsForCall)]
  2035  	fake.parentBuildIDArgsForCall = append(fake.parentBuildIDArgsForCall, struct {
  2036  	}{})
  2037  	fake.recordInvocation("ParentBuildID", []interface{}{})
  2038  	fake.parentBuildIDMutex.Unlock()
  2039  	if fake.ParentBuildIDStub != nil {
  2040  		return fake.ParentBuildIDStub()
  2041  	}
  2042  	if specificReturn {
  2043  		return ret.result1
  2044  	}
  2045  	fakeReturns := fake.parentBuildIDReturns
  2046  	return fakeReturns.result1
  2047  }
  2048  
  2049  func (fake *FakePipeline) ParentBuildIDCallCount() int {
  2050  	fake.parentBuildIDMutex.RLock()
  2051  	defer fake.parentBuildIDMutex.RUnlock()
  2052  	return len(fake.parentBuildIDArgsForCall)
  2053  }
  2054  
  2055  func (fake *FakePipeline) ParentBuildIDCalls(stub func() int) {
  2056  	fake.parentBuildIDMutex.Lock()
  2057  	defer fake.parentBuildIDMutex.Unlock()
  2058  	fake.ParentBuildIDStub = stub
  2059  }
  2060  
  2061  func (fake *FakePipeline) ParentBuildIDReturns(result1 int) {
  2062  	fake.parentBuildIDMutex.Lock()
  2063  	defer fake.parentBuildIDMutex.Unlock()
  2064  	fake.ParentBuildIDStub = nil
  2065  	fake.parentBuildIDReturns = struct {
  2066  		result1 int
  2067  	}{result1}
  2068  }
  2069  
  2070  func (fake *FakePipeline) ParentBuildIDReturnsOnCall(i int, result1 int) {
  2071  	fake.parentBuildIDMutex.Lock()
  2072  	defer fake.parentBuildIDMutex.Unlock()
  2073  	fake.ParentBuildIDStub = nil
  2074  	if fake.parentBuildIDReturnsOnCall == nil {
  2075  		fake.parentBuildIDReturnsOnCall = make(map[int]struct {
  2076  			result1 int
  2077  		})
  2078  	}
  2079  	fake.parentBuildIDReturnsOnCall[i] = struct {
  2080  		result1 int
  2081  	}{result1}
  2082  }
  2083  
  2084  func (fake *FakePipeline) ParentJobID() int {
  2085  	fake.parentJobIDMutex.Lock()
  2086  	ret, specificReturn := fake.parentJobIDReturnsOnCall[len(fake.parentJobIDArgsForCall)]
  2087  	fake.parentJobIDArgsForCall = append(fake.parentJobIDArgsForCall, struct {
  2088  	}{})
  2089  	fake.recordInvocation("ParentJobID", []interface{}{})
  2090  	fake.parentJobIDMutex.Unlock()
  2091  	if fake.ParentJobIDStub != nil {
  2092  		return fake.ParentJobIDStub()
  2093  	}
  2094  	if specificReturn {
  2095  		return ret.result1
  2096  	}
  2097  	fakeReturns := fake.parentJobIDReturns
  2098  	return fakeReturns.result1
  2099  }
  2100  
  2101  func (fake *FakePipeline) ParentJobIDCallCount() int {
  2102  	fake.parentJobIDMutex.RLock()
  2103  	defer fake.parentJobIDMutex.RUnlock()
  2104  	return len(fake.parentJobIDArgsForCall)
  2105  }
  2106  
  2107  func (fake *FakePipeline) ParentJobIDCalls(stub func() int) {
  2108  	fake.parentJobIDMutex.Lock()
  2109  	defer fake.parentJobIDMutex.Unlock()
  2110  	fake.ParentJobIDStub = stub
  2111  }
  2112  
  2113  func (fake *FakePipeline) ParentJobIDReturns(result1 int) {
  2114  	fake.parentJobIDMutex.Lock()
  2115  	defer fake.parentJobIDMutex.Unlock()
  2116  	fake.ParentJobIDStub = nil
  2117  	fake.parentJobIDReturns = struct {
  2118  		result1 int
  2119  	}{result1}
  2120  }
  2121  
  2122  func (fake *FakePipeline) ParentJobIDReturnsOnCall(i int, result1 int) {
  2123  	fake.parentJobIDMutex.Lock()
  2124  	defer fake.parentJobIDMutex.Unlock()
  2125  	fake.ParentJobIDStub = nil
  2126  	if fake.parentJobIDReturnsOnCall == nil {
  2127  		fake.parentJobIDReturnsOnCall = make(map[int]struct {
  2128  			result1 int
  2129  		})
  2130  	}
  2131  	fake.parentJobIDReturnsOnCall[i] = struct {
  2132  		result1 int
  2133  	}{result1}
  2134  }
  2135  
  2136  func (fake *FakePipeline) Pause() error {
  2137  	fake.pauseMutex.Lock()
  2138  	ret, specificReturn := fake.pauseReturnsOnCall[len(fake.pauseArgsForCall)]
  2139  	fake.pauseArgsForCall = append(fake.pauseArgsForCall, struct {
  2140  	}{})
  2141  	fake.recordInvocation("Pause", []interface{}{})
  2142  	fake.pauseMutex.Unlock()
  2143  	if fake.PauseStub != nil {
  2144  		return fake.PauseStub()
  2145  	}
  2146  	if specificReturn {
  2147  		return ret.result1
  2148  	}
  2149  	fakeReturns := fake.pauseReturns
  2150  	return fakeReturns.result1
  2151  }
  2152  
  2153  func (fake *FakePipeline) PauseCallCount() int {
  2154  	fake.pauseMutex.RLock()
  2155  	defer fake.pauseMutex.RUnlock()
  2156  	return len(fake.pauseArgsForCall)
  2157  }
  2158  
  2159  func (fake *FakePipeline) PauseCalls(stub func() error) {
  2160  	fake.pauseMutex.Lock()
  2161  	defer fake.pauseMutex.Unlock()
  2162  	fake.PauseStub = stub
  2163  }
  2164  
  2165  func (fake *FakePipeline) PauseReturns(result1 error) {
  2166  	fake.pauseMutex.Lock()
  2167  	defer fake.pauseMutex.Unlock()
  2168  	fake.PauseStub = nil
  2169  	fake.pauseReturns = struct {
  2170  		result1 error
  2171  	}{result1}
  2172  }
  2173  
  2174  func (fake *FakePipeline) PauseReturnsOnCall(i int, result1 error) {
  2175  	fake.pauseMutex.Lock()
  2176  	defer fake.pauseMutex.Unlock()
  2177  	fake.PauseStub = nil
  2178  	if fake.pauseReturnsOnCall == nil {
  2179  		fake.pauseReturnsOnCall = make(map[int]struct {
  2180  			result1 error
  2181  		})
  2182  	}
  2183  	fake.pauseReturnsOnCall[i] = struct {
  2184  		result1 error
  2185  	}{result1}
  2186  }
  2187  
  2188  func (fake *FakePipeline) Paused() bool {
  2189  	fake.pausedMutex.Lock()
  2190  	ret, specificReturn := fake.pausedReturnsOnCall[len(fake.pausedArgsForCall)]
  2191  	fake.pausedArgsForCall = append(fake.pausedArgsForCall, struct {
  2192  	}{})
  2193  	fake.recordInvocation("Paused", []interface{}{})
  2194  	fake.pausedMutex.Unlock()
  2195  	if fake.PausedStub != nil {
  2196  		return fake.PausedStub()
  2197  	}
  2198  	if specificReturn {
  2199  		return ret.result1
  2200  	}
  2201  	fakeReturns := fake.pausedReturns
  2202  	return fakeReturns.result1
  2203  }
  2204  
  2205  func (fake *FakePipeline) PausedCallCount() int {
  2206  	fake.pausedMutex.RLock()
  2207  	defer fake.pausedMutex.RUnlock()
  2208  	return len(fake.pausedArgsForCall)
  2209  }
  2210  
  2211  func (fake *FakePipeline) PausedCalls(stub func() bool) {
  2212  	fake.pausedMutex.Lock()
  2213  	defer fake.pausedMutex.Unlock()
  2214  	fake.PausedStub = stub
  2215  }
  2216  
  2217  func (fake *FakePipeline) PausedReturns(result1 bool) {
  2218  	fake.pausedMutex.Lock()
  2219  	defer fake.pausedMutex.Unlock()
  2220  	fake.PausedStub = nil
  2221  	fake.pausedReturns = struct {
  2222  		result1 bool
  2223  	}{result1}
  2224  }
  2225  
  2226  func (fake *FakePipeline) PausedReturnsOnCall(i int, result1 bool) {
  2227  	fake.pausedMutex.Lock()
  2228  	defer fake.pausedMutex.Unlock()
  2229  	fake.PausedStub = nil
  2230  	if fake.pausedReturnsOnCall == nil {
  2231  		fake.pausedReturnsOnCall = make(map[int]struct {
  2232  			result1 bool
  2233  		})
  2234  	}
  2235  	fake.pausedReturnsOnCall[i] = struct {
  2236  		result1 bool
  2237  	}{result1}
  2238  }
  2239  
  2240  func (fake *FakePipeline) Public() bool {
  2241  	fake.publicMutex.Lock()
  2242  	ret, specificReturn := fake.publicReturnsOnCall[len(fake.publicArgsForCall)]
  2243  	fake.publicArgsForCall = append(fake.publicArgsForCall, struct {
  2244  	}{})
  2245  	fake.recordInvocation("Public", []interface{}{})
  2246  	fake.publicMutex.Unlock()
  2247  	if fake.PublicStub != nil {
  2248  		return fake.PublicStub()
  2249  	}
  2250  	if specificReturn {
  2251  		return ret.result1
  2252  	}
  2253  	fakeReturns := fake.publicReturns
  2254  	return fakeReturns.result1
  2255  }
  2256  
  2257  func (fake *FakePipeline) PublicCallCount() int {
  2258  	fake.publicMutex.RLock()
  2259  	defer fake.publicMutex.RUnlock()
  2260  	return len(fake.publicArgsForCall)
  2261  }
  2262  
  2263  func (fake *FakePipeline) PublicCalls(stub func() bool) {
  2264  	fake.publicMutex.Lock()
  2265  	defer fake.publicMutex.Unlock()
  2266  	fake.PublicStub = stub
  2267  }
  2268  
  2269  func (fake *FakePipeline) PublicReturns(result1 bool) {
  2270  	fake.publicMutex.Lock()
  2271  	defer fake.publicMutex.Unlock()
  2272  	fake.PublicStub = nil
  2273  	fake.publicReturns = struct {
  2274  		result1 bool
  2275  	}{result1}
  2276  }
  2277  
  2278  func (fake *FakePipeline) PublicReturnsOnCall(i int, result1 bool) {
  2279  	fake.publicMutex.Lock()
  2280  	defer fake.publicMutex.Unlock()
  2281  	fake.PublicStub = nil
  2282  	if fake.publicReturnsOnCall == nil {
  2283  		fake.publicReturnsOnCall = make(map[int]struct {
  2284  			result1 bool
  2285  		})
  2286  	}
  2287  	fake.publicReturnsOnCall[i] = struct {
  2288  		result1 bool
  2289  	}{result1}
  2290  }
  2291  
  2292  func (fake *FakePipeline) Reload() (bool, error) {
  2293  	fake.reloadMutex.Lock()
  2294  	ret, specificReturn := fake.reloadReturnsOnCall[len(fake.reloadArgsForCall)]
  2295  	fake.reloadArgsForCall = append(fake.reloadArgsForCall, struct {
  2296  	}{})
  2297  	fake.recordInvocation("Reload", []interface{}{})
  2298  	fake.reloadMutex.Unlock()
  2299  	if fake.ReloadStub != nil {
  2300  		return fake.ReloadStub()
  2301  	}
  2302  	if specificReturn {
  2303  		return ret.result1, ret.result2
  2304  	}
  2305  	fakeReturns := fake.reloadReturns
  2306  	return fakeReturns.result1, fakeReturns.result2
  2307  }
  2308  
  2309  func (fake *FakePipeline) ReloadCallCount() int {
  2310  	fake.reloadMutex.RLock()
  2311  	defer fake.reloadMutex.RUnlock()
  2312  	return len(fake.reloadArgsForCall)
  2313  }
  2314  
  2315  func (fake *FakePipeline) ReloadCalls(stub func() (bool, error)) {
  2316  	fake.reloadMutex.Lock()
  2317  	defer fake.reloadMutex.Unlock()
  2318  	fake.ReloadStub = stub
  2319  }
  2320  
  2321  func (fake *FakePipeline) ReloadReturns(result1 bool, result2 error) {
  2322  	fake.reloadMutex.Lock()
  2323  	defer fake.reloadMutex.Unlock()
  2324  	fake.ReloadStub = nil
  2325  	fake.reloadReturns = struct {
  2326  		result1 bool
  2327  		result2 error
  2328  	}{result1, result2}
  2329  }
  2330  
  2331  func (fake *FakePipeline) ReloadReturnsOnCall(i int, result1 bool, result2 error) {
  2332  	fake.reloadMutex.Lock()
  2333  	defer fake.reloadMutex.Unlock()
  2334  	fake.ReloadStub = nil
  2335  	if fake.reloadReturnsOnCall == nil {
  2336  		fake.reloadReturnsOnCall = make(map[int]struct {
  2337  			result1 bool
  2338  			result2 error
  2339  		})
  2340  	}
  2341  	fake.reloadReturnsOnCall[i] = struct {
  2342  		result1 bool
  2343  		result2 error
  2344  	}{result1, result2}
  2345  }
  2346  
  2347  func (fake *FakePipeline) Rename(arg1 string) error {
  2348  	fake.renameMutex.Lock()
  2349  	ret, specificReturn := fake.renameReturnsOnCall[len(fake.renameArgsForCall)]
  2350  	fake.renameArgsForCall = append(fake.renameArgsForCall, struct {
  2351  		arg1 string
  2352  	}{arg1})
  2353  	fake.recordInvocation("Rename", []interface{}{arg1})
  2354  	fake.renameMutex.Unlock()
  2355  	if fake.RenameStub != nil {
  2356  		return fake.RenameStub(arg1)
  2357  	}
  2358  	if specificReturn {
  2359  		return ret.result1
  2360  	}
  2361  	fakeReturns := fake.renameReturns
  2362  	return fakeReturns.result1
  2363  }
  2364  
  2365  func (fake *FakePipeline) RenameCallCount() int {
  2366  	fake.renameMutex.RLock()
  2367  	defer fake.renameMutex.RUnlock()
  2368  	return len(fake.renameArgsForCall)
  2369  }
  2370  
  2371  func (fake *FakePipeline) RenameCalls(stub func(string) error) {
  2372  	fake.renameMutex.Lock()
  2373  	defer fake.renameMutex.Unlock()
  2374  	fake.RenameStub = stub
  2375  }
  2376  
  2377  func (fake *FakePipeline) RenameArgsForCall(i int) string {
  2378  	fake.renameMutex.RLock()
  2379  	defer fake.renameMutex.RUnlock()
  2380  	argsForCall := fake.renameArgsForCall[i]
  2381  	return argsForCall.arg1
  2382  }
  2383  
  2384  func (fake *FakePipeline) RenameReturns(result1 error) {
  2385  	fake.renameMutex.Lock()
  2386  	defer fake.renameMutex.Unlock()
  2387  	fake.RenameStub = nil
  2388  	fake.renameReturns = struct {
  2389  		result1 error
  2390  	}{result1}
  2391  }
  2392  
  2393  func (fake *FakePipeline) RenameReturnsOnCall(i int, result1 error) {
  2394  	fake.renameMutex.Lock()
  2395  	defer fake.renameMutex.Unlock()
  2396  	fake.RenameStub = nil
  2397  	if fake.renameReturnsOnCall == nil {
  2398  		fake.renameReturnsOnCall = make(map[int]struct {
  2399  			result1 error
  2400  		})
  2401  	}
  2402  	fake.renameReturnsOnCall[i] = struct {
  2403  		result1 error
  2404  	}{result1}
  2405  }
  2406  
  2407  func (fake *FakePipeline) Resource(arg1 string) (db.Resource, bool, error) {
  2408  	fake.resourceMutex.Lock()
  2409  	ret, specificReturn := fake.resourceReturnsOnCall[len(fake.resourceArgsForCall)]
  2410  	fake.resourceArgsForCall = append(fake.resourceArgsForCall, struct {
  2411  		arg1 string
  2412  	}{arg1})
  2413  	fake.recordInvocation("Resource", []interface{}{arg1})
  2414  	fake.resourceMutex.Unlock()
  2415  	if fake.ResourceStub != nil {
  2416  		return fake.ResourceStub(arg1)
  2417  	}
  2418  	if specificReturn {
  2419  		return ret.result1, ret.result2, ret.result3
  2420  	}
  2421  	fakeReturns := fake.resourceReturns
  2422  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2423  }
  2424  
  2425  func (fake *FakePipeline) ResourceCallCount() int {
  2426  	fake.resourceMutex.RLock()
  2427  	defer fake.resourceMutex.RUnlock()
  2428  	return len(fake.resourceArgsForCall)
  2429  }
  2430  
  2431  func (fake *FakePipeline) ResourceCalls(stub func(string) (db.Resource, bool, error)) {
  2432  	fake.resourceMutex.Lock()
  2433  	defer fake.resourceMutex.Unlock()
  2434  	fake.ResourceStub = stub
  2435  }
  2436  
  2437  func (fake *FakePipeline) ResourceArgsForCall(i int) string {
  2438  	fake.resourceMutex.RLock()
  2439  	defer fake.resourceMutex.RUnlock()
  2440  	argsForCall := fake.resourceArgsForCall[i]
  2441  	return argsForCall.arg1
  2442  }
  2443  
  2444  func (fake *FakePipeline) ResourceReturns(result1 db.Resource, result2 bool, result3 error) {
  2445  	fake.resourceMutex.Lock()
  2446  	defer fake.resourceMutex.Unlock()
  2447  	fake.ResourceStub = nil
  2448  	fake.resourceReturns = struct {
  2449  		result1 db.Resource
  2450  		result2 bool
  2451  		result3 error
  2452  	}{result1, result2, result3}
  2453  }
  2454  
  2455  func (fake *FakePipeline) ResourceReturnsOnCall(i int, result1 db.Resource, result2 bool, result3 error) {
  2456  	fake.resourceMutex.Lock()
  2457  	defer fake.resourceMutex.Unlock()
  2458  	fake.ResourceStub = nil
  2459  	if fake.resourceReturnsOnCall == nil {
  2460  		fake.resourceReturnsOnCall = make(map[int]struct {
  2461  			result1 db.Resource
  2462  			result2 bool
  2463  			result3 error
  2464  		})
  2465  	}
  2466  	fake.resourceReturnsOnCall[i] = struct {
  2467  		result1 db.Resource
  2468  		result2 bool
  2469  		result3 error
  2470  	}{result1, result2, result3}
  2471  }
  2472  
  2473  func (fake *FakePipeline) ResourceByID(arg1 int) (db.Resource, bool, error) {
  2474  	fake.resourceByIDMutex.Lock()
  2475  	ret, specificReturn := fake.resourceByIDReturnsOnCall[len(fake.resourceByIDArgsForCall)]
  2476  	fake.resourceByIDArgsForCall = append(fake.resourceByIDArgsForCall, struct {
  2477  		arg1 int
  2478  	}{arg1})
  2479  	fake.recordInvocation("ResourceByID", []interface{}{arg1})
  2480  	fake.resourceByIDMutex.Unlock()
  2481  	if fake.ResourceByIDStub != nil {
  2482  		return fake.ResourceByIDStub(arg1)
  2483  	}
  2484  	if specificReturn {
  2485  		return ret.result1, ret.result2, ret.result3
  2486  	}
  2487  	fakeReturns := fake.resourceByIDReturns
  2488  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2489  }
  2490  
  2491  func (fake *FakePipeline) ResourceByIDCallCount() int {
  2492  	fake.resourceByIDMutex.RLock()
  2493  	defer fake.resourceByIDMutex.RUnlock()
  2494  	return len(fake.resourceByIDArgsForCall)
  2495  }
  2496  
  2497  func (fake *FakePipeline) ResourceByIDCalls(stub func(int) (db.Resource, bool, error)) {
  2498  	fake.resourceByIDMutex.Lock()
  2499  	defer fake.resourceByIDMutex.Unlock()
  2500  	fake.ResourceByIDStub = stub
  2501  }
  2502  
  2503  func (fake *FakePipeline) ResourceByIDArgsForCall(i int) int {
  2504  	fake.resourceByIDMutex.RLock()
  2505  	defer fake.resourceByIDMutex.RUnlock()
  2506  	argsForCall := fake.resourceByIDArgsForCall[i]
  2507  	return argsForCall.arg1
  2508  }
  2509  
  2510  func (fake *FakePipeline) ResourceByIDReturns(result1 db.Resource, result2 bool, result3 error) {
  2511  	fake.resourceByIDMutex.Lock()
  2512  	defer fake.resourceByIDMutex.Unlock()
  2513  	fake.ResourceByIDStub = nil
  2514  	fake.resourceByIDReturns = struct {
  2515  		result1 db.Resource
  2516  		result2 bool
  2517  		result3 error
  2518  	}{result1, result2, result3}
  2519  }
  2520  
  2521  func (fake *FakePipeline) ResourceByIDReturnsOnCall(i int, result1 db.Resource, result2 bool, result3 error) {
  2522  	fake.resourceByIDMutex.Lock()
  2523  	defer fake.resourceByIDMutex.Unlock()
  2524  	fake.ResourceByIDStub = nil
  2525  	if fake.resourceByIDReturnsOnCall == nil {
  2526  		fake.resourceByIDReturnsOnCall = make(map[int]struct {
  2527  			result1 db.Resource
  2528  			result2 bool
  2529  			result3 error
  2530  		})
  2531  	}
  2532  	fake.resourceByIDReturnsOnCall[i] = struct {
  2533  		result1 db.Resource
  2534  		result2 bool
  2535  		result3 error
  2536  	}{result1, result2, result3}
  2537  }
  2538  
  2539  func (fake *FakePipeline) ResourceType(arg1 string) (db.ResourceType, bool, error) {
  2540  	fake.resourceTypeMutex.Lock()
  2541  	ret, specificReturn := fake.resourceTypeReturnsOnCall[len(fake.resourceTypeArgsForCall)]
  2542  	fake.resourceTypeArgsForCall = append(fake.resourceTypeArgsForCall, struct {
  2543  		arg1 string
  2544  	}{arg1})
  2545  	fake.recordInvocation("ResourceType", []interface{}{arg1})
  2546  	fake.resourceTypeMutex.Unlock()
  2547  	if fake.ResourceTypeStub != nil {
  2548  		return fake.ResourceTypeStub(arg1)
  2549  	}
  2550  	if specificReturn {
  2551  		return ret.result1, ret.result2, ret.result3
  2552  	}
  2553  	fakeReturns := fake.resourceTypeReturns
  2554  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2555  }
  2556  
  2557  func (fake *FakePipeline) ResourceTypeCallCount() int {
  2558  	fake.resourceTypeMutex.RLock()
  2559  	defer fake.resourceTypeMutex.RUnlock()
  2560  	return len(fake.resourceTypeArgsForCall)
  2561  }
  2562  
  2563  func (fake *FakePipeline) ResourceTypeCalls(stub func(string) (db.ResourceType, bool, error)) {
  2564  	fake.resourceTypeMutex.Lock()
  2565  	defer fake.resourceTypeMutex.Unlock()
  2566  	fake.ResourceTypeStub = stub
  2567  }
  2568  
  2569  func (fake *FakePipeline) ResourceTypeArgsForCall(i int) string {
  2570  	fake.resourceTypeMutex.RLock()
  2571  	defer fake.resourceTypeMutex.RUnlock()
  2572  	argsForCall := fake.resourceTypeArgsForCall[i]
  2573  	return argsForCall.arg1
  2574  }
  2575  
  2576  func (fake *FakePipeline) ResourceTypeReturns(result1 db.ResourceType, result2 bool, result3 error) {
  2577  	fake.resourceTypeMutex.Lock()
  2578  	defer fake.resourceTypeMutex.Unlock()
  2579  	fake.ResourceTypeStub = nil
  2580  	fake.resourceTypeReturns = struct {
  2581  		result1 db.ResourceType
  2582  		result2 bool
  2583  		result3 error
  2584  	}{result1, result2, result3}
  2585  }
  2586  
  2587  func (fake *FakePipeline) ResourceTypeReturnsOnCall(i int, result1 db.ResourceType, result2 bool, result3 error) {
  2588  	fake.resourceTypeMutex.Lock()
  2589  	defer fake.resourceTypeMutex.Unlock()
  2590  	fake.ResourceTypeStub = nil
  2591  	if fake.resourceTypeReturnsOnCall == nil {
  2592  		fake.resourceTypeReturnsOnCall = make(map[int]struct {
  2593  			result1 db.ResourceType
  2594  			result2 bool
  2595  			result3 error
  2596  		})
  2597  	}
  2598  	fake.resourceTypeReturnsOnCall[i] = struct {
  2599  		result1 db.ResourceType
  2600  		result2 bool
  2601  		result3 error
  2602  	}{result1, result2, result3}
  2603  }
  2604  
  2605  func (fake *FakePipeline) ResourceTypeByID(arg1 int) (db.ResourceType, bool, error) {
  2606  	fake.resourceTypeByIDMutex.Lock()
  2607  	ret, specificReturn := fake.resourceTypeByIDReturnsOnCall[len(fake.resourceTypeByIDArgsForCall)]
  2608  	fake.resourceTypeByIDArgsForCall = append(fake.resourceTypeByIDArgsForCall, struct {
  2609  		arg1 int
  2610  	}{arg1})
  2611  	fake.recordInvocation("ResourceTypeByID", []interface{}{arg1})
  2612  	fake.resourceTypeByIDMutex.Unlock()
  2613  	if fake.ResourceTypeByIDStub != nil {
  2614  		return fake.ResourceTypeByIDStub(arg1)
  2615  	}
  2616  	if specificReturn {
  2617  		return ret.result1, ret.result2, ret.result3
  2618  	}
  2619  	fakeReturns := fake.resourceTypeByIDReturns
  2620  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2621  }
  2622  
  2623  func (fake *FakePipeline) ResourceTypeByIDCallCount() int {
  2624  	fake.resourceTypeByIDMutex.RLock()
  2625  	defer fake.resourceTypeByIDMutex.RUnlock()
  2626  	return len(fake.resourceTypeByIDArgsForCall)
  2627  }
  2628  
  2629  func (fake *FakePipeline) ResourceTypeByIDCalls(stub func(int) (db.ResourceType, bool, error)) {
  2630  	fake.resourceTypeByIDMutex.Lock()
  2631  	defer fake.resourceTypeByIDMutex.Unlock()
  2632  	fake.ResourceTypeByIDStub = stub
  2633  }
  2634  
  2635  func (fake *FakePipeline) ResourceTypeByIDArgsForCall(i int) int {
  2636  	fake.resourceTypeByIDMutex.RLock()
  2637  	defer fake.resourceTypeByIDMutex.RUnlock()
  2638  	argsForCall := fake.resourceTypeByIDArgsForCall[i]
  2639  	return argsForCall.arg1
  2640  }
  2641  
  2642  func (fake *FakePipeline) ResourceTypeByIDReturns(result1 db.ResourceType, result2 bool, result3 error) {
  2643  	fake.resourceTypeByIDMutex.Lock()
  2644  	defer fake.resourceTypeByIDMutex.Unlock()
  2645  	fake.ResourceTypeByIDStub = nil
  2646  	fake.resourceTypeByIDReturns = struct {
  2647  		result1 db.ResourceType
  2648  		result2 bool
  2649  		result3 error
  2650  	}{result1, result2, result3}
  2651  }
  2652  
  2653  func (fake *FakePipeline) ResourceTypeByIDReturnsOnCall(i int, result1 db.ResourceType, result2 bool, result3 error) {
  2654  	fake.resourceTypeByIDMutex.Lock()
  2655  	defer fake.resourceTypeByIDMutex.Unlock()
  2656  	fake.ResourceTypeByIDStub = nil
  2657  	if fake.resourceTypeByIDReturnsOnCall == nil {
  2658  		fake.resourceTypeByIDReturnsOnCall = make(map[int]struct {
  2659  			result1 db.ResourceType
  2660  			result2 bool
  2661  			result3 error
  2662  		})
  2663  	}
  2664  	fake.resourceTypeByIDReturnsOnCall[i] = struct {
  2665  		result1 db.ResourceType
  2666  		result2 bool
  2667  		result3 error
  2668  	}{result1, result2, result3}
  2669  }
  2670  
  2671  func (fake *FakePipeline) ResourceTypes() (db.ResourceTypes, error) {
  2672  	fake.resourceTypesMutex.Lock()
  2673  	ret, specificReturn := fake.resourceTypesReturnsOnCall[len(fake.resourceTypesArgsForCall)]
  2674  	fake.resourceTypesArgsForCall = append(fake.resourceTypesArgsForCall, struct {
  2675  	}{})
  2676  	fake.recordInvocation("ResourceTypes", []interface{}{})
  2677  	fake.resourceTypesMutex.Unlock()
  2678  	if fake.ResourceTypesStub != nil {
  2679  		return fake.ResourceTypesStub()
  2680  	}
  2681  	if specificReturn {
  2682  		return ret.result1, ret.result2
  2683  	}
  2684  	fakeReturns := fake.resourceTypesReturns
  2685  	return fakeReturns.result1, fakeReturns.result2
  2686  }
  2687  
  2688  func (fake *FakePipeline) ResourceTypesCallCount() int {
  2689  	fake.resourceTypesMutex.RLock()
  2690  	defer fake.resourceTypesMutex.RUnlock()
  2691  	return len(fake.resourceTypesArgsForCall)
  2692  }
  2693  
  2694  func (fake *FakePipeline) ResourceTypesCalls(stub func() (db.ResourceTypes, error)) {
  2695  	fake.resourceTypesMutex.Lock()
  2696  	defer fake.resourceTypesMutex.Unlock()
  2697  	fake.ResourceTypesStub = stub
  2698  }
  2699  
  2700  func (fake *FakePipeline) ResourceTypesReturns(result1 db.ResourceTypes, result2 error) {
  2701  	fake.resourceTypesMutex.Lock()
  2702  	defer fake.resourceTypesMutex.Unlock()
  2703  	fake.ResourceTypesStub = nil
  2704  	fake.resourceTypesReturns = struct {
  2705  		result1 db.ResourceTypes
  2706  		result2 error
  2707  	}{result1, result2}
  2708  }
  2709  
  2710  func (fake *FakePipeline) ResourceTypesReturnsOnCall(i int, result1 db.ResourceTypes, result2 error) {
  2711  	fake.resourceTypesMutex.Lock()
  2712  	defer fake.resourceTypesMutex.Unlock()
  2713  	fake.ResourceTypesStub = nil
  2714  	if fake.resourceTypesReturnsOnCall == nil {
  2715  		fake.resourceTypesReturnsOnCall = make(map[int]struct {
  2716  			result1 db.ResourceTypes
  2717  			result2 error
  2718  		})
  2719  	}
  2720  	fake.resourceTypesReturnsOnCall[i] = struct {
  2721  		result1 db.ResourceTypes
  2722  		result2 error
  2723  	}{result1, result2}
  2724  }
  2725  
  2726  func (fake *FakePipeline) ResourceVersion(arg1 int) (atc.ResourceVersion, bool, error) {
  2727  	fake.resourceVersionMutex.Lock()
  2728  	ret, specificReturn := fake.resourceVersionReturnsOnCall[len(fake.resourceVersionArgsForCall)]
  2729  	fake.resourceVersionArgsForCall = append(fake.resourceVersionArgsForCall, struct {
  2730  		arg1 int
  2731  	}{arg1})
  2732  	fake.recordInvocation("ResourceVersion", []interface{}{arg1})
  2733  	fake.resourceVersionMutex.Unlock()
  2734  	if fake.ResourceVersionStub != nil {
  2735  		return fake.ResourceVersionStub(arg1)
  2736  	}
  2737  	if specificReturn {
  2738  		return ret.result1, ret.result2, ret.result3
  2739  	}
  2740  	fakeReturns := fake.resourceVersionReturns
  2741  	return fakeReturns.result1, fakeReturns.result2, fakeReturns.result3
  2742  }
  2743  
  2744  func (fake *FakePipeline) ResourceVersionCallCount() int {
  2745  	fake.resourceVersionMutex.RLock()
  2746  	defer fake.resourceVersionMutex.RUnlock()
  2747  	return len(fake.resourceVersionArgsForCall)
  2748  }
  2749  
  2750  func (fake *FakePipeline) ResourceVersionCalls(stub func(int) (atc.ResourceVersion, bool, error)) {
  2751  	fake.resourceVersionMutex.Lock()
  2752  	defer fake.resourceVersionMutex.Unlock()
  2753  	fake.ResourceVersionStub = stub
  2754  }
  2755  
  2756  func (fake *FakePipeline) ResourceVersionArgsForCall(i int) int {
  2757  	fake.resourceVersionMutex.RLock()
  2758  	defer fake.resourceVersionMutex.RUnlock()
  2759  	argsForCall := fake.resourceVersionArgsForCall[i]
  2760  	return argsForCall.arg1
  2761  }
  2762  
  2763  func (fake *FakePipeline) ResourceVersionReturns(result1 atc.ResourceVersion, result2 bool, result3 error) {
  2764  	fake.resourceVersionMutex.Lock()
  2765  	defer fake.resourceVersionMutex.Unlock()
  2766  	fake.ResourceVersionStub = nil
  2767  	fake.resourceVersionReturns = struct {
  2768  		result1 atc.ResourceVersion
  2769  		result2 bool
  2770  		result3 error
  2771  	}{result1, result2, result3}
  2772  }
  2773  
  2774  func (fake *FakePipeline) ResourceVersionReturnsOnCall(i int, result1 atc.ResourceVersion, result2 bool, result3 error) {
  2775  	fake.resourceVersionMutex.Lock()
  2776  	defer fake.resourceVersionMutex.Unlock()
  2777  	fake.ResourceVersionStub = nil
  2778  	if fake.resourceVersionReturnsOnCall == nil {
  2779  		fake.resourceVersionReturnsOnCall = make(map[int]struct {
  2780  			result1 atc.ResourceVersion
  2781  			result2 bool
  2782  			result3 error
  2783  		})
  2784  	}
  2785  	fake.resourceVersionReturnsOnCall[i] = struct {
  2786  		result1 atc.ResourceVersion
  2787  		result2 bool
  2788  		result3 error
  2789  	}{result1, result2, result3}
  2790  }
  2791  
  2792  func (fake *FakePipeline) Resources() (db.Resources, error) {
  2793  	fake.resourcesMutex.Lock()
  2794  	ret, specificReturn := fake.resourcesReturnsOnCall[len(fake.resourcesArgsForCall)]
  2795  	fake.resourcesArgsForCall = append(fake.resourcesArgsForCall, struct {
  2796  	}{})
  2797  	fake.recordInvocation("Resources", []interface{}{})
  2798  	fake.resourcesMutex.Unlock()
  2799  	if fake.ResourcesStub != nil {
  2800  		return fake.ResourcesStub()
  2801  	}
  2802  	if specificReturn {
  2803  		return ret.result1, ret.result2
  2804  	}
  2805  	fakeReturns := fake.resourcesReturns
  2806  	return fakeReturns.result1, fakeReturns.result2
  2807  }
  2808  
  2809  func (fake *FakePipeline) ResourcesCallCount() int {
  2810  	fake.resourcesMutex.RLock()
  2811  	defer fake.resourcesMutex.RUnlock()
  2812  	return len(fake.resourcesArgsForCall)
  2813  }
  2814  
  2815  func (fake *FakePipeline) ResourcesCalls(stub func() (db.Resources, error)) {
  2816  	fake.resourcesMutex.Lock()
  2817  	defer fake.resourcesMutex.Unlock()
  2818  	fake.ResourcesStub = stub
  2819  }
  2820  
  2821  func (fake *FakePipeline) ResourcesReturns(result1 db.Resources, result2 error) {
  2822  	fake.resourcesMutex.Lock()
  2823  	defer fake.resourcesMutex.Unlock()
  2824  	fake.ResourcesStub = nil
  2825  	fake.resourcesReturns = struct {
  2826  		result1 db.Resources
  2827  		result2 error
  2828  	}{result1, result2}
  2829  }
  2830  
  2831  func (fake *FakePipeline) ResourcesReturnsOnCall(i int, result1 db.Resources, result2 error) {
  2832  	fake.resourcesMutex.Lock()
  2833  	defer fake.resourcesMutex.Unlock()
  2834  	fake.ResourcesStub = nil
  2835  	if fake.resourcesReturnsOnCall == nil {
  2836  		fake.resourcesReturnsOnCall = make(map[int]struct {
  2837  			result1 db.Resources
  2838  			result2 error
  2839  		})
  2840  	}
  2841  	fake.resourcesReturnsOnCall[i] = struct {
  2842  		result1 db.Resources
  2843  		result2 error
  2844  	}{result1, result2}
  2845  }
  2846  
  2847  func (fake *FakePipeline) SetParentIDs(arg1 int, arg2 int) error {
  2848  	fake.setParentIDsMutex.Lock()
  2849  	ret, specificReturn := fake.setParentIDsReturnsOnCall[len(fake.setParentIDsArgsForCall)]
  2850  	fake.setParentIDsArgsForCall = append(fake.setParentIDsArgsForCall, struct {
  2851  		arg1 int
  2852  		arg2 int
  2853  	}{arg1, arg2})
  2854  	fake.recordInvocation("SetParentIDs", []interface{}{arg1, arg2})
  2855  	fake.setParentIDsMutex.Unlock()
  2856  	if fake.SetParentIDsStub != nil {
  2857  		return fake.SetParentIDsStub(arg1, arg2)
  2858  	}
  2859  	if specificReturn {
  2860  		return ret.result1
  2861  	}
  2862  	fakeReturns := fake.setParentIDsReturns
  2863  	return fakeReturns.result1
  2864  }
  2865  
  2866  func (fake *FakePipeline) SetParentIDsCallCount() int {
  2867  	fake.setParentIDsMutex.RLock()
  2868  	defer fake.setParentIDsMutex.RUnlock()
  2869  	return len(fake.setParentIDsArgsForCall)
  2870  }
  2871  
  2872  func (fake *FakePipeline) SetParentIDsCalls(stub func(int, int) error) {
  2873  	fake.setParentIDsMutex.Lock()
  2874  	defer fake.setParentIDsMutex.Unlock()
  2875  	fake.SetParentIDsStub = stub
  2876  }
  2877  
  2878  func (fake *FakePipeline) SetParentIDsArgsForCall(i int) (int, int) {
  2879  	fake.setParentIDsMutex.RLock()
  2880  	defer fake.setParentIDsMutex.RUnlock()
  2881  	argsForCall := fake.setParentIDsArgsForCall[i]
  2882  	return argsForCall.arg1, argsForCall.arg2
  2883  }
  2884  
  2885  func (fake *FakePipeline) SetParentIDsReturns(result1 error) {
  2886  	fake.setParentIDsMutex.Lock()
  2887  	defer fake.setParentIDsMutex.Unlock()
  2888  	fake.SetParentIDsStub = nil
  2889  	fake.setParentIDsReturns = struct {
  2890  		result1 error
  2891  	}{result1}
  2892  }
  2893  
  2894  func (fake *FakePipeline) SetParentIDsReturnsOnCall(i int, result1 error) {
  2895  	fake.setParentIDsMutex.Lock()
  2896  	defer fake.setParentIDsMutex.Unlock()
  2897  	fake.SetParentIDsStub = nil
  2898  	if fake.setParentIDsReturnsOnCall == nil {
  2899  		fake.setParentIDsReturnsOnCall = make(map[int]struct {
  2900  			result1 error
  2901  		})
  2902  	}
  2903  	fake.setParentIDsReturnsOnCall[i] = struct {
  2904  		result1 error
  2905  	}{result1}
  2906  }
  2907  
  2908  func (fake *FakePipeline) TeamID() int {
  2909  	fake.teamIDMutex.Lock()
  2910  	ret, specificReturn := fake.teamIDReturnsOnCall[len(fake.teamIDArgsForCall)]
  2911  	fake.teamIDArgsForCall = append(fake.teamIDArgsForCall, struct {
  2912  	}{})
  2913  	fake.recordInvocation("TeamID", []interface{}{})
  2914  	fake.teamIDMutex.Unlock()
  2915  	if fake.TeamIDStub != nil {
  2916  		return fake.TeamIDStub()
  2917  	}
  2918  	if specificReturn {
  2919  		return ret.result1
  2920  	}
  2921  	fakeReturns := fake.teamIDReturns
  2922  	return fakeReturns.result1
  2923  }
  2924  
  2925  func (fake *FakePipeline) TeamIDCallCount() int {
  2926  	fake.teamIDMutex.RLock()
  2927  	defer fake.teamIDMutex.RUnlock()
  2928  	return len(fake.teamIDArgsForCall)
  2929  }
  2930  
  2931  func (fake *FakePipeline) TeamIDCalls(stub func() int) {
  2932  	fake.teamIDMutex.Lock()
  2933  	defer fake.teamIDMutex.Unlock()
  2934  	fake.TeamIDStub = stub
  2935  }
  2936  
  2937  func (fake *FakePipeline) TeamIDReturns(result1 int) {
  2938  	fake.teamIDMutex.Lock()
  2939  	defer fake.teamIDMutex.Unlock()
  2940  	fake.TeamIDStub = nil
  2941  	fake.teamIDReturns = struct {
  2942  		result1 int
  2943  	}{result1}
  2944  }
  2945  
  2946  func (fake *FakePipeline) TeamIDReturnsOnCall(i int, result1 int) {
  2947  	fake.teamIDMutex.Lock()
  2948  	defer fake.teamIDMutex.Unlock()
  2949  	fake.TeamIDStub = nil
  2950  	if fake.teamIDReturnsOnCall == nil {
  2951  		fake.teamIDReturnsOnCall = make(map[int]struct {
  2952  			result1 int
  2953  		})
  2954  	}
  2955  	fake.teamIDReturnsOnCall[i] = struct {
  2956  		result1 int
  2957  	}{result1}
  2958  }
  2959  
  2960  func (fake *FakePipeline) TeamName() string {
  2961  	fake.teamNameMutex.Lock()
  2962  	ret, specificReturn := fake.teamNameReturnsOnCall[len(fake.teamNameArgsForCall)]
  2963  	fake.teamNameArgsForCall = append(fake.teamNameArgsForCall, struct {
  2964  	}{})
  2965  	fake.recordInvocation("TeamName", []interface{}{})
  2966  	fake.teamNameMutex.Unlock()
  2967  	if fake.TeamNameStub != nil {
  2968  		return fake.TeamNameStub()
  2969  	}
  2970  	if specificReturn {
  2971  		return ret.result1
  2972  	}
  2973  	fakeReturns := fake.teamNameReturns
  2974  	return fakeReturns.result1
  2975  }
  2976  
  2977  func (fake *FakePipeline) TeamNameCallCount() int {
  2978  	fake.teamNameMutex.RLock()
  2979  	defer fake.teamNameMutex.RUnlock()
  2980  	return len(fake.teamNameArgsForCall)
  2981  }
  2982  
  2983  func (fake *FakePipeline) TeamNameCalls(stub func() string) {
  2984  	fake.teamNameMutex.Lock()
  2985  	defer fake.teamNameMutex.Unlock()
  2986  	fake.TeamNameStub = stub
  2987  }
  2988  
  2989  func (fake *FakePipeline) TeamNameReturns(result1 string) {
  2990  	fake.teamNameMutex.Lock()
  2991  	defer fake.teamNameMutex.Unlock()
  2992  	fake.TeamNameStub = nil
  2993  	fake.teamNameReturns = struct {
  2994  		result1 string
  2995  	}{result1}
  2996  }
  2997  
  2998  func (fake *FakePipeline) TeamNameReturnsOnCall(i int, result1 string) {
  2999  	fake.teamNameMutex.Lock()
  3000  	defer fake.teamNameMutex.Unlock()
  3001  	fake.TeamNameStub = nil
  3002  	if fake.teamNameReturnsOnCall == nil {
  3003  		fake.teamNameReturnsOnCall = make(map[int]struct {
  3004  			result1 string
  3005  		})
  3006  	}
  3007  	fake.teamNameReturnsOnCall[i] = struct {
  3008  		result1 string
  3009  	}{result1}
  3010  }
  3011  
  3012  func (fake *FakePipeline) Unpause() error {
  3013  	fake.unpauseMutex.Lock()
  3014  	ret, specificReturn := fake.unpauseReturnsOnCall[len(fake.unpauseArgsForCall)]
  3015  	fake.unpauseArgsForCall = append(fake.unpauseArgsForCall, struct {
  3016  	}{})
  3017  	fake.recordInvocation("Unpause", []interface{}{})
  3018  	fake.unpauseMutex.Unlock()
  3019  	if fake.UnpauseStub != nil {
  3020  		return fake.UnpauseStub()
  3021  	}
  3022  	if specificReturn {
  3023  		return ret.result1
  3024  	}
  3025  	fakeReturns := fake.unpauseReturns
  3026  	return fakeReturns.result1
  3027  }
  3028  
  3029  func (fake *FakePipeline) UnpauseCallCount() int {
  3030  	fake.unpauseMutex.RLock()
  3031  	defer fake.unpauseMutex.RUnlock()
  3032  	return len(fake.unpauseArgsForCall)
  3033  }
  3034  
  3035  func (fake *FakePipeline) UnpauseCalls(stub func() error) {
  3036  	fake.unpauseMutex.Lock()
  3037  	defer fake.unpauseMutex.Unlock()
  3038  	fake.UnpauseStub = stub
  3039  }
  3040  
  3041  func (fake *FakePipeline) UnpauseReturns(result1 error) {
  3042  	fake.unpauseMutex.Lock()
  3043  	defer fake.unpauseMutex.Unlock()
  3044  	fake.UnpauseStub = nil
  3045  	fake.unpauseReturns = struct {
  3046  		result1 error
  3047  	}{result1}
  3048  }
  3049  
  3050  func (fake *FakePipeline) UnpauseReturnsOnCall(i int, result1 error) {
  3051  	fake.unpauseMutex.Lock()
  3052  	defer fake.unpauseMutex.Unlock()
  3053  	fake.UnpauseStub = nil
  3054  	if fake.unpauseReturnsOnCall == nil {
  3055  		fake.unpauseReturnsOnCall = make(map[int]struct {
  3056  			result1 error
  3057  		})
  3058  	}
  3059  	fake.unpauseReturnsOnCall[i] = struct {
  3060  		result1 error
  3061  	}{result1}
  3062  }
  3063  
  3064  func (fake *FakePipeline) VarSources() atc.VarSourceConfigs {
  3065  	fake.varSourcesMutex.Lock()
  3066  	ret, specificReturn := fake.varSourcesReturnsOnCall[len(fake.varSourcesArgsForCall)]
  3067  	fake.varSourcesArgsForCall = append(fake.varSourcesArgsForCall, struct {
  3068  	}{})
  3069  	fake.recordInvocation("VarSources", []interface{}{})
  3070  	fake.varSourcesMutex.Unlock()
  3071  	if fake.VarSourcesStub != nil {
  3072  		return fake.VarSourcesStub()
  3073  	}
  3074  	if specificReturn {
  3075  		return ret.result1
  3076  	}
  3077  	fakeReturns := fake.varSourcesReturns
  3078  	return fakeReturns.result1
  3079  }
  3080  
  3081  func (fake *FakePipeline) VarSourcesCallCount() int {
  3082  	fake.varSourcesMutex.RLock()
  3083  	defer fake.varSourcesMutex.RUnlock()
  3084  	return len(fake.varSourcesArgsForCall)
  3085  }
  3086  
  3087  func (fake *FakePipeline) VarSourcesCalls(stub func() atc.VarSourceConfigs) {
  3088  	fake.varSourcesMutex.Lock()
  3089  	defer fake.varSourcesMutex.Unlock()
  3090  	fake.VarSourcesStub = stub
  3091  }
  3092  
  3093  func (fake *FakePipeline) VarSourcesReturns(result1 atc.VarSourceConfigs) {
  3094  	fake.varSourcesMutex.Lock()
  3095  	defer fake.varSourcesMutex.Unlock()
  3096  	fake.VarSourcesStub = nil
  3097  	fake.varSourcesReturns = struct {
  3098  		result1 atc.VarSourceConfigs
  3099  	}{result1}
  3100  }
  3101  
  3102  func (fake *FakePipeline) VarSourcesReturnsOnCall(i int, result1 atc.VarSourceConfigs) {
  3103  	fake.varSourcesMutex.Lock()
  3104  	defer fake.varSourcesMutex.Unlock()
  3105  	fake.VarSourcesStub = nil
  3106  	if fake.varSourcesReturnsOnCall == nil {
  3107  		fake.varSourcesReturnsOnCall = make(map[int]struct {
  3108  			result1 atc.VarSourceConfigs
  3109  		})
  3110  	}
  3111  	fake.varSourcesReturnsOnCall[i] = struct {
  3112  		result1 atc.VarSourceConfigs
  3113  	}{result1}
  3114  }
  3115  
  3116  func (fake *FakePipeline) Variables(arg1 lager.Logger, arg2 creds.Secrets, arg3 creds.VarSourcePool) (vars.Variables, error) {
  3117  	fake.variablesMutex.Lock()
  3118  	ret, specificReturn := fake.variablesReturnsOnCall[len(fake.variablesArgsForCall)]
  3119  	fake.variablesArgsForCall = append(fake.variablesArgsForCall, struct {
  3120  		arg1 lager.Logger
  3121  		arg2 creds.Secrets
  3122  		arg3 creds.VarSourcePool
  3123  	}{arg1, arg2, arg3})
  3124  	fake.recordInvocation("Variables", []interface{}{arg1, arg2, arg3})
  3125  	fake.variablesMutex.Unlock()
  3126  	if fake.VariablesStub != nil {
  3127  		return fake.VariablesStub(arg1, arg2, arg3)
  3128  	}
  3129  	if specificReturn {
  3130  		return ret.result1, ret.result2
  3131  	}
  3132  	fakeReturns := fake.variablesReturns
  3133  	return fakeReturns.result1, fakeReturns.result2
  3134  }
  3135  
  3136  func (fake *FakePipeline) VariablesCallCount() int {
  3137  	fake.variablesMutex.RLock()
  3138  	defer fake.variablesMutex.RUnlock()
  3139  	return len(fake.variablesArgsForCall)
  3140  }
  3141  
  3142  func (fake *FakePipeline) VariablesCalls(stub func(lager.Logger, creds.Secrets, creds.VarSourcePool) (vars.Variables, error)) {
  3143  	fake.variablesMutex.Lock()
  3144  	defer fake.variablesMutex.Unlock()
  3145  	fake.VariablesStub = stub
  3146  }
  3147  
  3148  func (fake *FakePipeline) VariablesArgsForCall(i int) (lager.Logger, creds.Secrets, creds.VarSourcePool) {
  3149  	fake.variablesMutex.RLock()
  3150  	defer fake.variablesMutex.RUnlock()
  3151  	argsForCall := fake.variablesArgsForCall[i]
  3152  	return argsForCall.arg1, argsForCall.arg2, argsForCall.arg3
  3153  }
  3154  
  3155  func (fake *FakePipeline) VariablesReturns(result1 vars.Variables, result2 error) {
  3156  	fake.variablesMutex.Lock()
  3157  	defer fake.variablesMutex.Unlock()
  3158  	fake.VariablesStub = nil
  3159  	fake.variablesReturns = struct {
  3160  		result1 vars.Variables
  3161  		result2 error
  3162  	}{result1, result2}
  3163  }
  3164  
  3165  func (fake *FakePipeline) VariablesReturnsOnCall(i int, result1 vars.Variables, result2 error) {
  3166  	fake.variablesMutex.Lock()
  3167  	defer fake.variablesMutex.Unlock()
  3168  	fake.VariablesStub = nil
  3169  	if fake.variablesReturnsOnCall == nil {
  3170  		fake.variablesReturnsOnCall = make(map[int]struct {
  3171  			result1 vars.Variables
  3172  			result2 error
  3173  		})
  3174  	}
  3175  	fake.variablesReturnsOnCall[i] = struct {
  3176  		result1 vars.Variables
  3177  		result2 error
  3178  	}{result1, result2}
  3179  }
  3180  
  3181  func (fake *FakePipeline) Invocations() map[string][][]interface{} {
  3182  	fake.invocationsMutex.RLock()
  3183  	defer fake.invocationsMutex.RUnlock()
  3184  	fake.archiveMutex.RLock()
  3185  	defer fake.archiveMutex.RUnlock()
  3186  	fake.archivedMutex.RLock()
  3187  	defer fake.archivedMutex.RUnlock()
  3188  	fake.buildsMutex.RLock()
  3189  	defer fake.buildsMutex.RUnlock()
  3190  	fake.buildsWithTimeMutex.RLock()
  3191  	defer fake.buildsWithTimeMutex.RUnlock()
  3192  	fake.causalityMutex.RLock()
  3193  	defer fake.causalityMutex.RUnlock()
  3194  	fake.checkPausedMutex.RLock()
  3195  	defer fake.checkPausedMutex.RUnlock()
  3196  	fake.configMutex.RLock()
  3197  	defer fake.configMutex.RUnlock()
  3198  	fake.configVersionMutex.RLock()
  3199  	defer fake.configVersionMutex.RUnlock()
  3200  	fake.createOneOffBuildMutex.RLock()
  3201  	defer fake.createOneOffBuildMutex.RUnlock()
  3202  	fake.createStartedBuildMutex.RLock()
  3203  	defer fake.createStartedBuildMutex.RUnlock()
  3204  	fake.dashboardMutex.RLock()
  3205  	defer fake.dashboardMutex.RUnlock()
  3206  	fake.deleteBuildEventsByBuildIDsMutex.RLock()
  3207  	defer fake.deleteBuildEventsByBuildIDsMutex.RUnlock()
  3208  	fake.destroyMutex.RLock()
  3209  	defer fake.destroyMutex.RUnlock()
  3210  	fake.displayMutex.RLock()
  3211  	defer fake.displayMutex.RUnlock()
  3212  	fake.exposeMutex.RLock()
  3213  	defer fake.exposeMutex.RUnlock()
  3214  	fake.getBuildsWithVersionAsInputMutex.RLock()
  3215  	defer fake.getBuildsWithVersionAsInputMutex.RUnlock()
  3216  	fake.getBuildsWithVersionAsOutputMutex.RLock()
  3217  	defer fake.getBuildsWithVersionAsOutputMutex.RUnlock()
  3218  	fake.groupsMutex.RLock()
  3219  	defer fake.groupsMutex.RUnlock()
  3220  	fake.hideMutex.RLock()
  3221  	defer fake.hideMutex.RUnlock()
  3222  	fake.iDMutex.RLock()
  3223  	defer fake.iDMutex.RUnlock()
  3224  	fake.instanceVarsMutex.RLock()
  3225  	defer fake.instanceVarsMutex.RUnlock()
  3226  	fake.jobMutex.RLock()
  3227  	defer fake.jobMutex.RUnlock()
  3228  	fake.jobsMutex.RLock()
  3229  	defer fake.jobsMutex.RUnlock()
  3230  	fake.lastUpdatedMutex.RLock()
  3231  	defer fake.lastUpdatedMutex.RUnlock()
  3232  	fake.loadDebugVersionsDBMutex.RLock()
  3233  	defer fake.loadDebugVersionsDBMutex.RUnlock()
  3234  	fake.nameMutex.RLock()
  3235  	defer fake.nameMutex.RUnlock()
  3236  	fake.parentBuildIDMutex.RLock()
  3237  	defer fake.parentBuildIDMutex.RUnlock()
  3238  	fake.parentJobIDMutex.RLock()
  3239  	defer fake.parentJobIDMutex.RUnlock()
  3240  	fake.pauseMutex.RLock()
  3241  	defer fake.pauseMutex.RUnlock()
  3242  	fake.pausedMutex.RLock()
  3243  	defer fake.pausedMutex.RUnlock()
  3244  	fake.publicMutex.RLock()
  3245  	defer fake.publicMutex.RUnlock()
  3246  	fake.reloadMutex.RLock()
  3247  	defer fake.reloadMutex.RUnlock()
  3248  	fake.renameMutex.RLock()
  3249  	defer fake.renameMutex.RUnlock()
  3250  	fake.resourceMutex.RLock()
  3251  	defer fake.resourceMutex.RUnlock()
  3252  	fake.resourceByIDMutex.RLock()
  3253  	defer fake.resourceByIDMutex.RUnlock()
  3254  	fake.resourceTypeMutex.RLock()
  3255  	defer fake.resourceTypeMutex.RUnlock()
  3256  	fake.resourceTypeByIDMutex.RLock()
  3257  	defer fake.resourceTypeByIDMutex.RUnlock()
  3258  	fake.resourceTypesMutex.RLock()
  3259  	defer fake.resourceTypesMutex.RUnlock()
  3260  	fake.resourceVersionMutex.RLock()
  3261  	defer fake.resourceVersionMutex.RUnlock()
  3262  	fake.resourcesMutex.RLock()
  3263  	defer fake.resourcesMutex.RUnlock()
  3264  	fake.setParentIDsMutex.RLock()
  3265  	defer fake.setParentIDsMutex.RUnlock()
  3266  	fake.teamIDMutex.RLock()
  3267  	defer fake.teamIDMutex.RUnlock()
  3268  	fake.teamNameMutex.RLock()
  3269  	defer fake.teamNameMutex.RUnlock()
  3270  	fake.unpauseMutex.RLock()
  3271  	defer fake.unpauseMutex.RUnlock()
  3272  	fake.varSourcesMutex.RLock()
  3273  	defer fake.varSourcesMutex.RUnlock()
  3274  	fake.variablesMutex.RLock()
  3275  	defer fake.variablesMutex.RUnlock()
  3276  	copiedInvocations := map[string][][]interface{}{}
  3277  	for key, value := range fake.invocations {
  3278  		copiedInvocations[key] = value
  3279  	}
  3280  	return copiedInvocations
  3281  }
  3282  
  3283  func (fake *FakePipeline) recordInvocation(key string, args []interface{}) {
  3284  	fake.invocationsMutex.Lock()
  3285  	defer fake.invocationsMutex.Unlock()
  3286  	if fake.invocations == nil {
  3287  		fake.invocations = map[string][][]interface{}{}
  3288  	}
  3289  	if fake.invocations[key] == nil {
  3290  		fake.invocations[key] = [][]interface{}{}
  3291  	}
  3292  	fake.invocations[key] = append(fake.invocations[key], args)
  3293  }
  3294  
  3295  var _ db.Pipeline = new(FakePipeline)