func (m *MockGkeClient) Token(ctx context.Context) (*oauth2.Token, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Token", ctx)
	ret0, _ := ret[0].(*oauth2.Token)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
Token mocks base method
package mock_cloud
import (
	context "context"
	reflect "reflect"
	eks "github.com/aws/aws-sdk-go/service/eks"
	gomock "github.com/golang/mock/gomock"
	oauth2 "golang.org/x/oauth2"
	container "google.golang.org/genproto/googleapis/container/v1"
	token "sigs.k8s.io/aws-iam-authenticator/pkg/token"
)
type MockEksClient struct {
	ctrl     *gomock.Controller
	recorder *MockEksClientMockRecorder
}
type MockEksClientMockRecorder struct {
	mock *MockEksClient
}
func NewMockEksClient(ctrl *gomock.Controller) *MockEksClient {
	mock := &MockEksClient{ctrl: ctrl}
	mock.recorder = &MockEksClientMockRecorder{mock}
	return mock
}
func (m *MockEksClient) EXPECT() *MockEksClientMockRecorder {
	return m.recorder
}
func (m *MockEksClient) DescribeCluster(ctx context.Context, name string) (*eks.Cluster, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DescribeCluster", ctx, name)
	ret0, _ := ret[0].(*eks.Cluster)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockEksClientMockRecorder) DescribeCluster(ctx, name interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DescribeCluster", reflect.TypeOf((*MockEksClient)(nil).DescribeCluster), ctx, name)
}
func (m *MockEksClient) ListClusters(ctx context.Context, fn func(*eks.ListClustersOutput)) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "ListClusters", ctx, fn)
	ret0, _ := ret[0].(error)
	return ret0
}
func (mr *MockEksClientMockRecorder) ListClusters(ctx, fn interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListClusters", reflect.TypeOf((*MockEksClient)(nil).ListClusters), ctx, fn)
}
func (m *MockEksClient) Token(ctx context.Context, name string) (token.Token, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Token", ctx, name)
	ret0, _ := ret[0].(token.Token)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}
func (mr *MockEksClientMockRecorder) Token(ctx, name interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Token", reflect.TypeOf((*MockEksClient)(nil).Token), ctx, name)
}
type MockGkeClient struct {
	ctrl     *gomock.Controller
	recorder *MockGkeClientMockRecorder
}
type MockGkeClientMockRecorder struct {
	mock *MockGkeClient
}
func NewMockGkeClient(ctrl *gomock.Controller) *MockGkeClient {
	mock := &MockGkeClient{ctrl: ctrl}
	mock.recorder = &MockGkeClientMockRecorder{mock}
	return mock
}
func (m *MockGkeClient) EXPECT() *MockGkeClientMockRecorder {
	return m.recorder
}