github.com/IBM-Blockchain/fabric-operator@v1.0.4/pkg/action/mocks/upgradeinstance.go (about)

     1  // Code generated by counterfeiter. DO NOT EDIT.
     2  package mocks
     3  
     4  import (
     5  	"sync"
     6  
     7  	"github.com/IBM-Blockchain/fabric-operator/pkg/action"
     8  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
     9  	"k8s.io/apimachinery/pkg/runtime"
    10  	"k8s.io/apimachinery/pkg/runtime/schema"
    11  	"k8s.io/apimachinery/pkg/types"
    12  )
    13  
    14  type UpgradeInstance struct {
    15  	DeepCopyObjectStub        func() runtime.Object
    16  	deepCopyObjectMutex       sync.RWMutex
    17  	deepCopyObjectArgsForCall []struct {
    18  	}
    19  	deepCopyObjectReturns struct {
    20  		result1 runtime.Object
    21  	}
    22  	deepCopyObjectReturnsOnCall map[int]struct {
    23  		result1 runtime.Object
    24  	}
    25  	GetAnnotationsStub        func() map[string]string
    26  	getAnnotationsMutex       sync.RWMutex
    27  	getAnnotationsArgsForCall []struct {
    28  	}
    29  	getAnnotationsReturns struct {
    30  		result1 map[string]string
    31  	}
    32  	getAnnotationsReturnsOnCall map[int]struct {
    33  		result1 map[string]string
    34  	}
    35  	GetClusterNameStub        func() string
    36  	getClusterNameMutex       sync.RWMutex
    37  	getClusterNameArgsForCall []struct {
    38  	}
    39  	getClusterNameReturns struct {
    40  		result1 string
    41  	}
    42  	getClusterNameReturnsOnCall map[int]struct {
    43  		result1 string
    44  	}
    45  	GetCreationTimestampStub        func() v1.Time
    46  	getCreationTimestampMutex       sync.RWMutex
    47  	getCreationTimestampArgsForCall []struct {
    48  	}
    49  	getCreationTimestampReturns struct {
    50  		result1 v1.Time
    51  	}
    52  	getCreationTimestampReturnsOnCall map[int]struct {
    53  		result1 v1.Time
    54  	}
    55  	GetDeletionGracePeriodSecondsStub        func() *int64
    56  	getDeletionGracePeriodSecondsMutex       sync.RWMutex
    57  	getDeletionGracePeriodSecondsArgsForCall []struct {
    58  	}
    59  	getDeletionGracePeriodSecondsReturns struct {
    60  		result1 *int64
    61  	}
    62  	getDeletionGracePeriodSecondsReturnsOnCall map[int]struct {
    63  		result1 *int64
    64  	}
    65  	GetDeletionTimestampStub        func() *v1.Time
    66  	getDeletionTimestampMutex       sync.RWMutex
    67  	getDeletionTimestampArgsForCall []struct {
    68  	}
    69  	getDeletionTimestampReturns struct {
    70  		result1 *v1.Time
    71  	}
    72  	getDeletionTimestampReturnsOnCall map[int]struct {
    73  		result1 *v1.Time
    74  	}
    75  	GetFinalizersStub        func() []string
    76  	getFinalizersMutex       sync.RWMutex
    77  	getFinalizersArgsForCall []struct {
    78  	}
    79  	getFinalizersReturns struct {
    80  		result1 []string
    81  	}
    82  	getFinalizersReturnsOnCall map[int]struct {
    83  		result1 []string
    84  	}
    85  	GetGenerateNameStub        func() string
    86  	getGenerateNameMutex       sync.RWMutex
    87  	getGenerateNameArgsForCall []struct {
    88  	}
    89  	getGenerateNameReturns struct {
    90  		result1 string
    91  	}
    92  	getGenerateNameReturnsOnCall map[int]struct {
    93  		result1 string
    94  	}
    95  	GetGenerationStub        func() int64
    96  	getGenerationMutex       sync.RWMutex
    97  	getGenerationArgsForCall []struct {
    98  	}
    99  	getGenerationReturns struct {
   100  		result1 int64
   101  	}
   102  	getGenerationReturnsOnCall map[int]struct {
   103  		result1 int64
   104  	}
   105  	GetLabelsStub        func() map[string]string
   106  	getLabelsMutex       sync.RWMutex
   107  	getLabelsArgsForCall []struct {
   108  	}
   109  	getLabelsReturns struct {
   110  		result1 map[string]string
   111  	}
   112  	getLabelsReturnsOnCall map[int]struct {
   113  		result1 map[string]string
   114  	}
   115  	GetManagedFieldsStub        func() []v1.ManagedFieldsEntry
   116  	getManagedFieldsMutex       sync.RWMutex
   117  	getManagedFieldsArgsForCall []struct {
   118  	}
   119  	getManagedFieldsReturns struct {
   120  		result1 []v1.ManagedFieldsEntry
   121  	}
   122  	getManagedFieldsReturnsOnCall map[int]struct {
   123  		result1 []v1.ManagedFieldsEntry
   124  	}
   125  	GetNameStub        func() string
   126  	getNameMutex       sync.RWMutex
   127  	getNameArgsForCall []struct {
   128  	}
   129  	getNameReturns struct {
   130  		result1 string
   131  	}
   132  	getNameReturnsOnCall map[int]struct {
   133  		result1 string
   134  	}
   135  	GetNamespaceStub        func() string
   136  	getNamespaceMutex       sync.RWMutex
   137  	getNamespaceArgsForCall []struct {
   138  	}
   139  	getNamespaceReturns struct {
   140  		result1 string
   141  	}
   142  	getNamespaceReturnsOnCall map[int]struct {
   143  		result1 string
   144  	}
   145  	GetObjectKindStub        func() schema.ObjectKind
   146  	getObjectKindMutex       sync.RWMutex
   147  	getObjectKindArgsForCall []struct {
   148  	}
   149  	getObjectKindReturns struct {
   150  		result1 schema.ObjectKind
   151  	}
   152  	getObjectKindReturnsOnCall map[int]struct {
   153  		result1 schema.ObjectKind
   154  	}
   155  	GetOwnerReferencesStub        func() []v1.OwnerReference
   156  	getOwnerReferencesMutex       sync.RWMutex
   157  	getOwnerReferencesArgsForCall []struct {
   158  	}
   159  	getOwnerReferencesReturns struct {
   160  		result1 []v1.OwnerReference
   161  	}
   162  	getOwnerReferencesReturnsOnCall map[int]struct {
   163  		result1 []v1.OwnerReference
   164  	}
   165  	GetResourceVersionStub        func() string
   166  	getResourceVersionMutex       sync.RWMutex
   167  	getResourceVersionArgsForCall []struct {
   168  	}
   169  	getResourceVersionReturns struct {
   170  		result1 string
   171  	}
   172  	getResourceVersionReturnsOnCall map[int]struct {
   173  		result1 string
   174  	}
   175  	GetSelfLinkStub        func() string
   176  	getSelfLinkMutex       sync.RWMutex
   177  	getSelfLinkArgsForCall []struct {
   178  	}
   179  	getSelfLinkReturns struct {
   180  		result1 string
   181  	}
   182  	getSelfLinkReturnsOnCall map[int]struct {
   183  		result1 string
   184  	}
   185  	GetUIDStub        func() types.UID
   186  	getUIDMutex       sync.RWMutex
   187  	getUIDArgsForCall []struct {
   188  	}
   189  	getUIDReturns struct {
   190  		result1 types.UID
   191  	}
   192  	getUIDReturnsOnCall map[int]struct {
   193  		result1 types.UID
   194  	}
   195  	IsHSMEnabledStub        func() bool
   196  	isHSMEnabledMutex       sync.RWMutex
   197  	isHSMEnabledArgsForCall []struct {
   198  	}
   199  	isHSMEnabledReturns struct {
   200  		result1 bool
   201  	}
   202  	isHSMEnabledReturnsOnCall map[int]struct {
   203  		result1 bool
   204  	}
   205  	SetAnnotationsStub        func(map[string]string)
   206  	setAnnotationsMutex       sync.RWMutex
   207  	setAnnotationsArgsForCall []struct {
   208  		arg1 map[string]string
   209  	}
   210  	SetClusterNameStub        func(string)
   211  	setClusterNameMutex       sync.RWMutex
   212  	setClusterNameArgsForCall []struct {
   213  		arg1 string
   214  	}
   215  	SetCreationTimestampStub        func(v1.Time)
   216  	setCreationTimestampMutex       sync.RWMutex
   217  	setCreationTimestampArgsForCall []struct {
   218  		arg1 v1.Time
   219  	}
   220  	SetDeletionGracePeriodSecondsStub        func(*int64)
   221  	setDeletionGracePeriodSecondsMutex       sync.RWMutex
   222  	setDeletionGracePeriodSecondsArgsForCall []struct {
   223  		arg1 *int64
   224  	}
   225  	SetDeletionTimestampStub        func(*v1.Time)
   226  	setDeletionTimestampMutex       sync.RWMutex
   227  	setDeletionTimestampArgsForCall []struct {
   228  		arg1 *v1.Time
   229  	}
   230  	SetFinalizersStub        func([]string)
   231  	setFinalizersMutex       sync.RWMutex
   232  	setFinalizersArgsForCall []struct {
   233  		arg1 []string
   234  	}
   235  	SetGenerateNameStub        func(string)
   236  	setGenerateNameMutex       sync.RWMutex
   237  	setGenerateNameArgsForCall []struct {
   238  		arg1 string
   239  	}
   240  	SetGenerationStub        func(int64)
   241  	setGenerationMutex       sync.RWMutex
   242  	setGenerationArgsForCall []struct {
   243  		arg1 int64
   244  	}
   245  	SetLabelsStub        func(map[string]string)
   246  	setLabelsMutex       sync.RWMutex
   247  	setLabelsArgsForCall []struct {
   248  		arg1 map[string]string
   249  	}
   250  	SetManagedFieldsStub        func([]v1.ManagedFieldsEntry)
   251  	setManagedFieldsMutex       sync.RWMutex
   252  	setManagedFieldsArgsForCall []struct {
   253  		arg1 []v1.ManagedFieldsEntry
   254  	}
   255  	SetNameStub        func(string)
   256  	setNameMutex       sync.RWMutex
   257  	setNameArgsForCall []struct {
   258  		arg1 string
   259  	}
   260  	SetNamespaceStub        func(string)
   261  	setNamespaceMutex       sync.RWMutex
   262  	setNamespaceArgsForCall []struct {
   263  		arg1 string
   264  	}
   265  	SetOwnerReferencesStub        func([]v1.OwnerReference)
   266  	setOwnerReferencesMutex       sync.RWMutex
   267  	setOwnerReferencesArgsForCall []struct {
   268  		arg1 []v1.OwnerReference
   269  	}
   270  	SetResourceVersionStub        func(string)
   271  	setResourceVersionMutex       sync.RWMutex
   272  	setResourceVersionArgsForCall []struct {
   273  		arg1 string
   274  	}
   275  	SetSelfLinkStub        func(string)
   276  	setSelfLinkMutex       sync.RWMutex
   277  	setSelfLinkArgsForCall []struct {
   278  		arg1 string
   279  	}
   280  	SetUIDStub        func(types.UID)
   281  	setUIDMutex       sync.RWMutex
   282  	setUIDArgsForCall []struct {
   283  		arg1 types.UID
   284  	}
   285  	UsingCouchDBStub        func() bool
   286  	usingCouchDBMutex       sync.RWMutex
   287  	usingCouchDBArgsForCall []struct {
   288  	}
   289  	usingCouchDBReturns struct {
   290  		result1 bool
   291  	}
   292  	usingCouchDBReturnsOnCall map[int]struct {
   293  		result1 bool
   294  	}
   295  	UsingHSMProxyStub        func() bool
   296  	usingHSMProxyMutex       sync.RWMutex
   297  	usingHSMProxyArgsForCall []struct {
   298  	}
   299  	usingHSMProxyReturns struct {
   300  		result1 bool
   301  	}
   302  	usingHSMProxyReturnsOnCall map[int]struct {
   303  		result1 bool
   304  	}
   305  	invocations      map[string][][]interface{}
   306  	invocationsMutex sync.RWMutex
   307  }
   308  
   309  func (fake *UpgradeInstance) DeepCopyObject() runtime.Object {
   310  	fake.deepCopyObjectMutex.Lock()
   311  	ret, specificReturn := fake.deepCopyObjectReturnsOnCall[len(fake.deepCopyObjectArgsForCall)]
   312  	fake.deepCopyObjectArgsForCall = append(fake.deepCopyObjectArgsForCall, struct {
   313  	}{})
   314  	stub := fake.DeepCopyObjectStub
   315  	fakeReturns := fake.deepCopyObjectReturns
   316  	fake.recordInvocation("DeepCopyObject", []interface{}{})
   317  	fake.deepCopyObjectMutex.Unlock()
   318  	if stub != nil {
   319  		return stub()
   320  	}
   321  	if specificReturn {
   322  		return ret.result1
   323  	}
   324  	return fakeReturns.result1
   325  }
   326  
   327  func (fake *UpgradeInstance) DeepCopyObjectCallCount() int {
   328  	fake.deepCopyObjectMutex.RLock()
   329  	defer fake.deepCopyObjectMutex.RUnlock()
   330  	return len(fake.deepCopyObjectArgsForCall)
   331  }
   332  
   333  func (fake *UpgradeInstance) DeepCopyObjectCalls(stub func() runtime.Object) {
   334  	fake.deepCopyObjectMutex.Lock()
   335  	defer fake.deepCopyObjectMutex.Unlock()
   336  	fake.DeepCopyObjectStub = stub
   337  }
   338  
   339  func (fake *UpgradeInstance) DeepCopyObjectReturns(result1 runtime.Object) {
   340  	fake.deepCopyObjectMutex.Lock()
   341  	defer fake.deepCopyObjectMutex.Unlock()
   342  	fake.DeepCopyObjectStub = nil
   343  	fake.deepCopyObjectReturns = struct {
   344  		result1 runtime.Object
   345  	}{result1}
   346  }
   347  
   348  func (fake *UpgradeInstance) DeepCopyObjectReturnsOnCall(i int, result1 runtime.Object) {
   349  	fake.deepCopyObjectMutex.Lock()
   350  	defer fake.deepCopyObjectMutex.Unlock()
   351  	fake.DeepCopyObjectStub = nil
   352  	if fake.deepCopyObjectReturnsOnCall == nil {
   353  		fake.deepCopyObjectReturnsOnCall = make(map[int]struct {
   354  			result1 runtime.Object
   355  		})
   356  	}
   357  	fake.deepCopyObjectReturnsOnCall[i] = struct {
   358  		result1 runtime.Object
   359  	}{result1}
   360  }
   361  
   362  func (fake *UpgradeInstance) GetAnnotations() map[string]string {
   363  	fake.getAnnotationsMutex.Lock()
   364  	ret, specificReturn := fake.getAnnotationsReturnsOnCall[len(fake.getAnnotationsArgsForCall)]
   365  	fake.getAnnotationsArgsForCall = append(fake.getAnnotationsArgsForCall, struct {
   366  	}{})
   367  	stub := fake.GetAnnotationsStub
   368  	fakeReturns := fake.getAnnotationsReturns
   369  	fake.recordInvocation("GetAnnotations", []interface{}{})
   370  	fake.getAnnotationsMutex.Unlock()
   371  	if stub != nil {
   372  		return stub()
   373  	}
   374  	if specificReturn {
   375  		return ret.result1
   376  	}
   377  	return fakeReturns.result1
   378  }
   379  
   380  func (fake *UpgradeInstance) GetAnnotationsCallCount() int {
   381  	fake.getAnnotationsMutex.RLock()
   382  	defer fake.getAnnotationsMutex.RUnlock()
   383  	return len(fake.getAnnotationsArgsForCall)
   384  }
   385  
   386  func (fake *UpgradeInstance) GetAnnotationsCalls(stub func() map[string]string) {
   387  	fake.getAnnotationsMutex.Lock()
   388  	defer fake.getAnnotationsMutex.Unlock()
   389  	fake.GetAnnotationsStub = stub
   390  }
   391  
   392  func (fake *UpgradeInstance) GetAnnotationsReturns(result1 map[string]string) {
   393  	fake.getAnnotationsMutex.Lock()
   394  	defer fake.getAnnotationsMutex.Unlock()
   395  	fake.GetAnnotationsStub = nil
   396  	fake.getAnnotationsReturns = struct {
   397  		result1 map[string]string
   398  	}{result1}
   399  }
   400  
   401  func (fake *UpgradeInstance) GetAnnotationsReturnsOnCall(i int, result1 map[string]string) {
   402  	fake.getAnnotationsMutex.Lock()
   403  	defer fake.getAnnotationsMutex.Unlock()
   404  	fake.GetAnnotationsStub = nil
   405  	if fake.getAnnotationsReturnsOnCall == nil {
   406  		fake.getAnnotationsReturnsOnCall = make(map[int]struct {
   407  			result1 map[string]string
   408  		})
   409  	}
   410  	fake.getAnnotationsReturnsOnCall[i] = struct {
   411  		result1 map[string]string
   412  	}{result1}
   413  }
   414  
   415  func (fake *UpgradeInstance) GetClusterName() string {
   416  	fake.getClusterNameMutex.Lock()
   417  	ret, specificReturn := fake.getClusterNameReturnsOnCall[len(fake.getClusterNameArgsForCall)]
   418  	fake.getClusterNameArgsForCall = append(fake.getClusterNameArgsForCall, struct {
   419  	}{})
   420  	stub := fake.GetClusterNameStub
   421  	fakeReturns := fake.getClusterNameReturns
   422  	fake.recordInvocation("GetClusterName", []interface{}{})
   423  	fake.getClusterNameMutex.Unlock()
   424  	if stub != nil {
   425  		return stub()
   426  	}
   427  	if specificReturn {
   428  		return ret.result1
   429  	}
   430  	return fakeReturns.result1
   431  }
   432  
   433  func (fake *UpgradeInstance) GetClusterNameCallCount() int {
   434  	fake.getClusterNameMutex.RLock()
   435  	defer fake.getClusterNameMutex.RUnlock()
   436  	return len(fake.getClusterNameArgsForCall)
   437  }
   438  
   439  func (fake *UpgradeInstance) GetClusterNameCalls(stub func() string) {
   440  	fake.getClusterNameMutex.Lock()
   441  	defer fake.getClusterNameMutex.Unlock()
   442  	fake.GetClusterNameStub = stub
   443  }
   444  
   445  func (fake *UpgradeInstance) GetClusterNameReturns(result1 string) {
   446  	fake.getClusterNameMutex.Lock()
   447  	defer fake.getClusterNameMutex.Unlock()
   448  	fake.GetClusterNameStub = nil
   449  	fake.getClusterNameReturns = struct {
   450  		result1 string
   451  	}{result1}
   452  }
   453  
   454  func (fake *UpgradeInstance) GetClusterNameReturnsOnCall(i int, result1 string) {
   455  	fake.getClusterNameMutex.Lock()
   456  	defer fake.getClusterNameMutex.Unlock()
   457  	fake.GetClusterNameStub = nil
   458  	if fake.getClusterNameReturnsOnCall == nil {
   459  		fake.getClusterNameReturnsOnCall = make(map[int]struct {
   460  			result1 string
   461  		})
   462  	}
   463  	fake.getClusterNameReturnsOnCall[i] = struct {
   464  		result1 string
   465  	}{result1}
   466  }
   467  
   468  func (fake *UpgradeInstance) GetCreationTimestamp() v1.Time {
   469  	fake.getCreationTimestampMutex.Lock()
   470  	ret, specificReturn := fake.getCreationTimestampReturnsOnCall[len(fake.getCreationTimestampArgsForCall)]
   471  	fake.getCreationTimestampArgsForCall = append(fake.getCreationTimestampArgsForCall, struct {
   472  	}{})
   473  	stub := fake.GetCreationTimestampStub
   474  	fakeReturns := fake.getCreationTimestampReturns
   475  	fake.recordInvocation("GetCreationTimestamp", []interface{}{})
   476  	fake.getCreationTimestampMutex.Unlock()
   477  	if stub != nil {
   478  		return stub()
   479  	}
   480  	if specificReturn {
   481  		return ret.result1
   482  	}
   483  	return fakeReturns.result1
   484  }
   485  
   486  func (fake *UpgradeInstance) GetCreationTimestampCallCount() int {
   487  	fake.getCreationTimestampMutex.RLock()
   488  	defer fake.getCreationTimestampMutex.RUnlock()
   489  	return len(fake.getCreationTimestampArgsForCall)
   490  }
   491  
   492  func (fake *UpgradeInstance) GetCreationTimestampCalls(stub func() v1.Time) {
   493  	fake.getCreationTimestampMutex.Lock()
   494  	defer fake.getCreationTimestampMutex.Unlock()
   495  	fake.GetCreationTimestampStub = stub
   496  }
   497  
   498  func (fake *UpgradeInstance) GetCreationTimestampReturns(result1 v1.Time) {
   499  	fake.getCreationTimestampMutex.Lock()
   500  	defer fake.getCreationTimestampMutex.Unlock()
   501  	fake.GetCreationTimestampStub = nil
   502  	fake.getCreationTimestampReturns = struct {
   503  		result1 v1.Time
   504  	}{result1}
   505  }
   506  
   507  func (fake *UpgradeInstance) GetCreationTimestampReturnsOnCall(i int, result1 v1.Time) {
   508  	fake.getCreationTimestampMutex.Lock()
   509  	defer fake.getCreationTimestampMutex.Unlock()
   510  	fake.GetCreationTimestampStub = nil
   511  	if fake.getCreationTimestampReturnsOnCall == nil {
   512  		fake.getCreationTimestampReturnsOnCall = make(map[int]struct {
   513  			result1 v1.Time
   514  		})
   515  	}
   516  	fake.getCreationTimestampReturnsOnCall[i] = struct {
   517  		result1 v1.Time
   518  	}{result1}
   519  }
   520  
   521  func (fake *UpgradeInstance) GetDeletionGracePeriodSeconds() *int64 {
   522  	fake.getDeletionGracePeriodSecondsMutex.Lock()
   523  	ret, specificReturn := fake.getDeletionGracePeriodSecondsReturnsOnCall[len(fake.getDeletionGracePeriodSecondsArgsForCall)]
   524  	fake.getDeletionGracePeriodSecondsArgsForCall = append(fake.getDeletionGracePeriodSecondsArgsForCall, struct {
   525  	}{})
   526  	stub := fake.GetDeletionGracePeriodSecondsStub
   527  	fakeReturns := fake.getDeletionGracePeriodSecondsReturns
   528  	fake.recordInvocation("GetDeletionGracePeriodSeconds", []interface{}{})
   529  	fake.getDeletionGracePeriodSecondsMutex.Unlock()
   530  	if stub != nil {
   531  		return stub()
   532  	}
   533  	if specificReturn {
   534  		return ret.result1
   535  	}
   536  	return fakeReturns.result1
   537  }
   538  
   539  func (fake *UpgradeInstance) GetDeletionGracePeriodSecondsCallCount() int {
   540  	fake.getDeletionGracePeriodSecondsMutex.RLock()
   541  	defer fake.getDeletionGracePeriodSecondsMutex.RUnlock()
   542  	return len(fake.getDeletionGracePeriodSecondsArgsForCall)
   543  }
   544  
   545  func (fake *UpgradeInstance) GetDeletionGracePeriodSecondsCalls(stub func() *int64) {
   546  	fake.getDeletionGracePeriodSecondsMutex.Lock()
   547  	defer fake.getDeletionGracePeriodSecondsMutex.Unlock()
   548  	fake.GetDeletionGracePeriodSecondsStub = stub
   549  }
   550  
   551  func (fake *UpgradeInstance) GetDeletionGracePeriodSecondsReturns(result1 *int64) {
   552  	fake.getDeletionGracePeriodSecondsMutex.Lock()
   553  	defer fake.getDeletionGracePeriodSecondsMutex.Unlock()
   554  	fake.GetDeletionGracePeriodSecondsStub = nil
   555  	fake.getDeletionGracePeriodSecondsReturns = struct {
   556  		result1 *int64
   557  	}{result1}
   558  }
   559  
   560  func (fake *UpgradeInstance) GetDeletionGracePeriodSecondsReturnsOnCall(i int, result1 *int64) {
   561  	fake.getDeletionGracePeriodSecondsMutex.Lock()
   562  	defer fake.getDeletionGracePeriodSecondsMutex.Unlock()
   563  	fake.GetDeletionGracePeriodSecondsStub = nil
   564  	if fake.getDeletionGracePeriodSecondsReturnsOnCall == nil {
   565  		fake.getDeletionGracePeriodSecondsReturnsOnCall = make(map[int]struct {
   566  			result1 *int64
   567  		})
   568  	}
   569  	fake.getDeletionGracePeriodSecondsReturnsOnCall[i] = struct {
   570  		result1 *int64
   571  	}{result1}
   572  }
   573  
   574  func (fake *UpgradeInstance) GetDeletionTimestamp() *v1.Time {
   575  	fake.getDeletionTimestampMutex.Lock()
   576  	ret, specificReturn := fake.getDeletionTimestampReturnsOnCall[len(fake.getDeletionTimestampArgsForCall)]
   577  	fake.getDeletionTimestampArgsForCall = append(fake.getDeletionTimestampArgsForCall, struct {
   578  	}{})
   579  	stub := fake.GetDeletionTimestampStub
   580  	fakeReturns := fake.getDeletionTimestampReturns
   581  	fake.recordInvocation("GetDeletionTimestamp", []interface{}{})
   582  	fake.getDeletionTimestampMutex.Unlock()
   583  	if stub != nil {
   584  		return stub()
   585  	}
   586  	if specificReturn {
   587  		return ret.result1
   588  	}
   589  	return fakeReturns.result1
   590  }
   591  
   592  func (fake *UpgradeInstance) GetDeletionTimestampCallCount() int {
   593  	fake.getDeletionTimestampMutex.RLock()
   594  	defer fake.getDeletionTimestampMutex.RUnlock()
   595  	return len(fake.getDeletionTimestampArgsForCall)
   596  }
   597  
   598  func (fake *UpgradeInstance) GetDeletionTimestampCalls(stub func() *v1.Time) {
   599  	fake.getDeletionTimestampMutex.Lock()
   600  	defer fake.getDeletionTimestampMutex.Unlock()
   601  	fake.GetDeletionTimestampStub = stub
   602  }
   603  
   604  func (fake *UpgradeInstance) GetDeletionTimestampReturns(result1 *v1.Time) {
   605  	fake.getDeletionTimestampMutex.Lock()
   606  	defer fake.getDeletionTimestampMutex.Unlock()
   607  	fake.GetDeletionTimestampStub = nil
   608  	fake.getDeletionTimestampReturns = struct {
   609  		result1 *v1.Time
   610  	}{result1}
   611  }
   612  
   613  func (fake *UpgradeInstance) GetDeletionTimestampReturnsOnCall(i int, result1 *v1.Time) {
   614  	fake.getDeletionTimestampMutex.Lock()
   615  	defer fake.getDeletionTimestampMutex.Unlock()
   616  	fake.GetDeletionTimestampStub = nil
   617  	if fake.getDeletionTimestampReturnsOnCall == nil {
   618  		fake.getDeletionTimestampReturnsOnCall = make(map[int]struct {
   619  			result1 *v1.Time
   620  		})
   621  	}
   622  	fake.getDeletionTimestampReturnsOnCall[i] = struct {
   623  		result1 *v1.Time
   624  	}{result1}
   625  }
   626  
   627  func (fake *UpgradeInstance) GetFinalizers() []string {
   628  	fake.getFinalizersMutex.Lock()
   629  	ret, specificReturn := fake.getFinalizersReturnsOnCall[len(fake.getFinalizersArgsForCall)]
   630  	fake.getFinalizersArgsForCall = append(fake.getFinalizersArgsForCall, struct {
   631  	}{})
   632  	stub := fake.GetFinalizersStub
   633  	fakeReturns := fake.getFinalizersReturns
   634  	fake.recordInvocation("GetFinalizers", []interface{}{})
   635  	fake.getFinalizersMutex.Unlock()
   636  	if stub != nil {
   637  		return stub()
   638  	}
   639  	if specificReturn {
   640  		return ret.result1
   641  	}
   642  	return fakeReturns.result1
   643  }
   644  
   645  func (fake *UpgradeInstance) GetFinalizersCallCount() int {
   646  	fake.getFinalizersMutex.RLock()
   647  	defer fake.getFinalizersMutex.RUnlock()
   648  	return len(fake.getFinalizersArgsForCall)
   649  }
   650  
   651  func (fake *UpgradeInstance) GetFinalizersCalls(stub func() []string) {
   652  	fake.getFinalizersMutex.Lock()
   653  	defer fake.getFinalizersMutex.Unlock()
   654  	fake.GetFinalizersStub = stub
   655  }
   656  
   657  func (fake *UpgradeInstance) GetFinalizersReturns(result1 []string) {
   658  	fake.getFinalizersMutex.Lock()
   659  	defer fake.getFinalizersMutex.Unlock()
   660  	fake.GetFinalizersStub = nil
   661  	fake.getFinalizersReturns = struct {
   662  		result1 []string
   663  	}{result1}
   664  }
   665  
   666  func (fake *UpgradeInstance) GetFinalizersReturnsOnCall(i int, result1 []string) {
   667  	fake.getFinalizersMutex.Lock()
   668  	defer fake.getFinalizersMutex.Unlock()
   669  	fake.GetFinalizersStub = nil
   670  	if fake.getFinalizersReturnsOnCall == nil {
   671  		fake.getFinalizersReturnsOnCall = make(map[int]struct {
   672  			result1 []string
   673  		})
   674  	}
   675  	fake.getFinalizersReturnsOnCall[i] = struct {
   676  		result1 []string
   677  	}{result1}
   678  }
   679  
   680  func (fake *UpgradeInstance) GetGenerateName() string {
   681  	fake.getGenerateNameMutex.Lock()
   682  	ret, specificReturn := fake.getGenerateNameReturnsOnCall[len(fake.getGenerateNameArgsForCall)]
   683  	fake.getGenerateNameArgsForCall = append(fake.getGenerateNameArgsForCall, struct {
   684  	}{})
   685  	stub := fake.GetGenerateNameStub
   686  	fakeReturns := fake.getGenerateNameReturns
   687  	fake.recordInvocation("GetGenerateName", []interface{}{})
   688  	fake.getGenerateNameMutex.Unlock()
   689  	if stub != nil {
   690  		return stub()
   691  	}
   692  	if specificReturn {
   693  		return ret.result1
   694  	}
   695  	return fakeReturns.result1
   696  }
   697  
   698  func (fake *UpgradeInstance) GetGenerateNameCallCount() int {
   699  	fake.getGenerateNameMutex.RLock()
   700  	defer fake.getGenerateNameMutex.RUnlock()
   701  	return len(fake.getGenerateNameArgsForCall)
   702  }
   703  
   704  func (fake *UpgradeInstance) GetGenerateNameCalls(stub func() string) {
   705  	fake.getGenerateNameMutex.Lock()
   706  	defer fake.getGenerateNameMutex.Unlock()
   707  	fake.GetGenerateNameStub = stub
   708  }
   709  
   710  func (fake *UpgradeInstance) GetGenerateNameReturns(result1 string) {
   711  	fake.getGenerateNameMutex.Lock()
   712  	defer fake.getGenerateNameMutex.Unlock()
   713  	fake.GetGenerateNameStub = nil
   714  	fake.getGenerateNameReturns = struct {
   715  		result1 string
   716  	}{result1}
   717  }
   718  
   719  func (fake *UpgradeInstance) GetGenerateNameReturnsOnCall(i int, result1 string) {
   720  	fake.getGenerateNameMutex.Lock()
   721  	defer fake.getGenerateNameMutex.Unlock()
   722  	fake.GetGenerateNameStub = nil
   723  	if fake.getGenerateNameReturnsOnCall == nil {
   724  		fake.getGenerateNameReturnsOnCall = make(map[int]struct {
   725  			result1 string
   726  		})
   727  	}
   728  	fake.getGenerateNameReturnsOnCall[i] = struct {
   729  		result1 string
   730  	}{result1}
   731  }
   732  
   733  func (fake *UpgradeInstance) GetGeneration() int64 {
   734  	fake.getGenerationMutex.Lock()
   735  	ret, specificReturn := fake.getGenerationReturnsOnCall[len(fake.getGenerationArgsForCall)]
   736  	fake.getGenerationArgsForCall = append(fake.getGenerationArgsForCall, struct {
   737  	}{})
   738  	stub := fake.GetGenerationStub
   739  	fakeReturns := fake.getGenerationReturns
   740  	fake.recordInvocation("GetGeneration", []interface{}{})
   741  	fake.getGenerationMutex.Unlock()
   742  	if stub != nil {
   743  		return stub()
   744  	}
   745  	if specificReturn {
   746  		return ret.result1
   747  	}
   748  	return fakeReturns.result1
   749  }
   750  
   751  func (fake *UpgradeInstance) GetGenerationCallCount() int {
   752  	fake.getGenerationMutex.RLock()
   753  	defer fake.getGenerationMutex.RUnlock()
   754  	return len(fake.getGenerationArgsForCall)
   755  }
   756  
   757  func (fake *UpgradeInstance) GetGenerationCalls(stub func() int64) {
   758  	fake.getGenerationMutex.Lock()
   759  	defer fake.getGenerationMutex.Unlock()
   760  	fake.GetGenerationStub = stub
   761  }
   762  
   763  func (fake *UpgradeInstance) GetGenerationReturns(result1 int64) {
   764  	fake.getGenerationMutex.Lock()
   765  	defer fake.getGenerationMutex.Unlock()
   766  	fake.GetGenerationStub = nil
   767  	fake.getGenerationReturns = struct {
   768  		result1 int64
   769  	}{result1}
   770  }
   771  
   772  func (fake *UpgradeInstance) GetGenerationReturnsOnCall(i int, result1 int64) {
   773  	fake.getGenerationMutex.Lock()
   774  	defer fake.getGenerationMutex.Unlock()
   775  	fake.GetGenerationStub = nil
   776  	if fake.getGenerationReturnsOnCall == nil {
   777  		fake.getGenerationReturnsOnCall = make(map[int]struct {
   778  			result1 int64
   779  		})
   780  	}
   781  	fake.getGenerationReturnsOnCall[i] = struct {
   782  		result1 int64
   783  	}{result1}
   784  }
   785  
   786  func (fake *UpgradeInstance) GetLabels() map[string]string {
   787  	fake.getLabelsMutex.Lock()
   788  	ret, specificReturn := fake.getLabelsReturnsOnCall[len(fake.getLabelsArgsForCall)]
   789  	fake.getLabelsArgsForCall = append(fake.getLabelsArgsForCall, struct {
   790  	}{})
   791  	stub := fake.GetLabelsStub
   792  	fakeReturns := fake.getLabelsReturns
   793  	fake.recordInvocation("GetLabels", []interface{}{})
   794  	fake.getLabelsMutex.Unlock()
   795  	if stub != nil {
   796  		return stub()
   797  	}
   798  	if specificReturn {
   799  		return ret.result1
   800  	}
   801  	return fakeReturns.result1
   802  }
   803  
   804  func (fake *UpgradeInstance) GetLabelsCallCount() int {
   805  	fake.getLabelsMutex.RLock()
   806  	defer fake.getLabelsMutex.RUnlock()
   807  	return len(fake.getLabelsArgsForCall)
   808  }
   809  
   810  func (fake *UpgradeInstance) GetLabelsCalls(stub func() map[string]string) {
   811  	fake.getLabelsMutex.Lock()
   812  	defer fake.getLabelsMutex.Unlock()
   813  	fake.GetLabelsStub = stub
   814  }
   815  
   816  func (fake *UpgradeInstance) GetLabelsReturns(result1 map[string]string) {
   817  	fake.getLabelsMutex.Lock()
   818  	defer fake.getLabelsMutex.Unlock()
   819  	fake.GetLabelsStub = nil
   820  	fake.getLabelsReturns = struct {
   821  		result1 map[string]string
   822  	}{result1}
   823  }
   824  
   825  func (fake *UpgradeInstance) GetLabelsReturnsOnCall(i int, result1 map[string]string) {
   826  	fake.getLabelsMutex.Lock()
   827  	defer fake.getLabelsMutex.Unlock()
   828  	fake.GetLabelsStub = nil
   829  	if fake.getLabelsReturnsOnCall == nil {
   830  		fake.getLabelsReturnsOnCall = make(map[int]struct {
   831  			result1 map[string]string
   832  		})
   833  	}
   834  	fake.getLabelsReturnsOnCall[i] = struct {
   835  		result1 map[string]string
   836  	}{result1}
   837  }
   838  
   839  func (fake *UpgradeInstance) GetManagedFields() []v1.ManagedFieldsEntry {
   840  	fake.getManagedFieldsMutex.Lock()
   841  	ret, specificReturn := fake.getManagedFieldsReturnsOnCall[len(fake.getManagedFieldsArgsForCall)]
   842  	fake.getManagedFieldsArgsForCall = append(fake.getManagedFieldsArgsForCall, struct {
   843  	}{})
   844  	stub := fake.GetManagedFieldsStub
   845  	fakeReturns := fake.getManagedFieldsReturns
   846  	fake.recordInvocation("GetManagedFields", []interface{}{})
   847  	fake.getManagedFieldsMutex.Unlock()
   848  	if stub != nil {
   849  		return stub()
   850  	}
   851  	if specificReturn {
   852  		return ret.result1
   853  	}
   854  	return fakeReturns.result1
   855  }
   856  
   857  func (fake *UpgradeInstance) GetManagedFieldsCallCount() int {
   858  	fake.getManagedFieldsMutex.RLock()
   859  	defer fake.getManagedFieldsMutex.RUnlock()
   860  	return len(fake.getManagedFieldsArgsForCall)
   861  }
   862  
   863  func (fake *UpgradeInstance) GetManagedFieldsCalls(stub func() []v1.ManagedFieldsEntry) {
   864  	fake.getManagedFieldsMutex.Lock()
   865  	defer fake.getManagedFieldsMutex.Unlock()
   866  	fake.GetManagedFieldsStub = stub
   867  }
   868  
   869  func (fake *UpgradeInstance) GetManagedFieldsReturns(result1 []v1.ManagedFieldsEntry) {
   870  	fake.getManagedFieldsMutex.Lock()
   871  	defer fake.getManagedFieldsMutex.Unlock()
   872  	fake.GetManagedFieldsStub = nil
   873  	fake.getManagedFieldsReturns = struct {
   874  		result1 []v1.ManagedFieldsEntry
   875  	}{result1}
   876  }
   877  
   878  func (fake *UpgradeInstance) GetManagedFieldsReturnsOnCall(i int, result1 []v1.ManagedFieldsEntry) {
   879  	fake.getManagedFieldsMutex.Lock()
   880  	defer fake.getManagedFieldsMutex.Unlock()
   881  	fake.GetManagedFieldsStub = nil
   882  	if fake.getManagedFieldsReturnsOnCall == nil {
   883  		fake.getManagedFieldsReturnsOnCall = make(map[int]struct {
   884  			result1 []v1.ManagedFieldsEntry
   885  		})
   886  	}
   887  	fake.getManagedFieldsReturnsOnCall[i] = struct {
   888  		result1 []v1.ManagedFieldsEntry
   889  	}{result1}
   890  }
   891  
   892  func (fake *UpgradeInstance) GetName() string {
   893  	fake.getNameMutex.Lock()
   894  	ret, specificReturn := fake.getNameReturnsOnCall[len(fake.getNameArgsForCall)]
   895  	fake.getNameArgsForCall = append(fake.getNameArgsForCall, struct {
   896  	}{})
   897  	stub := fake.GetNameStub
   898  	fakeReturns := fake.getNameReturns
   899  	fake.recordInvocation("GetName", []interface{}{})
   900  	fake.getNameMutex.Unlock()
   901  	if stub != nil {
   902  		return stub()
   903  	}
   904  	if specificReturn {
   905  		return ret.result1
   906  	}
   907  	return fakeReturns.result1
   908  }
   909  
   910  func (fake *UpgradeInstance) GetNameCallCount() int {
   911  	fake.getNameMutex.RLock()
   912  	defer fake.getNameMutex.RUnlock()
   913  	return len(fake.getNameArgsForCall)
   914  }
   915  
   916  func (fake *UpgradeInstance) GetNameCalls(stub func() string) {
   917  	fake.getNameMutex.Lock()
   918  	defer fake.getNameMutex.Unlock()
   919  	fake.GetNameStub = stub
   920  }
   921  
   922  func (fake *UpgradeInstance) GetNameReturns(result1 string) {
   923  	fake.getNameMutex.Lock()
   924  	defer fake.getNameMutex.Unlock()
   925  	fake.GetNameStub = nil
   926  	fake.getNameReturns = struct {
   927  		result1 string
   928  	}{result1}
   929  }
   930  
   931  func (fake *UpgradeInstance) GetNameReturnsOnCall(i int, result1 string) {
   932  	fake.getNameMutex.Lock()
   933  	defer fake.getNameMutex.Unlock()
   934  	fake.GetNameStub = nil
   935  	if fake.getNameReturnsOnCall == nil {
   936  		fake.getNameReturnsOnCall = make(map[int]struct {
   937  			result1 string
   938  		})
   939  	}
   940  	fake.getNameReturnsOnCall[i] = struct {
   941  		result1 string
   942  	}{result1}
   943  }
   944  
   945  func (fake *UpgradeInstance) GetNamespace() string {
   946  	fake.getNamespaceMutex.Lock()
   947  	ret, specificReturn := fake.getNamespaceReturnsOnCall[len(fake.getNamespaceArgsForCall)]
   948  	fake.getNamespaceArgsForCall = append(fake.getNamespaceArgsForCall, struct {
   949  	}{})
   950  	stub := fake.GetNamespaceStub
   951  	fakeReturns := fake.getNamespaceReturns
   952  	fake.recordInvocation("GetNamespace", []interface{}{})
   953  	fake.getNamespaceMutex.Unlock()
   954  	if stub != nil {
   955  		return stub()
   956  	}
   957  	if specificReturn {
   958  		return ret.result1
   959  	}
   960  	return fakeReturns.result1
   961  }
   962  
   963  func (fake *UpgradeInstance) GetNamespaceCallCount() int {
   964  	fake.getNamespaceMutex.RLock()
   965  	defer fake.getNamespaceMutex.RUnlock()
   966  	return len(fake.getNamespaceArgsForCall)
   967  }
   968  
   969  func (fake *UpgradeInstance) GetNamespaceCalls(stub func() string) {
   970  	fake.getNamespaceMutex.Lock()
   971  	defer fake.getNamespaceMutex.Unlock()
   972  	fake.GetNamespaceStub = stub
   973  }
   974  
   975  func (fake *UpgradeInstance) GetNamespaceReturns(result1 string) {
   976  	fake.getNamespaceMutex.Lock()
   977  	defer fake.getNamespaceMutex.Unlock()
   978  	fake.GetNamespaceStub = nil
   979  	fake.getNamespaceReturns = struct {
   980  		result1 string
   981  	}{result1}
   982  }
   983  
   984  func (fake *UpgradeInstance) GetNamespaceReturnsOnCall(i int, result1 string) {
   985  	fake.getNamespaceMutex.Lock()
   986  	defer fake.getNamespaceMutex.Unlock()
   987  	fake.GetNamespaceStub = nil
   988  	if fake.getNamespaceReturnsOnCall == nil {
   989  		fake.getNamespaceReturnsOnCall = make(map[int]struct {
   990  			result1 string
   991  		})
   992  	}
   993  	fake.getNamespaceReturnsOnCall[i] = struct {
   994  		result1 string
   995  	}{result1}
   996  }
   997  
   998  func (fake *UpgradeInstance) GetObjectKind() schema.ObjectKind {
   999  	fake.getObjectKindMutex.Lock()
  1000  	ret, specificReturn := fake.getObjectKindReturnsOnCall[len(fake.getObjectKindArgsForCall)]
  1001  	fake.getObjectKindArgsForCall = append(fake.getObjectKindArgsForCall, struct {
  1002  	}{})
  1003  	stub := fake.GetObjectKindStub
  1004  	fakeReturns := fake.getObjectKindReturns
  1005  	fake.recordInvocation("GetObjectKind", []interface{}{})
  1006  	fake.getObjectKindMutex.Unlock()
  1007  	if stub != nil {
  1008  		return stub()
  1009  	}
  1010  	if specificReturn {
  1011  		return ret.result1
  1012  	}
  1013  	return fakeReturns.result1
  1014  }
  1015  
  1016  func (fake *UpgradeInstance) GetObjectKindCallCount() int {
  1017  	fake.getObjectKindMutex.RLock()
  1018  	defer fake.getObjectKindMutex.RUnlock()
  1019  	return len(fake.getObjectKindArgsForCall)
  1020  }
  1021  
  1022  func (fake *UpgradeInstance) GetObjectKindCalls(stub func() schema.ObjectKind) {
  1023  	fake.getObjectKindMutex.Lock()
  1024  	defer fake.getObjectKindMutex.Unlock()
  1025  	fake.GetObjectKindStub = stub
  1026  }
  1027  
  1028  func (fake *UpgradeInstance) GetObjectKindReturns(result1 schema.ObjectKind) {
  1029  	fake.getObjectKindMutex.Lock()
  1030  	defer fake.getObjectKindMutex.Unlock()
  1031  	fake.GetObjectKindStub = nil
  1032  	fake.getObjectKindReturns = struct {
  1033  		result1 schema.ObjectKind
  1034  	}{result1}
  1035  }
  1036  
  1037  func (fake *UpgradeInstance) GetObjectKindReturnsOnCall(i int, result1 schema.ObjectKind) {
  1038  	fake.getObjectKindMutex.Lock()
  1039  	defer fake.getObjectKindMutex.Unlock()
  1040  	fake.GetObjectKindStub = nil
  1041  	if fake.getObjectKindReturnsOnCall == nil {
  1042  		fake.getObjectKindReturnsOnCall = make(map[int]struct {
  1043  			result1 schema.ObjectKind
  1044  		})
  1045  	}
  1046  	fake.getObjectKindReturnsOnCall[i] = struct {
  1047  		result1 schema.ObjectKind
  1048  	}{result1}
  1049  }
  1050  
  1051  func (fake *UpgradeInstance) GetOwnerReferences() []v1.OwnerReference {
  1052  	fake.getOwnerReferencesMutex.Lock()
  1053  	ret, specificReturn := fake.getOwnerReferencesReturnsOnCall[len(fake.getOwnerReferencesArgsForCall)]
  1054  	fake.getOwnerReferencesArgsForCall = append(fake.getOwnerReferencesArgsForCall, struct {
  1055  	}{})
  1056  	stub := fake.GetOwnerReferencesStub
  1057  	fakeReturns := fake.getOwnerReferencesReturns
  1058  	fake.recordInvocation("GetOwnerReferences", []interface{}{})
  1059  	fake.getOwnerReferencesMutex.Unlock()
  1060  	if stub != nil {
  1061  		return stub()
  1062  	}
  1063  	if specificReturn {
  1064  		return ret.result1
  1065  	}
  1066  	return fakeReturns.result1
  1067  }
  1068  
  1069  func (fake *UpgradeInstance) GetOwnerReferencesCallCount() int {
  1070  	fake.getOwnerReferencesMutex.RLock()
  1071  	defer fake.getOwnerReferencesMutex.RUnlock()
  1072  	return len(fake.getOwnerReferencesArgsForCall)
  1073  }
  1074  
  1075  func (fake *UpgradeInstance) GetOwnerReferencesCalls(stub func() []v1.OwnerReference) {
  1076  	fake.getOwnerReferencesMutex.Lock()
  1077  	defer fake.getOwnerReferencesMutex.Unlock()
  1078  	fake.GetOwnerReferencesStub = stub
  1079  }
  1080  
  1081  func (fake *UpgradeInstance) GetOwnerReferencesReturns(result1 []v1.OwnerReference) {
  1082  	fake.getOwnerReferencesMutex.Lock()
  1083  	defer fake.getOwnerReferencesMutex.Unlock()
  1084  	fake.GetOwnerReferencesStub = nil
  1085  	fake.getOwnerReferencesReturns = struct {
  1086  		result1 []v1.OwnerReference
  1087  	}{result1}
  1088  }
  1089  
  1090  func (fake *UpgradeInstance) GetOwnerReferencesReturnsOnCall(i int, result1 []v1.OwnerReference) {
  1091  	fake.getOwnerReferencesMutex.Lock()
  1092  	defer fake.getOwnerReferencesMutex.Unlock()
  1093  	fake.GetOwnerReferencesStub = nil
  1094  	if fake.getOwnerReferencesReturnsOnCall == nil {
  1095  		fake.getOwnerReferencesReturnsOnCall = make(map[int]struct {
  1096  			result1 []v1.OwnerReference
  1097  		})
  1098  	}
  1099  	fake.getOwnerReferencesReturnsOnCall[i] = struct {
  1100  		result1 []v1.OwnerReference
  1101  	}{result1}
  1102  }
  1103  
  1104  func (fake *UpgradeInstance) GetResourceVersion() string {
  1105  	fake.getResourceVersionMutex.Lock()
  1106  	ret, specificReturn := fake.getResourceVersionReturnsOnCall[len(fake.getResourceVersionArgsForCall)]
  1107  	fake.getResourceVersionArgsForCall = append(fake.getResourceVersionArgsForCall, struct {
  1108  	}{})
  1109  	stub := fake.GetResourceVersionStub
  1110  	fakeReturns := fake.getResourceVersionReturns
  1111  	fake.recordInvocation("GetResourceVersion", []interface{}{})
  1112  	fake.getResourceVersionMutex.Unlock()
  1113  	if stub != nil {
  1114  		return stub()
  1115  	}
  1116  	if specificReturn {
  1117  		return ret.result1
  1118  	}
  1119  	return fakeReturns.result1
  1120  }
  1121  
  1122  func (fake *UpgradeInstance) GetResourceVersionCallCount() int {
  1123  	fake.getResourceVersionMutex.RLock()
  1124  	defer fake.getResourceVersionMutex.RUnlock()
  1125  	return len(fake.getResourceVersionArgsForCall)
  1126  }
  1127  
  1128  func (fake *UpgradeInstance) GetResourceVersionCalls(stub func() string) {
  1129  	fake.getResourceVersionMutex.Lock()
  1130  	defer fake.getResourceVersionMutex.Unlock()
  1131  	fake.GetResourceVersionStub = stub
  1132  }
  1133  
  1134  func (fake *UpgradeInstance) GetResourceVersionReturns(result1 string) {
  1135  	fake.getResourceVersionMutex.Lock()
  1136  	defer fake.getResourceVersionMutex.Unlock()
  1137  	fake.GetResourceVersionStub = nil
  1138  	fake.getResourceVersionReturns = struct {
  1139  		result1 string
  1140  	}{result1}
  1141  }
  1142  
  1143  func (fake *UpgradeInstance) GetResourceVersionReturnsOnCall(i int, result1 string) {
  1144  	fake.getResourceVersionMutex.Lock()
  1145  	defer fake.getResourceVersionMutex.Unlock()
  1146  	fake.GetResourceVersionStub = nil
  1147  	if fake.getResourceVersionReturnsOnCall == nil {
  1148  		fake.getResourceVersionReturnsOnCall = make(map[int]struct {
  1149  			result1 string
  1150  		})
  1151  	}
  1152  	fake.getResourceVersionReturnsOnCall[i] = struct {
  1153  		result1 string
  1154  	}{result1}
  1155  }
  1156  
  1157  func (fake *UpgradeInstance) GetSelfLink() string {
  1158  	fake.getSelfLinkMutex.Lock()
  1159  	ret, specificReturn := fake.getSelfLinkReturnsOnCall[len(fake.getSelfLinkArgsForCall)]
  1160  	fake.getSelfLinkArgsForCall = append(fake.getSelfLinkArgsForCall, struct {
  1161  	}{})
  1162  	stub := fake.GetSelfLinkStub
  1163  	fakeReturns := fake.getSelfLinkReturns
  1164  	fake.recordInvocation("GetSelfLink", []interface{}{})
  1165  	fake.getSelfLinkMutex.Unlock()
  1166  	if stub != nil {
  1167  		return stub()
  1168  	}
  1169  	if specificReturn {
  1170  		return ret.result1
  1171  	}
  1172  	return fakeReturns.result1
  1173  }
  1174  
  1175  func (fake *UpgradeInstance) GetSelfLinkCallCount() int {
  1176  	fake.getSelfLinkMutex.RLock()
  1177  	defer fake.getSelfLinkMutex.RUnlock()
  1178  	return len(fake.getSelfLinkArgsForCall)
  1179  }
  1180  
  1181  func (fake *UpgradeInstance) GetSelfLinkCalls(stub func() string) {
  1182  	fake.getSelfLinkMutex.Lock()
  1183  	defer fake.getSelfLinkMutex.Unlock()
  1184  	fake.GetSelfLinkStub = stub
  1185  }
  1186  
  1187  func (fake *UpgradeInstance) GetSelfLinkReturns(result1 string) {
  1188  	fake.getSelfLinkMutex.Lock()
  1189  	defer fake.getSelfLinkMutex.Unlock()
  1190  	fake.GetSelfLinkStub = nil
  1191  	fake.getSelfLinkReturns = struct {
  1192  		result1 string
  1193  	}{result1}
  1194  }
  1195  
  1196  func (fake *UpgradeInstance) GetSelfLinkReturnsOnCall(i int, result1 string) {
  1197  	fake.getSelfLinkMutex.Lock()
  1198  	defer fake.getSelfLinkMutex.Unlock()
  1199  	fake.GetSelfLinkStub = nil
  1200  	if fake.getSelfLinkReturnsOnCall == nil {
  1201  		fake.getSelfLinkReturnsOnCall = make(map[int]struct {
  1202  			result1 string
  1203  		})
  1204  	}
  1205  	fake.getSelfLinkReturnsOnCall[i] = struct {
  1206  		result1 string
  1207  	}{result1}
  1208  }
  1209  
  1210  func (fake *UpgradeInstance) GetUID() types.UID {
  1211  	fake.getUIDMutex.Lock()
  1212  	ret, specificReturn := fake.getUIDReturnsOnCall[len(fake.getUIDArgsForCall)]
  1213  	fake.getUIDArgsForCall = append(fake.getUIDArgsForCall, struct {
  1214  	}{})
  1215  	stub := fake.GetUIDStub
  1216  	fakeReturns := fake.getUIDReturns
  1217  	fake.recordInvocation("GetUID", []interface{}{})
  1218  	fake.getUIDMutex.Unlock()
  1219  	if stub != nil {
  1220  		return stub()
  1221  	}
  1222  	if specificReturn {
  1223  		return ret.result1
  1224  	}
  1225  	return fakeReturns.result1
  1226  }
  1227  
  1228  func (fake *UpgradeInstance) GetUIDCallCount() int {
  1229  	fake.getUIDMutex.RLock()
  1230  	defer fake.getUIDMutex.RUnlock()
  1231  	return len(fake.getUIDArgsForCall)
  1232  }
  1233  
  1234  func (fake *UpgradeInstance) GetUIDCalls(stub func() types.UID) {
  1235  	fake.getUIDMutex.Lock()
  1236  	defer fake.getUIDMutex.Unlock()
  1237  	fake.GetUIDStub = stub
  1238  }
  1239  
  1240  func (fake *UpgradeInstance) GetUIDReturns(result1 types.UID) {
  1241  	fake.getUIDMutex.Lock()
  1242  	defer fake.getUIDMutex.Unlock()
  1243  	fake.GetUIDStub = nil
  1244  	fake.getUIDReturns = struct {
  1245  		result1 types.UID
  1246  	}{result1}
  1247  }
  1248  
  1249  func (fake *UpgradeInstance) GetUIDReturnsOnCall(i int, result1 types.UID) {
  1250  	fake.getUIDMutex.Lock()
  1251  	defer fake.getUIDMutex.Unlock()
  1252  	fake.GetUIDStub = nil
  1253  	if fake.getUIDReturnsOnCall == nil {
  1254  		fake.getUIDReturnsOnCall = make(map[int]struct {
  1255  			result1 types.UID
  1256  		})
  1257  	}
  1258  	fake.getUIDReturnsOnCall[i] = struct {
  1259  		result1 types.UID
  1260  	}{result1}
  1261  }
  1262  
  1263  func (fake *UpgradeInstance) IsHSMEnabled() bool {
  1264  	fake.isHSMEnabledMutex.Lock()
  1265  	ret, specificReturn := fake.isHSMEnabledReturnsOnCall[len(fake.isHSMEnabledArgsForCall)]
  1266  	fake.isHSMEnabledArgsForCall = append(fake.isHSMEnabledArgsForCall, struct {
  1267  	}{})
  1268  	stub := fake.IsHSMEnabledStub
  1269  	fakeReturns := fake.isHSMEnabledReturns
  1270  	fake.recordInvocation("IsHSMEnabled", []interface{}{})
  1271  	fake.isHSMEnabledMutex.Unlock()
  1272  	if stub != nil {
  1273  		return stub()
  1274  	}
  1275  	if specificReturn {
  1276  		return ret.result1
  1277  	}
  1278  	return fakeReturns.result1
  1279  }
  1280  
  1281  func (fake *UpgradeInstance) IsHSMEnabledCallCount() int {
  1282  	fake.isHSMEnabledMutex.RLock()
  1283  	defer fake.isHSMEnabledMutex.RUnlock()
  1284  	return len(fake.isHSMEnabledArgsForCall)
  1285  }
  1286  
  1287  func (fake *UpgradeInstance) IsHSMEnabledCalls(stub func() bool) {
  1288  	fake.isHSMEnabledMutex.Lock()
  1289  	defer fake.isHSMEnabledMutex.Unlock()
  1290  	fake.IsHSMEnabledStub = stub
  1291  }
  1292  
  1293  func (fake *UpgradeInstance) IsHSMEnabledReturns(result1 bool) {
  1294  	fake.isHSMEnabledMutex.Lock()
  1295  	defer fake.isHSMEnabledMutex.Unlock()
  1296  	fake.IsHSMEnabledStub = nil
  1297  	fake.isHSMEnabledReturns = struct {
  1298  		result1 bool
  1299  	}{result1}
  1300  }
  1301  
  1302  func (fake *UpgradeInstance) IsHSMEnabledReturnsOnCall(i int, result1 bool) {
  1303  	fake.isHSMEnabledMutex.Lock()
  1304  	defer fake.isHSMEnabledMutex.Unlock()
  1305  	fake.IsHSMEnabledStub = nil
  1306  	if fake.isHSMEnabledReturnsOnCall == nil {
  1307  		fake.isHSMEnabledReturnsOnCall = make(map[int]struct {
  1308  			result1 bool
  1309  		})
  1310  	}
  1311  	fake.isHSMEnabledReturnsOnCall[i] = struct {
  1312  		result1 bool
  1313  	}{result1}
  1314  }
  1315  
  1316  func (fake *UpgradeInstance) SetAnnotations(arg1 map[string]string) {
  1317  	fake.setAnnotationsMutex.Lock()
  1318  	fake.setAnnotationsArgsForCall = append(fake.setAnnotationsArgsForCall, struct {
  1319  		arg1 map[string]string
  1320  	}{arg1})
  1321  	stub := fake.SetAnnotationsStub
  1322  	fake.recordInvocation("SetAnnotations", []interface{}{arg1})
  1323  	fake.setAnnotationsMutex.Unlock()
  1324  	if stub != nil {
  1325  		fake.SetAnnotationsStub(arg1)
  1326  	}
  1327  }
  1328  
  1329  func (fake *UpgradeInstance) SetAnnotationsCallCount() int {
  1330  	fake.setAnnotationsMutex.RLock()
  1331  	defer fake.setAnnotationsMutex.RUnlock()
  1332  	return len(fake.setAnnotationsArgsForCall)
  1333  }
  1334  
  1335  func (fake *UpgradeInstance) SetAnnotationsCalls(stub func(map[string]string)) {
  1336  	fake.setAnnotationsMutex.Lock()
  1337  	defer fake.setAnnotationsMutex.Unlock()
  1338  	fake.SetAnnotationsStub = stub
  1339  }
  1340  
  1341  func (fake *UpgradeInstance) SetAnnotationsArgsForCall(i int) map[string]string {
  1342  	fake.setAnnotationsMutex.RLock()
  1343  	defer fake.setAnnotationsMutex.RUnlock()
  1344  	argsForCall := fake.setAnnotationsArgsForCall[i]
  1345  	return argsForCall.arg1
  1346  }
  1347  
  1348  func (fake *UpgradeInstance) SetClusterName(arg1 string) {
  1349  	fake.setClusterNameMutex.Lock()
  1350  	fake.setClusterNameArgsForCall = append(fake.setClusterNameArgsForCall, struct {
  1351  		arg1 string
  1352  	}{arg1})
  1353  	stub := fake.SetClusterNameStub
  1354  	fake.recordInvocation("SetClusterName", []interface{}{arg1})
  1355  	fake.setClusterNameMutex.Unlock()
  1356  	if stub != nil {
  1357  		fake.SetClusterNameStub(arg1)
  1358  	}
  1359  }
  1360  
  1361  func (fake *UpgradeInstance) SetClusterNameCallCount() int {
  1362  	fake.setClusterNameMutex.RLock()
  1363  	defer fake.setClusterNameMutex.RUnlock()
  1364  	return len(fake.setClusterNameArgsForCall)
  1365  }
  1366  
  1367  func (fake *UpgradeInstance) SetClusterNameCalls(stub func(string)) {
  1368  	fake.setClusterNameMutex.Lock()
  1369  	defer fake.setClusterNameMutex.Unlock()
  1370  	fake.SetClusterNameStub = stub
  1371  }
  1372  
  1373  func (fake *UpgradeInstance) SetClusterNameArgsForCall(i int) string {
  1374  	fake.setClusterNameMutex.RLock()
  1375  	defer fake.setClusterNameMutex.RUnlock()
  1376  	argsForCall := fake.setClusterNameArgsForCall[i]
  1377  	return argsForCall.arg1
  1378  }
  1379  
  1380  func (fake *UpgradeInstance) SetCreationTimestamp(arg1 v1.Time) {
  1381  	fake.setCreationTimestampMutex.Lock()
  1382  	fake.setCreationTimestampArgsForCall = append(fake.setCreationTimestampArgsForCall, struct {
  1383  		arg1 v1.Time
  1384  	}{arg1})
  1385  	stub := fake.SetCreationTimestampStub
  1386  	fake.recordInvocation("SetCreationTimestamp", []interface{}{arg1})
  1387  	fake.setCreationTimestampMutex.Unlock()
  1388  	if stub != nil {
  1389  		fake.SetCreationTimestampStub(arg1)
  1390  	}
  1391  }
  1392  
  1393  func (fake *UpgradeInstance) SetCreationTimestampCallCount() int {
  1394  	fake.setCreationTimestampMutex.RLock()
  1395  	defer fake.setCreationTimestampMutex.RUnlock()
  1396  	return len(fake.setCreationTimestampArgsForCall)
  1397  }
  1398  
  1399  func (fake *UpgradeInstance) SetCreationTimestampCalls(stub func(v1.Time)) {
  1400  	fake.setCreationTimestampMutex.Lock()
  1401  	defer fake.setCreationTimestampMutex.Unlock()
  1402  	fake.SetCreationTimestampStub = stub
  1403  }
  1404  
  1405  func (fake *UpgradeInstance) SetCreationTimestampArgsForCall(i int) v1.Time {
  1406  	fake.setCreationTimestampMutex.RLock()
  1407  	defer fake.setCreationTimestampMutex.RUnlock()
  1408  	argsForCall := fake.setCreationTimestampArgsForCall[i]
  1409  	return argsForCall.arg1
  1410  }
  1411  
  1412  func (fake *UpgradeInstance) SetDeletionGracePeriodSeconds(arg1 *int64) {
  1413  	fake.setDeletionGracePeriodSecondsMutex.Lock()
  1414  	fake.setDeletionGracePeriodSecondsArgsForCall = append(fake.setDeletionGracePeriodSecondsArgsForCall, struct {
  1415  		arg1 *int64
  1416  	}{arg1})
  1417  	stub := fake.SetDeletionGracePeriodSecondsStub
  1418  	fake.recordInvocation("SetDeletionGracePeriodSeconds", []interface{}{arg1})
  1419  	fake.setDeletionGracePeriodSecondsMutex.Unlock()
  1420  	if stub != nil {
  1421  		fake.SetDeletionGracePeriodSecondsStub(arg1)
  1422  	}
  1423  }
  1424  
  1425  func (fake *UpgradeInstance) SetDeletionGracePeriodSecondsCallCount() int {
  1426  	fake.setDeletionGracePeriodSecondsMutex.RLock()
  1427  	defer fake.setDeletionGracePeriodSecondsMutex.RUnlock()
  1428  	return len(fake.setDeletionGracePeriodSecondsArgsForCall)
  1429  }
  1430  
  1431  func (fake *UpgradeInstance) SetDeletionGracePeriodSecondsCalls(stub func(*int64)) {
  1432  	fake.setDeletionGracePeriodSecondsMutex.Lock()
  1433  	defer fake.setDeletionGracePeriodSecondsMutex.Unlock()
  1434  	fake.SetDeletionGracePeriodSecondsStub = stub
  1435  }
  1436  
  1437  func (fake *UpgradeInstance) SetDeletionGracePeriodSecondsArgsForCall(i int) *int64 {
  1438  	fake.setDeletionGracePeriodSecondsMutex.RLock()
  1439  	defer fake.setDeletionGracePeriodSecondsMutex.RUnlock()
  1440  	argsForCall := fake.setDeletionGracePeriodSecondsArgsForCall[i]
  1441  	return argsForCall.arg1
  1442  }
  1443  
  1444  func (fake *UpgradeInstance) SetDeletionTimestamp(arg1 *v1.Time) {
  1445  	fake.setDeletionTimestampMutex.Lock()
  1446  	fake.setDeletionTimestampArgsForCall = append(fake.setDeletionTimestampArgsForCall, struct {
  1447  		arg1 *v1.Time
  1448  	}{arg1})
  1449  	stub := fake.SetDeletionTimestampStub
  1450  	fake.recordInvocation("SetDeletionTimestamp", []interface{}{arg1})
  1451  	fake.setDeletionTimestampMutex.Unlock()
  1452  	if stub != nil {
  1453  		fake.SetDeletionTimestampStub(arg1)
  1454  	}
  1455  }
  1456  
  1457  func (fake *UpgradeInstance) SetDeletionTimestampCallCount() int {
  1458  	fake.setDeletionTimestampMutex.RLock()
  1459  	defer fake.setDeletionTimestampMutex.RUnlock()
  1460  	return len(fake.setDeletionTimestampArgsForCall)
  1461  }
  1462  
  1463  func (fake *UpgradeInstance) SetDeletionTimestampCalls(stub func(*v1.Time)) {
  1464  	fake.setDeletionTimestampMutex.Lock()
  1465  	defer fake.setDeletionTimestampMutex.Unlock()
  1466  	fake.SetDeletionTimestampStub = stub
  1467  }
  1468  
  1469  func (fake *UpgradeInstance) SetDeletionTimestampArgsForCall(i int) *v1.Time {
  1470  	fake.setDeletionTimestampMutex.RLock()
  1471  	defer fake.setDeletionTimestampMutex.RUnlock()
  1472  	argsForCall := fake.setDeletionTimestampArgsForCall[i]
  1473  	return argsForCall.arg1
  1474  }
  1475  
  1476  func (fake *UpgradeInstance) SetFinalizers(arg1 []string) {
  1477  	var arg1Copy []string
  1478  	if arg1 != nil {
  1479  		arg1Copy = make([]string, len(arg1))
  1480  		copy(arg1Copy, arg1)
  1481  	}
  1482  	fake.setFinalizersMutex.Lock()
  1483  	fake.setFinalizersArgsForCall = append(fake.setFinalizersArgsForCall, struct {
  1484  		arg1 []string
  1485  	}{arg1Copy})
  1486  	stub := fake.SetFinalizersStub
  1487  	fake.recordInvocation("SetFinalizers", []interface{}{arg1Copy})
  1488  	fake.setFinalizersMutex.Unlock()
  1489  	if stub != nil {
  1490  		fake.SetFinalizersStub(arg1)
  1491  	}
  1492  }
  1493  
  1494  func (fake *UpgradeInstance) SetFinalizersCallCount() int {
  1495  	fake.setFinalizersMutex.RLock()
  1496  	defer fake.setFinalizersMutex.RUnlock()
  1497  	return len(fake.setFinalizersArgsForCall)
  1498  }
  1499  
  1500  func (fake *UpgradeInstance) SetFinalizersCalls(stub func([]string)) {
  1501  	fake.setFinalizersMutex.Lock()
  1502  	defer fake.setFinalizersMutex.Unlock()
  1503  	fake.SetFinalizersStub = stub
  1504  }
  1505  
  1506  func (fake *UpgradeInstance) SetFinalizersArgsForCall(i int) []string {
  1507  	fake.setFinalizersMutex.RLock()
  1508  	defer fake.setFinalizersMutex.RUnlock()
  1509  	argsForCall := fake.setFinalizersArgsForCall[i]
  1510  	return argsForCall.arg1
  1511  }
  1512  
  1513  func (fake *UpgradeInstance) SetGenerateName(arg1 string) {
  1514  	fake.setGenerateNameMutex.Lock()
  1515  	fake.setGenerateNameArgsForCall = append(fake.setGenerateNameArgsForCall, struct {
  1516  		arg1 string
  1517  	}{arg1})
  1518  	stub := fake.SetGenerateNameStub
  1519  	fake.recordInvocation("SetGenerateName", []interface{}{arg1})
  1520  	fake.setGenerateNameMutex.Unlock()
  1521  	if stub != nil {
  1522  		fake.SetGenerateNameStub(arg1)
  1523  	}
  1524  }
  1525  
  1526  func (fake *UpgradeInstance) SetGenerateNameCallCount() int {
  1527  	fake.setGenerateNameMutex.RLock()
  1528  	defer fake.setGenerateNameMutex.RUnlock()
  1529  	return len(fake.setGenerateNameArgsForCall)
  1530  }
  1531  
  1532  func (fake *UpgradeInstance) SetGenerateNameCalls(stub func(string)) {
  1533  	fake.setGenerateNameMutex.Lock()
  1534  	defer fake.setGenerateNameMutex.Unlock()
  1535  	fake.SetGenerateNameStub = stub
  1536  }
  1537  
  1538  func (fake *UpgradeInstance) SetGenerateNameArgsForCall(i int) string {
  1539  	fake.setGenerateNameMutex.RLock()
  1540  	defer fake.setGenerateNameMutex.RUnlock()
  1541  	argsForCall := fake.setGenerateNameArgsForCall[i]
  1542  	return argsForCall.arg1
  1543  }
  1544  
  1545  func (fake *UpgradeInstance) SetGeneration(arg1 int64) {
  1546  	fake.setGenerationMutex.Lock()
  1547  	fake.setGenerationArgsForCall = append(fake.setGenerationArgsForCall, struct {
  1548  		arg1 int64
  1549  	}{arg1})
  1550  	stub := fake.SetGenerationStub
  1551  	fake.recordInvocation("SetGeneration", []interface{}{arg1})
  1552  	fake.setGenerationMutex.Unlock()
  1553  	if stub != nil {
  1554  		fake.SetGenerationStub(arg1)
  1555  	}
  1556  }
  1557  
  1558  func (fake *UpgradeInstance) SetGenerationCallCount() int {
  1559  	fake.setGenerationMutex.RLock()
  1560  	defer fake.setGenerationMutex.RUnlock()
  1561  	return len(fake.setGenerationArgsForCall)
  1562  }
  1563  
  1564  func (fake *UpgradeInstance) SetGenerationCalls(stub func(int64)) {
  1565  	fake.setGenerationMutex.Lock()
  1566  	defer fake.setGenerationMutex.Unlock()
  1567  	fake.SetGenerationStub = stub
  1568  }
  1569  
  1570  func (fake *UpgradeInstance) SetGenerationArgsForCall(i int) int64 {
  1571  	fake.setGenerationMutex.RLock()
  1572  	defer fake.setGenerationMutex.RUnlock()
  1573  	argsForCall := fake.setGenerationArgsForCall[i]
  1574  	return argsForCall.arg1
  1575  }
  1576  
  1577  func (fake *UpgradeInstance) SetLabels(arg1 map[string]string) {
  1578  	fake.setLabelsMutex.Lock()
  1579  	fake.setLabelsArgsForCall = append(fake.setLabelsArgsForCall, struct {
  1580  		arg1 map[string]string
  1581  	}{arg1})
  1582  	stub := fake.SetLabelsStub
  1583  	fake.recordInvocation("SetLabels", []interface{}{arg1})
  1584  	fake.setLabelsMutex.Unlock()
  1585  	if stub != nil {
  1586  		fake.SetLabelsStub(arg1)
  1587  	}
  1588  }
  1589  
  1590  func (fake *UpgradeInstance) SetLabelsCallCount() int {
  1591  	fake.setLabelsMutex.RLock()
  1592  	defer fake.setLabelsMutex.RUnlock()
  1593  	return len(fake.setLabelsArgsForCall)
  1594  }
  1595  
  1596  func (fake *UpgradeInstance) SetLabelsCalls(stub func(map[string]string)) {
  1597  	fake.setLabelsMutex.Lock()
  1598  	defer fake.setLabelsMutex.Unlock()
  1599  	fake.SetLabelsStub = stub
  1600  }
  1601  
  1602  func (fake *UpgradeInstance) SetLabelsArgsForCall(i int) map[string]string {
  1603  	fake.setLabelsMutex.RLock()
  1604  	defer fake.setLabelsMutex.RUnlock()
  1605  	argsForCall := fake.setLabelsArgsForCall[i]
  1606  	return argsForCall.arg1
  1607  }
  1608  
  1609  func (fake *UpgradeInstance) SetManagedFields(arg1 []v1.ManagedFieldsEntry) {
  1610  	var arg1Copy []v1.ManagedFieldsEntry
  1611  	if arg1 != nil {
  1612  		arg1Copy = make([]v1.ManagedFieldsEntry, len(arg1))
  1613  		copy(arg1Copy, arg1)
  1614  	}
  1615  	fake.setManagedFieldsMutex.Lock()
  1616  	fake.setManagedFieldsArgsForCall = append(fake.setManagedFieldsArgsForCall, struct {
  1617  		arg1 []v1.ManagedFieldsEntry
  1618  	}{arg1Copy})
  1619  	stub := fake.SetManagedFieldsStub
  1620  	fake.recordInvocation("SetManagedFields", []interface{}{arg1Copy})
  1621  	fake.setManagedFieldsMutex.Unlock()
  1622  	if stub != nil {
  1623  		fake.SetManagedFieldsStub(arg1)
  1624  	}
  1625  }
  1626  
  1627  func (fake *UpgradeInstance) SetManagedFieldsCallCount() int {
  1628  	fake.setManagedFieldsMutex.RLock()
  1629  	defer fake.setManagedFieldsMutex.RUnlock()
  1630  	return len(fake.setManagedFieldsArgsForCall)
  1631  }
  1632  
  1633  func (fake *UpgradeInstance) SetManagedFieldsCalls(stub func([]v1.ManagedFieldsEntry)) {
  1634  	fake.setManagedFieldsMutex.Lock()
  1635  	defer fake.setManagedFieldsMutex.Unlock()
  1636  	fake.SetManagedFieldsStub = stub
  1637  }
  1638  
  1639  func (fake *UpgradeInstance) SetManagedFieldsArgsForCall(i int) []v1.ManagedFieldsEntry {
  1640  	fake.setManagedFieldsMutex.RLock()
  1641  	defer fake.setManagedFieldsMutex.RUnlock()
  1642  	argsForCall := fake.setManagedFieldsArgsForCall[i]
  1643  	return argsForCall.arg1
  1644  }
  1645  
  1646  func (fake *UpgradeInstance) SetName(arg1 string) {
  1647  	fake.setNameMutex.Lock()
  1648  	fake.setNameArgsForCall = append(fake.setNameArgsForCall, struct {
  1649  		arg1 string
  1650  	}{arg1})
  1651  	stub := fake.SetNameStub
  1652  	fake.recordInvocation("SetName", []interface{}{arg1})
  1653  	fake.setNameMutex.Unlock()
  1654  	if stub != nil {
  1655  		fake.SetNameStub(arg1)
  1656  	}
  1657  }
  1658  
  1659  func (fake *UpgradeInstance) SetNameCallCount() int {
  1660  	fake.setNameMutex.RLock()
  1661  	defer fake.setNameMutex.RUnlock()
  1662  	return len(fake.setNameArgsForCall)
  1663  }
  1664  
  1665  func (fake *UpgradeInstance) SetNameCalls(stub func(string)) {
  1666  	fake.setNameMutex.Lock()
  1667  	defer fake.setNameMutex.Unlock()
  1668  	fake.SetNameStub = stub
  1669  }
  1670  
  1671  func (fake *UpgradeInstance) SetNameArgsForCall(i int) string {
  1672  	fake.setNameMutex.RLock()
  1673  	defer fake.setNameMutex.RUnlock()
  1674  	argsForCall := fake.setNameArgsForCall[i]
  1675  	return argsForCall.arg1
  1676  }
  1677  
  1678  func (fake *UpgradeInstance) SetNamespace(arg1 string) {
  1679  	fake.setNamespaceMutex.Lock()
  1680  	fake.setNamespaceArgsForCall = append(fake.setNamespaceArgsForCall, struct {
  1681  		arg1 string
  1682  	}{arg1})
  1683  	stub := fake.SetNamespaceStub
  1684  	fake.recordInvocation("SetNamespace", []interface{}{arg1})
  1685  	fake.setNamespaceMutex.Unlock()
  1686  	if stub != nil {
  1687  		fake.SetNamespaceStub(arg1)
  1688  	}
  1689  }
  1690  
  1691  func (fake *UpgradeInstance) SetNamespaceCallCount() int {
  1692  	fake.setNamespaceMutex.RLock()
  1693  	defer fake.setNamespaceMutex.RUnlock()
  1694  	return len(fake.setNamespaceArgsForCall)
  1695  }
  1696  
  1697  func (fake *UpgradeInstance) SetNamespaceCalls(stub func(string)) {
  1698  	fake.setNamespaceMutex.Lock()
  1699  	defer fake.setNamespaceMutex.Unlock()
  1700  	fake.SetNamespaceStub = stub
  1701  }
  1702  
  1703  func (fake *UpgradeInstance) SetNamespaceArgsForCall(i int) string {
  1704  	fake.setNamespaceMutex.RLock()
  1705  	defer fake.setNamespaceMutex.RUnlock()
  1706  	argsForCall := fake.setNamespaceArgsForCall[i]
  1707  	return argsForCall.arg1
  1708  }
  1709  
  1710  func (fake *UpgradeInstance) SetOwnerReferences(arg1 []v1.OwnerReference) {
  1711  	var arg1Copy []v1.OwnerReference
  1712  	if arg1 != nil {
  1713  		arg1Copy = make([]v1.OwnerReference, len(arg1))
  1714  		copy(arg1Copy, arg1)
  1715  	}
  1716  	fake.setOwnerReferencesMutex.Lock()
  1717  	fake.setOwnerReferencesArgsForCall = append(fake.setOwnerReferencesArgsForCall, struct {
  1718  		arg1 []v1.OwnerReference
  1719  	}{arg1Copy})
  1720  	stub := fake.SetOwnerReferencesStub
  1721  	fake.recordInvocation("SetOwnerReferences", []interface{}{arg1Copy})
  1722  	fake.setOwnerReferencesMutex.Unlock()
  1723  	if stub != nil {
  1724  		fake.SetOwnerReferencesStub(arg1)
  1725  	}
  1726  }
  1727  
  1728  func (fake *UpgradeInstance) SetOwnerReferencesCallCount() int {
  1729  	fake.setOwnerReferencesMutex.RLock()
  1730  	defer fake.setOwnerReferencesMutex.RUnlock()
  1731  	return len(fake.setOwnerReferencesArgsForCall)
  1732  }
  1733  
  1734  func (fake *UpgradeInstance) SetOwnerReferencesCalls(stub func([]v1.OwnerReference)) {
  1735  	fake.setOwnerReferencesMutex.Lock()
  1736  	defer fake.setOwnerReferencesMutex.Unlock()
  1737  	fake.SetOwnerReferencesStub = stub
  1738  }
  1739  
  1740  func (fake *UpgradeInstance) SetOwnerReferencesArgsForCall(i int) []v1.OwnerReference {
  1741  	fake.setOwnerReferencesMutex.RLock()
  1742  	defer fake.setOwnerReferencesMutex.RUnlock()
  1743  	argsForCall := fake.setOwnerReferencesArgsForCall[i]
  1744  	return argsForCall.arg1
  1745  }
  1746  
  1747  func (fake *UpgradeInstance) SetResourceVersion(arg1 string) {
  1748  	fake.setResourceVersionMutex.Lock()
  1749  	fake.setResourceVersionArgsForCall = append(fake.setResourceVersionArgsForCall, struct {
  1750  		arg1 string
  1751  	}{arg1})
  1752  	stub := fake.SetResourceVersionStub
  1753  	fake.recordInvocation("SetResourceVersion", []interface{}{arg1})
  1754  	fake.setResourceVersionMutex.Unlock()
  1755  	if stub != nil {
  1756  		fake.SetResourceVersionStub(arg1)
  1757  	}
  1758  }
  1759  
  1760  func (fake *UpgradeInstance) SetResourceVersionCallCount() int {
  1761  	fake.setResourceVersionMutex.RLock()
  1762  	defer fake.setResourceVersionMutex.RUnlock()
  1763  	return len(fake.setResourceVersionArgsForCall)
  1764  }
  1765  
  1766  func (fake *UpgradeInstance) SetResourceVersionCalls(stub func(string)) {
  1767  	fake.setResourceVersionMutex.Lock()
  1768  	defer fake.setResourceVersionMutex.Unlock()
  1769  	fake.SetResourceVersionStub = stub
  1770  }
  1771  
  1772  func (fake *UpgradeInstance) SetResourceVersionArgsForCall(i int) string {
  1773  	fake.setResourceVersionMutex.RLock()
  1774  	defer fake.setResourceVersionMutex.RUnlock()
  1775  	argsForCall := fake.setResourceVersionArgsForCall[i]
  1776  	return argsForCall.arg1
  1777  }
  1778  
  1779  func (fake *UpgradeInstance) SetSelfLink(arg1 string) {
  1780  	fake.setSelfLinkMutex.Lock()
  1781  	fake.setSelfLinkArgsForCall = append(fake.setSelfLinkArgsForCall, struct {
  1782  		arg1 string
  1783  	}{arg1})
  1784  	stub := fake.SetSelfLinkStub
  1785  	fake.recordInvocation("SetSelfLink", []interface{}{arg1})
  1786  	fake.setSelfLinkMutex.Unlock()
  1787  	if stub != nil {
  1788  		fake.SetSelfLinkStub(arg1)
  1789  	}
  1790  }
  1791  
  1792  func (fake *UpgradeInstance) SetSelfLinkCallCount() int {
  1793  	fake.setSelfLinkMutex.RLock()
  1794  	defer fake.setSelfLinkMutex.RUnlock()
  1795  	return len(fake.setSelfLinkArgsForCall)
  1796  }
  1797  
  1798  func (fake *UpgradeInstance) SetSelfLinkCalls(stub func(string)) {
  1799  	fake.setSelfLinkMutex.Lock()
  1800  	defer fake.setSelfLinkMutex.Unlock()
  1801  	fake.SetSelfLinkStub = stub
  1802  }
  1803  
  1804  func (fake *UpgradeInstance) SetSelfLinkArgsForCall(i int) string {
  1805  	fake.setSelfLinkMutex.RLock()
  1806  	defer fake.setSelfLinkMutex.RUnlock()
  1807  	argsForCall := fake.setSelfLinkArgsForCall[i]
  1808  	return argsForCall.arg1
  1809  }
  1810  
  1811  func (fake *UpgradeInstance) SetUID(arg1 types.UID) {
  1812  	fake.setUIDMutex.Lock()
  1813  	fake.setUIDArgsForCall = append(fake.setUIDArgsForCall, struct {
  1814  		arg1 types.UID
  1815  	}{arg1})
  1816  	stub := fake.SetUIDStub
  1817  	fake.recordInvocation("SetUID", []interface{}{arg1})
  1818  	fake.setUIDMutex.Unlock()
  1819  	if stub != nil {
  1820  		fake.SetUIDStub(arg1)
  1821  	}
  1822  }
  1823  
  1824  func (fake *UpgradeInstance) SetUIDCallCount() int {
  1825  	fake.setUIDMutex.RLock()
  1826  	defer fake.setUIDMutex.RUnlock()
  1827  	return len(fake.setUIDArgsForCall)
  1828  }
  1829  
  1830  func (fake *UpgradeInstance) SetUIDCalls(stub func(types.UID)) {
  1831  	fake.setUIDMutex.Lock()
  1832  	defer fake.setUIDMutex.Unlock()
  1833  	fake.SetUIDStub = stub
  1834  }
  1835  
  1836  func (fake *UpgradeInstance) SetUIDArgsForCall(i int) types.UID {
  1837  	fake.setUIDMutex.RLock()
  1838  	defer fake.setUIDMutex.RUnlock()
  1839  	argsForCall := fake.setUIDArgsForCall[i]
  1840  	return argsForCall.arg1
  1841  }
  1842  
  1843  func (fake *UpgradeInstance) UsingCouchDB() bool {
  1844  	fake.usingCouchDBMutex.Lock()
  1845  	ret, specificReturn := fake.usingCouchDBReturnsOnCall[len(fake.usingCouchDBArgsForCall)]
  1846  	fake.usingCouchDBArgsForCall = append(fake.usingCouchDBArgsForCall, struct {
  1847  	}{})
  1848  	stub := fake.UsingCouchDBStub
  1849  	fakeReturns := fake.usingCouchDBReturns
  1850  	fake.recordInvocation("UsingCouchDB", []interface{}{})
  1851  	fake.usingCouchDBMutex.Unlock()
  1852  	if stub != nil {
  1853  		return stub()
  1854  	}
  1855  	if specificReturn {
  1856  		return ret.result1
  1857  	}
  1858  	return fakeReturns.result1
  1859  }
  1860  
  1861  func (fake *UpgradeInstance) UsingCouchDBCallCount() int {
  1862  	fake.usingCouchDBMutex.RLock()
  1863  	defer fake.usingCouchDBMutex.RUnlock()
  1864  	return len(fake.usingCouchDBArgsForCall)
  1865  }
  1866  
  1867  func (fake *UpgradeInstance) UsingCouchDBCalls(stub func() bool) {
  1868  	fake.usingCouchDBMutex.Lock()
  1869  	defer fake.usingCouchDBMutex.Unlock()
  1870  	fake.UsingCouchDBStub = stub
  1871  }
  1872  
  1873  func (fake *UpgradeInstance) UsingCouchDBReturns(result1 bool) {
  1874  	fake.usingCouchDBMutex.Lock()
  1875  	defer fake.usingCouchDBMutex.Unlock()
  1876  	fake.UsingCouchDBStub = nil
  1877  	fake.usingCouchDBReturns = struct {
  1878  		result1 bool
  1879  	}{result1}
  1880  }
  1881  
  1882  func (fake *UpgradeInstance) UsingCouchDBReturnsOnCall(i int, result1 bool) {
  1883  	fake.usingCouchDBMutex.Lock()
  1884  	defer fake.usingCouchDBMutex.Unlock()
  1885  	fake.UsingCouchDBStub = nil
  1886  	if fake.usingCouchDBReturnsOnCall == nil {
  1887  		fake.usingCouchDBReturnsOnCall = make(map[int]struct {
  1888  			result1 bool
  1889  		})
  1890  	}
  1891  	fake.usingCouchDBReturnsOnCall[i] = struct {
  1892  		result1 bool
  1893  	}{result1}
  1894  }
  1895  
  1896  func (fake *UpgradeInstance) UsingHSMProxy() bool {
  1897  	fake.usingHSMProxyMutex.Lock()
  1898  	ret, specificReturn := fake.usingHSMProxyReturnsOnCall[len(fake.usingHSMProxyArgsForCall)]
  1899  	fake.usingHSMProxyArgsForCall = append(fake.usingHSMProxyArgsForCall, struct {
  1900  	}{})
  1901  	stub := fake.UsingHSMProxyStub
  1902  	fakeReturns := fake.usingHSMProxyReturns
  1903  	fake.recordInvocation("UsingHSMProxy", []interface{}{})
  1904  	fake.usingHSMProxyMutex.Unlock()
  1905  	if stub != nil {
  1906  		return stub()
  1907  	}
  1908  	if specificReturn {
  1909  		return ret.result1
  1910  	}
  1911  	return fakeReturns.result1
  1912  }
  1913  
  1914  func (fake *UpgradeInstance) UsingHSMProxyCallCount() int {
  1915  	fake.usingHSMProxyMutex.RLock()
  1916  	defer fake.usingHSMProxyMutex.RUnlock()
  1917  	return len(fake.usingHSMProxyArgsForCall)
  1918  }
  1919  
  1920  func (fake *UpgradeInstance) UsingHSMProxyCalls(stub func() bool) {
  1921  	fake.usingHSMProxyMutex.Lock()
  1922  	defer fake.usingHSMProxyMutex.Unlock()
  1923  	fake.UsingHSMProxyStub = stub
  1924  }
  1925  
  1926  func (fake *UpgradeInstance) UsingHSMProxyReturns(result1 bool) {
  1927  	fake.usingHSMProxyMutex.Lock()
  1928  	defer fake.usingHSMProxyMutex.Unlock()
  1929  	fake.UsingHSMProxyStub = nil
  1930  	fake.usingHSMProxyReturns = struct {
  1931  		result1 bool
  1932  	}{result1}
  1933  }
  1934  
  1935  func (fake *UpgradeInstance) UsingHSMProxyReturnsOnCall(i int, result1 bool) {
  1936  	fake.usingHSMProxyMutex.Lock()
  1937  	defer fake.usingHSMProxyMutex.Unlock()
  1938  	fake.UsingHSMProxyStub = nil
  1939  	if fake.usingHSMProxyReturnsOnCall == nil {
  1940  		fake.usingHSMProxyReturnsOnCall = make(map[int]struct {
  1941  			result1 bool
  1942  		})
  1943  	}
  1944  	fake.usingHSMProxyReturnsOnCall[i] = struct {
  1945  		result1 bool
  1946  	}{result1}
  1947  }
  1948  
  1949  func (fake *UpgradeInstance) Invocations() map[string][][]interface{} {
  1950  	fake.invocationsMutex.RLock()
  1951  	defer fake.invocationsMutex.RUnlock()
  1952  	fake.deepCopyObjectMutex.RLock()
  1953  	defer fake.deepCopyObjectMutex.RUnlock()
  1954  	fake.getAnnotationsMutex.RLock()
  1955  	defer fake.getAnnotationsMutex.RUnlock()
  1956  	fake.getClusterNameMutex.RLock()
  1957  	defer fake.getClusterNameMutex.RUnlock()
  1958  	fake.getCreationTimestampMutex.RLock()
  1959  	defer fake.getCreationTimestampMutex.RUnlock()
  1960  	fake.getDeletionGracePeriodSecondsMutex.RLock()
  1961  	defer fake.getDeletionGracePeriodSecondsMutex.RUnlock()
  1962  	fake.getDeletionTimestampMutex.RLock()
  1963  	defer fake.getDeletionTimestampMutex.RUnlock()
  1964  	fake.getFinalizersMutex.RLock()
  1965  	defer fake.getFinalizersMutex.RUnlock()
  1966  	fake.getGenerateNameMutex.RLock()
  1967  	defer fake.getGenerateNameMutex.RUnlock()
  1968  	fake.getGenerationMutex.RLock()
  1969  	defer fake.getGenerationMutex.RUnlock()
  1970  	fake.getLabelsMutex.RLock()
  1971  	defer fake.getLabelsMutex.RUnlock()
  1972  	fake.getManagedFieldsMutex.RLock()
  1973  	defer fake.getManagedFieldsMutex.RUnlock()
  1974  	fake.getNameMutex.RLock()
  1975  	defer fake.getNameMutex.RUnlock()
  1976  	fake.getNamespaceMutex.RLock()
  1977  	defer fake.getNamespaceMutex.RUnlock()
  1978  	fake.getObjectKindMutex.RLock()
  1979  	defer fake.getObjectKindMutex.RUnlock()
  1980  	fake.getOwnerReferencesMutex.RLock()
  1981  	defer fake.getOwnerReferencesMutex.RUnlock()
  1982  	fake.getResourceVersionMutex.RLock()
  1983  	defer fake.getResourceVersionMutex.RUnlock()
  1984  	fake.getSelfLinkMutex.RLock()
  1985  	defer fake.getSelfLinkMutex.RUnlock()
  1986  	fake.getUIDMutex.RLock()
  1987  	defer fake.getUIDMutex.RUnlock()
  1988  	fake.isHSMEnabledMutex.RLock()
  1989  	defer fake.isHSMEnabledMutex.RUnlock()
  1990  	fake.setAnnotationsMutex.RLock()
  1991  	defer fake.setAnnotationsMutex.RUnlock()
  1992  	fake.setClusterNameMutex.RLock()
  1993  	defer fake.setClusterNameMutex.RUnlock()
  1994  	fake.setCreationTimestampMutex.RLock()
  1995  	defer fake.setCreationTimestampMutex.RUnlock()
  1996  	fake.setDeletionGracePeriodSecondsMutex.RLock()
  1997  	defer fake.setDeletionGracePeriodSecondsMutex.RUnlock()
  1998  	fake.setDeletionTimestampMutex.RLock()
  1999  	defer fake.setDeletionTimestampMutex.RUnlock()
  2000  	fake.setFinalizersMutex.RLock()
  2001  	defer fake.setFinalizersMutex.RUnlock()
  2002  	fake.setGenerateNameMutex.RLock()
  2003  	defer fake.setGenerateNameMutex.RUnlock()
  2004  	fake.setGenerationMutex.RLock()
  2005  	defer fake.setGenerationMutex.RUnlock()
  2006  	fake.setLabelsMutex.RLock()
  2007  	defer fake.setLabelsMutex.RUnlock()
  2008  	fake.setManagedFieldsMutex.RLock()
  2009  	defer fake.setManagedFieldsMutex.RUnlock()
  2010  	fake.setNameMutex.RLock()
  2011  	defer fake.setNameMutex.RUnlock()
  2012  	fake.setNamespaceMutex.RLock()
  2013  	defer fake.setNamespaceMutex.RUnlock()
  2014  	fake.setOwnerReferencesMutex.RLock()
  2015  	defer fake.setOwnerReferencesMutex.RUnlock()
  2016  	fake.setResourceVersionMutex.RLock()
  2017  	defer fake.setResourceVersionMutex.RUnlock()
  2018  	fake.setSelfLinkMutex.RLock()
  2019  	defer fake.setSelfLinkMutex.RUnlock()
  2020  	fake.setUIDMutex.RLock()
  2021  	defer fake.setUIDMutex.RUnlock()
  2022  	fake.usingCouchDBMutex.RLock()
  2023  	defer fake.usingCouchDBMutex.RUnlock()
  2024  	fake.usingHSMProxyMutex.RLock()
  2025  	defer fake.usingHSMProxyMutex.RUnlock()
  2026  	copiedInvocations := map[string][][]interface{}{}
  2027  	for key, value := range fake.invocations {
  2028  		copiedInvocations[key] = value
  2029  	}
  2030  	return copiedInvocations
  2031  }
  2032  
  2033  func (fake *UpgradeInstance) recordInvocation(key string, args []interface{}) {
  2034  	fake.invocationsMutex.Lock()
  2035  	defer fake.invocationsMutex.Unlock()
  2036  	if fake.invocations == nil {
  2037  		fake.invocations = map[string][][]interface{}{}
  2038  	}
  2039  	if fake.invocations[key] == nil {
  2040  		fake.invocations[key] = [][]interface{}{}
  2041  	}
  2042  	fake.invocations[key] = append(fake.invocations[key], args)
  2043  }
  2044  
  2045  var _ action.UpgradeInstance = new(UpgradeInstance)