blob: e7f6efe02b35c5a85cc14b90ef8420416c8203d0 [file] [log] [blame]
//
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
//
// Code generated by MockGen. DO NOT EDIT.
// Source: ./cloudstack/NATService.go
//
// Generated by this command:
//
// mockgen -destination=./cloudstack/NATService_mock.go -package=cloudstack -copyright_file=header.txt -source=./cloudstack/NATService.go
//
// Package cloudstack is a generated GoMock package.
package cloudstack
import (
reflect "reflect"
gomock "go.uber.org/mock/gomock"
)
// MockNATServiceIface is a mock of NATServiceIface interface.
type MockNATServiceIface struct {
ctrl *gomock.Controller
recorder *MockNATServiceIfaceMockRecorder
isgomock struct{}
}
// MockNATServiceIfaceMockRecorder is the mock recorder for MockNATServiceIface.
type MockNATServiceIfaceMockRecorder struct {
mock *MockNATServiceIface
}
// NewMockNATServiceIface creates a new mock instance.
func NewMockNATServiceIface(ctrl *gomock.Controller) *MockNATServiceIface {
mock := &MockNATServiceIface{ctrl: ctrl}
mock.recorder = &MockNATServiceIfaceMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockNATServiceIface) EXPECT() *MockNATServiceIfaceMockRecorder {
return m.recorder
}
// CreateIpForwardingRule mocks base method.
func (m *MockNATServiceIface) CreateIpForwardingRule(p *CreateIpForwardingRuleParams) (*CreateIpForwardingRuleResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateIpForwardingRule", p)
ret0, _ := ret[0].(*CreateIpForwardingRuleResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreateIpForwardingRule indicates an expected call of CreateIpForwardingRule.
func (mr *MockNATServiceIfaceMockRecorder) CreateIpForwardingRule(p any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateIpForwardingRule", reflect.TypeOf((*MockNATServiceIface)(nil).CreateIpForwardingRule), p)
}
// DeleteIpForwardingRule mocks base method.
func (m *MockNATServiceIface) DeleteIpForwardingRule(p *DeleteIpForwardingRuleParams) (*DeleteIpForwardingRuleResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteIpForwardingRule", p)
ret0, _ := ret[0].(*DeleteIpForwardingRuleResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// DeleteIpForwardingRule indicates an expected call of DeleteIpForwardingRule.
func (mr *MockNATServiceIfaceMockRecorder) DeleteIpForwardingRule(p any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteIpForwardingRule", reflect.TypeOf((*MockNATServiceIface)(nil).DeleteIpForwardingRule), p)
}
// DisableStaticNat mocks base method.
func (m *MockNATServiceIface) DisableStaticNat(p *DisableStaticNatParams) (*DisableStaticNatResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DisableStaticNat", p)
ret0, _ := ret[0].(*DisableStaticNatResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// DisableStaticNat indicates an expected call of DisableStaticNat.
func (mr *MockNATServiceIfaceMockRecorder) DisableStaticNat(p any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DisableStaticNat", reflect.TypeOf((*MockNATServiceIface)(nil).DisableStaticNat), p)
}
// EnableStaticNat mocks base method.
func (m *MockNATServiceIface) EnableStaticNat(p *EnableStaticNatParams) (*EnableStaticNatResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "EnableStaticNat", p)
ret0, _ := ret[0].(*EnableStaticNatResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// EnableStaticNat indicates an expected call of EnableStaticNat.
func (mr *MockNATServiceIfaceMockRecorder) EnableStaticNat(p any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableStaticNat", reflect.TypeOf((*MockNATServiceIface)(nil).EnableStaticNat), p)
}
// GetIpForwardingRuleByID mocks base method.
func (m *MockNATServiceIface) GetIpForwardingRuleByID(id string, opts ...OptionFunc) (*IpForwardingRule, int, error) {
m.ctrl.T.Helper()
varargs := []any{id}
for _, a := range opts {
varargs = append(varargs, a)
}
ret := m.ctrl.Call(m, "GetIpForwardingRuleByID", varargs...)
ret0, _ := ret[0].(*IpForwardingRule)
ret1, _ := ret[1].(int)
ret2, _ := ret[2].(error)
return ret0, ret1, ret2
}
// GetIpForwardingRuleByID indicates an expected call of GetIpForwardingRuleByID.
func (mr *MockNATServiceIfaceMockRecorder) GetIpForwardingRuleByID(id any, opts ...any) *gomock.Call {
mr.mock.ctrl.T.Helper()
varargs := append([]any{id}, opts...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetIpForwardingRuleByID", reflect.TypeOf((*MockNATServiceIface)(nil).GetIpForwardingRuleByID), varargs...)
}
// ListIpForwardingRules mocks base method.
func (m *MockNATServiceIface) ListIpForwardingRules(p *ListIpForwardingRulesParams) (*ListIpForwardingRulesResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ListIpForwardingRules", p)
ret0, _ := ret[0].(*ListIpForwardingRulesResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// ListIpForwardingRules indicates an expected call of ListIpForwardingRules.
func (mr *MockNATServiceIfaceMockRecorder) ListIpForwardingRules(p any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListIpForwardingRules", reflect.TypeOf((*MockNATServiceIface)(nil).ListIpForwardingRules), p)
}
// NewCreateIpForwardingRuleParams mocks base method.
func (m *MockNATServiceIface) NewCreateIpForwardingRuleParams(ipaddressid, protocol string, startport int) *CreateIpForwardingRuleParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewCreateIpForwardingRuleParams", ipaddressid, protocol, startport)
ret0, _ := ret[0].(*CreateIpForwardingRuleParams)
return ret0
}
// NewCreateIpForwardingRuleParams indicates an expected call of NewCreateIpForwardingRuleParams.
func (mr *MockNATServiceIfaceMockRecorder) NewCreateIpForwardingRuleParams(ipaddressid, protocol, startport any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewCreateIpForwardingRuleParams", reflect.TypeOf((*MockNATServiceIface)(nil).NewCreateIpForwardingRuleParams), ipaddressid, protocol, startport)
}
// NewDeleteIpForwardingRuleParams mocks base method.
func (m *MockNATServiceIface) NewDeleteIpForwardingRuleParams(id string) *DeleteIpForwardingRuleParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewDeleteIpForwardingRuleParams", id)
ret0, _ := ret[0].(*DeleteIpForwardingRuleParams)
return ret0
}
// NewDeleteIpForwardingRuleParams indicates an expected call of NewDeleteIpForwardingRuleParams.
func (mr *MockNATServiceIfaceMockRecorder) NewDeleteIpForwardingRuleParams(id any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewDeleteIpForwardingRuleParams", reflect.TypeOf((*MockNATServiceIface)(nil).NewDeleteIpForwardingRuleParams), id)
}
// NewDisableStaticNatParams mocks base method.
func (m *MockNATServiceIface) NewDisableStaticNatParams(ipaddressid string) *DisableStaticNatParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewDisableStaticNatParams", ipaddressid)
ret0, _ := ret[0].(*DisableStaticNatParams)
return ret0
}
// NewDisableStaticNatParams indicates an expected call of NewDisableStaticNatParams.
func (mr *MockNATServiceIfaceMockRecorder) NewDisableStaticNatParams(ipaddressid any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewDisableStaticNatParams", reflect.TypeOf((*MockNATServiceIface)(nil).NewDisableStaticNatParams), ipaddressid)
}
// NewEnableStaticNatParams mocks base method.
func (m *MockNATServiceIface) NewEnableStaticNatParams(ipaddressid, virtualmachineid string) *EnableStaticNatParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewEnableStaticNatParams", ipaddressid, virtualmachineid)
ret0, _ := ret[0].(*EnableStaticNatParams)
return ret0
}
// NewEnableStaticNatParams indicates an expected call of NewEnableStaticNatParams.
func (mr *MockNATServiceIfaceMockRecorder) NewEnableStaticNatParams(ipaddressid, virtualmachineid any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewEnableStaticNatParams", reflect.TypeOf((*MockNATServiceIface)(nil).NewEnableStaticNatParams), ipaddressid, virtualmachineid)
}
// NewListIpForwardingRulesParams mocks base method.
func (m *MockNATServiceIface) NewListIpForwardingRulesParams() *ListIpForwardingRulesParams {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "NewListIpForwardingRulesParams")
ret0, _ := ret[0].(*ListIpForwardingRulesParams)
return ret0
}
// NewListIpForwardingRulesParams indicates an expected call of NewListIpForwardingRulesParams.
func (mr *MockNATServiceIfaceMockRecorder) NewListIpForwardingRulesParams() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewListIpForwardingRulesParams", reflect.TypeOf((*MockNATServiceIface)(nil).NewListIpForwardingRulesParams))
}