github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/apiserver/common/networkingcommon/mocks/package_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/apiserver/common/networkingcommon (interfaces: BackingSpace,BackingSubnet,LinkLayerDevice,LinkLayerAddress,LinkLayerMachine,LinkLayerState,AddSubnetsState,LinkLayerAndSubnetsState)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/package_mock.go github.com/juju/juju/apiserver/common/networkingcommon BackingSpace,BackingSubnet,LinkLayerDevice,LinkLayerAddress,LinkLayerMachine,LinkLayerState,AddSubnetsState,LinkLayerAndSubnetsState
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	networkingcommon "github.com/juju/juju/apiserver/common/networkingcommon"
    16  	network "github.com/juju/juju/core/network"
    17  	state "github.com/juju/juju/state"
    18  	txn "github.com/juju/mgo/v3/txn"
    19  	gomock "go.uber.org/mock/gomock"
    20  )
    21  
    22  // MockBackingSpace is a mock of BackingSpace interface.
    23  type MockBackingSpace struct {
    24  	ctrl     *gomock.Controller
    25  	recorder *MockBackingSpaceMockRecorder
    26  }
    27  
    28  // MockBackingSpaceMockRecorder is the mock recorder for MockBackingSpace.
    29  type MockBackingSpaceMockRecorder struct {
    30  	mock *MockBackingSpace
    31  }
    32  
    33  // NewMockBackingSpace creates a new mock instance.
    34  func NewMockBackingSpace(ctrl *gomock.Controller) *MockBackingSpace {
    35  	mock := &MockBackingSpace{ctrl: ctrl}
    36  	mock.recorder = &MockBackingSpaceMockRecorder{mock}
    37  	return mock
    38  }
    39  
    40  // EXPECT returns an object that allows the caller to indicate expected use.
    41  func (m *MockBackingSpace) EXPECT() *MockBackingSpaceMockRecorder {
    42  	return m.recorder
    43  }
    44  
    45  // Id mocks base method.
    46  func (m *MockBackingSpace) Id() string {
    47  	m.ctrl.T.Helper()
    48  	ret := m.ctrl.Call(m, "Id")
    49  	ret0, _ := ret[0].(string)
    50  	return ret0
    51  }
    52  
    53  // Id indicates an expected call of Id.
    54  func (mr *MockBackingSpaceMockRecorder) Id() *gomock.Call {
    55  	mr.mock.ctrl.T.Helper()
    56  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Id", reflect.TypeOf((*MockBackingSpace)(nil).Id))
    57  }
    58  
    59  // Name mocks base method.
    60  func (m *MockBackingSpace) Name() string {
    61  	m.ctrl.T.Helper()
    62  	ret := m.ctrl.Call(m, "Name")
    63  	ret0, _ := ret[0].(string)
    64  	return ret0
    65  }
    66  
    67  // Name indicates an expected call of Name.
    68  func (mr *MockBackingSpaceMockRecorder) Name() *gomock.Call {
    69  	mr.mock.ctrl.T.Helper()
    70  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Name", reflect.TypeOf((*MockBackingSpace)(nil).Name))
    71  }
    72  
    73  // NetworkSpace mocks base method.
    74  func (m *MockBackingSpace) NetworkSpace() (network.SpaceInfo, error) {
    75  	m.ctrl.T.Helper()
    76  	ret := m.ctrl.Call(m, "NetworkSpace")
    77  	ret0, _ := ret[0].(network.SpaceInfo)
    78  	ret1, _ := ret[1].(error)
    79  	return ret0, ret1
    80  }
    81  
    82  // NetworkSpace indicates an expected call of NetworkSpace.
    83  func (mr *MockBackingSpaceMockRecorder) NetworkSpace() *gomock.Call {
    84  	mr.mock.ctrl.T.Helper()
    85  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NetworkSpace", reflect.TypeOf((*MockBackingSpace)(nil).NetworkSpace))
    86  }
    87  
    88  // ProviderId mocks base method.
    89  func (m *MockBackingSpace) ProviderId() network.Id {
    90  	m.ctrl.T.Helper()
    91  	ret := m.ctrl.Call(m, "ProviderId")
    92  	ret0, _ := ret[0].(network.Id)
    93  	return ret0
    94  }
    95  
    96  // ProviderId indicates an expected call of ProviderId.
    97  func (mr *MockBackingSpaceMockRecorder) ProviderId() *gomock.Call {
    98  	mr.mock.ctrl.T.Helper()
    99  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProviderId", reflect.TypeOf((*MockBackingSpace)(nil).ProviderId))
   100  }
   101  
   102  // MockBackingSubnet is a mock of BackingSubnet interface.
   103  type MockBackingSubnet struct {
   104  	ctrl     *gomock.Controller
   105  	recorder *MockBackingSubnetMockRecorder
   106  }
   107  
   108  // MockBackingSubnetMockRecorder is the mock recorder for MockBackingSubnet.
   109  type MockBackingSubnetMockRecorder struct {
   110  	mock *MockBackingSubnet
   111  }
   112  
   113  // NewMockBackingSubnet creates a new mock instance.
   114  func NewMockBackingSubnet(ctrl *gomock.Controller) *MockBackingSubnet {
   115  	mock := &MockBackingSubnet{ctrl: ctrl}
   116  	mock.recorder = &MockBackingSubnetMockRecorder{mock}
   117  	return mock
   118  }
   119  
   120  // EXPECT returns an object that allows the caller to indicate expected use.
   121  func (m *MockBackingSubnet) EXPECT() *MockBackingSubnetMockRecorder {
   122  	return m.recorder
   123  }
   124  
   125  // AvailabilityZones mocks base method.
   126  func (m *MockBackingSubnet) AvailabilityZones() []string {
   127  	m.ctrl.T.Helper()
   128  	ret := m.ctrl.Call(m, "AvailabilityZones")
   129  	ret0, _ := ret[0].([]string)
   130  	return ret0
   131  }
   132  
   133  // AvailabilityZones indicates an expected call of AvailabilityZones.
   134  func (mr *MockBackingSubnetMockRecorder) AvailabilityZones() *gomock.Call {
   135  	mr.mock.ctrl.T.Helper()
   136  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AvailabilityZones", reflect.TypeOf((*MockBackingSubnet)(nil).AvailabilityZones))
   137  }
   138  
   139  // CIDR mocks base method.
   140  func (m *MockBackingSubnet) CIDR() string {
   141  	m.ctrl.T.Helper()
   142  	ret := m.ctrl.Call(m, "CIDR")
   143  	ret0, _ := ret[0].(string)
   144  	return ret0
   145  }
   146  
   147  // CIDR indicates an expected call of CIDR.
   148  func (mr *MockBackingSubnetMockRecorder) CIDR() *gomock.Call {
   149  	mr.mock.ctrl.T.Helper()
   150  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CIDR", reflect.TypeOf((*MockBackingSubnet)(nil).CIDR))
   151  }
   152  
   153  // ID mocks base method.
   154  func (m *MockBackingSubnet) ID() string {
   155  	m.ctrl.T.Helper()
   156  	ret := m.ctrl.Call(m, "ID")
   157  	ret0, _ := ret[0].(string)
   158  	return ret0
   159  }
   160  
   161  // ID indicates an expected call of ID.
   162  func (mr *MockBackingSubnetMockRecorder) ID() *gomock.Call {
   163  	mr.mock.ctrl.T.Helper()
   164  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ID", reflect.TypeOf((*MockBackingSubnet)(nil).ID))
   165  }
   166  
   167  // Life mocks base method.
   168  func (m *MockBackingSubnet) Life() state.Life {
   169  	m.ctrl.T.Helper()
   170  	ret := m.ctrl.Call(m, "Life")
   171  	ret0, _ := ret[0].(state.Life)
   172  	return ret0
   173  }
   174  
   175  // Life indicates an expected call of Life.
   176  func (mr *MockBackingSubnetMockRecorder) Life() *gomock.Call {
   177  	mr.mock.ctrl.T.Helper()
   178  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Life", reflect.TypeOf((*MockBackingSubnet)(nil).Life))
   179  }
   180  
   181  // ProviderId mocks base method.
   182  func (m *MockBackingSubnet) ProviderId() network.Id {
   183  	m.ctrl.T.Helper()
   184  	ret := m.ctrl.Call(m, "ProviderId")
   185  	ret0, _ := ret[0].(network.Id)
   186  	return ret0
   187  }
   188  
   189  // ProviderId indicates an expected call of ProviderId.
   190  func (mr *MockBackingSubnetMockRecorder) ProviderId() *gomock.Call {
   191  	mr.mock.ctrl.T.Helper()
   192  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProviderId", reflect.TypeOf((*MockBackingSubnet)(nil).ProviderId))
   193  }
   194  
   195  // ProviderNetworkId mocks base method.
   196  func (m *MockBackingSubnet) ProviderNetworkId() network.Id {
   197  	m.ctrl.T.Helper()
   198  	ret := m.ctrl.Call(m, "ProviderNetworkId")
   199  	ret0, _ := ret[0].(network.Id)
   200  	return ret0
   201  }
   202  
   203  // ProviderNetworkId indicates an expected call of ProviderNetworkId.
   204  func (mr *MockBackingSubnetMockRecorder) ProviderNetworkId() *gomock.Call {
   205  	mr.mock.ctrl.T.Helper()
   206  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProviderNetworkId", reflect.TypeOf((*MockBackingSubnet)(nil).ProviderNetworkId))
   207  }
   208  
   209  // SpaceID mocks base method.
   210  func (m *MockBackingSubnet) SpaceID() string {
   211  	m.ctrl.T.Helper()
   212  	ret := m.ctrl.Call(m, "SpaceID")
   213  	ret0, _ := ret[0].(string)
   214  	return ret0
   215  }
   216  
   217  // SpaceID indicates an expected call of SpaceID.
   218  func (mr *MockBackingSubnetMockRecorder) SpaceID() *gomock.Call {
   219  	mr.mock.ctrl.T.Helper()
   220  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpaceID", reflect.TypeOf((*MockBackingSubnet)(nil).SpaceID))
   221  }
   222  
   223  // SpaceName mocks base method.
   224  func (m *MockBackingSubnet) SpaceName() string {
   225  	m.ctrl.T.Helper()
   226  	ret := m.ctrl.Call(m, "SpaceName")
   227  	ret0, _ := ret[0].(string)
   228  	return ret0
   229  }
   230  
   231  // SpaceName indicates an expected call of SpaceName.
   232  func (mr *MockBackingSubnetMockRecorder) SpaceName() *gomock.Call {
   233  	mr.mock.ctrl.T.Helper()
   234  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SpaceName", reflect.TypeOf((*MockBackingSubnet)(nil).SpaceName))
   235  }
   236  
   237  // VLANTag mocks base method.
   238  func (m *MockBackingSubnet) VLANTag() int {
   239  	m.ctrl.T.Helper()
   240  	ret := m.ctrl.Call(m, "VLANTag")
   241  	ret0, _ := ret[0].(int)
   242  	return ret0
   243  }
   244  
   245  // VLANTag indicates an expected call of VLANTag.
   246  func (mr *MockBackingSubnetMockRecorder) VLANTag() *gomock.Call {
   247  	mr.mock.ctrl.T.Helper()
   248  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VLANTag", reflect.TypeOf((*MockBackingSubnet)(nil).VLANTag))
   249  }
   250  
   251  // MockLinkLayerDevice is a mock of LinkLayerDevice interface.
   252  type MockLinkLayerDevice struct {
   253  	ctrl     *gomock.Controller
   254  	recorder *MockLinkLayerDeviceMockRecorder
   255  }
   256  
   257  // MockLinkLayerDeviceMockRecorder is the mock recorder for MockLinkLayerDevice.
   258  type MockLinkLayerDeviceMockRecorder struct {
   259  	mock *MockLinkLayerDevice
   260  }
   261  
   262  // NewMockLinkLayerDevice creates a new mock instance.
   263  func NewMockLinkLayerDevice(ctrl *gomock.Controller) *MockLinkLayerDevice {
   264  	mock := &MockLinkLayerDevice{ctrl: ctrl}
   265  	mock.recorder = &MockLinkLayerDeviceMockRecorder{mock}
   266  	return mock
   267  }
   268  
   269  // EXPECT returns an object that allows the caller to indicate expected use.
   270  func (m *MockLinkLayerDevice) EXPECT() *MockLinkLayerDeviceMockRecorder {
   271  	return m.recorder
   272  }
   273  
   274  // AddAddressOps mocks base method.
   275  func (m *MockLinkLayerDevice) AddAddressOps(arg0 state.LinkLayerDeviceAddress) ([]txn.Op, error) {
   276  	m.ctrl.T.Helper()
   277  	ret := m.ctrl.Call(m, "AddAddressOps", arg0)
   278  	ret0, _ := ret[0].([]txn.Op)
   279  	ret1, _ := ret[1].(error)
   280  	return ret0, ret1
   281  }
   282  
   283  // AddAddressOps indicates an expected call of AddAddressOps.
   284  func (mr *MockLinkLayerDeviceMockRecorder) AddAddressOps(arg0 any) *gomock.Call {
   285  	mr.mock.ctrl.T.Helper()
   286  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddAddressOps", reflect.TypeOf((*MockLinkLayerDevice)(nil).AddAddressOps), arg0)
   287  }
   288  
   289  // MACAddress mocks base method.
   290  func (m *MockLinkLayerDevice) MACAddress() string {
   291  	m.ctrl.T.Helper()
   292  	ret := m.ctrl.Call(m, "MACAddress")
   293  	ret0, _ := ret[0].(string)
   294  	return ret0
   295  }
   296  
   297  // MACAddress indicates an expected call of MACAddress.
   298  func (mr *MockLinkLayerDeviceMockRecorder) MACAddress() *gomock.Call {
   299  	mr.mock.ctrl.T.Helper()
   300  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MACAddress", reflect.TypeOf((*MockLinkLayerDevice)(nil).MACAddress))
   301  }
   302  
   303  // Name mocks base method.
   304  func (m *MockLinkLayerDevice) Name() string {
   305  	m.ctrl.T.Helper()
   306  	ret := m.ctrl.Call(m, "Name")
   307  	ret0, _ := ret[0].(string)
   308  	return ret0
   309  }
   310  
   311  // Name indicates an expected call of Name.
   312  func (mr *MockLinkLayerDeviceMockRecorder) Name() *gomock.Call {
   313  	mr.mock.ctrl.T.Helper()
   314  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Name", reflect.TypeOf((*MockLinkLayerDevice)(nil).Name))
   315  }
   316  
   317  // ProviderID mocks base method.
   318  func (m *MockLinkLayerDevice) ProviderID() network.Id {
   319  	m.ctrl.T.Helper()
   320  	ret := m.ctrl.Call(m, "ProviderID")
   321  	ret0, _ := ret[0].(network.Id)
   322  	return ret0
   323  }
   324  
   325  // ProviderID indicates an expected call of ProviderID.
   326  func (mr *MockLinkLayerDeviceMockRecorder) ProviderID() *gomock.Call {
   327  	mr.mock.ctrl.T.Helper()
   328  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProviderID", reflect.TypeOf((*MockLinkLayerDevice)(nil).ProviderID))
   329  }
   330  
   331  // RemoveOps mocks base method.
   332  func (m *MockLinkLayerDevice) RemoveOps() []txn.Op {
   333  	m.ctrl.T.Helper()
   334  	ret := m.ctrl.Call(m, "RemoveOps")
   335  	ret0, _ := ret[0].([]txn.Op)
   336  	return ret0
   337  }
   338  
   339  // RemoveOps indicates an expected call of RemoveOps.
   340  func (mr *MockLinkLayerDeviceMockRecorder) RemoveOps() *gomock.Call {
   341  	mr.mock.ctrl.T.Helper()
   342  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveOps", reflect.TypeOf((*MockLinkLayerDevice)(nil).RemoveOps))
   343  }
   344  
   345  // SetProviderIDOps mocks base method.
   346  func (m *MockLinkLayerDevice) SetProviderIDOps(arg0 network.Id) ([]txn.Op, error) {
   347  	m.ctrl.T.Helper()
   348  	ret := m.ctrl.Call(m, "SetProviderIDOps", arg0)
   349  	ret0, _ := ret[0].([]txn.Op)
   350  	ret1, _ := ret[1].(error)
   351  	return ret0, ret1
   352  }
   353  
   354  // SetProviderIDOps indicates an expected call of SetProviderIDOps.
   355  func (mr *MockLinkLayerDeviceMockRecorder) SetProviderIDOps(arg0 any) *gomock.Call {
   356  	mr.mock.ctrl.T.Helper()
   357  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetProviderIDOps", reflect.TypeOf((*MockLinkLayerDevice)(nil).SetProviderIDOps), arg0)
   358  }
   359  
   360  // Type mocks base method.
   361  func (m *MockLinkLayerDevice) Type() network.LinkLayerDeviceType {
   362  	m.ctrl.T.Helper()
   363  	ret := m.ctrl.Call(m, "Type")
   364  	ret0, _ := ret[0].(network.LinkLayerDeviceType)
   365  	return ret0
   366  }
   367  
   368  // Type indicates an expected call of Type.
   369  func (mr *MockLinkLayerDeviceMockRecorder) Type() *gomock.Call {
   370  	mr.mock.ctrl.T.Helper()
   371  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Type", reflect.TypeOf((*MockLinkLayerDevice)(nil).Type))
   372  }
   373  
   374  // UpdateOps mocks base method.
   375  func (m *MockLinkLayerDevice) UpdateOps(arg0 state.LinkLayerDeviceArgs) []txn.Op {
   376  	m.ctrl.T.Helper()
   377  	ret := m.ctrl.Call(m, "UpdateOps", arg0)
   378  	ret0, _ := ret[0].([]txn.Op)
   379  	return ret0
   380  }
   381  
   382  // UpdateOps indicates an expected call of UpdateOps.
   383  func (mr *MockLinkLayerDeviceMockRecorder) UpdateOps(arg0 any) *gomock.Call {
   384  	mr.mock.ctrl.T.Helper()
   385  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateOps", reflect.TypeOf((*MockLinkLayerDevice)(nil).UpdateOps), arg0)
   386  }
   387  
   388  // MockLinkLayerAddress is a mock of LinkLayerAddress interface.
   389  type MockLinkLayerAddress struct {
   390  	ctrl     *gomock.Controller
   391  	recorder *MockLinkLayerAddressMockRecorder
   392  }
   393  
   394  // MockLinkLayerAddressMockRecorder is the mock recorder for MockLinkLayerAddress.
   395  type MockLinkLayerAddressMockRecorder struct {
   396  	mock *MockLinkLayerAddress
   397  }
   398  
   399  // NewMockLinkLayerAddress creates a new mock instance.
   400  func NewMockLinkLayerAddress(ctrl *gomock.Controller) *MockLinkLayerAddress {
   401  	mock := &MockLinkLayerAddress{ctrl: ctrl}
   402  	mock.recorder = &MockLinkLayerAddressMockRecorder{mock}
   403  	return mock
   404  }
   405  
   406  // EXPECT returns an object that allows the caller to indicate expected use.
   407  func (m *MockLinkLayerAddress) EXPECT() *MockLinkLayerAddressMockRecorder {
   408  	return m.recorder
   409  }
   410  
   411  // DeviceName mocks base method.
   412  func (m *MockLinkLayerAddress) DeviceName() string {
   413  	m.ctrl.T.Helper()
   414  	ret := m.ctrl.Call(m, "DeviceName")
   415  	ret0, _ := ret[0].(string)
   416  	return ret0
   417  }
   418  
   419  // DeviceName indicates an expected call of DeviceName.
   420  func (mr *MockLinkLayerAddressMockRecorder) DeviceName() *gomock.Call {
   421  	mr.mock.ctrl.T.Helper()
   422  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeviceName", reflect.TypeOf((*MockLinkLayerAddress)(nil).DeviceName))
   423  }
   424  
   425  // Origin mocks base method.
   426  func (m *MockLinkLayerAddress) Origin() network.Origin {
   427  	m.ctrl.T.Helper()
   428  	ret := m.ctrl.Call(m, "Origin")
   429  	ret0, _ := ret[0].(network.Origin)
   430  	return ret0
   431  }
   432  
   433  // Origin indicates an expected call of Origin.
   434  func (mr *MockLinkLayerAddressMockRecorder) Origin() *gomock.Call {
   435  	mr.mock.ctrl.T.Helper()
   436  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Origin", reflect.TypeOf((*MockLinkLayerAddress)(nil).Origin))
   437  }
   438  
   439  // RemoveOps mocks base method.
   440  func (m *MockLinkLayerAddress) RemoveOps() []txn.Op {
   441  	m.ctrl.T.Helper()
   442  	ret := m.ctrl.Call(m, "RemoveOps")
   443  	ret0, _ := ret[0].([]txn.Op)
   444  	return ret0
   445  }
   446  
   447  // RemoveOps indicates an expected call of RemoveOps.
   448  func (mr *MockLinkLayerAddressMockRecorder) RemoveOps() *gomock.Call {
   449  	mr.mock.ctrl.T.Helper()
   450  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveOps", reflect.TypeOf((*MockLinkLayerAddress)(nil).RemoveOps))
   451  }
   452  
   453  // SetOriginOps mocks base method.
   454  func (m *MockLinkLayerAddress) SetOriginOps(arg0 network.Origin) []txn.Op {
   455  	m.ctrl.T.Helper()
   456  	ret := m.ctrl.Call(m, "SetOriginOps", arg0)
   457  	ret0, _ := ret[0].([]txn.Op)
   458  	return ret0
   459  }
   460  
   461  // SetOriginOps indicates an expected call of SetOriginOps.
   462  func (mr *MockLinkLayerAddressMockRecorder) SetOriginOps(arg0 any) *gomock.Call {
   463  	mr.mock.ctrl.T.Helper()
   464  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetOriginOps", reflect.TypeOf((*MockLinkLayerAddress)(nil).SetOriginOps), arg0)
   465  }
   466  
   467  // SetProviderIDOps mocks base method.
   468  func (m *MockLinkLayerAddress) SetProviderIDOps(arg0 network.Id) ([]txn.Op, error) {
   469  	m.ctrl.T.Helper()
   470  	ret := m.ctrl.Call(m, "SetProviderIDOps", arg0)
   471  	ret0, _ := ret[0].([]txn.Op)
   472  	ret1, _ := ret[1].(error)
   473  	return ret0, ret1
   474  }
   475  
   476  // SetProviderIDOps indicates an expected call of SetProviderIDOps.
   477  func (mr *MockLinkLayerAddressMockRecorder) SetProviderIDOps(arg0 any) *gomock.Call {
   478  	mr.mock.ctrl.T.Helper()
   479  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetProviderIDOps", reflect.TypeOf((*MockLinkLayerAddress)(nil).SetProviderIDOps), arg0)
   480  }
   481  
   482  // SetProviderNetIDsOps mocks base method.
   483  func (m *MockLinkLayerAddress) SetProviderNetIDsOps(arg0, arg1 network.Id) []txn.Op {
   484  	m.ctrl.T.Helper()
   485  	ret := m.ctrl.Call(m, "SetProviderNetIDsOps", arg0, arg1)
   486  	ret0, _ := ret[0].([]txn.Op)
   487  	return ret0
   488  }
   489  
   490  // SetProviderNetIDsOps indicates an expected call of SetProviderNetIDsOps.
   491  func (mr *MockLinkLayerAddressMockRecorder) SetProviderNetIDsOps(arg0, arg1 any) *gomock.Call {
   492  	mr.mock.ctrl.T.Helper()
   493  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetProviderNetIDsOps", reflect.TypeOf((*MockLinkLayerAddress)(nil).SetProviderNetIDsOps), arg0, arg1)
   494  }
   495  
   496  // UpdateOps mocks base method.
   497  func (m *MockLinkLayerAddress) UpdateOps(arg0 state.LinkLayerDeviceAddress) ([]txn.Op, error) {
   498  	m.ctrl.T.Helper()
   499  	ret := m.ctrl.Call(m, "UpdateOps", arg0)
   500  	ret0, _ := ret[0].([]txn.Op)
   501  	ret1, _ := ret[1].(error)
   502  	return ret0, ret1
   503  }
   504  
   505  // UpdateOps indicates an expected call of UpdateOps.
   506  func (mr *MockLinkLayerAddressMockRecorder) UpdateOps(arg0 any) *gomock.Call {
   507  	mr.mock.ctrl.T.Helper()
   508  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateOps", reflect.TypeOf((*MockLinkLayerAddress)(nil).UpdateOps), arg0)
   509  }
   510  
   511  // Value mocks base method.
   512  func (m *MockLinkLayerAddress) Value() string {
   513  	m.ctrl.T.Helper()
   514  	ret := m.ctrl.Call(m, "Value")
   515  	ret0, _ := ret[0].(string)
   516  	return ret0
   517  }
   518  
   519  // Value indicates an expected call of Value.
   520  func (mr *MockLinkLayerAddressMockRecorder) Value() *gomock.Call {
   521  	mr.mock.ctrl.T.Helper()
   522  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Value", reflect.TypeOf((*MockLinkLayerAddress)(nil).Value))
   523  }
   524  
   525  // MockLinkLayerMachine is a mock of LinkLayerMachine interface.
   526  type MockLinkLayerMachine struct {
   527  	ctrl     *gomock.Controller
   528  	recorder *MockLinkLayerMachineMockRecorder
   529  }
   530  
   531  // MockLinkLayerMachineMockRecorder is the mock recorder for MockLinkLayerMachine.
   532  type MockLinkLayerMachineMockRecorder struct {
   533  	mock *MockLinkLayerMachine
   534  }
   535  
   536  // NewMockLinkLayerMachine creates a new mock instance.
   537  func NewMockLinkLayerMachine(ctrl *gomock.Controller) *MockLinkLayerMachine {
   538  	mock := &MockLinkLayerMachine{ctrl: ctrl}
   539  	mock.recorder = &MockLinkLayerMachineMockRecorder{mock}
   540  	return mock
   541  }
   542  
   543  // EXPECT returns an object that allows the caller to indicate expected use.
   544  func (m *MockLinkLayerMachine) EXPECT() *MockLinkLayerMachineMockRecorder {
   545  	return m.recorder
   546  }
   547  
   548  // AddLinkLayerDeviceOps mocks base method.
   549  func (m *MockLinkLayerMachine) AddLinkLayerDeviceOps(arg0 state.LinkLayerDeviceArgs, arg1 ...state.LinkLayerDeviceAddress) ([]txn.Op, error) {
   550  	m.ctrl.T.Helper()
   551  	varargs := []any{arg0}
   552  	for _, a := range arg1 {
   553  		varargs = append(varargs, a)
   554  	}
   555  	ret := m.ctrl.Call(m, "AddLinkLayerDeviceOps", varargs...)
   556  	ret0, _ := ret[0].([]txn.Op)
   557  	ret1, _ := ret[1].(error)
   558  	return ret0, ret1
   559  }
   560  
   561  // AddLinkLayerDeviceOps indicates an expected call of AddLinkLayerDeviceOps.
   562  func (mr *MockLinkLayerMachineMockRecorder) AddLinkLayerDeviceOps(arg0 any, arg1 ...any) *gomock.Call {
   563  	mr.mock.ctrl.T.Helper()
   564  	varargs := append([]any{arg0}, arg1...)
   565  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddLinkLayerDeviceOps", reflect.TypeOf((*MockLinkLayerMachine)(nil).AddLinkLayerDeviceOps), varargs...)
   566  }
   567  
   568  // AllDeviceAddresses mocks base method.
   569  func (m *MockLinkLayerMachine) AllDeviceAddresses() ([]networkingcommon.LinkLayerAddress, error) {
   570  	m.ctrl.T.Helper()
   571  	ret := m.ctrl.Call(m, "AllDeviceAddresses")
   572  	ret0, _ := ret[0].([]networkingcommon.LinkLayerAddress)
   573  	ret1, _ := ret[1].(error)
   574  	return ret0, ret1
   575  }
   576  
   577  // AllDeviceAddresses indicates an expected call of AllDeviceAddresses.
   578  func (mr *MockLinkLayerMachineMockRecorder) AllDeviceAddresses() *gomock.Call {
   579  	mr.mock.ctrl.T.Helper()
   580  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllDeviceAddresses", reflect.TypeOf((*MockLinkLayerMachine)(nil).AllDeviceAddresses))
   581  }
   582  
   583  // AllLinkLayerDevices mocks base method.
   584  func (m *MockLinkLayerMachine) AllLinkLayerDevices() ([]networkingcommon.LinkLayerDevice, error) {
   585  	m.ctrl.T.Helper()
   586  	ret := m.ctrl.Call(m, "AllLinkLayerDevices")
   587  	ret0, _ := ret[0].([]networkingcommon.LinkLayerDevice)
   588  	ret1, _ := ret[1].(error)
   589  	return ret0, ret1
   590  }
   591  
   592  // AllLinkLayerDevices indicates an expected call of AllLinkLayerDevices.
   593  func (mr *MockLinkLayerMachineMockRecorder) AllLinkLayerDevices() *gomock.Call {
   594  	mr.mock.ctrl.T.Helper()
   595  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllLinkLayerDevices", reflect.TypeOf((*MockLinkLayerMachine)(nil).AllLinkLayerDevices))
   596  }
   597  
   598  // AssertAliveOp mocks base method.
   599  func (m *MockLinkLayerMachine) AssertAliveOp() txn.Op {
   600  	m.ctrl.T.Helper()
   601  	ret := m.ctrl.Call(m, "AssertAliveOp")
   602  	ret0, _ := ret[0].(txn.Op)
   603  	return ret0
   604  }
   605  
   606  // AssertAliveOp indicates an expected call of AssertAliveOp.
   607  func (mr *MockLinkLayerMachineMockRecorder) AssertAliveOp() *gomock.Call {
   608  	mr.mock.ctrl.T.Helper()
   609  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssertAliveOp", reflect.TypeOf((*MockLinkLayerMachine)(nil).AssertAliveOp))
   610  }
   611  
   612  // Id mocks base method.
   613  func (m *MockLinkLayerMachine) Id() string {
   614  	m.ctrl.T.Helper()
   615  	ret := m.ctrl.Call(m, "Id")
   616  	ret0, _ := ret[0].(string)
   617  	return ret0
   618  }
   619  
   620  // Id indicates an expected call of Id.
   621  func (mr *MockLinkLayerMachineMockRecorder) Id() *gomock.Call {
   622  	mr.mock.ctrl.T.Helper()
   623  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Id", reflect.TypeOf((*MockLinkLayerMachine)(nil).Id))
   624  }
   625  
   626  // ModelUUID mocks base method.
   627  func (m *MockLinkLayerMachine) ModelUUID() string {
   628  	m.ctrl.T.Helper()
   629  	ret := m.ctrl.Call(m, "ModelUUID")
   630  	ret0, _ := ret[0].(string)
   631  	return ret0
   632  }
   633  
   634  // ModelUUID indicates an expected call of ModelUUID.
   635  func (mr *MockLinkLayerMachineMockRecorder) ModelUUID() *gomock.Call {
   636  	mr.mock.ctrl.T.Helper()
   637  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ModelUUID", reflect.TypeOf((*MockLinkLayerMachine)(nil).ModelUUID))
   638  }
   639  
   640  // MockLinkLayerState is a mock of LinkLayerState interface.
   641  type MockLinkLayerState struct {
   642  	ctrl     *gomock.Controller
   643  	recorder *MockLinkLayerStateMockRecorder
   644  }
   645  
   646  // MockLinkLayerStateMockRecorder is the mock recorder for MockLinkLayerState.
   647  type MockLinkLayerStateMockRecorder struct {
   648  	mock *MockLinkLayerState
   649  }
   650  
   651  // NewMockLinkLayerState creates a new mock instance.
   652  func NewMockLinkLayerState(ctrl *gomock.Controller) *MockLinkLayerState {
   653  	mock := &MockLinkLayerState{ctrl: ctrl}
   654  	mock.recorder = &MockLinkLayerStateMockRecorder{mock}
   655  	return mock
   656  }
   657  
   658  // EXPECT returns an object that allows the caller to indicate expected use.
   659  func (m *MockLinkLayerState) EXPECT() *MockLinkLayerStateMockRecorder {
   660  	return m.recorder
   661  }
   662  
   663  // AllSubnetInfos mocks base method.
   664  func (m *MockLinkLayerState) AllSubnetInfos() (network.SubnetInfos, error) {
   665  	m.ctrl.T.Helper()
   666  	ret := m.ctrl.Call(m, "AllSubnetInfos")
   667  	ret0, _ := ret[0].(network.SubnetInfos)
   668  	ret1, _ := ret[1].(error)
   669  	return ret0, ret1
   670  }
   671  
   672  // AllSubnetInfos indicates an expected call of AllSubnetInfos.
   673  func (mr *MockLinkLayerStateMockRecorder) AllSubnetInfos() *gomock.Call {
   674  	mr.mock.ctrl.T.Helper()
   675  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllSubnetInfos", reflect.TypeOf((*MockLinkLayerState)(nil).AllSubnetInfos))
   676  }
   677  
   678  // ApplyOperation mocks base method.
   679  func (m *MockLinkLayerState) ApplyOperation(arg0 state.ModelOperation) error {
   680  	m.ctrl.T.Helper()
   681  	ret := m.ctrl.Call(m, "ApplyOperation", arg0)
   682  	ret0, _ := ret[0].(error)
   683  	return ret0
   684  }
   685  
   686  // ApplyOperation indicates an expected call of ApplyOperation.
   687  func (mr *MockLinkLayerStateMockRecorder) ApplyOperation(arg0 any) *gomock.Call {
   688  	mr.mock.ctrl.T.Helper()
   689  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ApplyOperation", reflect.TypeOf((*MockLinkLayerState)(nil).ApplyOperation), arg0)
   690  }
   691  
   692  // Machine mocks base method.
   693  func (m *MockLinkLayerState) Machine(arg0 string) (networkingcommon.LinkLayerMachine, error) {
   694  	m.ctrl.T.Helper()
   695  	ret := m.ctrl.Call(m, "Machine", arg0)
   696  	ret0, _ := ret[0].(networkingcommon.LinkLayerMachine)
   697  	ret1, _ := ret[1].(error)
   698  	return ret0, ret1
   699  }
   700  
   701  // Machine indicates an expected call of Machine.
   702  func (mr *MockLinkLayerStateMockRecorder) Machine(arg0 any) *gomock.Call {
   703  	mr.mock.ctrl.T.Helper()
   704  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Machine", reflect.TypeOf((*MockLinkLayerState)(nil).Machine), arg0)
   705  }
   706  
   707  // MockAddSubnetsState is a mock of AddSubnetsState interface.
   708  type MockAddSubnetsState struct {
   709  	ctrl     *gomock.Controller
   710  	recorder *MockAddSubnetsStateMockRecorder
   711  }
   712  
   713  // MockAddSubnetsStateMockRecorder is the mock recorder for MockAddSubnetsState.
   714  type MockAddSubnetsStateMockRecorder struct {
   715  	mock *MockAddSubnetsState
   716  }
   717  
   718  // NewMockAddSubnetsState creates a new mock instance.
   719  func NewMockAddSubnetsState(ctrl *gomock.Controller) *MockAddSubnetsState {
   720  	mock := &MockAddSubnetsState{ctrl: ctrl}
   721  	mock.recorder = &MockAddSubnetsStateMockRecorder{mock}
   722  	return mock
   723  }
   724  
   725  // EXPECT returns an object that allows the caller to indicate expected use.
   726  func (m *MockAddSubnetsState) EXPECT() *MockAddSubnetsStateMockRecorder {
   727  	return m.recorder
   728  }
   729  
   730  // AddSubnetOps mocks base method.
   731  func (m *MockAddSubnetsState) AddSubnetOps(arg0 network.SubnetInfo) ([]txn.Op, error) {
   732  	m.ctrl.T.Helper()
   733  	ret := m.ctrl.Call(m, "AddSubnetOps", arg0)
   734  	ret0, _ := ret[0].([]txn.Op)
   735  	ret1, _ := ret[1].(error)
   736  	return ret0, ret1
   737  }
   738  
   739  // AddSubnetOps indicates an expected call of AddSubnetOps.
   740  func (mr *MockAddSubnetsStateMockRecorder) AddSubnetOps(arg0 any) *gomock.Call {
   741  	mr.mock.ctrl.T.Helper()
   742  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddSubnetOps", reflect.TypeOf((*MockAddSubnetsState)(nil).AddSubnetOps), arg0)
   743  }
   744  
   745  // MockLinkLayerAndSubnetsState is a mock of LinkLayerAndSubnetsState interface.
   746  type MockLinkLayerAndSubnetsState struct {
   747  	ctrl     *gomock.Controller
   748  	recorder *MockLinkLayerAndSubnetsStateMockRecorder
   749  }
   750  
   751  // MockLinkLayerAndSubnetsStateMockRecorder is the mock recorder for MockLinkLayerAndSubnetsState.
   752  type MockLinkLayerAndSubnetsStateMockRecorder struct {
   753  	mock *MockLinkLayerAndSubnetsState
   754  }
   755  
   756  // NewMockLinkLayerAndSubnetsState creates a new mock instance.
   757  func NewMockLinkLayerAndSubnetsState(ctrl *gomock.Controller) *MockLinkLayerAndSubnetsState {
   758  	mock := &MockLinkLayerAndSubnetsState{ctrl: ctrl}
   759  	mock.recorder = &MockLinkLayerAndSubnetsStateMockRecorder{mock}
   760  	return mock
   761  }
   762  
   763  // EXPECT returns an object that allows the caller to indicate expected use.
   764  func (m *MockLinkLayerAndSubnetsState) EXPECT() *MockLinkLayerAndSubnetsStateMockRecorder {
   765  	return m.recorder
   766  }
   767  
   768  // AddSubnetOps mocks base method.
   769  func (m *MockLinkLayerAndSubnetsState) AddSubnetOps(arg0 network.SubnetInfo) ([]txn.Op, error) {
   770  	m.ctrl.T.Helper()
   771  	ret := m.ctrl.Call(m, "AddSubnetOps", arg0)
   772  	ret0, _ := ret[0].([]txn.Op)
   773  	ret1, _ := ret[1].(error)
   774  	return ret0, ret1
   775  }
   776  
   777  // AddSubnetOps indicates an expected call of AddSubnetOps.
   778  func (mr *MockLinkLayerAndSubnetsStateMockRecorder) AddSubnetOps(arg0 any) *gomock.Call {
   779  	mr.mock.ctrl.T.Helper()
   780  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddSubnetOps", reflect.TypeOf((*MockLinkLayerAndSubnetsState)(nil).AddSubnetOps), arg0)
   781  }
   782  
   783  // AllSubnetInfos mocks base method.
   784  func (m *MockLinkLayerAndSubnetsState) AllSubnetInfos() (network.SubnetInfos, error) {
   785  	m.ctrl.T.Helper()
   786  	ret := m.ctrl.Call(m, "AllSubnetInfos")
   787  	ret0, _ := ret[0].(network.SubnetInfos)
   788  	ret1, _ := ret[1].(error)
   789  	return ret0, ret1
   790  }
   791  
   792  // AllSubnetInfos indicates an expected call of AllSubnetInfos.
   793  func (mr *MockLinkLayerAndSubnetsStateMockRecorder) AllSubnetInfos() *gomock.Call {
   794  	mr.mock.ctrl.T.Helper()
   795  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AllSubnetInfos", reflect.TypeOf((*MockLinkLayerAndSubnetsState)(nil).AllSubnetInfos))
   796  }
   797  
   798  // ApplyOperation mocks base method.
   799  func (m *MockLinkLayerAndSubnetsState) ApplyOperation(arg0 state.ModelOperation) error {
   800  	m.ctrl.T.Helper()
   801  	ret := m.ctrl.Call(m, "ApplyOperation", arg0)
   802  	ret0, _ := ret[0].(error)
   803  	return ret0
   804  }
   805  
   806  // ApplyOperation indicates an expected call of ApplyOperation.
   807  func (mr *MockLinkLayerAndSubnetsStateMockRecorder) ApplyOperation(arg0 any) *gomock.Call {
   808  	mr.mock.ctrl.T.Helper()
   809  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ApplyOperation", reflect.TypeOf((*MockLinkLayerAndSubnetsState)(nil).ApplyOperation), arg0)
   810  }
   811  
   812  // Machine mocks base method.
   813  func (m *MockLinkLayerAndSubnetsState) Machine(arg0 string) (networkingcommon.LinkLayerMachine, error) {
   814  	m.ctrl.T.Helper()
   815  	ret := m.ctrl.Call(m, "Machine", arg0)
   816  	ret0, _ := ret[0].(networkingcommon.LinkLayerMachine)
   817  	ret1, _ := ret[1].(error)
   818  	return ret0, ret1
   819  }
   820  
   821  // Machine indicates an expected call of Machine.
   822  func (mr *MockLinkLayerAndSubnetsStateMockRecorder) Machine(arg0 any) *gomock.Call {
   823  	mr.mock.ctrl.T.Helper()
   824  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Machine", reflect.TypeOf((*MockLinkLayerAndSubnetsState)(nil).Machine), arg0)
   825  }