github.com/jenkins-x/jx/v2@v2.1.155/pkg/cloud/gke/mocks/gclouder.go (about)

     1  // Code generated by pegomock. DO NOT EDIT.
     2  // Source: github.com/jenkins-x/jx/v2/pkg/cloud/gke (interfaces: GClouder)
     3  
     4  package gke_test
     5  
     6  import (
     7  	"reflect"
     8  	"time"
     9  
    10  	gke "github.com/jenkins-x/jx/v2/pkg/cloud/gke"
    11  	pegomock "github.com/petergtz/pegomock"
    12  	kubernetes "k8s.io/client-go/kubernetes"
    13  )
    14  
    15  type MockGClouder struct {
    16  	fail func(message string, callerSkip ...int)
    17  }
    18  
    19  func NewMockGClouder(options ...pegomock.Option) *MockGClouder {
    20  	mock := &MockGClouder{}
    21  	for _, option := range options {
    22  		option.Apply(mock)
    23  	}
    24  	return mock
    25  }
    26  
    27  func (mock *MockGClouder) SetFailHandler(fh pegomock.FailHandler) { mock.fail = fh }
    28  func (mock *MockGClouder) FailHandler() pegomock.FailHandler      { return mock.fail }
    29  
    30  func (mock *MockGClouder) AddBucketLabel(_param0 string, _param1 string) {
    31  	if mock == nil {
    32  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
    33  	}
    34  	params := []pegomock.Param{_param0, _param1}
    35  	pegomock.GetGenericMockFrom(mock).Invoke("AddBucketLabel", params, []reflect.Type{})
    36  }
    37  
    38  func (mock *MockGClouder) BucketExists(_param0 string, _param1 string) (bool, error) {
    39  	if mock == nil {
    40  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
    41  	}
    42  	params := []pegomock.Param{_param0, _param1}
    43  	result := pegomock.GetGenericMockFrom(mock).Invoke("BucketExists", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    44  	var ret0 bool
    45  	var ret1 error
    46  	if len(result) != 0 {
    47  		if result[0] != nil {
    48  			ret0 = result[0].(bool)
    49  		}
    50  		if result[1] != nil {
    51  			ret1 = result[1].(error)
    52  		}
    53  	}
    54  	return ret0, ret1
    55  }
    56  
    57  func (mock *MockGClouder) CheckPermission(_param0 string, _param1 string) (bool, error) {
    58  	if mock == nil {
    59  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
    60  	}
    61  	params := []pegomock.Param{_param0, _param1}
    62  	result := pegomock.GetGenericMockFrom(mock).Invoke("CheckPermission", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    63  	var ret0 bool
    64  	var ret1 error
    65  	if len(result) != 0 {
    66  		if result[0] != nil {
    67  			ret0 = result[0].(bool)
    68  		}
    69  		if result[1] != nil {
    70  			ret1 = result[1].(error)
    71  		}
    72  	}
    73  	return ret0, ret1
    74  }
    75  
    76  func (mock *MockGClouder) CleanupServiceAccountKeys(_param0 string, _param1 string) error {
    77  	if mock == nil {
    78  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
    79  	}
    80  	params := []pegomock.Param{_param0, _param1}
    81  	result := pegomock.GetGenericMockFrom(mock).Invoke("CleanupServiceAccountKeys", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
    82  	var ret0 error
    83  	if len(result) != 0 {
    84  		if result[0] != nil {
    85  			ret0 = result[0].(error)
    86  		}
    87  	}
    88  	return ret0
    89  }
    90  
    91  func (mock *MockGClouder) ClusterZone(_param0 string) (string, error) {
    92  	if mock == nil {
    93  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
    94  	}
    95  	params := []pegomock.Param{_param0}
    96  	result := pegomock.GetGenericMockFrom(mock).Invoke("ClusterZone", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
    97  	var ret0 string
    98  	var ret1 error
    99  	if len(result) != 0 {
   100  		if result[0] != nil {
   101  			ret0 = result[0].(string)
   102  		}
   103  		if result[1] != nil {
   104  			ret1 = result[1].(error)
   105  		}
   106  	}
   107  	return ret0, ret1
   108  }
   109  
   110  func (mock *MockGClouder) ConfigureBucketRoles(_param0 string, _param1 string, _param2 string, _param3 []string) error {
   111  	if mock == nil {
   112  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   113  	}
   114  	params := []pegomock.Param{_param0, _param1, _param2, _param3}
   115  	result := pegomock.GetGenericMockFrom(mock).Invoke("ConfigureBucketRoles", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   116  	var ret0 error
   117  	if len(result) != 0 {
   118  		if result[0] != nil {
   119  			ret0 = result[0].(error)
   120  		}
   121  	}
   122  	return ret0
   123  }
   124  
   125  func (mock *MockGClouder) ConnectToCluster(_param0 string, _param1 string, _param2 string) error {
   126  	if mock == nil {
   127  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   128  	}
   129  	params := []pegomock.Param{_param0, _param1, _param2}
   130  	result := pegomock.GetGenericMockFrom(mock).Invoke("ConnectToCluster", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   131  	var ret0 error
   132  	if len(result) != 0 {
   133  		if result[0] != nil {
   134  			ret0 = result[0].(error)
   135  		}
   136  	}
   137  	return ret0
   138  }
   139  
   140  func (mock *MockGClouder) ConnectToRegionCluster(_param0 string, _param1 string, _param2 string) error {
   141  	if mock == nil {
   142  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   143  	}
   144  	params := []pegomock.Param{_param0, _param1, _param2}
   145  	result := pegomock.GetGenericMockFrom(mock).Invoke("ConnectToRegionCluster", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   146  	var ret0 error
   147  	if len(result) != 0 {
   148  		if result[0] != nil {
   149  			ret0 = result[0].(error)
   150  		}
   151  	}
   152  	return ret0
   153  }
   154  
   155  func (mock *MockGClouder) CreateBucket(_param0 string, _param1 string, _param2 string) error {
   156  	if mock == nil {
   157  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   158  	}
   159  	params := []pegomock.Param{_param0, _param1, _param2}
   160  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateBucket", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   161  	var ret0 error
   162  	if len(result) != 0 {
   163  		if result[0] != nil {
   164  			ret0 = result[0].(error)
   165  		}
   166  	}
   167  	return ret0
   168  }
   169  
   170  func (mock *MockGClouder) CreateDNSZone(_param0 string, _param1 string) (string, []string, error) {
   171  	if mock == nil {
   172  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   173  	}
   174  	params := []pegomock.Param{_param0, _param1}
   175  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateDNSZone", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*[]string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   176  	var ret0 string
   177  	var ret1 []string
   178  	var ret2 error
   179  	if len(result) != 0 {
   180  		if result[0] != nil {
   181  			ret0 = result[0].(string)
   182  		}
   183  		if result[1] != nil {
   184  			ret1 = result[1].([]string)
   185  		}
   186  		if result[2] != nil {
   187  			ret2 = result[2].(error)
   188  		}
   189  	}
   190  	return ret0, ret1, ret2
   191  }
   192  
   193  func (mock *MockGClouder) CreateGCPServiceAccount(_param0 kubernetes.Interface, _param1 string, _param2 string, _param3 string, _param4 string, _param5 string, _param6 []string, _param7 string) (string, error) {
   194  	if mock == nil {
   195  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   196  	}
   197  	params := []pegomock.Param{_param0, _param1, _param2, _param3, _param4, _param5, _param6, _param7}
   198  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateGCPServiceAccount", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   199  	var ret0 string
   200  	var ret1 error
   201  	if len(result) != 0 {
   202  		if result[0] != nil {
   203  			ret0 = result[0].(string)
   204  		}
   205  		if result[1] != nil {
   206  			ret1 = result[1].(error)
   207  		}
   208  	}
   209  	return ret0, ret1
   210  }
   211  
   212  func (mock *MockGClouder) CreateKmsKey(_param0 string, _param1 string, _param2 string) error {
   213  	if mock == nil {
   214  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   215  	}
   216  	params := []pegomock.Param{_param0, _param1, _param2}
   217  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateKmsKey", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   218  	var ret0 error
   219  	if len(result) != 0 {
   220  		if result[0] != nil {
   221  			ret0 = result[0].(error)
   222  		}
   223  	}
   224  	return ret0
   225  }
   226  
   227  func (mock *MockGClouder) CreateKmsKeyring(_param0 string, _param1 string) error {
   228  	if mock == nil {
   229  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   230  	}
   231  	params := []pegomock.Param{_param0, _param1}
   232  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateKmsKeyring", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   233  	var ret0 error
   234  	if len(result) != 0 {
   235  		if result[0] != nil {
   236  			ret0 = result[0].(error)
   237  		}
   238  	}
   239  	return ret0
   240  }
   241  
   242  func (mock *MockGClouder) CreateManagedZone(_param0 string, _param1 string) error {
   243  	if mock == nil {
   244  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   245  	}
   246  	params := []pegomock.Param{_param0, _param1}
   247  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateManagedZone", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   248  	var ret0 error
   249  	if len(result) != 0 {
   250  		if result[0] != nil {
   251  			ret0 = result[0].(error)
   252  		}
   253  	}
   254  	return ret0
   255  }
   256  
   257  func (mock *MockGClouder) CreateServiceAccountKey(_param0 string, _param1 string, _param2 string) error {
   258  	if mock == nil {
   259  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   260  	}
   261  	params := []pegomock.Param{_param0, _param1, _param2}
   262  	result := pegomock.GetGenericMockFrom(mock).Invoke("CreateServiceAccountKey", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   263  	var ret0 error
   264  	if len(result) != 0 {
   265  		if result[0] != nil {
   266  			ret0 = result[0].(error)
   267  		}
   268  	}
   269  	return ret0
   270  }
   271  
   272  func (mock *MockGClouder) DeleteAllObjectsInBucket(_param0 string) error {
   273  	if mock == nil {
   274  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   275  	}
   276  	params := []pegomock.Param{_param0}
   277  	result := pegomock.GetGenericMockFrom(mock).Invoke("DeleteAllObjectsInBucket", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   278  	var ret0 error
   279  	if len(result) != 0 {
   280  		if result[0] != nil {
   281  			ret0 = result[0].(error)
   282  		}
   283  	}
   284  	return ret0
   285  }
   286  
   287  func (mock *MockGClouder) DeleteBucket(_param0 string) error {
   288  	if mock == nil {
   289  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   290  	}
   291  	params := []pegomock.Param{_param0}
   292  	result := pegomock.GetGenericMockFrom(mock).Invoke("DeleteBucket", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   293  	var ret0 error
   294  	if len(result) != 0 {
   295  		if result[0] != nil {
   296  			ret0 = result[0].(error)
   297  		}
   298  	}
   299  	return ret0
   300  }
   301  
   302  func (mock *MockGClouder) DeleteServiceAccount(_param0 string, _param1 string, _param2 []string) error {
   303  	if mock == nil {
   304  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   305  	}
   306  	params := []pegomock.Param{_param0, _param1, _param2}
   307  	result := pegomock.GetGenericMockFrom(mock).Invoke("DeleteServiceAccount", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   308  	var ret0 error
   309  	if len(result) != 0 {
   310  		if result[0] != nil {
   311  			ret0 = result[0].(error)
   312  		}
   313  	}
   314  	return ret0
   315  }
   316  
   317  func (mock *MockGClouder) DeleteServiceAccountKey(_param0 string, _param1 string, _param2 string) error {
   318  	if mock == nil {
   319  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   320  	}
   321  	params := []pegomock.Param{_param0, _param1, _param2}
   322  	result := pegomock.GetGenericMockFrom(mock).Invoke("DeleteServiceAccountKey", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   323  	var ret0 error
   324  	if len(result) != 0 {
   325  		if result[0] != nil {
   326  			ret0 = result[0].(error)
   327  		}
   328  	}
   329  	return ret0
   330  }
   331  
   332  func (mock *MockGClouder) EnableAPIs(_param0 string, _param1 ...string) error {
   333  	if mock == nil {
   334  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   335  	}
   336  	params := []pegomock.Param{_param0}
   337  	for _, param := range _param1 {
   338  		params = append(params, param)
   339  	}
   340  	result := pegomock.GetGenericMockFrom(mock).Invoke("EnableAPIs", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   341  	var ret0 error
   342  	if len(result) != 0 {
   343  		if result[0] != nil {
   344  			ret0 = result[0].(error)
   345  		}
   346  	}
   347  	return ret0
   348  }
   349  
   350  func (mock *MockGClouder) FindBucket(_param0 string) bool {
   351  	if mock == nil {
   352  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   353  	}
   354  	params := []pegomock.Param{_param0}
   355  	result := pegomock.GetGenericMockFrom(mock).Invoke("FindBucket", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem()})
   356  	var ret0 bool
   357  	if len(result) != 0 {
   358  		if result[0] != nil {
   359  			ret0 = result[0].(bool)
   360  		}
   361  	}
   362  	return ret0
   363  }
   364  
   365  func (mock *MockGClouder) FindServiceAccount(_param0 string, _param1 string) bool {
   366  	if mock == nil {
   367  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   368  	}
   369  	params := []pegomock.Param{_param0, _param1}
   370  	result := pegomock.GetGenericMockFrom(mock).Invoke("FindServiceAccount", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem()})
   371  	var ret0 bool
   372  	if len(result) != 0 {
   373  		if result[0] != nil {
   374  			ret0 = result[0].(bool)
   375  		}
   376  	}
   377  	return ret0
   378  }
   379  
   380  func (mock *MockGClouder) GetEnabledApis(_param0 string) ([]string, error) {
   381  	if mock == nil {
   382  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   383  	}
   384  	params := []pegomock.Param{_param0}
   385  	result := pegomock.GetGenericMockFrom(mock).Invoke("GetEnabledApis", params, []reflect.Type{reflect.TypeOf((*[]string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   386  	var ret0 []string
   387  	var ret1 error
   388  	if len(result) != 0 {
   389  		if result[0] != nil {
   390  			ret0 = result[0].([]string)
   391  		}
   392  		if result[1] != nil {
   393  			ret1 = result[1].(error)
   394  		}
   395  	}
   396  	return ret0, ret1
   397  }
   398  
   399  func (mock *MockGClouder) GetManagedZoneNameServers(_param0 string, _param1 string) (string, []string, error) {
   400  	if mock == nil {
   401  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   402  	}
   403  	params := []pegomock.Param{_param0, _param1}
   404  	result := pegomock.GetGenericMockFrom(mock).Invoke("GetManagedZoneNameServers", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*[]string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   405  	var ret0 string
   406  	var ret1 []string
   407  	var ret2 error
   408  	if len(result) != 0 {
   409  		if result[0] != nil {
   410  			ret0 = result[0].(string)
   411  		}
   412  		if result[1] != nil {
   413  			ret1 = result[1].([]string)
   414  		}
   415  		if result[2] != nil {
   416  			ret2 = result[2].(error)
   417  		}
   418  	}
   419  	return ret0, ret1, ret2
   420  }
   421  
   422  func (mock *MockGClouder) GetOrCreateServiceAccount(_param0 string, _param1 string, _param2 string, _param3 []string) (string, error) {
   423  	if mock == nil {
   424  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   425  	}
   426  	params := []pegomock.Param{_param0, _param1, _param2, _param3}
   427  	result := pegomock.GetGenericMockFrom(mock).Invoke("GetOrCreateServiceAccount", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   428  	var ret0 string
   429  	var ret1 error
   430  	if len(result) != 0 {
   431  		if result[0] != nil {
   432  			ret0 = result[0].(string)
   433  		}
   434  		if result[1] != nil {
   435  			ret1 = result[1].(error)
   436  		}
   437  	}
   438  	return ret0, ret1
   439  }
   440  
   441  func (mock *MockGClouder) GetProjectNumber(_param0 string) (string, error) {
   442  	if mock == nil {
   443  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   444  	}
   445  	params := []pegomock.Param{_param0}
   446  	result := pegomock.GetGenericMockFrom(mock).Invoke("GetProjectNumber", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   447  	var ret0 string
   448  	var ret1 error
   449  	if len(result) != 0 {
   450  		if result[0] != nil {
   451  			ret0 = result[0].(string)
   452  		}
   453  		if result[1] != nil {
   454  			ret1 = result[1].(error)
   455  		}
   456  	}
   457  	return ret0, ret1
   458  }
   459  
   460  func (mock *MockGClouder) GetServiceAccountKeys(_param0 string, _param1 string) ([]string, error) {
   461  	if mock == nil {
   462  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   463  	}
   464  	params := []pegomock.Param{_param0, _param1}
   465  	result := pegomock.GetGenericMockFrom(mock).Invoke("GetServiceAccountKeys", params, []reflect.Type{reflect.TypeOf((*[]string)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   466  	var ret0 []string
   467  	var ret1 error
   468  	if len(result) != 0 {
   469  		if result[0] != nil {
   470  			ret0 = result[0].([]string)
   471  		}
   472  		if result[1] != nil {
   473  			ret1 = result[1].(error)
   474  		}
   475  	}
   476  	return ret0, ret1
   477  }
   478  
   479  func (mock *MockGClouder) IsGCSWriteRoleEnabled(_param0 string, _param1 string) (bool, error) {
   480  	if mock == nil {
   481  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   482  	}
   483  	params := []pegomock.Param{_param0, _param1}
   484  	result := pegomock.GetGenericMockFrom(mock).Invoke("IsGCSWriteRoleEnabled", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   485  	var ret0 bool
   486  	var ret1 error
   487  	if len(result) != 0 {
   488  		if result[0] != nil {
   489  			ret0 = result[0].(bool)
   490  		}
   491  		if result[1] != nil {
   492  			ret1 = result[1].(error)
   493  		}
   494  	}
   495  	return ret0, ret1
   496  }
   497  
   498  func (mock *MockGClouder) IsKmsKeyAvailable(_param0 string, _param1 string, _param2 string) bool {
   499  	if mock == nil {
   500  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   501  	}
   502  	params := []pegomock.Param{_param0, _param1, _param2}
   503  	result := pegomock.GetGenericMockFrom(mock).Invoke("IsKmsKeyAvailable", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem()})
   504  	var ret0 bool
   505  	if len(result) != 0 {
   506  		if result[0] != nil {
   507  			ret0 = result[0].(bool)
   508  		}
   509  	}
   510  	return ret0
   511  }
   512  
   513  func (mock *MockGClouder) IsKmsKeyringAvailable(_param0 string, _param1 string) bool {
   514  	if mock == nil {
   515  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   516  	}
   517  	params := []pegomock.Param{_param0, _param1}
   518  	result := pegomock.GetGenericMockFrom(mock).Invoke("IsKmsKeyringAvailable", params, []reflect.Type{reflect.TypeOf((*bool)(nil)).Elem()})
   519  	var ret0 bool
   520  	if len(result) != 0 {
   521  		if result[0] != nil {
   522  			ret0 = result[0].(bool)
   523  		}
   524  	}
   525  	return ret0
   526  }
   527  
   528  func (mock *MockGClouder) ListClusters(_param0 string, _param1 string) ([]gke.Cluster, error) {
   529  	if mock == nil {
   530  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   531  	}
   532  	params := []pegomock.Param{_param0, _param1}
   533  	result := pegomock.GetGenericMockFrom(mock).Invoke("ListClusters", params, []reflect.Type{reflect.TypeOf((*[]gke.Cluster)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   534  	var ret0 []gke.Cluster
   535  	var ret1 error
   536  	if len(result) != 0 {
   537  		if result[0] != nil {
   538  			ret0 = result[0].([]gke.Cluster)
   539  		}
   540  		if result[1] != nil {
   541  			ret1 = result[1].(error)
   542  		}
   543  	}
   544  	return ret0, ret1
   545  }
   546  
   547  func (mock *MockGClouder) LoadGkeCluster(_param0 string, _param1 string, _param2 string) (*gke.Cluster, error) {
   548  	if mock == nil {
   549  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   550  	}
   551  	params := []pegomock.Param{_param0, _param1, _param2}
   552  	result := pegomock.GetGenericMockFrom(mock).Invoke("LoadGkeCluster", params, []reflect.Type{reflect.TypeOf((**gke.Cluster)(nil)).Elem(), reflect.TypeOf((*error)(nil)).Elem()})
   553  	var ret0 *gke.Cluster
   554  	var ret1 error
   555  	if len(result) != 0 {
   556  		if result[0] != nil {
   557  			ret0 = result[0].(*gke.Cluster)
   558  		}
   559  		if result[1] != nil {
   560  			ret1 = result[1].(error)
   561  		}
   562  	}
   563  	return ret0, ret1
   564  }
   565  
   566  func (mock *MockGClouder) Login(_param0 string, _param1 bool) error {
   567  	if mock == nil {
   568  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   569  	}
   570  	params := []pegomock.Param{_param0, _param1}
   571  	result := pegomock.GetGenericMockFrom(mock).Invoke("Login", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   572  	var ret0 error
   573  	if len(result) != 0 {
   574  		if result[0] != nil {
   575  			ret0 = result[0].(error)
   576  		}
   577  	}
   578  	return ret0
   579  }
   580  
   581  func (mock *MockGClouder) UpdateGkeClusterLabels(_param0 string, _param1 string, _param2 string, _param3 []string) error {
   582  	if mock == nil {
   583  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   584  	}
   585  	params := []pegomock.Param{_param0, _param1, _param2, _param3}
   586  	result := pegomock.GetGenericMockFrom(mock).Invoke("UpdateGkeClusterLabels", params, []reflect.Type{reflect.TypeOf((*error)(nil)).Elem()})
   587  	var ret0 error
   588  	if len(result) != 0 {
   589  		if result[0] != nil {
   590  			ret0 = result[0].(error)
   591  		}
   592  	}
   593  	return ret0
   594  }
   595  
   596  func (mock *MockGClouder) UserLabel() string {
   597  	if mock == nil {
   598  		panic("mock must not be nil. Use myMock := NewMockGClouder().")
   599  	}
   600  	params := []pegomock.Param{}
   601  	result := pegomock.GetGenericMockFrom(mock).Invoke("UserLabel", params, []reflect.Type{reflect.TypeOf((*string)(nil)).Elem()})
   602  	var ret0 string
   603  	if len(result) != 0 {
   604  		if result[0] != nil {
   605  			ret0 = result[0].(string)
   606  		}
   607  	}
   608  	return ret0
   609  }
   610  
   611  func (mock *MockGClouder) VerifyWasCalledOnce() *VerifierMockGClouder {
   612  	return &VerifierMockGClouder{
   613  		mock:                   mock,
   614  		invocationCountMatcher: pegomock.Times(1),
   615  	}
   616  }
   617  
   618  func (mock *MockGClouder) VerifyWasCalled(invocationCountMatcher pegomock.Matcher) *VerifierMockGClouder {
   619  	return &VerifierMockGClouder{
   620  		mock:                   mock,
   621  		invocationCountMatcher: invocationCountMatcher,
   622  	}
   623  }
   624  
   625  func (mock *MockGClouder) VerifyWasCalledInOrder(invocationCountMatcher pegomock.Matcher, inOrderContext *pegomock.InOrderContext) *VerifierMockGClouder {
   626  	return &VerifierMockGClouder{
   627  		mock:                   mock,
   628  		invocationCountMatcher: invocationCountMatcher,
   629  		inOrderContext:         inOrderContext,
   630  	}
   631  }
   632  
   633  func (mock *MockGClouder) VerifyWasCalledEventually(invocationCountMatcher pegomock.Matcher, timeout time.Duration) *VerifierMockGClouder {
   634  	return &VerifierMockGClouder{
   635  		mock:                   mock,
   636  		invocationCountMatcher: invocationCountMatcher,
   637  		timeout:                timeout,
   638  	}
   639  }
   640  
   641  type VerifierMockGClouder struct {
   642  	mock                   *MockGClouder
   643  	invocationCountMatcher pegomock.Matcher
   644  	inOrderContext         *pegomock.InOrderContext
   645  	timeout                time.Duration
   646  }
   647  
   648  func (verifier *VerifierMockGClouder) AddBucketLabel(_param0 string, _param1 string) *MockGClouder_AddBucketLabel_OngoingVerification {
   649  	params := []pegomock.Param{_param0, _param1}
   650  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "AddBucketLabel", params, verifier.timeout)
   651  	return &MockGClouder_AddBucketLabel_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   652  }
   653  
   654  type MockGClouder_AddBucketLabel_OngoingVerification struct {
   655  	mock              *MockGClouder
   656  	methodInvocations []pegomock.MethodInvocation
   657  }
   658  
   659  func (c *MockGClouder_AddBucketLabel_OngoingVerification) GetCapturedArguments() (string, string) {
   660  	_param0, _param1 := c.GetAllCapturedArguments()
   661  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   662  }
   663  
   664  func (c *MockGClouder_AddBucketLabel_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   665  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   666  	if len(params) > 0 {
   667  		_param0 = make([]string, len(c.methodInvocations))
   668  		for u, param := range params[0] {
   669  			_param0[u] = param.(string)
   670  		}
   671  		_param1 = make([]string, len(c.methodInvocations))
   672  		for u, param := range params[1] {
   673  			_param1[u] = param.(string)
   674  		}
   675  	}
   676  	return
   677  }
   678  
   679  func (verifier *VerifierMockGClouder) BucketExists(_param0 string, _param1 string) *MockGClouder_BucketExists_OngoingVerification {
   680  	params := []pegomock.Param{_param0, _param1}
   681  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "BucketExists", params, verifier.timeout)
   682  	return &MockGClouder_BucketExists_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   683  }
   684  
   685  type MockGClouder_BucketExists_OngoingVerification struct {
   686  	mock              *MockGClouder
   687  	methodInvocations []pegomock.MethodInvocation
   688  }
   689  
   690  func (c *MockGClouder_BucketExists_OngoingVerification) GetCapturedArguments() (string, string) {
   691  	_param0, _param1 := c.GetAllCapturedArguments()
   692  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   693  }
   694  
   695  func (c *MockGClouder_BucketExists_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   696  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   697  	if len(params) > 0 {
   698  		_param0 = make([]string, len(c.methodInvocations))
   699  		for u, param := range params[0] {
   700  			_param0[u] = param.(string)
   701  		}
   702  		_param1 = make([]string, len(c.methodInvocations))
   703  		for u, param := range params[1] {
   704  			_param1[u] = param.(string)
   705  		}
   706  	}
   707  	return
   708  }
   709  
   710  func (verifier *VerifierMockGClouder) CheckPermission(_param0 string, _param1 string) *MockGClouder_CheckPermission_OngoingVerification {
   711  	params := []pegomock.Param{_param0, _param1}
   712  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CheckPermission", params, verifier.timeout)
   713  	return &MockGClouder_CheckPermission_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   714  }
   715  
   716  type MockGClouder_CheckPermission_OngoingVerification struct {
   717  	mock              *MockGClouder
   718  	methodInvocations []pegomock.MethodInvocation
   719  }
   720  
   721  func (c *MockGClouder_CheckPermission_OngoingVerification) GetCapturedArguments() (string, string) {
   722  	_param0, _param1 := c.GetAllCapturedArguments()
   723  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   724  }
   725  
   726  func (c *MockGClouder_CheckPermission_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   727  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   728  	if len(params) > 0 {
   729  		_param0 = make([]string, len(c.methodInvocations))
   730  		for u, param := range params[0] {
   731  			_param0[u] = param.(string)
   732  		}
   733  		_param1 = make([]string, len(c.methodInvocations))
   734  		for u, param := range params[1] {
   735  			_param1[u] = param.(string)
   736  		}
   737  	}
   738  	return
   739  }
   740  
   741  func (verifier *VerifierMockGClouder) CleanupServiceAccountKeys(_param0 string, _param1 string) *MockGClouder_CleanupServiceAccountKeys_OngoingVerification {
   742  	params := []pegomock.Param{_param0, _param1}
   743  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CleanupServiceAccountKeys", params, verifier.timeout)
   744  	return &MockGClouder_CleanupServiceAccountKeys_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   745  }
   746  
   747  type MockGClouder_CleanupServiceAccountKeys_OngoingVerification struct {
   748  	mock              *MockGClouder
   749  	methodInvocations []pegomock.MethodInvocation
   750  }
   751  
   752  func (c *MockGClouder_CleanupServiceAccountKeys_OngoingVerification) GetCapturedArguments() (string, string) {
   753  	_param0, _param1 := c.GetAllCapturedArguments()
   754  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   755  }
   756  
   757  func (c *MockGClouder_CleanupServiceAccountKeys_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   758  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   759  	if len(params) > 0 {
   760  		_param0 = make([]string, len(c.methodInvocations))
   761  		for u, param := range params[0] {
   762  			_param0[u] = param.(string)
   763  		}
   764  		_param1 = make([]string, len(c.methodInvocations))
   765  		for u, param := range params[1] {
   766  			_param1[u] = param.(string)
   767  		}
   768  	}
   769  	return
   770  }
   771  
   772  func (verifier *VerifierMockGClouder) ClusterZone(_param0 string) *MockGClouder_ClusterZone_OngoingVerification {
   773  	params := []pegomock.Param{_param0}
   774  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ClusterZone", params, verifier.timeout)
   775  	return &MockGClouder_ClusterZone_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   776  }
   777  
   778  type MockGClouder_ClusterZone_OngoingVerification struct {
   779  	mock              *MockGClouder
   780  	methodInvocations []pegomock.MethodInvocation
   781  }
   782  
   783  func (c *MockGClouder_ClusterZone_OngoingVerification) GetCapturedArguments() string {
   784  	_param0 := c.GetAllCapturedArguments()
   785  	return _param0[len(_param0)-1]
   786  }
   787  
   788  func (c *MockGClouder_ClusterZone_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
   789  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   790  	if len(params) > 0 {
   791  		_param0 = make([]string, len(c.methodInvocations))
   792  		for u, param := range params[0] {
   793  			_param0[u] = param.(string)
   794  		}
   795  	}
   796  	return
   797  }
   798  
   799  func (verifier *VerifierMockGClouder) ConfigureBucketRoles(_param0 string, _param1 string, _param2 string, _param3 []string) *MockGClouder_ConfigureBucketRoles_OngoingVerification {
   800  	params := []pegomock.Param{_param0, _param1, _param2, _param3}
   801  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ConfigureBucketRoles", params, verifier.timeout)
   802  	return &MockGClouder_ConfigureBucketRoles_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   803  }
   804  
   805  type MockGClouder_ConfigureBucketRoles_OngoingVerification struct {
   806  	mock              *MockGClouder
   807  	methodInvocations []pegomock.MethodInvocation
   808  }
   809  
   810  func (c *MockGClouder_ConfigureBucketRoles_OngoingVerification) GetCapturedArguments() (string, string, string, []string) {
   811  	_param0, _param1, _param2, _param3 := c.GetAllCapturedArguments()
   812  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1], _param3[len(_param3)-1]
   813  }
   814  
   815  func (c *MockGClouder_ConfigureBucketRoles_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string, _param3 [][]string) {
   816  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   817  	if len(params) > 0 {
   818  		_param0 = make([]string, len(c.methodInvocations))
   819  		for u, param := range params[0] {
   820  			_param0[u] = param.(string)
   821  		}
   822  		_param1 = make([]string, len(c.methodInvocations))
   823  		for u, param := range params[1] {
   824  			_param1[u] = param.(string)
   825  		}
   826  		_param2 = make([]string, len(c.methodInvocations))
   827  		for u, param := range params[2] {
   828  			_param2[u] = param.(string)
   829  		}
   830  		_param3 = make([][]string, len(c.methodInvocations))
   831  		for u, param := range params[3] {
   832  			_param3[u] = param.([]string)
   833  		}
   834  	}
   835  	return
   836  }
   837  
   838  func (verifier *VerifierMockGClouder) ConnectToCluster(_param0 string, _param1 string, _param2 string) *MockGClouder_ConnectToCluster_OngoingVerification {
   839  	params := []pegomock.Param{_param0, _param1, _param2}
   840  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ConnectToCluster", params, verifier.timeout)
   841  	return &MockGClouder_ConnectToCluster_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   842  }
   843  
   844  type MockGClouder_ConnectToCluster_OngoingVerification struct {
   845  	mock              *MockGClouder
   846  	methodInvocations []pegomock.MethodInvocation
   847  }
   848  
   849  func (c *MockGClouder_ConnectToCluster_OngoingVerification) GetCapturedArguments() (string, string, string) {
   850  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
   851  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
   852  }
   853  
   854  func (c *MockGClouder_ConnectToCluster_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
   855  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   856  	if len(params) > 0 {
   857  		_param0 = make([]string, len(c.methodInvocations))
   858  		for u, param := range params[0] {
   859  			_param0[u] = param.(string)
   860  		}
   861  		_param1 = make([]string, len(c.methodInvocations))
   862  		for u, param := range params[1] {
   863  			_param1[u] = param.(string)
   864  		}
   865  		_param2 = make([]string, len(c.methodInvocations))
   866  		for u, param := range params[2] {
   867  			_param2[u] = param.(string)
   868  		}
   869  	}
   870  	return
   871  }
   872  
   873  func (verifier *VerifierMockGClouder) ConnectToRegionCluster(_param0 string, _param1 string, _param2 string) *MockGClouder_ConnectToRegionCluster_OngoingVerification {
   874  	params := []pegomock.Param{_param0, _param1, _param2}
   875  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ConnectToRegionCluster", params, verifier.timeout)
   876  	return &MockGClouder_ConnectToRegionCluster_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   877  }
   878  
   879  type MockGClouder_ConnectToRegionCluster_OngoingVerification struct {
   880  	mock              *MockGClouder
   881  	methodInvocations []pegomock.MethodInvocation
   882  }
   883  
   884  func (c *MockGClouder_ConnectToRegionCluster_OngoingVerification) GetCapturedArguments() (string, string, string) {
   885  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
   886  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
   887  }
   888  
   889  func (c *MockGClouder_ConnectToRegionCluster_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
   890  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   891  	if len(params) > 0 {
   892  		_param0 = make([]string, len(c.methodInvocations))
   893  		for u, param := range params[0] {
   894  			_param0[u] = param.(string)
   895  		}
   896  		_param1 = make([]string, len(c.methodInvocations))
   897  		for u, param := range params[1] {
   898  			_param1[u] = param.(string)
   899  		}
   900  		_param2 = make([]string, len(c.methodInvocations))
   901  		for u, param := range params[2] {
   902  			_param2[u] = param.(string)
   903  		}
   904  	}
   905  	return
   906  }
   907  
   908  func (verifier *VerifierMockGClouder) CreateBucket(_param0 string, _param1 string, _param2 string) *MockGClouder_CreateBucket_OngoingVerification {
   909  	params := []pegomock.Param{_param0, _param1, _param2}
   910  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateBucket", params, verifier.timeout)
   911  	return &MockGClouder_CreateBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   912  }
   913  
   914  type MockGClouder_CreateBucket_OngoingVerification struct {
   915  	mock              *MockGClouder
   916  	methodInvocations []pegomock.MethodInvocation
   917  }
   918  
   919  func (c *MockGClouder_CreateBucket_OngoingVerification) GetCapturedArguments() (string, string, string) {
   920  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
   921  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
   922  }
   923  
   924  func (c *MockGClouder_CreateBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
   925  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   926  	if len(params) > 0 {
   927  		_param0 = make([]string, len(c.methodInvocations))
   928  		for u, param := range params[0] {
   929  			_param0[u] = param.(string)
   930  		}
   931  		_param1 = make([]string, len(c.methodInvocations))
   932  		for u, param := range params[1] {
   933  			_param1[u] = param.(string)
   934  		}
   935  		_param2 = make([]string, len(c.methodInvocations))
   936  		for u, param := range params[2] {
   937  			_param2[u] = param.(string)
   938  		}
   939  	}
   940  	return
   941  }
   942  
   943  func (verifier *VerifierMockGClouder) CreateDNSZone(_param0 string, _param1 string) *MockGClouder_CreateDNSZone_OngoingVerification {
   944  	params := []pegomock.Param{_param0, _param1}
   945  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateDNSZone", params, verifier.timeout)
   946  	return &MockGClouder_CreateDNSZone_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   947  }
   948  
   949  type MockGClouder_CreateDNSZone_OngoingVerification struct {
   950  	mock              *MockGClouder
   951  	methodInvocations []pegomock.MethodInvocation
   952  }
   953  
   954  func (c *MockGClouder_CreateDNSZone_OngoingVerification) GetCapturedArguments() (string, string) {
   955  	_param0, _param1 := c.GetAllCapturedArguments()
   956  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
   957  }
   958  
   959  func (c *MockGClouder_CreateDNSZone_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
   960  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   961  	if len(params) > 0 {
   962  		_param0 = make([]string, len(c.methodInvocations))
   963  		for u, param := range params[0] {
   964  			_param0[u] = param.(string)
   965  		}
   966  		_param1 = make([]string, len(c.methodInvocations))
   967  		for u, param := range params[1] {
   968  			_param1[u] = param.(string)
   969  		}
   970  	}
   971  	return
   972  }
   973  
   974  func (verifier *VerifierMockGClouder) CreateGCPServiceAccount(_param0 kubernetes.Interface, _param1 string, _param2 string, _param3 string, _param4 string, _param5 string, _param6 []string, _param7 string) *MockGClouder_CreateGCPServiceAccount_OngoingVerification {
   975  	params := []pegomock.Param{_param0, _param1, _param2, _param3, _param4, _param5, _param6, _param7}
   976  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateGCPServiceAccount", params, verifier.timeout)
   977  	return &MockGClouder_CreateGCPServiceAccount_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
   978  }
   979  
   980  type MockGClouder_CreateGCPServiceAccount_OngoingVerification struct {
   981  	mock              *MockGClouder
   982  	methodInvocations []pegomock.MethodInvocation
   983  }
   984  
   985  func (c *MockGClouder_CreateGCPServiceAccount_OngoingVerification) GetCapturedArguments() (kubernetes.Interface, string, string, string, string, string, []string, string) {
   986  	_param0, _param1, _param2, _param3, _param4, _param5, _param6, _param7 := c.GetAllCapturedArguments()
   987  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1], _param3[len(_param3)-1], _param4[len(_param4)-1], _param5[len(_param5)-1], _param6[len(_param6)-1], _param7[len(_param7)-1]
   988  }
   989  
   990  func (c *MockGClouder_CreateGCPServiceAccount_OngoingVerification) GetAllCapturedArguments() (_param0 []kubernetes.Interface, _param1 []string, _param2 []string, _param3 []string, _param4 []string, _param5 []string, _param6 [][]string, _param7 []string) {
   991  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
   992  	if len(params) > 0 {
   993  		_param0 = make([]kubernetes.Interface, len(c.methodInvocations))
   994  		for u, param := range params[0] {
   995  			_param0[u] = param.(kubernetes.Interface)
   996  		}
   997  		_param1 = make([]string, len(c.methodInvocations))
   998  		for u, param := range params[1] {
   999  			_param1[u] = param.(string)
  1000  		}
  1001  		_param2 = make([]string, len(c.methodInvocations))
  1002  		for u, param := range params[2] {
  1003  			_param2[u] = param.(string)
  1004  		}
  1005  		_param3 = make([]string, len(c.methodInvocations))
  1006  		for u, param := range params[3] {
  1007  			_param3[u] = param.(string)
  1008  		}
  1009  		_param4 = make([]string, len(c.methodInvocations))
  1010  		for u, param := range params[4] {
  1011  			_param4[u] = param.(string)
  1012  		}
  1013  		_param5 = make([]string, len(c.methodInvocations))
  1014  		for u, param := range params[5] {
  1015  			_param5[u] = param.(string)
  1016  		}
  1017  		_param6 = make([][]string, len(c.methodInvocations))
  1018  		for u, param := range params[6] {
  1019  			_param6[u] = param.([]string)
  1020  		}
  1021  		_param7 = make([]string, len(c.methodInvocations))
  1022  		for u, param := range params[7] {
  1023  			_param7[u] = param.(string)
  1024  		}
  1025  	}
  1026  	return
  1027  }
  1028  
  1029  func (verifier *VerifierMockGClouder) CreateKmsKey(_param0 string, _param1 string, _param2 string) *MockGClouder_CreateKmsKey_OngoingVerification {
  1030  	params := []pegomock.Param{_param0, _param1, _param2}
  1031  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateKmsKey", params, verifier.timeout)
  1032  	return &MockGClouder_CreateKmsKey_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1033  }
  1034  
  1035  type MockGClouder_CreateKmsKey_OngoingVerification struct {
  1036  	mock              *MockGClouder
  1037  	methodInvocations []pegomock.MethodInvocation
  1038  }
  1039  
  1040  func (c *MockGClouder_CreateKmsKey_OngoingVerification) GetCapturedArguments() (string, string, string) {
  1041  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
  1042  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
  1043  }
  1044  
  1045  func (c *MockGClouder_CreateKmsKey_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
  1046  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1047  	if len(params) > 0 {
  1048  		_param0 = make([]string, len(c.methodInvocations))
  1049  		for u, param := range params[0] {
  1050  			_param0[u] = param.(string)
  1051  		}
  1052  		_param1 = make([]string, len(c.methodInvocations))
  1053  		for u, param := range params[1] {
  1054  			_param1[u] = param.(string)
  1055  		}
  1056  		_param2 = make([]string, len(c.methodInvocations))
  1057  		for u, param := range params[2] {
  1058  			_param2[u] = param.(string)
  1059  		}
  1060  	}
  1061  	return
  1062  }
  1063  
  1064  func (verifier *VerifierMockGClouder) CreateKmsKeyring(_param0 string, _param1 string) *MockGClouder_CreateKmsKeyring_OngoingVerification {
  1065  	params := []pegomock.Param{_param0, _param1}
  1066  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateKmsKeyring", params, verifier.timeout)
  1067  	return &MockGClouder_CreateKmsKeyring_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1068  }
  1069  
  1070  type MockGClouder_CreateKmsKeyring_OngoingVerification struct {
  1071  	mock              *MockGClouder
  1072  	methodInvocations []pegomock.MethodInvocation
  1073  }
  1074  
  1075  func (c *MockGClouder_CreateKmsKeyring_OngoingVerification) GetCapturedArguments() (string, string) {
  1076  	_param0, _param1 := c.GetAllCapturedArguments()
  1077  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1078  }
  1079  
  1080  func (c *MockGClouder_CreateKmsKeyring_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1081  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1082  	if len(params) > 0 {
  1083  		_param0 = make([]string, len(c.methodInvocations))
  1084  		for u, param := range params[0] {
  1085  			_param0[u] = param.(string)
  1086  		}
  1087  		_param1 = make([]string, len(c.methodInvocations))
  1088  		for u, param := range params[1] {
  1089  			_param1[u] = param.(string)
  1090  		}
  1091  	}
  1092  	return
  1093  }
  1094  
  1095  func (verifier *VerifierMockGClouder) CreateManagedZone(_param0 string, _param1 string) *MockGClouder_CreateManagedZone_OngoingVerification {
  1096  	params := []pegomock.Param{_param0, _param1}
  1097  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateManagedZone", params, verifier.timeout)
  1098  	return &MockGClouder_CreateManagedZone_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1099  }
  1100  
  1101  type MockGClouder_CreateManagedZone_OngoingVerification struct {
  1102  	mock              *MockGClouder
  1103  	methodInvocations []pegomock.MethodInvocation
  1104  }
  1105  
  1106  func (c *MockGClouder_CreateManagedZone_OngoingVerification) GetCapturedArguments() (string, string) {
  1107  	_param0, _param1 := c.GetAllCapturedArguments()
  1108  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1109  }
  1110  
  1111  func (c *MockGClouder_CreateManagedZone_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1112  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1113  	if len(params) > 0 {
  1114  		_param0 = make([]string, len(c.methodInvocations))
  1115  		for u, param := range params[0] {
  1116  			_param0[u] = param.(string)
  1117  		}
  1118  		_param1 = make([]string, len(c.methodInvocations))
  1119  		for u, param := range params[1] {
  1120  			_param1[u] = param.(string)
  1121  		}
  1122  	}
  1123  	return
  1124  }
  1125  
  1126  func (verifier *VerifierMockGClouder) CreateServiceAccountKey(_param0 string, _param1 string, _param2 string) *MockGClouder_CreateServiceAccountKey_OngoingVerification {
  1127  	params := []pegomock.Param{_param0, _param1, _param2}
  1128  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "CreateServiceAccountKey", params, verifier.timeout)
  1129  	return &MockGClouder_CreateServiceAccountKey_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1130  }
  1131  
  1132  type MockGClouder_CreateServiceAccountKey_OngoingVerification struct {
  1133  	mock              *MockGClouder
  1134  	methodInvocations []pegomock.MethodInvocation
  1135  }
  1136  
  1137  func (c *MockGClouder_CreateServiceAccountKey_OngoingVerification) GetCapturedArguments() (string, string, string) {
  1138  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
  1139  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
  1140  }
  1141  
  1142  func (c *MockGClouder_CreateServiceAccountKey_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
  1143  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1144  	if len(params) > 0 {
  1145  		_param0 = make([]string, len(c.methodInvocations))
  1146  		for u, param := range params[0] {
  1147  			_param0[u] = param.(string)
  1148  		}
  1149  		_param1 = make([]string, len(c.methodInvocations))
  1150  		for u, param := range params[1] {
  1151  			_param1[u] = param.(string)
  1152  		}
  1153  		_param2 = make([]string, len(c.methodInvocations))
  1154  		for u, param := range params[2] {
  1155  			_param2[u] = param.(string)
  1156  		}
  1157  	}
  1158  	return
  1159  }
  1160  
  1161  func (verifier *VerifierMockGClouder) DeleteAllObjectsInBucket(_param0 string) *MockGClouder_DeleteAllObjectsInBucket_OngoingVerification {
  1162  	params := []pegomock.Param{_param0}
  1163  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DeleteAllObjectsInBucket", params, verifier.timeout)
  1164  	return &MockGClouder_DeleteAllObjectsInBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1165  }
  1166  
  1167  type MockGClouder_DeleteAllObjectsInBucket_OngoingVerification struct {
  1168  	mock              *MockGClouder
  1169  	methodInvocations []pegomock.MethodInvocation
  1170  }
  1171  
  1172  func (c *MockGClouder_DeleteAllObjectsInBucket_OngoingVerification) GetCapturedArguments() string {
  1173  	_param0 := c.GetAllCapturedArguments()
  1174  	return _param0[len(_param0)-1]
  1175  }
  1176  
  1177  func (c *MockGClouder_DeleteAllObjectsInBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
  1178  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1179  	if len(params) > 0 {
  1180  		_param0 = make([]string, len(c.methodInvocations))
  1181  		for u, param := range params[0] {
  1182  			_param0[u] = param.(string)
  1183  		}
  1184  	}
  1185  	return
  1186  }
  1187  
  1188  func (verifier *VerifierMockGClouder) DeleteBucket(_param0 string) *MockGClouder_DeleteBucket_OngoingVerification {
  1189  	params := []pegomock.Param{_param0}
  1190  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DeleteBucket", params, verifier.timeout)
  1191  	return &MockGClouder_DeleteBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1192  }
  1193  
  1194  type MockGClouder_DeleteBucket_OngoingVerification struct {
  1195  	mock              *MockGClouder
  1196  	methodInvocations []pegomock.MethodInvocation
  1197  }
  1198  
  1199  func (c *MockGClouder_DeleteBucket_OngoingVerification) GetCapturedArguments() string {
  1200  	_param0 := c.GetAllCapturedArguments()
  1201  	return _param0[len(_param0)-1]
  1202  }
  1203  
  1204  func (c *MockGClouder_DeleteBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
  1205  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1206  	if len(params) > 0 {
  1207  		_param0 = make([]string, len(c.methodInvocations))
  1208  		for u, param := range params[0] {
  1209  			_param0[u] = param.(string)
  1210  		}
  1211  	}
  1212  	return
  1213  }
  1214  
  1215  func (verifier *VerifierMockGClouder) DeleteServiceAccount(_param0 string, _param1 string, _param2 []string) *MockGClouder_DeleteServiceAccount_OngoingVerification {
  1216  	params := []pegomock.Param{_param0, _param1, _param2}
  1217  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DeleteServiceAccount", params, verifier.timeout)
  1218  	return &MockGClouder_DeleteServiceAccount_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1219  }
  1220  
  1221  type MockGClouder_DeleteServiceAccount_OngoingVerification struct {
  1222  	mock              *MockGClouder
  1223  	methodInvocations []pegomock.MethodInvocation
  1224  }
  1225  
  1226  func (c *MockGClouder_DeleteServiceAccount_OngoingVerification) GetCapturedArguments() (string, string, []string) {
  1227  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
  1228  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
  1229  }
  1230  
  1231  func (c *MockGClouder_DeleteServiceAccount_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 [][]string) {
  1232  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1233  	if len(params) > 0 {
  1234  		_param0 = make([]string, len(c.methodInvocations))
  1235  		for u, param := range params[0] {
  1236  			_param0[u] = param.(string)
  1237  		}
  1238  		_param1 = make([]string, len(c.methodInvocations))
  1239  		for u, param := range params[1] {
  1240  			_param1[u] = param.(string)
  1241  		}
  1242  		_param2 = make([][]string, len(c.methodInvocations))
  1243  		for u, param := range params[2] {
  1244  			_param2[u] = param.([]string)
  1245  		}
  1246  	}
  1247  	return
  1248  }
  1249  
  1250  func (verifier *VerifierMockGClouder) DeleteServiceAccountKey(_param0 string, _param1 string, _param2 string) *MockGClouder_DeleteServiceAccountKey_OngoingVerification {
  1251  	params := []pegomock.Param{_param0, _param1, _param2}
  1252  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "DeleteServiceAccountKey", params, verifier.timeout)
  1253  	return &MockGClouder_DeleteServiceAccountKey_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1254  }
  1255  
  1256  type MockGClouder_DeleteServiceAccountKey_OngoingVerification struct {
  1257  	mock              *MockGClouder
  1258  	methodInvocations []pegomock.MethodInvocation
  1259  }
  1260  
  1261  func (c *MockGClouder_DeleteServiceAccountKey_OngoingVerification) GetCapturedArguments() (string, string, string) {
  1262  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
  1263  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
  1264  }
  1265  
  1266  func (c *MockGClouder_DeleteServiceAccountKey_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
  1267  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1268  	if len(params) > 0 {
  1269  		_param0 = make([]string, len(c.methodInvocations))
  1270  		for u, param := range params[0] {
  1271  			_param0[u] = param.(string)
  1272  		}
  1273  		_param1 = make([]string, len(c.methodInvocations))
  1274  		for u, param := range params[1] {
  1275  			_param1[u] = param.(string)
  1276  		}
  1277  		_param2 = make([]string, len(c.methodInvocations))
  1278  		for u, param := range params[2] {
  1279  			_param2[u] = param.(string)
  1280  		}
  1281  	}
  1282  	return
  1283  }
  1284  
  1285  func (verifier *VerifierMockGClouder) EnableAPIs(_param0 string, _param1 ...string) *MockGClouder_EnableAPIs_OngoingVerification {
  1286  	params := []pegomock.Param{_param0}
  1287  	for _, param := range _param1 {
  1288  		params = append(params, param)
  1289  	}
  1290  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "EnableAPIs", params, verifier.timeout)
  1291  	return &MockGClouder_EnableAPIs_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1292  }
  1293  
  1294  type MockGClouder_EnableAPIs_OngoingVerification struct {
  1295  	mock              *MockGClouder
  1296  	methodInvocations []pegomock.MethodInvocation
  1297  }
  1298  
  1299  func (c *MockGClouder_EnableAPIs_OngoingVerification) GetCapturedArguments() (string, []string) {
  1300  	_param0, _param1 := c.GetAllCapturedArguments()
  1301  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1302  }
  1303  
  1304  func (c *MockGClouder_EnableAPIs_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 [][]string) {
  1305  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1306  	if len(params) > 0 {
  1307  		_param0 = make([]string, len(c.methodInvocations))
  1308  		for u, param := range params[0] {
  1309  			_param0[u] = param.(string)
  1310  		}
  1311  		_param1 = make([][]string, len(c.methodInvocations))
  1312  		for u := 0; u < len(c.methodInvocations); u++ {
  1313  			_param1[u] = make([]string, len(params)-1)
  1314  			for x := 1; x < len(params); x++ {
  1315  				if params[x][u] != nil {
  1316  					_param1[u][x-1] = params[x][u].(string)
  1317  				}
  1318  			}
  1319  		}
  1320  	}
  1321  	return
  1322  }
  1323  
  1324  func (verifier *VerifierMockGClouder) FindBucket(_param0 string) *MockGClouder_FindBucket_OngoingVerification {
  1325  	params := []pegomock.Param{_param0}
  1326  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "FindBucket", params, verifier.timeout)
  1327  	return &MockGClouder_FindBucket_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1328  }
  1329  
  1330  type MockGClouder_FindBucket_OngoingVerification struct {
  1331  	mock              *MockGClouder
  1332  	methodInvocations []pegomock.MethodInvocation
  1333  }
  1334  
  1335  func (c *MockGClouder_FindBucket_OngoingVerification) GetCapturedArguments() string {
  1336  	_param0 := c.GetAllCapturedArguments()
  1337  	return _param0[len(_param0)-1]
  1338  }
  1339  
  1340  func (c *MockGClouder_FindBucket_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
  1341  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1342  	if len(params) > 0 {
  1343  		_param0 = make([]string, len(c.methodInvocations))
  1344  		for u, param := range params[0] {
  1345  			_param0[u] = param.(string)
  1346  		}
  1347  	}
  1348  	return
  1349  }
  1350  
  1351  func (verifier *VerifierMockGClouder) FindServiceAccount(_param0 string, _param1 string) *MockGClouder_FindServiceAccount_OngoingVerification {
  1352  	params := []pegomock.Param{_param0, _param1}
  1353  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "FindServiceAccount", params, verifier.timeout)
  1354  	return &MockGClouder_FindServiceAccount_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1355  }
  1356  
  1357  type MockGClouder_FindServiceAccount_OngoingVerification struct {
  1358  	mock              *MockGClouder
  1359  	methodInvocations []pegomock.MethodInvocation
  1360  }
  1361  
  1362  func (c *MockGClouder_FindServiceAccount_OngoingVerification) GetCapturedArguments() (string, string) {
  1363  	_param0, _param1 := c.GetAllCapturedArguments()
  1364  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1365  }
  1366  
  1367  func (c *MockGClouder_FindServiceAccount_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1368  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1369  	if len(params) > 0 {
  1370  		_param0 = make([]string, len(c.methodInvocations))
  1371  		for u, param := range params[0] {
  1372  			_param0[u] = param.(string)
  1373  		}
  1374  		_param1 = make([]string, len(c.methodInvocations))
  1375  		for u, param := range params[1] {
  1376  			_param1[u] = param.(string)
  1377  		}
  1378  	}
  1379  	return
  1380  }
  1381  
  1382  func (verifier *VerifierMockGClouder) GetEnabledApis(_param0 string) *MockGClouder_GetEnabledApis_OngoingVerification {
  1383  	params := []pegomock.Param{_param0}
  1384  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetEnabledApis", params, verifier.timeout)
  1385  	return &MockGClouder_GetEnabledApis_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1386  }
  1387  
  1388  type MockGClouder_GetEnabledApis_OngoingVerification struct {
  1389  	mock              *MockGClouder
  1390  	methodInvocations []pegomock.MethodInvocation
  1391  }
  1392  
  1393  func (c *MockGClouder_GetEnabledApis_OngoingVerification) GetCapturedArguments() string {
  1394  	_param0 := c.GetAllCapturedArguments()
  1395  	return _param0[len(_param0)-1]
  1396  }
  1397  
  1398  func (c *MockGClouder_GetEnabledApis_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
  1399  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1400  	if len(params) > 0 {
  1401  		_param0 = make([]string, len(c.methodInvocations))
  1402  		for u, param := range params[0] {
  1403  			_param0[u] = param.(string)
  1404  		}
  1405  	}
  1406  	return
  1407  }
  1408  
  1409  func (verifier *VerifierMockGClouder) GetManagedZoneNameServers(_param0 string, _param1 string) *MockGClouder_GetManagedZoneNameServers_OngoingVerification {
  1410  	params := []pegomock.Param{_param0, _param1}
  1411  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetManagedZoneNameServers", params, verifier.timeout)
  1412  	return &MockGClouder_GetManagedZoneNameServers_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1413  }
  1414  
  1415  type MockGClouder_GetManagedZoneNameServers_OngoingVerification struct {
  1416  	mock              *MockGClouder
  1417  	methodInvocations []pegomock.MethodInvocation
  1418  }
  1419  
  1420  func (c *MockGClouder_GetManagedZoneNameServers_OngoingVerification) GetCapturedArguments() (string, string) {
  1421  	_param0, _param1 := c.GetAllCapturedArguments()
  1422  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1423  }
  1424  
  1425  func (c *MockGClouder_GetManagedZoneNameServers_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1426  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1427  	if len(params) > 0 {
  1428  		_param0 = make([]string, len(c.methodInvocations))
  1429  		for u, param := range params[0] {
  1430  			_param0[u] = param.(string)
  1431  		}
  1432  		_param1 = make([]string, len(c.methodInvocations))
  1433  		for u, param := range params[1] {
  1434  			_param1[u] = param.(string)
  1435  		}
  1436  	}
  1437  	return
  1438  }
  1439  
  1440  func (verifier *VerifierMockGClouder) GetOrCreateServiceAccount(_param0 string, _param1 string, _param2 string, _param3 []string) *MockGClouder_GetOrCreateServiceAccount_OngoingVerification {
  1441  	params := []pegomock.Param{_param0, _param1, _param2, _param3}
  1442  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetOrCreateServiceAccount", params, verifier.timeout)
  1443  	return &MockGClouder_GetOrCreateServiceAccount_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1444  }
  1445  
  1446  type MockGClouder_GetOrCreateServiceAccount_OngoingVerification struct {
  1447  	mock              *MockGClouder
  1448  	methodInvocations []pegomock.MethodInvocation
  1449  }
  1450  
  1451  func (c *MockGClouder_GetOrCreateServiceAccount_OngoingVerification) GetCapturedArguments() (string, string, string, []string) {
  1452  	_param0, _param1, _param2, _param3 := c.GetAllCapturedArguments()
  1453  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1], _param3[len(_param3)-1]
  1454  }
  1455  
  1456  func (c *MockGClouder_GetOrCreateServiceAccount_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string, _param3 [][]string) {
  1457  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1458  	if len(params) > 0 {
  1459  		_param0 = make([]string, len(c.methodInvocations))
  1460  		for u, param := range params[0] {
  1461  			_param0[u] = param.(string)
  1462  		}
  1463  		_param1 = make([]string, len(c.methodInvocations))
  1464  		for u, param := range params[1] {
  1465  			_param1[u] = param.(string)
  1466  		}
  1467  		_param2 = make([]string, len(c.methodInvocations))
  1468  		for u, param := range params[2] {
  1469  			_param2[u] = param.(string)
  1470  		}
  1471  		_param3 = make([][]string, len(c.methodInvocations))
  1472  		for u, param := range params[3] {
  1473  			_param3[u] = param.([]string)
  1474  		}
  1475  	}
  1476  	return
  1477  }
  1478  
  1479  func (verifier *VerifierMockGClouder) GetProjectNumber(_param0 string) *MockGClouder_GetProjectNumber_OngoingVerification {
  1480  	params := []pegomock.Param{_param0}
  1481  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetProjectNumber", params, verifier.timeout)
  1482  	return &MockGClouder_GetProjectNumber_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1483  }
  1484  
  1485  type MockGClouder_GetProjectNumber_OngoingVerification struct {
  1486  	mock              *MockGClouder
  1487  	methodInvocations []pegomock.MethodInvocation
  1488  }
  1489  
  1490  func (c *MockGClouder_GetProjectNumber_OngoingVerification) GetCapturedArguments() string {
  1491  	_param0 := c.GetAllCapturedArguments()
  1492  	return _param0[len(_param0)-1]
  1493  }
  1494  
  1495  func (c *MockGClouder_GetProjectNumber_OngoingVerification) GetAllCapturedArguments() (_param0 []string) {
  1496  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1497  	if len(params) > 0 {
  1498  		_param0 = make([]string, len(c.methodInvocations))
  1499  		for u, param := range params[0] {
  1500  			_param0[u] = param.(string)
  1501  		}
  1502  	}
  1503  	return
  1504  }
  1505  
  1506  func (verifier *VerifierMockGClouder) GetServiceAccountKeys(_param0 string, _param1 string) *MockGClouder_GetServiceAccountKeys_OngoingVerification {
  1507  	params := []pegomock.Param{_param0, _param1}
  1508  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "GetServiceAccountKeys", params, verifier.timeout)
  1509  	return &MockGClouder_GetServiceAccountKeys_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1510  }
  1511  
  1512  type MockGClouder_GetServiceAccountKeys_OngoingVerification struct {
  1513  	mock              *MockGClouder
  1514  	methodInvocations []pegomock.MethodInvocation
  1515  }
  1516  
  1517  func (c *MockGClouder_GetServiceAccountKeys_OngoingVerification) GetCapturedArguments() (string, string) {
  1518  	_param0, _param1 := c.GetAllCapturedArguments()
  1519  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1520  }
  1521  
  1522  func (c *MockGClouder_GetServiceAccountKeys_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1523  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1524  	if len(params) > 0 {
  1525  		_param0 = make([]string, len(c.methodInvocations))
  1526  		for u, param := range params[0] {
  1527  			_param0[u] = param.(string)
  1528  		}
  1529  		_param1 = make([]string, len(c.methodInvocations))
  1530  		for u, param := range params[1] {
  1531  			_param1[u] = param.(string)
  1532  		}
  1533  	}
  1534  	return
  1535  }
  1536  
  1537  func (verifier *VerifierMockGClouder) IsGCSWriteRoleEnabled(_param0 string, _param1 string) *MockGClouder_IsGCSWriteRoleEnabled_OngoingVerification {
  1538  	params := []pegomock.Param{_param0, _param1}
  1539  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "IsGCSWriteRoleEnabled", params, verifier.timeout)
  1540  	return &MockGClouder_IsGCSWriteRoleEnabled_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1541  }
  1542  
  1543  type MockGClouder_IsGCSWriteRoleEnabled_OngoingVerification struct {
  1544  	mock              *MockGClouder
  1545  	methodInvocations []pegomock.MethodInvocation
  1546  }
  1547  
  1548  func (c *MockGClouder_IsGCSWriteRoleEnabled_OngoingVerification) GetCapturedArguments() (string, string) {
  1549  	_param0, _param1 := c.GetAllCapturedArguments()
  1550  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1551  }
  1552  
  1553  func (c *MockGClouder_IsGCSWriteRoleEnabled_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1554  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1555  	if len(params) > 0 {
  1556  		_param0 = make([]string, len(c.methodInvocations))
  1557  		for u, param := range params[0] {
  1558  			_param0[u] = param.(string)
  1559  		}
  1560  		_param1 = make([]string, len(c.methodInvocations))
  1561  		for u, param := range params[1] {
  1562  			_param1[u] = param.(string)
  1563  		}
  1564  	}
  1565  	return
  1566  }
  1567  
  1568  func (verifier *VerifierMockGClouder) IsKmsKeyAvailable(_param0 string, _param1 string, _param2 string) *MockGClouder_IsKmsKeyAvailable_OngoingVerification {
  1569  	params := []pegomock.Param{_param0, _param1, _param2}
  1570  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "IsKmsKeyAvailable", params, verifier.timeout)
  1571  	return &MockGClouder_IsKmsKeyAvailable_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1572  }
  1573  
  1574  type MockGClouder_IsKmsKeyAvailable_OngoingVerification struct {
  1575  	mock              *MockGClouder
  1576  	methodInvocations []pegomock.MethodInvocation
  1577  }
  1578  
  1579  func (c *MockGClouder_IsKmsKeyAvailable_OngoingVerification) GetCapturedArguments() (string, string, string) {
  1580  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
  1581  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
  1582  }
  1583  
  1584  func (c *MockGClouder_IsKmsKeyAvailable_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
  1585  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1586  	if len(params) > 0 {
  1587  		_param0 = make([]string, len(c.methodInvocations))
  1588  		for u, param := range params[0] {
  1589  			_param0[u] = param.(string)
  1590  		}
  1591  		_param1 = make([]string, len(c.methodInvocations))
  1592  		for u, param := range params[1] {
  1593  			_param1[u] = param.(string)
  1594  		}
  1595  		_param2 = make([]string, len(c.methodInvocations))
  1596  		for u, param := range params[2] {
  1597  			_param2[u] = param.(string)
  1598  		}
  1599  	}
  1600  	return
  1601  }
  1602  
  1603  func (verifier *VerifierMockGClouder) IsKmsKeyringAvailable(_param0 string, _param1 string) *MockGClouder_IsKmsKeyringAvailable_OngoingVerification {
  1604  	params := []pegomock.Param{_param0, _param1}
  1605  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "IsKmsKeyringAvailable", params, verifier.timeout)
  1606  	return &MockGClouder_IsKmsKeyringAvailable_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1607  }
  1608  
  1609  type MockGClouder_IsKmsKeyringAvailable_OngoingVerification struct {
  1610  	mock              *MockGClouder
  1611  	methodInvocations []pegomock.MethodInvocation
  1612  }
  1613  
  1614  func (c *MockGClouder_IsKmsKeyringAvailable_OngoingVerification) GetCapturedArguments() (string, string) {
  1615  	_param0, _param1 := c.GetAllCapturedArguments()
  1616  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1617  }
  1618  
  1619  func (c *MockGClouder_IsKmsKeyringAvailable_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1620  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1621  	if len(params) > 0 {
  1622  		_param0 = make([]string, len(c.methodInvocations))
  1623  		for u, param := range params[0] {
  1624  			_param0[u] = param.(string)
  1625  		}
  1626  		_param1 = make([]string, len(c.methodInvocations))
  1627  		for u, param := range params[1] {
  1628  			_param1[u] = param.(string)
  1629  		}
  1630  	}
  1631  	return
  1632  }
  1633  
  1634  func (verifier *VerifierMockGClouder) ListClusters(_param0 string, _param1 string) *MockGClouder_ListClusters_OngoingVerification {
  1635  	params := []pegomock.Param{_param0, _param1}
  1636  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "ListClusters", params, verifier.timeout)
  1637  	return &MockGClouder_ListClusters_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1638  }
  1639  
  1640  type MockGClouder_ListClusters_OngoingVerification struct {
  1641  	mock              *MockGClouder
  1642  	methodInvocations []pegomock.MethodInvocation
  1643  }
  1644  
  1645  func (c *MockGClouder_ListClusters_OngoingVerification) GetCapturedArguments() (string, string) {
  1646  	_param0, _param1 := c.GetAllCapturedArguments()
  1647  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1648  }
  1649  
  1650  func (c *MockGClouder_ListClusters_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string) {
  1651  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1652  	if len(params) > 0 {
  1653  		_param0 = make([]string, len(c.methodInvocations))
  1654  		for u, param := range params[0] {
  1655  			_param0[u] = param.(string)
  1656  		}
  1657  		_param1 = make([]string, len(c.methodInvocations))
  1658  		for u, param := range params[1] {
  1659  			_param1[u] = param.(string)
  1660  		}
  1661  	}
  1662  	return
  1663  }
  1664  
  1665  func (verifier *VerifierMockGClouder) LoadGkeCluster(_param0 string, _param1 string, _param2 string) *MockGClouder_LoadGkeCluster_OngoingVerification {
  1666  	params := []pegomock.Param{_param0, _param1, _param2}
  1667  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "LoadGkeCluster", params, verifier.timeout)
  1668  	return &MockGClouder_LoadGkeCluster_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1669  }
  1670  
  1671  type MockGClouder_LoadGkeCluster_OngoingVerification struct {
  1672  	mock              *MockGClouder
  1673  	methodInvocations []pegomock.MethodInvocation
  1674  }
  1675  
  1676  func (c *MockGClouder_LoadGkeCluster_OngoingVerification) GetCapturedArguments() (string, string, string) {
  1677  	_param0, _param1, _param2 := c.GetAllCapturedArguments()
  1678  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1]
  1679  }
  1680  
  1681  func (c *MockGClouder_LoadGkeCluster_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string) {
  1682  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1683  	if len(params) > 0 {
  1684  		_param0 = make([]string, len(c.methodInvocations))
  1685  		for u, param := range params[0] {
  1686  			_param0[u] = param.(string)
  1687  		}
  1688  		_param1 = make([]string, len(c.methodInvocations))
  1689  		for u, param := range params[1] {
  1690  			_param1[u] = param.(string)
  1691  		}
  1692  		_param2 = make([]string, len(c.methodInvocations))
  1693  		for u, param := range params[2] {
  1694  			_param2[u] = param.(string)
  1695  		}
  1696  	}
  1697  	return
  1698  }
  1699  
  1700  func (verifier *VerifierMockGClouder) Login(_param0 string, _param1 bool) *MockGClouder_Login_OngoingVerification {
  1701  	params := []pegomock.Param{_param0, _param1}
  1702  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "Login", params, verifier.timeout)
  1703  	return &MockGClouder_Login_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1704  }
  1705  
  1706  type MockGClouder_Login_OngoingVerification struct {
  1707  	mock              *MockGClouder
  1708  	methodInvocations []pegomock.MethodInvocation
  1709  }
  1710  
  1711  func (c *MockGClouder_Login_OngoingVerification) GetCapturedArguments() (string, bool) {
  1712  	_param0, _param1 := c.GetAllCapturedArguments()
  1713  	return _param0[len(_param0)-1], _param1[len(_param1)-1]
  1714  }
  1715  
  1716  func (c *MockGClouder_Login_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []bool) {
  1717  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1718  	if len(params) > 0 {
  1719  		_param0 = make([]string, len(c.methodInvocations))
  1720  		for u, param := range params[0] {
  1721  			_param0[u] = param.(string)
  1722  		}
  1723  		_param1 = make([]bool, len(c.methodInvocations))
  1724  		for u, param := range params[1] {
  1725  			_param1[u] = param.(bool)
  1726  		}
  1727  	}
  1728  	return
  1729  }
  1730  
  1731  func (verifier *VerifierMockGClouder) UpdateGkeClusterLabels(_param0 string, _param1 string, _param2 string, _param3 []string) *MockGClouder_UpdateGkeClusterLabels_OngoingVerification {
  1732  	params := []pegomock.Param{_param0, _param1, _param2, _param3}
  1733  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "UpdateGkeClusterLabels", params, verifier.timeout)
  1734  	return &MockGClouder_UpdateGkeClusterLabels_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1735  }
  1736  
  1737  type MockGClouder_UpdateGkeClusterLabels_OngoingVerification struct {
  1738  	mock              *MockGClouder
  1739  	methodInvocations []pegomock.MethodInvocation
  1740  }
  1741  
  1742  func (c *MockGClouder_UpdateGkeClusterLabels_OngoingVerification) GetCapturedArguments() (string, string, string, []string) {
  1743  	_param0, _param1, _param2, _param3 := c.GetAllCapturedArguments()
  1744  	return _param0[len(_param0)-1], _param1[len(_param1)-1], _param2[len(_param2)-1], _param3[len(_param3)-1]
  1745  }
  1746  
  1747  func (c *MockGClouder_UpdateGkeClusterLabels_OngoingVerification) GetAllCapturedArguments() (_param0 []string, _param1 []string, _param2 []string, _param3 [][]string) {
  1748  	params := pegomock.GetGenericMockFrom(c.mock).GetInvocationParams(c.methodInvocations)
  1749  	if len(params) > 0 {
  1750  		_param0 = make([]string, len(c.methodInvocations))
  1751  		for u, param := range params[0] {
  1752  			_param0[u] = param.(string)
  1753  		}
  1754  		_param1 = make([]string, len(c.methodInvocations))
  1755  		for u, param := range params[1] {
  1756  			_param1[u] = param.(string)
  1757  		}
  1758  		_param2 = make([]string, len(c.methodInvocations))
  1759  		for u, param := range params[2] {
  1760  			_param2[u] = param.(string)
  1761  		}
  1762  		_param3 = make([][]string, len(c.methodInvocations))
  1763  		for u, param := range params[3] {
  1764  			_param3[u] = param.([]string)
  1765  		}
  1766  	}
  1767  	return
  1768  }
  1769  
  1770  func (verifier *VerifierMockGClouder) UserLabel() *MockGClouder_UserLabel_OngoingVerification {
  1771  	params := []pegomock.Param{}
  1772  	methodInvocations := pegomock.GetGenericMockFrom(verifier.mock).Verify(verifier.inOrderContext, verifier.invocationCountMatcher, "UserLabel", params, verifier.timeout)
  1773  	return &MockGClouder_UserLabel_OngoingVerification{mock: verifier.mock, methodInvocations: methodInvocations}
  1774  }
  1775  
  1776  type MockGClouder_UserLabel_OngoingVerification struct {
  1777  	mock              *MockGClouder
  1778  	methodInvocations []pegomock.MethodInvocation
  1779  }
  1780  
  1781  func (c *MockGClouder_UserLabel_OngoingVerification) GetCapturedArguments() {
  1782  }
  1783  
  1784  func (c *MockGClouder_UserLabel_OngoingVerification) GetAllCapturedArguments() {
  1785  }