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