sigs.k8s.io/cluster-api-provider-aws@v1.5.5/pkg/cloud/services/mock_services/elb_interface_mock.go (about)

     1  /*
     2  Copyright The Kubernetes Authors.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8  	http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  
    17  // Code generated by MockGen. DO NOT EDIT.
    18  // Source: sigs.k8s.io/cluster-api-provider-aws/pkg/cloud/services (interfaces: ELBInterface)
    19  
    20  // Package mock_services is a generated GoMock package.
    21  package mock_services
    22  
    23  import (
    24  	reflect "reflect"
    25  
    26  	gomock "github.com/golang/mock/gomock"
    27  	v1beta1 "sigs.k8s.io/cluster-api-provider-aws/api/v1beta1"
    28  )
    29  
    30  // MockELBInterface is a mock of ELBInterface interface.
    31  type MockELBInterface struct {
    32  	ctrl     *gomock.Controller
    33  	recorder *MockELBInterfaceMockRecorder
    34  }
    35  
    36  // MockELBInterfaceMockRecorder is the mock recorder for MockELBInterface.
    37  type MockELBInterfaceMockRecorder struct {
    38  	mock *MockELBInterface
    39  }
    40  
    41  // NewMockELBInterface creates a new mock instance.
    42  func NewMockELBInterface(ctrl *gomock.Controller) *MockELBInterface {
    43  	mock := &MockELBInterface{ctrl: ctrl}
    44  	mock.recorder = &MockELBInterfaceMockRecorder{mock}
    45  	return mock
    46  }
    47  
    48  // EXPECT returns an object that allows the caller to indicate expected use.
    49  func (m *MockELBInterface) EXPECT() *MockELBInterfaceMockRecorder {
    50  	return m.recorder
    51  }
    52  
    53  // DeleteLoadbalancers mocks base method.
    54  func (m *MockELBInterface) DeleteLoadbalancers() error {
    55  	m.ctrl.T.Helper()
    56  	ret := m.ctrl.Call(m, "DeleteLoadbalancers")
    57  	ret0, _ := ret[0].(error)
    58  	return ret0
    59  }
    60  
    61  // DeleteLoadbalancers indicates an expected call of DeleteLoadbalancers.
    62  func (mr *MockELBInterfaceMockRecorder) DeleteLoadbalancers() *gomock.Call {
    63  	mr.mock.ctrl.T.Helper()
    64  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLoadbalancers", reflect.TypeOf((*MockELBInterface)(nil).DeleteLoadbalancers))
    65  }
    66  
    67  // DeregisterInstanceFromAPIServerELB mocks base method.
    68  func (m *MockELBInterface) DeregisterInstanceFromAPIServerELB(arg0 *v1beta1.Instance) error {
    69  	m.ctrl.T.Helper()
    70  	ret := m.ctrl.Call(m, "DeregisterInstanceFromAPIServerELB", arg0)
    71  	ret0, _ := ret[0].(error)
    72  	return ret0
    73  }
    74  
    75  // DeregisterInstanceFromAPIServerELB indicates an expected call of DeregisterInstanceFromAPIServerELB.
    76  func (mr *MockELBInterfaceMockRecorder) DeregisterInstanceFromAPIServerELB(arg0 interface{}) *gomock.Call {
    77  	mr.mock.ctrl.T.Helper()
    78  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeregisterInstanceFromAPIServerELB", reflect.TypeOf((*MockELBInterface)(nil).DeregisterInstanceFromAPIServerELB), arg0)
    79  }
    80  
    81  // IsInstanceRegisteredWithAPIServerELB mocks base method.
    82  func (m *MockELBInterface) IsInstanceRegisteredWithAPIServerELB(arg0 *v1beta1.Instance) (bool, error) {
    83  	m.ctrl.T.Helper()
    84  	ret := m.ctrl.Call(m, "IsInstanceRegisteredWithAPIServerELB", arg0)
    85  	ret0, _ := ret[0].(bool)
    86  	ret1, _ := ret[1].(error)
    87  	return ret0, ret1
    88  }
    89  
    90  // IsInstanceRegisteredWithAPIServerELB indicates an expected call of IsInstanceRegisteredWithAPIServerELB.
    91  func (mr *MockELBInterfaceMockRecorder) IsInstanceRegisteredWithAPIServerELB(arg0 interface{}) *gomock.Call {
    92  	mr.mock.ctrl.T.Helper()
    93  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsInstanceRegisteredWithAPIServerELB", reflect.TypeOf((*MockELBInterface)(nil).IsInstanceRegisteredWithAPIServerELB), arg0)
    94  }
    95  
    96  // ReconcileLoadbalancers mocks base method.
    97  func (m *MockELBInterface) ReconcileLoadbalancers() error {
    98  	m.ctrl.T.Helper()
    99  	ret := m.ctrl.Call(m, "ReconcileLoadbalancers")
   100  	ret0, _ := ret[0].(error)
   101  	return ret0
   102  }
   103  
   104  // ReconcileLoadbalancers indicates an expected call of ReconcileLoadbalancers.
   105  func (mr *MockELBInterfaceMockRecorder) ReconcileLoadbalancers() *gomock.Call {
   106  	mr.mock.ctrl.T.Helper()
   107  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReconcileLoadbalancers", reflect.TypeOf((*MockELBInterface)(nil).ReconcileLoadbalancers))
   108  }
   109  
   110  // RegisterInstanceWithAPIServerELB mocks base method.
   111  func (m *MockELBInterface) RegisterInstanceWithAPIServerELB(arg0 *v1beta1.Instance) error {
   112  	m.ctrl.T.Helper()
   113  	ret := m.ctrl.Call(m, "RegisterInstanceWithAPIServerELB", arg0)
   114  	ret0, _ := ret[0].(error)
   115  	return ret0
   116  }
   117  
   118  // RegisterInstanceWithAPIServerELB indicates an expected call of RegisterInstanceWithAPIServerELB.
   119  func (mr *MockELBInterfaceMockRecorder) RegisterInstanceWithAPIServerELB(arg0 interface{}) *gomock.Call {
   120  	mr.mock.ctrl.T.Helper()
   121  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RegisterInstanceWithAPIServerELB", reflect.TypeOf((*MockELBInterface)(nil).RegisterInstanceWithAPIServerELB), arg0)
   122  }