github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/state/mocks/description_mock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/description/v5 (interfaces: Application,Machine,PortRanges,UnitPortRanges)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package mocks -destination mocks/description_mock.go github.com/juju/description/v5 Application,Machine,PortRanges,UnitPortRanges
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	description "github.com/juju/description/v5"
    16  	names "github.com/juju/names/v5"
    17  	gomock "go.uber.org/mock/gomock"
    18  )
    19  
    20  // MockApplication is a mock of Application interface.
    21  type MockApplication struct {
    22  	ctrl     *gomock.Controller
    23  	recorder *MockApplicationMockRecorder
    24  }
    25  
    26  // MockApplicationMockRecorder is the mock recorder for MockApplication.
    27  type MockApplicationMockRecorder struct {
    28  	mock *MockApplication
    29  }
    30  
    31  // NewMockApplication creates a new mock instance.
    32  func NewMockApplication(ctrl *gomock.Controller) *MockApplication {
    33  	mock := &MockApplication{ctrl: ctrl}
    34  	mock.recorder = &MockApplicationMockRecorder{mock}
    35  	return mock
    36  }
    37  
    38  // EXPECT returns an object that allows the caller to indicate expected use.
    39  func (m *MockApplication) EXPECT() *MockApplicationMockRecorder {
    40  	return m.recorder
    41  }
    42  
    43  // AddOffer mocks base method.
    44  func (m *MockApplication) AddOffer(arg0 description.ApplicationOfferArgs) description.ApplicationOffer {
    45  	m.ctrl.T.Helper()
    46  	ret := m.ctrl.Call(m, "AddOffer", arg0)
    47  	ret0, _ := ret[0].(description.ApplicationOffer)
    48  	return ret0
    49  }
    50  
    51  // AddOffer indicates an expected call of AddOffer.
    52  func (mr *MockApplicationMockRecorder) AddOffer(arg0 any) *gomock.Call {
    53  	mr.mock.ctrl.T.Helper()
    54  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddOffer", reflect.TypeOf((*MockApplication)(nil).AddOffer), arg0)
    55  }
    56  
    57  // AddOpenedPortRange mocks base method.
    58  func (m *MockApplication) AddOpenedPortRange(arg0 description.OpenedPortRangeArgs) {
    59  	m.ctrl.T.Helper()
    60  	m.ctrl.Call(m, "AddOpenedPortRange", arg0)
    61  }
    62  
    63  // AddOpenedPortRange indicates an expected call of AddOpenedPortRange.
    64  func (mr *MockApplicationMockRecorder) AddOpenedPortRange(arg0 any) *gomock.Call {
    65  	mr.mock.ctrl.T.Helper()
    66  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddOpenedPortRange", reflect.TypeOf((*MockApplication)(nil).AddOpenedPortRange), arg0)
    67  }
    68  
    69  // AddResource mocks base method.
    70  func (m *MockApplication) AddResource(arg0 description.ResourceArgs) description.Resource {
    71  	m.ctrl.T.Helper()
    72  	ret := m.ctrl.Call(m, "AddResource", arg0)
    73  	ret0, _ := ret[0].(description.Resource)
    74  	return ret0
    75  }
    76  
    77  // AddResource indicates an expected call of AddResource.
    78  func (mr *MockApplicationMockRecorder) AddResource(arg0 any) *gomock.Call {
    79  	mr.mock.ctrl.T.Helper()
    80  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddResource", reflect.TypeOf((*MockApplication)(nil).AddResource), arg0)
    81  }
    82  
    83  // AddUnit mocks base method.
    84  func (m *MockApplication) AddUnit(arg0 description.UnitArgs) description.Unit {
    85  	m.ctrl.T.Helper()
    86  	ret := m.ctrl.Call(m, "AddUnit", arg0)
    87  	ret0, _ := ret[0].(description.Unit)
    88  	return ret0
    89  }
    90  
    91  // AddUnit indicates an expected call of AddUnit.
    92  func (mr *MockApplicationMockRecorder) AddUnit(arg0 any) *gomock.Call {
    93  	mr.mock.ctrl.T.Helper()
    94  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddUnit", reflect.TypeOf((*MockApplication)(nil).AddUnit), arg0)
    95  }
    96  
    97  // Annotations mocks base method.
    98  func (m *MockApplication) Annotations() map[string]string {
    99  	m.ctrl.T.Helper()
   100  	ret := m.ctrl.Call(m, "Annotations")
   101  	ret0, _ := ret[0].(map[string]string)
   102  	return ret0
   103  }
   104  
   105  // Annotations indicates an expected call of Annotations.
   106  func (mr *MockApplicationMockRecorder) Annotations() *gomock.Call {
   107  	mr.mock.ctrl.T.Helper()
   108  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Annotations", reflect.TypeOf((*MockApplication)(nil).Annotations))
   109  }
   110  
   111  // ApplicationConfig mocks base method.
   112  func (m *MockApplication) ApplicationConfig() map[string]any {
   113  	m.ctrl.T.Helper()
   114  	ret := m.ctrl.Call(m, "ApplicationConfig")
   115  	ret0, _ := ret[0].(map[string]any)
   116  	return ret0
   117  }
   118  
   119  // ApplicationConfig indicates an expected call of ApplicationConfig.
   120  func (mr *MockApplicationMockRecorder) ApplicationConfig() *gomock.Call {
   121  	mr.mock.ctrl.T.Helper()
   122  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ApplicationConfig", reflect.TypeOf((*MockApplication)(nil).ApplicationConfig))
   123  }
   124  
   125  // Channel mocks base method.
   126  func (m *MockApplication) Channel() string {
   127  	m.ctrl.T.Helper()
   128  	ret := m.ctrl.Call(m, "Channel")
   129  	ret0, _ := ret[0].(string)
   130  	return ret0
   131  }
   132  
   133  // Channel indicates an expected call of Channel.
   134  func (mr *MockApplicationMockRecorder) Channel() *gomock.Call {
   135  	mr.mock.ctrl.T.Helper()
   136  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Channel", reflect.TypeOf((*MockApplication)(nil).Channel))
   137  }
   138  
   139  // CharmConfig mocks base method.
   140  func (m *MockApplication) CharmConfig() map[string]any {
   141  	m.ctrl.T.Helper()
   142  	ret := m.ctrl.Call(m, "CharmConfig")
   143  	ret0, _ := ret[0].(map[string]any)
   144  	return ret0
   145  }
   146  
   147  // CharmConfig indicates an expected call of CharmConfig.
   148  func (mr *MockApplicationMockRecorder) CharmConfig() *gomock.Call {
   149  	mr.mock.ctrl.T.Helper()
   150  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CharmConfig", reflect.TypeOf((*MockApplication)(nil).CharmConfig))
   151  }
   152  
   153  // CharmModifiedVersion mocks base method.
   154  func (m *MockApplication) CharmModifiedVersion() int {
   155  	m.ctrl.T.Helper()
   156  	ret := m.ctrl.Call(m, "CharmModifiedVersion")
   157  	ret0, _ := ret[0].(int)
   158  	return ret0
   159  }
   160  
   161  // CharmModifiedVersion indicates an expected call of CharmModifiedVersion.
   162  func (mr *MockApplicationMockRecorder) CharmModifiedVersion() *gomock.Call {
   163  	mr.mock.ctrl.T.Helper()
   164  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CharmModifiedVersion", reflect.TypeOf((*MockApplication)(nil).CharmModifiedVersion))
   165  }
   166  
   167  // CharmOrigin mocks base method.
   168  func (m *MockApplication) CharmOrigin() description.CharmOrigin {
   169  	m.ctrl.T.Helper()
   170  	ret := m.ctrl.Call(m, "CharmOrigin")
   171  	ret0, _ := ret[0].(description.CharmOrigin)
   172  	return ret0
   173  }
   174  
   175  // CharmOrigin indicates an expected call of CharmOrigin.
   176  func (mr *MockApplicationMockRecorder) CharmOrigin() *gomock.Call {
   177  	mr.mock.ctrl.T.Helper()
   178  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CharmOrigin", reflect.TypeOf((*MockApplication)(nil).CharmOrigin))
   179  }
   180  
   181  // CharmURL mocks base method.
   182  func (m *MockApplication) CharmURL() string {
   183  	m.ctrl.T.Helper()
   184  	ret := m.ctrl.Call(m, "CharmURL")
   185  	ret0, _ := ret[0].(string)
   186  	return ret0
   187  }
   188  
   189  // CharmURL indicates an expected call of CharmURL.
   190  func (mr *MockApplicationMockRecorder) CharmURL() *gomock.Call {
   191  	mr.mock.ctrl.T.Helper()
   192  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CharmURL", reflect.TypeOf((*MockApplication)(nil).CharmURL))
   193  }
   194  
   195  // CloudService mocks base method.
   196  func (m *MockApplication) CloudService() description.CloudService {
   197  	m.ctrl.T.Helper()
   198  	ret := m.ctrl.Call(m, "CloudService")
   199  	ret0, _ := ret[0].(description.CloudService)
   200  	return ret0
   201  }
   202  
   203  // CloudService indicates an expected call of CloudService.
   204  func (mr *MockApplicationMockRecorder) CloudService() *gomock.Call {
   205  	mr.mock.ctrl.T.Helper()
   206  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CloudService", reflect.TypeOf((*MockApplication)(nil).CloudService))
   207  }
   208  
   209  // Constraints mocks base method.
   210  func (m *MockApplication) Constraints() description.Constraints {
   211  	m.ctrl.T.Helper()
   212  	ret := m.ctrl.Call(m, "Constraints")
   213  	ret0, _ := ret[0].(description.Constraints)
   214  	return ret0
   215  }
   216  
   217  // Constraints indicates an expected call of Constraints.
   218  func (mr *MockApplicationMockRecorder) Constraints() *gomock.Call {
   219  	mr.mock.ctrl.T.Helper()
   220  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Constraints", reflect.TypeOf((*MockApplication)(nil).Constraints))
   221  }
   222  
   223  // DesiredScale mocks base method.
   224  func (m *MockApplication) DesiredScale() int {
   225  	m.ctrl.T.Helper()
   226  	ret := m.ctrl.Call(m, "DesiredScale")
   227  	ret0, _ := ret[0].(int)
   228  	return ret0
   229  }
   230  
   231  // DesiredScale indicates an expected call of DesiredScale.
   232  func (mr *MockApplicationMockRecorder) DesiredScale() *gomock.Call {
   233  	mr.mock.ctrl.T.Helper()
   234  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DesiredScale", reflect.TypeOf((*MockApplication)(nil).DesiredScale))
   235  }
   236  
   237  // EndpointBindings mocks base method.
   238  func (m *MockApplication) EndpointBindings() map[string]string {
   239  	m.ctrl.T.Helper()
   240  	ret := m.ctrl.Call(m, "EndpointBindings")
   241  	ret0, _ := ret[0].(map[string]string)
   242  	return ret0
   243  }
   244  
   245  // EndpointBindings indicates an expected call of EndpointBindings.
   246  func (mr *MockApplicationMockRecorder) EndpointBindings() *gomock.Call {
   247  	mr.mock.ctrl.T.Helper()
   248  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EndpointBindings", reflect.TypeOf((*MockApplication)(nil).EndpointBindings))
   249  }
   250  
   251  // Exposed mocks base method.
   252  func (m *MockApplication) Exposed() bool {
   253  	m.ctrl.T.Helper()
   254  	ret := m.ctrl.Call(m, "Exposed")
   255  	ret0, _ := ret[0].(bool)
   256  	return ret0
   257  }
   258  
   259  // Exposed indicates an expected call of Exposed.
   260  func (mr *MockApplicationMockRecorder) Exposed() *gomock.Call {
   261  	mr.mock.ctrl.T.Helper()
   262  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Exposed", reflect.TypeOf((*MockApplication)(nil).Exposed))
   263  }
   264  
   265  // ExposedEndpoints mocks base method.
   266  func (m *MockApplication) ExposedEndpoints() map[string]description.ExposedEndpoint {
   267  	m.ctrl.T.Helper()
   268  	ret := m.ctrl.Call(m, "ExposedEndpoints")
   269  	ret0, _ := ret[0].(map[string]description.ExposedEndpoint)
   270  	return ret0
   271  }
   272  
   273  // ExposedEndpoints indicates an expected call of ExposedEndpoints.
   274  func (mr *MockApplicationMockRecorder) ExposedEndpoints() *gomock.Call {
   275  	mr.mock.ctrl.T.Helper()
   276  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExposedEndpoints", reflect.TypeOf((*MockApplication)(nil).ExposedEndpoints))
   277  }
   278  
   279  // ForceCharm mocks base method.
   280  func (m *MockApplication) ForceCharm() bool {
   281  	m.ctrl.T.Helper()
   282  	ret := m.ctrl.Call(m, "ForceCharm")
   283  	ret0, _ := ret[0].(bool)
   284  	return ret0
   285  }
   286  
   287  // ForceCharm indicates an expected call of ForceCharm.
   288  func (mr *MockApplicationMockRecorder) ForceCharm() *gomock.Call {
   289  	mr.mock.ctrl.T.Helper()
   290  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ForceCharm", reflect.TypeOf((*MockApplication)(nil).ForceCharm))
   291  }
   292  
   293  // HasResources mocks base method.
   294  func (m *MockApplication) HasResources() bool {
   295  	m.ctrl.T.Helper()
   296  	ret := m.ctrl.Call(m, "HasResources")
   297  	ret0, _ := ret[0].(bool)
   298  	return ret0
   299  }
   300  
   301  // HasResources indicates an expected call of HasResources.
   302  func (mr *MockApplicationMockRecorder) HasResources() *gomock.Call {
   303  	mr.mock.ctrl.T.Helper()
   304  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasResources", reflect.TypeOf((*MockApplication)(nil).HasResources))
   305  }
   306  
   307  // Leader mocks base method.
   308  func (m *MockApplication) Leader() string {
   309  	m.ctrl.T.Helper()
   310  	ret := m.ctrl.Call(m, "Leader")
   311  	ret0, _ := ret[0].(string)
   312  	return ret0
   313  }
   314  
   315  // Leader indicates an expected call of Leader.
   316  func (mr *MockApplicationMockRecorder) Leader() *gomock.Call {
   317  	mr.mock.ctrl.T.Helper()
   318  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Leader", reflect.TypeOf((*MockApplication)(nil).Leader))
   319  }
   320  
   321  // LeadershipSettings mocks base method.
   322  func (m *MockApplication) LeadershipSettings() map[string]any {
   323  	m.ctrl.T.Helper()
   324  	ret := m.ctrl.Call(m, "LeadershipSettings")
   325  	ret0, _ := ret[0].(map[string]any)
   326  	return ret0
   327  }
   328  
   329  // LeadershipSettings indicates an expected call of LeadershipSettings.
   330  func (mr *MockApplicationMockRecorder) LeadershipSettings() *gomock.Call {
   331  	mr.mock.ctrl.T.Helper()
   332  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LeadershipSettings", reflect.TypeOf((*MockApplication)(nil).LeadershipSettings))
   333  }
   334  
   335  // MetricsCredentials mocks base method.
   336  func (m *MockApplication) MetricsCredentials() []byte {
   337  	m.ctrl.T.Helper()
   338  	ret := m.ctrl.Call(m, "MetricsCredentials")
   339  	ret0, _ := ret[0].([]byte)
   340  	return ret0
   341  }
   342  
   343  // MetricsCredentials indicates an expected call of MetricsCredentials.
   344  func (mr *MockApplicationMockRecorder) MetricsCredentials() *gomock.Call {
   345  	mr.mock.ctrl.T.Helper()
   346  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MetricsCredentials", reflect.TypeOf((*MockApplication)(nil).MetricsCredentials))
   347  }
   348  
   349  // MinUnits mocks base method.
   350  func (m *MockApplication) MinUnits() int {
   351  	m.ctrl.T.Helper()
   352  	ret := m.ctrl.Call(m, "MinUnits")
   353  	ret0, _ := ret[0].(int)
   354  	return ret0
   355  }
   356  
   357  // MinUnits indicates an expected call of MinUnits.
   358  func (mr *MockApplicationMockRecorder) MinUnits() *gomock.Call {
   359  	mr.mock.ctrl.T.Helper()
   360  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MinUnits", reflect.TypeOf((*MockApplication)(nil).MinUnits))
   361  }
   362  
   363  // Name mocks base method.
   364  func (m *MockApplication) Name() string {
   365  	m.ctrl.T.Helper()
   366  	ret := m.ctrl.Call(m, "Name")
   367  	ret0, _ := ret[0].(string)
   368  	return ret0
   369  }
   370  
   371  // Name indicates an expected call of Name.
   372  func (mr *MockApplicationMockRecorder) Name() *gomock.Call {
   373  	mr.mock.ctrl.T.Helper()
   374  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Name", reflect.TypeOf((*MockApplication)(nil).Name))
   375  }
   376  
   377  // Offers mocks base method.
   378  func (m *MockApplication) Offers() []description.ApplicationOffer {
   379  	m.ctrl.T.Helper()
   380  	ret := m.ctrl.Call(m, "Offers")
   381  	ret0, _ := ret[0].([]description.ApplicationOffer)
   382  	return ret0
   383  }
   384  
   385  // Offers indicates an expected call of Offers.
   386  func (mr *MockApplicationMockRecorder) Offers() *gomock.Call {
   387  	mr.mock.ctrl.T.Helper()
   388  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Offers", reflect.TypeOf((*MockApplication)(nil).Offers))
   389  }
   390  
   391  // OpenedPortRanges mocks base method.
   392  func (m *MockApplication) OpenedPortRanges() description.PortRanges {
   393  	m.ctrl.T.Helper()
   394  	ret := m.ctrl.Call(m, "OpenedPortRanges")
   395  	ret0, _ := ret[0].(description.PortRanges)
   396  	return ret0
   397  }
   398  
   399  // OpenedPortRanges indicates an expected call of OpenedPortRanges.
   400  func (mr *MockApplicationMockRecorder) OpenedPortRanges() *gomock.Call {
   401  	mr.mock.ctrl.T.Helper()
   402  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OpenedPortRanges", reflect.TypeOf((*MockApplication)(nil).OpenedPortRanges))
   403  }
   404  
   405  // OperatorStatus mocks base method.
   406  func (m *MockApplication) OperatorStatus() description.Status {
   407  	m.ctrl.T.Helper()
   408  	ret := m.ctrl.Call(m, "OperatorStatus")
   409  	ret0, _ := ret[0].(description.Status)
   410  	return ret0
   411  }
   412  
   413  // OperatorStatus indicates an expected call of OperatorStatus.
   414  func (mr *MockApplicationMockRecorder) OperatorStatus() *gomock.Call {
   415  	mr.mock.ctrl.T.Helper()
   416  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OperatorStatus", reflect.TypeOf((*MockApplication)(nil).OperatorStatus))
   417  }
   418  
   419  // PasswordHash mocks base method.
   420  func (m *MockApplication) PasswordHash() string {
   421  	m.ctrl.T.Helper()
   422  	ret := m.ctrl.Call(m, "PasswordHash")
   423  	ret0, _ := ret[0].(string)
   424  	return ret0
   425  }
   426  
   427  // PasswordHash indicates an expected call of PasswordHash.
   428  func (mr *MockApplicationMockRecorder) PasswordHash() *gomock.Call {
   429  	mr.mock.ctrl.T.Helper()
   430  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PasswordHash", reflect.TypeOf((*MockApplication)(nil).PasswordHash))
   431  }
   432  
   433  // Placement mocks base method.
   434  func (m *MockApplication) Placement() string {
   435  	m.ctrl.T.Helper()
   436  	ret := m.ctrl.Call(m, "Placement")
   437  	ret0, _ := ret[0].(string)
   438  	return ret0
   439  }
   440  
   441  // Placement indicates an expected call of Placement.
   442  func (mr *MockApplicationMockRecorder) Placement() *gomock.Call {
   443  	mr.mock.ctrl.T.Helper()
   444  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Placement", reflect.TypeOf((*MockApplication)(nil).Placement))
   445  }
   446  
   447  // PodSpec mocks base method.
   448  func (m *MockApplication) PodSpec() string {
   449  	m.ctrl.T.Helper()
   450  	ret := m.ctrl.Call(m, "PodSpec")
   451  	ret0, _ := ret[0].(string)
   452  	return ret0
   453  }
   454  
   455  // PodSpec indicates an expected call of PodSpec.
   456  func (mr *MockApplicationMockRecorder) PodSpec() *gomock.Call {
   457  	mr.mock.ctrl.T.Helper()
   458  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PodSpec", reflect.TypeOf((*MockApplication)(nil).PodSpec))
   459  }
   460  
   461  // ProvisioningState mocks base method.
   462  func (m *MockApplication) ProvisioningState() description.ProvisioningState {
   463  	m.ctrl.T.Helper()
   464  	ret := m.ctrl.Call(m, "ProvisioningState")
   465  	ret0, _ := ret[0].(description.ProvisioningState)
   466  	return ret0
   467  }
   468  
   469  // ProvisioningState indicates an expected call of ProvisioningState.
   470  func (mr *MockApplicationMockRecorder) ProvisioningState() *gomock.Call {
   471  	mr.mock.ctrl.T.Helper()
   472  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProvisioningState", reflect.TypeOf((*MockApplication)(nil).ProvisioningState))
   473  }
   474  
   475  // Resources mocks base method.
   476  func (m *MockApplication) Resources() []description.Resource {
   477  	m.ctrl.T.Helper()
   478  	ret := m.ctrl.Call(m, "Resources")
   479  	ret0, _ := ret[0].([]description.Resource)
   480  	return ret0
   481  }
   482  
   483  // Resources indicates an expected call of Resources.
   484  func (mr *MockApplicationMockRecorder) Resources() *gomock.Call {
   485  	mr.mock.ctrl.T.Helper()
   486  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Resources", reflect.TypeOf((*MockApplication)(nil).Resources))
   487  }
   488  
   489  // SetAnnotations mocks base method.
   490  func (m *MockApplication) SetAnnotations(arg0 map[string]string) {
   491  	m.ctrl.T.Helper()
   492  	m.ctrl.Call(m, "SetAnnotations", arg0)
   493  }
   494  
   495  // SetAnnotations indicates an expected call of SetAnnotations.
   496  func (mr *MockApplicationMockRecorder) SetAnnotations(arg0 any) *gomock.Call {
   497  	mr.mock.ctrl.T.Helper()
   498  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetAnnotations", reflect.TypeOf((*MockApplication)(nil).SetAnnotations), arg0)
   499  }
   500  
   501  // SetCharmOrigin mocks base method.
   502  func (m *MockApplication) SetCharmOrigin(arg0 description.CharmOriginArgs) {
   503  	m.ctrl.T.Helper()
   504  	m.ctrl.Call(m, "SetCharmOrigin", arg0)
   505  }
   506  
   507  // SetCharmOrigin indicates an expected call of SetCharmOrigin.
   508  func (mr *MockApplicationMockRecorder) SetCharmOrigin(arg0 any) *gomock.Call {
   509  	mr.mock.ctrl.T.Helper()
   510  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCharmOrigin", reflect.TypeOf((*MockApplication)(nil).SetCharmOrigin), arg0)
   511  }
   512  
   513  // SetCloudService mocks base method.
   514  func (m *MockApplication) SetCloudService(arg0 description.CloudServiceArgs) {
   515  	m.ctrl.T.Helper()
   516  	m.ctrl.Call(m, "SetCloudService", arg0)
   517  }
   518  
   519  // SetCloudService indicates an expected call of SetCloudService.
   520  func (mr *MockApplicationMockRecorder) SetCloudService(arg0 any) *gomock.Call {
   521  	mr.mock.ctrl.T.Helper()
   522  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetCloudService", reflect.TypeOf((*MockApplication)(nil).SetCloudService), arg0)
   523  }
   524  
   525  // SetConstraints mocks base method.
   526  func (m *MockApplication) SetConstraints(arg0 description.ConstraintsArgs) {
   527  	m.ctrl.T.Helper()
   528  	m.ctrl.Call(m, "SetConstraints", arg0)
   529  }
   530  
   531  // SetConstraints indicates an expected call of SetConstraints.
   532  func (mr *MockApplicationMockRecorder) SetConstraints(arg0 any) *gomock.Call {
   533  	mr.mock.ctrl.T.Helper()
   534  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetConstraints", reflect.TypeOf((*MockApplication)(nil).SetConstraints), arg0)
   535  }
   536  
   537  // SetOperatorStatus mocks base method.
   538  func (m *MockApplication) SetOperatorStatus(arg0 description.StatusArgs) {
   539  	m.ctrl.T.Helper()
   540  	m.ctrl.Call(m, "SetOperatorStatus", arg0)
   541  }
   542  
   543  // SetOperatorStatus indicates an expected call of SetOperatorStatus.
   544  func (mr *MockApplicationMockRecorder) SetOperatorStatus(arg0 any) *gomock.Call {
   545  	mr.mock.ctrl.T.Helper()
   546  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetOperatorStatus", reflect.TypeOf((*MockApplication)(nil).SetOperatorStatus), arg0)
   547  }
   548  
   549  // SetStatus mocks base method.
   550  func (m *MockApplication) SetStatus(arg0 description.StatusArgs) {
   551  	m.ctrl.T.Helper()
   552  	m.ctrl.Call(m, "SetStatus", arg0)
   553  }
   554  
   555  // SetStatus indicates an expected call of SetStatus.
   556  func (mr *MockApplicationMockRecorder) SetStatus(arg0 any) *gomock.Call {
   557  	mr.mock.ctrl.T.Helper()
   558  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatus", reflect.TypeOf((*MockApplication)(nil).SetStatus), arg0)
   559  }
   560  
   561  // SetStatusHistory mocks base method.
   562  func (m *MockApplication) SetStatusHistory(arg0 []description.StatusArgs) {
   563  	m.ctrl.T.Helper()
   564  	m.ctrl.Call(m, "SetStatusHistory", arg0)
   565  }
   566  
   567  // SetStatusHistory indicates an expected call of SetStatusHistory.
   568  func (mr *MockApplicationMockRecorder) SetStatusHistory(arg0 any) *gomock.Call {
   569  	mr.mock.ctrl.T.Helper()
   570  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatusHistory", reflect.TypeOf((*MockApplication)(nil).SetStatusHistory), arg0)
   571  }
   572  
   573  // SetTools mocks base method.
   574  func (m *MockApplication) SetTools(arg0 description.AgentToolsArgs) {
   575  	m.ctrl.T.Helper()
   576  	m.ctrl.Call(m, "SetTools", arg0)
   577  }
   578  
   579  // SetTools indicates an expected call of SetTools.
   580  func (mr *MockApplicationMockRecorder) SetTools(arg0 any) *gomock.Call {
   581  	mr.mock.ctrl.T.Helper()
   582  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTools", reflect.TypeOf((*MockApplication)(nil).SetTools), arg0)
   583  }
   584  
   585  // Status mocks base method.
   586  func (m *MockApplication) Status() description.Status {
   587  	m.ctrl.T.Helper()
   588  	ret := m.ctrl.Call(m, "Status")
   589  	ret0, _ := ret[0].(description.Status)
   590  	return ret0
   591  }
   592  
   593  // Status indicates an expected call of Status.
   594  func (mr *MockApplicationMockRecorder) Status() *gomock.Call {
   595  	mr.mock.ctrl.T.Helper()
   596  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Status", reflect.TypeOf((*MockApplication)(nil).Status))
   597  }
   598  
   599  // StatusHistory mocks base method.
   600  func (m *MockApplication) StatusHistory() []description.Status {
   601  	m.ctrl.T.Helper()
   602  	ret := m.ctrl.Call(m, "StatusHistory")
   603  	ret0, _ := ret[0].([]description.Status)
   604  	return ret0
   605  }
   606  
   607  // StatusHistory indicates an expected call of StatusHistory.
   608  func (mr *MockApplicationMockRecorder) StatusHistory() *gomock.Call {
   609  	mr.mock.ctrl.T.Helper()
   610  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StatusHistory", reflect.TypeOf((*MockApplication)(nil).StatusHistory))
   611  }
   612  
   613  // StorageDirectives mocks base method.
   614  func (m *MockApplication) StorageDirectives() map[string]description.StorageDirective {
   615  	m.ctrl.T.Helper()
   616  	ret := m.ctrl.Call(m, "StorageDirectives")
   617  	ret0, _ := ret[0].(map[string]description.StorageDirective)
   618  	return ret0
   619  }
   620  
   621  // StorageDirectives indicates an expected call of StorageDirectives.
   622  func (mr *MockApplicationMockRecorder) StorageDirectives() *gomock.Call {
   623  	mr.mock.ctrl.T.Helper()
   624  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StorageDirectives", reflect.TypeOf((*MockApplication)(nil).StorageDirectives))
   625  }
   626  
   627  // Subordinate mocks base method.
   628  func (m *MockApplication) Subordinate() bool {
   629  	m.ctrl.T.Helper()
   630  	ret := m.ctrl.Call(m, "Subordinate")
   631  	ret0, _ := ret[0].(bool)
   632  	return ret0
   633  }
   634  
   635  // Subordinate indicates an expected call of Subordinate.
   636  func (mr *MockApplicationMockRecorder) Subordinate() *gomock.Call {
   637  	mr.mock.ctrl.T.Helper()
   638  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Subordinate", reflect.TypeOf((*MockApplication)(nil).Subordinate))
   639  }
   640  
   641  // Tag mocks base method.
   642  func (m *MockApplication) Tag() names.ApplicationTag {
   643  	m.ctrl.T.Helper()
   644  	ret := m.ctrl.Call(m, "Tag")
   645  	ret0, _ := ret[0].(names.ApplicationTag)
   646  	return ret0
   647  }
   648  
   649  // Tag indicates an expected call of Tag.
   650  func (mr *MockApplicationMockRecorder) Tag() *gomock.Call {
   651  	mr.mock.ctrl.T.Helper()
   652  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Tag", reflect.TypeOf((*MockApplication)(nil).Tag))
   653  }
   654  
   655  // Tools mocks base method.
   656  func (m *MockApplication) Tools() description.AgentTools {
   657  	m.ctrl.T.Helper()
   658  	ret := m.ctrl.Call(m, "Tools")
   659  	ret0, _ := ret[0].(description.AgentTools)
   660  	return ret0
   661  }
   662  
   663  // Tools indicates an expected call of Tools.
   664  func (mr *MockApplicationMockRecorder) Tools() *gomock.Call {
   665  	mr.mock.ctrl.T.Helper()
   666  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Tools", reflect.TypeOf((*MockApplication)(nil).Tools))
   667  }
   668  
   669  // Type mocks base method.
   670  func (m *MockApplication) Type() string {
   671  	m.ctrl.T.Helper()
   672  	ret := m.ctrl.Call(m, "Type")
   673  	ret0, _ := ret[0].(string)
   674  	return ret0
   675  }
   676  
   677  // Type indicates an expected call of Type.
   678  func (mr *MockApplicationMockRecorder) Type() *gomock.Call {
   679  	mr.mock.ctrl.T.Helper()
   680  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Type", reflect.TypeOf((*MockApplication)(nil).Type))
   681  }
   682  
   683  // Units mocks base method.
   684  func (m *MockApplication) Units() []description.Unit {
   685  	m.ctrl.T.Helper()
   686  	ret := m.ctrl.Call(m, "Units")
   687  	ret0, _ := ret[0].([]description.Unit)
   688  	return ret0
   689  }
   690  
   691  // Units indicates an expected call of Units.
   692  func (mr *MockApplicationMockRecorder) Units() *gomock.Call {
   693  	mr.mock.ctrl.T.Helper()
   694  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Units", reflect.TypeOf((*MockApplication)(nil).Units))
   695  }
   696  
   697  // Validate mocks base method.
   698  func (m *MockApplication) Validate() error {
   699  	m.ctrl.T.Helper()
   700  	ret := m.ctrl.Call(m, "Validate")
   701  	ret0, _ := ret[0].(error)
   702  	return ret0
   703  }
   704  
   705  // Validate indicates an expected call of Validate.
   706  func (mr *MockApplicationMockRecorder) Validate() *gomock.Call {
   707  	mr.mock.ctrl.T.Helper()
   708  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Validate", reflect.TypeOf((*MockApplication)(nil).Validate))
   709  }
   710  
   711  // MockMachine is a mock of Machine interface.
   712  type MockMachine struct {
   713  	ctrl     *gomock.Controller
   714  	recorder *MockMachineMockRecorder
   715  }
   716  
   717  // MockMachineMockRecorder is the mock recorder for MockMachine.
   718  type MockMachineMockRecorder struct {
   719  	mock *MockMachine
   720  }
   721  
   722  // NewMockMachine creates a new mock instance.
   723  func NewMockMachine(ctrl *gomock.Controller) *MockMachine {
   724  	mock := &MockMachine{ctrl: ctrl}
   725  	mock.recorder = &MockMachineMockRecorder{mock}
   726  	return mock
   727  }
   728  
   729  // EXPECT returns an object that allows the caller to indicate expected use.
   730  func (m *MockMachine) EXPECT() *MockMachineMockRecorder {
   731  	return m.recorder
   732  }
   733  
   734  // AddBlockDevice mocks base method.
   735  func (m *MockMachine) AddBlockDevice(arg0 description.BlockDeviceArgs) description.BlockDevice {
   736  	m.ctrl.T.Helper()
   737  	ret := m.ctrl.Call(m, "AddBlockDevice", arg0)
   738  	ret0, _ := ret[0].(description.BlockDevice)
   739  	return ret0
   740  }
   741  
   742  // AddBlockDevice indicates an expected call of AddBlockDevice.
   743  func (mr *MockMachineMockRecorder) AddBlockDevice(arg0 any) *gomock.Call {
   744  	mr.mock.ctrl.T.Helper()
   745  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddBlockDevice", reflect.TypeOf((*MockMachine)(nil).AddBlockDevice), arg0)
   746  }
   747  
   748  // AddContainer mocks base method.
   749  func (m *MockMachine) AddContainer(arg0 description.MachineArgs) description.Machine {
   750  	m.ctrl.T.Helper()
   751  	ret := m.ctrl.Call(m, "AddContainer", arg0)
   752  	ret0, _ := ret[0].(description.Machine)
   753  	return ret0
   754  }
   755  
   756  // AddContainer indicates an expected call of AddContainer.
   757  func (mr *MockMachineMockRecorder) AddContainer(arg0 any) *gomock.Call {
   758  	mr.mock.ctrl.T.Helper()
   759  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddContainer", reflect.TypeOf((*MockMachine)(nil).AddContainer), arg0)
   760  }
   761  
   762  // AddOpenedPortRange mocks base method.
   763  func (m *MockMachine) AddOpenedPortRange(arg0 description.OpenedPortRangeArgs) {
   764  	m.ctrl.T.Helper()
   765  	m.ctrl.Call(m, "AddOpenedPortRange", arg0)
   766  }
   767  
   768  // AddOpenedPortRange indicates an expected call of AddOpenedPortRange.
   769  func (mr *MockMachineMockRecorder) AddOpenedPortRange(arg0 any) *gomock.Call {
   770  	mr.mock.ctrl.T.Helper()
   771  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddOpenedPortRange", reflect.TypeOf((*MockMachine)(nil).AddOpenedPortRange), arg0)
   772  }
   773  
   774  // Annotations mocks base method.
   775  func (m *MockMachine) Annotations() map[string]string {
   776  	m.ctrl.T.Helper()
   777  	ret := m.ctrl.Call(m, "Annotations")
   778  	ret0, _ := ret[0].(map[string]string)
   779  	return ret0
   780  }
   781  
   782  // Annotations indicates an expected call of Annotations.
   783  func (mr *MockMachineMockRecorder) Annotations() *gomock.Call {
   784  	mr.mock.ctrl.T.Helper()
   785  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Annotations", reflect.TypeOf((*MockMachine)(nil).Annotations))
   786  }
   787  
   788  // Base mocks base method.
   789  func (m *MockMachine) Base() string {
   790  	m.ctrl.T.Helper()
   791  	ret := m.ctrl.Call(m, "Base")
   792  	ret0, _ := ret[0].(string)
   793  	return ret0
   794  }
   795  
   796  // Base indicates an expected call of Base.
   797  func (mr *MockMachineMockRecorder) Base() *gomock.Call {
   798  	mr.mock.ctrl.T.Helper()
   799  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Base", reflect.TypeOf((*MockMachine)(nil).Base))
   800  }
   801  
   802  // BlockDevices mocks base method.
   803  func (m *MockMachine) BlockDevices() []description.BlockDevice {
   804  	m.ctrl.T.Helper()
   805  	ret := m.ctrl.Call(m, "BlockDevices")
   806  	ret0, _ := ret[0].([]description.BlockDevice)
   807  	return ret0
   808  }
   809  
   810  // BlockDevices indicates an expected call of BlockDevices.
   811  func (mr *MockMachineMockRecorder) BlockDevices() *gomock.Call {
   812  	mr.mock.ctrl.T.Helper()
   813  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BlockDevices", reflect.TypeOf((*MockMachine)(nil).BlockDevices))
   814  }
   815  
   816  // Constraints mocks base method.
   817  func (m *MockMachine) Constraints() description.Constraints {
   818  	m.ctrl.T.Helper()
   819  	ret := m.ctrl.Call(m, "Constraints")
   820  	ret0, _ := ret[0].(description.Constraints)
   821  	return ret0
   822  }
   823  
   824  // Constraints indicates an expected call of Constraints.
   825  func (mr *MockMachineMockRecorder) Constraints() *gomock.Call {
   826  	mr.mock.ctrl.T.Helper()
   827  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Constraints", reflect.TypeOf((*MockMachine)(nil).Constraints))
   828  }
   829  
   830  // ContainerType mocks base method.
   831  func (m *MockMachine) ContainerType() string {
   832  	m.ctrl.T.Helper()
   833  	ret := m.ctrl.Call(m, "ContainerType")
   834  	ret0, _ := ret[0].(string)
   835  	return ret0
   836  }
   837  
   838  // ContainerType indicates an expected call of ContainerType.
   839  func (mr *MockMachineMockRecorder) ContainerType() *gomock.Call {
   840  	mr.mock.ctrl.T.Helper()
   841  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ContainerType", reflect.TypeOf((*MockMachine)(nil).ContainerType))
   842  }
   843  
   844  // Containers mocks base method.
   845  func (m *MockMachine) Containers() []description.Machine {
   846  	m.ctrl.T.Helper()
   847  	ret := m.ctrl.Call(m, "Containers")
   848  	ret0, _ := ret[0].([]description.Machine)
   849  	return ret0
   850  }
   851  
   852  // Containers indicates an expected call of Containers.
   853  func (mr *MockMachineMockRecorder) Containers() *gomock.Call {
   854  	mr.mock.ctrl.T.Helper()
   855  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Containers", reflect.TypeOf((*MockMachine)(nil).Containers))
   856  }
   857  
   858  // Id mocks base method.
   859  func (m *MockMachine) Id() string {
   860  	m.ctrl.T.Helper()
   861  	ret := m.ctrl.Call(m, "Id")
   862  	ret0, _ := ret[0].(string)
   863  	return ret0
   864  }
   865  
   866  // Id indicates an expected call of Id.
   867  func (mr *MockMachineMockRecorder) Id() *gomock.Call {
   868  	mr.mock.ctrl.T.Helper()
   869  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Id", reflect.TypeOf((*MockMachine)(nil).Id))
   870  }
   871  
   872  // Instance mocks base method.
   873  func (m *MockMachine) Instance() description.CloudInstance {
   874  	m.ctrl.T.Helper()
   875  	ret := m.ctrl.Call(m, "Instance")
   876  	ret0, _ := ret[0].(description.CloudInstance)
   877  	return ret0
   878  }
   879  
   880  // Instance indicates an expected call of Instance.
   881  func (mr *MockMachineMockRecorder) Instance() *gomock.Call {
   882  	mr.mock.ctrl.T.Helper()
   883  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Instance", reflect.TypeOf((*MockMachine)(nil).Instance))
   884  }
   885  
   886  // Jobs mocks base method.
   887  func (m *MockMachine) Jobs() []string {
   888  	m.ctrl.T.Helper()
   889  	ret := m.ctrl.Call(m, "Jobs")
   890  	ret0, _ := ret[0].([]string)
   891  	return ret0
   892  }
   893  
   894  // Jobs indicates an expected call of Jobs.
   895  func (mr *MockMachineMockRecorder) Jobs() *gomock.Call {
   896  	mr.mock.ctrl.T.Helper()
   897  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Jobs", reflect.TypeOf((*MockMachine)(nil).Jobs))
   898  }
   899  
   900  // MachineAddresses mocks base method.
   901  func (m *MockMachine) MachineAddresses() []description.Address {
   902  	m.ctrl.T.Helper()
   903  	ret := m.ctrl.Call(m, "MachineAddresses")
   904  	ret0, _ := ret[0].([]description.Address)
   905  	return ret0
   906  }
   907  
   908  // MachineAddresses indicates an expected call of MachineAddresses.
   909  func (mr *MockMachineMockRecorder) MachineAddresses() *gomock.Call {
   910  	mr.mock.ctrl.T.Helper()
   911  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MachineAddresses", reflect.TypeOf((*MockMachine)(nil).MachineAddresses))
   912  }
   913  
   914  // Nonce mocks base method.
   915  func (m *MockMachine) Nonce() string {
   916  	m.ctrl.T.Helper()
   917  	ret := m.ctrl.Call(m, "Nonce")
   918  	ret0, _ := ret[0].(string)
   919  	return ret0
   920  }
   921  
   922  // Nonce indicates an expected call of Nonce.
   923  func (mr *MockMachineMockRecorder) Nonce() *gomock.Call {
   924  	mr.mock.ctrl.T.Helper()
   925  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Nonce", reflect.TypeOf((*MockMachine)(nil).Nonce))
   926  }
   927  
   928  // OpenedPortRanges mocks base method.
   929  func (m *MockMachine) OpenedPortRanges() description.PortRanges {
   930  	m.ctrl.T.Helper()
   931  	ret := m.ctrl.Call(m, "OpenedPortRanges")
   932  	ret0, _ := ret[0].(description.PortRanges)
   933  	return ret0
   934  }
   935  
   936  // OpenedPortRanges indicates an expected call of OpenedPortRanges.
   937  func (mr *MockMachineMockRecorder) OpenedPortRanges() *gomock.Call {
   938  	mr.mock.ctrl.T.Helper()
   939  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OpenedPortRanges", reflect.TypeOf((*MockMachine)(nil).OpenedPortRanges))
   940  }
   941  
   942  // PasswordHash mocks base method.
   943  func (m *MockMachine) PasswordHash() string {
   944  	m.ctrl.T.Helper()
   945  	ret := m.ctrl.Call(m, "PasswordHash")
   946  	ret0, _ := ret[0].(string)
   947  	return ret0
   948  }
   949  
   950  // PasswordHash indicates an expected call of PasswordHash.
   951  func (mr *MockMachineMockRecorder) PasswordHash() *gomock.Call {
   952  	mr.mock.ctrl.T.Helper()
   953  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PasswordHash", reflect.TypeOf((*MockMachine)(nil).PasswordHash))
   954  }
   955  
   956  // Placement mocks base method.
   957  func (m *MockMachine) Placement() string {
   958  	m.ctrl.T.Helper()
   959  	ret := m.ctrl.Call(m, "Placement")
   960  	ret0, _ := ret[0].(string)
   961  	return ret0
   962  }
   963  
   964  // Placement indicates an expected call of Placement.
   965  func (mr *MockMachineMockRecorder) Placement() *gomock.Call {
   966  	mr.mock.ctrl.T.Helper()
   967  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Placement", reflect.TypeOf((*MockMachine)(nil).Placement))
   968  }
   969  
   970  // PreferredPrivateAddress mocks base method.
   971  func (m *MockMachine) PreferredPrivateAddress() description.Address {
   972  	m.ctrl.T.Helper()
   973  	ret := m.ctrl.Call(m, "PreferredPrivateAddress")
   974  	ret0, _ := ret[0].(description.Address)
   975  	return ret0
   976  }
   977  
   978  // PreferredPrivateAddress indicates an expected call of PreferredPrivateAddress.
   979  func (mr *MockMachineMockRecorder) PreferredPrivateAddress() *gomock.Call {
   980  	mr.mock.ctrl.T.Helper()
   981  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PreferredPrivateAddress", reflect.TypeOf((*MockMachine)(nil).PreferredPrivateAddress))
   982  }
   983  
   984  // PreferredPublicAddress mocks base method.
   985  func (m *MockMachine) PreferredPublicAddress() description.Address {
   986  	m.ctrl.T.Helper()
   987  	ret := m.ctrl.Call(m, "PreferredPublicAddress")
   988  	ret0, _ := ret[0].(description.Address)
   989  	return ret0
   990  }
   991  
   992  // PreferredPublicAddress indicates an expected call of PreferredPublicAddress.
   993  func (mr *MockMachineMockRecorder) PreferredPublicAddress() *gomock.Call {
   994  	mr.mock.ctrl.T.Helper()
   995  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PreferredPublicAddress", reflect.TypeOf((*MockMachine)(nil).PreferredPublicAddress))
   996  }
   997  
   998  // ProviderAddresses mocks base method.
   999  func (m *MockMachine) ProviderAddresses() []description.Address {
  1000  	m.ctrl.T.Helper()
  1001  	ret := m.ctrl.Call(m, "ProviderAddresses")
  1002  	ret0, _ := ret[0].([]description.Address)
  1003  	return ret0
  1004  }
  1005  
  1006  // ProviderAddresses indicates an expected call of ProviderAddresses.
  1007  func (mr *MockMachineMockRecorder) ProviderAddresses() *gomock.Call {
  1008  	mr.mock.ctrl.T.Helper()
  1009  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ProviderAddresses", reflect.TypeOf((*MockMachine)(nil).ProviderAddresses))
  1010  }
  1011  
  1012  // SetAddresses mocks base method.
  1013  func (m *MockMachine) SetAddresses(arg0, arg1 []description.AddressArgs) {
  1014  	m.ctrl.T.Helper()
  1015  	m.ctrl.Call(m, "SetAddresses", arg0, arg1)
  1016  }
  1017  
  1018  // SetAddresses indicates an expected call of SetAddresses.
  1019  func (mr *MockMachineMockRecorder) SetAddresses(arg0, arg1 any) *gomock.Call {
  1020  	mr.mock.ctrl.T.Helper()
  1021  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetAddresses", reflect.TypeOf((*MockMachine)(nil).SetAddresses), arg0, arg1)
  1022  }
  1023  
  1024  // SetAnnotations mocks base method.
  1025  func (m *MockMachine) SetAnnotations(arg0 map[string]string) {
  1026  	m.ctrl.T.Helper()
  1027  	m.ctrl.Call(m, "SetAnnotations", arg0)
  1028  }
  1029  
  1030  // SetAnnotations indicates an expected call of SetAnnotations.
  1031  func (mr *MockMachineMockRecorder) SetAnnotations(arg0 any) *gomock.Call {
  1032  	mr.mock.ctrl.T.Helper()
  1033  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetAnnotations", reflect.TypeOf((*MockMachine)(nil).SetAnnotations), arg0)
  1034  }
  1035  
  1036  // SetConstraints mocks base method.
  1037  func (m *MockMachine) SetConstraints(arg0 description.ConstraintsArgs) {
  1038  	m.ctrl.T.Helper()
  1039  	m.ctrl.Call(m, "SetConstraints", arg0)
  1040  }
  1041  
  1042  // SetConstraints indicates an expected call of SetConstraints.
  1043  func (mr *MockMachineMockRecorder) SetConstraints(arg0 any) *gomock.Call {
  1044  	mr.mock.ctrl.T.Helper()
  1045  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetConstraints", reflect.TypeOf((*MockMachine)(nil).SetConstraints), arg0)
  1046  }
  1047  
  1048  // SetInstance mocks base method.
  1049  func (m *MockMachine) SetInstance(arg0 description.CloudInstanceArgs) {
  1050  	m.ctrl.T.Helper()
  1051  	m.ctrl.Call(m, "SetInstance", arg0)
  1052  }
  1053  
  1054  // SetInstance indicates an expected call of SetInstance.
  1055  func (mr *MockMachineMockRecorder) SetInstance(arg0 any) *gomock.Call {
  1056  	mr.mock.ctrl.T.Helper()
  1057  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetInstance", reflect.TypeOf((*MockMachine)(nil).SetInstance), arg0)
  1058  }
  1059  
  1060  // SetPreferredAddresses mocks base method.
  1061  func (m *MockMachine) SetPreferredAddresses(arg0, arg1 description.AddressArgs) {
  1062  	m.ctrl.T.Helper()
  1063  	m.ctrl.Call(m, "SetPreferredAddresses", arg0, arg1)
  1064  }
  1065  
  1066  // SetPreferredAddresses indicates an expected call of SetPreferredAddresses.
  1067  func (mr *MockMachineMockRecorder) SetPreferredAddresses(arg0, arg1 any) *gomock.Call {
  1068  	mr.mock.ctrl.T.Helper()
  1069  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetPreferredAddresses", reflect.TypeOf((*MockMachine)(nil).SetPreferredAddresses), arg0, arg1)
  1070  }
  1071  
  1072  // SetStatus mocks base method.
  1073  func (m *MockMachine) SetStatus(arg0 description.StatusArgs) {
  1074  	m.ctrl.T.Helper()
  1075  	m.ctrl.Call(m, "SetStatus", arg0)
  1076  }
  1077  
  1078  // SetStatus indicates an expected call of SetStatus.
  1079  func (mr *MockMachineMockRecorder) SetStatus(arg0 any) *gomock.Call {
  1080  	mr.mock.ctrl.T.Helper()
  1081  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatus", reflect.TypeOf((*MockMachine)(nil).SetStatus), arg0)
  1082  }
  1083  
  1084  // SetStatusHistory mocks base method.
  1085  func (m *MockMachine) SetStatusHistory(arg0 []description.StatusArgs) {
  1086  	m.ctrl.T.Helper()
  1087  	m.ctrl.Call(m, "SetStatusHistory", arg0)
  1088  }
  1089  
  1090  // SetStatusHistory indicates an expected call of SetStatusHistory.
  1091  func (mr *MockMachineMockRecorder) SetStatusHistory(arg0 any) *gomock.Call {
  1092  	mr.mock.ctrl.T.Helper()
  1093  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetStatusHistory", reflect.TypeOf((*MockMachine)(nil).SetStatusHistory), arg0)
  1094  }
  1095  
  1096  // SetTools mocks base method.
  1097  func (m *MockMachine) SetTools(arg0 description.AgentToolsArgs) {
  1098  	m.ctrl.T.Helper()
  1099  	m.ctrl.Call(m, "SetTools", arg0)
  1100  }
  1101  
  1102  // SetTools indicates an expected call of SetTools.
  1103  func (mr *MockMachineMockRecorder) SetTools(arg0 any) *gomock.Call {
  1104  	mr.mock.ctrl.T.Helper()
  1105  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTools", reflect.TypeOf((*MockMachine)(nil).SetTools), arg0)
  1106  }
  1107  
  1108  // Status mocks base method.
  1109  func (m *MockMachine) Status() description.Status {
  1110  	m.ctrl.T.Helper()
  1111  	ret := m.ctrl.Call(m, "Status")
  1112  	ret0, _ := ret[0].(description.Status)
  1113  	return ret0
  1114  }
  1115  
  1116  // Status indicates an expected call of Status.
  1117  func (mr *MockMachineMockRecorder) Status() *gomock.Call {
  1118  	mr.mock.ctrl.T.Helper()
  1119  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Status", reflect.TypeOf((*MockMachine)(nil).Status))
  1120  }
  1121  
  1122  // StatusHistory mocks base method.
  1123  func (m *MockMachine) StatusHistory() []description.Status {
  1124  	m.ctrl.T.Helper()
  1125  	ret := m.ctrl.Call(m, "StatusHistory")
  1126  	ret0, _ := ret[0].([]description.Status)
  1127  	return ret0
  1128  }
  1129  
  1130  // StatusHistory indicates an expected call of StatusHistory.
  1131  func (mr *MockMachineMockRecorder) StatusHistory() *gomock.Call {
  1132  	mr.mock.ctrl.T.Helper()
  1133  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StatusHistory", reflect.TypeOf((*MockMachine)(nil).StatusHistory))
  1134  }
  1135  
  1136  // SupportedContainers mocks base method.
  1137  func (m *MockMachine) SupportedContainers() ([]string, bool) {
  1138  	m.ctrl.T.Helper()
  1139  	ret := m.ctrl.Call(m, "SupportedContainers")
  1140  	ret0, _ := ret[0].([]string)
  1141  	ret1, _ := ret[1].(bool)
  1142  	return ret0, ret1
  1143  }
  1144  
  1145  // SupportedContainers indicates an expected call of SupportedContainers.
  1146  func (mr *MockMachineMockRecorder) SupportedContainers() *gomock.Call {
  1147  	mr.mock.ctrl.T.Helper()
  1148  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SupportedContainers", reflect.TypeOf((*MockMachine)(nil).SupportedContainers))
  1149  }
  1150  
  1151  // Tag mocks base method.
  1152  func (m *MockMachine) Tag() names.MachineTag {
  1153  	m.ctrl.T.Helper()
  1154  	ret := m.ctrl.Call(m, "Tag")
  1155  	ret0, _ := ret[0].(names.MachineTag)
  1156  	return ret0
  1157  }
  1158  
  1159  // Tag indicates an expected call of Tag.
  1160  func (mr *MockMachineMockRecorder) Tag() *gomock.Call {
  1161  	mr.mock.ctrl.T.Helper()
  1162  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Tag", reflect.TypeOf((*MockMachine)(nil).Tag))
  1163  }
  1164  
  1165  // Tools mocks base method.
  1166  func (m *MockMachine) Tools() description.AgentTools {
  1167  	m.ctrl.T.Helper()
  1168  	ret := m.ctrl.Call(m, "Tools")
  1169  	ret0, _ := ret[0].(description.AgentTools)
  1170  	return ret0
  1171  }
  1172  
  1173  // Tools indicates an expected call of Tools.
  1174  func (mr *MockMachineMockRecorder) Tools() *gomock.Call {
  1175  	mr.mock.ctrl.T.Helper()
  1176  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Tools", reflect.TypeOf((*MockMachine)(nil).Tools))
  1177  }
  1178  
  1179  // Validate mocks base method.
  1180  func (m *MockMachine) Validate() error {
  1181  	m.ctrl.T.Helper()
  1182  	ret := m.ctrl.Call(m, "Validate")
  1183  	ret0, _ := ret[0].(error)
  1184  	return ret0
  1185  }
  1186  
  1187  // Validate indicates an expected call of Validate.
  1188  func (mr *MockMachineMockRecorder) Validate() *gomock.Call {
  1189  	mr.mock.ctrl.T.Helper()
  1190  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Validate", reflect.TypeOf((*MockMachine)(nil).Validate))
  1191  }
  1192  
  1193  // MockPortRanges is a mock of PortRanges interface.
  1194  type MockPortRanges struct {
  1195  	ctrl     *gomock.Controller
  1196  	recorder *MockPortRangesMockRecorder
  1197  }
  1198  
  1199  // MockPortRangesMockRecorder is the mock recorder for MockPortRanges.
  1200  type MockPortRangesMockRecorder struct {
  1201  	mock *MockPortRanges
  1202  }
  1203  
  1204  // NewMockPortRanges creates a new mock instance.
  1205  func NewMockPortRanges(ctrl *gomock.Controller) *MockPortRanges {
  1206  	mock := &MockPortRanges{ctrl: ctrl}
  1207  	mock.recorder = &MockPortRangesMockRecorder{mock}
  1208  	return mock
  1209  }
  1210  
  1211  // EXPECT returns an object that allows the caller to indicate expected use.
  1212  func (m *MockPortRanges) EXPECT() *MockPortRangesMockRecorder {
  1213  	return m.recorder
  1214  }
  1215  
  1216  // ByUnit mocks base method.
  1217  func (m *MockPortRanges) ByUnit() map[string]description.UnitPortRanges {
  1218  	m.ctrl.T.Helper()
  1219  	ret := m.ctrl.Call(m, "ByUnit")
  1220  	ret0, _ := ret[0].(map[string]description.UnitPortRanges)
  1221  	return ret0
  1222  }
  1223  
  1224  // ByUnit indicates an expected call of ByUnit.
  1225  func (mr *MockPortRangesMockRecorder) ByUnit() *gomock.Call {
  1226  	mr.mock.ctrl.T.Helper()
  1227  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ByUnit", reflect.TypeOf((*MockPortRanges)(nil).ByUnit))
  1228  }
  1229  
  1230  // MockUnitPortRanges is a mock of UnitPortRanges interface.
  1231  type MockUnitPortRanges struct {
  1232  	ctrl     *gomock.Controller
  1233  	recorder *MockUnitPortRangesMockRecorder
  1234  }
  1235  
  1236  // MockUnitPortRangesMockRecorder is the mock recorder for MockUnitPortRanges.
  1237  type MockUnitPortRangesMockRecorder struct {
  1238  	mock *MockUnitPortRanges
  1239  }
  1240  
  1241  // NewMockUnitPortRanges creates a new mock instance.
  1242  func NewMockUnitPortRanges(ctrl *gomock.Controller) *MockUnitPortRanges {
  1243  	mock := &MockUnitPortRanges{ctrl: ctrl}
  1244  	mock.recorder = &MockUnitPortRangesMockRecorder{mock}
  1245  	return mock
  1246  }
  1247  
  1248  // EXPECT returns an object that allows the caller to indicate expected use.
  1249  func (m *MockUnitPortRanges) EXPECT() *MockUnitPortRangesMockRecorder {
  1250  	return m.recorder
  1251  }
  1252  
  1253  // ByEndpoint mocks base method.
  1254  func (m *MockUnitPortRanges) ByEndpoint() map[string][]description.UnitPortRange {
  1255  	m.ctrl.T.Helper()
  1256  	ret := m.ctrl.Call(m, "ByEndpoint")
  1257  	ret0, _ := ret[0].(map[string][]description.UnitPortRange)
  1258  	return ret0
  1259  }
  1260  
  1261  // ByEndpoint indicates an expected call of ByEndpoint.
  1262  func (mr *MockUnitPortRangesMockRecorder) ByEndpoint() *gomock.Call {
  1263  	mr.mock.ctrl.T.Helper()
  1264  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ByEndpoint", reflect.TypeOf((*MockUnitPortRanges)(nil).ByEndpoint))
  1265  }