github.com/almamedia/fargate@v0.2.4-0.20220704071213-7b5b3d27c5eb/elbv2/mock/sdk/elbv2iface.go (about)

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