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